6273 lines
234 KiB
Plaintext
6273 lines
234 KiB
Plaintext
BFIN GAS /tmp/cco71w8X.s page 1
|
||
|
||
|
||
1 .file "src/l502_user_process.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 C9020000 .text;
|
||
8 02000001
|
||
8 00000101
|
||
8 FB0E0D00
|
||
8 01010101
|
||
9 .Ltext0:
|
||
10 .align 4
|
||
11 .global _usr_cmd_process;
|
||
12 .type _usr_cmd_process, STT_FUNC;
|
||
13 _usr_cmd_process:
|
||
14 .LFB7:
|
||
15 .file 1 "src/l502_user_process.c"
|
||
1:src/l502_user_process.c **** /***************************************************************************//**
|
||
2:src/l502_user_process.c **** @addtogroup user_process
|
||
3:src/l502_user_process.c **** @{
|
||
4:src/l502_user_process.c **** @file l502_user_process.c
|
||
5:src/l502_user_process.c ****
|
||
6:src/l502_user_process.c **** Файл Ñ<>одержит проÑ<C2BE>тейший вариант реализации пользо
|
||
7:src/l502_user_process.c **** потоки данных передаютÑ<E2809A>Ñ<EFBFBD> без изменениÑ<C2B8> и никакие по
|
||
8:src/l502_user_process.c **** обрабатываютÑ<E2809A>Ñ<EFBFBD>. Пользователь может изменить Ñ<>тот Ñ„Ð
|
||
9:src/l502_user_process.c **** обработку.
|
||
10:src/l502_user_process.c **** *******************************************************************************/
|
||
11:src/l502_user_process.c ****
|
||
12:src/l502_user_process.c ****
|
||
13:src/l502_user_process.c ****
|
||
14:src/l502_user_process.c **** #include "l502_stream.h"
|
||
15:src/l502_user_process.c **** #include "l502_hdma.h"
|
||
16:src/l502_user_process.c **** #include "l502_sport_tx.h"
|
||
17:src/l502_user_process.c **** #include "l502_cmd.h"
|
||
18:src/l502_user_process.c ****
|
||
19:src/l502_user_process.c **** #include <stdlib.h>
|
||
20:src/l502_user_process.c ****
|
||
21:src/l502_user_process.c **** #include "l502_defs.h" // import defines of constants
|
||
22:src/l502_user_process.c **** #include "l502_params.h"
|
||
23:src/l502_user_process.c **** #include "l502_stream.h"
|
||
24:src/l502_user_process.c **** #include "l502_user_process.h"
|
||
25:src/l502_user_process.c ****
|
||
26:src/l502_user_process.c ****
|
||
27:src/l502_user_process.c ****
|
||
28:src/l502_user_process.c **** uint32_t streams_cnt[4] = {0,};
|
||
29:src/l502_user_process.c ****
|
||
30:src/l502_user_process.c ****
|
||
31:src/l502_user_process.c ****
|
||
32:src/l502_user_process.c **** #define LFSM_val_ON 0b01100111
|
||
33:src/l502_user_process.c **** #define LFSM_val_OFF 0b01101000
|
||
34:src/l502_user_process.c **** #define LFSM_val_X 0b01101001
|
||
35:src/l502_user_process.c ****
|
||
36:src/l502_user_process.c **** //#define TX_BUFF_SIZE 1024*1024
|
||
37:src/l502_user_process.c **** //#define TX_BUFF_SIZE 1000
|
||
38:src/l502_user_process.c ****
|
||
BFIN GAS /tmp/cco71w8X.s page 2
|
||
|
||
|
||
39:src/l502_user_process.c **** #define LFSM_BUFF_SIZE 1000
|
||
40:src/l502_user_process.c ****
|
||
41:src/l502_user_process.c **** #define LFSM_DATALEN 1024
|
||
42:src/l502_user_process.c ****
|
||
43:src/l502_user_process.c **** #define dbg_sport_rx_copy_size 10
|
||
44:src/l502_user_process.c **** //#define LFSM_DATALEN 1024
|
||
45:src/l502_user_process.c ****
|
||
46:src/l502_user_process.c ****
|
||
47:src/l502_user_process.c **** volatile uint32_t dbg_receive_value = 1234321;
|
||
48:src/l502_user_process.c ****
|
||
49:src/l502_user_process.c ****
|
||
50:src/l502_user_process.c **** //#pragma section("sdram_noinit", NO_INIT)
|
||
51:src/l502_user_process.c **** //#include "l502_sdram_noinit.h"
|
||
52:src/l502_user_process.c **** //__attribute__((section(".sdram_noinit"), far))
|
||
53:src/l502_user_process.c **** //static volatile uint32_t dbg_sport_rx_copy[TX_BUFF_SIZE];
|
||
54:src/l502_user_process.c **** //uint32_t dbg_sport_rx_copy[TX_BUFF_SIZE];// = {0,};
|
||
55:src/l502_user_process.c **** uint32_t dbg_sport_rx_copy[dbg_sport_rx_copy_size];// = {0,};
|
||
56:src/l502_user_process.c **** //*
|
||
57:src/l502_user_process.c ****
|
||
58:src/l502_user_process.c **** //#include "l502_sdram_noinit.h"
|
||
59:src/l502_user_process.c **** //static volatile uint32_t LFSM_data[LFSM_DATALEN] = {0,};
|
||
60:src/l502_user_process.c ****
|
||
61:src/l502_user_process.c **** //#include "l502_sdram_noinit.h"
|
||
62:src/l502_user_process.c **** //static volatile uint32_t TX_buff[TX_BUFF_SIZE];
|
||
63:src/l502_user_process.c **** //static volatile uint32_t TX_buff[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||
64:src/l502_user_process.c **** //static volatile uint32_t TX_buff[10000] __attribute__((section(".sdram_noinit")));
|
||
65:src/l502_user_process.c **** //static volatile uint32_t TX_buff[10000];
|
||
66:src/l502_user_process.c ****
|
||
67:src/l502_user_process.c **** //static volatile uint32_t
|
||
68:src/l502_user_process.c ****
|
||
69:src/l502_user_process.c **** // = {0,};
|
||
70:src/l502_user_process.c ****
|
||
71:src/l502_user_process.c ****
|
||
72:src/l502_user_process.c ****
|
||
73:src/l502_user_process.c **** uint32_t streams_succes_flag = 0;
|
||
74:src/l502_user_process.c ****
|
||
75:src/l502_user_process.c **** /*
|
||
76:src/l502_user_process.c **** struct dataprocess_typedef {
|
||
77:src/l502_user_process.c **** uint8_t config = 0;
|
||
78:src/l502_user_process.c **** uint32_t datapoints_max_N = 0;
|
||
79:src/l502_user_process.c **** uint32_t datapoint_curr_I = 0;
|
||
80:src/l502_user_process.c **** uint32_t data_raw;
|
||
81:src/l502_user_process.c **** };
|
||
82:src/l502_user_process.c **** */
|
||
83:src/l502_user_process.c ****
|
||
84:src/l502_user_process.c ****
|
||
85:src/l502_user_process.c **** extern volatile uint32_t TX_buff[]; //size: TX_BUFF_SIZE
|
||
86:src/l502_user_process.c **** extern volatile uint32_t TX_buff_shadow[]; //size: TX_BUFF_SIZE
|
||
87:src/l502_user_process.c **** //extern volatile uint32_t RAW_data_buff[]; //size: RAW_DATA_BUFF_SIZE
|
||
88:src/l502_user_process.c **** extern volatile uint32_t AVG_buff[]; //size: AVG_BUFF_SIZE
|
||
89:src/l502_user_process.c **** //extern volatile uint32_t AVG_buff_B[]; //size: AVG_BUFF_SIZE
|
||
90:src/l502_user_process.c **** extern volatile uint64_t FFT_buff[]; //size: FFT_BUFF_SIZE
|
||
91:src/l502_user_process.c ****
|
||
92:src/l502_user_process.c ****
|
||
93:src/l502_user_process.c **** volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF0
|
||
94:src/l502_user_process.c ****
|
||
95:src/l502_user_process.c **** volatile struct dataprocessor_dypedef{
|
||
BFIN GAS /tmp/cco71w8X.s page 3
|
||
|
||
|
||
96:src/l502_user_process.c **** uint8_t mode;
|
||
97:src/l502_user_process.c **** uint8_t mode_next;
|
||
98:src/l502_user_process.c **** uint8_t cycle_state;
|
||
99:src/l502_user_process.c **** uint8_t LFSM_state; // 0 -- waiting for it... ; 1 -- receiving LFSM data
|
||
100:src/l502_user_process.c **** uint16_t average_N_max;
|
||
101:src/l502_user_process.c **** uint16_t average_N;
|
||
102:src/l502_user_process.c **** uint32_t TX_buff_I;
|
||
103:src/l502_user_process.c **** uint8_t TX_buff_state; //0 --blocked, 1 -- filling, 2 -- ready to send
|
||
104:src/l502_user_process.c **** uint32_t AVG_buff_I;
|
||
105:src/l502_user_process.c **** uint32_t AVG_buff_I_last;
|
||
106:src/l502_user_process.c **** uint8_t AVG_state;
|
||
107:src/l502_user_process.c **** uint8_t AVG_buff_state;
|
||
108:src/l502_user_process.c **** uint8_t AVG_buff_active;
|
||
109:src/l502_user_process.c **** uint32_t FFT_buff_I;
|
||
110:src/l502_user_process.c **** uint8_t FFT_buff_state;
|
||
111:src/l502_user_process.c **** uint32_t digital_word_prev;
|
||
112:src/l502_user_process.c **** uint32_t digital_word_curr;
|
||
113:src/l502_user_process.c **** uint8_t DIN2_SYN_value_curr;
|
||
114:src/l502_user_process.c **** uint8_t DIN2_SYN_value_prev;
|
||
115:src/l502_user_process.c **** }Proc_state;
|
||
116:src/l502_user_process.c ****
|
||
117:src/l502_user_process.c **** volatile uint32_t TX_buff_I = 0;
|
||
118:src/l502_user_process.c **** volatile uint32_t TX_buff_I_shadow = 123321;
|
||
119:src/l502_user_process.c ****
|
||
120:src/l502_user_process.c **** volatile uint32_t data_I = 0;
|
||
121:src/l502_user_process.c **** volatile uint32_t send_size = 0;
|
||
122:src/l502_user_process.c ****
|
||
123:src/l502_user_process.c **** volatile uint8_t TX_buff_state = TX_DONE; //FILLING, TODO_TX, TRANSMITTING, TX_DONE, BUFF_READY,
|
||
124:src/l502_user_process.c **** volatile uint32_t tx_val = 0;
|
||
125:src/l502_user_process.c ****
|
||
126:src/l502_user_process.c **** uint32_t some_i = 0;
|
||
127:src/l502_user_process.c ****
|
||
128:src/l502_user_process.c **** volatile uint32_t size_processed = 0;
|
||
129:src/l502_user_process.c ****
|
||
130:src/l502_user_process.c **** //int f_sport_test(void);
|
||
131:src/l502_user_process.c **** void l502_stream_init(void);
|
||
132:src/l502_user_process.c ****
|
||
133:src/l502_user_process.c **** //struct LFSM_typedef{
|
||
134:src/l502_user_process.c **** // uint8_t
|
||
135:src/l502_user_process.c **** //};
|
||
136:src/l502_user_process.c ****
|
||
137:src/l502_user_process.c **** uint8_t LFSM_started = 0;
|
||
138:src/l502_user_process.c ****
|
||
139:src/l502_user_process.c ****
|
||
140:src/l502_user_process.c **** uint8_t DY_SYN_2_value = 0;
|
||
141:src/l502_user_process.c **** uint8_t DY_SYN_2_value_prev = 0;
|
||
142:src/l502_user_process.c ****
|
||
143:src/l502_user_process.c ****
|
||
144:src/l502_user_process.c ****
|
||
145:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mod
|
||
146:src/l502_user_process.c **** uint32_t FFT_buff_I = 0;
|
||
147:src/l502_user_process.c **** if (mode == TRANSPARENT){
|
||
148:src/l502_user_process.c **** uint32_t i = 0;
|
||
149:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
150:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++];
|
||
151:src/l502_user_process.c **** }
|
||
152:src/l502_user_process.c **** }else if (mode == FFT){
|
||
BFIN GAS /tmp/cco71w8X.s page 4
|
||
|
||
|
||
153:src/l502_user_process.c **** //uint32_t i = 0;
|
||
154:src/l502_user_process.c **** //void FFT_fp(int64_t* inp, uint32_t inp_L, int64_t* buf)
|
||
155:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff);
|
||
156:src/l502_user_process.c ****
|
||
157:src/l502_user_process.c **** /* }else if (mode == FLUSH_TWIDDLES){
|
||
158:src/l502_user_process.c **** uint32_t i = 0;
|
||
159:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){
|
||
160:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++];
|
||
161:src/l502_user_process.c **** }
|
||
162:src/l502_user_process.c ****
|
||
163:src/l502_user_process.c **** */
|
||
164:src/l502_user_process.c **** }
|
||
165:src/l502_user_process.c ****
|
||
166:src/l502_user_process.c **** return FFT_buff_I;
|
||
167:src/l502_user_process.c **** }
|
||
168:src/l502_user_process.c ****
|
||
169:src/l502_user_process.c ****
|
||
170:src/l502_user_process.c **** /***************************************************************************//**
|
||
171:src/l502_user_process.c **** @brief Обработка принÑ<C2BD>того маÑ<C2B0>Ñ<EFBFBD>ива данных Ð<>ЦП/DIN.
|
||
172:src/l502_user_process.c ****
|
||
173:src/l502_user_process.c **** ФункциÑ<C2B8> вызываетÑ<E2809A>Ñ<EFBFBD> каждый раз, когда обнаружены нов
|
||
174:src/l502_user_process.c **** Ð<>ЦП/цифровых входов, пришедшие по SPORT0.
|
||
175:src/l502_user_process.c ****
|
||
176:src/l502_user_process.c **** ФункциÑ<C2B8> должна обработать данные и вернуть количеÑ<C2B5>Ñ
|
||
177:src/l502_user_process.c **** однако Ñ<>ти данные вÑ<C2B2>е еще Ñ<>читаютÑ<E2809A>Ñ<EFBFBD> иÑ<C2B8>пользованнымÐ
|
||
178:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет Ð
|
||
179:src/l502_user_process.c **** stream_in_buf_free()).
|
||
180:src/l502_user_process.c ****
|
||
181:src/l502_user_process.c **** ЕÑ<E280A2>ли функциÑ<C2B8> вернет значение меньше чем size, то функц
|
||
182:src/l502_user_process.c **** Ñ<>ледующем проходе еще раз Ñ<> указателем на необработ
|
||
183:src/l502_user_process.c ****
|
||
184:src/l502_user_process.c **** Ð’ текущей реализации проÑ<C2BE>то запуÑ<C692>каетÑ<E2809A>Ñ<EFBFBD> передача дÐ
|
||
185:src/l502_user_process.c ****
|
||
186:src/l502_user_process.c **** @param[in] data Указатель на маÑ<C2B0>Ñ<EFBFBD>ив Ñ<> принÑ<C2BD>тыми данными
|
||
187:src/l502_user_process.c **** @param[in] size КоличеÑ<C2B5>тво принÑ<C2BD>тых данных в 32-битных Ñ<>лоÐ
|
||
188:src/l502_user_process.c **** @return ФункциÑ<C2B8> возвращает количеÑ<C2B5>тво обработанн
|
||
189:src/l502_user_process.c **** Ð<>а Ñ<>ти данные не будет вызыватьÑ<C592>Ñ<EFBFBD> повторнÐ
|
||
190:src/l502_user_process.c **** но они Ñ<>читаютÑ<E2809A>Ñ<EFBFBD> еще иÑ<C2B8>пользуемыми
|
||
191:src/l502_user_process.c **** *******************************************************************************/
|
||
192:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
193:src/l502_user_process.c **** /* еÑ<C2B5>ли еÑ<C2B5>ть Ñ<>вободные деÑ<C2B5>крипторы на передачу по HDMA
|
||
194:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку Ñ<>Ñ‚
|
||
195:src/l502_user_process.c **** вызвали бы позже */
|
||
196:src/l502_user_process.c **** ++streams_cnt[0];
|
||
197:src/l502_user_process.c **** //*
|
||
198:src/l502_user_process.c **** size_processed = 0;
|
||
199:src/l502_user_process.c ****
|
||
200:src/l502_user_process.c ****
|
||
201:src/l502_user_process.c ****
|
||
202:src/l502_user_process.c **** //clear TX_buff
|
||
203:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){
|
||
204:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){
|
||
205:src/l502_user_process.c **** //TX_buff[i] = 0x00000123;
|
||
206:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000;
|
||
207:src/l502_user_process.c **** //TX_buff[i] = size;
|
||
208:src/l502_user_process.c **** }
|
||
209:src/l502_user_process.c **** TX_buff_state = FILLING;
|
||
BFIN GAS /tmp/cco71w8X.s page 5
|
||
|
||
|
||
210:src/l502_user_process.c **** }
|
||
211:src/l502_user_process.c ****
|
||
212:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){
|
||
213:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
214:src/l502_user_process.c **** if (hdma_send_req_rdy()){
|
||
215:src/l502_user_process.c **** hdma_send_req_start(data, size, 0);
|
||
216:src/l502_user_process.c **** return size;
|
||
217:src/l502_user_process.c **** }else{
|
||
218:src/l502_user_process.c **** return 0;
|
||
219:src/l502_user_process.c **** }
|
||
220:src/l502_user_process.c ****
|
||
221:src/l502_user_process.c **** }
|
||
222:src/l502_user_process.c ****
|
||
223:src/l502_user_process.c **** //simple transparent mode
|
||
224:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){
|
||
225:src/l502_user_process.c **** //++Proc_state.average_N;
|
||
226:src/l502_user_process.c ****
|
||
227:src/l502_user_process.c **** if (TX_buff_state == FILLING){
|
||
228:src/l502_user_process.c **** data_I = 0;
|
||
229:src/l502_user_process.c **** TX_buff_I = 0;
|
||
230:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||
231:src/l502_user_process.c **** //;
|
||
232:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I];
|
||
233:src/l502_user_process.c ****
|
||
234:src/l502_user_process.c **** TX_buff_I++;
|
||
235:src/l502_user_process.c **** data_I++;
|
||
236:src/l502_user_process.c **** }
|
||
237:src/l502_user_process.c **** size_processed = data_I;
|
||
238:src/l502_user_process.c ****
|
||
239:src/l502_user_process.c **** TX_buff_state = TODO_TX;
|
||
240:src/l502_user_process.c **** //tx_val = 0;
|
||
241:src/l502_user_process.c **** }
|
||
242:src/l502_user_process.c **** //TX_buff_state = DUMMY;
|
||
243:src/l502_user_process.c ****
|
||
244:src/l502_user_process.c **** }
|
||
245:src/l502_user_process.c **** //TX_buff_I = TX_BUFF_SIZE;
|
||
246:src/l502_user_process.c ****
|
||
247:src/l502_user_process.c **** if (Proc_state.mode == WORK){
|
||
248:src/l502_user_process.c ****
|
||
249:src/l502_user_process.c **** }
|
||
250:src/l502_user_process.c ****
|
||
251:src/l502_user_process.c ****
|
||
252:src/l502_user_process.c **** if (Proc_state.mode == AVG){
|
||
253:src/l502_user_process.c **** while(++data_I < size ){
|
||
254:src/l502_user_process.c **** uint32_t word = data[data_I];
|
||
255:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF;
|
||
256:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24);
|
||
257:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine
|
||
258:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value;
|
||
259:src/l502_user_process.c **** if (word & (0b1 << 17)){
|
||
260:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
261:src/l502_user_process.c **** }else{
|
||
262:src/l502_user_process.c **** DY_SYN_2_value = 0;
|
||
263:src/l502_user_process.c **** }
|
||
264:src/l502_user_process.c ****
|
||
265:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started
|
||
266:src/l502_user_process.c **** //data[data_I] = 0xB00000000;
|
||
BFIN GAS /tmp/cco71w8X.s page 6
|
||
|
||
|
||
267:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
268:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED;
|
||
269:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended
|
||
270:src/l502_user_process.c **** //Proc_state.average_N = 0;
|
||
271:src/l502_user_process.c **** //if (1){
|
||
272:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED;
|
||
273:src/l502_user_process.c ****
|
||
274:src/l502_user_process.c ****
|
||
275:src/l502_user_process.c **** for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){
|
||
276:src/l502_user_process.c **** FFT_buff[i] = 0;
|
||
277:src/l502_user_process.c **** }
|
||
278:src/l502_user_process.c ****
|
||
279:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FFT)
|
||
280:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TR
|
||
281:src/l502_user_process.c ****
|
||
282:src/l502_user_process.c ****
|
||
283:src/l502_user_process.c ****
|
||
284:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again
|
||
285:src/l502_user_process.c **** TX_buff_I = 0;
|
||
286:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){
|
||
287:src/l502_user_process.c **** uint32_t i = 0;
|
||
288:src/l502_user_process.c **** // while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
289:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = AVG_buff[i++];
|
||
290:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){
|
||
291:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xFF000000 | ((uint32_t)FFT_buff[i++]);
|
||
292:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N;
|
||
293:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000;
|
||
294:src/l502_user_process.c **** }
|
||
295:src/l502_user_process.c ****
|
||
296:src/l502_user_process.c ****
|
||
297:src/l502_user_process.c **** //clear AVG_buff:
|
||
298:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){
|
||
299:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000;
|
||
300:src/l502_user_process.c **** }
|
||
301:src/l502_user_process.c ****
|
||
302:src/l502_user_process.c **** TX_buff_state = TODO_TX;
|
||
303:src/l502_user_process.c ****
|
||
304:src/l502_user_process.c ****
|
||
305:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
306:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i];
|
||
307:src/l502_user_process.c **** // }
|
||
308:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0);
|
||
309:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0);
|
||
310:src/l502_user_process.c ****
|
||
311:src/l502_user_process.c ****
|
||
312:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
|
||
313:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING;
|
||
314:src/l502_user_process.c **** // TX_buff_state = TX_DONE;
|
||
315:src/l502_user_process.c **** Proc_state.average_N = 0;
|
||
316:src/l502_user_process.c ****
|
||
317:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0);
|
||
318:src/l502_user_process.c **** //return data_I;
|
||
319:src/l502_user_process.c ****
|
||
320:src/l502_user_process.c **** }else{ //
|
||
321:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING;
|
||
322:src/l502_user_process.c **** Proc_state.average_N ++;
|
||
323:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0;
|
||
BFIN GAS /tmp/cco71w8X.s page 7
|
||
|
||
|
||
324:src/l502_user_process.c **** }
|
||
325:src/l502_user_process.c **** }
|
||
326:src/l502_user_process.c ****
|
||
327:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel
|
||
328:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){
|
||
329:src/l502_user_process.c **** // if (1){
|
||
330:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){
|
||
331:src/l502_user_process.c **** if (1){
|
||
332:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG
|
||
333:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro
|
||
334:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++;
|
||
335:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val;
|
||
336:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000;
|
||
337:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
338:src/l502_user_process.c **** Proc_state.AVG_buff_I++;
|
||
339:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||
340:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED;
|
||
341:src/l502_user_process.c **** }
|
||
342:src/l502_user_process.c **** }
|
||
343:src/l502_user_process.c **** }
|
||
344:src/l502_user_process.c **** }else{
|
||
345:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000;
|
||
346:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
347:src/l502_user_process.c **** Proc_state.AVG_buff_I++;
|
||
348:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||
349:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED;
|
||
350:src/l502_user_process.c **** }
|
||
351:src/l502_user_process.c **** }
|
||
352:src/l502_user_process.c **** }
|
||
353:src/l502_user_process.c **** }
|
||
354:src/l502_user_process.c **** //*/
|
||
355:src/l502_user_process.c ****
|
||
356:src/l502_user_process.c ****
|
||
357:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
|
||
358:src/l502_user_process.c **** //if (1){
|
||
359:src/l502_user_process.c ****
|
||
360:src/l502_user_process.c ****
|
||
361:src/l502_user_process.c ****
|
||
362:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){
|
||
363:src/l502_user_process.c **** hdma_send_req_start(data, size, 0);
|
||
364:src/l502_user_process.c **** return size;
|
||
365:src/l502_user_process.c **** }else{
|
||
366:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){
|
||
367:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
368:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i];
|
||
369:src/l502_user_process.c **** }
|
||
370:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0);
|
||
371:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0);
|
||
372:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
|
||
373:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING;
|
||
374:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
375:src/l502_user_process.c **** //}else{
|
||
376:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0);
|
||
377:src/l502_user_process.c **** }
|
||
378:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0);
|
||
379:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0);
|
||
380:src/l502_user_process.c ****
|
||
BFIN GAS /tmp/cco71w8X.s page 8
|
||
|
||
|
||
381:src/l502_user_process.c ****
|
||
382:src/l502_user_process.c ****
|
||
383:src/l502_user_process.c **** return size_processed;
|
||
384:src/l502_user_process.c **** //return data_I; //number of really processed words
|
||
385:src/l502_user_process.c ****
|
||
386:src/l502_user_process.c ****
|
||
387:src/l502_user_process.c **** }
|
||
388:src/l502_user_process.c **** }
|
||
389:src/l502_user_process.c **** //return data_I; //number of really processed words
|
||
390:src/l502_user_process.c ****
|
||
391:src/l502_user_process.c **** return 0;
|
||
392:src/l502_user_process.c **** }
|
||
393:src/l502_user_process.c ****
|
||
394:src/l502_user_process.c ****
|
||
395:src/l502_user_process.c ****
|
||
396:src/l502_user_process.c **** /***************************************************************************//**
|
||
397:src/l502_user_process.c **** @brief Обработка принÑ<C2BD>того маÑ<C2B0>Ñ<EFBFBD>ива Ñ<> данными ЦÐ<C2A6>П/DOUT
|
||
398:src/l502_user_process.c ****
|
||
399:src/l502_user_process.c **** ФункциÑ<C2B8> вызываетÑ<E2809A>Ñ<EFBFBD> каждый раз, когда обнаружены нов
|
||
400:src/l502_user_process.c **** ПК по HDMA.
|
||
401:src/l502_user_process.c **** ФункциÑ<C2B8> должна обработать данные и вернуть количеÑ<C2B5>Ñ
|
||
402:src/l502_user_process.c **** однако Ñ<>ти данные вÑ<C2B2>е еще Ñ<>читаютÑ<E2809A>Ñ<EFBFBD> иÑ<C2B8>пользованнымÐ
|
||
403:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет Ð
|
||
404:src/l502_user_process.c **** stream_out_buf_free()).
|
||
405:src/l502_user_process.c ****
|
||
406:src/l502_user_process.c **** ЕÑ<E280A2>ли функциÑ<C2B8> вернет значение меньше чем size, то функц
|
||
407:src/l502_user_process.c **** вызвана поÑ<C2BE>ле еще раз Ñ<> указателем на необработанны
|
||
408:src/l502_user_process.c ****
|
||
409:src/l502_user_process.c **** Ð’ текущей реализации проÑ<C2BE>то запуÑ<C692>каетÑ<E2809A>Ñ<EFBFBD> передача дÐ
|
||
410:src/l502_user_process.c **** длÑ<C2BB> вывода на ЦÐ<C2A6>П/цифровые выходы.
|
||
411:src/l502_user_process.c ****
|
||
412:src/l502_user_process.c **** @param[in] data Указатель на маÑ<C2B0>Ñ<EFBFBD>ив Ñ<> принÑ<C2BD>тыми данными
|
||
413:src/l502_user_process.c **** @param[in] size КоличеÑ<C2B5>тво принÑ<C2BD>тых данных в 32-битных Ñ<>лоÐ
|
||
414:src/l502_user_process.c **** @return ФункциÑ<C2B8> возвращает количеÑ<C2B5>тво обработанн
|
||
415:src/l502_user_process.c **** Ð<>а Ñ<>ти данные не будет вызыватьÑ<C592>Ñ<EFBFBD> повторнÐ
|
||
416:src/l502_user_process.c **** но они Ñ<>читаютÑ<E2809A>Ñ<EFBFBD> еще иÑ<C2B8>пользуемыми
|
||
417:src/l502_user_process.c **** ******************************************************************************/
|
||
418:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
419:src/l502_user_process.c ****
|
||
420:src/l502_user_process.c **** /* еÑ<C2B5>ли еÑ<C2B5>ть Ñ<>вободные деÑ<C2B5>крипторы на передачу по HDMA
|
||
421:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку Ñ<>Ñ‚
|
||
422:src/l502_user_process.c **** вызвали бы позже */
|
||
423:src/l502_user_process.c **** ++streams_cnt[2];
|
||
424:src/l502_user_process.c ****
|
||
425:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
426:src/l502_user_process.c ****
|
||
427:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более
|
||
428:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX Ñ<>лов */
|
||
429:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX)
|
||
430:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX;
|
||
431:src/l502_user_process.c ****
|
||
432:src/l502_user_process.c **** sport_tx_start_req(data, size);
|
||
433:src/l502_user_process.c ****
|
||
434:src/l502_user_process.c **** return size;
|
||
435:src/l502_user_process.c **** }
|
||
436:src/l502_user_process.c **** return 0;
|
||
437:src/l502_user_process.c **** }
|
||
BFIN GAS /tmp/cco71w8X.s page 9
|
||
|
||
|
||
438:src/l502_user_process.c ****
|
||
439:src/l502_user_process.c ****
|
||
440:src/l502_user_process.c ****
|
||
441:src/l502_user_process.c ****
|
||
442:src/l502_user_process.c ****
|
||
443:src/l502_user_process.c ****
|
||
444:src/l502_user_process.c **** /****************************************************************************//**
|
||
445:src/l502_user_process.c **** @brief Обработка завершениÑ<C2B8> передачи по HostDMA
|
||
446:src/l502_user_process.c ****
|
||
447:src/l502_user_process.c **** ФункциÑ<C2B8> вызываетÑ<E2809A>Ñ<EFBFBD> из обработчика прерываниÑ<C2B8>, когдÐ
|
||
448:src/l502_user_process.c **** блока данных по HDMA в ПК, поÑ<C2BE>тавленного до Ñ<>того на пе
|
||
449:src/l502_user_process.c **** помощью hdma_send_req_start().
|
||
450:src/l502_user_process.c ****
|
||
451:src/l502_user_process.c **** @param[in] addr Ð<>дреÑ<C2B5> Ñ<>лова, Ñ<>разу за поÑ<C2BE>ледним переданны
|
||
452:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных Ñ<>лова
|
||
453:src/l502_user_process.c **** ****************************************************************************/
|
||
454:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
455:src/l502_user_process.c ****
|
||
456:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
457:src/l502_user_process.c **** ++streams_cnt[3];
|
||
458:src/l502_user_process.c ****
|
||
459:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
460:src/l502_user_process.c **** }
|
||
461:src/l502_user_process.c ****
|
||
462:src/l502_user_process.c ****
|
||
463:src/l502_user_process.c ****
|
||
464:src/l502_user_process.c **** /***************************************************************************//**
|
||
465:src/l502_user_process.c **** @brief Обработка завершениÑ<C2B8> передачи по SPORT
|
||
466:src/l502_user_process.c ****
|
||
467:src/l502_user_process.c **** ФункциÑ<C2B8> вызываетÑ<E2809A>Ñ<EFBFBD> из обработчика прерываниÑ<C2B8> при зÐ
|
||
468:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦÐ<C2A6>П, поÑ<C2BE>тавленного до Ñ<>то
|
||
469:src/l502_user_process.c **** помощью sport_tx_start_req().
|
||
470:src/l502_user_process.c ****
|
||
471:src/l502_user_process.c ****
|
||
472:src/l502_user_process.c **** @param[in] addr Ð<>дреÑ<C2B5> Ñ<>лова, Ñ<>разу за поÑ<C2BE>ледним переданныÐ
|
||
473:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных Ñ<>ловаÑ
|
||
474:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
475:src/l502_user_process.c **** ++streams_cnt[1];
|
||
476:src/l502_user_process.c ****
|
||
477:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
478:src/l502_user_process.c **** }
|
||
479:src/l502_user_process.c ****
|
||
480:src/l502_user_process.c ****
|
||
481:src/l502_user_process.c ****
|
||
482:src/l502_user_process.c ****
|
||
483:src/l502_user_process.c ****
|
||
484:src/l502_user_process.c ****
|
||
485:src/l502_user_process.c ****
|
||
486:src/l502_user_process.c ****
|
||
487:src/l502_user_process.c ****
|
||
488:src/l502_user_process.c **** /****************************************************************************//**
|
||
489:src/l502_user_process.c **** @brief Обработка пользовательÑ<C592>ких команд.
|
||
490:src/l502_user_process.c ****
|
||
491:src/l502_user_process.c **** ФункциÑ<C2B8> вызываетÑ<E2809A>Ñ<EFBFBD> при приеме команды от ПК Ñ<> кодом
|
||
492:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER.
|
||
493:src/l502_user_process.c ****
|
||
494:src/l502_user_process.c **** По завершению обработки необходимо обÑ<C2B1>зательно выз
|
||
BFIN GAS /tmp/cco71w8X.s page 10
|
||
|
||
|
||
495:src/l502_user_process.c **** l502_cmd_done(), указав код завершениÑ<C2B8> команды и
|
||
496:src/l502_user_process.c **** при необходимоÑ<C2BE>ти передать данные Ñ<> результатом
|
||
497:src/l502_user_process.c ****
|
||
498:src/l502_user_process.c **** @param[in] cmd Структура Ñ<> опиÑ<C2B8>анием принÑ<C2BD>той команды
|
||
499:src/l502_user_process.c **** ******************************************************************************/
|
||
500:src/l502_user_process.c ****
|
||
501:src/l502_user_process.c ****
|
||
502:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) {
|
||
16 .loc 1 502 0
|
||
17 .LVL0:
|
||
18 0000 0032 P0 = R0;
|
||
19 0002 F405 [--sp] = ( r7:6, p5:4 );
|
||
20
|
||
21 .LCFI0:
|
||
22 0004 00E81A00 LINK 104;
|
||
23 .LCFI1:
|
||
503:src/l502_user_process.c **** switch (cmd->code){
|
||
24 .loc 1 503 0
|
||
25 0008 21E1FF7F R1 = 32767 (X);
|
||
504:src/l502_user_process.c ****
|
||
505:src/l502_user_process.c ****
|
||
506:src/l502_user_process.c **** /*
|
||
507:src/l502_user_process.c **** Command template
|
||
508:src/l502_user_process.c **** case 0x800?:{
|
||
509:src/l502_user_process.c ****
|
||
510:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_
|
||
511:src/l502_user_process.c **** break;
|
||
512:src/l502_user_process.c **** }
|
||
513:src/l502_user_process.c **** */
|
||
514:src/l502_user_process.c **** // typedef struct {
|
||
515:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */
|
||
516:src/l502_user_process.c **** // uint16_t status; /**< СтатуÑ<C692> выполнениÑ<C2B8> - в обработчике не иÐ
|
||
517:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */
|
||
518:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнениÑ<C2B8> команды */
|
||
519:src/l502_user_process.c **** // uint32_t data_size; /**< КоличеÑ<C2B5>тво данных, переданных Ñ<> кома
|
||
520:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые Ñ<> кÐ
|
||
521:src/l502_user_process.c **** // } t_l502_bf_cmd;
|
||
522:src/l502_user_process.c ****
|
||
523:src/l502_user_process.c ****
|
||
524:src/l502_user_process.c **** //*
|
||
525:src/l502_user_process.c ****
|
||
526:src/l502_user_process.c ****
|
||
527:src/l502_user_process.c ****
|
||
528:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
529:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
530:src/l502_user_process.c **** break;
|
||
531:src/l502_user_process.c **** }
|
||
532:src/l502_user_process.c ****
|
||
533:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO
|
||
534:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
535:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
536:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I];
|
||
537:src/l502_user_process.c **** rcv_data[I] = I;
|
||
538:src/l502_user_process.c **** }
|
||
539:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
|
||
540:src/l502_user_process.c **** break;
|
||
541:src/l502_user_process.c **** }
|
||
BFIN GAS /tmp/cco71w8X.s page 11
|
||
|
||
|
||
542:src/l502_user_process.c **** case 0x8003:{ //configure ADC
|
||
543:src/l502_user_process.c **** uint32_t err_codes[15] = {0,};
|
||
544:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1);
|
||
545:src/l502_user_process.c **** //err_codes[1] = params_set_lch(1, 1, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index
|
||
546:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1,
|
||
547:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1);
|
||
548:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000);
|
||
549:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0);
|
||
550:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL);
|
||
551:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL);
|
||
552:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div;
|
||
553:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div;
|
||
554:src/l502_user_process.c ****
|
||
555:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024);
|
||
556:src/l502_user_process.c ****
|
||
557:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF
|
||
558:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??);
|
||
559:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??);
|
||
560:src/l502_user_process.c **** err_codes[12] = configure();
|
||
561:src/l502_user_process.c ****
|
||
562:src/l502_user_process.c ****
|
||
563:src/l502_user_process.c ****
|
||
564:src/l502_user_process.c ****
|
||
565:src/l502_user_process.c **** uint32_t err_codes_sum = 0;
|
||
566:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){
|
||
567:src/l502_user_process.c **** err_codes_sum += err_codes[i];
|
||
568:src/l502_user_process.c **** }
|
||
569:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15);
|
||
570:src/l502_user_process.c **** break;
|
||
571:src/l502_user_process.c **** }
|
||
572:src/l502_user_process.c **** case 0x8004:{ //start streams
|
||
573:src/l502_user_process.c **** uint32_t err_codes[5] = {0,};
|
||
574:src/l502_user_process.c **** l502_stream_init();
|
||
575:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask
|
||
576:src/l502_user_process.c **** err_codes[1] = stream_out_preload();
|
||
577:src/l502_user_process.c **** err_codes[2] = streams_start();
|
||
578:src/l502_user_process.c **** //hdma_send_start();
|
||
579:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5);
|
||
580:src/l502_user_process.c **** break;
|
||
581:src/l502_user_process.c **** }
|
||
582:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data()
|
||
583:src/l502_user_process.c ****
|
||
584:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3];
|
||
585:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4);
|
||
586:src/l502_user_process.c **** break;
|
||
587:src/l502_user_process.c **** }
|
||
588:src/l502_user_process.c ****
|
||
589:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr
|
||
590:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0;
|
||
591:src/l502_user_process.c ****
|
||
592:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){
|
||
593:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){
|
||
594:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
595:src/l502_user_process.c **** }
|
||
596:src/l502_user_process.c **** }
|
||
597:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
598:src/l502_user_process.c **** break;
|
||
BFIN GAS /tmp/cco71w8X.s page 12
|
||
|
||
|
||
599:src/l502_user_process.c **** }
|
||
600:src/l502_user_process.c ****
|
||
601:src/l502_user_process.c ****
|
||
602:src/l502_user_process.c ****
|
||
603:src/l502_user_process.c ****
|
||
604:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer
|
||
605:src/l502_user_process.c **** TX_buff_I = 0;
|
||
606:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
607:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT;
|
||
608:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT;
|
||
609:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
610:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
611:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param;
|
||
612:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
613:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
614:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
615:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
616:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
617:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
618:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
619:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
620:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
621:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
622:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
623:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
624:src/l502_user_process.c ****
|
||
625:src/l502_user_process.c ****
|
||
626:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
627:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
628:src/l502_user_process.c **** }
|
||
629:src/l502_user_process.c ****
|
||
630:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0);
|
||
631:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
632:src/l502_user_process.c **** break;
|
||
633:src/l502_user_process.c **** }
|
||
634:src/l502_user_process.c **** case 0x8008:{ //AVG mode
|
||
635:src/l502_user_process.c **** TX_buff_I = 0;
|
||
636:src/l502_user_process.c ****
|
||
637:src/l502_user_process.c **** Proc_state.mode = AVG;
|
||
638:src/l502_user_process.c **** Proc_state.mode_next = AVG;
|
||
639:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
640:src/l502_user_process.c **** Proc_state.average_N_max = 1;
|
||
641:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param;
|
||
642:src/l502_user_process.c **** Proc_state.average_N = 0;
|
||
643:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
644:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
645:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
646:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
647:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
648:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
649:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
650:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
651:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
652:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
653:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
654:src/l502_user_process.c ****
|
||
655:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
BFIN GAS /tmp/cco71w8X.s page 13
|
||
|
||
|
||
656:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
657:src/l502_user_process.c **** }
|
||
658:src/l502_user_process.c ****
|
||
659:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0);
|
||
660:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
661:src/l502_user_process.c ****
|
||
662:src/l502_user_process.c **** break;
|
||
663:src/l502_user_process.c **** }
|
||
664:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc )
|
||
665:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0);
|
||
666:src/l502_user_process.c **** break;
|
||
667:src/l502_user_process.c **** }
|
||
668:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value
|
||
669:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0);
|
||
670:src/l502_user_process.c **** break;
|
||
671:src/l502_user_process.c **** }
|
||
672:src/l502_user_process.c ****
|
||
673:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode
|
||
674:src/l502_user_process.c **** TX_buff_I = 0;
|
||
675:src/l502_user_process.c ****
|
||
676:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT;
|
||
677:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT;
|
||
678:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
679:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
680:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param;
|
||
681:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
682:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
683:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
684:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
685:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
686:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
687:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
688:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
689:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
690:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
691:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
692:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
693:src/l502_user_process.c ****
|
||
694:src/l502_user_process.c ****
|
||
695:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
696:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
697:src/l502_user_process.c **** }
|
||
698:src/l502_user_process.c ****
|
||
699:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0);
|
||
700:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
701:src/l502_user_process.c **** break;
|
||
702:src/l502_user_process.c ****
|
||
703:src/l502_user_process.c ****
|
||
704:src/l502_user_process.c **** }
|
||
705:src/l502_user_process.c ****
|
||
706:src/l502_user_process.c ****
|
||
707:src/l502_user_process.c ****
|
||
708:src/l502_user_process.c ****
|
||
709:src/l502_user_process.c ****
|
||
710:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer
|
||
711:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy();
|
||
712:src/l502_user_process.c **** hdma_send_stop();
|
||
BFIN GAS /tmp/cco71w8X.s page 14
|
||
|
||
|
||
713:src/l502_user_process.c **** hdma_send_start();
|
||
714:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0);
|
||
715:src/l502_user_process.c **** break;
|
||
716:src/l502_user_process.c **** }
|
||
717:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
718:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
719:src/l502_user_process.c **** break;
|
||
720:src/l502_user_process.c **** }
|
||
721:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
722:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
723:src/l502_user_process.c **** break;
|
||
724:src/l502_user_process.c **** }
|
||
725:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
726:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
727:src/l502_user_process.c **** break;
|
||
728:src/l502_user_process.c **** }
|
||
729:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
730:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
731:src/l502_user_process.c **** break;
|
||
732:src/l502_user_process.c **** }
|
||
733:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
734:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
735:src/l502_user_process.c **** break;
|
||
736:src/l502_user_process.c **** }
|
||
737:src/l502_user_process.c ****
|
||
738:src/l502_user_process.c ****
|
||
739:src/l502_user_process.c ****
|
||
740:src/l502_user_process.c **** /*
|
||
741:src/l502_user_process.c **** case 0x8002:{
|
||
742:src/l502_user_process.c **** cmd-> result = cmd->param * 2;
|
||
743:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0};
|
||
744:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13);
|
||
745:src/l502_user_process.c **** break;}
|
||
746:src/l502_user_process.c **** case 0x8001:{
|
||
747:src/l502_user_process.c **** //cmd-> result = cmd->param * 2;
|
||
748:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6};
|
||
749:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13);
|
||
750:src/l502_user_process.c **** break;}
|
||
751:src/l502_user_process.c **** */
|
||
752:src/l502_user_process.c ****
|
||
753:src/l502_user_process.c **** default: {
|
||
754:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0);
|
||
755:src/l502_user_process.c **** }
|
||
756:src/l502_user_process.c **** }
|
||
757:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1);
|
||
758:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0);
|
||
759:src/l502_user_process.c **** }
|
||
26 .loc 1 759 0
|
||
27 000c 7630 R6 = SP;
|
||
503:src/l502_user_process.c **** switch (cmd->code){
|
||
28 .loc 1 503 0
|
||
29 000e 0095 R0 = W [P0] (Z);
|
||
30 .LVL1:
|
||
31 0010 0850 R0 = R0 + R1;
|
||
32 0012 C042 R0 = R0.L (Z);
|
||
33 0014 A160 R1 = 20 (X);
|
||
34 0016 080A cc =R0<=R1 (iu);
|
||
BFIN GAS /tmp/cco71w8X.s page 15
|
||
|
||
|
||
35 0018 0B1C if cc jump .L55 (bp);
|
||
36 .L2:
|
||
754:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0);
|
||
37 .loc 1 754 0
|
||
38 001a 0860 R0 = 1 (X);
|
||
39 001c 0160 R1 = 0 (X);
|
||
40 001e 0260 R2 = 0 (X);
|
||
41 0020 FFE3F0FF call _l502_cmd_done;
|
||
42 .LVL2:
|
||
43 .L47:
|
||
44 .loc 1 759 0
|
||
45 0024 3632 SP = R6;
|
||
46 0026 01E80000 UNLINK;
|
||
47 002a B405 ( r7:6, p5:4 ) = [sp++];
|
||
48
|
||
49 .LCFI2:
|
||
50 .LVL3:
|
||
51 002c 1000 rts;
|
||
52 .LVL4:
|
||
53 .L55:
|
||
503:src/l502_user_process.c **** switch (cmd->code){
|
||
54 .loc 1 503 0
|
||
55 002e 0832 P1 = R0;
|
||
56 0030 4AE10000 P2.H = .L20;
|
||
57 0034 0AE10000 P2.L = .L20;
|
||
58 0038 8A5E P2 = P2 + (P1 << 2);
|
||
59 003a 5291 P2 = [P2];
|
||
60 003c 5200 jump (P2);
|
||
61 .section .rodata
|
||
62 .align 4
|
||
63 .align 4
|
||
64 .L20:
|
||
65 0000 3E000000 .dd .L19;
|
||
66 0004 6C000000 .dd .L4;
|
||
67 0008 98000000 .dd .L5;
|
||
68 000c 4A010000 .dd .L6;
|
||
69 0010 7C010000 .dd .L7;
|
||
70 0014 9C010000 .dd .L8;
|
||
71 0018 10020000 .dd .L9;
|
||
72 001c 94020000 .dd .L10;
|
||
73 0020 04030000 .dd .L11;
|
||
74 0024 18030000 .dd .L12;
|
||
75 0028 2C030000 .dd .L13;
|
||
76 002c 1A000000 .dd .L2;
|
||
77 0030 1A000000 .dd .L2;
|
||
78 0034 1A000000 .dd .L2;
|
||
79 0038 1A000000 .dd .L2;
|
||
80 003c 52000000 .dd .L14;
|
||
81 0040 3E000000 .dd .L19;
|
||
82 0044 3E000000 .dd .L19;
|
||
83 0048 3E000000 .dd .L19;
|
||
84 004c 3E000000 .dd .L19;
|
||
85 0050 3E000000 .dd .L19;
|
||
86 .text;
|
||
87 .L19:
|
||
734:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
88 .loc 1 734 0
|
||
BFIN GAS /tmp/cco71w8X.s page 16
|
||
|
||
|
||
89 003e 40A0 R0 = [P0+4];
|
||
90 0040 0160 R1 = 0 (X);
|
||
91 0042 0260 R2 = 0 (X);
|
||
92 0044 FFE3DEFF call _l502_cmd_done;
|
||
93 .LVL5:
|
||
94 .loc 1 759 0
|
||
95 0048 3632 SP = R6;
|
||
96 004a 01E80000 UNLINK;
|
||
97 004e B405 ( r7:6, p5:4 ) = [sp++];
|
||
98
|
||
99 .LCFI3:
|
||
100 0050 1000 rts;
|
||
101 .LVL6:
|
||
102 .L14:
|
||
103 .LBB2:
|
||
711:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy();
|
||
104 .loc 1 711 0
|
||
105 0052 FFE3D7FF call _hdma_send_req_rdy;
|
||
106 .LVL7:
|
||
107 0056 3830 R7 = R0;
|
||
108 .LVL8:
|
||
712:src/l502_user_process.c **** hdma_send_stop();
|
||
109 .loc 1 712 0
|
||
110 0058 FFE3D4FF call _hdma_send_stop;
|
||
713:src/l502_user_process.c **** hdma_send_start();
|
||
111 .loc 1 713 0
|
||
112 005c FFE3D2FF call _hdma_send_start;
|
||
714:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0);
|
||
113 .loc 1 714 0
|
||
114 0060 0730 R0 = R7;
|
||
115 0062 0160 R1 = 0 (X);
|
||
116 0064 0260 R2 = 0 (X);
|
||
117 0066 FFE3CDFF call _l502_cmd_done;
|
||
118 006a DD2F jump.s .L47;
|
||
119 .LVL9:
|
||
120 .L4:
|
||
121 .LBE2:
|
||
122 .LBB3:
|
||
534:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
123 .loc 1 534 0
|
||
124 006c C1AC P1 = [P0+12];
|
||
125 .LBE3:
|
||
530:src/l502_user_process.c **** break;
|
||
126 .loc 1 530 0
|
||
127 006e 7E30 R7 = SP;
|
||
128 .LBB6:
|
||
534:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
129 .loc 1 534 0
|
||
130 0070 4A44 P2 = P1 << 2;
|
||
131 0072 226C P2 += 4;
|
||
132 0074 1644 SP -= P2;
|
||
133 0076 4E30 R1 = SP;
|
||
134 .LBB4:
|
||
535:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
135 .loc 1 535 0
|
||
136 0078 5130 R2 = P1;
|
||
137 .LBE4:
|
||
BFIN GAS /tmp/cco71w8X.s page 17
|
||
|
||
|
||
534:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
138 .loc 1 534 0
|
||
139 007a C164 R1 += 24;
|
||
140 .LBB5:
|
||
535:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
141 .loc 1 535 0
|
||
142 007c 020C cc =R2==0;
|
||
143 007e 0818 if cc jump .L22;
|
||
144 0080 1132 P2 = R1;
|
||
145 0082 0060 R0 = 0 (X);
|
||
146 .LVL10:
|
||
147 .L23:
|
||
537:src/l502_user_process.c **** rcv_data[I] = I;
|
||
148 .loc 1 537 0
|
||
149 0084 1092 [P2++] = R0;
|
||
535:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
150 .loc 1 535 0
|
||
151 0086 0864 R0 += 1;
|
||
152 0088 C2A0 R2 = [P0+12];
|
||
153 008a 020A cc =R2<=R0 (iu);
|
||
154 008c FC17 if !cc jump .L23 (bp);
|
||
155 .L22:
|
||
156 .LBE5:
|
||
539:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
|
||
157 .loc 1 539 0
|
||
158 008e 40A0 R0 = [P0+4];
|
||
159 .LVL11:
|
||
160 0090 FFE3B8FF call _l502_cmd_done;
|
||
161 .LVL12:
|
||
162 0094 3732 SP = R7;
|
||
163 0096 C72F jump.s .L47;
|
||
164 .LVL13:
|
||
165 .L5:
|
||
166 .LBE6:
|
||
167 .LBB7:
|
||
543:src/l502_user_process.c **** uint32_t err_codes[15] = {0,};
|
||
168 .loc 1 543 0
|
||
169 0098 2AE1B0FF P2 = -80 (X);
|
||
170 009c 575B P5 = FP + P2;
|
||
171 009e 0160 R1 = 0 (X);
|
||
172 00a0 E261 R2 = 60 (X);
|
||
173 00a2 4530 R0 = P5;
|
||
174 00a4 FFE3AEFF call _memset;
|
||
175 .LVL14:
|
||
544:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1);
|
||
176 .loc 1 544 0
|
||
177 00a8 0860 R0 = 1 (X);
|
||
178 00aa FFE3ABFF call _params_set_lch_cnt;
|
||
179 00ae C0BA [FP+-80] = R0;
|
||
546:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1,
|
||
180 .loc 1 546 0
|
||
181 00b0 0860 R0 = 1 (X);
|
||
182 00b2 F0B0 [SP+12] = R0;
|
||
183 00b4 30B1 [SP+16] = R0;
|
||
184 00b6 0060 R0 = 0 (X);
|
||
185 00b8 00CC09C2 R1 = R1 -|- R1 ||
|
||
185 70B10000
|
||
BFIN GAS /tmp/cco71w8X.s page 18
|
||
|
||
|
||
186 [SP+20] = R0 ||
|
||
187 nop;
|
||
188 00c0 0260 R2 = 0 (X);
|
||
189 00c2 FFE39FFF call _params_set_lch;
|
||
190 00c6 D0BA [FP+-76] = R0;
|
||
547:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1);
|
||
191 .loc 1 547 0
|
||
192 00c8 0860 R0 = 1 (X);
|
||
193 00ca FFE39BFF call _params_set_adc_freq_div;
|
||
194 00ce E0BA [FP+-72] = R0;
|
||
548:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000);
|
||
195 .loc 1 548 0
|
||
196 00d0 20E1093D R0 = 15625 (X);
|
||
197 00d4 384F R0 <<= 7;
|
||
198 00d6 FFE395FF call _params_set_ref_freq;
|
||
199 00da F0BA [FP+-68] = R0;
|
||
549:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0);
|
||
200 .loc 1 549 0
|
||
201 00dc 0060 R0 = 0 (X);
|
||
202 00de FFE391FF call _params_set_adc_interframe_delay;
|
||
203 00e2 00BB [FP+-64] = R0;
|
||
550:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL);
|
||
204 .loc 1 550 0
|
||
205 00e4 0060 R0 = 0 (X);
|
||
206 00e6 FFE38DFF call _params_set_sync_mode;
|
||
207 00ea 10BB [FP+-60] = R0;
|
||
551:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL);
|
||
208 .loc 1 551 0
|
||
209 00ec 0060 R0 = 0 (X);
|
||
210 00ee FFE389FF call _params_set_sync_start_mode;
|
||
211 00f2 20BB [FP+-56] = R0;
|
||
555:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024);
|
||
212 .loc 1 555 0
|
||
213 00f4 20E10004 R0 = 1024 (X);
|
||
214 00f8 FFE384FF call _sport_in_set_step_size;
|
||
215 00fc 50BB [FP+-44] = R0;
|
||
560:src/l502_user_process.c **** err_codes[12] = configure();
|
||
216 .loc 1 560 0
|
||
217 00fe FFE381FF call _configure;
|
||
218 .LBB8:
|
||
567:src/l502_user_process.c **** err_codes_sum += err_codes[i];
|
||
219 .loc 1 567 0
|
||
220 0102 D2B8 R2 = [FP+-76];
|
||
221 0104 C1B8 R1 = [FP+-80];
|
||
222 0106 04CC0A02 R1 = R1 + R2 (NS) ||
|
||
222 80BB0000
|
||
223 [FP+-32] = R0 ||
|
||
224 nop;
|
||
225 .LVL15:
|
||
226 010e E2B8 R2 = [FP+-72];
|
||
227 0110 5150 R1 = R1 + R2;
|
||
228 .LVL16:
|
||
229 0112 F2B8 R2 = [FP+-68];
|
||
230 0114 5150 R1 = R1 + R2;
|
||
231 .LVL17:
|
||
232 0116 02B9 R2 = [FP+-64];
|
||
233 0118 5150 R1 = R1 + R2;
|
||
BFIN GAS /tmp/cco71w8X.s page 19
|
||
|
||
|
||
234 .LVL18:
|
||
235 011a 12B9 R2 = [FP+-60];
|
||
236 011c 5150 R1 = R1 + R2;
|
||
237 .LVL19:
|
||
238 011e 22B9 R2 = [FP+-56];
|
||
239 0120 5150 R1 = R1 + R2;
|
||
240 .LVL20:
|
||
241 0122 32B9 R2 = [FP+-52];
|
||
242 0124 5150 R1 = R1 + R2;
|
||
243 .LVL21:
|
||
244 0126 42B9 R2 = [FP+-48];
|
||
245 0128 5150 R1 = R1 + R2;
|
||
246 .LVL22:
|
||
247 012a 52B9 R2 = [FP+-44];
|
||
248 012c 5150 R1 = R1 + R2;
|
||
249 .LVL23:
|
||
250 012e 62B9 R2 = [FP+-40];
|
||
251 0130 5150 R1 = R1 + R2;
|
||
252 .LVL24:
|
||
253 0132 72B9 R2 = [FP+-36];
|
||
254 0134 5150 R1 = R1 + R2;
|
||
255 .LVL25:
|
||
256 0136 0850 R0 = R0 + R1;
|
||
257 .LVL26:
|
||
258 0138 91B9 R1 = [FP+-28];
|
||
259 013a 0850 R0 = R0 + R1;
|
||
260 .LVL27:
|
||
261 .LBE8:
|
||
569:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15);
|
||
262 .loc 1 569 0
|
||
263 013c A1B9 R1 = [FP+-24];
|
||
264 013e 0850 R0 = R0 + R1;
|
||
265 .LVL28:
|
||
266 0140 4D30 R1 = P5;
|
||
267 0142 7A60 R2 = 15 (X);
|
||
268 0144 FFE35EFF call _l502_cmd_done;
|
||
269 0148 6E2F jump.s .L47;
|
||
270 .LVL29:
|
||
271 .L6:
|
||
272 .LBE7:
|
||
273 .LBB9:
|
||
573:src/l502_user_process.c **** uint32_t err_codes[5] = {0,};
|
||
274 .loc 1 573 0
|
||
275 014a 0060 R0 = 0 (X);
|
||
276 014c B0BB [FP+-20] = R0;
|
||
277 014e C0BB [FP+-16] = R0;
|
||
278 0150 D0BB [FP+-12] = R0;
|
||
279 0152 E0BB [FP+-8] = R0;
|
||
280 0154 F0BB [FP+-4] = R0;
|
||
574:src/l502_user_process.c **** l502_stream_init();
|
||
281 .loc 1 574 0
|
||
282 0156 FFE355FF call _l502_stream_init;
|
||
283 .LVL30:
|
||
575:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask
|
||
284 .loc 1 575 0
|
||
285 015a 1860 R0 = 3 (X);
|
||
286 015c FFE352FF call _stream_enable;
|
||
BFIN GAS /tmp/cco71w8X.s page 20
|
||
|
||
|
||
287 0160 B0BB [FP+-20] = R0;
|
||
576:src/l502_user_process.c **** err_codes[1] = stream_out_preload();
|
||
288 .loc 1 576 0
|
||
289 0162 FFE34FFF call _stream_out_preload;
|
||
290 0166 C0BB [FP+-16] = R0;
|
||
577:src/l502_user_process.c **** err_codes[2] = streams_start();
|
||
291 .loc 1 577 0
|
||
292 0168 FFE34CFF call _streams_start;
|
||
293 016c D0BB [FP+-12] = R0;
|
||
579:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5);
|
||
294 .loc 1 579 0
|
||
295 016e 4F30 R1 = FP;
|
||
296 0170 0060 R0 = 0 (X);
|
||
297 0172 6167 R1 += -20;
|
||
298 0174 2A60 R2 = 5 (X);
|
||
299 0176 FFE345FF call _l502_cmd_done;
|
||
300 017a 552F jump.s .L47;
|
||
301 .LVL31:
|
||
302 .L7:
|
||
303 .LBE9:
|
||
304 .LBB10:
|
||
585:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4);
|
||
305 .loc 1 585 0
|
||
306 017c 4AE10000 P2.H = _streams_cnt;
|
||
307 0180 0AE10000 P2.L = _streams_cnt;
|
||
308 0184 1191 R1 = [P2];
|
||
309 0186 50A0 R0 = [P2+4];
|
||
310 0188 0850 R0 = R0 + R1;
|
||
311 018a 91A0 R1 = [P2+8];
|
||
312 018c 0850 R0 = R0 + R1;
|
||
313 018e D1A0 R1 = [P2+12];
|
||
314 0190 0850 R0 = R0 + R1;
|
||
315 0192 4A30 R1 = P2;
|
||
316 0194 2260 R2 = 4 (X);
|
||
317 0196 FFE335FF call _l502_cmd_done;
|
||
318 .LVL32:
|
||
319 019a 452F jump.s .L47;
|
||
320 .LVL33:
|
||
321 .L8:
|
||
586:src/l502_user_process.c **** break;
|
||
322 .loc 1 586 0
|
||
323 019c 4AE10000 P2.H = _dbg_sport_rx_copy;
|
||
324 01a0 0AE12800 P2.L = _dbg_sport_rx_copy;
|
||
325 01a4 1091 R0 = [P2];
|
||
326 01a6 0802 CC = R0;
|
||
327 01a8 0002 R0 = CC;
|
||
328 .LBE10:
|
||
329 .LBB11:
|
||
330 .LBB12:
|
||
594:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
331 .loc 1 594 0
|
||
332 01aa 51A0 R1 = [P2+4];
|
||
333 01ac 1030 R2 = R0;
|
||
334 .LVL34:
|
||
335 01ae 010C cc =R1==0;
|
||
336 01b0 0A64 R2 += 1;
|
||
337 01b2 0206 if !cc R0 = R2;
|
||
BFIN GAS /tmp/cco71w8X.s page 21
|
||
|
||
|
||
338 .LVL35:
|
||
339 01b4 91A0 R1 = [P2+8];
|
||
340 01b6 1030 R2 = R0;
|
||
341 01b8 010C cc =R1==0;
|
||
342 01ba 0A64 R2 += 1;
|
||
343 .LVL36:
|
||
344 01bc 0206 if !cc R0 = R2;
|
||
345 .LVL37:
|
||
346 01be D1A0 R1 = [P2+12];
|
||
347 01c0 1030 R2 = R0;
|
||
348 01c2 010C cc =R1==0;
|
||
349 01c4 0A64 R2 += 1;
|
||
350 .LVL38:
|
||
351 01c6 0206 if !cc R0 = R2;
|
||
352 .LVL39:
|
||
353 01c8 11A1 R1 = [P2+16];
|
||
354 01ca 1030 R2 = R0;
|
||
355 01cc 010C cc =R1==0;
|
||
356 01ce 0A64 R2 += 1;
|
||
357 .LVL40:
|
||
358 01d0 0206 if !cc R0 = R2;
|
||
359 .LVL41:
|
||
360 01d2 51A1 R1 = [P2+20];
|
||
361 01d4 1030 R2 = R0;
|
||
362 01d6 010C cc =R1==0;
|
||
363 01d8 0A64 R2 += 1;
|
||
364 .LVL42:
|
||
365 01da 0206 if !cc R0 = R2;
|
||
366 .LVL43:
|
||
367 01dc 91A1 R1 = [P2+24];
|
||
368 01de 1030 R2 = R0;
|
||
369 01e0 010C cc =R1==0;
|
||
370 01e2 0A64 R2 += 1;
|
||
371 .LVL44:
|
||
372 01e4 0206 if !cc R0 = R2;
|
||
373 .LVL45:
|
||
374 01e6 D1A1 R1 = [P2+28];
|
||
375 01e8 1030 R2 = R0;
|
||
376 01ea 010C cc =R1==0;
|
||
377 01ec 0A64 R2 += 1;
|
||
378 .LVL46:
|
||
379 01ee 0206 if !cc R0 = R2;
|
||
380 .LVL47:
|
||
381 01f0 11A2 R1 = [P2+32];
|
||
382 01f2 1030 R2 = R0;
|
||
383 01f4 010C cc =R1==0;
|
||
384 01f6 0A64 R2 += 1;
|
||
385 .LVL48:
|
||
386 01f8 0206 if !cc R0 = R2;
|
||
387 .LVL49:
|
||
388 .LBE12:
|
||
597:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
389 .loc 1 597 0
|
||
390 01fa 51A2 R1 = [P2+36];
|
||
391 .LBB13:
|
||
594:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
392 .loc 1 594 0
|
||
BFIN GAS /tmp/cco71w8X.s page 22
|
||
|
||
|
||
393 01fc 1030 R2 = R0;
|
||
394 .LBE13:
|
||
597:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
395 .loc 1 597 0
|
||
396 01fe 010C cc =R1==0;
|
||
397 .LBB14:
|
||
594:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
398 .loc 1 594 0
|
||
399 0200 0A64 R2 += 1;
|
||
400 .LVL50:
|
||
401 .LBE14:
|
||
597:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
402 .loc 1 597 0
|
||
403 0202 0206 if !cc R0 = R2;
|
||
404 .LVL51:
|
||
405 0204 4A30 R1 = P2;
|
||
406 0206 22E10004 R2 = 1024 (X);
|
||
407 020a FFE3FBFE call _l502_cmd_done;
|
||
408 .LVL52:
|
||
409 020e 0B2F jump.s .L47;
|
||
410 .LVL53:
|
||
411 .L9:
|
||
412 .LBE11:
|
||
605:src/l502_user_process.c **** TX_buff_I = 0;
|
||
413 .loc 1 605 0
|
||
414 0210 4CE10000 P4.H = _TX_buff_I;
|
||
415 0214 0260 R2 = 0 (X);
|
||
416 0216 0CE11400 P4.L = _TX_buff_I;
|
||
606:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
417 .loc 1 606 0
|
||
418 021a 49E10000 P1.H = _TX_buff_state;
|
||
605:src/l502_user_process.c **** TX_buff_I = 0;
|
||
419 .loc 1 605 0
|
||
420 021e 2293 [P4] = R2;
|
||
606:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
421 .loc 1 606 0
|
||
422 0220 0160 R1 = 0 (X);
|
||
423 0222 09E13000 P1.L = _TX_buff_state;
|
||
607:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT;
|
||
424 .loc 1 607 0
|
||
425 0226 4AE10000 P2.H = _Proc_state;
|
||
606:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
426 .loc 1 606 0
|
||
427 022a 099B B [P1] = R1;
|
||
607:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT;
|
||
428 .loc 1 607 0
|
||
429 022c 0AE13000 P2.L = _Proc_state;
|
||
430 0230 0860 R0 = 1 (X);
|
||
431 0232 109B B [P2] = R0;
|
||
608:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT;
|
||
432 .loc 1 608 0
|
||
433 0234 90E60100 B [P2+1] = R0;
|
||
609:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
434 .loc 1 609 0
|
||
435 0238 91E60300 B [P2+3] = R1;
|
||
610:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
436 .loc 1 610 0
|
||
BFIN GAS /tmp/cco71w8X.s page 23
|
||
|
||
|
||
437 023c 5060 R0 = 10 (X);
|
||
438 023e 90B4 W [P2+4] = R0;
|
||
612:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
439 .loc 1 612 0
|
||
440 0240 0860 R0 = 1 (X);
|
||
441 0242 D0B4 W [P2+6] = R0;
|
||
613:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
442 .loc 1 613 0
|
||
443 0244 92B0 [P2+8] = R2;
|
||
614:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
444 .loc 1 614 0
|
||
445 0246 91E60C00 B [P2+12] = R1;
|
||
615:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
446 .loc 1 615 0
|
||
447 024a 91E61800 B [P2+24] = R1;
|
||
616:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
448 .loc 1 616 0
|
||
449 024e 12B1 [P2+16] = R2;
|
||
617:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
450 .loc 1 617 0
|
||
451 0250 91E61900 B [P2+25] = R1;
|
||
618:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
452 .loc 1 618 0
|
||
453 0254 D2B1 [P2+28] = R2;
|
||
619:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
454 .loc 1 619 0
|
||
455 0256 91E62000 B [P2+32] = R1;
|
||
620:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
456 .loc 1 620 0
|
||
457 025a 52B2 [P2+36] = R2;
|
||
621:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
458 .loc 1 621 0
|
||
459 025c 92B2 [P2+40] = R2;
|
||
623:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
460 .loc 1 623 0
|
||
461 025e 2060 R0 = 4 (X);
|
||
622:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
462 .loc 1 622 0
|
||
463 0260 91E61A00 B [P2+26] = R1;
|
||
623:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
464 .loc 1 623 0
|
||
465 0264 089B B [P1] = R0;
|
||
466 0266 4DE10000 P5.H = _TX_buff;
|
||
467 026a 0068 P0 = 0 (X);
|
||
468 .LVL54:
|
||
469 026c 0DE10000 P5.L = _TX_buff;
|
||
470 .LBB15:
|
||
627:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
471 .loc 1 627 0
|
||
472 0270 0060 R0 = 0 (X);
|
||
473 0272 29E11027 P1 = 10000 (X);
|
||
474 0276 B2E00410 LSETUP (.L44, .L58) LC1 = P1;
|
||
475 .L44:
|
||
476 027a 855E P2 = P5 + (P0 << 2);
|
||
477 027c 1093 [P2] = R0;
|
||
478 .L58:
|
||
626:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
BFIN GAS /tmp/cco71w8X.s page 24
|
||
|
||
|
||
479 .loc 1 626 0
|
||
480 027e 086C P0 += 1;
|
||
481 .LVL55:
|
||
482 .L53:
|
||
483 .LBE15:
|
||
700:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
484 .loc 1 700 0
|
||
485 0280 2091 R0 = [P4];
|
||
486 0282 0160 R1 = 0 (X);
|
||
487 0284 0260 R2 = 0 (X);
|
||
488 0286 FFE3BDFE call _l502_cmd_done;
|
||
489 .LVL56:
|
||
490 .loc 1 759 0
|
||
491 028a 3632 SP = R6;
|
||
492 028c 01E80000 UNLINK;
|
||
493 0290 B405 ( r7:6, p5:4 ) = [sp++];
|
||
494
|
||
495 .LCFI4:
|
||
496 0292 1000 rts;
|
||
497 .LVL57:
|
||
498 .L10:
|
||
635:src/l502_user_process.c **** TX_buff_I = 0;
|
||
499 .loc 1 635 0
|
||
500 0294 4CE10000 P4.H = _TX_buff_I;
|
||
501 0298 0260 R2 = 0 (X);
|
||
502 029a 0CE11400 P4.L = _TX_buff_I;
|
||
637:src/l502_user_process.c **** Proc_state.mode = AVG;
|
||
503 .loc 1 637 0
|
||
504 029e 4AE10000 P2.H = _Proc_state;
|
||
635:src/l502_user_process.c **** TX_buff_I = 0;
|
||
505 .loc 1 635 0
|
||
506 02a2 2293 [P4] = R2;
|
||
637:src/l502_user_process.c **** Proc_state.mode = AVG;
|
||
507 .loc 1 637 0
|
||
508 02a4 0AE13000 P2.L = _Proc_state;
|
||
509 02a8 1860 R0 = 3 (X);
|
||
510 02aa 109B B [P2] = R0;
|
||
638:src/l502_user_process.c **** Proc_state.mode_next = AVG;
|
||
511 .loc 1 638 0
|
||
512 02ac 90E60100 B [P2+1] = R0;
|
||
639:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
513 .loc 1 639 0
|
||
514 02b0 0160 R1 = 0 (X);
|
||
515 02b2 91E60300 B [P2+3] = R1;
|
||
640:src/l502_user_process.c **** Proc_state.average_N_max = 1;
|
||
516 .loc 1 640 0
|
||
517 02b6 0860 R0 = 1 (X);
|
||
518 02b8 90B4 W [P2+4] = R0;
|
||
642:src/l502_user_process.c **** Proc_state.average_N = 0;
|
||
519 .loc 1 642 0
|
||
520 02ba 0060 R0 = 0 (X);
|
||
521 02bc D0B4 W [P2+6] = R0;
|
||
643:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
522 .loc 1 643 0
|
||
523 02be 92B0 [P2+8] = R2;
|
||
644:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
524 .loc 1 644 0
|
||
BFIN GAS /tmp/cco71w8X.s page 25
|
||
|
||
|
||
525 02c0 91E60C00 B [P2+12] = R1;
|
||
645:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
526 .loc 1 645 0
|
||
527 02c4 91E61800 B [P2+24] = R1;
|
||
646:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
528 .loc 1 646 0
|
||
529 02c8 12B1 [P2+16] = R2;
|
||
647:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
530 .loc 1 647 0
|
||
531 02ca 91E61900 B [P2+25] = R1;
|
||
648:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
532 .loc 1 648 0
|
||
533 02ce D2B1 [P2+28] = R2;
|
||
649:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
534 .loc 1 649 0
|
||
535 02d0 91E62000 B [P2+32] = R1;
|
||
650:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
536 .loc 1 650 0
|
||
537 02d4 52B2 [P2+36] = R2;
|
||
651:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
538 .loc 1 651 0
|
||
539 02d6 92B2 [P2+40] = R2;
|
||
652:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
540 .loc 1 652 0
|
||
541 02d8 91E61A00 B [P2+26] = R1;
|
||
653:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
542 .loc 1 653 0
|
||
543 02dc 4AE10000 P2.H = _TX_buff_state;
|
||
544 02e0 2060 R0 = 4 (X);
|
||
545 02e2 0AE13000 P2.L = _TX_buff_state;
|
||
546 02e6 109B B [P2] = R0;
|
||
547 02e8 4DE10000 P5.H = _TX_buff;
|
||
548 02ec 0068 P0 = 0 (X);
|
||
549 .LVL58:
|
||
550 02ee 0DE10000 P5.L = _TX_buff;
|
||
551 .LBB16:
|
||
656:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
552 .loc 1 656 0
|
||
553 02f2 0060 R0 = 0 (X);
|
||
554 02f4 29E11027 P1 = 10000 (X);
|
||
555 02f8 B2E00410 LSETUP (.L45, .L57) LC1 = P1;
|
||
556 .L45:
|
||
557 02fc 855E P2 = P5 + (P0 << 2);
|
||
558 02fe 1093 [P2] = R0;
|
||
559 .L57:
|
||
655:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
560 .loc 1 655 0
|
||
561 0300 086C P0 += 1;
|
||
562 0302 BF2F jump.s .L53;
|
||
563 .LVL59:
|
||
564 .L11:
|
||
565 .LBE16:
|
||
665:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0);
|
||
566 .loc 1 665 0
|
||
567 0304 4AE10000 P2.H = _TX_buff_I_shadow;
|
||
568 0308 0AE12C00 P2.L = _TX_buff_I_shadow;
|
||
569 030c 1091 R0 = [P2];
|
||
BFIN GAS /tmp/cco71w8X.s page 26
|
||
|
||
|
||
570 030e 0160 R1 = 0 (X);
|
||
571 0310 0260 R2 = 0 (X);
|
||
572 0312 FFE377FE call _l502_cmd_done;
|
||
573 .LVL60:
|
||
574 0316 872E jump.s .L47;
|
||
575 .LVL61:
|
||
576 .L12:
|
||
669:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0);
|
||
577 .loc 1 669 0
|
||
578 0318 4AE10000 P2.H = _dbg_receive_value;
|
||
579 031c 0AE10000 P2.L = _dbg_receive_value;
|
||
580 0320 1091 R0 = [P2];
|
||
581 0322 0160 R1 = 0 (X);
|
||
582 0324 0260 R2 = 0 (X);
|
||
583 0326 FFE36DFE call _l502_cmd_done;
|
||
584 .LVL62:
|
||
585 032a 7D2E jump.s .L47;
|
||
586 .LVL63:
|
||
587 .L13:
|
||
674:src/l502_user_process.c **** TX_buff_I = 0;
|
||
588 .loc 1 674 0
|
||
589 032c 4CE10000 P4.H = _TX_buff_I;
|
||
590 0330 0260 R2 = 0 (X);
|
||
591 0332 0CE11400 P4.L = _TX_buff_I;
|
||
676:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT;
|
||
592 .loc 1 676 0
|
||
593 0336 4AE10000 P2.H = _Proc_state;
|
||
674:src/l502_user_process.c **** TX_buff_I = 0;
|
||
594 .loc 1 674 0
|
||
595 033a 2293 [P4] = R2;
|
||
676:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT;
|
||
596 .loc 1 676 0
|
||
597 033c 0AE13000 P2.L = _Proc_state;
|
||
598 0340 1060 R0 = 2 (X);
|
||
599 0342 109B B [P2] = R0;
|
||
677:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT;
|
||
600 .loc 1 677 0
|
||
601 0344 90E60100 B [P2+1] = R0;
|
||
678:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
602 .loc 1 678 0
|
||
603 0348 0160 R1 = 0 (X);
|
||
604 034a 91E60300 B [P2+3] = R1;
|
||
679:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
605 .loc 1 679 0
|
||
606 034e 5060 R0 = 10 (X);
|
||
607 0350 90B4 W [P2+4] = R0;
|
||
681:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
608 .loc 1 681 0
|
||
609 0352 0860 R0 = 1 (X);
|
||
610 0354 D0B4 W [P2+6] = R0;
|
||
682:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
611 .loc 1 682 0
|
||
612 0356 92B0 [P2+8] = R2;
|
||
683:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
613 .loc 1 683 0
|
||
614 0358 91E60C00 B [P2+12] = R1;
|
||
684:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
BFIN GAS /tmp/cco71w8X.s page 27
|
||
|
||
|
||
615 .loc 1 684 0
|
||
616 035c 91E61800 B [P2+24] = R1;
|
||
685:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
617 .loc 1 685 0
|
||
618 0360 12B1 [P2+16] = R2;
|
||
686:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
619 .loc 1 686 0
|
||
620 0362 91E61900 B [P2+25] = R1;
|
||
687:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
621 .loc 1 687 0
|
||
622 0366 D2B1 [P2+28] = R2;
|
||
688:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
623 .loc 1 688 0
|
||
624 0368 91E62000 B [P2+32] = R1;
|
||
689:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
625 .loc 1 689 0
|
||
626 036c 52B2 [P2+36] = R2;
|
||
690:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
627 .loc 1 690 0
|
||
628 036e 92B2 [P2+40] = R2;
|
||
691:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
629 .loc 1 691 0
|
||
630 0370 91E61A00 B [P2+26] = R1;
|
||
692:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
631 .loc 1 692 0
|
||
632 0374 4AE10000 P2.H = _TX_buff_state;
|
||
633 0378 2060 R0 = 4 (X);
|
||
634 037a 0AE13000 P2.L = _TX_buff_state;
|
||
635 037e 109B B [P2] = R0;
|
||
636 0380 4DE10000 P5.H = _TX_buff;
|
||
637 0384 0068 P0 = 0 (X);
|
||
638 .LVL64:
|
||
639 0386 0DE10000 P5.L = _TX_buff;
|
||
640 .LBB17:
|
||
696:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
641 .loc 1 696 0
|
||
642 038a 0060 R0 = 0 (X);
|
||
643 038c 29E11027 P1 = 10000 (X);
|
||
644 0390 B2E00410 LSETUP (.L46, .L56) LC1 = P1;
|
||
645 .L46:
|
||
646 0394 855E P2 = P5 + (P0 << 2);
|
||
647 0396 1093 [P2] = R0;
|
||
648 .L56:
|
||
695:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
649 .loc 1 695 0
|
||
650 0398 086C P0 += 1;
|
||
651 039a 732F jump.s .L53;
|
||
652 .LBE17:
|
||
653 .LFE7:
|
||
654 .size _usr_cmd_process, .-_usr_cmd_process
|
||
655 .align 4
|
||
656 .global _sport_tx_done;
|
||
657 .type _sport_tx_done, STT_FUNC;
|
||
658 _sport_tx_done:
|
||
659 .LFB6:
|
||
474:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
660 .loc 1 474 0
|
||
BFIN GAS /tmp/cco71w8X.s page 28
|
||
|
||
|
||
661 .LVL65:
|
||
475:src/l502_user_process.c **** ++streams_cnt[1];
|
||
662 .loc 1 475 0
|
||
663 039c 4AE10000 P2.H = _streams_cnt;
|
||
474:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
664 .loc 1 474 0
|
||
665 03a0 00E80000 LINK 0;
|
||
666 .LCFI5:
|
||
475:src/l502_user_process.c **** ++streams_cnt[1];
|
||
667 .loc 1 475 0
|
||
668 03a4 0AE10000 P2.L = _streams_cnt;
|
||
669 03a8 50A0 R0 = [P2+4];
|
||
670 .LVL66:
|
||
671 03aa 0864 R0 += 1;
|
||
672 03ac 50B0 [P2+4] = R0;
|
||
477:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
673 .loc 1 477 0
|
||
674 03ae 0130 R0 = R1;
|
||
478:src/l502_user_process.c **** }
|
||
675 .loc 1 478 0
|
||
676 03b0 01E80000 UNLINK;
|
||
477:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
677 .loc 1 477 0
|
||
678 03b4 FFE226FE jump.l _stream_out_buf_free;
|
||
679 .LVL67:
|
||
680 .LFE6:
|
||
681 .size _sport_tx_done, .-_sport_tx_done
|
||
682 .align 4
|
||
683 .global _hdma_send_done;
|
||
684 .type _hdma_send_done, STT_FUNC;
|
||
685 _hdma_send_done:
|
||
686 .LFB5:
|
||
454:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
687 .loc 1 454 0
|
||
688 .LVL68:
|
||
456:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
689 .loc 1 456 0
|
||
690 03b8 4AE10000 P2.H = _TX_buff_state;
|
||
454:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
691 .loc 1 454 0
|
||
692 03bc 00E80000 LINK 0;
|
||
693 .LCFI6:
|
||
456:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
694 .loc 1 456 0
|
||
695 03c0 2060 R0 = 4 (X);
|
||
696 .LVL69:
|
||
697 03c2 0AE13000 P2.L = _TX_buff_state;
|
||
698 03c6 109B B [P2] = R0;
|
||
457:src/l502_user_process.c **** ++streams_cnt[3];
|
||
699 .loc 1 457 0
|
||
700 03c8 4AE10000 P2.H = _streams_cnt;
|
||
701 03cc 0AE10000 P2.L = _streams_cnt;
|
||
702 03d0 D0A0 R0 = [P2+12];
|
||
703 03d2 0864 R0 += 1;
|
||
704 03d4 D0B0 [P2+12] = R0;
|
||
459:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
705 .loc 1 459 0
|
||
BFIN GAS /tmp/cco71w8X.s page 29
|
||
|
||
|
||
706 03d6 0130 R0 = R1;
|
||
460:src/l502_user_process.c **** }
|
||
707 .loc 1 460 0
|
||
708 03d8 01E80000 UNLINK;
|
||
459:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
709 .loc 1 459 0
|
||
710 03dc FFE212FE jump.l _stream_in_buf_free;
|
||
711 .LVL70:
|
||
712 .LFE5:
|
||
713 .size _hdma_send_done, .-_hdma_send_done
|
||
714 .align 4
|
||
715 .global _usr_out_proc_data;
|
||
716 .type _usr_out_proc_data, STT_FUNC;
|
||
717 _usr_out_proc_data:
|
||
718 .LFB4:
|
||
418:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
719 .loc 1 418 0
|
||
720 .LVL71:
|
||
721 03e0 7005 [--sp] = ( r7:6 );
|
||
722
|
||
723 .LCFI7:
|
||
423:src/l502_user_process.c **** ++streams_cnt[2];
|
||
724 .loc 1 423 0
|
||
725 03e2 4AE10000 P2.H = _streams_cnt;
|
||
418:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
726 .loc 1 418 0
|
||
727 03e6 00E80300 LINK 12;
|
||
728 .LCFI8:
|
||
423:src/l502_user_process.c **** ++streams_cnt[2];
|
||
729 .loc 1 423 0
|
||
730 03ea 0AE10000 P2.L = _streams_cnt;
|
||
418:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
731 .loc 1 418 0
|
||
732 03ee 3030 R6 = R0;
|
||
423:src/l502_user_process.c **** ++streams_cnt[2];
|
||
733 .loc 1 423 0
|
||
734 03f0 90A0 R0 = [P2+8];
|
||
735 .LVL72:
|
||
736 03f2 0864 R0 += 1;
|
||
418:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
737 .loc 1 418 0
|
||
738 03f4 82CE01CE R7 = ROT R1 BY 0 ||
|
||
738 90B00000
|
||
739 [P2+8] = R0 ||
|
||
740 nop;
|
||
741 .LVL73:
|
||
425:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
742 .loc 1 425 0
|
||
743 03fc FFE302FE call _sport_tx_req_rdy;
|
||
744 0400 000C cc =R0==0;
|
||
745 0402 0E18 if cc jump .L67;
|
||
746 0404 20E10040 R0 = 16384 (X);
|
||
747 0408 070A cc =R7<=R0 (iu);
|
||
748 040a 3806 if !cc R7 = R0;
|
||
749 .LVL74:
|
||
432:src/l502_user_process.c **** sport_tx_start_req(data, size);
|
||
750 .loc 1 432 0
|
||
BFIN GAS /tmp/cco71w8X.s page 30
|
||
|
||
|
||
751 040c 0630 R0 = R6;
|
||
752 040e 0F30 R1 = R7;
|
||
753 0410 FFE3F8FD call _sport_tx_start_req;
|
||
437:src/l502_user_process.c **** }
|
||
754 .loc 1 437 0
|
||
755 0414 0730 R0 = R7;
|
||
756 0416 01E80000 UNLINK;
|
||
757 041a 3005 ( r7:6 ) = [sp++];
|
||
758
|
||
759 .LCFI9:
|
||
760 .LVL75:
|
||
761 041c 1000 rts;
|
||
762 .LVL76:
|
||
763 .L67:
|
||
425:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
764 .loc 1 425 0
|
||
765 041e 0760 R7 = 0 (X);
|
||
766 .LVL77:
|
||
437:src/l502_user_process.c **** }
|
||
767 .loc 1 437 0
|
||
768 0420 0730 R0 = R7;
|
||
769 0422 01E80000 UNLINK;
|
||
770 0426 3005 ( r7:6 ) = [sp++];
|
||
771
|
||
772 .LCFI10:
|
||
773 .LVL78:
|
||
774 0428 1000 rts;
|
||
775 .LFE4:
|
||
776 .size _usr_out_proc_data, .-_usr_out_proc_data
|
||
777 042a 0000 .align 4
|
||
778 .global _dataprocessor;
|
||
779 .type _dataprocessor, STT_FUNC;
|
||
780 _dataprocessor:
|
||
781 .LFB2:
|
||
145:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mod
|
||
782 .loc 1 145 0
|
||
783 .LVL79:
|
||
784 042c 00E80300 LINK 12;
|
||
785 .LCFI11:
|
||
147:src/l502_user_process.c **** if (mode == TRANSPARENT){
|
||
786 .loc 1 147 0
|
||
787 0430 B9E41400 R1 = B [FP+20] (Z);
|
||
788 .LVL80:
|
||
789 0434 090C cc =R1==1;
|
||
790 0436 0918 if cc jump .L76;
|
||
152:src/l502_user_process.c **** }else if (mode == FFT){
|
||
791 .loc 1 152 0
|
||
792 0438 2B60 R3 = 5 (X);
|
||
793 043a 1908 cc =R1==R3;
|
||
794 043c 1C18 if cc jump .L72;
|
||
795 .L75:
|
||
155:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff);
|
||
796 .loc 1 155 0
|
||
797 043e 0160 R1 = 0 (X);
|
||
798 .LVL81:
|
||
799 .L70:
|
||
167:src/l502_user_process.c **** }
|
||
BFIN GAS /tmp/cco71w8X.s page 31
|
||
|
||
|
||
800 .loc 1 167 0
|
||
801 0440 0130 R0 = R1;
|
||
802 .LVL82:
|
||
803 0442 01E80000 UNLINK;
|
||
804 0446 1000 rts;
|
||
805 .LVL83:
|
||
806 .L76:
|
||
147:src/l502_user_process.c **** if (mode == TRANSPARENT){
|
||
807 .loc 1 147 0
|
||
808 0448 0032 P0 = R0;
|
||
809 044a 1232 P2 = R2;
|
||
810 044c 0160 R1 = 0 (X);
|
||
811 .LVL84:
|
||
812 .LBB20:
|
||
150:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++];
|
||
813 .loc 1 150 0
|
||
814 044e 0260 R2 = 0 (X);
|
||
815 .LVL85:
|
||
816 0450 29E10004 P1 = 1024 (X);
|
||
817 0454 4034 I0 = P0;
|
||
818 0456 B2E00A10 LSETUP (.L71, .L77) LC1 = P1;
|
||
819 .L71:
|
||
820 045a 009C R0 = [I0++];
|
||
821 .LVL86:
|
||
822 045c 1093 [P2] = R0;
|
||
823 045e 0964 R1 += 1;
|
||
149:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
824 .loc 1 149 0
|
||
825 0460 20E10008 R0 = 2048 (X);
|
||
150:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++];
|
||
826 .loc 1 150 0
|
||
827 0464 52B0 [P2+4] = R2;
|
||
149:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
828 .loc 1 149 0
|
||
829 0466 0108 cc =R1==R0;
|
||
830 0468 EC1B if cc jump .L70;
|
||
831 .L77:
|
||
832 046a 426C P2 += 8;
|
||
833 .LBE20:
|
||
167:src/l502_user_process.c **** }
|
||
834 .loc 1 167 0
|
||
835 046c 0130 R0 = R1;
|
||
836 046e 01E80000 UNLINK;
|
||
837 0472 1000 rts;
|
||
838 .LVL87:
|
||
839 .L72:
|
||
155:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff);
|
||
840 .loc 1 155 0
|
||
841 0474 21E10004 R1 = 1024 (X);
|
||
842 .LVL88:
|
||
843 0478 FFE3C4FD call _FFT_fp;
|
||
844 .LVL89:
|
||
845 047c E12F jump.s .L75;
|
||
846 .LFE2:
|
||
847 .size _dataprocessor, .-_dataprocessor
|
||
848 .global ___udivsi3;
|
||
849 047e 0000 .align 4
|
||
BFIN GAS /tmp/cco71w8X.s page 32
|
||
|
||
|
||
850 .global _usr_in_proc_data;
|
||
851 .type _usr_in_proc_data, STT_FUNC;
|
||
852 _usr_in_proc_data:
|
||
853 .LFB3:
|
||
192:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
854 .loc 1 192 0
|
||
855 .LVL90:
|
||
856 0480 E305 [--sp] = ( r7:4, p5:3 );
|
||
857
|
||
858 .LCFI12:
|
||
859 0482 00E80400 LINK 16;
|
||
860 .LCFI13:
|
||
196:src/l502_user_process.c **** ++streams_cnt[0];
|
||
861 .loc 1 196 0
|
||
862 0486 4AE10000 P2.H = _streams_cnt;
|
||
863 048a 0AE10000 P2.L = _streams_cnt;
|
||
192:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
864 .loc 1 192 0
|
||
865 048e 78B2 [FP+36] = R0;
|
||
196:src/l502_user_process.c **** ++streams_cnt[0];
|
||
866 .loc 1 196 0
|
||
867 0490 1091 R0 = [P2];
|
||
868 .LVL91:
|
||
869 0492 0864 R0 += 1;
|
||
870 0494 1093 [P2] = R0;
|
||
198:src/l502_user_process.c **** size_processed = 0;
|
||
871 .loc 1 198 0
|
||
872 0496 49E10000 P1.H = _size_processed;
|
||
873 049a 0060 R0 = 0 (X);
|
||
874 049c 09E12800 P1.L = _size_processed;
|
||
203:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){
|
||
875 .loc 1 203 0
|
||
876 04a0 4AE10000 P2.H = _TX_buff_state;
|
||
198:src/l502_user_process.c **** size_processed = 0;
|
||
877 .loc 1 198 0
|
||
878 04a4 0893 [P1] = R0;
|
||
203:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){
|
||
879 .loc 1 203 0
|
||
880 04a6 0AE13000 P2.L = _TX_buff_state;
|
||
192:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
881 .loc 1 192 0
|
||
882 04aa 82CE01C8 R4 = ROT R1 BY 0 ||
|
||
882 50990000
|
||
883 R0 = B [P2] (X) ||
|
||
884 nop;
|
||
885 .LVL92:
|
||
203:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){
|
||
886 .loc 1 203 0
|
||
887 04b2 4043 R0 = R0.B (Z);
|
||
888 04b4 2160 R1 = 4 (X);
|
||
889 04b6 0808 cc =R0==R1;
|
||
890 04b8 4318 if cc jump .L114;
|
||
891 .LVL93:
|
||
892 .L79:
|
||
212:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){
|
||
893 .loc 1 212 0
|
||
894 04ba 45E10000 R5.H = _Proc_state;
|
||
BFIN GAS /tmp/cco71w8X.s page 33
|
||
|
||
|
||
895 04be 05E13000 R5.L = _Proc_state;
|
||
896 04c2 1532 P2 = R5;
|
||
897 04c4 5099 R0 = B [P2] (X);
|
||
898 04c6 4043 R0 = R0.B (Z);
|
||
899 04c8 080C cc =R0==1;
|
||
900 04ca 2A18 if cc jump .L115;
|
||
224:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){
|
||
901 .loc 1 224 0
|
||
902 04cc 0D32 P1 = R5;
|
||
903 04ce 4899 R0 = B [P1] (X);
|
||
904 04d0 4043 R0 = R0.B (Z);
|
||
905 04d2 100C cc =R0==2;
|
||
906 04d4 4019 if cc jump .L116;
|
||
907 .L84:
|
||
247:src/l502_user_process.c **** if (Proc_state.mode == WORK){
|
||
908 .loc 1 247 0
|
||
909 04d6 2D32 P5 = R5;
|
||
910 04d8 6899 R0 = B [P5] (X);
|
||
252:src/l502_user_process.c **** if (Proc_state.mode == AVG){
|
||
911 .loc 1 252 0
|
||
912 04da 6899 R0 = B [P5] (X);
|
||
913 04dc 4043 R0 = R0.B (Z);
|
||
914 04de 180C cc =R0==3;
|
||
915 04e0 4C18 if cc jump .L117;
|
||
916 .LVL94:
|
||
917 .L88:
|
||
357:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
|
||
918 .loc 1 357 0
|
||
919 04e2 FFE38FFD call _hdma_send_req_rdy;
|
||
920 .LVL95:
|
||
921 04e6 000C cc =R0==0;
|
||
922 04e8 2518 if cc jump .L82;
|
||
362:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){
|
||
923 .loc 1 362 0
|
||
924 04ea 4AE10000 P2.H = _TX_buff_state;
|
||
925 04ee 0AE13000 P2.L = _TX_buff_state;
|
||
926 04f2 5099 R0 = B [P2] (X);
|
||
927 04f4 4043 R0 = R0.B (Z);
|
||
928 04f6 000C cc =R0==0;
|
||
929 04f8 8019 if cc jump .L113;
|
||
366:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){
|
||
930 .loc 1 366 0
|
||
931 04fa 4AE10000 P2.H = _TX_buff_state;
|
||
932 04fe 0AE13000 P2.L = _TX_buff_state;
|
||
933 0502 5099 R0 = B [P2] (X);
|
||
934 0504 4043 R0 = R0.B (Z);
|
||
935 0506 100C cc =R0==2;
|
||
936 0508 8219 if cc jump .L118;
|
||
937 .L100:
|
||
383:src/l502_user_process.c **** return size_processed;
|
||
938 .loc 1 383 0
|
||
939 050a 4DE10000 P5.H = _size_processed;
|
||
940 050e 0DE12800 P5.L = _size_processed;
|
||
392:src/l502_user_process.c **** }
|
||
941 .loc 1 392 0
|
||
942 0512 01E80000 UNLINK;
|
||
383:src/l502_user_process.c **** return size_processed;
|
||
BFIN GAS /tmp/cco71w8X.s page 34
|
||
|
||
|
||
943 .loc 1 383 0
|
||
944 0516 2C91 R4 = [P5];
|
||
392:src/l502_user_process.c **** }
|
||
945 .loc 1 392 0
|
||
946 0518 0430 R0 = R4;
|
||
947 051a A305 ( r7:4, p5:3 ) = [sp++];
|
||
948
|
||
949 .LCFI14:
|
||
950 .LVL96:
|
||
951 051c 1000 rts;
|
||
952 .LVL97:
|
||
953 .L115:
|
||
213:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
954 .loc 1 213 0
|
||
955 051e 4DE10000 P5.H = _TX_buff_state;
|
||
956 0522 0060 R0 = 0 (X);
|
||
957 0524 0DE13000 P5.L = _TX_buff_state;
|
||
958 0528 289B B [P5] = R0;
|
||
214:src/l502_user_process.c **** if (hdma_send_req_rdy()){
|
||
959 .loc 1 214 0
|
||
960 052a FFE36BFD call _hdma_send_req_rdy;
|
||
961 .LVL98:
|
||
962 052e 000C cc =R0==0;
|
||
963 0530 6411 if !cc jump .L113;
|
||
964 .L82:
|
||
383:src/l502_user_process.c **** return size_processed;
|
||
965 .loc 1 383 0
|
||
966 0532 0460 R4 = 0 (X);
|
||
392:src/l502_user_process.c **** }
|
||
967 .loc 1 392 0
|
||
968 0534 0430 R0 = R4;
|
||
969 0536 01E80000 UNLINK;
|
||
970 053a A305 ( r7:4, p5:3 ) = [sp++];
|
||
971
|
||
972 .LCFI15:
|
||
973 .LVL99:
|
||
974 053c 1000 rts;
|
||
975 .LVL100:
|
||
976 .L114:
|
||
977 053e 4DE10000 P5.H = _tx_val;
|
||
978 0542 4CE10000 P4.H = _TX_buff;
|
||
979 .LBB30:
|
||
206:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000;
|
||
980 .loc 1 206 0
|
||
981 0546 BA63 R2 = -9 (X);
|
||
982 .LBE30:
|
||
203:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){
|
||
983 .loc 1 203 0
|
||
984 0548 0068 P0 = 0 (X);
|
||
985 .LVL101:
|
||
986 054a 0DE12000 P5.L = _tx_val;
|
||
987 054e 0CE10000 P4.L = _TX_buff;
|
||
988 .LBB31:
|
||
206:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000;
|
||
989 .loc 1 206 0
|
||
990 0552 CA4F R2 <<= 25;
|
||
991 0554 29E11027 P1 = 10000 (X);
|
||
BFIN GAS /tmp/cco71w8X.s page 35
|
||
|
||
|
||
992 0558 B2E00810 LSETUP (.L80, .L125) LC1 = P1;
|
||
993 .L80:
|
||
994 055c 2891 R0 = [P5];
|
||
995 055e 5056 R1 = R0 | R2;
|
||
996 0560 845E P2 = P4 + (P0 << 2);
|
||
997 0562 1193 [P2] = R1;
|
||
998 0564 0864 R0 += 1;
|
||
999 0566 2893 [P5] = R0;
|
||
1000 .L125:
|
||
204:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){
|
||
1001 .loc 1 204 0
|
||
1002 0568 086C P0 += 1;
|
||
1003 .LBE31:
|
||
209:src/l502_user_process.c **** TX_buff_state = FILLING;
|
||
1004 .loc 1 209 0
|
||
1005 056a 49E10000 P1.H = _TX_buff_state;
|
||
1006 056e 0860 R0 = 1 (X);
|
||
1007 0570 09E13000 P1.L = _TX_buff_state;
|
||
1008 0574 089B B [P1] = R0;
|
||
1009 0576 A22F jump.s .L79;
|
||
1010 .L117:
|
||
1011 0578 4BE10000 P3.H = _data_I;
|
||
1012 .LBB32:
|
||
333:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro
|
||
1013 .loc 1 333 0
|
||
1014 057c 4CE10000 P4.H = _AVG_buff;
|
||
1015 0580 46E10000 R6.H = _FFT_buff;
|
||
1016 .LBB34:
|
||
285:src/l502_user_process.c **** TX_buff_I = 0;
|
||
1017 .loc 1 285 0
|
||
1018 0584 47E10000 R7.H = _TX_buff_I;
|
||
1019 0588 0BE11800 P3.L = _data_I;
|
||
1020 .LBE34:
|
||
333:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro
|
||
1021 .loc 1 333 0
|
||
1022 058c 0CE10000 P4.L = _AVG_buff;
|
||
1023 0590 06E10000 R6.L = _FFT_buff;
|
||
1024 .LBB41:
|
||
285:src/l502_user_process.c **** TX_buff_I = 0;
|
||
1025 .loc 1 285 0
|
||
1026 0594 07E11400 R7.L = _TX_buff_I;
|
||
1027 .LVL102:
|
||
1028 .L112:
|
||
1029 .LBE41:
|
||
1030 .LBE32:
|
||
253:src/l502_user_process.c **** while(++data_I < size ){
|
||
1031 .loc 1 253 0
|
||
1032 0598 1891 R0 = [P3];
|
||
1033 059a 0864 R0 += 1;
|
||
1034 059c 1893 [P3] = R0;
|
||
1035 059e 1891 R0 = [P3];
|
||
1036 05a0 040A cc =R4<=R0 (iu);
|
||
1037 05a2 A01B if cc jump .L88;
|
||
1038 .LBB42:
|
||
254:src/l502_user_process.c **** uint32_t word = data[data_I];
|
||
1039 .loc 1 254 0
|
||
1040 05a4 49E10000 P1.H = _data_I;
|
||
BFIN GAS /tmp/cco71w8X.s page 36
|
||
|
||
|
||
1041 05a8 09E11800 P1.L = _data_I;
|
||
1042 05ac 7DAE P5 = [FP+36];
|
||
1043 05ae 4A91 P2 = [P1];
|
||
1044 05b0 955E P2 = P5 + (P2 << 2);
|
||
1045 05b2 1291 R2 = [P2];
|
||
1046 .LVL103:
|
||
257:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine
|
||
1047 .loc 1 257 0
|
||
1048 05b4 82C64281 R0 = R2 >> 24;
|
||
1049 .LVL104:
|
||
1050 05b8 000C cc =R0==0;
|
||
1051 05ba 7B14 if !cc jump .L89 (bp);
|
||
258:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value;
|
||
1052 .loc 1 258 0
|
||
1053 05bc 49E10000 P1.H = _DY_SYN_2_value;
|
||
1054 05c0 09E12D00 P1.L = _DY_SYN_2_value;
|
||
1055 05c4 4AE10000 P2.H = _DY_SYN_2_value_prev;
|
||
1056 05c8 4899 R0 = B [P1] (X);
|
||
1057 .LVL105:
|
||
1058 05ca 0AE12E00 P2.L = _DY_SYN_2_value_prev;
|
||
1059 05ce 109B B [P2] = R0;
|
||
259:src/l502_user_process.c **** if (word & (0b1 << 17)){
|
||
1060 .loc 1 259 0
|
||
1061 05d0 8A48 cc = !BITTST (R2,17);
|
||
1062 05d2 861C if cc jump .L90 (bp);
|
||
260:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
1063 .loc 1 260 0
|
||
1064 05d4 0A60 R2 = 1 (X);
|
||
1065 .LVL106:
|
||
265:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started
|
||
1066 .loc 1 265 0
|
||
1067 05d6 4043 R0 = R0.B (Z);
|
||
260:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
1068 .loc 1 260 0
|
||
1069 05d8 0A9B B [P1] = R2;
|
||
265:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started
|
||
1070 .loc 1 265 0
|
||
1071 05da 000C cc =R0==0;
|
||
1072 05dc DE17 if !cc jump .L112 (bp);
|
||
267:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
1073 .loc 1 267 0
|
||
1074 05de 0D32 P1 = R5;
|
||
1075 05e0 0060 R0 = 0 (X);
|
||
1076 05e2 08B1 [P1+16] = R0;
|
||
268:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED;
|
||
1077 .loc 1 268 0
|
||
1078 05e4 8AE60300 B [P1+3] = R2;
|
||
269:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended
|
||
1079 .loc 1 269 0
|
||
1080 05e8 C9A8 R1 = W [P1+6] (X);
|
||
1081 05ea 88A8 R0 = W [P1+4] (X);
|
||
1082 05ec C942 R1 = R1.L (Z);
|
||
1083 05ee C042 R0 = R0.L (Z);
|
||
1084 05f0 8109 cc =R1<R0 (iu);
|
||
1085 05f2 F91C if cc jump .L92 (bp);
|
||
1086 .LBB33:
|
||
272:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED;
|
||
BFIN GAS /tmp/cco71w8X.s page 37
|
||
|
||
|
||
1087 .loc 1 272 0
|
||
1088 05f4 4AE10000 P2.H = _Proc_state;
|
||
1089 05f8 1860 R0 = 3 (X);
|
||
1090 05fa 0AE13000 P2.L = _Proc_state;
|
||
1091 05fe 90E61800 B [P2+24] = R0;
|
||
1092 0602 0160 R1 = 0 (X);
|
||
1093 .LVL107:
|
||
1094 .LBB35:
|
||
276:src/l502_user_process.c **** FFT_buff[i] = 0;
|
||
1095 .loc 1 276 0
|
||
1096 0604 0260 R2 = 0 (X);
|
||
1097 0606 0360 R3 = 0 (X);
|
||
1098 0608 29E10008 P1 = 2048 (X);
|
||
1099 060c B2E00810 LSETUP (.L93, .L124) LC1 = P1;
|
||
1100 .L93:
|
||
1101 0610 82C61980 R0 = R1 << 3;
|
||
1102 0614 0650 R0 = R6 + R0;
|
||
1103 0616 1032 P2 = R0;
|
||
275:src/l502_user_process.c **** for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){
|
||
1104 .loc 1 275 0
|
||
1105 0618 0964 R1 += 1;
|
||
276:src/l502_user_process.c **** FFT_buff[i] = 0;
|
||
1106 .loc 1 276 0
|
||
1107 061a 1293 [P2] = R2;
|
||
1108 .L124:
|
||
1109 061c 53B0 [P2+4] = R3;
|
||
1110 .LBE35:
|
||
279:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FFT)
|
||
1111 .loc 1 279 0
|
||
1112 061e 2D32 P5 = R5;
|
||
1113 .LBB36:
|
||
1114 .LBB37:
|
||
155:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff);
|
||
1115 .loc 1 155 0
|
||
1116 0620 42E10000 R2.H = _FFT_buff;
|
||
1117 0624 21E10004 R1 = 1024 (X);
|
||
1118 .LVL108:
|
||
1119 0628 02E10000 R2.L = _FFT_buff;
|
||
1120 .LBE37:
|
||
1121 .LBE36:
|
||
279:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FFT)
|
||
1122 .loc 1 279 0
|
||
1123 062c 68A1 R0 = [P5+20];
|
||
1124 .LBB39:
|
||
1125 .LBB38:
|
||
155:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff);
|
||
1126 .loc 1 155 0
|
||
1127 062e 40E10000 R0.H = _AVG_buff;
|
||
1128 0632 00E10000 R0.L = _AVG_buff;
|
||
1129 0636 FFE3E5FC call _FFT_fp;
|
||
1130 .LVL109:
|
||
1131 .LBE38:
|
||
1132 .LBE39:
|
||
285:src/l502_user_process.c **** TX_buff_I = 0;
|
||
1133 .loc 1 285 0
|
||
1134 063a 0F32 P1 = R7;
|
||
1135 063c 0060 R0 = 0 (X);
|
||
BFIN GAS /tmp/cco71w8X.s page 38
|
||
|
||
|
||
290:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){
|
||
1136 .loc 1 290 0
|
||
1137 063e 21E10F27 R1 = 9999 (X);
|
||
285:src/l502_user_process.c **** TX_buff_I = 0;
|
||
1138 .loc 1 285 0
|
||
1139 0642 0893 [P1] = R0;
|
||
290:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){
|
||
1140 .loc 1 290 0
|
||
1141 0644 0891 R0 = [P1];
|
||
1142 0646 080A cc =R0<=R1 (iu);
|
||
1143 0648 2010 if !cc jump .L94;
|
||
291:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xFF000000 | ((uint32_t)FFT_buff[i++]);
|
||
1144 .loc 1 291 0
|
||
1145 064a FB63 R3 = -1 (X);
|
||
290:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){
|
||
1146 .loc 1 290 0
|
||
1147 064c 0260 R2 = 0 (X);
|
||
1148 .LVL110:
|
||
291:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xFF000000 | ((uint32_t)FFT_buff[i++]);
|
||
1149 .loc 1 291 0
|
||
1150 064e C34F R3 <<= 24;
|
||
1151 0650 28E10008 P0 = 2048 (X);
|
||
1152 0654 B2E01900 LSETUP (.L95, .L123) LC1 = P0;
|
||
1153 .L95:
|
||
1154 0658 1732 P2 = R7;
|
||
1155 065a 82C61A80 R0 = R2 << 3;
|
||
1156 065e 0650 R0 = R6 + R0;
|
||
1157 0660 4DE10000 P5.H = _TX_buff;
|
||
1158 0664 0DE10000 P5.L = _TX_buff;
|
||
1159 0668 5191 P1 = [P2];
|
||
1160 066a 1032 P2 = R0;
|
||
1161 066c 1091 R0 = [P2];
|
||
1162 066e 51A0 R1 = [P2+4];
|
||
1163 0670 8D5E P2 = P5 + (P1 << 2);
|
||
1164 0672 1856 R0 = R0 | R3;
|
||
1165 0674 1093 [P2] = R0;
|
||
1166 0676 1732 P2 = R7;
|
||
1167 0678 096C P1 += 1;
|
||
290:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){
|
||
1168 .loc 1 290 0
|
||
1169 067a 21E10F27 R1 = 9999 (X);
|
||
291:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xFF000000 | ((uint32_t)FFT_buff[i++]);
|
||
1170 .loc 1 291 0
|
||
1171 067e 5193 [P2] = P1;
|
||
290:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){
|
||
1172 .loc 1 290 0
|
||
1173 0680 1091 R0 = [P2];
|
||
1174 0682 080A cc =R0<=R1 (iu);
|
||
1175 0684 0210 if !cc jump .L94;
|
||
1176 .L123:
|
||
291:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xFF000000 | ((uint32_t)FFT_buff[i++]);
|
||
1177 .loc 1 291 0
|
||
1178 0686 0A64 R2 += 1;
|
||
1179 .L94:
|
||
290:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){
|
||
1180 .loc 1 290 0
|
||
1181 0688 0068 P0 = 0 (X);
|
||
BFIN GAS /tmp/cco71w8X.s page 39
|
||
|
||
|
||
1182 .LVL111:
|
||
1183 .LBB40:
|
||
299:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000;
|
||
1184 .loc 1 299 0
|
||
1185 068a 29E10004 P1 = 1024 (X);
|
||
1186 068e B2E00610 LSETUP (.L96, .L122) LC1 = P1;
|
||
1187 .L96:
|
||
1188 0692 FB63 R3 = -1 (X);
|
||
1189 0694 845E P2 = P4 + (P0 << 2);
|
||
1190 0696 EB4F R3 <<= 29;
|
||
1191 0698 1393 [P2] = R3;
|
||
1192 .L122:
|
||
298:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){
|
||
1193 .loc 1 298 0
|
||
1194 069a 086C P0 += 1;
|
||
1195 .LBE40:
|
||
315:src/l502_user_process.c **** Proc_state.average_N = 0;
|
||
1196 .loc 1 315 0
|
||
1197 069c 1532 P2 = R5;
|
||
302:src/l502_user_process.c **** TX_buff_state = TODO_TX;
|
||
1198 .loc 1 302 0
|
||
1199 069e 49E10000 P1.H = _TX_buff_state;
|
||
1200 06a2 1060 R0 = 2 (X);
|
||
1201 06a4 09E13000 P1.L = _TX_buff_state;
|
||
1202 06a8 089B B [P1] = R0;
|
||
315:src/l502_user_process.c **** Proc_state.average_N = 0;
|
||
1203 .loc 1 315 0
|
||
1204 06aa 0060 R0 = 0 (X);
|
||
1205 06ac D0B4 W [P2+6] = R0;
|
||
1206 06ae 752F jump.s .L112;
|
||
1207 .LVL112:
|
||
1208 .L89:
|
||
1209 .LBE33:
|
||
327:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel
|
||
1210 .loc 1 327 0
|
||
1211 06b0 21E1D000 R1 = 208 (X);
|
||
1212 06b4 0808 cc =R0==R1;
|
||
1213 06b6 1B18 if cc jump .L119;
|
||
346:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
1214 .loc 1 346 0
|
||
1215 06b8 0D32 P1 = R5;
|
||
348:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||
1216 .loc 1 348 0
|
||
1217 06ba 21E1FF03 R1 = 1023 (X);
|
||
346:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
1218 .loc 1 346 0
|
||
1219 06be 08A1 R0 = [P1+16];
|
||
1220 .LVL113:
|
||
1221 06c0 48B1 [P1+20] = R0;
|
||
347:src/l502_user_process.c **** Proc_state.AVG_buff_I++;
|
||
1222 .loc 1 347 0
|
||
1223 06c2 08A1 R0 = [P1+16];
|
||
1224 06c4 0864 R0 += 1;
|
||
1225 06c6 08B1 [P1+16] = R0;
|
||
348:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||
1226 .loc 1 348 0
|
||
1227 06c8 08A1 R0 = [P1+16];
|
||
BFIN GAS /tmp/cco71w8X.s page 40
|
||
|
||
|
||
1228 06ca 080A cc =R0<=R1 (iu);
|
||
1229 06cc 661F if cc jump .L112 (bp);
|
||
349:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED;
|
||
1230 .loc 1 349 0
|
||
1231 06ce 49E10000 P1.H = _Proc_state;
|
||
1232 06d2 1060 R0 = 2 (X);
|
||
1233 06d4 09E13000 P1.L = _Proc_state;
|
||
1234 06d8 88E61800 B [P1+24] = R0;
|
||
1235 06dc 5E2F jump.s .L112;
|
||
1236 .L90:
|
||
262:src/l502_user_process.c **** DY_SYN_2_value = 0;
|
||
1237 .loc 1 262 0
|
||
1238 06de 4DE10000 P5.H = _DY_SYN_2_value;
|
||
1239 06e2 0060 R0 = 0 (X);
|
||
1240 06e4 0DE12D00 P5.L = _DY_SYN_2_value;
|
||
1241 06e8 289B B [P5] = R0;
|
||
1242 06ea 572F jump.s .L112;
|
||
1243 .LVL114:
|
||
1244 .L119:
|
||
328:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){
|
||
1245 .loc 1 328 0
|
||
1246 06ec 0D32 P1 = R5;
|
||
1247 06ee 88E51800 R0 = B [P1+24] (X);
|
||
1248 .LVL115:
|
||
1249 06f2 4043 R0 = R0.B (Z);
|
||
1250 06f4 080C cc =R0==1;
|
||
1251 06f6 5117 if !cc jump .L112 (bp);
|
||
333:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro
|
||
1252 .loc 1 333 0
|
||
1253 06f8 4AE10000 P2.H = _Proc_state;
|
||
1254 06fc 0AE13000 P2.L = _Proc_state;
|
||
1255 0700 15AD P5 = [P2+16];
|
||
1256 0702 91A8 R1 = W [P2+4] (X);
|
||
1257 0704 12AD P2 = [P2+16];
|
||
1258 0706 FB63 R3 = -1 (X);
|
||
1259 0708 43E1FF00 R3.H = 255;
|
||
1260 070c C942 R1 = R1.L (Z);
|
||
1261 070e 945E P2 = P4 + (P2 << 2);
|
||
1262 0710 1091 R0 = [P2];
|
||
1263 0712 F0BB [FP+-4] = R0;
|
||
1264 0714 1A54 R0 = R2 & R3;
|
||
1265 0716 FFE375FC call ___udivsi3;
|
||
1266 .LVL116:
|
||
1267 071a F1B9 R1 = [FP+-4];
|
||
1268 071c 0850 R0 = R0 + R1;
|
||
1269 071e FB63 R3 = -1 (X);
|
||
1270 0720 43E1FF00 R3.H = 255;
|
||
1271 0724 F963 R1 = -1 (X);
|
||
1272 0726 F14F R1 <<= 30;
|
||
1273 0728 1854 R0 = R0 & R3;
|
||
1274 072a 0856 R0 = R0 | R1;
|
||
1275 072c 6C5F P5 = P4 + (P5 << 2);
|
||
337:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
1276 .loc 1 337 0
|
||
1277 072e 49E10000 P1.H = _Proc_state;
|
||
333:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro
|
||
1278 .loc 1 333 0
|
||
BFIN GAS /tmp/cco71w8X.s page 41
|
||
|
||
|
||
1279 0732 2893 [P5] = R0;
|
||
337:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
1280 .loc 1 337 0
|
||
1281 0734 09E13000 P1.L = _Proc_state;
|
||
1282 0738 08A1 R0 = [P1+16];
|
||
1283 073a 48B1 [P1+20] = R0;
|
||
338:src/l502_user_process.c **** Proc_state.AVG_buff_I++;
|
||
1284 .loc 1 338 0
|
||
1285 073c 08A1 R0 = [P1+16];
|
||
1286 073e 0864 R0 += 1;
|
||
1287 0740 08B1 [P1+16] = R0;
|
||
339:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||
1288 .loc 1 339 0
|
||
1289 0742 08A1 R0 = [P1+16];
|
||
1290 0744 21E1FF03 R1 = 1023 (X);
|
||
1291 0748 080A cc =R0<=R1 (iu);
|
||
1292 074a 271F if cc jump .L112 (bp);
|
||
340:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED;
|
||
1293 .loc 1 340 0
|
||
1294 074c 1060 R0 = 2 (X);
|
||
1295 074e 88E61800 B [P1+24] = R0;
|
||
1296 0752 232F jump.s .L112;
|
||
1297 .LVL117:
|
||
1298 .L116:
|
||
1299 .LBE42:
|
||
227:src/l502_user_process.c **** if (TX_buff_state == FILLING){
|
||
1300 .loc 1 227 0
|
||
1301 0754 4AE10000 P2.H = _TX_buff_state;
|
||
1302 0758 0AE13000 P2.L = _TX_buff_state;
|
||
1303 075c 5099 R0 = B [P2] (X);
|
||
1304 075e 4043 R0 = R0.B (Z);
|
||
1305 0760 080C cc =R0==1;
|
||
1306 0762 BA16 if !cc jump .L84 (bp);
|
||
228:src/l502_user_process.c **** data_I = 0;
|
||
1307 .loc 1 228 0
|
||
1308 0764 4BE10000 P3.H = _data_I;
|
||
1309 0768 0060 R0 = 0 (X);
|
||
1310 076a 0BE11800 P3.L = _data_I;
|
||
229:src/l502_user_process.c **** TX_buff_I = 0;
|
||
1311 .loc 1 229 0
|
||
1312 076e 48E10000 P0.H = _TX_buff_I;
|
||
1313 .LVL118:
|
||
228:src/l502_user_process.c **** data_I = 0;
|
||
1314 .loc 1 228 0
|
||
1315 0772 1893 [P3] = R0;
|
||
229:src/l502_user_process.c **** TX_buff_I = 0;
|
||
1316 .loc 1 229 0
|
||
1317 0774 08E11400 P0.L = _TX_buff_I;
|
||
1318 0778 0093 [P0] = R0;
|
||
230:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||
1319 .loc 1 230 0
|
||
1320 077a 1891 R0 = [P3];
|
||
1321 077c 0864 R0 += 1;
|
||
1322 077e 040A cc =R4<=R0 (iu);
|
||
1323 0780 2518 if cc jump .L85;
|
||
1324 0782 21E10F27 R1 = 9999 (X);
|
||
1325 0786 0091 R0 = [P0];
|
||
BFIN GAS /tmp/cco71w8X.s page 42
|
||
|
||
|
||
1326 0788 0864 R0 += 1;
|
||
1327 078a 080A cc =R0<=R1 (iu);
|
||
1328 078c 1F10 if !cc jump .L85;
|
||
1329 078e 4CE10000 P4.H = _TX_buff;
|
||
1330 0792 0CE10000 P4.L = _TX_buff;
|
||
232:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I];
|
||
1331 .loc 1 232 0
|
||
1332 0796 5030 R2 = P0;
|
||
1333 0798 21E10F27 R1 = 9999 (X);
|
||
1334 079c 0620 jump.s .L86;
|
||
1335 .L120:
|
||
230:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||
1336 .loc 1 230 0
|
||
1337 079e 0A32 P1 = R2;
|
||
1338 07a0 0891 R0 = [P1];
|
||
1339 07a2 0864 R0 += 1;
|
||
1340 07a4 080A cc =R0<=R1 (iu);
|
||
1341 07a6 1210 if !cc jump .L85;
|
||
1342 .L86:
|
||
232:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I];
|
||
1343 .loc 1 232 0
|
||
1344 07a8 7DAE P5 = [FP+36];
|
||
1345 07aa 4191 P1 = [P0];
|
||
1346 07ac 5A91 P2 = [P3];
|
||
1347 07ae 4C5E P1 = P4 + (P1 << 2);
|
||
1348 07b0 955E P2 = P5 + (P2 << 2);
|
||
1349 07b2 1091 R0 = [P2];
|
||
1350 07b4 0893 [P1] = R0;
|
||
234:src/l502_user_process.c **** TX_buff_I++;
|
||
1351 .loc 1 234 0
|
||
1352 07b6 0091 R0 = [P0];
|
||
1353 07b8 0864 R0 += 1;
|
||
1354 07ba 0093 [P0] = R0;
|
||
235:src/l502_user_process.c **** data_I++;
|
||
1355 .loc 1 235 0
|
||
1356 07bc 1891 R0 = [P3];
|
||
1357 07be 0864 R0 += 1;
|
||
1358 07c0 1893 [P3] = R0;
|
||
230:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||
1359 .loc 1 230 0
|
||
1360 07c2 1891 R0 = [P3];
|
||
1361 07c4 0864 R0 += 1;
|
||
1362 07c6 040A cc =R4<=R0 (iu);
|
||
1363 07c8 EB17 if !cc jump .L120 (bp);
|
||
1364 .L85:
|
||
237:src/l502_user_process.c **** size_processed = data_I;
|
||
1365 .loc 1 237 0
|
||
1366 07ca 49E10000 P1.H = _size_processed;
|
||
1367 07ce 1891 R0 = [P3];
|
||
1368 07d0 09E12800 P1.L = _size_processed;
|
||
1369 07d4 0893 [P1] = R0;
|
||
239:src/l502_user_process.c **** TX_buff_state = TODO_TX;
|
||
1370 .loc 1 239 0
|
||
1371 07d6 4AE10000 P2.H = _TX_buff_state;
|
||
1372 07da 1060 R0 = 2 (X);
|
||
1373 07dc 0AE13000 P2.L = _TX_buff_state;
|
||
1374 07e0 109B B [P2] = R0;
|
||
BFIN GAS /tmp/cco71w8X.s page 43
|
||
|
||
|
||
1375 07e2 7A2E jump.s .L84;
|
||
1376 .LVL119:
|
||
1377 .L92:
|
||
1378 .LBB43:
|
||
321:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING;
|
||
1379 .loc 1 321 0
|
||
1380 07e4 4DE10000 P5.H = _Proc_state;
|
||
1381 07e8 0DE13000 P5.L = _Proc_state;
|
||
1382 07ec AAE61800 B [P5+24] = R2;
|
||
322:src/l502_user_process.c **** Proc_state.average_N ++;
|
||
1383 .loc 1 322 0
|
||
1384 07f0 E8A8 R0 = W [P5+6] (X);
|
||
1385 07f2 0864 R0 += 1;
|
||
1386 07f4 E8B4 W [P5+6] = R0;
|
||
1387 07f6 D12E jump.s .L112;
|
||
1388 .LVL120:
|
||
1389 .L113:
|
||
1390 .LBE43:
|
||
363:src/l502_user_process.c **** hdma_send_req_start(data, size, 0);
|
||
1391 .loc 1 363 0
|
||
1392 07f8 78A2 R0 = [FP+36];
|
||
1393 07fa 0C30 R1 = R4;
|
||
1394 07fc 0260 R2 = 0 (X);
|
||
1395 07fe FFE301FC call _hdma_send_req_start;
|
||
392:src/l502_user_process.c **** }
|
||
1396 .loc 1 392 0
|
||
1397 0802 0430 R0 = R4;
|
||
1398 0804 01E80000 UNLINK;
|
||
1399 0808 A305 ( r7:4, p5:3 ) = [sp++];
|
||
1400
|
||
1401 .LCFI16:
|
||
1402 .LVL121:
|
||
1403 080a 1000 rts;
|
||
1404 .LVL122:
|
||
1405 .L118:
|
||
1406 080c 4CE10000 P4.H = _TX_buff;
|
||
1407 0810 4DE10000 P5.H = _TX_buff_shadow;
|
||
366:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){
|
||
1408 .loc 1 366 0
|
||
1409 0814 0160 R1 = 0 (X);
|
||
1410 .LVL123:
|
||
1411 0816 0CE10000 P4.L = _TX_buff;
|
||
1412 081a 0DE10000 P5.L = _TX_buff_shadow;
|
||
1413 081e 28E11027 P0 = 10000 (X);
|
||
1414 0822 B2E00800 LSETUP (.L101, .L121) LC1 = P0;
|
||
1415 .L101:
|
||
1416 .LBB44:
|
||
368:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i];
|
||
1417 .loc 1 368 0
|
||
1418 0826 0932 P1 = R1;
|
||
367:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
1419 .loc 1 367 0
|
||
1420 0828 0964 R1 += 1;
|
||
368:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i];
|
||
1421 .loc 1 368 0
|
||
1422 082a 4A44 P2 = P1 << 2;
|
||
1423 082c 545A P1 = P4 + P2;
|
||
BFIN GAS /tmp/cco71w8X.s page 44
|
||
|
||
|
||
1424 082e 0891 R0 = [P1];
|
||
1425 0830 955A P2 = P5 + P2;
|
||
1426 .L121:
|
||
1427 0832 1093 [P2] = R0;
|
||
1428 .LBE44:
|
||
370:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0);
|
||
1429 .loc 1 370 0
|
||
1430 0834 4AE10000 P2.H = _TX_buff_I;
|
||
1431 0838 0AE11400 P2.L = _TX_buff_I;
|
||
1432 083c 40E10000 R0.H = _TX_buff_shadow;
|
||
1433 0840 1191 R1 = [P2];
|
||
1434 .LVL124:
|
||
1435 0842 0260 R2 = 0 (X);
|
||
1436 0844 00E10000 R0.L = _TX_buff_shadow;
|
||
1437 0848 FFE3DCFB call _hdma_send_req_start;
|
||
371:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0);
|
||
1438 .loc 1 371 0
|
||
1439 084c 40E10000 R0.H = _TX_marker;
|
||
1440 0850 00E10400 R0.L = _TX_marker;
|
||
1441 0854 5160 R1 = 10 (X);
|
||
1442 0856 0260 R2 = 0 (X);
|
||
1443 0858 FFE3D4FB call _hdma_send_req_start;
|
||
374:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
1444 .loc 1 374 0
|
||
1445 085c 4AE10000 P2.H = _TX_buff_state;
|
||
1446 0860 2060 R0 = 4 (X);
|
||
1447 0862 0AE13000 P2.L = _TX_buff_state;
|
||
1448 0866 109B B [P2] = R0;
|
||
1449 0868 512E jump.s .L100;
|
||
1450 .LFE3:
|
||
1451 .size _usr_in_proc_data, .-_usr_in_proc_data
|
||
1452 .global _streams_cnt;
|
||
1453 .section .bss,"aw",@nobits
|
||
1454 .align 4
|
||
1455 .type _streams_cnt, @object
|
||
1456 .size _streams_cnt, 16
|
||
1457 _streams_cnt:
|
||
1458 0000 00000000 .zero 16
|
||
1458 00000000
|
||
1458 00000000
|
||
1458 00000000
|
||
1459 .global _dbg_receive_value;
|
||
1460 .data;
|
||
1461 .align 4
|
||
1462 .type _dbg_receive_value, @object
|
||
1463 .size _dbg_receive_value, 4
|
||
1464 _dbg_receive_value:
|
||
1465 0000 91D51200 .long 1234321
|
||
1466 .global _streams_succes_flag;
|
||
1467 .section .bss
|
||
1468 .align 4
|
||
1469 .type _streams_succes_flag, @object
|
||
1470 .size _streams_succes_flag, 4
|
||
1471 _streams_succes_flag:
|
||
1472 0010 00000000 .zero 4
|
||
1473 .global _TX_marker;
|
||
1474 .data;
|
||
BFIN GAS /tmp/cco71w8X.s page 45
|
||
|
||
|
||
1475 .align 4
|
||
1476 .type _TX_marker, @object
|
||
1477 .size _TX_marker, 40
|
||
1478 _TX_marker:
|
||
1479 0004 0F0000FE .long -33554417
|
||
1480 0008 F00000FE .long -33554192
|
||
1481 000c 000F00FE .long -33550592
|
||
1482 0010 00F000FE .long -33492992
|
||
1483 0014 00000FFE .long -32571392
|
||
1484 0018 0000F0FE .long -17825792
|
||
1485 001c 00000FFE .long -32571392
|
||
1486 0020 00F000FE .long -33492992
|
||
1487 0024 000F00FE .long -33550592
|
||
1488 0028 F00000FE .long -33554192
|
||
1489 .global _TX_buff_I;
|
||
1490 .section .bss
|
||
1491 .align 4
|
||
1492 .type _TX_buff_I, @object
|
||
1493 .size _TX_buff_I, 4
|
||
1494 _TX_buff_I:
|
||
1495 0014 00000000 .zero 4
|
||
1496 .global _TX_buff_I_shadow;
|
||
1497 .data;
|
||
1498 .align 4
|
||
1499 .type _TX_buff_I_shadow, @object
|
||
1500 .size _TX_buff_I_shadow, 4
|
||
1501 _TX_buff_I_shadow:
|
||
1502 002c B9E10100 .long 123321
|
||
1503 .global _data_I;
|
||
1504 .section .bss
|
||
1505 .align 4
|
||
1506 .type _data_I, @object
|
||
1507 .size _data_I, 4
|
||
1508 _data_I:
|
||
1509 0018 00000000 .zero 4
|
||
1510 .global _send_size;
|
||
1511 .align 4
|
||
1512 .type _send_size, @object
|
||
1513 .size _send_size, 4
|
||
1514 _send_size:
|
||
1515 001c 00000000 .zero 4
|
||
1516 .global _TX_buff_state;
|
||
1517 .data;
|
||
1518 .type _TX_buff_state, @object
|
||
1519 .size _TX_buff_state, 1
|
||
1520 _TX_buff_state:
|
||
1521 0030 04 .byte 4
|
||
1522 .global _tx_val;
|
||
1523 0031 000000 .section .bss
|
||
1524 .align 4
|
||
1525 .type _tx_val, @object
|
||
1526 .size _tx_val, 4
|
||
1527 _tx_val:
|
||
1528 0020 00000000 .zero 4
|
||
1529 .global _some_i;
|
||
1530 .align 4
|
||
1531 .type _some_i, @object
|
||
BFIN GAS /tmp/cco71w8X.s page 46
|
||
|
||
|
||
1532 .size _some_i, 4
|
||
1533 _some_i:
|
||
1534 0024 00000000 .zero 4
|
||
1535 .global _size_processed;
|
||
1536 .align 4
|
||
1537 .type _size_processed, @object
|
||
1538 .size _size_processed, 4
|
||
1539 _size_processed:
|
||
1540 0028 00000000 .zero 4
|
||
1541 .global _LFSM_started;
|
||
1542 .type _LFSM_started, @object
|
||
1543 .size _LFSM_started, 1
|
||
1544 _LFSM_started:
|
||
1545 002c 00 .zero 1
|
||
1546 .global _DY_SYN_2_value;
|
||
1547 .type _DY_SYN_2_value, @object
|
||
1548 .size _DY_SYN_2_value, 1
|
||
1549 _DY_SYN_2_value:
|
||
1550 002d 00 .zero 1
|
||
1551 .global _DY_SYN_2_value_prev;
|
||
1552 .type _DY_SYN_2_value_prev, @object
|
||
1553 .size _DY_SYN_2_value_prev, 1
|
||
1554 _DY_SYN_2_value_prev:
|
||
1555 002e 00 .zero 1
|
||
1556 .comm _dbg_sport_rx_copy,40,4
|
||
1557 .comm _Proc_state,48,4
|
||
1558 002f 00 .section .debug_frame,"",@progbits
|
||
1559 .Lframe0:
|
||
1560 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
||
1561 .LSCIE0:
|
||
1562 0004 FFFFFFFF .4byte 0xffffffff
|
||
1563 0008 01 .byte 0x1
|
||
1564 0009 00 .string ""
|
||
1565 000a 01 .uleb128 0x1
|
||
1566 000b 7C .sleb128 -4
|
||
1567 000c 23 .byte 0x23
|
||
1568 000d 0C .byte 0xc
|
||
1569 000e 0E .uleb128 0xe
|
||
1570 000f 00 .uleb128 0x0
|
||
1571 .align 4
|
||
1572 .LECIE0:
|
||
1573 .LSFDE0:
|
||
1574 0010 20000000 .4byte .LEFDE0-.LASFDE0
|
||
1575 .LASFDE0:
|
||
1576 0014 00000000 .4byte .Lframe0
|
||
1577 0018 00000000 .4byte .LFB7
|
||
1578 001c 9C030000 .4byte .LFE7-.LFB7
|
||
1579 0020 44 .byte 0x4
|
||
1580 .4byte .LCFI0-.LFB7
|
||
1581 0021 0E .byte 0xe
|
||
1582 0022 10 .uleb128 0x10
|
||
1583 0023 44 .byte 0x4
|
||
1584 .4byte .LCFI1-.LCFI0
|
||
1585 0024 0C .byte 0xc
|
||
1586 0025 0F .uleb128 0xf
|
||
1587 0026 18 .uleb128 0x18
|
||
1588 0027 8F .byte 0x8f
|
||
BFIN GAS /tmp/cco71w8X.s page 47
|
||
|
||
|
||
1589 0028 06 .uleb128 0x6
|
||
1590 0029 A3 .byte 0xa3
|
||
1591 002a 05 .uleb128 0x5
|
||
1592 002b 8D .byte 0x8d
|
||
1593 002c 04 .uleb128 0x4
|
||
1594 002d 8C .byte 0x8c
|
||
1595 002e 03 .uleb128 0x3
|
||
1596 002f 87 .byte 0x87
|
||
1597 0030 02 .uleb128 0x2
|
||
1598 0031 86 .byte 0x86
|
||
1599 0032 01 .uleb128 0x1
|
||
1600 0033 00 .align 4
|
||
1601 .LEFDE0:
|
||
1602 .LSFDE2:
|
||
1603 0034 14000000 .4byte .LEFDE2-.LASFDE2
|
||
1604 .LASFDE2:
|
||
1605 0038 00000000 .4byte .Lframe0
|
||
1606 003c 9C030000 .4byte .LFB6
|
||
1607 0040 1C000000 .4byte .LFE6-.LFB6
|
||
1608 0044 48 .byte 0x4
|
||
1609 .4byte .LCFI5-.LFB6
|
||
1610 0045 0C .byte 0xc
|
||
1611 0046 0F .uleb128 0xf
|
||
1612 0047 08 .uleb128 0x8
|
||
1613 0048 8F .byte 0x8f
|
||
1614 0049 02 .uleb128 0x2
|
||
1615 004a A3 .byte 0xa3
|
||
1616 004b 01 .uleb128 0x1
|
||
1617 .align 4
|
||
1618 .LEFDE2:
|
||
1619 .LSFDE4:
|
||
1620 004c 14000000 .4byte .LEFDE4-.LASFDE4
|
||
1621 .LASFDE4:
|
||
1622 0050 00000000 .4byte .Lframe0
|
||
1623 0054 B8030000 .4byte .LFB5
|
||
1624 0058 28000000 .4byte .LFE5-.LFB5
|
||
1625 005c 48 .byte 0x4
|
||
1626 .4byte .LCFI6-.LFB5
|
||
1627 005d 0C .byte 0xc
|
||
1628 005e 0F .uleb128 0xf
|
||
1629 005f 08 .uleb128 0x8
|
||
1630 0060 8F .byte 0x8f
|
||
1631 0061 02 .uleb128 0x2
|
||
1632 0062 A3 .byte 0xa3
|
||
1633 0063 01 .uleb128 0x1
|
||
1634 .align 4
|
||
1635 .LEFDE4:
|
||
1636 .LSFDE6:
|
||
1637 0064 1C000000 .4byte .LEFDE6-.LASFDE6
|
||
1638 .LASFDE6:
|
||
1639 0068 00000000 .4byte .Lframe0
|
||
1640 006c E0030000 .4byte .LFB4
|
||
1641 0070 4A000000 .4byte .LFE4-.LFB4
|
||
1642 0074 42 .byte 0x4
|
||
1643 .4byte .LCFI7-.LFB4
|
||
1644 0075 0E .byte 0xe
|
||
1645 0076 08 .uleb128 0x8
|
||
BFIN GAS /tmp/cco71w8X.s page 48
|
||
|
||
|
||
1646 0077 48 .byte 0x4
|
||
1647 .4byte .LCFI8-.LCFI7
|
||
1648 0078 0C .byte 0xc
|
||
1649 0079 0F .uleb128 0xf
|
||
1650 007a 10 .uleb128 0x10
|
||
1651 007b 8F .byte 0x8f
|
||
1652 007c 04 .uleb128 0x4
|
||
1653 007d A3 .byte 0xa3
|
||
1654 007e 03 .uleb128 0x3
|
||
1655 007f 87 .byte 0x87
|
||
1656 0080 02 .uleb128 0x2
|
||
1657 0081 86 .byte 0x86
|
||
1658 0082 01 .uleb128 0x1
|
||
1659 0083 00 .align 4
|
||
1660 .LEFDE6:
|
||
1661 .LSFDE8:
|
||
1662 0084 14000000 .4byte .LEFDE8-.LASFDE8
|
||
1663 .LASFDE8:
|
||
1664 0088 00000000 .4byte .Lframe0
|
||
1665 008c 2C040000 .4byte .LFB2
|
||
1666 0090 52000000 .4byte .LFE2-.LFB2
|
||
1667 0094 44 .byte 0x4
|
||
1668 .4byte .LCFI11-.LFB2
|
||
1669 0095 0C .byte 0xc
|
||
1670 0096 0F .uleb128 0xf
|
||
1671 0097 08 .uleb128 0x8
|
||
1672 0098 8F .byte 0x8f
|
||
1673 0099 02 .uleb128 0x2
|
||
1674 009a A3 .byte 0xa3
|
||
1675 009b 01 .uleb128 0x1
|
||
1676 .align 4
|
||
1677 .LEFDE8:
|
||
1678 .LSFDE10:
|
||
1679 009c 28000000 .4byte .LEFDE10-.LASFDE10
|
||
1680 .LASFDE10:
|
||
1681 00a0 00000000 .4byte .Lframe0
|
||
1682 00a4 80040000 .4byte .LFB3
|
||
1683 00a8 EA030000 .4byte .LFE3-.LFB3
|
||
1684 00ac 42 .byte 0x4
|
||
1685 .4byte .LCFI12-.LFB3
|
||
1686 00ad 0E .byte 0xe
|
||
1687 00ae 1C .uleb128 0x1c
|
||
1688 00af 44 .byte 0x4
|
||
1689 .4byte .LCFI13-.LCFI12
|
||
1690 00b0 0C .byte 0xc
|
||
1691 00b1 0F .uleb128 0xf
|
||
1692 00b2 24 .uleb128 0x24
|
||
1693 00b3 8F .byte 0x8f
|
||
1694 00b4 09 .uleb128 0x9
|
||
1695 00b5 A3 .byte 0xa3
|
||
1696 00b6 08 .uleb128 0x8
|
||
1697 00b7 8D .byte 0x8d
|
||
1698 00b8 07 .uleb128 0x7
|
||
1699 00b9 8C .byte 0x8c
|
||
1700 00ba 06 .uleb128 0x6
|
||
1701 00bb 8B .byte 0x8b
|
||
1702 00bc 05 .uleb128 0x5
|
||
BFIN GAS /tmp/cco71w8X.s page 49
|
||
|
||
|
||
1703 00bd 87 .byte 0x87
|
||
1704 00be 04 .uleb128 0x4
|
||
1705 00bf 86 .byte 0x86
|
||
1706 00c0 03 .uleb128 0x3
|
||
1707 00c1 85 .byte 0x85
|
||
1708 00c2 02 .uleb128 0x2
|
||
1709 00c3 84 .byte 0x84
|
||
1710 00c4 01 .uleb128 0x1
|
||
1711 00c5 000000 .align 4
|
||
1712 .LEFDE10:
|
||
1713 .text;
|
||
1714 .Letext0:
|
||
1715 086a 0000 .section .debug_loc,"",@progbits
|
||
1716 .Ldebug_loc0:
|
||
1717 .LLST0:
|
||
1718 0000 00000000 .4byte .LFB7-.Ltext0
|
||
1719 0004 04000000 .4byte .LCFI0-.Ltext0
|
||
1720 0008 0100 .2byte 0x1
|
||
1721 000a 5E .byte 0x5e
|
||
1722 000b 04000000 .4byte .LCFI0-.Ltext0
|
||
1723 000f 08000000 .4byte .LCFI1-.Ltext0
|
||
1724 0013 0200 .2byte 0x2
|
||
1725 0015 7E .byte 0x7e
|
||
1726 0016 10 .sleb128 16
|
||
1727 0017 08000000 .4byte .LCFI1-.Ltext0
|
||
1728 001b 9C030000 .4byte .LFE7-.Ltext0
|
||
1729 001f 0200 .2byte 0x2
|
||
1730 0021 7F .byte 0x7f
|
||
1731 0022 18 .sleb128 24
|
||
1732 0023 00000000 .4byte 0x0
|
||
1733 0027 00000000 .4byte 0x0
|
||
1734 .LLST1:
|
||
1735 002b 00000000 .4byte .LVL0-.Ltext0
|
||
1736 002f 10000000 .4byte .LVL1-.Ltext0
|
||
1737 0033 0100 .2byte 0x1
|
||
1738 0035 50 .byte 0x50
|
||
1739 0036 10000000 .4byte .LVL1-.Ltext0
|
||
1740 003a 24000000 .4byte .LVL2-.Ltext0
|
||
1741 003e 0100 .2byte 0x1
|
||
1742 0040 58 .byte 0x58
|
||
1743 0041 2E000000 .4byte .LVL4-.Ltext0
|
||
1744 0045 48000000 .4byte .LVL5-.Ltext0
|
||
1745 0049 0100 .2byte 0x1
|
||
1746 004b 58 .byte 0x58
|
||
1747 004c 52000000 .4byte .LVL6-.Ltext0
|
||
1748 0050 56000000 .4byte .LVL7-.Ltext0
|
||
1749 0054 0100 .2byte 0x1
|
||
1750 0056 58 .byte 0x58
|
||
1751 0057 6C000000 .4byte .LVL9-.Ltext0
|
||
1752 005b 94000000 .4byte .LVL12-.Ltext0
|
||
1753 005f 0100 .2byte 0x1
|
||
1754 0061 58 .byte 0x58
|
||
1755 0062 98000000 .4byte .LVL13-.Ltext0
|
||
1756 0066 A8000000 .4byte .LVL14-.Ltext0
|
||
1757 006a 0100 .2byte 0x1
|
||
1758 006c 58 .byte 0x58
|
||
1759 006d 4A010000 .4byte .LVL29-.Ltext0
|
||
BFIN GAS /tmp/cco71w8X.s page 50
|
||
|
||
|
||
1760 0071 5A010000 .4byte .LVL30-.Ltext0
|
||
1761 0075 0100 .2byte 0x1
|
||
1762 0077 58 .byte 0x58
|
||
1763 0078 7C010000 .4byte .LVL31-.Ltext0
|
||
1764 007c 9A010000 .4byte .LVL32-.Ltext0
|
||
1765 0080 0100 .2byte 0x1
|
||
1766 0082 58 .byte 0x58
|
||
1767 0083 9C010000 .4byte .LVL33-.Ltext0
|
||
1768 0087 0E020000 .4byte .LVL52-.Ltext0
|
||
1769 008b 0100 .2byte 0x1
|
||
1770 008d 58 .byte 0x58
|
||
1771 008e 10020000 .4byte .LVL53-.Ltext0
|
||
1772 0092 6C020000 .4byte .LVL54-.Ltext0
|
||
1773 0096 0100 .2byte 0x1
|
||
1774 0098 58 .byte 0x58
|
||
1775 0099 94020000 .4byte .LVL57-.Ltext0
|
||
1776 009d EE020000 .4byte .LVL58-.Ltext0
|
||
1777 00a1 0100 .2byte 0x1
|
||
1778 00a3 58 .byte 0x58
|
||
1779 00a4 04030000 .4byte .LVL59-.Ltext0
|
||
1780 00a8 16030000 .4byte .LVL60-.Ltext0
|
||
1781 00ac 0100 .2byte 0x1
|
||
1782 00ae 58 .byte 0x58
|
||
1783 00af 18030000 .4byte .LVL61-.Ltext0
|
||
1784 00b3 2A030000 .4byte .LVL62-.Ltext0
|
||
1785 00b7 0100 .2byte 0x1
|
||
1786 00b9 58 .byte 0x58
|
||
1787 00ba 2C030000 .4byte .LVL63-.Ltext0
|
||
1788 00be 86030000 .4byte .LVL64-.Ltext0
|
||
1789 00c2 0100 .2byte 0x1
|
||
1790 00c4 58 .byte 0x58
|
||
1791 00c5 00000000 .4byte 0x0
|
||
1792 00c9 00000000 .4byte 0x0
|
||
1793 .LLST2:
|
||
1794 00cd 24000000 .4byte .LVL2-.Ltext0
|
||
1795 00d1 2C000000 .4byte .LVL3-.Ltext0
|
||
1796 00d5 0100 .2byte 0x1
|
||
1797 00d7 57 .byte 0x57
|
||
1798 00d8 58000000 .4byte .LVL8-.Ltext0
|
||
1799 00dc 6C000000 .4byte .LVL9-.Ltext0
|
||
1800 00e0 0100 .2byte 0x1
|
||
1801 00e2 57 .byte 0x57
|
||
1802 00e3 00000000 .4byte 0x0
|
||
1803 00e7 00000000 .4byte 0x0
|
||
1804 .LLST3:
|
||
1805 00eb 84000000 .4byte .LVL10-.Ltext0
|
||
1806 00ef 90000000 .4byte .LVL11-.Ltext0
|
||
1807 00f3 0100 .2byte 0x1
|
||
1808 00f5 50 .byte 0x50
|
||
1809 00f6 00000000 .4byte 0x0
|
||
1810 00fa 00000000 .4byte 0x0
|
||
1811 .LLST4:
|
||
1812 00fe 0E010000 .4byte .LVL15-.Ltext0
|
||
1813 0102 38010000 .4byte .LVL26-.Ltext0
|
||
1814 0106 0100 .2byte 0x1
|
||
1815 0108 51 .byte 0x51
|
||
1816 0109 38010000 .4byte .LVL26-.Ltext0
|
||
BFIN GAS /tmp/cco71w8X.s page 51
|
||
|
||
|
||
1817 010d 40010000 .4byte .LVL28-.Ltext0
|
||
1818 0111 0100 .2byte 0x1
|
||
1819 0113 50 .byte 0x50
|
||
1820 0114 00000000 .4byte 0x0
|
||
1821 0118 00000000 .4byte 0x0
|
||
1822 .LLST5:
|
||
1823 011c AE010000 .4byte .LVL34-.Ltext0
|
||
1824 0120 B4010000 .4byte .LVL35-.Ltext0
|
||
1825 0124 0100 .2byte 0x1
|
||
1826 0126 52 .byte 0x52
|
||
1827 0127 B4010000 .4byte .LVL35-.Ltext0
|
||
1828 012b BC010000 .4byte .LVL36-.Ltext0
|
||
1829 012f 0100 .2byte 0x1
|
||
1830 0131 50 .byte 0x50
|
||
1831 0132 BC010000 .4byte .LVL36-.Ltext0
|
||
1832 0136 BE010000 .4byte .LVL37-.Ltext0
|
||
1833 013a 0100 .2byte 0x1
|
||
1834 013c 52 .byte 0x52
|
||
1835 013d BE010000 .4byte .LVL37-.Ltext0
|
||
1836 0141 C6010000 .4byte .LVL38-.Ltext0
|
||
1837 0145 0100 .2byte 0x1
|
||
1838 0147 50 .byte 0x50
|
||
1839 0148 C6010000 .4byte .LVL38-.Ltext0
|
||
1840 014c C8010000 .4byte .LVL39-.Ltext0
|
||
1841 0150 0100 .2byte 0x1
|
||
1842 0152 52 .byte 0x52
|
||
1843 0153 C8010000 .4byte .LVL39-.Ltext0
|
||
1844 0157 D0010000 .4byte .LVL40-.Ltext0
|
||
1845 015b 0100 .2byte 0x1
|
||
1846 015d 50 .byte 0x50
|
||
1847 015e D0010000 .4byte .LVL40-.Ltext0
|
||
1848 0162 D2010000 .4byte .LVL41-.Ltext0
|
||
1849 0166 0100 .2byte 0x1
|
||
1850 0168 52 .byte 0x52
|
||
1851 0169 D2010000 .4byte .LVL41-.Ltext0
|
||
1852 016d DA010000 .4byte .LVL42-.Ltext0
|
||
1853 0171 0100 .2byte 0x1
|
||
1854 0173 50 .byte 0x50
|
||
1855 0174 DA010000 .4byte .LVL42-.Ltext0
|
||
1856 0178 DC010000 .4byte .LVL43-.Ltext0
|
||
1857 017c 0100 .2byte 0x1
|
||
1858 017e 52 .byte 0x52
|
||
1859 017f DC010000 .4byte .LVL43-.Ltext0
|
||
1860 0183 E4010000 .4byte .LVL44-.Ltext0
|
||
1861 0187 0100 .2byte 0x1
|
||
1862 0189 50 .byte 0x50
|
||
1863 018a E4010000 .4byte .LVL44-.Ltext0
|
||
1864 018e E6010000 .4byte .LVL45-.Ltext0
|
||
1865 0192 0100 .2byte 0x1
|
||
1866 0194 52 .byte 0x52
|
||
1867 0195 E6010000 .4byte .LVL45-.Ltext0
|
||
1868 0199 EE010000 .4byte .LVL46-.Ltext0
|
||
1869 019d 0100 .2byte 0x1
|
||
1870 019f 50 .byte 0x50
|
||
1871 01a0 EE010000 .4byte .LVL46-.Ltext0
|
||
1872 01a4 F0010000 .4byte .LVL47-.Ltext0
|
||
1873 01a8 0100 .2byte 0x1
|
||
BFIN GAS /tmp/cco71w8X.s page 52
|
||
|
||
|
||
1874 01aa 52 .byte 0x52
|
||
1875 01ab F0010000 .4byte .LVL47-.Ltext0
|
||
1876 01af F8010000 .4byte .LVL48-.Ltext0
|
||
1877 01b3 0100 .2byte 0x1
|
||
1878 01b5 50 .byte 0x50
|
||
1879 01b6 F8010000 .4byte .LVL48-.Ltext0
|
||
1880 01ba FA010000 .4byte .LVL49-.Ltext0
|
||
1881 01be 0100 .2byte 0x1
|
||
1882 01c0 52 .byte 0x52
|
||
1883 01c1 FA010000 .4byte .LVL49-.Ltext0
|
||
1884 01c5 02020000 .4byte .LVL50-.Ltext0
|
||
1885 01c9 0100 .2byte 0x1
|
||
1886 01cb 50 .byte 0x50
|
||
1887 01cc 02020000 .4byte .LVL50-.Ltext0
|
||
1888 01d0 04020000 .4byte .LVL51-.Ltext0
|
||
1889 01d4 0100 .2byte 0x1
|
||
1890 01d6 52 .byte 0x52
|
||
1891 01d7 04020000 .4byte .LVL51-.Ltext0
|
||
1892 01db 0E020000 .4byte .LVL52-.Ltext0
|
||
1893 01df 0100 .2byte 0x1
|
||
1894 01e1 50 .byte 0x50
|
||
1895 01e2 00000000 .4byte 0x0
|
||
1896 01e6 00000000 .4byte 0x0
|
||
1897 .LLST6:
|
||
1898 01ea 6C020000 .4byte .LVL54-.Ltext0
|
||
1899 01ee 8A020000 .4byte .LVL56-.Ltext0
|
||
1900 01f2 0100 .2byte 0x1
|
||
1901 01f4 58 .byte 0x58
|
||
1902 01f5 00000000 .4byte 0x0
|
||
1903 01f9 00000000 .4byte 0x0
|
||
1904 .LLST7:
|
||
1905 01fd 80020000 .4byte .LVL55-.Ltext0
|
||
1906 0201 8A020000 .4byte .LVL56-.Ltext0
|
||
1907 0205 0100 .2byte 0x1
|
||
1908 0207 58 .byte 0x58
|
||
1909 0208 EE020000 .4byte .LVL58-.Ltext0
|
||
1910 020c 04030000 .4byte .LVL59-.Ltext0
|
||
1911 0210 0100 .2byte 0x1
|
||
1912 0212 58 .byte 0x58
|
||
1913 0213 00000000 .4byte 0x0
|
||
1914 0217 00000000 .4byte 0x0
|
||
1915 .LLST8:
|
||
1916 021b 80020000 .4byte .LVL55-.Ltext0
|
||
1917 021f 8A020000 .4byte .LVL56-.Ltext0
|
||
1918 0223 0100 .2byte 0x1
|
||
1919 0225 58 .byte 0x58
|
||
1920 0226 86030000 .4byte .LVL64-.Ltext0
|
||
1921 022a 9C030000 .4byte .LFE7-.Ltext0
|
||
1922 022e 0100 .2byte 0x1
|
||
1923 0230 58 .byte 0x58
|
||
1924 0231 00000000 .4byte 0x0
|
||
1925 0235 00000000 .4byte 0x0
|
||
1926 .LLST9:
|
||
1927 0239 9C030000 .4byte .LFB6-.Ltext0
|
||
1928 023d A4030000 .4byte .LCFI5-.Ltext0
|
||
1929 0241 0100 .2byte 0x1
|
||
1930 0243 5E .byte 0x5e
|
||
BFIN GAS /tmp/cco71w8X.s page 53
|
||
|
||
|
||
1931 0244 A4030000 .4byte .LCFI5-.Ltext0
|
||
1932 0248 B8030000 .4byte .LFE6-.Ltext0
|
||
1933 024c 0200 .2byte 0x2
|
||
1934 024e 7F .byte 0x7f
|
||
1935 024f 08 .sleb128 8
|
||
1936 0250 00000000 .4byte 0x0
|
||
1937 0254 00000000 .4byte 0x0
|
||
1938 .LLST10:
|
||
1939 0258 9C030000 .4byte .LVL65-.Ltext0
|
||
1940 025c AA030000 .4byte .LVL66-.Ltext0
|
||
1941 0260 0100 .2byte 0x1
|
||
1942 0262 50 .byte 0x50
|
||
1943 0263 00000000 .4byte 0x0
|
||
1944 0267 00000000 .4byte 0x0
|
||
1945 .LLST11:
|
||
1946 026b 9C030000 .4byte .LVL65-.Ltext0
|
||
1947 026f B8030000 .4byte .LVL67-.Ltext0
|
||
1948 0273 0100 .2byte 0x1
|
||
1949 0275 51 .byte 0x51
|
||
1950 0276 00000000 .4byte 0x0
|
||
1951 027a 00000000 .4byte 0x0
|
||
1952 .LLST12:
|
||
1953 027e B8030000 .4byte .LFB5-.Ltext0
|
||
1954 0282 C0030000 .4byte .LCFI6-.Ltext0
|
||
1955 0286 0100 .2byte 0x1
|
||
1956 0288 5E .byte 0x5e
|
||
1957 0289 C0030000 .4byte .LCFI6-.Ltext0
|
||
1958 028d E0030000 .4byte .LFE5-.Ltext0
|
||
1959 0291 0200 .2byte 0x2
|
||
1960 0293 7F .byte 0x7f
|
||
1961 0294 08 .sleb128 8
|
||
1962 0295 00000000 .4byte 0x0
|
||
1963 0299 00000000 .4byte 0x0
|
||
1964 .LLST13:
|
||
1965 029d B8030000 .4byte .LVL68-.Ltext0
|
||
1966 02a1 C2030000 .4byte .LVL69-.Ltext0
|
||
1967 02a5 0100 .2byte 0x1
|
||
1968 02a7 50 .byte 0x50
|
||
1969 02a8 00000000 .4byte 0x0
|
||
1970 02ac 00000000 .4byte 0x0
|
||
1971 .LLST14:
|
||
1972 02b0 B8030000 .4byte .LVL68-.Ltext0
|
||
1973 02b4 E0030000 .4byte .LVL70-.Ltext0
|
||
1974 02b8 0100 .2byte 0x1
|
||
1975 02ba 51 .byte 0x51
|
||
1976 02bb 00000000 .4byte 0x0
|
||
1977 02bf 00000000 .4byte 0x0
|
||
1978 .LLST15:
|
||
1979 02c3 E0030000 .4byte .LFB4-.Ltext0
|
||
1980 02c7 E2030000 .4byte .LCFI7-.Ltext0
|
||
1981 02cb 0100 .2byte 0x1
|
||
1982 02cd 5E .byte 0x5e
|
||
1983 02ce E2030000 .4byte .LCFI7-.Ltext0
|
||
1984 02d2 EA030000 .4byte .LCFI8-.Ltext0
|
||
1985 02d6 0200 .2byte 0x2
|
||
1986 02d8 7E .byte 0x7e
|
||
1987 02d9 08 .sleb128 8
|
||
BFIN GAS /tmp/cco71w8X.s page 54
|
||
|
||
|
||
1988 02da EA030000 .4byte .LCFI8-.Ltext0
|
||
1989 02de 2A040000 .4byte .LFE4-.Ltext0
|
||
1990 02e2 0200 .2byte 0x2
|
||
1991 02e4 7F .byte 0x7f
|
||
1992 02e5 10 .sleb128 16
|
||
1993 02e6 00000000 .4byte 0x0
|
||
1994 02ea 00000000 .4byte 0x0
|
||
1995 .LLST16:
|
||
1996 02ee E0030000 .4byte .LVL71-.Ltext0
|
||
1997 02f2 F2030000 .4byte .LVL72-.Ltext0
|
||
1998 02f6 0100 .2byte 0x1
|
||
1999 02f8 50 .byte 0x50
|
||
2000 02f9 F2030000 .4byte .LVL72-.Ltext0
|
||
2001 02fd 1C040000 .4byte .LVL75-.Ltext0
|
||
2002 0301 0100 .2byte 0x1
|
||
2003 0303 56 .byte 0x56
|
||
2004 0304 1E040000 .4byte .LVL76-.Ltext0
|
||
2005 0308 28040000 .4byte .LVL78-.Ltext0
|
||
2006 030c 0100 .2byte 0x1
|
||
2007 030e 56 .byte 0x56
|
||
2008 030f 00000000 .4byte 0x0
|
||
2009 0313 00000000 .4byte 0x0
|
||
2010 .LLST17:
|
||
2011 0317 E0030000 .4byte .LVL71-.Ltext0
|
||
2012 031b FC030000 .4byte .LVL73-.Ltext0
|
||
2013 031f 0100 .2byte 0x1
|
||
2014 0321 51 .byte 0x51
|
||
2015 0322 FC030000 .4byte .LVL73-.Ltext0
|
||
2016 0326 1C040000 .4byte .LVL75-.Ltext0
|
||
2017 032a 0100 .2byte 0x1
|
||
2018 032c 57 .byte 0x57
|
||
2019 032d 1E040000 .4byte .LVL76-.Ltext0
|
||
2020 0331 28040000 .4byte .LVL78-.Ltext0
|
||
2021 0335 0100 .2byte 0x1
|
||
2022 0337 57 .byte 0x57
|
||
2023 0338 00000000 .4byte 0x0
|
||
2024 033c 00000000 .4byte 0x0
|
||
2025 .LLST18:
|
||
2026 0340 2C040000 .4byte .LFB2-.Ltext0
|
||
2027 0344 30040000 .4byte .LCFI11-.Ltext0
|
||
2028 0348 0100 .2byte 0x1
|
||
2029 034a 5E .byte 0x5e
|
||
2030 034b 30040000 .4byte .LCFI11-.Ltext0
|
||
2031 034f 7E040000 .4byte .LFE2-.Ltext0
|
||
2032 0353 0200 .2byte 0x2
|
||
2033 0355 7F .byte 0x7f
|
||
2034 0356 08 .sleb128 8
|
||
2035 0357 00000000 .4byte 0x0
|
||
2036 035b 00000000 .4byte 0x0
|
||
2037 .LLST19:
|
||
2038 035f 2C040000 .4byte .LVL79-.Ltext0
|
||
2039 0363 42040000 .4byte .LVL82-.Ltext0
|
||
2040 0367 0100 .2byte 0x1
|
||
2041 0369 50 .byte 0x50
|
||
2042 036a 48040000 .4byte .LVL83-.Ltext0
|
||
2043 036e 5C040000 .4byte .LVL86-.Ltext0
|
||
2044 0372 0100 .2byte 0x1
|
||
BFIN GAS /tmp/cco71w8X.s page 55
|
||
|
||
|
||
2045 0374 50 .byte 0x50
|
||
2046 0375 74040000 .4byte .LVL87-.Ltext0
|
||
2047 0379 7C040000 .4byte .LVL89-.Ltext0
|
||
2048 037d 0100 .2byte 0x1
|
||
2049 037f 50 .byte 0x50
|
||
2050 0380 00000000 .4byte 0x0
|
||
2051 0384 00000000 .4byte 0x0
|
||
2052 .LLST20:
|
||
2053 0388 2C040000 .4byte .LVL79-.Ltext0
|
||
2054 038c 34040000 .4byte .LVL80-.Ltext0
|
||
2055 0390 0100 .2byte 0x1
|
||
2056 0392 51 .byte 0x51
|
||
2057 0393 00000000 .4byte 0x0
|
||
2058 0397 00000000 .4byte 0x0
|
||
2059 .LLST21:
|
||
2060 039b 2C040000 .4byte .LVL79-.Ltext0
|
||
2061 039f 50040000 .4byte .LVL85-.Ltext0
|
||
2062 03a3 0100 .2byte 0x1
|
||
2063 03a5 52 .byte 0x52
|
||
2064 03a6 74040000 .4byte .LVL87-.Ltext0
|
||
2065 03aa 7C040000 .4byte .LVL89-.Ltext0
|
||
2066 03ae 0100 .2byte 0x1
|
||
2067 03b0 52 .byte 0x52
|
||
2068 03b1 00000000 .4byte 0x0
|
||
2069 03b5 00000000 .4byte 0x0
|
||
2070 .LLST22:
|
||
2071 03b9 2C040000 .4byte .LVL79-.Ltext0
|
||
2072 03bd 34040000 .4byte .LVL80-.Ltext0
|
||
2073 03c1 0200 .2byte 0x2
|
||
2074 03c3 91 .byte 0x91
|
||
2075 03c4 0C .sleb128 12
|
||
2076 03c5 34040000 .4byte .LVL80-.Ltext0
|
||
2077 03c9 40040000 .4byte .LVL81-.Ltext0
|
||
2078 03cd 0100 .2byte 0x1
|
||
2079 03cf 51 .byte 0x51
|
||
2080 03d0 48040000 .4byte .LVL83-.Ltext0
|
||
2081 03d4 4E040000 .4byte .LVL84-.Ltext0
|
||
2082 03d8 0100 .2byte 0x1
|
||
2083 03da 51 .byte 0x51
|
||
2084 03db 74040000 .4byte .LVL87-.Ltext0
|
||
2085 03df 78040000 .4byte .LVL88-.Ltext0
|
||
2086 03e3 0100 .2byte 0x1
|
||
2087 03e5 51 .byte 0x51
|
||
2088 03e6 00000000 .4byte 0x0
|
||
2089 03ea 00000000 .4byte 0x0
|
||
2090 .LLST23:
|
||
2091 03ee 40040000 .4byte .LVL81-.Ltext0
|
||
2092 03f2 48040000 .4byte .LVL83-.Ltext0
|
||
2093 03f6 0100 .2byte 0x1
|
||
2094 03f8 51 .byte 0x51
|
||
2095 03f9 4E040000 .4byte .LVL84-.Ltext0
|
||
2096 03fd 74040000 .4byte .LVL87-.Ltext0
|
||
2097 0401 0100 .2byte 0x1
|
||
2098 0403 51 .byte 0x51
|
||
2099 0404 00000000 .4byte 0x0
|
||
2100 0408 00000000 .4byte 0x0
|
||
2101 .LLST24:
|
||
BFIN GAS /tmp/cco71w8X.s page 56
|
||
|
||
|
||
2102 040c 80040000 .4byte .LFB3-.Ltext0
|
||
2103 0410 82040000 .4byte .LCFI12-.Ltext0
|
||
2104 0414 0100 .2byte 0x1
|
||
2105 0416 5E .byte 0x5e
|
||
2106 0417 82040000 .4byte .LCFI12-.Ltext0
|
||
2107 041b 86040000 .4byte .LCFI13-.Ltext0
|
||
2108 041f 0200 .2byte 0x2
|
||
2109 0421 7E .byte 0x7e
|
||
2110 0422 1C .sleb128 28
|
||
2111 0423 86040000 .4byte .LCFI13-.Ltext0
|
||
2112 0427 6A080000 .4byte .LFE3-.Ltext0
|
||
2113 042b 0200 .2byte 0x2
|
||
2114 042d 7F .byte 0x7f
|
||
2115 042e 24 .sleb128 36
|
||
2116 042f 00000000 .4byte 0x0
|
||
2117 0433 00000000 .4byte 0x0
|
||
2118 .LLST25:
|
||
2119 0437 80040000 .4byte .LVL90-.Ltext0
|
||
2120 043b 92040000 .4byte .LVL91-.Ltext0
|
||
2121 043f 0100 .2byte 0x1
|
||
2122 0441 50 .byte 0x50
|
||
2123 0442 92040000 .4byte .LVL91-.Ltext0
|
||
2124 0446 6A080000 .4byte .LFE3-.Ltext0
|
||
2125 044a 0200 .2byte 0x2
|
||
2126 044c 7F .byte 0x7f
|
||
2127 044d 24 .sleb128 36
|
||
2128 044e 00000000 .4byte 0x0
|
||
2129 0452 00000000 .4byte 0x0
|
||
2130 .LLST26:
|
||
2131 0456 80040000 .4byte .LVL90-.Ltext0
|
||
2132 045a B2040000 .4byte .LVL92-.Ltext0
|
||
2133 045e 0100 .2byte 0x1
|
||
2134 0460 51 .byte 0x51
|
||
2135 0461 B2040000 .4byte .LVL92-.Ltext0
|
||
2136 0465 1C050000 .4byte .LVL96-.Ltext0
|
||
2137 0469 0100 .2byte 0x1
|
||
2138 046b 54 .byte 0x54
|
||
2139 046c 1E050000 .4byte .LVL97-.Ltext0
|
||
2140 0470 3C050000 .4byte .LVL99-.Ltext0
|
||
2141 0474 0100 .2byte 0x1
|
||
2142 0476 54 .byte 0x54
|
||
2143 0477 3E050000 .4byte .LVL100-.Ltext0
|
||
2144 047b 0A080000 .4byte .LVL121-.Ltext0
|
||
2145 047f 0100 .2byte 0x1
|
||
2146 0481 54 .byte 0x54
|
||
2147 0482 0C080000 .4byte .LVL122-.Ltext0
|
||
2148 0486 6A080000 .4byte .LFE3-.Ltext0
|
||
2149 048a 0100 .2byte 0x1
|
||
2150 048c 54 .byte 0x54
|
||
2151 048d 00000000 .4byte 0x0
|
||
2152 0491 00000000 .4byte 0x0
|
||
2153 .LLST27:
|
||
2154 0495 BA040000 .4byte .LVL93-.Ltext0
|
||
2155 0499 E6040000 .4byte .LVL95-.Ltext0
|
||
2156 049d 0100 .2byte 0x1
|
||
2157 049f 58 .byte 0x58
|
||
2158 04a0 1E050000 .4byte .LVL97-.Ltext0
|
||
BFIN GAS /tmp/cco71w8X.s page 57
|
||
|
||
|
||
2159 04a4 2E050000 .4byte .LVL98-.Ltext0
|
||
2160 04a8 0100 .2byte 0x1
|
||
2161 04aa 58 .byte 0x58
|
||
2162 04ab 4A050000 .4byte .LVL101-.Ltext0
|
||
2163 04af 3A060000 .4byte .LVL109-.Ltext0
|
||
2164 04b3 0100 .2byte 0x1
|
||
2165 04b5 58 .byte 0x58
|
||
2166 04b6 B0060000 .4byte .LVL112-.Ltext0
|
||
2167 04ba 1A070000 .4byte .LVL116-.Ltext0
|
||
2168 04be 0100 .2byte 0x1
|
||
2169 04c0 58 .byte 0x58
|
||
2170 04c1 54070000 .4byte .LVL117-.Ltext0
|
||
2171 04c5 72070000 .4byte .LVL118-.Ltext0
|
||
2172 04c9 0100 .2byte 0x1
|
||
2173 04cb 58 .byte 0x58
|
||
2174 04cc E4070000 .4byte .LVL119-.Ltext0
|
||
2175 04d0 F8070000 .4byte .LVL120-.Ltext0
|
||
2176 04d4 0100 .2byte 0x1
|
||
2177 04d6 58 .byte 0x58
|
||
2178 04d7 00000000 .4byte 0x0
|
||
2179 04db 00000000 .4byte 0x0
|
||
2180 .LLST28:
|
||
2181 04df E2040000 .4byte .LVL94-.Ltext0
|
||
2182 04e3 E6040000 .4byte .LVL95-.Ltext0
|
||
2183 04e7 0100 .2byte 0x1
|
||
2184 04e9 52 .byte 0x52
|
||
2185 04ea 98050000 .4byte .LVL102-.Ltext0
|
||
2186 04ee D6050000 .4byte .LVL106-.Ltext0
|
||
2187 04f2 0100 .2byte 0x1
|
||
2188 04f4 52 .byte 0x52
|
||
2189 04f5 B0060000 .4byte .LVL112-.Ltext0
|
||
2190 04f9 1A070000 .4byte .LVL116-.Ltext0
|
||
2191 04fd 0100 .2byte 0x1
|
||
2192 04ff 52 .byte 0x52
|
||
2193 0500 00000000 .4byte 0x0
|
||
2194 0504 00000000 .4byte 0x0
|
||
2195 .LLST29:
|
||
2196 0508 B8050000 .4byte .LVL104-.Ltext0
|
||
2197 050c CA050000 .4byte .LVL105-.Ltext0
|
||
2198 0510 0100 .2byte 0x1
|
||
2199 0512 50 .byte 0x50
|
||
2200 0513 B0060000 .4byte .LVL112-.Ltext0
|
||
2201 0517 C0060000 .4byte .LVL113-.Ltext0
|
||
2202 051b 0100 .2byte 0x1
|
||
2203 051d 50 .byte 0x50
|
||
2204 051e EC060000 .4byte .LVL114-.Ltext0
|
||
2205 0522 F2060000 .4byte .LVL115-.Ltext0
|
||
2206 0526 0100 .2byte 0x1
|
||
2207 0528 50 .byte 0x50
|
||
2208 0529 00000000 .4byte 0x0
|
||
2209 052d 00000000 .4byte 0x0
|
||
2210 .LLST30:
|
||
2211 0531 E2040000 .4byte .LVL94-.Ltext0
|
||
2212 0535 E6040000 .4byte .LVL95-.Ltext0
|
||
2213 0539 0100 .2byte 0x1
|
||
2214 053b 52 .byte 0x52
|
||
2215 053c 98050000 .4byte .LVL102-.Ltext0
|
||
BFIN GAS /tmp/cco71w8X.s page 58
|
||
|
||
|
||
2216 0540 B4050000 .4byte .LVL103-.Ltext0
|
||
2217 0544 0100 .2byte 0x1
|
||
2218 0546 52 .byte 0x52
|
||
2219 0547 4E060000 .4byte .LVL110-.Ltext0
|
||
2220 054b B0060000 .4byte .LVL112-.Ltext0
|
||
2221 054f 0100 .2byte 0x1
|
||
2222 0551 52 .byte 0x52
|
||
2223 0552 00000000 .4byte 0x0
|
||
2224 0556 00000000 .4byte 0x0
|
||
2225 .LLST31:
|
||
2226 055a 04060000 .4byte .LVL107-.Ltext0
|
||
2227 055e 28060000 .4byte .LVL108-.Ltext0
|
||
2228 0562 0100 .2byte 0x1
|
||
2229 0564 51 .byte 0x51
|
||
2230 0565 00000000 .4byte 0x0
|
||
2231 0569 00000000 .4byte 0x0
|
||
2232 .LLST32:
|
||
2233 056d E2040000 .4byte .LVL94-.Ltext0
|
||
2234 0571 E6040000 .4byte .LVL95-.Ltext0
|
||
2235 0575 0100 .2byte 0x1
|
||
2236 0577 58 .byte 0x58
|
||
2237 0578 98050000 .4byte .LVL102-.Ltext0
|
||
2238 057c 3A060000 .4byte .LVL109-.Ltext0
|
||
2239 0580 0100 .2byte 0x1
|
||
2240 0582 58 .byte 0x58
|
||
2241 0583 8A060000 .4byte .LVL111-.Ltext0
|
||
2242 0587 1A070000 .4byte .LVL116-.Ltext0
|
||
2243 058b 0100 .2byte 0x1
|
||
2244 058d 58 .byte 0x58
|
||
2245 058e E4070000 .4byte .LVL119-.Ltext0
|
||
2246 0592 F8070000 .4byte .LVL120-.Ltext0
|
||
2247 0596 0100 .2byte 0x1
|
||
2248 0598 58 .byte 0x58
|
||
2249 0599 00000000 .4byte 0x0
|
||
2250 059d 00000000 .4byte 0x0
|
||
2251 .LLST33:
|
||
2252 05a1 16080000 .4byte .LVL123-.Ltext0
|
||
2253 05a5 42080000 .4byte .LVL124-.Ltext0
|
||
2254 05a9 0100 .2byte 0x1
|
||
2255 05ab 51 .byte 0x51
|
||
2256 05ac 00000000 .4byte 0x0
|
||
2257 05b0 00000000 .4byte 0x0
|
||
2258 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
||
2259 .file 3 "src/l502_bf_cmd_defs.h"
|
||
2260 .file 4 "src/l502_defs.h"
|
||
2261 .file 5 "src/l502_user_process.h"
|
||
2262 .section .debug_info
|
||
2263 0000 B6090000 .4byte 0x9b6
|
||
2264 0004 0200 .2byte 0x2
|
||
2265 0006 00000000 .4byte .Ldebug_abbrev0
|
||
2266 000a 04 .byte 0x4
|
||
2267 000b 01 .uleb128 0x1
|
||
2268 000c 03050000 .4byte .LASF125
|
||
2269 0010 01 .byte 0x1
|
||
2270 0011 AD020000 .4byte .LASF126
|
||
2271 0015 97030000 .4byte .LASF127
|
||
2272 0019 00000000 .4byte .Ltext0
|
||
BFIN GAS /tmp/cco71w8X.s page 59
|
||
|
||
|
||
2273 001d 6A080000 .4byte .Letext0
|
||
2274 0021 00000000 .4byte .Ldebug_line0
|
||
2275 0025 02 .uleb128 0x2
|
||
2276 0026 01 .byte 0x1
|
||
2277 0027 06 .byte 0x6
|
||
2278 0028 91060000 .4byte .LASF0
|
||
2279 002c 03 .uleb128 0x3
|
||
2280 002d 65030000 .4byte .LASF3
|
||
2281 0031 02 .byte 0x2
|
||
2282 0032 2A .byte 0x2a
|
||
2283 0033 37000000 .4byte 0x37
|
||
2284 0037 02 .uleb128 0x2
|
||
2285 0038 01 .byte 0x1
|
||
2286 0039 08 .byte 0x8
|
||
2287 003a 37060000 .4byte .LASF1
|
||
2288 003e 02 .uleb128 0x2
|
||
2289 003f 02 .byte 0x2
|
||
2290 0040 05 .byte 0x5
|
||
2291 0041 5F050000 .4byte .LASF2
|
||
2292 0045 03 .uleb128 0x3
|
||
2293 0046 0F050000 .4byte .LASF4
|
||
2294 004a 02 .byte 0x2
|
||
2295 004b 36 .byte 0x36
|
||
2296 004c 50000000 .4byte 0x50
|
||
2297 0050 02 .uleb128 0x2
|
||
2298 0051 02 .byte 0x2
|
||
2299 0052 07 .byte 0x7
|
||
2300 0053 9D060000 .4byte .LASF5
|
||
2301 0057 03 .uleb128 0x3
|
||
2302 0058 12060000 .4byte .LASF6
|
||
2303 005c 02 .byte 0x2
|
||
2304 005d 4F .byte 0x4f
|
||
2305 005e 62000000 .4byte 0x62
|
||
2306 0062 02 .uleb128 0x2
|
||
2307 0063 04 .byte 0x4
|
||
2308 0064 05 .byte 0x5
|
||
2309 0065 85050000 .4byte .LASF7
|
||
2310 0069 03 .uleb128 0x3
|
||
2311 006a 8E010000 .4byte .LASF8
|
||
2312 006e 02 .byte 0x2
|
||
2313 006f 50 .byte 0x50
|
||
2314 0070 74000000 .4byte 0x74
|
||
2315 0074 02 .uleb128 0x2
|
||
2316 0075 04 .byte 0x4
|
||
2317 0076 07 .byte 0x7
|
||
2318 0077 F2050000 .4byte .LASF9
|
||
2319 007b 02 .uleb128 0x2
|
||
2320 007c 08 .byte 0x8
|
||
2321 007d 05 .byte 0x5
|
||
2322 007e 89030000 .4byte .LASF10
|
||
2323 0082 03 .uleb128 0x3
|
||
2324 0083 A7050000 .4byte .LASF11
|
||
2325 0087 02 .byte 0x2
|
||
2326 0088 78 .byte 0x78
|
||
2327 0089 8D000000 .4byte 0x8d
|
||
2328 008d 02 .uleb128 0x2
|
||
2329 008e 08 .byte 0x8
|
||
BFIN GAS /tmp/cco71w8X.s page 60
|
||
|
||
|
||
2330 008f 07 .byte 0x7
|
||
2331 0090 13020000 .4byte .LASF12
|
||
2332 0094 04 .uleb128 0x4
|
||
2333 0095 04 .byte 0x4
|
||
2334 0096 05 .byte 0x5
|
||
2335 0097 696E7400 .string "int"
|
||
2336 009b 02 .uleb128 0x2
|
||
2337 009c 04 .byte 0x4
|
||
2338 009d 07 .byte 0x7
|
||
2339 009e 86000000 .4byte .LASF13
|
||
2340 00a2 05 .uleb128 0x5
|
||
2341 00a3 1010 .2byte 0x1010
|
||
2342 00a5 03 .byte 0x3
|
||
2343 00a6 8C .byte 0x8c
|
||
2344 00a7 00010000 .4byte 0x100
|
||
2345 00ab 06 .uleb128 0x6
|
||
2346 00ac CE020000 .4byte .LASF14
|
||
2347 00b0 03 .byte 0x3
|
||
2348 00b1 8D .byte 0x8d
|
||
2349 00b2 45000000 .4byte 0x45
|
||
2350 00b6 02 .byte 0x2
|
||
2351 00b7 23 .byte 0x23
|
||
2352 00b8 00 .uleb128 0x0
|
||
2353 00b9 06 .uleb128 0x6
|
||
2354 00ba 6D030000 .4byte .LASF15
|
||
2355 00be 03 .byte 0x3
|
||
2356 00bf 8E .byte 0x8e
|
||
2357 00c0 45000000 .4byte 0x45
|
||
2358 00c4 02 .byte 0x2
|
||
2359 00c5 23 .byte 0x23
|
||
2360 00c6 02 .uleb128 0x2
|
||
2361 00c7 06 .uleb128 0x6
|
||
2362 00c8 80040000 .4byte .LASF16
|
||
2363 00cc 03 .byte 0x3
|
||
2364 00cd 8F .byte 0x8f
|
||
2365 00ce 69000000 .4byte 0x69
|
||
2366 00d2 02 .byte 0x2
|
||
2367 00d3 23 .byte 0x23
|
||
2368 00d4 04 .uleb128 0x4
|
||
2369 00d5 06 .uleb128 0x6
|
||
2370 00d6 04020000 .4byte .LASF17
|
||
2371 00da 03 .byte 0x3
|
||
2372 00db 90 .byte 0x90
|
||
2373 00dc 57000000 .4byte 0x57
|
||
2374 00e0 02 .byte 0x2
|
||
2375 00e1 23 .byte 0x23
|
||
2376 00e2 08 .uleb128 0x8
|
||
2377 00e3 06 .uleb128 0x6
|
||
2378 00e4 A3020000 .4byte .LASF18
|
||
2379 00e8 03 .byte 0x3
|
||
2380 00e9 91 .byte 0x91
|
||
2381 00ea 69000000 .4byte 0x69
|
||
2382 00ee 02 .byte 0x2
|
||
2383 00ef 23 .byte 0x23
|
||
2384 00f0 0C .uleb128 0xc
|
||
2385 00f1 06 .uleb128 0x6
|
||
2386 00f2 60030000 .4byte .LASF19
|
||
BFIN GAS /tmp/cco71w8X.s page 61
|
||
|
||
|
||
2387 00f6 03 .byte 0x3
|
||
2388 00f7 92 .byte 0x92
|
||
2389 00f8 00010000 .4byte 0x100
|
||
2390 00fc 02 .byte 0x2
|
||
2391 00fd 23 .byte 0x23
|
||
2392 00fe 10 .uleb128 0x10
|
||
2393 00ff 00 .byte 0x0
|
||
2394 0100 07 .uleb128 0x7
|
||
2395 0101 69000000 .4byte 0x69
|
||
2396 0105 11010000 .4byte 0x111
|
||
2397 0109 08 .uleb128 0x8
|
||
2398 010a 11010000 .4byte 0x111
|
||
2399 010e FF03 .2byte 0x3ff
|
||
2400 0110 00 .byte 0x0
|
||
2401 0111 09 .uleb128 0x9
|
||
2402 0112 04 .byte 0x4
|
||
2403 0113 07 .byte 0x7
|
||
2404 0114 03 .uleb128 0x3
|
||
2405 0115 F0060000 .4byte .LASF20
|
||
2406 0119 03 .byte 0x3
|
||
2407 011a 93 .byte 0x93
|
||
2408 011b A2000000 .4byte 0xa2
|
||
2409 011f 02 .uleb128 0x2
|
||
2410 0120 01 .byte 0x1
|
||
2411 0121 06 .byte 0x6
|
||
2412 0122 42030000 .4byte .LASF21
|
||
2413 0126 0A .uleb128 0xa
|
||
2414 0127 04 .byte 0x4
|
||
2415 0128 04 .byte 0x4
|
||
2416 0129 55 .byte 0x55
|
||
2417 012a 53010000 .4byte 0x153
|
||
2418 012e 0B .uleb128 0xb
|
||
2419 012f F1040000 .4byte .LASF22
|
||
2420 0133 00 .sleb128 0
|
||
2421 0134 0B .uleb128 0xb
|
||
2422 0135 E4000000 .4byte .LASF23
|
||
2423 0139 01 .sleb128 1
|
||
2424 013a 0B .uleb128 0xb
|
||
2425 013b D3000000 .4byte .LASF24
|
||
2426 013f 02 .sleb128 2
|
||
2427 0140 0B .uleb128 0xb
|
||
2428 0141 C2000000 .4byte .LASF25
|
||
2429 0145 03 .sleb128 3
|
||
2430 0146 0B .uleb128 0xb
|
||
2431 0147 6E040000 .4byte .LASF26
|
||
2432 014b 04 .sleb128 4
|
||
2433 014c 0B .uleb128 0xb
|
||
2434 014d 57040000 .4byte .LASF27
|
||
2435 0151 05 .sleb128 5
|
||
2436 0152 00 .byte 0x0
|
||
2437 0153 0A .uleb128 0xa
|
||
2438 0154 04 .byte 0x4
|
||
2439 0155 04 .byte 0x4
|
||
2440 0156 5F .byte 0x5f
|
||
2441 0157 6E010000 .4byte 0x16e
|
||
2442 015b 0B .uleb128 0xb
|
||
2443 015c D3020000 .4byte .LASF28
|
||
BFIN GAS /tmp/cco71w8X.s page 62
|
||
|
||
|
||
2444 0160 00 .sleb128 0
|
||
2445 0161 0B .uleb128 0xb
|
||
2446 0162 F5000000 .4byte .LASF29
|
||
2447 0166 01 .sleb128 1
|
||
2448 0167 0B .uleb128 0xb
|
||
2449 0168 00000000 .4byte .LASF30
|
||
2450 016c 02 .sleb128 2
|
||
2451 016d 00 .byte 0x0
|
||
2452 016e 0A .uleb128 0xa
|
||
2453 016f 04 .byte 0x4
|
||
2454 0170 04 .byte 0x4
|
||
2455 0171 69 .byte 0x69
|
||
2456 0172 9B010000 .4byte 0x19b
|
||
2457 0176 0B .uleb128 0xb
|
||
2458 0177 4B000000 .4byte .LASF31
|
||
2459 017b 00 .sleb128 0
|
||
2460 017c 0B .uleb128 0xb
|
||
2461 017d 08010000 .4byte .LASF32
|
||
2462 0181 01 .sleb128 1
|
||
2463 0182 0B .uleb128 0xb
|
||
2464 0183 BB060000 .4byte .LASF33
|
||
2465 0187 02 .sleb128 2
|
||
2466 0188 0B .uleb128 0xb
|
||
2467 0189 A9040000 .4byte .LASF34
|
||
2468 018d 03 .sleb128 3
|
||
2469 018e 0B .uleb128 0xb
|
||
2470 018f 08030000 .4byte .LASF35
|
||
2471 0193 06 .sleb128 6
|
||
2472 0194 0B .uleb128 0xb
|
||
2473 0195 34000000 .4byte .LASF36
|
||
2474 0199 07 .sleb128 7
|
||
2475 019a 00 .byte 0x0
|
||
2476 019b 0A .uleb128 0xa
|
||
2477 019c 04 .byte 0x4
|
||
2478 019d 04 .byte 0x4
|
||
2479 019e 74 .byte 0x74
|
||
2480 019f D0010000 .4byte 0x1d0
|
||
2481 01a3 0B .uleb128 0xb
|
||
2482 01a4 27060000 .4byte .LASF37
|
||
2483 01a8 01 .sleb128 1
|
||
2484 01a9 0B .uleb128 0xb
|
||
2485 01aa E1030000 .4byte .LASF38
|
||
2486 01ae 02 .sleb128 2
|
||
2487 01af 0B .uleb128 0xb
|
||
2488 01b0 6C020000 .4byte .LASF39
|
||
2489 01b4 10 .sleb128 16
|
||
2490 01b5 0B .uleb128 0xb
|
||
2491 01b6 7D020000 .4byte .LASF40
|
||
2492 01ba 20 .sleb128 32
|
||
2493 01bb 0B .uleb128 0xb
|
||
2494 01bc 93000000 .4byte .LASF41
|
||
2495 01c0 C000 .sleb128 64
|
||
2496 01c2 0B .uleb128 0xb
|
||
2497 01c3 B7010000 .4byte .LASF42
|
||
2498 01c7 03 .sleb128 3
|
||
2499 01c8 0B .uleb128 0xb
|
||
2500 01c9 F4020000 .4byte .LASF43
|
||
BFIN GAS /tmp/cco71w8X.s page 63
|
||
|
||
|
||
2501 01cd F000 .sleb128 112
|
||
2502 01cf 00 .byte 0x0
|
||
2503 01d0 02 .uleb128 0x2
|
||
2504 01d1 04 .byte 0x4
|
||
2505 01d2 04 .byte 0x4
|
||
2506 01d3 CA010000 .4byte .LASF44
|
||
2507 01d7 0C .uleb128 0xc
|
||
2508 01d8 68010000 .4byte .LASF45
|
||
2509 01dc 04 .byte 0x4
|
||
2510 01dd 05 .byte 0x5
|
||
2511 01de 24 .byte 0x24
|
||
2512 01df EC010000 .4byte 0x1ec
|
||
2513 01e3 0D .uleb128 0xd
|
||
2514 01e4 4100 .string "A"
|
||
2515 01e6 00 .sleb128 0
|
||
2516 01e7 0D .uleb128 0xd
|
||
2517 01e8 4200 .string "B"
|
||
2518 01ea 01 .sleb128 1
|
||
2519 01eb 00 .byte 0x0
|
||
2520 01ec 0C .uleb128 0xc
|
||
2521 01ed 55050000 .4byte .LASF46
|
||
2522 01f1 04 .byte 0x4
|
||
2523 01f2 05 .byte 0x5
|
||
2524 01f3 29 .byte 0x29
|
||
2525 01f4 17020000 .4byte 0x217
|
||
2526 01f8 0B .uleb128 0xb
|
||
2527 01f9 D2060000 .4byte .LASF47
|
||
2528 01fd 00 .sleb128 0
|
||
2529 01fe 0B .uleb128 0xb
|
||
2530 01ff 1A060000 .4byte .LASF48
|
||
2531 0203 01 .sleb128 1
|
||
2532 0204 0B .uleb128 0xb
|
||
2533 0205 48040000 .4byte .LASF49
|
||
2534 0209 02 .sleb128 2
|
||
2535 020a 0B .uleb128 0xb
|
||
2536 020b 74010000 .4byte .LASF50
|
||
2537 020f 03 .sleb128 3
|
||
2538 0210 0B .uleb128 0xb
|
||
2539 0211 83030000 .4byte .LASF51
|
||
2540 0215 04 .sleb128 4
|
||
2541 0216 00 .byte 0x0
|
||
2542 0217 0C .uleb128 0xc
|
||
2543 0218 DD050000 .4byte .LASF52
|
||
2544 021c 04 .byte 0x4
|
||
2545 021d 05 .byte 0x5
|
||
2546 021e 31 .byte 0x31
|
||
2547 021f 36020000 .4byte 0x236
|
||
2548 0223 0B .uleb128 0xb
|
||
2549 0224 2F010000 .4byte .LASF53
|
||
2550 0228 00 .sleb128 0
|
||
2551 0229 0B .uleb128 0xb
|
||
2552 022a 9F010000 .4byte .LASF54
|
||
2553 022e 01 .sleb128 1
|
||
2554 022f 0B .uleb128 0xb
|
||
2555 0230 69050000 .4byte .LASF55
|
||
2556 0234 02 .sleb128 2
|
||
2557 0235 00 .byte 0x0
|
||
BFIN GAS /tmp/cco71w8X.s page 64
|
||
|
||
|
||
2558 0236 0C .uleb128 0xc
|
||
2559 0237 E6020000 .4byte .LASF56
|
||
2560 023b 04 .byte 0x4
|
||
2561 023c 05 .byte 0x5
|
||
2562 023d 38 .byte 0x38
|
||
2563 023e 6D020000 .4byte 0x26d
|
||
2564 0242 0B .uleb128 0xb
|
||
2565 0243 86040000 .4byte .LASF57
|
||
2566 0247 00 .sleb128 0
|
||
2567 0248 0B .uleb128 0xb
|
||
2568 0249 0B020000 .4byte .LASF58
|
||
2569 024d 01 .sleb128 1
|
||
2570 024e 0B .uleb128 0xb
|
||
2571 024f 8E020000 .4byte .LASF59
|
||
2572 0253 02 .sleb128 2
|
||
2573 0254 0B .uleb128 0xb
|
||
2574 0255 F1030000 .4byte .LASF60
|
||
2575 0259 03 .sleb128 3
|
||
2576 025a 0B .uleb128 0xb
|
||
2577 025b EE010000 .4byte .LASF61
|
||
2578 025f 04 .sleb128 4
|
||
2579 0260 0B .uleb128 0xb
|
||
2580 0261 6D060000 .4byte .LASF62
|
||
2581 0265 05 .sleb128 5
|
||
2582 0266 0B .uleb128 0xb
|
||
2583 0267 FE060000 .4byte .LASF63
|
||
2584 026b 06 .sleb128 6
|
||
2585 026c 00 .byte 0x0
|
||
2586 026d 0C .uleb128 0xc
|
||
2587 026e 72000000 .4byte .LASF64
|
||
2588 0272 04 .byte 0x4
|
||
2589 0273 05 .byte 0x5
|
||
2590 0274 42 .byte 0x42
|
||
2591 0275 B0020000 .4byte 0x2b0
|
||
2592 0279 0D .uleb128 0xd
|
||
2593 027a 4F464600 .string "OFF"
|
||
2594 027e 00 .sleb128 0
|
||
2595 027f 0B .uleb128 0xb
|
||
2596 0280 40050000 .4byte .LASF65
|
||
2597 0284 01 .sleb128 1
|
||
2598 0285 0B .uleb128 0xb
|
||
2599 0286 45020000 .4byte .LASF66
|
||
2600 028a 02 .sleb128 2
|
||
2601 028b 0D .uleb128 0xd
|
||
2602 028c 41564700 .string "AVG"
|
||
2603 0290 03 .sleb128 3
|
||
2604 0291 0B .uleb128 0xb
|
||
2605 0292 4C050000 .4byte .LASF67
|
||
2606 0296 04 .sleb128 4
|
||
2607 0297 0D .uleb128 0xd
|
||
2608 0298 46465400 .string "FFT"
|
||
2609 029c 05 .sleb128 5
|
||
2610 029d 0B .uleb128 0xb
|
||
2611 029e E9050000 .4byte .LASF68
|
||
2612 02a2 06 .sleb128 6
|
||
2613 02a3 0B .uleb128 0xb
|
||
2614 02a4 43040000 .4byte .LASF69
|
||
BFIN GAS /tmp/cco71w8X.s page 65
|
||
|
||
|
||
2615 02a8 07 .sleb128 7
|
||
2616 02a9 0B .uleb128 0xb
|
||
2617 02aa 13000000 .4byte .LASF70
|
||
2618 02ae 08 .sleb128 8
|
||
2619 02af 00 .byte 0x0
|
||
2620 02b0 0E .uleb128 0xe
|
||
2621 02b1 C7050000 .4byte .LASF128
|
||
2622 02b5 30 .byte 0x30
|
||
2623 02b6 01 .byte 0x1
|
||
2624 02b7 5F .byte 0x5f
|
||
2625 02b8 C7030000 .4byte 0x3c7
|
||
2626 02bc 06 .uleb128 0x6
|
||
2627 02bd 52010000 .4byte .LASF71
|
||
2628 02c1 01 .byte 0x1
|
||
2629 02c2 60 .byte 0x60
|
||
2630 02c3 2C000000 .4byte 0x2c
|
||
2631 02c7 02 .byte 0x2
|
||
2632 02c8 23 .byte 0x23
|
||
2633 02c9 00 .uleb128 0x0
|
||
2634 02ca 06 .uleb128 0x6
|
||
2635 02cb 87060000 .4byte .LASF72
|
||
2636 02cf 01 .byte 0x1
|
||
2637 02d0 61 .byte 0x61
|
||
2638 02d1 2C000000 .4byte 0x2c
|
||
2639 02d5 02 .byte 0x2
|
||
2640 02d6 23 .byte 0x23
|
||
2641 02d7 01 .uleb128 0x1
|
||
2642 02d8 06 .uleb128 0x6
|
||
2643 02d9 DD050000 .4byte .LASF52
|
||
2644 02dd 01 .byte 0x1
|
||
2645 02de 62 .byte 0x62
|
||
2646 02df 2C000000 .4byte 0x2c
|
||
2647 02e3 02 .byte 0x2
|
||
2648 02e4 23 .byte 0x23
|
||
2649 02e5 02 .uleb128 0x2
|
||
2650 02e6 06 .uleb128 0x6
|
||
2651 02e7 22000000 .4byte .LASF73
|
||
2652 02eb 01 .byte 0x1
|
||
2653 02ec 63 .byte 0x63
|
||
2654 02ed 2C000000 .4byte 0x2c
|
||
2655 02f1 02 .byte 0x2
|
||
2656 02f2 23 .byte 0x23
|
||
2657 02f3 03 .uleb128 0x3
|
||
2658 02f4 06 .uleb128 0x6
|
||
2659 02f5 77050000 .4byte .LASF74
|
||
2660 02f9 01 .byte 0x1
|
||
2661 02fa 64 .byte 0x64
|
||
2662 02fb 45000000 .4byte 0x45
|
||
2663 02ff 02 .byte 0x2
|
||
2664 0300 23 .byte 0x23
|
||
2665 0301 04 .uleb128 0x4
|
||
2666 0302 06 .uleb128 0x6
|
||
2667 0303 04070000 .4byte .LASF75
|
||
2668 0307 01 .byte 0x1
|
||
2669 0308 65 .byte 0x65
|
||
2670 0309 45000000 .4byte 0x45
|
||
2671 030d 02 .byte 0x2
|
||
BFIN GAS /tmp/cco71w8X.s page 66
|
||
|
||
|
||
2672 030e 23 .byte 0x23
|
||
2673 030f 06 .uleb128 0x6
|
||
2674 0310 06 .uleb128 0x6
|
||
2675 0311 84010000 .4byte .LASF76
|
||
2676 0315 01 .byte 0x1
|
||
2677 0316 66 .byte 0x66
|
||
2678 0317 69000000 .4byte 0x69
|
||
2679 031b 02 .byte 0x2
|
||
2680 031c 23 .byte 0x23
|
||
2681 031d 08 .uleb128 0x8
|
||
2682 031e 06 .uleb128 0x6
|
||
2683 031f 18050000 .4byte .LASF77
|
||
2684 0323 01 .byte 0x1
|
||
2685 0324 67 .byte 0x67
|
||
2686 0325 2C000000 .4byte 0x2c
|
||
2687 0329 02 .byte 0x2
|
||
2688 032a 23 .byte 0x23
|
||
2689 032b 0C .uleb128 0xc
|
||
2690 032c 06 .uleb128 0x6
|
||
2691 032d 2A020000 .4byte .LASF78
|
||
2692 0331 01 .byte 0x1
|
||
2693 0332 68 .byte 0x68
|
||
2694 0333 69000000 .4byte 0x69
|
||
2695 0337 02 .byte 0x2
|
||
2696 0338 23 .byte 0x23
|
||
2697 0339 10 .uleb128 0x10
|
||
2698 033a 06 .uleb128 0x6
|
||
2699 033b 1F040000 .4byte .LASF79
|
||
2700 033f 01 .byte 0x1
|
||
2701 0340 69 .byte 0x69
|
||
2702 0341 69000000 .4byte 0x69
|
||
2703 0345 02 .byte 0x2
|
||
2704 0346 23 .byte 0x23
|
||
2705 0347 14 .uleb128 0x14
|
||
2706 0348 06 .uleb128 0x6
|
||
2707 0349 5E000000 .4byte .LASF80
|
||
2708 034d 01 .byte 0x1
|
||
2709 034e 6A .byte 0x6a
|
||
2710 034f 2C000000 .4byte 0x2c
|
||
2711 0353 02 .byte 0x2
|
||
2712 0354 23 .byte 0x23
|
||
2713 0355 18 .uleb128 0x18
|
||
2714 0356 06 .uleb128 0x6
|
||
2715 0357 1F030000 .4byte .LASF81
|
||
2716 035b 01 .byte 0x1
|
||
2717 035c 6B .byte 0x6b
|
||
2718 035d 2C000000 .4byte 0x2c
|
||
2719 0361 02 .byte 0x2
|
||
2720 0362 23 .byte 0x23
|
||
2721 0363 19 .uleb128 0x19
|
||
2722 0364 06 .uleb128 0x6
|
||
2723 0365 99040000 .4byte .LASF82
|
||
2724 0369 01 .byte 0x1
|
||
2725 036a 6C .byte 0x6c
|
||
2726 036b 2C000000 .4byte 0x2c
|
||
2727 036f 02 .byte 0x2
|
||
2728 0370 23 .byte 0x23
|
||
BFIN GAS /tmp/cco71w8X.s page 67
|
||
|
||
|
||
2729 0371 1A .uleb128 0x1a
|
||
2730 0372 06 .uleb128 0x6
|
||
2731 0373 D4040000 .4byte .LASF83
|
||
2732 0377 01 .byte 0x1
|
||
2733 0378 6D .byte 0x6d
|
||
2734 0379 69000000 .4byte 0x69
|
||
2735 037d 02 .byte 0x2
|
||
2736 037e 23 .byte 0x23
|
||
2737 037f 1C .uleb128 0x1c
|
||
2738 0380 06 .uleb128 0x6
|
||
2739 0381 E1060000 .4byte .LASF84
|
||
2740 0385 01 .byte 0x1
|
||
2741 0386 6E .byte 0x6e
|
||
2742 0387 2C000000 .4byte 0x2c
|
||
2743 038b 02 .byte 0x2
|
||
2744 038c 23 .byte 0x23
|
||
2745 038d 20 .uleb128 0x20
|
||
2746 038e 06 .uleb128 0x6
|
||
2747 038f 8E050000 .4byte .LASF85
|
||
2748 0393 01 .byte 0x1
|
||
2749 0394 6F .byte 0x6f
|
||
2750 0395 69000000 .4byte 0x69
|
||
2751 0399 02 .byte 0x2
|
||
2752 039a 23 .byte 0x23
|
||
2753 039b 24 .uleb128 0x24
|
||
2754 039c 06 .uleb128 0x6
|
||
2755 039d DF040000 .4byte .LASF86
|
||
2756 03a1 01 .byte 0x1
|
||
2757 03a2 70 .byte 0x70
|
||
2758 03a3 69000000 .4byte 0x69
|
||
2759 03a7 02 .byte 0x2
|
||
2760 03a8 23 .byte 0x23
|
||
2761 03a9 28 .uleb128 0x28
|
||
2762 03aa 06 .uleb128 0x6
|
||
2763 03ab 2E030000 .4byte .LASF87
|
||
2764 03af 01 .byte 0x1
|
||
2765 03b0 71 .byte 0x71
|
||
2766 03b1 2C000000 .4byte 0x2c
|
||
2767 03b5 02 .byte 0x2
|
||
2768 03b6 23 .byte 0x23
|
||
2769 03b7 2C .uleb128 0x2c
|
||
2770 03b8 06 .uleb128 0x6
|
||
2771 03b9 59060000 .4byte .LASF88
|
||
2772 03bd 01 .byte 0x1
|
||
2773 03be 72 .byte 0x72
|
||
2774 03bf 2C000000 .4byte 0x2c
|
||
2775 03c3 02 .byte 0x2
|
||
2776 03c4 23 .byte 0x23
|
||
2777 03c5 2D .uleb128 0x2d
|
||
2778 03c6 00 .byte 0x0
|
||
2779 03c7 0F .uleb128 0xf
|
||
2780 03c8 01 .byte 0x1
|
||
2781 03c9 35020000 .4byte .LASF95
|
||
2782 03cd 01 .byte 0x1
|
||
2783 03ce F601 .2byte 0x1f6
|
||
2784 03d0 01 .byte 0x1
|
||
2785 03d1 00000000 .4byte .LFB7
|
||
BFIN GAS /tmp/cco71w8X.s page 68
|
||
|
||
|
||
2786 03d5 9C030000 .4byte .LFE7
|
||
2787 03d9 00000000 .4byte .LLST0
|
||
2788 03dd 31050000 .4byte 0x531
|
||
2789 03e1 10 .uleb128 0x10
|
||
2790 03e2 636D6400 .string "cmd"
|
||
2791 03e6 01 .byte 0x1
|
||
2792 03e7 F601 .2byte 0x1f6
|
||
2793 03e9 31050000 .4byte 0x531
|
||
2794 03ed 2B000000 .4byte .LLST1
|
||
2795 03f1 11 .uleb128 0x11
|
||
2796 03f2 52000000 .4byte .LBB2
|
||
2797 03f6 6C000000 .4byte .LBE2
|
||
2798 03fa 0F040000 .4byte 0x40f
|
||
2799 03fe 12 .uleb128 0x12
|
||
2800 03ff D0010000 .4byte .LASF89
|
||
2801 0403 01 .byte 0x1
|
||
2802 0404 C702 .2byte 0x2c7
|
||
2803 0406 94000000 .4byte 0x94
|
||
2804 040a CD000000 .4byte .LLST2
|
||
2805 040e 00 .byte 0x0
|
||
2806 040f 13 .uleb128 0x13
|
||
2807 0410 00000000 .4byte .Ldebug_ranges0+0x0
|
||
2808 0414 39040000 .4byte 0x439
|
||
2809 0418 14 .uleb128 0x14
|
||
2810 0419 55020000 .4byte .LASF92
|
||
2811 041d 01 .byte 0x1
|
||
2812 041e 1602 .2byte 0x216
|
||
2813 0420 37050000 .4byte 0x537
|
||
2814 0424 15 .uleb128 0x15
|
||
2815 0425 18000000 .4byte .Ldebug_ranges0+0x18
|
||
2816 0429 16 .uleb128 0x16
|
||
2817 042a 4900 .string "I"
|
||
2818 042c 01 .byte 0x1
|
||
2819 042d 1702 .2byte 0x217
|
||
2820 042f 69000000 .4byte 0x69
|
||
2821 0433 EB000000 .4byte .LLST3
|
||
2822 0437 00 .byte 0x0
|
||
2823 0438 00 .byte 0x0
|
||
2824 0439 11 .uleb128 0x11
|
||
2825 043a 98000000 .4byte .LBB7
|
||
2826 043e 4A010000 .4byte .LBE7
|
||
2827 0442 7B040000 .4byte 0x47b
|
||
2828 0446 17 .uleb128 0x17
|
||
2829 0447 56030000 .4byte .LASF90
|
||
2830 044b 01 .byte 0x1
|
||
2831 044c 1F02 .2byte 0x21f
|
||
2832 044e 46050000 .4byte 0x546
|
||
2833 0452 03 .byte 0x3
|
||
2834 0453 7F .byte 0x7f
|
||
2835 0454 B07F .sleb128 -80
|
||
2836 0456 12 .uleb128 0x12
|
||
2837 0457 04060000 .4byte .LASF91
|
||
2838 045b 01 .byte 0x1
|
||
2839 045c 3502 .2byte 0x235
|
||
2840 045e 69000000 .4byte 0x69
|
||
2841 0462 FE000000 .4byte .LLST4
|
||
2842 0466 18 .uleb128 0x18
|
||
BFIN GAS /tmp/cco71w8X.s page 69
|
||
|
||
|
||
2843 0467 02010000 .4byte .LBB8
|
||
2844 046b 3C010000 .4byte .LBE8
|
||
2845 046f 19 .uleb128 0x19
|
||
2846 0470 6900 .string "i"
|
||
2847 0472 01 .byte 0x1
|
||
2848 0473 3602 .2byte 0x236
|
||
2849 0475 94000000 .4byte 0x94
|
||
2850 0479 00 .byte 0x0
|
||
2851 047a 00 .byte 0x0
|
||
2852 047b 11 .uleb128 0x11
|
||
2853 047c 4A010000 .4byte .LBB9
|
||
2854 0480 7C010000 .4byte .LBE9
|
||
2855 0484 98040000 .4byte 0x498
|
||
2856 0488 17 .uleb128 0x17
|
||
2857 0489 56030000 .4byte .LASF90
|
||
2858 048d 01 .byte 0x1
|
||
2859 048e 3D02 .2byte 0x23d
|
||
2860 0490 56050000 .4byte 0x556
|
||
2861 0494 02 .byte 0x2
|
||
2862 0495 7F .byte 0x7f
|
||
2863 0496 6C .sleb128 -20
|
||
2864 0497 00 .byte 0x0
|
||
2865 0498 11 .uleb128 0x11
|
||
2866 0499 7C010000 .4byte .LBB10
|
||
2867 049d AA010000 .4byte .LBE10
|
||
2868 04a1 B2040000 .4byte 0x4b2
|
||
2869 04a5 14 .uleb128 0x14
|
||
2870 04a6 0E070000 .4byte .LASF93
|
||
2871 04aa 01 .byte 0x1
|
||
2872 04ab 4802 .2byte 0x248
|
||
2873 04ad 69000000 .4byte 0x69
|
||
2874 04b1 00 .byte 0x0
|
||
2875 04b2 11 .uleb128 0x11
|
||
2876 04b3 AA010000 .4byte .LBB11
|
||
2877 04b7 10020000 .4byte .LBE11
|
||
2878 04bb E0040000 .4byte 0x4e0
|
||
2879 04bf 12 .uleb128 0x12
|
||
2880 04c0 3D010000 .4byte .LASF94
|
||
2881 04c4 01 .byte 0x1
|
||
2882 04c5 4E02 .2byte 0x24e
|
||
2883 04c7 69000000 .4byte 0x69
|
||
2884 04cb 1C010000 .4byte .LLST5
|
||
2885 04cf 15 .uleb128 0x15
|
||
2886 04d0 30000000 .4byte .Ldebug_ranges0+0x30
|
||
2887 04d4 19 .uleb128 0x19
|
||
2888 04d5 6900 .string "i"
|
||
2889 04d7 01 .byte 0x1
|
||
2890 04d8 5002 .2byte 0x250
|
||
2891 04da 94000000 .4byte 0x94
|
||
2892 04de 00 .byte 0x0
|
||
2893 04df 00 .byte 0x0
|
||
2894 04e0 11 .uleb128 0x11
|
||
2895 04e1 70020000 .4byte .LBB15
|
||
2896 04e5 80020000 .4byte .LBE15
|
||
2897 04e9 FC040000 .4byte 0x4fc
|
||
2898 04ed 16 .uleb128 0x16
|
||
2899 04ee 6900 .string "i"
|
||
BFIN GAS /tmp/cco71w8X.s page 70
|
||
|
||
|
||
2900 04f0 01 .byte 0x1
|
||
2901 04f1 7202 .2byte 0x272
|
||
2902 04f3 69000000 .4byte 0x69
|
||
2903 04f7 EA010000 .4byte .LLST6
|
||
2904 04fb 00 .byte 0x0
|
||
2905 04fc 11 .uleb128 0x11
|
||
2906 04fd F2020000 .4byte .LBB16
|
||
2907 0501 04030000 .4byte .LBE16
|
||
2908 0505 18050000 .4byte 0x518
|
||
2909 0509 16 .uleb128 0x16
|
||
2910 050a 6900 .string "i"
|
||
2911 050c 01 .byte 0x1
|
||
2912 050d 8F02 .2byte 0x28f
|
||
2913 050f 69000000 .4byte 0x69
|
||
2914 0513 FD010000 .4byte .LLST7
|
||
2915 0517 00 .byte 0x0
|
||
2916 0518 18 .uleb128 0x18
|
||
2917 0519 8A030000 .4byte .LBB17
|
||
2918 051d 9C030000 .4byte .LBE17
|
||
2919 0521 16 .uleb128 0x16
|
||
2920 0522 6900 .string "i"
|
||
2921 0524 01 .byte 0x1
|
||
2922 0525 B702 .2byte 0x2b7
|
||
2923 0527 69000000 .4byte 0x69
|
||
2924 052b 1B020000 .4byte .LLST8
|
||
2925 052f 00 .byte 0x0
|
||
2926 0530 00 .byte 0x0
|
||
2927 0531 1A .uleb128 0x1a
|
||
2928 0532 04 .byte 0x4
|
||
2929 0533 14010000 .4byte 0x114
|
||
2930 0537 07 .uleb128 0x7
|
||
2931 0538 69000000 .4byte 0x69
|
||
2932 053c 46050000 .4byte 0x546
|
||
2933 0540 1B .uleb128 0x1b
|
||
2934 0541 11010000 .4byte 0x111
|
||
2935 0545 00 .byte 0x0
|
||
2936 0546 07 .uleb128 0x7
|
||
2937 0547 69000000 .4byte 0x69
|
||
2938 054b 56050000 .4byte 0x556
|
||
2939 054f 1C .uleb128 0x1c
|
||
2940 0550 11010000 .4byte 0x111
|
||
2941 0554 0E .byte 0xe
|
||
2942 0555 00 .byte 0x0
|
||
2943 0556 07 .uleb128 0x7
|
||
2944 0557 69000000 .4byte 0x69
|
||
2945 055b 66050000 .4byte 0x566
|
||
2946 055f 1C .uleb128 0x1c
|
||
2947 0560 11010000 .4byte 0x111
|
||
2948 0564 04 .byte 0x4
|
||
2949 0565 00 .byte 0x0
|
||
2950 0566 0F .uleb128 0xf
|
||
2951 0567 01 .byte 0x1
|
||
2952 0568 5E020000 .4byte .LASF96
|
||
2953 056c 01 .byte 0x1
|
||
2954 056d DA01 .2byte 0x1da
|
||
2955 056f 01 .byte 0x1
|
||
2956 0570 9C030000 .4byte .LFB6
|
||
BFIN GAS /tmp/cco71w8X.s page 71
|
||
|
||
|
||
2957 0574 B8030000 .4byte .LFE6
|
||
2958 0578 39020000 .4byte .LLST9
|
||
2959 057c A1050000 .4byte 0x5a1
|
||
2960 0580 1D .uleb128 0x1d
|
||
2961 0581 54060000 .4byte .LASF97
|
||
2962 0585 01 .byte 0x1
|
||
2963 0586 DA01 .2byte 0x1da
|
||
2964 0588 A1050000 .4byte 0x5a1
|
||
2965 058c 58020000 .4byte .LLST10
|
||
2966 0590 1D .uleb128 0x1d
|
||
2967 0591 69040000 .4byte .LASF98
|
||
2968 0595 01 .byte 0x1
|
||
2969 0596 DA01 .2byte 0x1da
|
||
2970 0598 69000000 .4byte 0x69
|
||
2971 059c 6B020000 .4byte .LLST11
|
||
2972 05a0 00 .byte 0x0
|
||
2973 05a1 1A .uleb128 0x1a
|
||
2974 05a2 04 .byte 0x4
|
||
2975 05a3 69000000 .4byte 0x69
|
||
2976 05a7 0F .uleb128 0xf
|
||
2977 05a8 01 .byte 0x1
|
||
2978 05a9 47030000 .4byte .LASF99
|
||
2979 05ad 01 .byte 0x1
|
||
2980 05ae C601 .2byte 0x1c6
|
||
2981 05b0 01 .byte 0x1
|
||
2982 05b1 B8030000 .4byte .LFB5
|
||
2983 05b5 E0030000 .4byte .LFE5
|
||
2984 05b9 7E020000 .4byte .LLST12
|
||
2985 05bd E2050000 .4byte 0x5e2
|
||
2986 05c1 1D .uleb128 0x1d
|
||
2987 05c2 54060000 .4byte .LASF97
|
||
2988 05c6 01 .byte 0x1
|
||
2989 05c7 C601 .2byte 0x1c6
|
||
2990 05c9 A1050000 .4byte 0x5a1
|
||
2991 05cd 9D020000 .4byte .LLST13
|
||
2992 05d1 1D .uleb128 0x1d
|
||
2993 05d2 69040000 .4byte .LASF98
|
||
2994 05d6 01 .byte 0x1
|
||
2995 05d7 C601 .2byte 0x1c6
|
||
2996 05d9 69000000 .4byte 0x69
|
||
2997 05dd B0020000 .4byte .LLST14
|
||
2998 05e1 00 .byte 0x0
|
||
2999 05e2 1E .uleb128 0x1e
|
||
3000 05e3 01 .byte 0x1
|
||
3001 05e4 0D040000 .4byte .LASF103
|
||
3002 05e8 01 .byte 0x1
|
||
3003 05e9 A201 .2byte 0x1a2
|
||
3004 05eb 01 .byte 0x1
|
||
3005 05ec 69000000 .4byte 0x69
|
||
3006 05f0 E0030000 .4byte .LFB4
|
||
3007 05f4 2A040000 .4byte .LFE4
|
||
3008 05f8 C3020000 .4byte .LLST15
|
||
3009 05fc 21060000 .4byte 0x621
|
||
3010 0600 1D .uleb128 0x1d
|
||
3011 0601 60030000 .4byte .LASF19
|
||
3012 0605 01 .byte 0x1
|
||
3013 0606 A201 .2byte 0x1a2
|
||
BFIN GAS /tmp/cco71w8X.s page 72
|
||
|
||
|
||
3014 0608 A1050000 .4byte 0x5a1
|
||
3015 060c EE020000 .4byte .LLST16
|
||
3016 0610 1D .uleb128 0x1d
|
||
3017 0611 69040000 .4byte .LASF98
|
||
3018 0615 01 .byte 0x1
|
||
3019 0616 A201 .2byte 0x1a2
|
||
3020 0618 69000000 .4byte 0x69
|
||
3021 061c 17030000 .4byte .LLST17
|
||
3022 0620 00 .byte 0x0
|
||
3023 0621 1F .uleb128 0x1f
|
||
3024 0622 01 .byte 0x1
|
||
3025 0623 F6010000 .4byte .LASF129
|
||
3026 0627 01 .byte 0x1
|
||
3027 0628 91 .byte 0x91
|
||
3028 0629 01 .byte 0x1
|
||
3029 062a 69000000 .4byte 0x69
|
||
3030 062e 01 .byte 0x1
|
||
3031 062f 76060000 .4byte 0x676
|
||
3032 0633 20 .uleb128 0x20
|
||
3033 0634 37050000 .4byte .LASF100
|
||
3034 0638 01 .byte 0x1
|
||
3035 0639 91 .byte 0x91
|
||
3036 063a A1050000 .4byte 0x5a1
|
||
3037 063e 20 .uleb128 0x20
|
||
3038 063f 74030000 .4byte .LASF101
|
||
3039 0643 01 .byte 0x1
|
||
3040 0644 91 .byte 0x91
|
||
3041 0645 69000000 .4byte 0x69
|
||
3042 0649 20 .uleb128 0x20
|
||
3043 064a C5020000 .4byte .LASF102
|
||
3044 064e 01 .byte 0x1
|
||
3045 064f 91 .byte 0x91
|
||
3046 0650 76060000 .4byte 0x676
|
||
3047 0654 20 .uleb128 0x20
|
||
3048 0655 52010000 .4byte .LASF71
|
||
3049 0659 01 .byte 0x1
|
||
3050 065a 91 .byte 0x91
|
||
3051 065b 2C000000 .4byte 0x2c
|
||
3052 065f 21 .uleb128 0x21
|
||
3053 0660 D4040000 .4byte .LASF83
|
||
3054 0664 01 .byte 0x1
|
||
3055 0665 92 .byte 0x92
|
||
3056 0666 69000000 .4byte 0x69
|
||
3057 066a 22 .uleb128 0x22
|
||
3058 066b 23 .uleb128 0x23
|
||
3059 066c 6900 .string "i"
|
||
3060 066e 01 .byte 0x1
|
||
3061 066f 94 .byte 0x94
|
||
3062 0670 69000000 .4byte 0x69
|
||
3063 0674 00 .byte 0x0
|
||
3064 0675 00 .byte 0x0
|
||
3065 0676 1A .uleb128 0x1a
|
||
3066 0677 04 .byte 0x4
|
||
3067 0678 82000000 .4byte 0x82
|
||
3068 067c 24 .uleb128 0x24
|
||
3069 067d 21060000 .4byte 0x621
|
||
3070 0681 2C040000 .4byte .LFB2
|
||
BFIN GAS /tmp/cco71w8X.s page 73
|
||
|
||
|
||
3071 0685 7E040000 .4byte .LFE2
|
||
3072 0689 40030000 .4byte .LLST18
|
||
3073 068d CE060000 .4byte 0x6ce
|
||
3074 0691 25 .uleb128 0x25
|
||
3075 0692 33060000 .4byte 0x633
|
||
3076 0696 5F030000 .4byte .LLST19
|
||
3077 069a 25 .uleb128 0x25
|
||
3078 069b 3E060000 .4byte 0x63e
|
||
3079 069f 88030000 .4byte .LLST20
|
||
3080 06a3 25 .uleb128 0x25
|
||
3081 06a4 49060000 .4byte 0x649
|
||
3082 06a8 9B030000 .4byte .LLST21
|
||
3083 06ac 25 .uleb128 0x25
|
||
3084 06ad 54060000 .4byte 0x654
|
||
3085 06b1 B9030000 .4byte .LLST22
|
||
3086 06b5 26 .uleb128 0x26
|
||
3087 06b6 5F060000 .4byte 0x65f
|
||
3088 06ba EE030000 .4byte .LLST23
|
||
3089 06be 18 .uleb128 0x18
|
||
3090 06bf 4E040000 .4byte .LBB20
|
||
3091 06c3 6C040000 .4byte .LBE20
|
||
3092 06c7 27 .uleb128 0x27
|
||
3093 06c8 6B060000 .4byte 0x66b
|
||
3094 06cc 00 .byte 0x0
|
||
3095 06cd 00 .byte 0x0
|
||
3096 06ce 28 .uleb128 0x28
|
||
3097 06cf 01 .byte 0x1
|
||
3098 06d0 26050000 .4byte .LASF104
|
||
3099 06d4 01 .byte 0x1
|
||
3100 06d5 C0 .byte 0xc0
|
||
3101 06d6 01 .byte 0x1
|
||
3102 06d7 69000000 .4byte 0x69
|
||
3103 06db 80040000 .4byte .LFB3
|
||
3104 06df 6A080000 .4byte .LFE3
|
||
3105 06e3 0C040000 .4byte .LLST24
|
||
3106 06e7 F1070000 .4byte 0x7f1
|
||
3107 06eb 29 .uleb128 0x29
|
||
3108 06ec 60030000 .4byte .LASF19
|
||
3109 06f0 01 .byte 0x1
|
||
3110 06f1 C0 .byte 0xc0
|
||
3111 06f2 A1050000 .4byte 0x5a1
|
||
3112 06f6 37040000 .4byte .LLST25
|
||
3113 06fa 29 .uleb128 0x29
|
||
3114 06fb 69040000 .4byte .LASF98
|
||
3115 06ff 01 .byte 0x1
|
||
3116 0700 C0 .byte 0xc0
|
||
3117 0701 69000000 .4byte 0x69
|
||
3118 0705 56040000 .4byte .LLST26
|
||
3119 0709 13 .uleb128 0x13
|
||
3120 070a 50000000 .4byte .Ldebug_ranges0+0x50
|
||
3121 070e 20070000 .4byte 0x720
|
||
3122 0712 2A .uleb128 0x2a
|
||
3123 0713 6900 .string "i"
|
||
3124 0715 01 .byte 0x1
|
||
3125 0716 CC .byte 0xcc
|
||
3126 0717 94000000 .4byte 0x94
|
||
3127 071b 95040000 .4byte .LLST27
|
||
BFIN GAS /tmp/cco71w8X.s page 74
|
||
|
||
|
||
3128 071f 00 .byte 0x0
|
||
3129 0720 13 .uleb128 0x13
|
||
3130 0721 68000000 .4byte .Ldebug_ranges0+0x68
|
||
3131 0725 D8070000 .4byte 0x7d8
|
||
3132 0729 2B .uleb128 0x2b
|
||
3133 072a B0050000 .4byte .LASF105
|
||
3134 072e 01 .byte 0x1
|
||
3135 072f FE .byte 0xfe
|
||
3136 0730 69000000 .4byte 0x69
|
||
3137 0734 DF040000 .4byte .LLST28
|
||
3138 0738 23 .uleb128 0x23
|
||
3139 0739 76616C00 .string "val"
|
||
3140 073d 01 .byte 0x1
|
||
3141 073e FF .byte 0xff
|
||
3142 073f 69000000 .4byte 0x69
|
||
3143 0743 12 .uleb128 0x12
|
||
3144 0744 92040000 .4byte .LASF106
|
||
3145 0748 01 .byte 0x1
|
||
3146 0749 0001 .2byte 0x100
|
||
3147 074b 2C000000 .4byte 0x2c
|
||
3148 074f 08050000 .4byte .LLST29
|
||
3149 0753 15 .uleb128 0x15
|
||
3150 0754 88000000 .4byte .Ldebug_ranges0+0x88
|
||
3151 0758 14 .uleb128 0x14
|
||
3152 0759 96020000 .4byte .LASF107
|
||
3153 075d 01 .byte 0x1
|
||
3154 075e 1701 .2byte 0x117
|
||
3155 0760 69000000 .4byte 0x69
|
||
3156 0764 16 .uleb128 0x16
|
||
3157 0765 6900 .string "i"
|
||
3158 0767 01 .byte 0x1
|
||
3159 0768 1F01 .2byte 0x11f
|
||
3160 076a 69000000 .4byte 0x69
|
||
3161 076e 31050000 .4byte .LLST30
|
||
3162 0772 11 .uleb128 0x11
|
||
3163 0773 04060000 .4byte .LBB35
|
||
3164 0777 1E060000 .4byte .LBE35
|
||
3165 077b 8E070000 .4byte 0x78e
|
||
3166 077f 16 .uleb128 0x16
|
||
3167 0780 6900 .string "i"
|
||
3168 0782 01 .byte 0x1
|
||
3169 0783 1301 .2byte 0x113
|
||
3170 0785 69000000 .4byte 0x69
|
||
3171 0789 5A050000 .4byte .LLST31
|
||
3172 078d 00 .byte 0x0
|
||
3173 078e 2C .uleb128 0x2c
|
||
3174 078f 21060000 .4byte 0x621
|
||
3175 0793 A8000000 .4byte .Ldebug_ranges0+0xa8
|
||
3176 0797 01 .byte 0x1
|
||
3177 0798 1701 .2byte 0x117
|
||
3178 079a BE070000 .4byte 0x7be
|
||
3179 079e 2D .uleb128 0x2d
|
||
3180 079f AC060000 .4byte 0x6ac
|
||
3181 07a3 2D .uleb128 0x2d
|
||
3182 07a4 A3060000 .4byte 0x6a3
|
||
3183 07a8 2D .uleb128 0x2d
|
||
3184 07a9 9A060000 .4byte 0x69a
|
||
BFIN GAS /tmp/cco71w8X.s page 75
|
||
|
||
|
||
3185 07ad 2D .uleb128 0x2d
|
||
3186 07ae 91060000 .4byte 0x691
|
||
3187 07b2 15 .uleb128 0x15
|
||
3188 07b3 C0000000 .4byte .Ldebug_ranges0+0xc0
|
||
3189 07b7 27 .uleb128 0x27
|
||
3190 07b8 5F060000 .4byte 0x65f
|
||
3191 07bc 00 .byte 0x0
|
||
3192 07bd 00 .byte 0x0
|
||
3193 07be 18 .uleb128 0x18
|
||
3194 07bf 8A060000 .4byte .LBB40
|
||
3195 07c3 9C060000 .4byte .LBE40
|
||
3196 07c7 16 .uleb128 0x16
|
||
3197 07c8 6900 .string "i"
|
||
3198 07ca 01 .byte 0x1
|
||
3199 07cb 2A01 .2byte 0x12a
|
||
3200 07cd 69000000 .4byte 0x69
|
||
3201 07d1 6D050000 .4byte .LLST32
|
||
3202 07d5 00 .byte 0x0
|
||
3203 07d6 00 .byte 0x0
|
||
3204 07d7 00 .byte 0x0
|
||
3205 07d8 18 .uleb128 0x18
|
||
3206 07d9 26080000 .4byte .LBB44
|
||
3207 07dd 34080000 .4byte .LBE44
|
||
3208 07e1 16 .uleb128 0x16
|
||
3209 07e2 6900 .string "i"
|
||
3210 07e4 01 .byte 0x1
|
||
3211 07e5 6F01 .2byte 0x16f
|
||
3212 07e7 69000000 .4byte 0x69
|
||
3213 07eb A1050000 .4byte .LLST33
|
||
3214 07ef 00 .byte 0x0
|
||
3215 07f0 00 .byte 0x0
|
||
3216 07f1 07 .uleb128 0x7
|
||
3217 07f2 69000000 .4byte 0x69
|
||
3218 07f6 01080000 .4byte 0x801
|
||
3219 07fa 1C .uleb128 0x1c
|
||
3220 07fb 11010000 .4byte 0x111
|
||
3221 07ff 03 .byte 0x3
|
||
3222 0800 00 .byte 0x0
|
||
3223 0801 2E .uleb128 0x2e
|
||
3224 0802 A4000000 .4byte .LASF108
|
||
3225 0806 01 .byte 0x1
|
||
3226 0807 1C .byte 0x1c
|
||
3227 0808 F1070000 .4byte 0x7f1
|
||
3228 080c 01 .byte 0x1
|
||
3229 080d 05 .byte 0x5
|
||
3230 080e 03 .byte 0x3
|
||
3231 080f 00000000 .4byte _streams_cnt
|
||
3232 0813 2E .uleb128 0x2e
|
||
3233 0814 B0000000 .4byte .LASF109
|
||
3234 0818 01 .byte 0x1
|
||
3235 0819 2F .byte 0x2f
|
||
3236 081a 25080000 .4byte 0x825
|
||
3237 081e 01 .byte 0x1
|
||
3238 081f 05 .byte 0x5
|
||
3239 0820 03 .byte 0x3
|
||
3240 0821 00000000 .4byte _dbg_receive_value
|
||
3241 0825 2F .uleb128 0x2f
|
||
BFIN GAS /tmp/cco71w8X.s page 76
|
||
|
||
|
||
3242 0826 69000000 .4byte 0x69
|
||
3243 082a 07 .uleb128 0x7
|
||
3244 082b 69000000 .4byte 0x69
|
||
3245 082f 3A080000 .4byte 0x83a
|
||
3246 0833 1C .uleb128 0x1c
|
||
3247 0834 11010000 .4byte 0x111
|
||
3248 0838 09 .byte 0x9
|
||
3249 0839 00 .byte 0x0
|
||
3250 083a 2E .uleb128 0x2e
|
||
3251 083b B5050000 .4byte .LASF110
|
||
3252 083f 01 .byte 0x1
|
||
3253 0840 37 .byte 0x37
|
||
3254 0841 2A080000 .4byte 0x82a
|
||
3255 0845 01 .byte 0x1
|
||
3256 0846 05 .byte 0x5
|
||
3257 0847 03 .byte 0x3
|
||
3258 0848 28000000 .4byte _dbg_sport_rx_copy
|
||
3259 084c 2E .uleb128 0x2e
|
||
3260 084d 2F040000 .4byte .LASF111
|
||
3261 0851 01 .byte 0x1
|
||
3262 0852 49 .byte 0x49
|
||
3263 0853 69000000 .4byte 0x69
|
||
3264 0857 01 .byte 0x1
|
||
3265 0858 05 .byte 0x5
|
||
3266 0859 03 .byte 0x3
|
||
3267 085a 10000000 .4byte _streams_succes_flag
|
||
3268 085e 07 .uleb128 0x7
|
||
3269 085f 69000000 .4byte 0x69
|
||
3270 0863 69080000 .4byte 0x869
|
||
3271 0867 30 .uleb128 0x30
|
||
3272 0868 00 .byte 0x0
|
||
3273 0869 31 .uleb128 0x31
|
||
3274 086a 97010000 .4byte .LASF112
|
||
3275 086e 01 .byte 0x1
|
||
3276 086f 55 .byte 0x55
|
||
3277 0870 76080000 .4byte 0x876
|
||
3278 0874 01 .byte 0x1
|
||
3279 0875 01 .byte 0x1
|
||
3280 0876 2F .uleb128 0x2f
|
||
3281 0877 5E080000 .4byte 0x85e
|
||
3282 087b 31 .uleb128 0x31
|
||
3283 087c FE030000 .4byte .LASF113
|
||
3284 0880 01 .byte 0x1
|
||
3285 0881 56 .byte 0x56
|
||
3286 0882 88080000 .4byte 0x888
|
||
3287 0886 01 .byte 0x1
|
||
3288 0887 01 .byte 0x1
|
||
3289 0888 2F .uleb128 0x2f
|
||
3290 0889 5E080000 .4byte 0x85e
|
||
3291 088d 31 .uleb128 0x31
|
||
3292 088e 37050000 .4byte .LASF100
|
||
3293 0892 01 .byte 0x1
|
||
3294 0893 58 .byte 0x58
|
||
3295 0894 9A080000 .4byte 0x89a
|
||
3296 0898 01 .byte 0x1
|
||
3297 0899 01 .byte 0x1
|
||
3298 089a 2F .uleb128 0x2f
|
||
BFIN GAS /tmp/cco71w8X.s page 77
|
||
|
||
|
||
3299 089b 5E080000 .4byte 0x85e
|
||
3300 089f 07 .uleb128 0x7
|
||
3301 08a0 82000000 .4byte 0x82
|
||
3302 08a4 AA080000 .4byte 0x8aa
|
||
3303 08a8 30 .uleb128 0x30
|
||
3304 08a9 00 .byte 0x0
|
||
3305 08aa 31 .uleb128 0x31
|
||
3306 08ab C5020000 .4byte .LASF102
|
||
3307 08af 01 .byte 0x1
|
||
3308 08b0 5A .byte 0x5a
|
||
3309 08b1 B7080000 .4byte 0x8b7
|
||
3310 08b5 01 .byte 0x1
|
||
3311 08b6 01 .byte 0x1
|
||
3312 08b7 2F .uleb128 0x2f
|
||
3313 08b8 9F080000 .4byte 0x89f
|
||
3314 08bc 2E .uleb128 0x2e
|
||
3315 08bd AD010000 .4byte .LASF114
|
||
3316 08c1 01 .byte 0x1
|
||
3317 08c2 5D .byte 0x5d
|
||
3318 08c3 CE080000 .4byte 0x8ce
|
||
3319 08c7 01 .byte 0x1
|
||
3320 08c8 05 .byte 0x5
|
||
3321 08c9 03 .byte 0x3
|
||
3322 08ca 04000000 .4byte _TX_marker
|
||
3323 08ce 2F .uleb128 0x2f
|
||
3324 08cf 2A080000 .4byte 0x82a
|
||
3325 08d3 2E .uleb128 0x2e
|
||
3326 08d4 B0060000 .4byte .LASF115
|
||
3327 08d8 01 .byte 0x1
|
||
3328 08d9 73 .byte 0x73
|
||
3329 08da E5080000 .4byte 0x8e5
|
||
3330 08de 01 .byte 0x1
|
||
3331 08df 05 .byte 0x5
|
||
3332 08e0 03 .byte 0x3
|
||
3333 08e1 30000000 .4byte _Proc_state
|
||
3334 08e5 32 .uleb128 0x32
|
||
3335 08e6 C7050000 .4byte .LASF128
|
||
3336 08ea B0020000 .4byte 0x2b0
|
||
3337 08ee 2E .uleb128 0x2e
|
||
3338 08ef 84010000 .4byte .LASF76
|
||
3339 08f3 01 .byte 0x1
|
||
3340 08f4 75 .byte 0x75
|
||
3341 08f5 25080000 .4byte 0x825
|
||
3342 08f9 01 .byte 0x1
|
||
3343 08fa 05 .byte 0x5
|
||
3344 08fb 03 .byte 0x3
|
||
3345 08fc 14000000 .4byte _TX_buff_I
|
||
3346 0900 2E .uleb128 0x2e
|
||
3347 0901 57010000 .4byte .LASF116
|
||
3348 0905 01 .byte 0x1
|
||
3349 0906 76 .byte 0x76
|
||
3350 0907 25080000 .4byte 0x825
|
||
3351 090b 01 .byte 0x1
|
||
3352 090c 05 .byte 0x5
|
||
3353 090d 03 .byte 0x3
|
||
3354 090e 2C000000 .4byte _TX_buff_I_shadow
|
||
3355 0912 2E .uleb128 0x2e
|
||
BFIN GAS /tmp/cco71w8X.s page 78
|
||
|
||
|
||
3356 0913 DA060000 .4byte .LASF117
|
||
3357 0917 01 .byte 0x1
|
||
3358 0918 78 .byte 0x78
|
||
3359 0919 25080000 .4byte 0x825
|
||
3360 091d 01 .byte 0x1
|
||
3361 091e 05 .byte 0x5
|
||
3362 091f 03 .byte 0x3
|
||
3363 0920 18000000 .4byte _data_I
|
||
3364 0924 2E .uleb128 0x2e
|
||
3365 0925 68000000 .4byte .LASF118
|
||
3366 0929 01 .byte 0x1
|
||
3367 092a 79 .byte 0x79
|
||
3368 092b 25080000 .4byte 0x825
|
||
3369 092f 01 .byte 0x1
|
||
3370 0930 05 .byte 0x5
|
||
3371 0931 03 .byte 0x3
|
||
3372 0932 1C000000 .4byte _send_size
|
||
3373 0936 2E .uleb128 0x2e
|
||
3374 0937 18050000 .4byte .LASF77
|
||
3375 093b 01 .byte 0x1
|
||
3376 093c 7B .byte 0x7b
|
||
3377 093d 48090000 .4byte 0x948
|
||
3378 0941 01 .byte 0x1
|
||
3379 0942 05 .byte 0x5
|
||
3380 0943 03 .byte 0x3
|
||
3381 0944 30000000 .4byte _TX_buff_state
|
||
3382 0948 2F .uleb128 0x2f
|
||
3383 0949 2C000000 .4byte 0x2c
|
||
3384 094d 2E .uleb128 0x2e
|
||
3385 094e 2D000000 .4byte .LASF119
|
||
3386 0952 01 .byte 0x1
|
||
3387 0953 7C .byte 0x7c
|
||
3388 0954 25080000 .4byte 0x825
|
||
3389 0958 01 .byte 0x1
|
||
3390 0959 05 .byte 0x5
|
||
3391 095a 03 .byte 0x3
|
||
3392 095b 20000000 .4byte _tx_val
|
||
3393 095f 2E .uleb128 0x2e
|
||
3394 0960 A0050000 .4byte .LASF120
|
||
3395 0964 01 .byte 0x1
|
||
3396 0965 7E .byte 0x7e
|
||
3397 0966 69000000 .4byte 0x69
|
||
3398 096a 01 .byte 0x1
|
||
3399 096b 05 .byte 0x5
|
||
3400 096c 03 .byte 0x3
|
||
3401 096d 24000000 .4byte _some_i
|
||
3402 0971 2E .uleb128 0x2e
|
||
3403 0972 78060000 .4byte .LASF121
|
||
3404 0976 01 .byte 0x1
|
||
3405 0977 80 .byte 0x80
|
||
3406 0978 25080000 .4byte 0x825
|
||
3407 097c 01 .byte 0x1
|
||
3408 097d 05 .byte 0x5
|
||
3409 097e 03 .byte 0x3
|
||
3410 097f 28000000 .4byte _size_processed
|
||
3411 0983 2E .uleb128 0x2e
|
||
3412 0984 22010000 .4byte .LASF122
|
||
BFIN GAS /tmp/cco71w8X.s page 79
|
||
|
||
|
||
3413 0988 01 .byte 0x1
|
||
3414 0989 89 .byte 0x89
|
||
3415 098a 2C000000 .4byte 0x2c
|
||
3416 098e 01 .byte 0x1
|
||
3417 098f 05 .byte 0x5
|
||
3418 0990 03 .byte 0x3
|
||
3419 0991 2C000000 .4byte _LFSM_started
|
||
3420 0995 2E .uleb128 0x2e
|
||
3421 0996 45060000 .4byte .LASF123
|
||
3422 099a 01 .byte 0x1
|
||
3423 099b 8C .byte 0x8c
|
||
3424 099c 2C000000 .4byte 0x2c
|
||
3425 09a0 01 .byte 0x1
|
||
3426 09a1 05 .byte 0x5
|
||
3427 09a2 03 .byte 0x3
|
||
3428 09a3 2D000000 .4byte _DY_SYN_2_value
|
||
3429 09a7 2E .uleb128 0x2e
|
||
3430 09a8 C0040000 .4byte .LASF124
|
||
3431 09ac 01 .byte 0x1
|
||
3432 09ad 8D .byte 0x8d
|
||
3433 09ae 2C000000 .4byte 0x2c
|
||
3434 09b2 01 .byte 0x1
|
||
3435 09b3 05 .byte 0x5
|
||
3436 09b4 03 .byte 0x3
|
||
3437 09b5 2E000000 .4byte _DY_SYN_2_value_prev
|
||
3438 09b9 00 .byte 0x0
|
||
3439 .section .debug_abbrev
|
||
3440 0000 01 .uleb128 0x1
|
||
3441 0001 11 .uleb128 0x11
|
||
3442 0002 01 .byte 0x1
|
||
3443 0003 25 .uleb128 0x25
|
||
3444 0004 0E .uleb128 0xe
|
||
3445 0005 13 .uleb128 0x13
|
||
3446 0006 0B .uleb128 0xb
|
||
3447 0007 03 .uleb128 0x3
|
||
3448 0008 0E .uleb128 0xe
|
||
3449 0009 1B .uleb128 0x1b
|
||
3450 000a 0E .uleb128 0xe
|
||
3451 000b 11 .uleb128 0x11
|
||
3452 000c 01 .uleb128 0x1
|
||
3453 000d 12 .uleb128 0x12
|
||
3454 000e 01 .uleb128 0x1
|
||
3455 000f 10 .uleb128 0x10
|
||
3456 0010 06 .uleb128 0x6
|
||
3457 0011 00 .byte 0x0
|
||
3458 0012 00 .byte 0x0
|
||
3459 0013 02 .uleb128 0x2
|
||
3460 0014 24 .uleb128 0x24
|
||
3461 0015 00 .byte 0x0
|
||
3462 0016 0B .uleb128 0xb
|
||
3463 0017 0B .uleb128 0xb
|
||
3464 0018 3E .uleb128 0x3e
|
||
3465 0019 0B .uleb128 0xb
|
||
3466 001a 03 .uleb128 0x3
|
||
3467 001b 0E .uleb128 0xe
|
||
3468 001c 00 .byte 0x0
|
||
3469 001d 00 .byte 0x0
|
||
BFIN GAS /tmp/cco71w8X.s page 80
|
||
|
||
|
||
3470 001e 03 .uleb128 0x3
|
||
3471 001f 16 .uleb128 0x16
|
||
3472 0020 00 .byte 0x0
|
||
3473 0021 03 .uleb128 0x3
|
||
3474 0022 0E .uleb128 0xe
|
||
3475 0023 3A .uleb128 0x3a
|
||
3476 0024 0B .uleb128 0xb
|
||
3477 0025 3B .uleb128 0x3b
|
||
3478 0026 0B .uleb128 0xb
|
||
3479 0027 49 .uleb128 0x49
|
||
3480 0028 13 .uleb128 0x13
|
||
3481 0029 00 .byte 0x0
|
||
3482 002a 00 .byte 0x0
|
||
3483 002b 04 .uleb128 0x4
|
||
3484 002c 24 .uleb128 0x24
|
||
3485 002d 00 .byte 0x0
|
||
3486 002e 0B .uleb128 0xb
|
||
3487 002f 0B .uleb128 0xb
|
||
3488 0030 3E .uleb128 0x3e
|
||
3489 0031 0B .uleb128 0xb
|
||
3490 0032 03 .uleb128 0x3
|
||
3491 0033 08 .uleb128 0x8
|
||
3492 0034 00 .byte 0x0
|
||
3493 0035 00 .byte 0x0
|
||
3494 0036 05 .uleb128 0x5
|
||
3495 0037 13 .uleb128 0x13
|
||
3496 0038 01 .byte 0x1
|
||
3497 0039 0B .uleb128 0xb
|
||
3498 003a 05 .uleb128 0x5
|
||
3499 003b 3A .uleb128 0x3a
|
||
3500 003c 0B .uleb128 0xb
|
||
3501 003d 3B .uleb128 0x3b
|
||
3502 003e 0B .uleb128 0xb
|
||
3503 003f 01 .uleb128 0x1
|
||
3504 0040 13 .uleb128 0x13
|
||
3505 0041 00 .byte 0x0
|
||
3506 0042 00 .byte 0x0
|
||
3507 0043 06 .uleb128 0x6
|
||
3508 0044 0D .uleb128 0xd
|
||
3509 0045 00 .byte 0x0
|
||
3510 0046 03 .uleb128 0x3
|
||
3511 0047 0E .uleb128 0xe
|
||
3512 0048 3A .uleb128 0x3a
|
||
3513 0049 0B .uleb128 0xb
|
||
3514 004a 3B .uleb128 0x3b
|
||
3515 004b 0B .uleb128 0xb
|
||
3516 004c 49 .uleb128 0x49
|
||
3517 004d 13 .uleb128 0x13
|
||
3518 004e 38 .uleb128 0x38
|
||
3519 004f 0A .uleb128 0xa
|
||
3520 0050 00 .byte 0x0
|
||
3521 0051 00 .byte 0x0
|
||
3522 0052 07 .uleb128 0x7
|
||
3523 0053 01 .uleb128 0x1
|
||
3524 0054 01 .byte 0x1
|
||
3525 0055 49 .uleb128 0x49
|
||
3526 0056 13 .uleb128 0x13
|
||
BFIN GAS /tmp/cco71w8X.s page 81
|
||
|
||
|
||
3527 0057 01 .uleb128 0x1
|
||
3528 0058 13 .uleb128 0x13
|
||
3529 0059 00 .byte 0x0
|
||
3530 005a 00 .byte 0x0
|
||
3531 005b 08 .uleb128 0x8
|
||
3532 005c 21 .uleb128 0x21
|
||
3533 005d 00 .byte 0x0
|
||
3534 005e 49 .uleb128 0x49
|
||
3535 005f 13 .uleb128 0x13
|
||
3536 0060 2F .uleb128 0x2f
|
||
3537 0061 05 .uleb128 0x5
|
||
3538 0062 00 .byte 0x0
|
||
3539 0063 00 .byte 0x0
|
||
3540 0064 09 .uleb128 0x9
|
||
3541 0065 24 .uleb128 0x24
|
||
3542 0066 00 .byte 0x0
|
||
3543 0067 0B .uleb128 0xb
|
||
3544 0068 0B .uleb128 0xb
|
||
3545 0069 3E .uleb128 0x3e
|
||
3546 006a 0B .uleb128 0xb
|
||
3547 006b 00 .byte 0x0
|
||
3548 006c 00 .byte 0x0
|
||
3549 006d 0A .uleb128 0xa
|
||
3550 006e 04 .uleb128 0x4
|
||
3551 006f 01 .byte 0x1
|
||
3552 0070 0B .uleb128 0xb
|
||
3553 0071 0B .uleb128 0xb
|
||
3554 0072 3A .uleb128 0x3a
|
||
3555 0073 0B .uleb128 0xb
|
||
3556 0074 3B .uleb128 0x3b
|
||
3557 0075 0B .uleb128 0xb
|
||
3558 0076 01 .uleb128 0x1
|
||
3559 0077 13 .uleb128 0x13
|
||
3560 0078 00 .byte 0x0
|
||
3561 0079 00 .byte 0x0
|
||
3562 007a 0B .uleb128 0xb
|
||
3563 007b 28 .uleb128 0x28
|
||
3564 007c 00 .byte 0x0
|
||
3565 007d 03 .uleb128 0x3
|
||
3566 007e 0E .uleb128 0xe
|
||
3567 007f 1C .uleb128 0x1c
|
||
3568 0080 0D .uleb128 0xd
|
||
3569 0081 00 .byte 0x0
|
||
3570 0082 00 .byte 0x0
|
||
3571 0083 0C .uleb128 0xc
|
||
3572 0084 04 .uleb128 0x4
|
||
3573 0085 01 .byte 0x1
|
||
3574 0086 03 .uleb128 0x3
|
||
3575 0087 0E .uleb128 0xe
|
||
3576 0088 0B .uleb128 0xb
|
||
3577 0089 0B .uleb128 0xb
|
||
3578 008a 3A .uleb128 0x3a
|
||
3579 008b 0B .uleb128 0xb
|
||
3580 008c 3B .uleb128 0x3b
|
||
3581 008d 0B .uleb128 0xb
|
||
3582 008e 01 .uleb128 0x1
|
||
3583 008f 13 .uleb128 0x13
|
||
BFIN GAS /tmp/cco71w8X.s page 82
|
||
|
||
|
||
3584 0090 00 .byte 0x0
|
||
3585 0091 00 .byte 0x0
|
||
3586 0092 0D .uleb128 0xd
|
||
3587 0093 28 .uleb128 0x28
|
||
3588 0094 00 .byte 0x0
|
||
3589 0095 03 .uleb128 0x3
|
||
3590 0096 08 .uleb128 0x8
|
||
3591 0097 1C .uleb128 0x1c
|
||
3592 0098 0D .uleb128 0xd
|
||
3593 0099 00 .byte 0x0
|
||
3594 009a 00 .byte 0x0
|
||
3595 009b 0E .uleb128 0xe
|
||
3596 009c 13 .uleb128 0x13
|
||
3597 009d 01 .byte 0x1
|
||
3598 009e 03 .uleb128 0x3
|
||
3599 009f 0E .uleb128 0xe
|
||
3600 00a0 0B .uleb128 0xb
|
||
3601 00a1 0B .uleb128 0xb
|
||
3602 00a2 3A .uleb128 0x3a
|
||
3603 00a3 0B .uleb128 0xb
|
||
3604 00a4 3B .uleb128 0x3b
|
||
3605 00a5 0B .uleb128 0xb
|
||
3606 00a6 01 .uleb128 0x1
|
||
3607 00a7 13 .uleb128 0x13
|
||
3608 00a8 00 .byte 0x0
|
||
3609 00a9 00 .byte 0x0
|
||
3610 00aa 0F .uleb128 0xf
|
||
3611 00ab 2E .uleb128 0x2e
|
||
3612 00ac 01 .byte 0x1
|
||
3613 00ad 3F .uleb128 0x3f
|
||
3614 00ae 0C .uleb128 0xc
|
||
3615 00af 03 .uleb128 0x3
|
||
3616 00b0 0E .uleb128 0xe
|
||
3617 00b1 3A .uleb128 0x3a
|
||
3618 00b2 0B .uleb128 0xb
|
||
3619 00b3 3B .uleb128 0x3b
|
||
3620 00b4 05 .uleb128 0x5
|
||
3621 00b5 27 .uleb128 0x27
|
||
3622 00b6 0C .uleb128 0xc
|
||
3623 00b7 11 .uleb128 0x11
|
||
3624 00b8 01 .uleb128 0x1
|
||
3625 00b9 12 .uleb128 0x12
|
||
3626 00ba 01 .uleb128 0x1
|
||
3627 00bb 40 .uleb128 0x40
|
||
3628 00bc 06 .uleb128 0x6
|
||
3629 00bd 01 .uleb128 0x1
|
||
3630 00be 13 .uleb128 0x13
|
||
3631 00bf 00 .byte 0x0
|
||
3632 00c0 00 .byte 0x0
|
||
3633 00c1 10 .uleb128 0x10
|
||
3634 00c2 05 .uleb128 0x5
|
||
3635 00c3 00 .byte 0x0
|
||
3636 00c4 03 .uleb128 0x3
|
||
3637 00c5 08 .uleb128 0x8
|
||
3638 00c6 3A .uleb128 0x3a
|
||
3639 00c7 0B .uleb128 0xb
|
||
3640 00c8 3B .uleb128 0x3b
|
||
BFIN GAS /tmp/cco71w8X.s page 83
|
||
|
||
|
||
3641 00c9 05 .uleb128 0x5
|
||
3642 00ca 49 .uleb128 0x49
|
||
3643 00cb 13 .uleb128 0x13
|
||
3644 00cc 02 .uleb128 0x2
|
||
3645 00cd 06 .uleb128 0x6
|
||
3646 00ce 00 .byte 0x0
|
||
3647 00cf 00 .byte 0x0
|
||
3648 00d0 11 .uleb128 0x11
|
||
3649 00d1 0B .uleb128 0xb
|
||
3650 00d2 01 .byte 0x1
|
||
3651 00d3 11 .uleb128 0x11
|
||
3652 00d4 01 .uleb128 0x1
|
||
3653 00d5 12 .uleb128 0x12
|
||
3654 00d6 01 .uleb128 0x1
|
||
3655 00d7 01 .uleb128 0x1
|
||
3656 00d8 13 .uleb128 0x13
|
||
3657 00d9 00 .byte 0x0
|
||
3658 00da 00 .byte 0x0
|
||
3659 00db 12 .uleb128 0x12
|
||
3660 00dc 34 .uleb128 0x34
|
||
3661 00dd 00 .byte 0x0
|
||
3662 00de 03 .uleb128 0x3
|
||
3663 00df 0E .uleb128 0xe
|
||
3664 00e0 3A .uleb128 0x3a
|
||
3665 00e1 0B .uleb128 0xb
|
||
3666 00e2 3B .uleb128 0x3b
|
||
3667 00e3 05 .uleb128 0x5
|
||
3668 00e4 49 .uleb128 0x49
|
||
3669 00e5 13 .uleb128 0x13
|
||
3670 00e6 02 .uleb128 0x2
|
||
3671 00e7 06 .uleb128 0x6
|
||
3672 00e8 00 .byte 0x0
|
||
3673 00e9 00 .byte 0x0
|
||
3674 00ea 13 .uleb128 0x13
|
||
3675 00eb 0B .uleb128 0xb
|
||
3676 00ec 01 .byte 0x1
|
||
3677 00ed 55 .uleb128 0x55
|
||
3678 00ee 06 .uleb128 0x6
|
||
3679 00ef 01 .uleb128 0x1
|
||
3680 00f0 13 .uleb128 0x13
|
||
3681 00f1 00 .byte 0x0
|
||
3682 00f2 00 .byte 0x0
|
||
3683 00f3 14 .uleb128 0x14
|
||
3684 00f4 34 .uleb128 0x34
|
||
3685 00f5 00 .byte 0x0
|
||
3686 00f6 03 .uleb128 0x3
|
||
3687 00f7 0E .uleb128 0xe
|
||
3688 00f8 3A .uleb128 0x3a
|
||
3689 00f9 0B .uleb128 0xb
|
||
3690 00fa 3B .uleb128 0x3b
|
||
3691 00fb 05 .uleb128 0x5
|
||
3692 00fc 49 .uleb128 0x49
|
||
3693 00fd 13 .uleb128 0x13
|
||
3694 00fe 00 .byte 0x0
|
||
3695 00ff 00 .byte 0x0
|
||
3696 0100 15 .uleb128 0x15
|
||
3697 0101 0B .uleb128 0xb
|
||
BFIN GAS /tmp/cco71w8X.s page 84
|
||
|
||
|
||
3698 0102 01 .byte 0x1
|
||
3699 0103 55 .uleb128 0x55
|
||
3700 0104 06 .uleb128 0x6
|
||
3701 0105 00 .byte 0x0
|
||
3702 0106 00 .byte 0x0
|
||
3703 0107 16 .uleb128 0x16
|
||
3704 0108 34 .uleb128 0x34
|
||
3705 0109 00 .byte 0x0
|
||
3706 010a 03 .uleb128 0x3
|
||
3707 010b 08 .uleb128 0x8
|
||
3708 010c 3A .uleb128 0x3a
|
||
3709 010d 0B .uleb128 0xb
|
||
3710 010e 3B .uleb128 0x3b
|
||
3711 010f 05 .uleb128 0x5
|
||
3712 0110 49 .uleb128 0x49
|
||
3713 0111 13 .uleb128 0x13
|
||
3714 0112 02 .uleb128 0x2
|
||
3715 0113 06 .uleb128 0x6
|
||
3716 0114 00 .byte 0x0
|
||
3717 0115 00 .byte 0x0
|
||
3718 0116 17 .uleb128 0x17
|
||
3719 0117 34 .uleb128 0x34
|
||
3720 0118 00 .byte 0x0
|
||
3721 0119 03 .uleb128 0x3
|
||
3722 011a 0E .uleb128 0xe
|
||
3723 011b 3A .uleb128 0x3a
|
||
3724 011c 0B .uleb128 0xb
|
||
3725 011d 3B .uleb128 0x3b
|
||
3726 011e 05 .uleb128 0x5
|
||
3727 011f 49 .uleb128 0x49
|
||
3728 0120 13 .uleb128 0x13
|
||
3729 0121 02 .uleb128 0x2
|
||
3730 0122 0A .uleb128 0xa
|
||
3731 0123 00 .byte 0x0
|
||
3732 0124 00 .byte 0x0
|
||
3733 0125 18 .uleb128 0x18
|
||
3734 0126 0B .uleb128 0xb
|
||
3735 0127 01 .byte 0x1
|
||
3736 0128 11 .uleb128 0x11
|
||
3737 0129 01 .uleb128 0x1
|
||
3738 012a 12 .uleb128 0x12
|
||
3739 012b 01 .uleb128 0x1
|
||
3740 012c 00 .byte 0x0
|
||
3741 012d 00 .byte 0x0
|
||
3742 012e 19 .uleb128 0x19
|
||
3743 012f 34 .uleb128 0x34
|
||
3744 0130 00 .byte 0x0
|
||
3745 0131 03 .uleb128 0x3
|
||
3746 0132 08 .uleb128 0x8
|
||
3747 0133 3A .uleb128 0x3a
|
||
3748 0134 0B .uleb128 0xb
|
||
3749 0135 3B .uleb128 0x3b
|
||
3750 0136 05 .uleb128 0x5
|
||
3751 0137 49 .uleb128 0x49
|
||
3752 0138 13 .uleb128 0x13
|
||
3753 0139 00 .byte 0x0
|
||
3754 013a 00 .byte 0x0
|
||
BFIN GAS /tmp/cco71w8X.s page 85
|
||
|
||
|
||
3755 013b 1A .uleb128 0x1a
|
||
3756 013c 0F .uleb128 0xf
|
||
3757 013d 00 .byte 0x0
|
||
3758 013e 0B .uleb128 0xb
|
||
3759 013f 0B .uleb128 0xb
|
||
3760 0140 49 .uleb128 0x49
|
||
3761 0141 13 .uleb128 0x13
|
||
3762 0142 00 .byte 0x0
|
||
3763 0143 00 .byte 0x0
|
||
3764 0144 1B .uleb128 0x1b
|
||
3765 0145 21 .uleb128 0x21
|
||
3766 0146 00 .byte 0x0
|
||
3767 0147 49 .uleb128 0x49
|
||
3768 0148 13 .uleb128 0x13
|
||
3769 0149 00 .byte 0x0
|
||
3770 014a 00 .byte 0x0
|
||
3771 014b 1C .uleb128 0x1c
|
||
3772 014c 21 .uleb128 0x21
|
||
3773 014d 00 .byte 0x0
|
||
3774 014e 49 .uleb128 0x49
|
||
3775 014f 13 .uleb128 0x13
|
||
3776 0150 2F .uleb128 0x2f
|
||
3777 0151 0B .uleb128 0xb
|
||
3778 0152 00 .byte 0x0
|
||
3779 0153 00 .byte 0x0
|
||
3780 0154 1D .uleb128 0x1d
|
||
3781 0155 05 .uleb128 0x5
|
||
3782 0156 00 .byte 0x0
|
||
3783 0157 03 .uleb128 0x3
|
||
3784 0158 0E .uleb128 0xe
|
||
3785 0159 3A .uleb128 0x3a
|
||
3786 015a 0B .uleb128 0xb
|
||
3787 015b 3B .uleb128 0x3b
|
||
3788 015c 05 .uleb128 0x5
|
||
3789 015d 49 .uleb128 0x49
|
||
3790 015e 13 .uleb128 0x13
|
||
3791 015f 02 .uleb128 0x2
|
||
3792 0160 06 .uleb128 0x6
|
||
3793 0161 00 .byte 0x0
|
||
3794 0162 00 .byte 0x0
|
||
3795 0163 1E .uleb128 0x1e
|
||
3796 0164 2E .uleb128 0x2e
|
||
3797 0165 01 .byte 0x1
|
||
3798 0166 3F .uleb128 0x3f
|
||
3799 0167 0C .uleb128 0xc
|
||
3800 0168 03 .uleb128 0x3
|
||
3801 0169 0E .uleb128 0xe
|
||
3802 016a 3A .uleb128 0x3a
|
||
3803 016b 0B .uleb128 0xb
|
||
3804 016c 3B .uleb128 0x3b
|
||
3805 016d 05 .uleb128 0x5
|
||
3806 016e 27 .uleb128 0x27
|
||
3807 016f 0C .uleb128 0xc
|
||
3808 0170 49 .uleb128 0x49
|
||
3809 0171 13 .uleb128 0x13
|
||
3810 0172 11 .uleb128 0x11
|
||
3811 0173 01 .uleb128 0x1
|
||
BFIN GAS /tmp/cco71w8X.s page 86
|
||
|
||
|
||
3812 0174 12 .uleb128 0x12
|
||
3813 0175 01 .uleb128 0x1
|
||
3814 0176 40 .uleb128 0x40
|
||
3815 0177 06 .uleb128 0x6
|
||
3816 0178 01 .uleb128 0x1
|
||
3817 0179 13 .uleb128 0x13
|
||
3818 017a 00 .byte 0x0
|
||
3819 017b 00 .byte 0x0
|
||
3820 017c 1F .uleb128 0x1f
|
||
3821 017d 2E .uleb128 0x2e
|
||
3822 017e 01 .byte 0x1
|
||
3823 017f 3F .uleb128 0x3f
|
||
3824 0180 0C .uleb128 0xc
|
||
3825 0181 03 .uleb128 0x3
|
||
3826 0182 0E .uleb128 0xe
|
||
3827 0183 3A .uleb128 0x3a
|
||
3828 0184 0B .uleb128 0xb
|
||
3829 0185 3B .uleb128 0x3b
|
||
3830 0186 0B .uleb128 0xb
|
||
3831 0187 27 .uleb128 0x27
|
||
3832 0188 0C .uleb128 0xc
|
||
3833 0189 49 .uleb128 0x49
|
||
3834 018a 13 .uleb128 0x13
|
||
3835 018b 20 .uleb128 0x20
|
||
3836 018c 0B .uleb128 0xb
|
||
3837 018d 01 .uleb128 0x1
|
||
3838 018e 13 .uleb128 0x13
|
||
3839 018f 00 .byte 0x0
|
||
3840 0190 00 .byte 0x0
|
||
3841 0191 20 .uleb128 0x20
|
||
3842 0192 05 .uleb128 0x5
|
||
3843 0193 00 .byte 0x0
|
||
3844 0194 03 .uleb128 0x3
|
||
3845 0195 0E .uleb128 0xe
|
||
3846 0196 3A .uleb128 0x3a
|
||
3847 0197 0B .uleb128 0xb
|
||
3848 0198 3B .uleb128 0x3b
|
||
3849 0199 0B .uleb128 0xb
|
||
3850 019a 49 .uleb128 0x49
|
||
3851 019b 13 .uleb128 0x13
|
||
3852 019c 00 .byte 0x0
|
||
3853 019d 00 .byte 0x0
|
||
3854 019e 21 .uleb128 0x21
|
||
3855 019f 34 .uleb128 0x34
|
||
3856 01a0 00 .byte 0x0
|
||
3857 01a1 03 .uleb128 0x3
|
||
3858 01a2 0E .uleb128 0xe
|
||
3859 01a3 3A .uleb128 0x3a
|
||
3860 01a4 0B .uleb128 0xb
|
||
3861 01a5 3B .uleb128 0x3b
|
||
3862 01a6 0B .uleb128 0xb
|
||
3863 01a7 49 .uleb128 0x49
|
||
3864 01a8 13 .uleb128 0x13
|
||
3865 01a9 00 .byte 0x0
|
||
3866 01aa 00 .byte 0x0
|
||
3867 01ab 22 .uleb128 0x22
|
||
3868 01ac 0B .uleb128 0xb
|
||
BFIN GAS /tmp/cco71w8X.s page 87
|
||
|
||
|
||
3869 01ad 01 .byte 0x1
|
||
3870 01ae 00 .byte 0x0
|
||
3871 01af 00 .byte 0x0
|
||
3872 01b0 23 .uleb128 0x23
|
||
3873 01b1 34 .uleb128 0x34
|
||
3874 01b2 00 .byte 0x0
|
||
3875 01b3 03 .uleb128 0x3
|
||
3876 01b4 08 .uleb128 0x8
|
||
3877 01b5 3A .uleb128 0x3a
|
||
3878 01b6 0B .uleb128 0xb
|
||
3879 01b7 3B .uleb128 0x3b
|
||
3880 01b8 0B .uleb128 0xb
|
||
3881 01b9 49 .uleb128 0x49
|
||
3882 01ba 13 .uleb128 0x13
|
||
3883 01bb 00 .byte 0x0
|
||
3884 01bc 00 .byte 0x0
|
||
3885 01bd 24 .uleb128 0x24
|
||
3886 01be 2E .uleb128 0x2e
|
||
3887 01bf 01 .byte 0x1
|
||
3888 01c0 31 .uleb128 0x31
|
||
3889 01c1 13 .uleb128 0x13
|
||
3890 01c2 11 .uleb128 0x11
|
||
3891 01c3 01 .uleb128 0x1
|
||
3892 01c4 12 .uleb128 0x12
|
||
3893 01c5 01 .uleb128 0x1
|
||
3894 01c6 40 .uleb128 0x40
|
||
3895 01c7 06 .uleb128 0x6
|
||
3896 01c8 01 .uleb128 0x1
|
||
3897 01c9 13 .uleb128 0x13
|
||
3898 01ca 00 .byte 0x0
|
||
3899 01cb 00 .byte 0x0
|
||
3900 01cc 25 .uleb128 0x25
|
||
3901 01cd 05 .uleb128 0x5
|
||
3902 01ce 00 .byte 0x0
|
||
3903 01cf 31 .uleb128 0x31
|
||
3904 01d0 13 .uleb128 0x13
|
||
3905 01d1 02 .uleb128 0x2
|
||
3906 01d2 06 .uleb128 0x6
|
||
3907 01d3 00 .byte 0x0
|
||
3908 01d4 00 .byte 0x0
|
||
3909 01d5 26 .uleb128 0x26
|
||
3910 01d6 34 .uleb128 0x34
|
||
3911 01d7 00 .byte 0x0
|
||
3912 01d8 31 .uleb128 0x31
|
||
3913 01d9 13 .uleb128 0x13
|
||
3914 01da 02 .uleb128 0x2
|
||
3915 01db 06 .uleb128 0x6
|
||
3916 01dc 00 .byte 0x0
|
||
3917 01dd 00 .byte 0x0
|
||
3918 01de 27 .uleb128 0x27
|
||
3919 01df 34 .uleb128 0x34
|
||
3920 01e0 00 .byte 0x0
|
||
3921 01e1 31 .uleb128 0x31
|
||
3922 01e2 13 .uleb128 0x13
|
||
3923 01e3 00 .byte 0x0
|
||
3924 01e4 00 .byte 0x0
|
||
3925 01e5 28 .uleb128 0x28
|
||
BFIN GAS /tmp/cco71w8X.s page 88
|
||
|
||
|
||
3926 01e6 2E .uleb128 0x2e
|
||
3927 01e7 01 .byte 0x1
|
||
3928 01e8 3F .uleb128 0x3f
|
||
3929 01e9 0C .uleb128 0xc
|
||
3930 01ea 03 .uleb128 0x3
|
||
3931 01eb 0E .uleb128 0xe
|
||
3932 01ec 3A .uleb128 0x3a
|
||
3933 01ed 0B .uleb128 0xb
|
||
3934 01ee 3B .uleb128 0x3b
|
||
3935 01ef 0B .uleb128 0xb
|
||
3936 01f0 27 .uleb128 0x27
|
||
3937 01f1 0C .uleb128 0xc
|
||
3938 01f2 49 .uleb128 0x49
|
||
3939 01f3 13 .uleb128 0x13
|
||
3940 01f4 11 .uleb128 0x11
|
||
3941 01f5 01 .uleb128 0x1
|
||
3942 01f6 12 .uleb128 0x12
|
||
3943 01f7 01 .uleb128 0x1
|
||
3944 01f8 40 .uleb128 0x40
|
||
3945 01f9 06 .uleb128 0x6
|
||
3946 01fa 01 .uleb128 0x1
|
||
3947 01fb 13 .uleb128 0x13
|
||
3948 01fc 00 .byte 0x0
|
||
3949 01fd 00 .byte 0x0
|
||
3950 01fe 29 .uleb128 0x29
|
||
3951 01ff 05 .uleb128 0x5
|
||
3952 0200 00 .byte 0x0
|
||
3953 0201 03 .uleb128 0x3
|
||
3954 0202 0E .uleb128 0xe
|
||
3955 0203 3A .uleb128 0x3a
|
||
3956 0204 0B .uleb128 0xb
|
||
3957 0205 3B .uleb128 0x3b
|
||
3958 0206 0B .uleb128 0xb
|
||
3959 0207 49 .uleb128 0x49
|
||
3960 0208 13 .uleb128 0x13
|
||
3961 0209 02 .uleb128 0x2
|
||
3962 020a 06 .uleb128 0x6
|
||
3963 020b 00 .byte 0x0
|
||
3964 020c 00 .byte 0x0
|
||
3965 020d 2A .uleb128 0x2a
|
||
3966 020e 34 .uleb128 0x34
|
||
3967 020f 00 .byte 0x0
|
||
3968 0210 03 .uleb128 0x3
|
||
3969 0211 08 .uleb128 0x8
|
||
3970 0212 3A .uleb128 0x3a
|
||
3971 0213 0B .uleb128 0xb
|
||
3972 0214 3B .uleb128 0x3b
|
||
3973 0215 0B .uleb128 0xb
|
||
3974 0216 49 .uleb128 0x49
|
||
3975 0217 13 .uleb128 0x13
|
||
3976 0218 02 .uleb128 0x2
|
||
3977 0219 06 .uleb128 0x6
|
||
3978 021a 00 .byte 0x0
|
||
3979 021b 00 .byte 0x0
|
||
3980 021c 2B .uleb128 0x2b
|
||
3981 021d 34 .uleb128 0x34
|
||
3982 021e 00 .byte 0x0
|
||
BFIN GAS /tmp/cco71w8X.s page 89
|
||
|
||
|
||
3983 021f 03 .uleb128 0x3
|
||
3984 0220 0E .uleb128 0xe
|
||
3985 0221 3A .uleb128 0x3a
|
||
3986 0222 0B .uleb128 0xb
|
||
3987 0223 3B .uleb128 0x3b
|
||
3988 0224 0B .uleb128 0xb
|
||
3989 0225 49 .uleb128 0x49
|
||
3990 0226 13 .uleb128 0x13
|
||
3991 0227 02 .uleb128 0x2
|
||
3992 0228 06 .uleb128 0x6
|
||
3993 0229 00 .byte 0x0
|
||
3994 022a 00 .byte 0x0
|
||
3995 022b 2C .uleb128 0x2c
|
||
3996 022c 1D .uleb128 0x1d
|
||
3997 022d 01 .byte 0x1
|
||
3998 022e 31 .uleb128 0x31
|
||
3999 022f 13 .uleb128 0x13
|
||
4000 0230 55 .uleb128 0x55
|
||
4001 0231 06 .uleb128 0x6
|
||
4002 0232 58 .uleb128 0x58
|
||
4003 0233 0B .uleb128 0xb
|
||
4004 0234 59 .uleb128 0x59
|
||
4005 0235 05 .uleb128 0x5
|
||
4006 0236 01 .uleb128 0x1
|
||
4007 0237 13 .uleb128 0x13
|
||
4008 0238 00 .byte 0x0
|
||
4009 0239 00 .byte 0x0
|
||
4010 023a 2D .uleb128 0x2d
|
||
4011 023b 05 .uleb128 0x5
|
||
4012 023c 00 .byte 0x0
|
||
4013 023d 31 .uleb128 0x31
|
||
4014 023e 13 .uleb128 0x13
|
||
4015 023f 00 .byte 0x0
|
||
4016 0240 00 .byte 0x0
|
||
4017 0241 2E .uleb128 0x2e
|
||
4018 0242 34 .uleb128 0x34
|
||
4019 0243 00 .byte 0x0
|
||
4020 0244 03 .uleb128 0x3
|
||
4021 0245 0E .uleb128 0xe
|
||
4022 0246 3A .uleb128 0x3a
|
||
4023 0247 0B .uleb128 0xb
|
||
4024 0248 3B .uleb128 0x3b
|
||
4025 0249 0B .uleb128 0xb
|
||
4026 024a 49 .uleb128 0x49
|
||
4027 024b 13 .uleb128 0x13
|
||
4028 024c 3F .uleb128 0x3f
|
||
4029 024d 0C .uleb128 0xc
|
||
4030 024e 02 .uleb128 0x2
|
||
4031 024f 0A .uleb128 0xa
|
||
4032 0250 00 .byte 0x0
|
||
4033 0251 00 .byte 0x0
|
||
4034 0252 2F .uleb128 0x2f
|
||
4035 0253 35 .uleb128 0x35
|
||
4036 0254 00 .byte 0x0
|
||
4037 0255 49 .uleb128 0x49
|
||
4038 0256 13 .uleb128 0x13
|
||
4039 0257 00 .byte 0x0
|
||
BFIN GAS /tmp/cco71w8X.s page 90
|
||
|
||
|
||
4040 0258 00 .byte 0x0
|
||
4041 0259 30 .uleb128 0x30
|
||
4042 025a 21 .uleb128 0x21
|
||
4043 025b 00 .byte 0x0
|
||
4044 025c 00 .byte 0x0
|
||
4045 025d 00 .byte 0x0
|
||
4046 025e 31 .uleb128 0x31
|
||
4047 025f 34 .uleb128 0x34
|
||
4048 0260 00 .byte 0x0
|
||
4049 0261 03 .uleb128 0x3
|
||
4050 0262 0E .uleb128 0xe
|
||
4051 0263 3A .uleb128 0x3a
|
||
4052 0264 0B .uleb128 0xb
|
||
4053 0265 3B .uleb128 0x3b
|
||
4054 0266 0B .uleb128 0xb
|
||
4055 0267 49 .uleb128 0x49
|
||
4056 0268 13 .uleb128 0x13
|
||
4057 0269 3F .uleb128 0x3f
|
||
4058 026a 0C .uleb128 0xc
|
||
4059 026b 3C .uleb128 0x3c
|
||
4060 026c 0C .uleb128 0xc
|
||
4061 026d 00 .byte 0x0
|
||
4062 026e 00 .byte 0x0
|
||
4063 026f 32 .uleb128 0x32
|
||
4064 0270 35 .uleb128 0x35
|
||
4065 0271 00 .byte 0x0
|
||
4066 0272 03 .uleb128 0x3
|
||
4067 0273 0E .uleb128 0xe
|
||
4068 0274 49 .uleb128 0x49
|
||
4069 0275 13 .uleb128 0x13
|
||
4070 0276 00 .byte 0x0
|
||
4071 0277 00 .byte 0x0
|
||
4072 0278 00 .byte 0x0
|
||
4073 .section .debug_pubnames,"",@progbits
|
||
4074 0000 A8010000 .4byte 0x1a8
|
||
4075 0004 0200 .2byte 0x2
|
||
4076 0006 00000000 .4byte .Ldebug_info0
|
||
4077 000a BA090000 .4byte 0x9ba
|
||
4078 000e C7030000 .4byte 0x3c7
|
||
4079 0012 7573725F .string "usr_cmd_process"
|
||
4079 636D645F
|
||
4079 70726F63
|
||
4079 65737300
|
||
4080 0022 66050000 .4byte 0x566
|
||
4081 0026 73706F72 .string "sport_tx_done"
|
||
4081 745F7478
|
||
4081 5F646F6E
|
||
4081 6500
|
||
4082 0034 A7050000 .4byte 0x5a7
|
||
4083 0038 68646D61 .string "hdma_send_done"
|
||
4083 5F73656E
|
||
4083 645F646F
|
||
4083 6E6500
|
||
4084 0047 E2050000 .4byte 0x5e2
|
||
4085 004b 7573725F .string "usr_out_proc_data"
|
||
4085 6F75745F
|
||
4085 70726F63
|
||
BFIN GAS /tmp/cco71w8X.s page 91
|
||
|
||
|
||
4085 5F646174
|
||
4085 6100
|
||
4086 005d 7C060000 .4byte 0x67c
|
||
4087 0061 64617461 .string "dataprocessor"
|
||
4087 70726F63
|
||
4087 6573736F
|
||
4087 7200
|
||
4088 006f CE060000 .4byte 0x6ce
|
||
4089 0073 7573725F .string "usr_in_proc_data"
|
||
4089 696E5F70
|
||
4089 726F635F
|
||
4089 64617461
|
||
4089 00
|
||
4090 0084 01080000 .4byte 0x801
|
||
4091 0088 73747265 .string "streams_cnt"
|
||
4091 616D735F
|
||
4091 636E7400
|
||
4092 0094 13080000 .4byte 0x813
|
||
4093 0098 6462675F .string "dbg_receive_value"
|
||
4093 72656365
|
||
4093 6976655F
|
||
4093 76616C75
|
||
4093 6500
|
||
4094 00aa 3A080000 .4byte 0x83a
|
||
4095 00ae 6462675F .string "dbg_sport_rx_copy"
|
||
4095 73706F72
|
||
4095 745F7278
|
||
4095 5F636F70
|
||
4095 7900
|
||
4096 00c0 4C080000 .4byte 0x84c
|
||
4097 00c4 73747265 .string "streams_succes_flag"
|
||
4097 616D735F
|
||
4097 73756363
|
||
4097 65735F66
|
||
4097 6C616700
|
||
4098 00d8 BC080000 .4byte 0x8bc
|
||
4099 00dc 54585F6D .string "TX_marker"
|
||
4099 61726B65
|
||
4099 7200
|
||
4100 00e6 D3080000 .4byte 0x8d3
|
||
4101 00ea 50726F63 .string "Proc_state"
|
||
4101 5F737461
|
||
4101 746500
|
||
4102 00f5 EE080000 .4byte 0x8ee
|
||
4103 00f9 54585F62 .string "TX_buff_I"
|
||
4103 7566665F
|
||
4103 4900
|
||
4104 0103 00090000 .4byte 0x900
|
||
4105 0107 54585F62 .string "TX_buff_I_shadow"
|
||
4105 7566665F
|
||
4105 495F7368
|
||
4105 61646F77
|
||
4105 00
|
||
4106 0118 12090000 .4byte 0x912
|
||
4107 011c 64617461 .string "data_I"
|
||
4107 5F4900
|
||
4108 0123 24090000 .4byte 0x924
|
||
BFIN GAS /tmp/cco71w8X.s page 92
|
||
|
||
|
||
4109 0127 73656E64 .string "send_size"
|
||
4109 5F73697A
|
||
4109 6500
|
||
4110 0131 36090000 .4byte 0x936
|
||
4111 0135 54585F62 .string "TX_buff_state"
|
||
4111 7566665F
|
||
4111 73746174
|
||
4111 6500
|
||
4112 0143 4D090000 .4byte 0x94d
|
||
4113 0147 74785F76 .string "tx_val"
|
||
4113 616C00
|
||
4114 014e 5F090000 .4byte 0x95f
|
||
4115 0152 736F6D65 .string "some_i"
|
||
4115 5F6900
|
||
4116 0159 71090000 .4byte 0x971
|
||
4117 015d 73697A65 .string "size_processed"
|
||
4117 5F70726F
|
||
4117 63657373
|
||
4117 656400
|
||
4118 016c 83090000 .4byte 0x983
|
||
4119 0170 4C46534D .string "LFSM_started"
|
||
4119 5F737461
|
||
4119 72746564
|
||
4119 00
|
||
4120 017d 95090000 .4byte 0x995
|
||
4121 0181 44595F53 .string "DY_SYN_2_value"
|
||
4121 594E5F32
|
||
4121 5F76616C
|
||
4121 756500
|
||
4122 0190 A7090000 .4byte 0x9a7
|
||
4123 0194 44595F53 .string "DY_SYN_2_value_prev"
|
||
4123 594E5F32
|
||
4123 5F76616C
|
||
4123 75655F70
|
||
4123 72657600
|
||
4124 01a8 00000000 .4byte 0x0
|
||
4125 .section .debug_aranges,"",@progbits
|
||
4126 0000 1C000000 .4byte 0x1c
|
||
4127 0004 0200 .2byte 0x2
|
||
4128 0006 00000000 .4byte .Ldebug_info0
|
||
4129 000a 04 .byte 0x4
|
||
4130 000b 00 .byte 0x0
|
||
4131 000c 0000 .2byte 0x0
|
||
4132 000e 0000 .2byte 0x0
|
||
4133 0010 00000000 .4byte .Ltext0
|
||
4134 0014 6A080000 .4byte .Letext0-.Ltext0
|
||
4135 0018 00000000 .4byte 0x0
|
||
4136 001c 00000000 .4byte 0x0
|
||
4137 .section .debug_ranges,"",@progbits
|
||
4138 .Ldebug_ranges0:
|
||
4139 0000 6C000000 .4byte .LBB3-.Ltext0
|
||
4140 0004 6E000000 .4byte .LBE3-.Ltext0
|
||
4141 0008 70000000 .4byte .LBB6-.Ltext0
|
||
4142 000c 98000000 .4byte .LBE6-.Ltext0
|
||
4143 0010 00000000 .4byte 0x0
|
||
4144 0014 00000000 .4byte 0x0
|
||
4145 0018 78000000 .4byte .LBB4-.Ltext0
|
||
BFIN GAS /tmp/cco71w8X.s page 93
|
||
|
||
|
||
4146 001c 7A000000 .4byte .LBE4-.Ltext0
|
||
4147 0020 7C000000 .4byte .LBB5-.Ltext0
|
||
4148 0024 8E000000 .4byte .LBE5-.Ltext0
|
||
4149 0028 00000000 .4byte 0x0
|
||
4150 002c 00000000 .4byte 0x0
|
||
4151 0030 AA010000 .4byte .LBB12-.Ltext0
|
||
4152 0034 FA010000 .4byte .LBE12-.Ltext0
|
||
4153 0038 00020000 .4byte .LBB14-.Ltext0
|
||
4154 003c 02020000 .4byte .LBE14-.Ltext0
|
||
4155 0040 FC010000 .4byte .LBB13-.Ltext0
|
||
4156 0044 FE010000 .4byte .LBE13-.Ltext0
|
||
4157 0048 00000000 .4byte 0x0
|
||
4158 004c 00000000 .4byte 0x0
|
||
4159 0050 46050000 .4byte .LBB30-.Ltext0
|
||
4160 0054 48050000 .4byte .LBE30-.Ltext0
|
||
4161 0058 52050000 .4byte .LBB31-.Ltext0
|
||
4162 005c 6A050000 .4byte .LBE31-.Ltext0
|
||
4163 0060 00000000 .4byte 0x0
|
||
4164 0064 00000000 .4byte 0x0
|
||
4165 0068 7C050000 .4byte .LBB32-.Ltext0
|
||
4166 006c 98050000 .4byte .LBE32-.Ltext0
|
||
4167 0070 E4070000 .4byte .LBB43-.Ltext0
|
||
4168 0074 F8070000 .4byte .LBE43-.Ltext0
|
||
4169 0078 A4050000 .4byte .LBB42-.Ltext0
|
||
4170 007c 54070000 .4byte .LBE42-.Ltext0
|
||
4171 0080 00000000 .4byte 0x0
|
||
4172 0084 00000000 .4byte 0x0
|
||
4173 0088 84050000 .4byte .LBB34-.Ltext0
|
||
4174 008c 8C050000 .4byte .LBE34-.Ltext0
|
||
4175 0090 F4050000 .4byte .LBB33-.Ltext0
|
||
4176 0094 B0060000 .4byte .LBE33-.Ltext0
|
||
4177 0098 94050000 .4byte .LBB41-.Ltext0
|
||
4178 009c 98050000 .4byte .LBE41-.Ltext0
|
||
4179 00a0 00000000 .4byte 0x0
|
||
4180 00a4 00000000 .4byte 0x0
|
||
4181 00a8 20060000 .4byte .LBB36-.Ltext0
|
||
4182 00ac 2C060000 .4byte .LBE36-.Ltext0
|
||
4183 00b0 2E060000 .4byte .LBB39-.Ltext0
|
||
4184 00b4 3A060000 .4byte .LBE39-.Ltext0
|
||
4185 00b8 00000000 .4byte 0x0
|
||
4186 00bc 00000000 .4byte 0x0
|
||
4187 00c0 20060000 .4byte .LBB37-.Ltext0
|
||
4188 00c4 2C060000 .4byte .LBE37-.Ltext0
|
||
4189 00c8 2E060000 .4byte .LBB38-.Ltext0
|
||
4190 00cc 3A060000 .4byte .LBE38-.Ltext0
|
||
4191 00d0 00000000 .4byte 0x0
|
||
4192 00d4 00000000 .4byte 0x0
|
||
4193 .section .debug_str,"MS",@progbits,1
|
||
4194 .LASF30:
|
||
4195 0000 4C353032 .string "L502_LCH_MODE_ZERO"
|
||
4195 5F4C4348
|
||
4195 5F4D4F44
|
||
4195 455F5A45
|
||
4195 524F00
|
||
4196 .LASF70:
|
||
4197 0013 464C5553 .string "FLUSH_TWIDDLES"
|
||
4197 485F5457
|
||
BFIN GAS /tmp/cco71w8X.s page 94
|
||
|
||
|
||
4197 4944444C
|
||
4197 455300
|
||
4198 .LASF73:
|
||
4199 0022 4C46534D .string "LFSM_state"
|
||
4199 5F737461
|
||
4199 746500
|
||
4200 .LASF119:
|
||
4201 002d 74785F76 .string "tx_val"
|
||
4201 616C00
|
||
4202 .LASF36:
|
||
4203 0034 4C353032 .string "L502_SYNC_DI_SYN2_FALL"
|
||
4203 5F53594E
|
||
4203 435F4449
|
||
4203 5F53594E
|
||
4203 325F4641
|
||
4204 .LASF31:
|
||
4205 004b 4C353032 .string "L502_SYNC_INTERNAL"
|
||
4205 5F53594E
|
||
4205 435F494E
|
||
4205 5445524E
|
||
4205 414C00
|
||
4206 .LASF80:
|
||
4207 005e 4156475F .string "AVG_state"
|
||
4207 73746174
|
||
4207 6500
|
||
4208 .LASF118:
|
||
4209 0068 73656E64 .string "send_size"
|
||
4209 5F73697A
|
||
4209 6500
|
||
4210 .LASF64:
|
||
4211 0072 64617461 .string "dataprocessor_state"
|
||
4211 70726F63
|
||
4211 6573736F
|
||
4211 725F7374
|
||
4211 61746500
|
||
4212 .LASF13:
|
||
4213 0086 756E7369 .string "unsigned int"
|
||
4213 676E6564
|
||
4213 20696E74
|
||
4213 00
|
||
4214 .LASF41:
|
||
4215 0093 4C353032 .string "L502_STREAM_DOUT"
|
||
4215 5F535452
|
||
4215 45414D5F
|
||
4215 444F5554
|
||
4215 00
|
||
4216 .LASF108:
|
||
4217 00a4 73747265 .string "streams_cnt"
|
||
4217 616D735F
|
||
4217 636E7400
|
||
4218 .LASF109:
|
||
4219 00b0 6462675F .string "dbg_receive_value"
|
||
4219 72656365
|
||
4219 6976655F
|
||
4219 76616C75
|
||
4219 6500
|
||
4220 .LASF25:
|
||
BFIN GAS /tmp/cco71w8X.s page 95
|
||
|
||
|
||
4221 00c2 4C353032 .string "L502_ADC_RANGE_1"
|
||
4221 5F414443
|
||
4221 5F52414E
|
||
4221 47455F31
|
||
4221 00
|
||
4222 .LASF24:
|
||
4223 00d3 4C353032 .string "L502_ADC_RANGE_2"
|
||
4223 5F414443
|
||
4223 5F52414E
|
||
4223 47455F32
|
||
4223 00
|
||
4224 .LASF23:
|
||
4225 00e4 4C353032 .string "L502_ADC_RANGE_5"
|
||
4225 5F414443
|
||
4225 5F52414E
|
||
4225 47455F35
|
||
4225 00
|
||
4226 .LASF29:
|
||
4227 00f5 4C353032 .string "L502_LCH_MODE_DIFF"
|
||
4227 5F4C4348
|
||
4227 5F4D4F44
|
||
4227 455F4449
|
||
4227 464600
|
||
4228 .LASF32:
|
||
4229 0108 4C353032 .string "L502_SYNC_EXTERNAL_MASTER"
|
||
4229 5F53594E
|
||
4229 435F4558
|
||
4229 5445524E
|
||
4229 414C5F4D
|
||
4230 .LASF122:
|
||
4231 0122 4C46534D .string "LFSM_started"
|
||
4231 5F737461
|
||
4231 72746564
|
||
4231 00
|
||
4232 .LASF53:
|
||
4233 012f 4359434C .string "CYCLE_UNKNOWN"
|
||
4233 455F554E
|
||
4233 4B4E4F57
|
||
4233 4E00
|
||
4234 .LASF94:
|
||
4235 013d 73706F72 .string "sport_rx_nonzero_sum"
|
||
4235 745F7278
|
||
4235 5F6E6F6E
|
||
4235 7A65726F
|
||
4235 5F73756D
|
||
4236 .LASF71:
|
||
4237 0152 6D6F6465 .string "mode"
|
||
4237 00
|
||
4238 .LASF116:
|
||
4239 0157 54585F62 .string "TX_buff_I_shadow"
|
||
4239 7566665F
|
||
4239 495F7368
|
||
4239 61646F77
|
||
4239 00
|
||
4240 .LASF45:
|
||
4241 0168 62756666 .string "buff_switch"
|
||
4241 5F737769
|
||
BFIN GAS /tmp/cco71w8X.s page 96
|
||
|
||
|
||
4241 74636800
|
||
4242 .LASF50:
|
||
4243 0174 46554C4C .string "FULLY_COMPLETED"
|
||
4243 595F434F
|
||
4243 4D504C45
|
||
4243 54454400
|
||
4244 .LASF76:
|
||
4245 0184 54585F62 .string "TX_buff_I"
|
||
4245 7566665F
|
||
4245 4900
|
||
4246 .LASF8:
|
||
4247 018e 75696E74 .string "uint32_t"
|
||
4247 33325F74
|
||
4247 00
|
||
4248 .LASF112:
|
||
4249 0197 54585F62 .string "TX_buff"
|
||
4249 75666600
|
||
4250 .LASF54:
|
||
4251 019f 4359434C .string "CYCLE_STARTED"
|
||
4251 455F5354
|
||
4251 41525445
|
||
4251 4400
|
||
4252 .LASF114:
|
||
4253 01ad 54585F6D .string "TX_marker"
|
||
4253 61726B65
|
||
4253 7200
|
||
4254 .LASF42:
|
||
4255 01b7 4C353032 .string "L502_STREAM_ALL_IN"
|
||
4255 5F535452
|
||
4255 45414D5F
|
||
4255 414C4C5F
|
||
4255 494E00
|
||
4256 .LASF44:
|
||
4257 01ca 666C6F61 .string "float"
|
||
4257 7400
|
||
4258 .LASF89:
|
||
4259 01d0 6E756D62 .string "number_of_free_tx_descriptors"
|
||
4259 65725F6F
|
||
4259 665F6672
|
||
4259 65655F74
|
||
4259 785F6465
|
||
4260 .LASF61:
|
||
4261 01ee 54585F44 .string "TX_DONE"
|
||
4261 4F4E4500
|
||
4262 .LASF129:
|
||
4263 01f6 64617461 .string "dataprocessor"
|
||
4263 70726F63
|
||
4263 6573736F
|
||
4263 7200
|
||
4264 .LASF17:
|
||
4265 0204 72657375 .string "result"
|
||
4265 6C7400
|
||
4266 .LASF58:
|
||
4267 020b 46494C4C .string "FILLING"
|
||
4267 494E4700
|
||
4268 .LASF12:
|
||
4269 0213 6C6F6E67 .string "long long unsigned int"
|
||
BFIN GAS /tmp/cco71w8X.s page 97
|
||
|
||
|
||
4269 206C6F6E
|
||
4269 6720756E
|
||
4269 7369676E
|
||
4269 65642069
|
||
4270 .LASF78:
|
||
4271 022a 4156475F .string "AVG_buff_I"
|
||
4271 62756666
|
||
4271 5F4900
|
||
4272 .LASF95:
|
||
4273 0235 7573725F .string "usr_cmd_process"
|
||
4273 636D645F
|
||
4273 70726F63
|
||
4273 65737300
|
||
4274 .LASF66:
|
||
4275 0245 53454D49 .string "SEMITRANSPARENT"
|
||
4275 5452414E
|
||
4275 53504152
|
||
4275 454E5400
|
||
4276 .LASF92:
|
||
4277 0255 7263765F .string "rcv_data"
|
||
4277 64617461
|
||
4277 00
|
||
4278 .LASF96:
|
||
4279 025e 73706F72 .string "sport_tx_done"
|
||
4279 745F7478
|
||
4279 5F646F6E
|
||
4279 6500
|
||
4280 .LASF39:
|
||
4281 026c 4C353032 .string "L502_STREAM_DAC1"
|
||
4281 5F535452
|
||
4281 45414D5F
|
||
4281 44414331
|
||
4281 00
|
||
4282 .LASF40:
|
||
4283 027d 4C353032 .string "L502_STREAM_DAC2"
|
||
4283 5F535452
|
||
4283 45414D5F
|
||
4283 44414332
|
||
4283 00
|
||
4284 .LASF59:
|
||
4285 028e 544F444F .string "TODO_TX"
|
||
4285 5F545800
|
||
4286 .LASF107:
|
||
4287 0296 4646545F .string "FFT_res_size"
|
||
4287 7265735F
|
||
4287 73697A65
|
||
4287 00
|
||
4288 .LASF18:
|
||
4289 02a3 64617461 .string "data_size"
|
||
4289 5F73697A
|
||
4289 6500
|
||
4290 .LASF126:
|
||
4291 02ad 7372632F .string "src/l502_user_process.c"
|
||
4291 6C353032
|
||
4291 5F757365
|
||
4291 725F7072
|
||
4291 6F636573
|
||
BFIN GAS /tmp/cco71w8X.s page 98
|
||
|
||
|
||
4292 .LASF102:
|
||
4293 02c5 4646545F .string "FFT_buff"
|
||
4293 62756666
|
||
4293 00
|
||
4294 .LASF14:
|
||
4295 02ce 636F6465 .string "code"
|
||
4295 00
|
||
4296 .LASF28:
|
||
4297 02d3 4C353032 .string "L502_LCH_MODE_COMM"
|
||
4297 5F4C4348
|
||
4297 5F4D4F44
|
||
4297 455F434F
|
||
4297 4D4D00
|
||
4298 .LASF56:
|
||
4299 02e6 68646D61 .string "hdma_TX_state"
|
||
4299 5F54585F
|
||
4299 73746174
|
||
4299 6500
|
||
4300 .LASF43:
|
||
4301 02f4 4C353032 .string "L502_STREAM_ALL_OUT"
|
||
4301 5F535452
|
||
4301 45414D5F
|
||
4301 414C4C5F
|
||
4301 4F555400
|
||
4302 .LASF35:
|
||
4303 0308 4C353032 .string "L502_SYNC_DI_SYN1_FALL"
|
||
4303 5F53594E
|
||
4303 435F4449
|
||
4303 5F53594E
|
||
4303 315F4641
|
||
4304 .LASF81:
|
||
4305 031f 4156475F .string "AVG_buff_state"
|
||
4305 62756666
|
||
4305 5F737461
|
||
4305 746500
|
||
4306 .LASF87:
|
||
4307 032e 44494E32 .string "DIN2_SYN_value_curr"
|
||
4307 5F53594E
|
||
4307 5F76616C
|
||
4307 75655F63
|
||
4307 75727200
|
||
4308 .LASF21:
|
||
4309 0342 63686172 .string "char"
|
||
4309 00
|
||
4310 .LASF99:
|
||
4311 0347 68646D61 .string "hdma_send_done"
|
||
4311 5F73656E
|
||
4311 645F646F
|
||
4311 6E6500
|
||
4312 .LASF90:
|
||
4313 0356 6572725F .string "err_codes"
|
||
4313 636F6465
|
||
4313 7300
|
||
4314 .LASF19:
|
||
4315 0360 64617461 .string "data"
|
||
4315 00
|
||
4316 .LASF3:
|
||
BFIN GAS /tmp/cco71w8X.s page 99
|
||
|
||
|
||
4317 0365 75696E74 .string "uint8_t"
|
||
4317 385F7400
|
||
4318 .LASF15:
|
||
4319 036d 73746174 .string "status"
|
||
4319 757300
|
||
4320 .LASF101:
|
||
4321 0374 4156475F .string "AVG_buff_I_max"
|
||
4321 62756666
|
||
4321 5F495F6D
|
||
4321 617800
|
||
4322 .LASF51:
|
||
4323 0383 454E4445 .string "ENDED"
|
||
4323 4400
|
||
4324 .LASF10:
|
||
4325 0389 6C6F6E67 .string "long long int"
|
||
4325 206C6F6E
|
||
4325 6720696E
|
||
4325 7400
|
||
4326 .LASF127:
|
||
4327 0397 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
|
||
4327 652F6665
|
||
4327 64612F4D
|
||
4327 4950542F
|
||
4327 52616469
|
||
4328 .LASF38:
|
||
4329 03e1 4C353032 .string "L502_STREAM_DIN"
|
||
4329 5F535452
|
||
4329 45414D5F
|
||
4329 44494E00
|
||
4330 .LASF60:
|
||
4331 03f1 5452414E .string "TRANSMITTING"
|
||
4331 534D4954
|
||
4331 54494E47
|
||
4331 00
|
||
4332 .LASF113:
|
||
4333 03fe 54585F62 .string "TX_buff_shadow"
|
||
4333 7566665F
|
||
4333 73686164
|
||
4333 6F7700
|
||
4334 .LASF103:
|
||
4335 040d 7573725F .string "usr_out_proc_data"
|
||
4335 6F75745F
|
||
4335 70726F63
|
||
4335 5F646174
|
||
4335 6100
|
||
4336 .LASF79:
|
||
4337 041f 4156475F .string "AVG_buff_I_last"
|
||
4337 62756666
|
||
4337 5F495F6C
|
||
4337 61737400
|
||
4338 .LASF111:
|
||
4339 042f 73747265 .string "streams_succes_flag"
|
||
4339 616D735F
|
||
4339 73756363
|
||
4339 65735F66
|
||
4339 6C616700
|
||
4340 .LASF69:
|
||
BFIN GAS /tmp/cco71w8X.s page 100
|
||
|
||
|
||
4341 0443 574F524B .string "WORK"
|
||
4341 00
|
||
4342 .LASF49:
|
||
4343 0448 53544550 .string "STEP_COMPLETED"
|
||
4343 5F434F4D
|
||
4343 504C4554
|
||
4343 454400
|
||
4344 .LASF27:
|
||
4345 0457 4C353032 .string "L502_ADC_RANGE_02"
|
||
4345 5F414443
|
||
4345 5F52414E
|
||
4345 47455F30
|
||
4345 3200
|
||
4346 .LASF98:
|
||
4347 0469 73697A65 .string "size"
|
||
4347 00
|
||
4348 .LASF26:
|
||
4349 046e 4C353032 .string "L502_ADC_RANGE_05"
|
||
4349 5F414443
|
||
4349 5F52414E
|
||
4349 47455F30
|
||
4349 3500
|
||
4350 .LASF16:
|
||
4351 0480 70617261 .string "param"
|
||
4351 6D00
|
||
4352 .LASF57:
|
||
4353 0486 54585F42 .string "TX_BUFF_OFF"
|
||
4353 5546465F
|
||
4353 4F464600
|
||
4354 .LASF106:
|
||
4355 0492 68656164 .string "header"
|
||
4355 657200
|
||
4356 .LASF82:
|
||
4357 0499 4156475F .string "AVG_buff_active"
|
||
4357 62756666
|
||
4357 5F616374
|
||
4357 69766500
|
||
4358 .LASF34:
|
||
4359 04a9 4C353032 .string "L502_SYNC_DI_SYN2_RISE"
|
||
4359 5F53594E
|
||
4359 435F4449
|
||
4359 5F53594E
|
||
4359 325F5249
|
||
4360 .LASF124:
|
||
4361 04c0 44595F53 .string "DY_SYN_2_value_prev"
|
||
4361 594E5F32
|
||
4361 5F76616C
|
||
4361 75655F70
|
||
4361 72657600
|
||
4362 .LASF83:
|
||
4363 04d4 4646545F .string "FFT_buff_I"
|
||
4363 62756666
|
||
4363 5F4900
|
||
4364 .LASF86:
|
||
4365 04df 64696769 .string "digital_word_curr"
|
||
4365 74616C5F
|
||
4365 776F7264
|
||
BFIN GAS /tmp/cco71w8X.s page 101
|
||
|
||
|
||
4365 5F637572
|
||
4365 7200
|
||
4366 .LASF22:
|
||
4367 04f1 4C353032 .string "L502_ADC_RANGE_10"
|
||
4367 5F414443
|
||
4367 5F52414E
|
||
4367 47455F31
|
||
4367 3000
|
||
4368 .LASF125:
|
||
4369 0503 474E5520 .string "GNU C 4.3.5"
|
||
4369 4320342E
|
||
4369 332E3500
|
||
4370 .LASF4:
|
||
4371 050f 75696E74 .string "uint16_t"
|
||
4371 31365F74
|
||
4371 00
|
||
4372 .LASF77:
|
||
4373 0518 54585F62 .string "TX_buff_state"
|
||
4373 7566665F
|
||
4373 73746174
|
||
4373 6500
|
||
4374 .LASF104:
|
||
4375 0526 7573725F .string "usr_in_proc_data"
|
||
4375 696E5F70
|
||
4375 726F635F
|
||
4375 64617461
|
||
4375 00
|
||
4376 .LASF100:
|
||
4377 0537 4156475F .string "AVG_buff"
|
||
4377 62756666
|
||
4377 00
|
||
4378 .LASF65:
|
||
4379 0540 5452414E .string "TRANSPARENT"
|
||
4379 53504152
|
||
4379 454E5400
|
||
4380 .LASF67:
|
||
4381 054c 4156475F .string "AVG_DONE"
|
||
4381 444F4E45
|
||
4381 00
|
||
4382 .LASF46:
|
||
4383 0555 6176675F .string "avg_state"
|
||
4383 73746174
|
||
4383 6500
|
||
4384 .LASF2:
|
||
4385 055f 73686F72 .string "short int"
|
||
4385 7420696E
|
||
4385 7400
|
||
4386 .LASF55:
|
||
4387 0569 4359434C .string "CYCLE_RUNNING"
|
||
4387 455F5255
|
||
4387 4E4E494E
|
||
4387 4700
|
||
4388 .LASF74:
|
||
4389 0577 61766572 .string "average_N_max"
|
||
4389 6167655F
|
||
4389 4E5F6D61
|
||
4389 7800
|
||
BFIN GAS /tmp/cco71w8X.s page 102
|
||
|
||
|
||
4390 .LASF7:
|
||
4391 0585 6C6F6E67 .string "long int"
|
||
4391 20696E74
|
||
4391 00
|
||
4392 .LASF85:
|
||
4393 058e 64696769 .string "digital_word_prev"
|
||
4393 74616C5F
|
||
4393 776F7264
|
||
4393 5F707265
|
||
4393 7600
|
||
4394 .LASF120:
|
||
4395 05a0 736F6D65 .string "some_i"
|
||
4395 5F6900
|
||
4396 .LASF11:
|
||
4397 05a7 75696E74 .string "uint64_t"
|
||
4397 36345F74
|
||
4397 00
|
||
4398 .LASF105:
|
||
4399 05b0 776F7264 .string "word"
|
||
4399 00
|
||
4400 .LASF110:
|
||
4401 05b5 6462675F .string "dbg_sport_rx_copy"
|
||
4401 73706F72
|
||
4401 745F7278
|
||
4401 5F636F70
|
||
4401 7900
|
||
4402 .LASF128:
|
||
4403 05c7 64617461 .string "dataprocessor_dypedef"
|
||
4403 70726F63
|
||
4403 6573736F
|
||
4403 725F6479
|
||
4403 70656465
|
||
4404 .LASF52:
|
||
4405 05dd 6379636C .string "cycle_state"
|
||
4405 655F7374
|
||
4405 61746500
|
||
4406 .LASF68:
|
||
4407 05e9 4646545F .string "FFT_DONE"
|
||
4407 444F4E45
|
||
4407 00
|
||
4408 .LASF9:
|
||
4409 05f2 6C6F6E67 .string "long unsigned int"
|
||
4409 20756E73
|
||
4409 69676E65
|
||
4409 6420696E
|
||
4409 7400
|
||
4410 .LASF91:
|
||
4411 0604 6572725F .string "err_codes_sum"
|
||
4411 636F6465
|
||
4411 735F7375
|
||
4411 6D00
|
||
4412 .LASF6:
|
||
4413 0612 696E7433 .string "int32_t"
|
||
4413 325F7400
|
||
4414 .LASF48:
|
||
4415 061a 53544550 .string "STEP_RUNNING"
|
||
4415 5F52554E
|
||
BFIN GAS /tmp/cco71w8X.s page 103
|
||
|
||
|
||
4415 4E494E47
|
||
4415 00
|
||
4416 .LASF37:
|
||
4417 0627 4C353032 .string "L502_STREAM_ADC"
|
||
4417 5F535452
|
||
4417 45414D5F
|
||
4417 41444300
|
||
4418 .LASF1:
|
||
4419 0637 756E7369 .string "unsigned char"
|
||
4419 676E6564
|
||
4419 20636861
|
||
4419 7200
|
||
4420 .LASF123:
|
||
4421 0645 44595F53 .string "DY_SYN_2_value"
|
||
4421 594E5F32
|
||
4421 5F76616C
|
||
4421 756500
|
||
4422 .LASF97:
|
||
4423 0654 61646472 .string "addr"
|
||
4423 00
|
||
4424 .LASF88:
|
||
4425 0659 44494E32 .string "DIN2_SYN_value_prev"
|
||
4425 5F53594E
|
||
4425 5F76616C
|
||
4425 75655F70
|
||
4425 72657600
|
||
4426 .LASF62:
|
||
4427 066d 42554646 .string "BUFF_READY"
|
||
4427 5F524541
|
||
4427 445900
|
||
4428 .LASF121:
|
||
4429 0678 73697A65 .string "size_processed"
|
||
4429 5F70726F
|
||
4429 63657373
|
||
4429 656400
|
||
4430 .LASF72:
|
||
4431 0687 6D6F6465 .string "mode_next"
|
||
4431 5F6E6578
|
||
4431 7400
|
||
4432 .LASF0:
|
||
4433 0691 7369676E .string "signed char"
|
||
4433 65642063
|
||
4433 68617200
|
||
4434 .LASF5:
|
||
4435 069d 73686F72 .string "short unsigned int"
|
||
4435 7420756E
|
||
4435 7369676E
|
||
4435 65642069
|
||
4435 6E7400
|
||
4436 .LASF115:
|
||
4437 06b0 50726F63 .string "Proc_state"
|
||
4437 5F737461
|
||
4437 746500
|
||
4438 .LASF33:
|
||
4439 06bb 4C353032 .string "L502_SYNC_DI_SYN1_RISE"
|
||
4439 5F53594E
|
||
4439 435F4449
|
||
BFIN GAS /tmp/cco71w8X.s page 104
|
||
|
||
|
||
4439 5F53594E
|
||
4439 315F5249
|
||
4440 .LASF47:
|
||
4441 06d2 53544F50 .string "STOPPED"
|
||
4441 50454400
|
||
4442 .LASF117:
|
||
4443 06da 64617461 .string "data_I"
|
||
4443 5F4900
|
||
4444 .LASF84:
|
||
4445 06e1 4646545F .string "FFT_buff_state"
|
||
4445 62756666
|
||
4445 5F737461
|
||
4445 746500
|
||
4446 .LASF20:
|
||
4447 06f0 745F6C35 .string "t_l502_bf_cmd"
|
||
4447 30325F62
|
||
4447 665F636D
|
||
4447 6400
|
||
4448 .LASF63:
|
||
4449 06fe 44554D4D .string "DUMMY"
|
||
4449 5900
|
||
4450 .LASF75:
|
||
4451 0704 61766572 .string "average_N"
|
||
4451 6167655F
|
||
4451 4E00
|
||
4452 .LASF93:
|
||
4453 070e 73747265 .string "streams_sum"
|
||
4453 616D735F
|
||
4453 73756D00
|
||
4454 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||
BFIN GAS /tmp/cco71w8X.s page 105
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 src/l502_user_process.c
|
||
/tmp/cco71w8X.s:13 .text:0000000000000000 _usr_cmd_process
|
||
/tmp/cco71w8X.s:1457 .bss:0000000000000000 _streams_cnt
|
||
*COM*:0000000000000028 _dbg_sport_rx_copy
|
||
/tmp/cco71w8X.s:1494 .bss:0000000000000014 _TX_buff_I
|
||
/tmp/cco71w8X.s:1520 .data:0000000000000030 _TX_buff_state
|
||
*COM*:0000000000000030 _Proc_state
|
||
/tmp/cco71w8X.s:1501 .data:000000000000002c _TX_buff_I_shadow
|
||
/tmp/cco71w8X.s:1464 .data:0000000000000000 _dbg_receive_value
|
||
/tmp/cco71w8X.s:658 .text:000000000000039c _sport_tx_done
|
||
/tmp/cco71w8X.s:685 .text:00000000000003b8 _hdma_send_done
|
||
/tmp/cco71w8X.s:717 .text:00000000000003e0 _usr_out_proc_data
|
||
/tmp/cco71w8X.s:780 .text:000000000000042c _dataprocessor
|
||
/tmp/cco71w8X.s:852 .text:0000000000000480 _usr_in_proc_data
|
||
/tmp/cco71w8X.s:1539 .bss:0000000000000028 _size_processed
|
||
/tmp/cco71w8X.s:1527 .bss:0000000000000020 _tx_val
|
||
/tmp/cco71w8X.s:1508 .bss:0000000000000018 _data_I
|
||
/tmp/cco71w8X.s:1549 .bss:000000000000002d _DY_SYN_2_value
|
||
/tmp/cco71w8X.s:1554 .bss:000000000000002e _DY_SYN_2_value_prev
|
||
/tmp/cco71w8X.s:1478 .data:0000000000000004 _TX_marker
|
||
/tmp/cco71w8X.s:1471 .bss:0000000000000010 _streams_succes_flag
|
||
/tmp/cco71w8X.s:1514 .bss:000000000000001c _send_size
|
||
/tmp/cco71w8X.s:1533 .bss:0000000000000024 _some_i
|
||
/tmp/cco71w8X.s:1544 .bss:000000000000002c _LFSM_started
|
||
|
||
UNDEFINED SYMBOLS
|
||
_l502_cmd_done
|
||
_hdma_send_req_rdy
|
||
_hdma_send_stop
|
||
_hdma_send_start
|
||
_memset
|
||
_params_set_lch_cnt
|
||
_params_set_lch
|
||
_params_set_adc_freq_div
|
||
_params_set_ref_freq
|
||
_params_set_adc_interframe_delay
|
||
_params_set_sync_mode
|
||
_params_set_sync_start_mode
|
||
_sport_in_set_step_size
|
||
_configure
|
||
_l502_stream_init
|
||
_stream_enable
|
||
_stream_out_preload
|
||
_streams_start
|
||
_TX_buff
|
||
_stream_out_buf_free
|
||
_stream_in_buf_free
|
||
_sport_tx_req_rdy
|
||
_sport_tx_start_req
|
||
_FFT_fp
|
||
___udivsi3
|
||
_AVG_buff
|
||
_FFT_buff
|
||
_hdma_send_req_start
|
||
_TX_buff_shadow
|