7404 lines
274 KiB
Plaintext
7404 lines
274 KiB
Plaintext
BFIN GAS /tmp/cclngoFW.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 07030000 .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 .LFB8:
|
||
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 **** Файл содержит простейший вариант реализации пользо
|
||
7:src/l502_user_process.c **** потоки данных передаются без изменения и никакие по
|
||
8:src/l502_user_process.c **** обрабатываются. Пользователь может изменить этот ф<>
|
||
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/cclngoFW.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 **** extern volatile int64_t twiddle_re[]; //size: TWIDDLE_L
|
||
93:src/l502_user_process.c **** extern volatile int64_t twiddle_im[]; //size: TWIDDLE_L
|
||
94:src/l502_user_process.c ****
|
||
95:src/l502_user_process.c ****
|
||
BFIN GAS /tmp/cclngoFW.s page 3
|
||
|
||
|
||
96:src/l502_user_process.c **** volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF0
|
||
97:src/l502_user_process.c ****
|
||
98:src/l502_user_process.c **** volatile struct dataprocessor_dypedef{
|
||
99:src/l502_user_process.c **** uint8_t mode;
|
||
100:src/l502_user_process.c **** uint8_t mode_next;
|
||
101:src/l502_user_process.c **** uint8_t cycle_state;
|
||
102:src/l502_user_process.c **** uint8_t LFSM_state; // 0 -- waiting for it... ; 1 -- receiving LFSM data
|
||
103:src/l502_user_process.c **** uint16_t average_N_max;
|
||
104:src/l502_user_process.c **** uint16_t average_N;
|
||
105:src/l502_user_process.c **** uint32_t TX_buff_I;
|
||
106:src/l502_user_process.c **** uint8_t TX_buff_state; //0 --blocked, 1 -- filling, 2 -- ready to send
|
||
107:src/l502_user_process.c **** uint32_t AVG_buff_I;
|
||
108:src/l502_user_process.c **** uint32_t AVG_buff_I_last;
|
||
109:src/l502_user_process.c **** uint8_t AVG_state;
|
||
110:src/l502_user_process.c **** uint8_t AVG_buff_state;
|
||
111:src/l502_user_process.c **** uint8_t AVG_buff_active;
|
||
112:src/l502_user_process.c **** uint32_t FFT_buff_I;
|
||
113:src/l502_user_process.c **** uint8_t FFT_buff_state;
|
||
114:src/l502_user_process.c **** uint32_t digital_word_prev;
|
||
115:src/l502_user_process.c **** uint32_t digital_word_curr;
|
||
116:src/l502_user_process.c **** uint8_t DIN2_SYN_value_curr;
|
||
117:src/l502_user_process.c **** uint8_t DIN2_SYN_value_prev;
|
||
118:src/l502_user_process.c **** }Proc_state;
|
||
119:src/l502_user_process.c ****
|
||
120:src/l502_user_process.c **** volatile uint32_t TX_buff_I = 0;
|
||
121:src/l502_user_process.c **** volatile uint32_t TX_buff_I_shadow = 123321;
|
||
122:src/l502_user_process.c ****
|
||
123:src/l502_user_process.c **** volatile uint32_t data_I = 0;
|
||
124:src/l502_user_process.c **** volatile uint32_t send_size = 0;
|
||
125:src/l502_user_process.c ****
|
||
126:src/l502_user_process.c **** volatile uint8_t TX_buff_state = TX_DONE; //FILLING, TODO_TX, TRANSMITTING, TX_DONE, BUFF_READY,
|
||
127:src/l502_user_process.c **** volatile uint32_t tx_val = 0;
|
||
128:src/l502_user_process.c ****
|
||
129:src/l502_user_process.c **** uint32_t some_i = 0;
|
||
130:src/l502_user_process.c ****
|
||
131:src/l502_user_process.c **** volatile uint32_t size_processed = 0;
|
||
132:src/l502_user_process.c ****
|
||
133:src/l502_user_process.c **** //int f_sport_test(void);
|
||
134:src/l502_user_process.c **** void l502_stream_init(void);
|
||
135:src/l502_user_process.c ****
|
||
136:src/l502_user_process.c **** //struct LFSM_typedef{
|
||
137:src/l502_user_process.c **** // uint8_t
|
||
138:src/l502_user_process.c **** //};
|
||
139:src/l502_user_process.c ****
|
||
140:src/l502_user_process.c **** uint8_t LFSM_started = 0;
|
||
141:src/l502_user_process.c ****
|
||
142:src/l502_user_process.c ****
|
||
143:src/l502_user_process.c **** uint8_t DY_SYN_2_value = 0;
|
||
144:src/l502_user_process.c **** uint8_t DY_SYN_2_value_prev = 0;
|
||
145:src/l502_user_process.c ****
|
||
146:src/l502_user_process.c ****
|
||
147:src/l502_user_process.c **** static int64_t isqrt64(int64_t x) {
|
||
148:src/l502_user_process.c **** if (x <= 0) {
|
||
149:src/l502_user_process.c **** return 0;
|
||
150:src/l502_user_process.c **** }
|
||
151:src/l502_user_process.c ****
|
||
152:src/l502_user_process.c **** uint64_t n = (uint64_t)x;
|
||
BFIN GAS /tmp/cclngoFW.s page 4
|
||
|
||
|
||
153:src/l502_user_process.c **** uint64_t res = 0;
|
||
154:src/l502_user_process.c **** uint64_t bit = (uint64_t)1 << 62; // самая большая пара битов (1 << (2
|
||
155:src/l502_user_process.c ****
|
||
156:src/l502_user_process.c **** // сдвигаем стартовую «маску», пока она не станет ≤
|
||
157:src/l502_user_process.c **** while (bit > n) {
|
||
158:src/l502_user_process.c **** bit >>= 2;
|
||
159:src/l502_user_process.c **** }
|
||
160:src/l502_user_process.c ****
|
||
161:src/l502_user_process.c **** while (bit != 0) {
|
||
162:src/l502_user_process.c **** if (n >= res + bit) {
|
||
163:src/l502_user_process.c **** n -= res + bit;
|
||
164:src/l502_user_process.c **** res = (res >> 1) + bit;
|
||
165:src/l502_user_process.c **** } else {
|
||
166:src/l502_user_process.c **** res >>= 1;
|
||
167:src/l502_user_process.c **** }
|
||
168:src/l502_user_process.c **** bit >>= 2;
|
||
169:src/l502_user_process.c **** }
|
||
170:src/l502_user_process.c ****
|
||
171:src/l502_user_process.c **** return (int64_t)res;
|
||
172:src/l502_user_process.c **** }
|
||
173:src/l502_user_process.c ****
|
||
174:src/l502_user_process.c ****
|
||
175:src/l502_user_process.c ****
|
||
176: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
|
||
177:src/l502_user_process.c **** uint32_t FFT_buff_I = 0;
|
||
178:src/l502_user_process.c **** if (mode == TRANSPARENT){
|
||
179:src/l502_user_process.c **** uint32_t i = 0;
|
||
180:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
181:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++];
|
||
182:src/l502_user_process.c **** }
|
||
183:src/l502_user_process.c **** }else if (mode == FFT){
|
||
184:src/l502_user_process.c **** //uint32_t i = 0;
|
||
185:src/l502_user_process.c **** //void FFT_fp(int64_t* inp, uint32_t inp_L, int64_t* buf)
|
||
186:src/l502_user_process.c **** //for (uint32_t i = 0; i < FFT_INP_DATA_L; ++i){
|
||
187:src/l502_user_process.c **** //AVG_buff[i] = FP_acc;
|
||
188:src/l502_user_process.c **** //}
|
||
189:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff);
|
||
190:src/l502_user_process.c ****
|
||
191:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){
|
||
192:src/l502_user_process.c **** uint32_t i = 0;
|
||
193:src/l502_user_process.c **** FFT_buff_I = 0;
|
||
194:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){
|
||
195:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++];
|
||
196:src/l502_user_process.c **** }
|
||
197:src/l502_user_process.c ****
|
||
198:src/l502_user_process.c ****
|
||
199:src/l502_user_process.c **** }
|
||
200:src/l502_user_process.c ****
|
||
201:src/l502_user_process.c **** return FFT_buff_I;
|
||
202:src/l502_user_process.c **** }
|
||
203:src/l502_user_process.c ****
|
||
204:src/l502_user_process.c ****
|
||
205:src/l502_user_process.c **** /***************************************************************************//**
|
||
206:src/l502_user_process.c **** @brief Обработка принятого массива данных АЦП/DIN.
|
||
207:src/l502_user_process.c ****
|
||
208:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов
|
||
209:src/l502_user_process.c **** АЦП/цифровых входов, пришедшие по SPORT0.
|
||
BFIN GAS /tmp/cclngoFW.s page 5
|
||
|
||
|
||
210:src/l502_user_process.c ****
|
||
211:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес<D0B5>
|
||
212:src/l502_user_process.c **** однако эти данные все еще считаются использованным<D18B>
|
||
213:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет <20>
|
||
214:src/l502_user_process.c **** stream_in_buf_free()).
|
||
215:src/l502_user_process.c ****
|
||
216:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц
|
||
217:src/l502_user_process.c **** следующем проходе еще раз с указателем на необработ
|
||
218:src/l502_user_process.c ****
|
||
219:src/l502_user_process.c **** В текущей реализации просто запускается передача д<>
|
||
220:src/l502_user_process.c ****
|
||
221:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными
|
||
222:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло<D0BB>
|
||
223:src/l502_user_process.c **** @return Функция возвращает количество обработанн
|
||
224:src/l502_user_process.c **** На эти данные не будет вызываться повторн<D180>
|
||
225:src/l502_user_process.c **** но они считаются еще используемыми
|
||
226:src/l502_user_process.c **** *******************************************************************************/
|
||
227:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
228:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA
|
||
229:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт
|
||
230:src/l502_user_process.c **** вызвали бы позже */
|
||
231:src/l502_user_process.c **** ++streams_cnt[0];
|
||
232:src/l502_user_process.c **** //*
|
||
233:src/l502_user_process.c **** size_processed = 0;
|
||
234:src/l502_user_process.c ****
|
||
235:src/l502_user_process.c ****
|
||
236:src/l502_user_process.c ****
|
||
237:src/l502_user_process.c **** //clear TX_buff
|
||
238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){
|
||
239:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){
|
||
240:src/l502_user_process.c **** //TX_buff[i] = 0x00000123;
|
||
241:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000;
|
||
242:src/l502_user_process.c **** //TX_buff[i] = size;
|
||
243:src/l502_user_process.c **** }
|
||
244:src/l502_user_process.c **** TX_buff_state = FILLING;
|
||
245:src/l502_user_process.c **** }
|
||
246:src/l502_user_process.c ****
|
||
247:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){
|
||
248:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
249:src/l502_user_process.c **** if (hdma_send_req_rdy()){
|
||
250:src/l502_user_process.c **** hdma_send_req_start(data, size, 0);
|
||
251:src/l502_user_process.c **** return size;
|
||
252:src/l502_user_process.c **** }else{
|
||
253:src/l502_user_process.c **** return 0;
|
||
254:src/l502_user_process.c **** }
|
||
255:src/l502_user_process.c ****
|
||
256:src/l502_user_process.c **** }
|
||
257:src/l502_user_process.c ****
|
||
258:src/l502_user_process.c **** //simple transparent mode
|
||
259:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){
|
||
260:src/l502_user_process.c **** //++Proc_state.average_N;
|
||
261:src/l502_user_process.c ****
|
||
262:src/l502_user_process.c **** if (TX_buff_state == FILLING){
|
||
263:src/l502_user_process.c **** data_I = 0;
|
||
264:src/l502_user_process.c **** TX_buff_I = 0;
|
||
265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||
266:src/l502_user_process.c **** //;
|
||
BFIN GAS /tmp/cclngoFW.s page 6
|
||
|
||
|
||
267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I];
|
||
268:src/l502_user_process.c ****
|
||
269:src/l502_user_process.c **** TX_buff_I++;
|
||
270:src/l502_user_process.c **** data_I++;
|
||
271:src/l502_user_process.c **** }
|
||
272:src/l502_user_process.c **** size_processed = data_I;
|
||
273:src/l502_user_process.c ****
|
||
274:src/l502_user_process.c **** TX_buff_state = TODO_TX;
|
||
275:src/l502_user_process.c **** //tx_val = 0;
|
||
276:src/l502_user_process.c **** }
|
||
277:src/l502_user_process.c **** //TX_buff_state = DUMMY;
|
||
278:src/l502_user_process.c ****
|
||
279:src/l502_user_process.c **** }
|
||
280:src/l502_user_process.c **** //TX_buff_I = TX_BUFF_SIZE;
|
||
281:src/l502_user_process.c ****
|
||
282:src/l502_user_process.c **** if (Proc_state.mode == WORK){
|
||
283:src/l502_user_process.c ****
|
||
284:src/l502_user_process.c **** }
|
||
285:src/l502_user_process.c ****
|
||
286:src/l502_user_process.c ****
|
||
287:src/l502_user_process.c **** if (Proc_state.mode == AVG){
|
||
288:src/l502_user_process.c **** while(++data_I < size ){
|
||
289:src/l502_user_process.c **** uint32_t word = data[data_I];
|
||
290:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF;
|
||
291:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24);
|
||
292:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine
|
||
293:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value;
|
||
294:src/l502_user_process.c **** if (word & (0b1 << 17)){
|
||
295:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
296:src/l502_user_process.c **** }else{
|
||
297:src/l502_user_process.c **** DY_SYN_2_value = 0;
|
||
298:src/l502_user_process.c **** }
|
||
299:src/l502_user_process.c ****
|
||
300:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started
|
||
301:src/l502_user_process.c **** //data[data_I] = 0xB00000000;
|
||
302:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
303:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED;
|
||
304:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended
|
||
305:src/l502_user_process.c **** //Proc_state.average_N = 0;
|
||
306:src/l502_user_process.c **** //if (1){
|
||
307:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED;
|
||
308:src/l502_user_process.c ****
|
||
309:src/l502_user_process.c ****
|
||
310:src/l502_user_process.c **** for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){
|
||
311:src/l502_user_process.c **** FFT_buff[i] = 0;
|
||
312:src/l502_user_process.c **** }
|
||
313:src/l502_user_process.c ****
|
||
314:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FFT)
|
||
315:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FL
|
||
316:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TR
|
||
317:src/l502_user_process.c ****
|
||
318:src/l502_user_process.c ****
|
||
319:src/l502_user_process.c ****
|
||
320:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again
|
||
321:src/l502_user_process.c **** TX_buff_I = 0;
|
||
322:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){
|
||
323:src/l502_user_process.c **** uint32_t i = 0;
|
||
BFIN GAS /tmp/cclngoFW.s page 7
|
||
|
||
|
||
324:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
325:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF0000000 | (AVG_buff[i++] & 0x00FFFFFF);
|
||
326:src/l502_user_process.c **** }
|
||
327:src/l502_user_process.c **** i = 0;
|
||
328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){
|
||
329:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i*2] & 0x00FFFFFF);
|
||
330:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF);
|
||
331:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF3000000 | ((uint32_t)((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + FFT_buf
|
||
332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] +
|
||
333:src/l502_user_process.c ****
|
||
334:src/l502_user_process.c **** //isqrt64
|
||
335:src/l502_user_process.c ****
|
||
336:src/l502_user_process.c **** ++i;
|
||
337:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N;
|
||
338:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000;
|
||
339:src/l502_user_process.c **** //while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){
|
||
340:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i++] & 0x00FFFFFF);
|
||
341:src/l502_user_process.c ****
|
||
342:src/l502_user_process.c **** }
|
||
343:src/l502_user_process.c ****
|
||
344:src/l502_user_process.c ****
|
||
345:src/l502_user_process.c **** //clear AVG_buff:
|
||
346:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){
|
||
347:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000;
|
||
348:src/l502_user_process.c **** }
|
||
349:src/l502_user_process.c ****
|
||
350:src/l502_user_process.c **** TX_buff_state = TODO_TX;
|
||
351:src/l502_user_process.c ****
|
||
352:src/l502_user_process.c ****
|
||
353:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
354:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i];
|
||
355:src/l502_user_process.c **** // }
|
||
356:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0);
|
||
357:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0);
|
||
358:src/l502_user_process.c ****
|
||
359:src/l502_user_process.c ****
|
||
360:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
|
||
361:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING;
|
||
362:src/l502_user_process.c **** // TX_buff_state = TX_DONE;
|
||
363:src/l502_user_process.c **** Proc_state.average_N = 0;
|
||
364:src/l502_user_process.c ****
|
||
365:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0);
|
||
366:src/l502_user_process.c **** //return data_I;
|
||
367:src/l502_user_process.c ****
|
||
368:src/l502_user_process.c **** }else{ //
|
||
369:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING;
|
||
370:src/l502_user_process.c **** Proc_state.average_N ++;
|
||
371:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0;
|
||
372:src/l502_user_process.c **** }
|
||
373:src/l502_user_process.c **** }
|
||
374:src/l502_user_process.c ****
|
||
375:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel
|
||
376:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){
|
||
377:src/l502_user_process.c **** // if (1){
|
||
378:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){
|
||
379:src/l502_user_process.c **** if (1){
|
||
380:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG
|
||
BFIN GAS /tmp/cclngoFW.s page 8
|
||
|
||
|
||
381:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro
|
||
382:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++;
|
||
383:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val;
|
||
384:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000;
|
||
385:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
386:src/l502_user_process.c **** Proc_state.AVG_buff_I++;
|
||
387:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||
388:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED;
|
||
389:src/l502_user_process.c **** }
|
||
390:src/l502_user_process.c **** }
|
||
391:src/l502_user_process.c **** }
|
||
392:src/l502_user_process.c **** }else{
|
||
393:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000;
|
||
394:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
395:src/l502_user_process.c **** Proc_state.AVG_buff_I++;
|
||
396:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||
397:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED;
|
||
398:src/l502_user_process.c **** }
|
||
399:src/l502_user_process.c **** }
|
||
400:src/l502_user_process.c **** }
|
||
401:src/l502_user_process.c **** }
|
||
402:src/l502_user_process.c **** //*/
|
||
403:src/l502_user_process.c ****
|
||
404:src/l502_user_process.c ****
|
||
405:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
|
||
406:src/l502_user_process.c **** //if (1){
|
||
407:src/l502_user_process.c ****
|
||
408:src/l502_user_process.c ****
|
||
409:src/l502_user_process.c ****
|
||
410:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){
|
||
411:src/l502_user_process.c **** hdma_send_req_start(data, size, 0);
|
||
412:src/l502_user_process.c **** return size;
|
||
413:src/l502_user_process.c **** }else{
|
||
414:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){
|
||
415:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
416:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i];
|
||
417:src/l502_user_process.c **** }
|
||
418:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0);
|
||
419:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0);
|
||
420:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
|
||
421:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING;
|
||
422:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
423:src/l502_user_process.c **** //}else{
|
||
424:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0);
|
||
425:src/l502_user_process.c **** }
|
||
426:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0);
|
||
427:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0);
|
||
428:src/l502_user_process.c ****
|
||
429:src/l502_user_process.c ****
|
||
430:src/l502_user_process.c ****
|
||
431:src/l502_user_process.c **** return size_processed;
|
||
432:src/l502_user_process.c **** //return data_I; //number of really processed words
|
||
433:src/l502_user_process.c ****
|
||
434:src/l502_user_process.c ****
|
||
435:src/l502_user_process.c **** }
|
||
436:src/l502_user_process.c **** }
|
||
437:src/l502_user_process.c **** //return data_I; //number of really processed words
|
||
BFIN GAS /tmp/cclngoFW.s page 9
|
||
|
||
|
||
438:src/l502_user_process.c ****
|
||
439:src/l502_user_process.c **** return 0;
|
||
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 Обработка принятого массива с данными ЦАП/DOUT
|
||
446:src/l502_user_process.c ****
|
||
447:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов
|
||
448:src/l502_user_process.c **** ПК по HDMA.
|
||
449:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес<D0B5>
|
||
450:src/l502_user_process.c **** однако эти данные все еще считаются использованным<D18B>
|
||
451:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет <20>
|
||
452:src/l502_user_process.c **** stream_out_buf_free()).
|
||
453:src/l502_user_process.c ****
|
||
454:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц
|
||
455:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны
|
||
456:src/l502_user_process.c ****
|
||
457:src/l502_user_process.c **** В текущей реализации просто запускается передача д<>
|
||
458:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы.
|
||
459:src/l502_user_process.c ****
|
||
460:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными
|
||
461:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло<D0BB>
|
||
462:src/l502_user_process.c **** @return Функция возвращает количество обработанн
|
||
463:src/l502_user_process.c **** На эти данные не будет вызываться повторн<D180>
|
||
464:src/l502_user_process.c **** но они считаются еще используемыми
|
||
465:src/l502_user_process.c **** ******************************************************************************/
|
||
466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
467:src/l502_user_process.c ****
|
||
468:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA
|
||
469:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт
|
||
470:src/l502_user_process.c **** вызвали бы позже */
|
||
471:src/l502_user_process.c **** ++streams_cnt[2];
|
||
472:src/l502_user_process.c ****
|
||
473:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
474:src/l502_user_process.c ****
|
||
475:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более
|
||
476:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */
|
||
477:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX)
|
||
478:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX;
|
||
479:src/l502_user_process.c ****
|
||
480:src/l502_user_process.c **** sport_tx_start_req(data, size);
|
||
481:src/l502_user_process.c ****
|
||
482:src/l502_user_process.c **** return size;
|
||
483:src/l502_user_process.c **** }
|
||
484:src/l502_user_process.c **** return 0;
|
||
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 ****
|
||
490:src/l502_user_process.c ****
|
||
491:src/l502_user_process.c ****
|
||
492:src/l502_user_process.c **** /****************************************************************************//**
|
||
493:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA
|
||
494:src/l502_user_process.c ****
|
||
BFIN GAS /tmp/cclngoFW.s page 10
|
||
|
||
|
||
495:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд<D0B3>
|
||
496:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе
|
||
497:src/l502_user_process.c **** помощью hdma_send_req_start().
|
||
498:src/l502_user_process.c ****
|
||
499:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны
|
||
500:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова
|
||
501:src/l502_user_process.c **** ****************************************************************************/
|
||
502:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
503:src/l502_user_process.c ****
|
||
504:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
505:src/l502_user_process.c **** ++streams_cnt[3];
|
||
506:src/l502_user_process.c ****
|
||
507:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
508:src/l502_user_process.c **** }
|
||
509:src/l502_user_process.c ****
|
||
510:src/l502_user_process.c ****
|
||
511:src/l502_user_process.c ****
|
||
512:src/l502_user_process.c **** /***************************************************************************//**
|
||
513:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT
|
||
514:src/l502_user_process.c ****
|
||
515:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з<>
|
||
516:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это
|
||
517:src/l502_user_process.c **** помощью sport_tx_start_req().
|
||
518:src/l502_user_process.c ****
|
||
519:src/l502_user_process.c ****
|
||
520:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны<D0BD>
|
||
521:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова<D0B2>
|
||
522:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
523:src/l502_user_process.c **** ++streams_cnt[1];
|
||
524:src/l502_user_process.c ****
|
||
525:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
526:src/l502_user_process.c **** }
|
||
527:src/l502_user_process.c ****
|
||
528:src/l502_user_process.c ****
|
||
529:src/l502_user_process.c ****
|
||
530:src/l502_user_process.c ****
|
||
531:src/l502_user_process.c ****
|
||
532:src/l502_user_process.c ****
|
||
533:src/l502_user_process.c ****
|
||
534:src/l502_user_process.c ****
|
||
535:src/l502_user_process.c ****
|
||
536:src/l502_user_process.c **** /****************************************************************************//**
|
||
537:src/l502_user_process.c **** @brief Обработка пользовательских команд.
|
||
538:src/l502_user_process.c ****
|
||
539:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом
|
||
540:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER.
|
||
541:src/l502_user_process.c ****
|
||
542:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз
|
||
543:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и
|
||
544:src/l502_user_process.c **** при необходимости передать данные с результатом
|
||
545:src/l502_user_process.c ****
|
||
546:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды
|
||
547:src/l502_user_process.c **** ******************************************************************************/
|
||
548:src/l502_user_process.c ****
|
||
549:src/l502_user_process.c ****
|
||
550:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) {
|
||
16 .loc 1 550 0
|
||
BFIN GAS /tmp/cclngoFW.s page 11
|
||
|
||
|
||
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:
|
||
551:src/l502_user_process.c **** switch (cmd->code){
|
||
24 .loc 1 551 0
|
||
25 0008 21E1FF7F R1 = 32767 (X);
|
||
552:src/l502_user_process.c ****
|
||
553:src/l502_user_process.c ****
|
||
554:src/l502_user_process.c **** /*
|
||
555:src/l502_user_process.c **** Command template
|
||
556:src/l502_user_process.c **** case 0x800?:{
|
||
557:src/l502_user_process.c ****
|
||
558:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_
|
||
559:src/l502_user_process.c **** break;
|
||
560:src/l502_user_process.c **** }
|
||
561:src/l502_user_process.c **** */
|
||
562:src/l502_user_process.c **** // typedef struct {
|
||
563:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */
|
||
564:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и<>
|
||
565:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */
|
||
566:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */
|
||
567:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома
|
||
568:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к<>
|
||
569:src/l502_user_process.c **** // } t_l502_bf_cmd;
|
||
570:src/l502_user_process.c ****
|
||
571:src/l502_user_process.c ****
|
||
572:src/l502_user_process.c **** //*
|
||
573:src/l502_user_process.c ****
|
||
574:src/l502_user_process.c ****
|
||
575:src/l502_user_process.c ****
|
||
576:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
577:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
578:src/l502_user_process.c **** break;
|
||
579:src/l502_user_process.c **** }
|
||
580:src/l502_user_process.c ****
|
||
581:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO
|
||
582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
584:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I];
|
||
585:src/l502_user_process.c **** rcv_data[I] = I;
|
||
586:src/l502_user_process.c **** }
|
||
587:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
|
||
588:src/l502_user_process.c **** break;
|
||
589:src/l502_user_process.c **** }
|
||
590:src/l502_user_process.c **** case 0x8003:{ //configure ADC
|
||
591:src/l502_user_process.c **** uint32_t err_codes[15] = {0,};
|
||
592:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1);
|
||
593: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
|
||
594: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,
|
||
595:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1);
|
||
596:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000);
|
||
597:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0);
|
||
598:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL);
|
||
BFIN GAS /tmp/cclngoFW.s page 12
|
||
|
||
|
||
599:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL);
|
||
600:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div;
|
||
601:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div;
|
||
602:src/l502_user_process.c ****
|
||
603:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024);
|
||
604:src/l502_user_process.c ****
|
||
605:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF
|
||
606:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??);
|
||
607:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??);
|
||
608:src/l502_user_process.c **** err_codes[12] = configure();
|
||
609:src/l502_user_process.c ****
|
||
610:src/l502_user_process.c ****
|
||
611:src/l502_user_process.c ****
|
||
612:src/l502_user_process.c ****
|
||
613:src/l502_user_process.c **** uint32_t err_codes_sum = 0;
|
||
614:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){
|
||
615:src/l502_user_process.c **** err_codes_sum += err_codes[i];
|
||
616:src/l502_user_process.c **** }
|
||
617:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15);
|
||
618:src/l502_user_process.c **** break;
|
||
619:src/l502_user_process.c **** }
|
||
620:src/l502_user_process.c **** case 0x8004:{ //start streams
|
||
621:src/l502_user_process.c **** uint32_t err_codes[5] = {0,};
|
||
622:src/l502_user_process.c **** l502_stream_init();
|
||
623:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask
|
||
624:src/l502_user_process.c **** err_codes[1] = stream_out_preload();
|
||
625:src/l502_user_process.c **** err_codes[2] = streams_start();
|
||
626:src/l502_user_process.c **** //hdma_send_start();
|
||
627:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5);
|
||
628:src/l502_user_process.c **** break;
|
||
629:src/l502_user_process.c **** }
|
||
630:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data()
|
||
631:src/l502_user_process.c ****
|
||
632:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3];
|
||
633:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4);
|
||
634:src/l502_user_process.c **** break;
|
||
635:src/l502_user_process.c **** }
|
||
636:src/l502_user_process.c ****
|
||
637:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr
|
||
638:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0;
|
||
639:src/l502_user_process.c ****
|
||
640:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){
|
||
641:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){
|
||
642:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
643:src/l502_user_process.c **** }
|
||
644:src/l502_user_process.c **** }
|
||
645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
646:src/l502_user_process.c **** break;
|
||
647:src/l502_user_process.c **** }
|
||
648:src/l502_user_process.c ****
|
||
649:src/l502_user_process.c ****
|
||
650:src/l502_user_process.c ****
|
||
651:src/l502_user_process.c ****
|
||
652:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer
|
||
653:src/l502_user_process.c **** TX_buff_I = 0;
|
||
654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
655:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT;
|
||
BFIN GAS /tmp/cclngoFW.s page 13
|
||
|
||
|
||
656:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT;
|
||
657:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
658:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
659:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param;
|
||
660:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
661:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
662:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
663:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
664:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
665:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
666:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
667:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
668:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
669:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
670:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
671:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
672:src/l502_user_process.c ****
|
||
673:src/l502_user_process.c ****
|
||
674:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
675:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
676:src/l502_user_process.c **** }
|
||
677:src/l502_user_process.c ****
|
||
678:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0);
|
||
679:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
680:src/l502_user_process.c **** break;
|
||
681:src/l502_user_process.c **** }
|
||
682:src/l502_user_process.c **** case 0x8008:{ //AVG mode
|
||
683:src/l502_user_process.c **** TX_buff_I = 0;
|
||
684:src/l502_user_process.c ****
|
||
685:src/l502_user_process.c **** Proc_state.mode = AVG;
|
||
686:src/l502_user_process.c **** Proc_state.mode_next = AVG;
|
||
687:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
688:src/l502_user_process.c **** Proc_state.average_N_max = 1;
|
||
689:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param;
|
||
690:src/l502_user_process.c **** Proc_state.average_N = 0;
|
||
691:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
692:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
693:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
694:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
695:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
696:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
697:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
698:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
699:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
700:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
701:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
702:src/l502_user_process.c ****
|
||
703:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
704:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
705:src/l502_user_process.c **** }
|
||
706:src/l502_user_process.c ****
|
||
707:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0);
|
||
708:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
709:src/l502_user_process.c ****
|
||
710:src/l502_user_process.c **** break;
|
||
711:src/l502_user_process.c **** }
|
||
712:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc )
|
||
BFIN GAS /tmp/cclngoFW.s page 14
|
||
|
||
|
||
713:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0);
|
||
714:src/l502_user_process.c **** break;
|
||
715:src/l502_user_process.c **** }
|
||
716:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value
|
||
717:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0);
|
||
718:src/l502_user_process.c **** break;
|
||
719:src/l502_user_process.c **** }
|
||
720:src/l502_user_process.c ****
|
||
721:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode
|
||
722:src/l502_user_process.c **** TX_buff_I = 0;
|
||
723:src/l502_user_process.c ****
|
||
724:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT;
|
||
725:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT;
|
||
726:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
727:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
728:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param;
|
||
729:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
730:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
731:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
732:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
733:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
734:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
735:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
736:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
737:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
738:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
739:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
740:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
741:src/l502_user_process.c ****
|
||
742:src/l502_user_process.c ****
|
||
743:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
744:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
745:src/l502_user_process.c **** }
|
||
746:src/l502_user_process.c ****
|
||
747:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0);
|
||
748:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
749:src/l502_user_process.c **** break;
|
||
750:src/l502_user_process.c ****
|
||
751:src/l502_user_process.c ****
|
||
752:src/l502_user_process.c **** }
|
||
753:src/l502_user_process.c ****
|
||
754:src/l502_user_process.c ****
|
||
755:src/l502_user_process.c ****
|
||
756:src/l502_user_process.c ****
|
||
757:src/l502_user_process.c ****
|
||
758:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer
|
||
759:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy();
|
||
760:src/l502_user_process.c **** hdma_send_stop();
|
||
761:src/l502_user_process.c **** hdma_send_start();
|
||
762:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0);
|
||
763:src/l502_user_process.c **** break;
|
||
764:src/l502_user_process.c **** }
|
||
765:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
766:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
767:src/l502_user_process.c **** break;
|
||
768:src/l502_user_process.c **** }
|
||
769:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
BFIN GAS /tmp/cclngoFW.s page 15
|
||
|
||
|
||
770:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
771:src/l502_user_process.c **** break;
|
||
772:src/l502_user_process.c **** }
|
||
773:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
774:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
775:src/l502_user_process.c **** break;
|
||
776:src/l502_user_process.c **** }
|
||
777:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
778:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
779:src/l502_user_process.c **** break;
|
||
780:src/l502_user_process.c **** }
|
||
781:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
782:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
783:src/l502_user_process.c **** break;
|
||
784:src/l502_user_process.c **** }
|
||
785:src/l502_user_process.c ****
|
||
786:src/l502_user_process.c ****
|
||
787:src/l502_user_process.c ****
|
||
788:src/l502_user_process.c **** /*
|
||
789:src/l502_user_process.c **** case 0x8002:{
|
||
790:src/l502_user_process.c **** cmd-> result = cmd->param * 2;
|
||
791:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0};
|
||
792:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13);
|
||
793:src/l502_user_process.c **** break;}
|
||
794:src/l502_user_process.c **** case 0x8001:{
|
||
795:src/l502_user_process.c **** //cmd-> result = cmd->param * 2;
|
||
796:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6};
|
||
797:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13);
|
||
798:src/l502_user_process.c **** break;}
|
||
799:src/l502_user_process.c **** */
|
||
800:src/l502_user_process.c ****
|
||
801:src/l502_user_process.c **** default: {
|
||
802:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0);
|
||
803:src/l502_user_process.c **** }
|
||
804:src/l502_user_process.c **** }
|
||
805:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1);
|
||
806:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0);
|
||
807:src/l502_user_process.c **** }
|
||
26 .loc 1 807 0
|
||
27 000c 7630 R6 = SP;
|
||
551:src/l502_user_process.c **** switch (cmd->code){
|
||
28 .loc 1 551 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);
|
||
35 0018 0B1C if cc jump .L55 (bp);
|
||
36 .L2:
|
||
802:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0);
|
||
37 .loc 1 802 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:
|
||
BFIN GAS /tmp/cclngoFW.s page 16
|
||
|
||
|
||
43 .L47:
|
||
44 .loc 1 807 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:
|
||
551:src/l502_user_process.c **** switch (cmd->code){
|
||
54 .loc 1 551 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:
|
||
782:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
88 .loc 1 782 0
|
||
89 003e 40A0 R0 = [P0+4];
|
||
90 0040 0160 R1 = 0 (X);
|
||
91 0042 0260 R2 = 0 (X);
|
||
92 0044 FFE3DEFF call _l502_cmd_done;
|
||
93 .LVL5:
|
||
94 .loc 1 807 0
|
||
95 0048 3632 SP = R6;
|
||
96 004a 01E80000 UNLINK;
|
||
97 004e B405 ( r7:6, p5:4 ) = [sp++];
|
||
BFIN GAS /tmp/cclngoFW.s page 17
|
||
|
||
|
||
98
|
||
99 .LCFI3:
|
||
100 0050 1000 rts;
|
||
101 .LVL6:
|
||
102 .L14:
|
||
103 .LBB10:
|
||
759:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy();
|
||
104 .loc 1 759 0
|
||
105 0052 FFE3D7FF call _hdma_send_req_rdy;
|
||
106 .LVL7:
|
||
107 0056 3830 R7 = R0;
|
||
108 .LVL8:
|
||
760:src/l502_user_process.c **** hdma_send_stop();
|
||
109 .loc 1 760 0
|
||
110 0058 FFE3D4FF call _hdma_send_stop;
|
||
761:src/l502_user_process.c **** hdma_send_start();
|
||
111 .loc 1 761 0
|
||
112 005c FFE3D2FF call _hdma_send_start;
|
||
762:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0);
|
||
113 .loc 1 762 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 .LBE10:
|
||
122 .LBB11:
|
||
582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
123 .loc 1 582 0
|
||
124 006c C1AC P1 = [P0+12];
|
||
125 .LBE11:
|
||
578:src/l502_user_process.c **** break;
|
||
126 .loc 1 578 0
|
||
127 006e 7E30 R7 = SP;
|
||
128 .LBB14:
|
||
582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
129 .loc 1 582 0
|
||
130 0070 4A44 P2 = P1 << 2;
|
||
131 0072 226C P2 += 4;
|
||
132 0074 1644 SP -= P2;
|
||
133 0076 4E30 R1 = SP;
|
||
134 .LBB12:
|
||
583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
135 .loc 1 583 0
|
||
136 0078 5130 R2 = P1;
|
||
137 .LBE12:
|
||
582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
138 .loc 1 582 0
|
||
139 007a C164 R1 += 24;
|
||
140 .LBB13:
|
||
583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
141 .loc 1 583 0
|
||
142 007c 020C cc =R2==0;
|
||
143 007e 0818 if cc jump .L22;
|
||
144 0080 1132 P2 = R1;
|
||
BFIN GAS /tmp/cclngoFW.s page 18
|
||
|
||
|
||
145 0082 0060 R0 = 0 (X);
|
||
146 .LVL10:
|
||
147 .L23:
|
||
585:src/l502_user_process.c **** rcv_data[I] = I;
|
||
148 .loc 1 585 0
|
||
149 0084 1092 [P2++] = R0;
|
||
583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
150 .loc 1 583 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 .LBE13:
|
||
587:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
|
||
157 .loc 1 587 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 .LBE14:
|
||
167 .LBB15:
|
||
591:src/l502_user_process.c **** uint32_t err_codes[15] = {0,};
|
||
168 .loc 1 591 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:
|
||
592:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1);
|
||
176 .loc 1 592 0
|
||
177 00a8 0860 R0 = 1 (X);
|
||
178 00aa FFE3ABFF call _params_set_lch_cnt;
|
||
179 00ae C0BA [FP+-80] = R0;
|
||
594: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 594 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
|
||
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;
|
||
595:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1);
|
||
191 .loc 1 595 0
|
||
192 00c8 0860 R0 = 1 (X);
|
||
193 00ca FFE39BFF call _params_set_adc_freq_div;
|
||
BFIN GAS /tmp/cclngoFW.s page 19
|
||
|
||
|
||
194 00ce E0BA [FP+-72] = R0;
|
||
596:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000);
|
||
195 .loc 1 596 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;
|
||
597:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0);
|
||
200 .loc 1 597 0
|
||
201 00dc 0060 R0 = 0 (X);
|
||
202 00de FFE391FF call _params_set_adc_interframe_delay;
|
||
203 00e2 00BB [FP+-64] = R0;
|
||
598:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL);
|
||
204 .loc 1 598 0
|
||
205 00e4 0060 R0 = 0 (X);
|
||
206 00e6 FFE38DFF call _params_set_sync_mode;
|
||
207 00ea 10BB [FP+-60] = R0;
|
||
599:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL);
|
||
208 .loc 1 599 0
|
||
209 00ec 0060 R0 = 0 (X);
|
||
210 00ee FFE389FF call _params_set_sync_start_mode;
|
||
211 00f2 20BB [FP+-56] = R0;
|
||
603:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024);
|
||
212 .loc 1 603 0
|
||
213 00f4 20E10004 R0 = 1024 (X);
|
||
214 00f8 FFE384FF call _sport_in_set_step_size;
|
||
215 00fc 50BB [FP+-44] = R0;
|
||
608:src/l502_user_process.c **** err_codes[12] = configure();
|
||
216 .loc 1 608 0
|
||
217 00fe FFE381FF call _configure;
|
||
218 .LBB16:
|
||
615:src/l502_user_process.c **** err_codes_sum += err_codes[i];
|
||
219 .loc 1 615 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;
|
||
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;
|
||
BFIN GAS /tmp/cclngoFW.s page 20
|
||
|
||
|
||
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 .LBE16:
|
||
617:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15);
|
||
262 .loc 1 617 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 .LBE15:
|
||
273 .LBB17:
|
||
621:src/l502_user_process.c **** uint32_t err_codes[5] = {0,};
|
||
274 .loc 1 621 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;
|
||
622:src/l502_user_process.c **** l502_stream_init();
|
||
281 .loc 1 622 0
|
||
282 0156 FFE355FF call _l502_stream_init;
|
||
283 .LVL30:
|
||
623:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask
|
||
284 .loc 1 623 0
|
||
285 015a 1860 R0 = 3 (X);
|
||
286 015c FFE352FF call _stream_enable;
|
||
287 0160 B0BB [FP+-20] = R0;
|
||
624:src/l502_user_process.c **** err_codes[1] = stream_out_preload();
|
||
288 .loc 1 624 0
|
||
289 0162 FFE34FFF call _stream_out_preload;
|
||
290 0166 C0BB [FP+-16] = R0;
|
||
625:src/l502_user_process.c **** err_codes[2] = streams_start();
|
||
291 .loc 1 625 0
|
||
292 0168 FFE34CFF call _streams_start;
|
||
293 016c D0BB [FP+-12] = R0;
|
||
BFIN GAS /tmp/cclngoFW.s page 21
|
||
|
||
|
||
627:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5);
|
||
294 .loc 1 627 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 .LBE17:
|
||
304 .LBB18:
|
||
633:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4);
|
||
305 .loc 1 633 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:
|
||
634:src/l502_user_process.c **** break;
|
||
322 .loc 1 634 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 .LBE18:
|
||
329 .LBB19:
|
||
330 .LBB20:
|
||
642:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
331 .loc 1 642 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;
|
||
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];
|
||
BFIN GAS /tmp/cclngoFW.s page 22
|
||
|
||
|
||
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 .LBE20:
|
||
645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
389 .loc 1 645 0
|
||
390 01fa 51A2 R1 = [P2+36];
|
||
391 .LBB21:
|
||
642:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
392 .loc 1 642 0
|
||
393 01fc 1030 R2 = R0;
|
||
394 .LBE21:
|
||
645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
395 .loc 1 645 0
|
||
396 01fe 010C cc =R1==0;
|
||
397 .LBB22:
|
||
642:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
398 .loc 1 642 0
|
||
399 0200 0A64 R2 += 1;
|
||
BFIN GAS /tmp/cclngoFW.s page 23
|
||
|
||
|
||
400 .LVL50:
|
||
401 .LBE22:
|
||
645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
402 .loc 1 645 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 .LBE19:
|
||
653:src/l502_user_process.c **** TX_buff_I = 0;
|
||
413 .loc 1 653 0
|
||
414 0210 4CE10000 P4.H = _TX_buff_I;
|
||
415 0214 0260 R2 = 0 (X);
|
||
416 0216 0CE11400 P4.L = _TX_buff_I;
|
||
654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
417 .loc 1 654 0
|
||
418 021a 49E10000 P1.H = _TX_buff_state;
|
||
653:src/l502_user_process.c **** TX_buff_I = 0;
|
||
419 .loc 1 653 0
|
||
420 021e 2293 [P4] = R2;
|
||
654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
421 .loc 1 654 0
|
||
422 0220 0160 R1 = 0 (X);
|
||
423 0222 09E13000 P1.L = _TX_buff_state;
|
||
655:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT;
|
||
424 .loc 1 655 0
|
||
425 0226 4AE10000 P2.H = _Proc_state;
|
||
654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
426 .loc 1 654 0
|
||
427 022a 099B B [P1] = R1;
|
||
655:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT;
|
||
428 .loc 1 655 0
|
||
429 022c 0AE13000 P2.L = _Proc_state;
|
||
430 0230 0860 R0 = 1 (X);
|
||
431 0232 109B B [P2] = R0;
|
||
656:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT;
|
||
432 .loc 1 656 0
|
||
433 0234 90E60100 B [P2+1] = R0;
|
||
657:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
434 .loc 1 657 0
|
||
435 0238 91E60300 B [P2+3] = R1;
|
||
658:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
436 .loc 1 658 0
|
||
437 023c 5060 R0 = 10 (X);
|
||
438 023e 90B4 W [P2+4] = R0;
|
||
660:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
439 .loc 1 660 0
|
||
440 0240 0860 R0 = 1 (X);
|
||
441 0242 D0B4 W [P2+6] = R0;
|
||
661:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
442 .loc 1 661 0
|
||
443 0244 92B0 [P2+8] = R2;
|
||
BFIN GAS /tmp/cclngoFW.s page 24
|
||
|
||
|
||
662:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
444 .loc 1 662 0
|
||
445 0246 91E60C00 B [P2+12] = R1;
|
||
663:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
446 .loc 1 663 0
|
||
447 024a 91E61800 B [P2+24] = R1;
|
||
664:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
448 .loc 1 664 0
|
||
449 024e 12B1 [P2+16] = R2;
|
||
665:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
450 .loc 1 665 0
|
||
451 0250 91E61900 B [P2+25] = R1;
|
||
666:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
452 .loc 1 666 0
|
||
453 0254 D2B1 [P2+28] = R2;
|
||
667:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
454 .loc 1 667 0
|
||
455 0256 91E62000 B [P2+32] = R1;
|
||
668:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
456 .loc 1 668 0
|
||
457 025a 52B2 [P2+36] = R2;
|
||
669:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
458 .loc 1 669 0
|
||
459 025c 92B2 [P2+40] = R2;
|
||
671:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
460 .loc 1 671 0
|
||
461 025e 2060 R0 = 4 (X);
|
||
670:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
462 .loc 1 670 0
|
||
463 0260 91E61A00 B [P2+26] = R1;
|
||
671:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
464 .loc 1 671 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 .LBB23:
|
||
675:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
471 .loc 1 675 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:
|
||
674:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
479 .loc 1 674 0
|
||
480 027e 086C P0 += 1;
|
||
481 .LVL55:
|
||
482 .L53:
|
||
483 .LBE23:
|
||
748:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
484 .loc 1 748 0
|
||
485 0280 2091 R0 = [P4];
|
||
486 0282 0160 R1 = 0 (X);
|
||
BFIN GAS /tmp/cclngoFW.s page 25
|
||
|
||
|
||
487 0284 0260 R2 = 0 (X);
|
||
488 0286 FFE3BDFE call _l502_cmd_done;
|
||
489 .LVL56:
|
||
490 .loc 1 807 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:
|
||
683:src/l502_user_process.c **** TX_buff_I = 0;
|
||
499 .loc 1 683 0
|
||
500 0294 4CE10000 P4.H = _TX_buff_I;
|
||
501 0298 0260 R2 = 0 (X);
|
||
502 029a 0CE11400 P4.L = _TX_buff_I;
|
||
685:src/l502_user_process.c **** Proc_state.mode = AVG;
|
||
503 .loc 1 685 0
|
||
504 029e 4AE10000 P2.H = _Proc_state;
|
||
683:src/l502_user_process.c **** TX_buff_I = 0;
|
||
505 .loc 1 683 0
|
||
506 02a2 2293 [P4] = R2;
|
||
685:src/l502_user_process.c **** Proc_state.mode = AVG;
|
||
507 .loc 1 685 0
|
||
508 02a4 0AE13000 P2.L = _Proc_state;
|
||
509 02a8 1860 R0 = 3 (X);
|
||
510 02aa 109B B [P2] = R0;
|
||
686:src/l502_user_process.c **** Proc_state.mode_next = AVG;
|
||
511 .loc 1 686 0
|
||
512 02ac 90E60100 B [P2+1] = R0;
|
||
687:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
513 .loc 1 687 0
|
||
514 02b0 0160 R1 = 0 (X);
|
||
515 02b2 91E60300 B [P2+3] = R1;
|
||
688:src/l502_user_process.c **** Proc_state.average_N_max = 1;
|
||
516 .loc 1 688 0
|
||
517 02b6 0860 R0 = 1 (X);
|
||
518 02b8 90B4 W [P2+4] = R0;
|
||
690:src/l502_user_process.c **** Proc_state.average_N = 0;
|
||
519 .loc 1 690 0
|
||
520 02ba 0060 R0 = 0 (X);
|
||
521 02bc D0B4 W [P2+6] = R0;
|
||
691:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
522 .loc 1 691 0
|
||
523 02be 92B0 [P2+8] = R2;
|
||
692:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
524 .loc 1 692 0
|
||
525 02c0 91E60C00 B [P2+12] = R1;
|
||
693:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
526 .loc 1 693 0
|
||
527 02c4 91E61800 B [P2+24] = R1;
|
||
694:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
528 .loc 1 694 0
|
||
529 02c8 12B1 [P2+16] = R2;
|
||
695:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
530 .loc 1 695 0
|
||
BFIN GAS /tmp/cclngoFW.s page 26
|
||
|
||
|
||
531 02ca 91E61900 B [P2+25] = R1;
|
||
696:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
532 .loc 1 696 0
|
||
533 02ce D2B1 [P2+28] = R2;
|
||
697:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
534 .loc 1 697 0
|
||
535 02d0 91E62000 B [P2+32] = R1;
|
||
698:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
536 .loc 1 698 0
|
||
537 02d4 52B2 [P2+36] = R2;
|
||
699:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
538 .loc 1 699 0
|
||
539 02d6 92B2 [P2+40] = R2;
|
||
700:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
540 .loc 1 700 0
|
||
541 02d8 91E61A00 B [P2+26] = R1;
|
||
701:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
542 .loc 1 701 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 .LBB24:
|
||
704:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
552 .loc 1 704 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:
|
||
703:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
560 .loc 1 703 0
|
||
561 0300 086C P0 += 1;
|
||
562 0302 BF2F jump.s .L53;
|
||
563 .LVL59:
|
||
564 .L11:
|
||
565 .LBE24:
|
||
713:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0);
|
||
566 .loc 1 713 0
|
||
567 0304 4AE10000 P2.H = _TX_buff_I_shadow;
|
||
568 0308 0AE12C00 P2.L = _TX_buff_I_shadow;
|
||
569 030c 1091 R0 = [P2];
|
||
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:
|
||
717:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0);
|
||
577 .loc 1 717 0
|
||
BFIN GAS /tmp/cclngoFW.s page 27
|
||
|
||
|
||
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:
|
||
722:src/l502_user_process.c **** TX_buff_I = 0;
|
||
588 .loc 1 722 0
|
||
589 032c 4CE10000 P4.H = _TX_buff_I;
|
||
590 0330 0260 R2 = 0 (X);
|
||
591 0332 0CE11400 P4.L = _TX_buff_I;
|
||
724:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT;
|
||
592 .loc 1 724 0
|
||
593 0336 4AE10000 P2.H = _Proc_state;
|
||
722:src/l502_user_process.c **** TX_buff_I = 0;
|
||
594 .loc 1 722 0
|
||
595 033a 2293 [P4] = R2;
|
||
724:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT;
|
||
596 .loc 1 724 0
|
||
597 033c 0AE13000 P2.L = _Proc_state;
|
||
598 0340 1060 R0 = 2 (X);
|
||
599 0342 109B B [P2] = R0;
|
||
725:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT;
|
||
600 .loc 1 725 0
|
||
601 0344 90E60100 B [P2+1] = R0;
|
||
726:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN;
|
||
602 .loc 1 726 0
|
||
603 0348 0160 R1 = 0 (X);
|
||
604 034a 91E60300 B [P2+3] = R1;
|
||
727:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
605 .loc 1 727 0
|
||
606 034e 5060 R0 = 10 (X);
|
||
607 0350 90B4 W [P2+4] = R0;
|
||
729:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
608 .loc 1 729 0
|
||
609 0352 0860 R0 = 1 (X);
|
||
610 0354 D0B4 W [P2+6] = R0;
|
||
730:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
611 .loc 1 730 0
|
||
612 0356 92B0 [P2+8] = R2;
|
||
731:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
613 .loc 1 731 0
|
||
614 0358 91E60C00 B [P2+12] = R1;
|
||
732:src/l502_user_process.c **** Proc_state.AVG_state = 0;
|
||
615 .loc 1 732 0
|
||
616 035c 91E61800 B [P2+24] = R1;
|
||
733:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
617 .loc 1 733 0
|
||
618 0360 12B1 [P2+16] = R2;
|
||
734:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
619 .loc 1 734 0
|
||
620 0362 91E61900 B [P2+25] = R1;
|
||
735:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
BFIN GAS /tmp/cclngoFW.s page 28
|
||
|
||
|
||
621 .loc 1 735 0
|
||
622 0366 D2B1 [P2+28] = R2;
|
||
736:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
623 .loc 1 736 0
|
||
624 0368 91E62000 B [P2+32] = R1;
|
||
737:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
625 .loc 1 737 0
|
||
626 036c 52B2 [P2+36] = R2;
|
||
738:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
627 .loc 1 738 0
|
||
628 036e 92B2 [P2+40] = R2;
|
||
739:src/l502_user_process.c **** Proc_state.AVG_buff_active = A;
|
||
629 .loc 1 739 0
|
||
630 0370 91E61A00 B [P2+26] = R1;
|
||
740:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
631 .loc 1 740 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 .LBB25:
|
||
744:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
641 .loc 1 744 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:
|
||
743:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
649 .loc 1 743 0
|
||
650 0398 086C P0 += 1;
|
||
651 039a 732F jump.s .L53;
|
||
652 .LBE25:
|
||
653 .LFE8:
|
||
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 .LFB7:
|
||
522:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
660 .loc 1 522 0
|
||
661 .LVL65:
|
||
523:src/l502_user_process.c **** ++streams_cnt[1];
|
||
662 .loc 1 523 0
|
||
663 039c 4AE10000 P2.H = _streams_cnt;
|
||
522:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
664 .loc 1 522 0
|
||
665 03a0 00E80000 LINK 0;
|
||
666 .LCFI5:
|
||
523:src/l502_user_process.c **** ++streams_cnt[1];
|
||
BFIN GAS /tmp/cclngoFW.s page 29
|
||
|
||
|
||
667 .loc 1 523 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;
|
||
525:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
673 .loc 1 525 0
|
||
674 03ae 0130 R0 = R1;
|
||
526:src/l502_user_process.c **** }
|
||
675 .loc 1 526 0
|
||
676 03b0 01E80000 UNLINK;
|
||
525:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
677 .loc 1 525 0
|
||
678 03b4 FFE226FE jump.l _stream_out_buf_free;
|
||
679 .LVL67:
|
||
680 .LFE7:
|
||
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 .LFB6:
|
||
502:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
687 .loc 1 502 0
|
||
688 .LVL68:
|
||
504:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
689 .loc 1 504 0
|
||
690 03b8 4AE10000 P2.H = _TX_buff_state;
|
||
502:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
691 .loc 1 502 0
|
||
692 03bc 00E80000 LINK 0;
|
||
693 .LCFI6:
|
||
504:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
694 .loc 1 504 0
|
||
695 03c0 2060 R0 = 4 (X);
|
||
696 .LVL69:
|
||
697 03c2 0AE13000 P2.L = _TX_buff_state;
|
||
698 03c6 109B B [P2] = R0;
|
||
505:src/l502_user_process.c **** ++streams_cnt[3];
|
||
699 .loc 1 505 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;
|
||
507:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
705 .loc 1 507 0
|
||
706 03d6 0130 R0 = R1;
|
||
508:src/l502_user_process.c **** }
|
||
707 .loc 1 508 0
|
||
708 03d8 01E80000 UNLINK;
|
||
507:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
709 .loc 1 507 0
|
||
710 03dc FFE212FE jump.l _stream_in_buf_free;
|
||
711 .LVL70:
|
||
712 .LFE6:
|
||
BFIN GAS /tmp/cclngoFW.s page 30
|
||
|
||
|
||
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 .LFB5:
|
||
466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
719 .loc 1 466 0
|
||
720 .LVL71:
|
||
721 03e0 7005 [--sp] = ( r7:6 );
|
||
722
|
||
723 .LCFI7:
|
||
471:src/l502_user_process.c **** ++streams_cnt[2];
|
||
724 .loc 1 471 0
|
||
725 03e2 4AE10000 P2.H = _streams_cnt;
|
||
466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
726 .loc 1 466 0
|
||
727 03e6 00E80300 LINK 12;
|
||
728 .LCFI8:
|
||
471:src/l502_user_process.c **** ++streams_cnt[2];
|
||
729 .loc 1 471 0
|
||
730 03ea 0AE10000 P2.L = _streams_cnt;
|
||
466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
731 .loc 1 466 0
|
||
732 03ee 3030 R6 = R0;
|
||
471:src/l502_user_process.c **** ++streams_cnt[2];
|
||
733 .loc 1 471 0
|
||
734 03f0 90A0 R0 = [P2+8];
|
||
735 .LVL72:
|
||
736 03f2 0864 R0 += 1;
|
||
466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
737 .loc 1 466 0
|
||
738 03f4 82CE01CE R7 = ROT R1 BY 0 ||
|
||
738 90B00000
|
||
739 [P2+8] = R0 ||
|
||
740 nop;
|
||
741 .LVL73:
|
||
473:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
742 .loc 1 473 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:
|
||
480:src/l502_user_process.c **** sport_tx_start_req(data, size);
|
||
750 .loc 1 480 0
|
||
751 040c 0630 R0 = R6;
|
||
752 040e 0F30 R1 = R7;
|
||
753 0410 FFE3F8FD call _sport_tx_start_req;
|
||
485:src/l502_user_process.c **** }
|
||
754 .loc 1 485 0
|
||
755 0414 0730 R0 = R7;
|
||
756 0416 01E80000 UNLINK;
|
||
757 041a 3005 ( r7:6 ) = [sp++];
|
||
758
|
||
BFIN GAS /tmp/cclngoFW.s page 31
|
||
|
||
|
||
759 .LCFI9:
|
||
760 .LVL75:
|
||
761 041c 1000 rts;
|
||
762 .LVL76:
|
||
763 .L67:
|
||
473:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
764 .loc 1 473 0
|
||
765 041e 0760 R7 = 0 (X);
|
||
766 .LVL77:
|
||
485:src/l502_user_process.c **** }
|
||
767 .loc 1 485 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 .LFE5:
|
||
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 .LFB3:
|
||
176: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 176 0
|
||
783 .LVL79:
|
||
784 042c 00E80300 LINK 12;
|
||
785 .LCFI11:
|
||
178:src/l502_user_process.c **** if (mode == TRANSPARENT){
|
||
786 .loc 1 178 0
|
||
787 0430 B9E41400 R1 = B [FP+20] (Z);
|
||
788 .LVL80:
|
||
789 0434 090C cc =R1==1;
|
||
790 0436 2818 if cc jump .L78;
|
||
183:src/l502_user_process.c **** }else if (mode == FFT){
|
||
791 .loc 1 183 0
|
||
792 0438 2B60 R3 = 5 (X);
|
||
793 043a 1908 cc =R1==R3;
|
||
794 043c 3B18 if cc jump .L79;
|
||
191:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){
|
||
795 .loc 1 191 0
|
||
796 043e 4060 R0 = 8 (X);
|
||
797 .LVL81:
|
||
798 0440 0108 cc =R1==R0;
|
||
799 0442 0618 if cc jump .L73;
|
||
800 0444 0260 R2 = 0 (X);
|
||
801 .LVL82:
|
||
802 .L70:
|
||
202:src/l502_user_process.c **** }
|
||
803 .loc 1 202 0
|
||
804 0446 0230 R0 = R2;
|
||
805 0448 01E80000 UNLINK;
|
||
806 044c 1000 rts;
|
||
807 .LVL83:
|
||
808 .L73:
|
||
BFIN GAS /tmp/cclngoFW.s page 32
|
||
|
||
|
||
191:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){
|
||
809 .loc 1 191 0
|
||
810 044e 0232 P0 = R2;
|
||
811 0450 43E10000 R3.H = _twiddle_re;
|
||
812 0454 0260 R2 = 0 (X);
|
||
813 .LVL84:
|
||
814 0456 03E10000 R3.L = _twiddle_re;
|
||
815 045a 29E10001 P1 = 256 (X);
|
||
816 045e B2E00F10 LSETUP (.L74, .L81) LC1 = P1;
|
||
817 .L74:
|
||
818 .LBB30:
|
||
195:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++];
|
||
819 .loc 1 195 0
|
||
820 0462 82C61A80 R0 = R2 << 3;
|
||
821 0466 0350 R0 = R3 + R0;
|
||
822 0468 1032 P2 = R0;
|
||
823 046a 0A64 R2 += 1;
|
||
824 046c 1091 R0 = [P2];
|
||
825 046e 51A0 R1 = [P2+4];
|
||
826 .LVL85:
|
||
827 0470 0093 [P0] = R0;
|
||
194:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){
|
||
828 .loc 1 194 0
|
||
829 0472 20E10004 R0 = 1024 (X);
|
||
195:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++];
|
||
830 .loc 1 195 0
|
||
831 0476 41B0 [P0+4] = R1;
|
||
194:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){
|
||
832 .loc 1 194 0
|
||
833 0478 0208 cc =R2==R0;
|
||
834 047a E61B if cc jump .L70;
|
||
835 .L81:
|
||
836 047c 406C P0 += 8;
|
||
837 .LBE30:
|
||
202:src/l502_user_process.c **** }
|
||
838 .loc 1 202 0
|
||
839 047e 0230 R0 = R2;
|
||
840 0480 01E80000 UNLINK;
|
||
841 0484 1000 rts;
|
||
842 .LVL86:
|
||
843 .L78:
|
||
178:src/l502_user_process.c **** if (mode == TRANSPARENT){
|
||
844 .loc 1 178 0
|
||
845 0486 0032 P0 = R0;
|
||
846 0488 1232 P2 = R2;
|
||
847 048a 0260 R2 = 0 (X);
|
||
848 .LVL87:
|
||
849 .LBB31:
|
||
181:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++];
|
||
850 .loc 1 181 0
|
||
851 048c 0160 R1 = 0 (X);
|
||
852 .LVL88:
|
||
853 048e 29E10002 P1 = 512 (X);
|
||
854 0492 4034 I0 = P0;
|
||
855 0494 B2E00A10 LSETUP (.L71, .L80) LC1 = P1;
|
||
856 .L71:
|
||
857 0498 009C R0 = [I0++];
|
||
BFIN GAS /tmp/cclngoFW.s page 33
|
||
|
||
|
||
858 .LVL89:
|
||
859 049a 1093 [P2] = R0;
|
||
860 049c 0A64 R2 += 1;
|
||
180:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
861 .loc 1 180 0
|
||
862 049e 20E10004 R0 = 1024 (X);
|
||
181:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++];
|
||
863 .loc 1 181 0
|
||
864 04a2 51B0 [P2+4] = R1;
|
||
180:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
865 .loc 1 180 0
|
||
866 04a4 0208 cc =R2==R0;
|
||
867 04a6 D01B if cc jump .L70;
|
||
868 .L80:
|
||
869 04a8 426C P2 += 8;
|
||
870 .LBE31:
|
||
202:src/l502_user_process.c **** }
|
||
871 .loc 1 202 0
|
||
872 04aa 0230 R0 = R2;
|
||
873 04ac 01E80000 UNLINK;
|
||
874 04b0 1000 rts;
|
||
875 .LVL90:
|
||
876 .L79:
|
||
189:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff);
|
||
877 .loc 1 189 0
|
||
878 04b2 21E10002 R1 = 512 (X);
|
||
879 .LVL91:
|
||
880 04b6 FFE3A5FD call _FFT_fp;
|
||
881 .LVL92:
|
||
882 04ba 0260 R2 = 0 (X);
|
||
883 .LVL93:
|
||
202:src/l502_user_process.c **** }
|
||
884 .loc 1 202 0
|
||
885 04bc 0230 R0 = R2;
|
||
886 04be 01E80000 UNLINK;
|
||
887 04c2 1000 rts;
|
||
888 .LFE3:
|
||
889 .size _dataprocessor, .-_dataprocessor
|
||
890 .global ___muldi3;
|
||
891 .global ___udivdi3;
|
||
892 .global ___udivsi3;
|
||
893 .align 4
|
||
894 .global _usr_in_proc_data;
|
||
895 .type _usr_in_proc_data, STT_FUNC;
|
||
896 _usr_in_proc_data:
|
||
897 .LFB4:
|
||
227:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
898 .loc 1 227 0
|
||
899 .LVL94:
|
||
900 04c4 E305 [--sp] = ( r7:4, p5:3 );
|
||
901
|
||
902 .LCFI12:
|
||
903 04c6 00E80D00 LINK 52;
|
||
904 .LCFI13:
|
||
231:src/l502_user_process.c **** ++streams_cnt[0];
|
||
905 .loc 1 231 0
|
||
906 04ca 4AE10000 P2.H = _streams_cnt;
|
||
BFIN GAS /tmp/cclngoFW.s page 34
|
||
|
||
|
||
907 04ce 0AE10000 P2.L = _streams_cnt;
|
||
227:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
908 .loc 1 227 0
|
||
909 04d2 78B2 [FP+36] = R0;
|
||
231:src/l502_user_process.c **** ++streams_cnt[0];
|
||
910 .loc 1 231 0
|
||
911 04d4 1091 R0 = [P2];
|
||
912 .LVL95:
|
||
913 04d6 0864 R0 += 1;
|
||
914 04d8 1093 [P2] = R0;
|
||
233:src/l502_user_process.c **** size_processed = 0;
|
||
915 .loc 1 233 0
|
||
916 04da 48E10000 P0.H = _size_processed;
|
||
917 04de 00CC00C0 R0 = R0 -|- R0 ||
|
||
917 B9B20000
|
||
918 [FP+40] = R1 ||
|
||
919 nop;
|
||
920 04e6 08E12800 P0.L = _size_processed;
|
||
238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){
|
||
921 .loc 1 238 0
|
||
922 04ea 49E10000 P1.H = _TX_buff_state;
|
||
233:src/l502_user_process.c **** size_processed = 0;
|
||
923 .loc 1 233 0
|
||
924 04ee 0093 [P0] = R0;
|
||
238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){
|
||
925 .loc 1 238 0
|
||
926 04f0 09E13000 P1.L = _TX_buff_state;
|
||
927 04f4 4899 R0 = B [P1] (X);
|
||
928 04f6 4043 R0 = R0.B (Z);
|
||
929 04f8 2160 R1 = 4 (X);
|
||
930 .LVL96:
|
||
931 04fa 0808 cc =R0==R1;
|
||
932 04fc 4E18 if cc jump .L146;
|
||
933 .L83:
|
||
247:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){
|
||
934 .loc 1 247 0
|
||
935 04fe 49E10000 P1.H = _Proc_state;
|
||
936 0502 09E13000 P1.L = _Proc_state;
|
||
937 0506 4899 R0 = B [P1] (X);
|
||
938 0508 4043 R0 = R0.B (Z);
|
||
939 050a 080C cc =R0==1;
|
||
940 050c 3418 if cc jump .L147;
|
||
259:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){
|
||
941 .loc 1 259 0
|
||
942 050e 4BE10000 P3.H = _Proc_state;
|
||
943 0512 0BE13000 P3.L = _Proc_state;
|
||
944 0516 5899 R0 = B [P3] (X);
|
||
945 0518 4043 R0 = R0.B (Z);
|
||
946 051a 100C cc =R0==2;
|
||
947 051c 02143B22 if !cc jump 4 (bp); jump.s .L148;
|
||
948 .L88:
|
||
282:src/l502_user_process.c **** if (Proc_state.mode == WORK){
|
||
949 .loc 1 282 0
|
||
950 0520 4BE10000 P3.H = _Proc_state;
|
||
951 0524 0BE13000 P3.L = _Proc_state;
|
||
952 0528 5899 R0 = B [P3] (X);
|
||
287:src/l502_user_process.c **** if (Proc_state.mode == AVG){
|
||
BFIN GAS /tmp/cclngoFW.s page 35
|
||
|
||
|
||
953 .loc 1 287 0
|
||
954 052a 5899 R0 = B [P3] (X);
|
||
955 052c 4043 R0 = R0.B (Z);
|
||
956 052e 180C cc =R0==3;
|
||
957 0530 5118 if cc jump .L149;
|
||
958 .LVL97:
|
||
959 .L92:
|
||
405:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
|
||
960 .loc 1 405 0
|
||
961 0532 FFE367FD call _hdma_send_req_rdy;
|
||
962 .LVL98:
|
||
963 0536 000C cc =R0==0;
|
||
964 0538 2918 if cc jump .L86;
|
||
410:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){
|
||
965 .loc 1 410 0
|
||
966 053a 48E10000 P0.H = _TX_buff_state;
|
||
967 053e 08E13000 P0.L = _TX_buff_state;
|
||
968 0542 4099 R0 = B [P0] (X);
|
||
969 0544 4043 R0 = R0.B (Z);
|
||
970 0546 000C cc =R0==0;
|
||
971 0548 0214D222 if !cc jump 4 (bp); jump.s .L144;
|
||
414:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){
|
||
972 .loc 1 414 0
|
||
973 054c 4AE10000 P2.H = _TX_buff_state;
|
||
974 0550 0AE13000 P2.L = _TX_buff_state;
|
||
975 0554 5099 R0 = B [P2] (X);
|
||
976 0556 4043 R0 = R0.B (Z);
|
||
977 0558 100C cc =R0==2;
|
||
978 055a 0214D322 if !cc jump 4 (bp); jump.s .L150;
|
||
979 .L123:
|
||
431:src/l502_user_process.c **** return size_processed;
|
||
980 .loc 1 431 0
|
||
981 055e 4BE10000 P3.H = _size_processed;
|
||
982 0562 0BE12800 P3.L = _size_processed;
|
||
983 0566 5B91 P3 = [P3];
|
||
984 0568 BBBE [FP+40] = P3;
|
||
985 .LVL99:
|
||
986 056a 4330 R0 = P3;
|
||
440:src/l502_user_process.c **** }
|
||
987 .loc 1 440 0
|
||
988 056c 01E80000 UNLINK;
|
||
989 0570 A305 ( r7:4, p5:3 ) = [sp++];
|
||
990
|
||
991 .LCFI14:
|
||
992 .LVL100:
|
||
993 0572 1000 rts;
|
||
994 .L147:
|
||
248:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF;
|
||
995 .loc 1 248 0
|
||
996 0574 4AE10000 P2.H = _TX_buff_state;
|
||
997 0578 0060 R0 = 0 (X);
|
||
998 057a 0AE13000 P2.L = _TX_buff_state;
|
||
999 057e 109B B [P2] = R0;
|
||
249:src/l502_user_process.c **** if (hdma_send_req_rdy()){
|
||
1000 .loc 1 249 0
|
||
1001 0580 FFE340FD call _hdma_send_req_rdy;
|
||
1002 0584 000C cc =R0==0;
|
||
BFIN GAS /tmp/cclngoFW.s page 36
|
||
|
||
|
||
1003 0586 021CB322 if cc jump 4 (bp); jump.s .L144;
|
||
1004 .LVL101:
|
||
1005 .L86:
|
||
431:src/l502_user_process.c **** return size_processed;
|
||
1006 .loc 1 431 0
|
||
1007 058a 0468 P4 = 0 (X);
|
||
1008 058c BCBE [FP+40] = P4;
|
||
1009 .LVL102:
|
||
1010 058e 4430 R0 = P4;
|
||
440:src/l502_user_process.c **** }
|
||
1011 .loc 1 440 0
|
||
1012 0590 01E80000 UNLINK;
|
||
1013 0594 A305 ( r7:4, p5:3 ) = [sp++];
|
||
1014
|
||
1015 .LCFI15:
|
||
1016 .LVL103:
|
||
1017 0596 1000 rts;
|
||
1018 .L146:
|
||
1019 0598 4DE10000 P5.H = _tx_val;
|
||
1020 059c 4CE10000 P4.H = _TX_buff;
|
||
1021 .LBB44:
|
||
241:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000;
|
||
1022 .loc 1 241 0
|
||
1023 05a0 BA63 R2 = -9 (X);
|
||
1024 .LBE44:
|
||
238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){
|
||
1025 .loc 1 238 0
|
||
1026 05a2 0068 P0 = 0 (X);
|
||
1027 .LVL104:
|
||
1028 05a4 0DE12000 P5.L = _tx_val;
|
||
1029 05a8 0CE10000 P4.L = _TX_buff;
|
||
1030 .LBB45:
|
||
241:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000;
|
||
1031 .loc 1 241 0
|
||
1032 05ac CA4F R2 <<= 25;
|
||
1033 05ae 29E11027 P1 = 10000 (X);
|
||
1034 05b2 B2E00810 LSETUP (.L84, .L165) LC1 = P1;
|
||
1035 .L84:
|
||
1036 05b6 2891 R0 = [P5];
|
||
1037 05b8 5056 R1 = R0 | R2;
|
||
1038 05ba 845E P2 = P4 + (P0 << 2);
|
||
1039 05bc 1193 [P2] = R1;
|
||
1040 05be 0864 R0 += 1;
|
||
1041 05c0 2893 [P5] = R0;
|
||
1042 .L165:
|
||
239:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){
|
||
1043 .loc 1 239 0
|
||
1044 05c2 086C P0 += 1;
|
||
1045 .LBE45:
|
||
244:src/l502_user_process.c **** TX_buff_state = FILLING;
|
||
1046 .loc 1 244 0
|
||
1047 05c4 48E10000 P0.H = _TX_buff_state;
|
||
1048 .LVL105:
|
||
1049 05c8 0860 R0 = 1 (X);
|
||
1050 05ca 08E13000 P0.L = _TX_buff_state;
|
||
1051 05ce 009B B [P0] = R0;
|
||
1052 05d0 972F jump.s .L83;
|
||
BFIN GAS /tmp/cclngoFW.s page 37
|
||
|
||
|
||
1053 .L149:
|
||
1054 05d2 4CE10000 P4.H = _data_I;
|
||
1055 05d6 0CE11800 P4.L = _data_I;
|
||
1056 05da 8CBB [FP+-32] = P4;
|
||
1057 .LVL106:
|
||
1058 .L143:
|
||
288:src/l502_user_process.c **** while(++data_I < size ){
|
||
1059 .loc 1 288 0
|
||
1060 05dc 88B9 P0 = [FP+-32];
|
||
1061 05de B9A2 R1 = [FP+40];
|
||
1062 05e0 0091 R0 = [P0];
|
||
1063 05e2 0864 R0 += 1;
|
||
1064 05e4 0093 [P0] = R0;
|
||
1065 05e6 0091 R0 = [P0];
|
||
1066 05e8 010A cc =R1<=R0 (iu);
|
||
1067 05ea A41B if cc jump .L92;
|
||
1068 .LBB46:
|
||
289:src/l502_user_process.c **** uint32_t word = data[data_I];
|
||
1069 .loc 1 289 0
|
||
1070 05ec 4DE10000 P5.H = _data_I;
|
||
1071 05f0 0DE11800 P5.L = _data_I;
|
||
1072 05f4 78AE P0 = [FP+36];
|
||
1073 05f6 6A91 P2 = [P5];
|
||
1074 05f8 905E P2 = P0 + (P2 << 2);
|
||
1075 05fa 1291 R2 = [P2];
|
||
292:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine
|
||
1076 .loc 1 292 0
|
||
1077 05fc 82C64281 R0 = R2 >> 24;
|
||
1078 .LVL107:
|
||
1079 0600 000C cc =R0==0;
|
||
1080 0602 7615 if !cc jump .L93 (bp);
|
||
293:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value;
|
||
1081 .loc 1 293 0
|
||
1082 0604 49E10000 P1.H = _DY_SYN_2_value;
|
||
1083 0608 09E12D00 P1.L = _DY_SYN_2_value;
|
||
1084 060c 4AE10000 P2.H = _DY_SYN_2_value_prev;
|
||
1085 0610 4899 R0 = B [P1] (X);
|
||
1086 .LVL108:
|
||
1087 0612 0AE12E00 P2.L = _DY_SYN_2_value_prev;
|
||
1088 0616 109B B [P2] = R0;
|
||
294:src/l502_user_process.c **** if (word & (0b1 << 17)){
|
||
1089 .loc 1 294 0
|
||
1090 0618 8A48 cc = !BITTST (R2,17);
|
||
1091 061a 801D if cc jump .L94 (bp);
|
||
295:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
1092 .loc 1 295 0
|
||
1093 061c 0A60 R2 = 1 (X);
|
||
1094 .LVL109:
|
||
300:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started
|
||
1095 .loc 1 300 0
|
||
1096 061e 4043 R0 = R0.B (Z);
|
||
295:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
1097 .loc 1 295 0
|
||
1098 0620 0A9B B [P1] = R2;
|
||
300:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started
|
||
1099 .loc 1 300 0
|
||
1100 0622 000C cc =R0==0;
|
||
BFIN GAS /tmp/cclngoFW.s page 38
|
||
|
||
|
||
1101 0624 DC17 if !cc jump .L143 (bp);
|
||
302:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
1102 .loc 1 302 0
|
||
1103 0626 4CE10000 P4.H = _Proc_state;
|
||
1104 062a 0CE13000 P4.L = _Proc_state;
|
||
1105 062e 0060 R0 = 0 (X);
|
||
1106 0630 20B1 [P4+16] = R0;
|
||
303:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED;
|
||
1107 .loc 1 303 0
|
||
1108 0632 A2E60300 B [P4+3] = R2;
|
||
304:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended
|
||
1109 .loc 1 304 0
|
||
1110 0636 E1A8 R1 = W [P4+6] (X);
|
||
1111 0638 A0A8 R0 = W [P4+4] (X);
|
||
1112 063a C942 R1 = R1.L (Z);
|
||
1113 063c C042 R0 = R0.L (Z);
|
||
1114 063e 8109 cc =R1<R0 (iu);
|
||
1115 0640 FB1D if cc jump .L96 (bp);
|
||
1116 .LBB48:
|
||
307:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED;
|
||
1117 .loc 1 307 0
|
||
1118 0642 1860 R0 = 3 (X);
|
||
1119 0644 A0E61800 B [P4+24] = R0;
|
||
1120 0648 0160 R1 = 0 (X);
|
||
1121 .LVL110:
|
||
1122 .LBB51:
|
||
311:src/l502_user_process.c **** FFT_buff[i] = 0;
|
||
1123 .loc 1 311 0
|
||
1124 064a 0260 R2 = 0 (X);
|
||
1125 064c 0360 R3 = 0 (X);
|
||
1126 064e 29E10004 P1 = 1024 (X);
|
||
1127 0652 B2E00C10 LSETUP (.L97, .L164) LC1 = P1;
|
||
1128 .L97:
|
||
1129 0656 82C61980 R0 = R1 << 3;
|
||
1130 065a 0032 P0 = R0;
|
||
1131 065c 4DE10000 P5.H = _FFT_buff;
|
||
1132 0660 0DE10000 P5.L = _FFT_buff;
|
||
310:src/l502_user_process.c **** for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){
|
||
1133 .loc 1 310 0
|
||
1134 0664 0964 R1 += 1;
|
||
311:src/l502_user_process.c **** FFT_buff[i] = 0;
|
||
1135 .loc 1 311 0
|
||
1136 0666 855A P2 = P5 + P0;
|
||
1137 0668 1293 [P2] = R2;
|
||
1138 .L164:
|
||
1139 066a 53B0 [P2+4] = R3;
|
||
1140 .LBE51:
|
||
314:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FFT)
|
||
1141 .loc 1 314 0
|
||
1142 066c 49E10000 P1.H = _Proc_state;
|
||
1143 0670 09E13000 P1.L = _Proc_state;
|
||
1144 0674 48A1 R0 = [P1+20];
|
||
1145 .LBB52:
|
||
1146 .LBB53:
|
||
189:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff);
|
||
1147 .loc 1 189 0
|
||
1148 0676 40E10000 R0.H = _AVG_buff;
|
||
BFIN GAS /tmp/cclngoFW.s page 39
|
||
|
||
|
||
1149 067a 21E10002 R1 = 512 (X);
|
||
1150 .LVL111:
|
||
1151 067e 00E10000 R0.L = _AVG_buff;
|
||
1152 0682 5530 R2 = P5;
|
||
1153 0684 FFE3BEFC call _FFT_fp;
|
||
1154 .LBE53:
|
||
1155 .LBE52:
|
||
321:src/l502_user_process.c **** TX_buff_I = 0;
|
||
1156 .loc 1 321 0
|
||
1157 0688 4AE10000 P2.H = _TX_buff_I;
|
||
1158 068c 0060 R0 = 0 (X);
|
||
1159 068e 0AE11400 P2.L = _TX_buff_I;
|
||
1160 0692 1093 [P2] = R0;
|
||
324:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
1161 .loc 1 324 0
|
||
1162 0694 1091 R0 = [P2];
|
||
1163 0696 21E10F27 R1 = 9999 (X);
|
||
1164 069a 080A cc =R0<=R1 (iu);
|
||
1165 069c 2A10 if !cc jump .L98;
|
||
325:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF0000000 | (AVG_buff[i++] & 0x00FFFFFF);
|
||
1166 .loc 1 325 0
|
||
1167 069e FA63 R2 = -1 (X);
|
||
1168 06a0 F963 R1 = -1 (X);
|
||
324:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
1169 .loc 1 324 0
|
||
1170 06a2 0568 P5 = 0 (X);
|
||
1171 .LVL112:
|
||
325:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF0000000 | (AVG_buff[i++] & 0x00FFFFFF);
|
||
1172 .loc 1 325 0
|
||
1173 06a4 42E1FF00 R2.H = 255;
|
||
1174 06a8 E14F R1 <<= 28;
|
||
1175 06aa 28E10002 P0 = 512 (X);
|
||
1176 06ae 23E10F27 R3 = 9999 (X);
|
||
1177 06b2 B2E01E00 LSETUP (.L99, .L163) LC1 = P0;
|
||
1178 .L99:
|
||
1179 06b6 4AE10000 P2.H = _TX_buff_I;
|
||
1180 06ba 0AE11400 P2.L = _TX_buff_I;
|
||
1181 06be 4BE10000 P3.H = _AVG_buff;
|
||
1182 06c2 5191 P1 = [P2];
|
||
1183 06c4 0BE10000 P3.L = _AVG_buff;
|
||
1184 06c8 AB5E P2 = P3 + (P5 << 2);
|
||
1185 06ca 1091 R0 = [P2];
|
||
1186 06cc 4CE10000 P4.H = _TX_buff;
|
||
1187 06d0 1054 R0 = R0 & R2;
|
||
1188 06d2 0CE10000 P4.L = _TX_buff;
|
||
1189 06d6 8C5E P2 = P4 + (P1 << 2);
|
||
1190 06d8 0856 R0 = R0 | R1;
|
||
1191 06da 1093 [P2] = R0;
|
||
1192 06dc 4AE10000 P2.H = _TX_buff_I;
|
||
1193 06e0 0AE11400 P2.L = _TX_buff_I;
|
||
1194 06e4 096C P1 += 1;
|
||
1195 06e6 5193 [P2] = P1;
|
||
324:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
|
||
1196 .loc 1 324 0
|
||
1197 06e8 1091 R0 = [P2];
|
||
1198 06ea 180A cc =R0<=R3 (iu);
|
||
1199 06ec 0210 if !cc jump .L98;
|
||
BFIN GAS /tmp/cclngoFW.s page 40
|
||
|
||
|
||
1200 .L163:
|
||
325:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF0000000 | (AVG_buff[i++] & 0x00FFFFFF);
|
||
1201 .loc 1 325 0
|
||
1202 06ee 0D6C P5 += 1;
|
||
1203 .L98:
|
||
328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){
|
||
1204 .loc 1 328 0
|
||
1205 06f0 48E10000 P0.H = _TX_buff_I;
|
||
1206 06f4 08E11400 P0.L = _TX_buff_I;
|
||
1207 06f8 0091 R0 = [P0];
|
||
1208 06fa 2064 R0 += 4;
|
||
1209 06fc 21E10F27 R1 = 9999 (X);
|
||
1210 0700 080A cc =R0<=R1 (iu);
|
||
1211 0702 021C2E22 if cc jump 4 (bp); jump.s .L100;
|
||
1212 0706 1B60 R3 = 3 (X);
|
||
1213 0708 00CC00C0 R0 = R0 -|- R0 ||
|
||
1213 F3BB0000
|
||
1214 [FP+-4] = R3 ||
|
||
1215 nop;
|
||
1216 0710 0A60 R2 = 1 (X);
|
||
1217 .LVL113:
|
||
1218 .L118:
|
||
329:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i*2] & 0x00FFFFFF);
|
||
1219 .loc 1 329 0
|
||
1220 0712 48E10000 P0.H = _TX_buff_I;
|
||
1221 0716 41E10000 R1.H = _FFT_buff;
|
||
1222 071a 08E11400 P0.L = _TX_buff_I;
|
||
1223 071e 01E10000 R1.L = _FFT_buff;
|
||
1224 0722 184F R0 <<= 3;
|
||
1225 0724 4191 P1 = [P0];
|
||
1226 0726 0150 R0 = R1 + R0;
|
||
1227 0728 0032 P0 = R0;
|
||
1228 072a A0BB [FP+-24] = R0;
|
||
1229 072c FB63 R3 = -1 (X);
|
||
1230 072e 43E1FF00 R3.H = 255;
|
||
1231 0732 0091 R0 = [P0];
|
||
1232 0734 41A0 R1 = [P0+4];
|
||
1233 0736 8963 R1 = -15 (X);
|
||
1234 0738 48E10000 P0.H = _TX_buff;
|
||
1235 073c 1854 R0 = R0 & R3;
|
||
1236 073e C14F R1 <<= 24;
|
||
1237 0740 08E10000 P0.L = _TX_buff;
|
||
1238 0744 885E P2 = P0 + (P1 << 2);
|
||
1239 0746 0856 R0 = R0 | R1;
|
||
1240 0748 1093 [P2] = R0;
|
||
330:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF);
|
||
1241 .loc 1 330 0
|
||
1242 074a 41E10000 R1.H = _FFT_buff;
|
||
1243 074e 82C61A80 R0 = R2 << 3;
|
||
1244 0752 01E10000 R1.L = _FFT_buff;
|
||
1245 0756 0150 R0 = R1 + R0;
|
||
1246 0758 0032 P0 = R0;
|
||
329:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i*2] & 0x00FFFFFF);
|
||
1247 .loc 1 329 0
|
||
1248 075a 4AE10000 P2.H = _TX_buff_I;
|
||
1249 075e 0AE11400 P2.L = _TX_buff_I;
|
||
1250 0762 096C P1 += 1;
|
||
BFIN GAS /tmp/cclngoFW.s page 41
|
||
|
||
|
||
1251 0764 5193 [P2] = P1;
|
||
330:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF);
|
||
1252 .loc 1 330 0
|
||
1253 0766 5191 P1 = [P2];
|
||
1254 0768 90BB [FP+-28] = R0;
|
||
1255 076a 0091 R0 = [P0];
|
||
1256 076c 41A0 R1 = [P0+4];
|
||
1257 076e C963 R1 = -7 (X);
|
||
1258 0770 48E10000 P0.H = _TX_buff;
|
||
1259 0774 1854 R0 = R0 & R3;
|
||
1260 0776 C94F R1 <<= 25;
|
||
1261 0778 08E10000 P0.L = _TX_buff;
|
||
1262 077c 885E P2 = P0 + (P1 << 2);
|
||
1263 077e 0856 R0 = R0 | R1;
|
||
1264 0780 1093 [P2] = R0;
|
||
331:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF3000000 | ((uint32_t)((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + FFT_buf
|
||
1265 .loc 1 331 0
|
||
1266 0782 98B9 P0 = [FP+-28];
|
||
330:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF);
|
||
1267 .loc 1 330 0
|
||
1268 0784 4AE10000 P2.H = _TX_buff_I;
|
||
1269 0788 0AE11400 P2.L = _TX_buff_I;
|
||
1270 078c 096C P1 += 1;
|
||
1271 078e 5193 [P2] = P1;
|
||
331:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF3000000 | ((uint32_t)((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + FFT_buf
|
||
1272 .loc 1 331 0
|
||
1273 0790 5391 P3 = [P2];
|
||
1274 0792 4491 P4 = [P0];
|
||
1275 0794 45AC P5 = [P0+4];
|
||
1276 .LVL114:
|
||
1277 0796 4191 P1 = [P0];
|
||
1278 0798 42AC P2 = [P0+4];
|
||
1279 079a A8B9 P0 = [FP+-24];
|
||
1280 079c B9BB [FP+-20] = P1;
|
||
1281 079e CABB [FP+-16] = P2;
|
||
1282 07a0 0391 R3 = [P0];
|
||
1283 07a2 44A0 R4 = [P0+4];
|
||
1284 .LVL115:
|
||
1285 07a4 0091 R0 = [P0];
|
||
1286 07a6 41A0 R1 = [P0+4];
|
||
1287 07a8 82CE03C4 R2 = ROT R3 BY 0 ||
|
||
1287 F4B00000
|
||
1288 [SP+12] = R4 ||
|
||
1289 nop;
|
||
1290 07b0 FFE328FC call ___muldi3;
|
||
1291 07b4 F5BC [SP+12] = P5;
|
||
1292 07b6 3030 R6 = R0;
|
||
1293 .LVL116:
|
||
1294 07b8 82CE01CE R7 = ROT R1 BY 0 ||
|
||
1294 B0B90000
|
||
1295 R0 = [FP+-20] ||
|
||
1296 nop;
|
||
1297 .LVL117:
|
||
1298 07c0 5430 R2 = P4;
|
||
1299 07c2 C1B9 R1 = [FP+-16];
|
||
1300 07c4 FFE31EFC call ___muldi3;
|
||
1301 07c8 06500C03 R0 = R6 + R0; cc = ac0;
|
||
BFIN GAS /tmp/cclngoFW.s page 42
|
||
|
||
|
||
1302 07cc 0502 R5 = CC;
|
||
1303 .LVL118:
|
||
1304 07ce 0268 P2 = 0 (X);
|
||
1305 07d0 04CC3902 R1 = R7 + R1 (NS) ||
|
||
1305 F2BC0000
|
||
1306 [SP+12] = P2 ||
|
||
1307 nop;
|
||
1308 07d8 22E1E803 R2 = 1000 (X);
|
||
1309 07dc 6950 R1 = R1 + R5;
|
||
1310 07de FFE311FC call ___udivdi3;
|
||
1311 07e2 82C64184 R2 = R1 << 8;
|
||
1312 07e6 C04E R0 >>= 24;
|
||
1313 07e8 0256 R0 = R2 | R0;
|
||
1314 07ea F963 R1 = -1 (X);
|
||
1315 07ec 41E1FF00 R1.H = 255;
|
||
1316 07f0 9A63 R2 = -13 (X);
|
||
1317 07f2 48E10000 P0.H = _TX_buff;
|
||
1318 07f6 08E10000 P0.L = _TX_buff;
|
||
1319 07fa 0854 R0 = R0 & R1;
|
||
1320 07fc C24F R2 <<= 24;
|
||
1321 07fe 985E P2 = P0 + (P3 << 2);
|
||
1322 0800 1056 R0 = R0 | R2;
|
||
1323 0802 49E10000 P1.H = _TX_buff_I;
|
||
1324 0806 1093 [P2] = R0;
|
||
1325 0808 09E11400 P1.L = _TX_buff_I;
|
||
1326 080c 0B6C P3 += 1;
|
||
1327 080e 4B93 [P1] = P3;
|
||
332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] +
|
||
1328 .loc 1 332 0
|
||
1329 0810 9BB9 P3 = [FP+-28];
|
||
1330 0812 4A91 P2 = [P1];
|
||
1331 0814 5C91 P4 = [P3];
|
||
1332 0816 5DAC P5 = [P3+4];
|
||
1333 0818 1891 R0 = [P3];
|
||
1334 081a 7ABB [FP+-36] = P2;
|
||
1335 081c 59A0 R1 = [P3+4];
|
||
1336 081e D0BB [FP+-12] = R0;
|
||
1337 0820 A9B9 P1 = [FP+-24];
|
||
1338 0822 E1BB [FP+-8] = R1;
|
||
1339 0824 0B91 R3 = [P1];
|
||
1340 0826 4CA0 R4 = [P1+4];
|
||
1341 0828 0891 R0 = [P1];
|
||
1342 082a 49A0 R1 = [P1+4];
|
||
1343 082c 82CE03C4 R2 = ROT R3 BY 0 ||
|
||
1343 F4B00000
|
||
1344 [SP+12] = R4 ||
|
||
1345 nop;
|
||
1346 0834 FFE3E6FB call ___muldi3;
|
||
1347 0838 F5BC [SP+12] = P5;
|
||
1348 083a 3030 R6 = R0;
|
||
1349 083c 82CE01CE R7 = ROT R1 BY 0 ||
|
||
1349 D0B90000
|
||
1350 R0 = [FP+-12] ||
|
||
1351 nop;
|
||
1352 0844 5430 R2 = P4;
|
||
1353 0846 E1B9 R1 = [FP+-8];
|
||
1354 0848 FFE3DCFB call ___muldi3;
|
||
BFIN GAS /tmp/cclngoFW.s page 43
|
||
|
||
|
||
1355 084c 86500C03 R2 = R6 + R0; cc = ac0;
|
||
1356 0850 2A32 P5 = R2;
|
||
1357 .LVL119:
|
||
1358 0852 0202 R2 = CC;
|
||
1359 0854 CF50 R3 = R7 + R1;
|
||
1360 0856 0B32 P1 = R3;
|
||
1361 .LVL120:
|
||
1362 0858 0232 P0 = R2;
|
||
1363 085a 415A P1 = P1 + P0;
|
||
1364 .LBB54:
|
||
1365 .LBB56:
|
||
148:src/l502_user_process.c **** if (x <= 0) {
|
||
1366 .loc 1 148 0
|
||
1367 085c 410D cc =P1<=0;
|
||
1368 085e 4119 if cc jump .L151;
|
||
157:src/l502_user_process.c **** while (bit > n) {
|
||
1369 .loc 1 157 0
|
||
1370 0860 4AE1FF3F P2.H = 16383;
|
||
1371 0864 0AE1FFFF P2.L = 65535;
|
||
1372 0868 510A cc =P1<=P2 (iu);
|
||
1373 086a 211D if cc jump .L132 (bp);
|
||
1374 086c 0F60 R7 = 1 (X);
|
||
1375 .LVL121:
|
||
1376 086e 0660 R6 = 0 (X);
|
||
1377 .LVL122:
|
||
1378 0870 F74F R7 <<= 30;
|
||
1379 .LVL123:
|
||
1380 .L109:
|
||
1381 0872 0460 R4 = 0 (X);
|
||
1382 .LVL124:
|
||
1383 0874 0560 R5 = 0 (X);
|
||
1384 .LVL125:
|
||
1385 0876 1620 jump.s .L106;
|
||
1386 .LVL126:
|
||
1387 .L155:
|
||
164:src/l502_user_process.c **** res = (res >> 1) + bit;
|
||
1388 .loc 1 164 0
|
||
1389 0878 0308 cc =R3==R0;
|
||
1390 087a E818 if cc jump .L152;
|
||
1391 .LVL127:
|
||
1392 .L112:
|
||
1393 087c 4130 R0 = P1;
|
||
1394 087e 030A cc =R3<=R0 (iu);
|
||
1395 0880 3414 if !cc jump .L114 (bp);
|
||
1396 .LVL128:
|
||
1397 .L156:
|
||
1398 0882 0308 cc =R3==R0;
|
||
1399 0884 E818 if cc jump .L153;
|
||
1400 .LVL129:
|
||
1401 .L115:
|
||
168:src/l502_user_process.c **** bit >>= 2;
|
||
1402 .loc 1 168 0
|
||
1403 0886 82C6F681 R0 = R6 >> 2;
|
||
1404 088a 82C6F782 R1 = R7 << 30;
|
||
1405 088e 8156 R2 = R1 | R0;
|
||
1406 .LVL130:
|
||
1407 0890 82C6F787 R3 = R7 >> 2;
|
||
BFIN GAS /tmp/cclngoFW.s page 44
|
||
|
||
|
||
1408 .LVL131:
|
||
161:src/l502_user_process.c **** while (bit != 0) {
|
||
1409 .loc 1 161 0
|
||
1410 0894 1A56 R0 = R2 | R3;
|
||
1411 .LVL132:
|
||
168:src/l502_user_process.c **** bit >>= 2;
|
||
1412 .loc 1 168 0
|
||
1413 0896 3230 R6 = R2;
|
||
1414 0898 3B30 R7 = R3;
|
||
161:src/l502_user_process.c **** while (bit != 0) {
|
||
1415 .loc 1 161 0
|
||
1416 089a 000C cc =R0==0;
|
||
1417 089c E118 if cc jump .L154;
|
||
1418 .LVL133:
|
||
1419 089e 6C32 P5 = P4;
|
||
1420 08a0 4A32 P1 = P2;
|
||
1421 .LVL134:
|
||
1422 .L106:
|
||
162:src/l502_user_process.c **** if (n >= res + bit) {
|
||
1423 .loc 1 162 0
|
||
1424 08a2 B4500C03 R2 = R4 + R6; cc = ac0;
|
||
1425 08a6 0002 R0 = CC;
|
||
1426 .LVL135:
|
||
1427 08a8 FD50 R3 = R5 + R7;
|
||
1428 08aa C350 R3 = R3 + R0;
|
||
163:src/l502_user_process.c **** n -= res + bit;
|
||
1429 .loc 1 163 0
|
||
1430 08ac 1B32 P3 = R3;
|
||
1431 08ae 4530 R0 = P5;
|
||
1432 08b0 10520C03 R0 = R0 - R2; cc = ac0;
|
||
1433 08b4 1802 CC = ! CC;
|
||
1434 08b6 2032 P4 = R0;
|
||
1435 .LVL136:
|
||
1436 08b8 0002 R0 = CC;
|
||
162:src/l502_user_process.c **** if (n >= res + bit) {
|
||
1437 .loc 1 162 0
|
||
1438 08ba 0232 P0 = R2;
|
||
163:src/l502_user_process.c **** n -= res + bit;
|
||
1439 .loc 1 163 0
|
||
1440 08bc 5132 P2 = P1;
|
||
164:src/l502_user_process.c **** res = (res >> 1) + bit;
|
||
1441 .loc 1 164 0
|
||
1442 08be 8008 CC = R0 < R0;
|
||
163:src/l502_user_process.c **** n -= res + bit;
|
||
1443 .loc 1 163 0
|
||
1444 08c0 1A44 P2 -= P3;
|
||
1445 .LVL137:
|
||
164:src/l502_user_process.c **** res = (res >> 1) + bit;
|
||
1446 .loc 1 164 0
|
||
1447 08c2 82C6FDC5 R2 = ROT R5 BY -1;
|
||
1448 .LVL138:
|
||
163:src/l502_user_process.c **** n -= res + bit;
|
||
1449 .loc 1 163 0
|
||
1450 08c6 1832 P3 = R0;
|
||
164:src/l502_user_process.c **** res = (res >> 1) + bit;
|
||
1451 .loc 1 164 0
|
||
1452 08c8 82C6FCC3 R1 = ROT R4 BY -1;
|
||
BFIN GAS /tmp/cclngoFW.s page 45
|
||
|
||
|
||
1453 .LVL139:
|
||
1454 08cc 31510C03 R4 = R1 + R6; cc = ac0;
|
||
1455 .LVL140:
|
||
1456 08d0 0002 R0 = CC;
|
||
1457 08d2 7A51 R5 = R2 + R7;
|
||
1458 .LVL141:
|
||
1459 08d4 4551 R5 = R5 + R0;
|
||
1460 08d6 4130 R0 = P1;
|
||
163:src/l502_user_process.c **** n -= res + bit;
|
||
1461 .loc 1 163 0
|
||
1462 08d8 1A44 P2 -= P3;
|
||
164:src/l502_user_process.c **** res = (res >> 1) + bit;
|
||
1463 .loc 1 164 0
|
||
1464 08da 030A cc =R3<=R0 (iu);
|
||
1465 08dc CE1F if cc jump .L155 (bp);
|
||
1466 08de 6532 P4 = P5;
|
||
1467 08e0 5132 P2 = P1;
|
||
1468 .L159:
|
||
1469 08e2 4130 R0 = P1;
|
||
1470 08e4 030A cc =R3<=R0 (iu);
|
||
1471 08e6 CE1F if cc jump .L156 (bp);
|
||
1472 .LVL142:
|
||
1473 .L114:
|
||
1474 08e8 2130 R4 = R1;
|
||
1475 08ea 2A30 R5 = R2;
|
||
1476 08ec CD2F jump.s .L115;
|
||
1477 .LVL143:
|
||
1478 .L93:
|
||
1479 .LBE56:
|
||
1480 .LBE54:
|
||
1481 .LBE48:
|
||
375:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel
|
||
1482 .loc 1 375 0
|
||
1483 08ee 21E1D000 R1 = 208 (X);
|
||
1484 08f2 0808 cc =R0==R1;
|
||
1485 08f4 1A18 if cc jump .L157;
|
||
394:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
1486 .loc 1 394 0
|
||
1487 08f6 48E10000 P0.H = _Proc_state;
|
||
1488 08fa 08E13000 P0.L = _Proc_state;
|
||
396:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||
1489 .loc 1 396 0
|
||
1490 08fe 21E1FF01 R1 = 511 (X);
|
||
394:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
1491 .loc 1 394 0
|
||
1492 0902 00A1 R0 = [P0+16];
|
||
1493 .LVL144:
|
||
1494 0904 40B1 [P0+20] = R0;
|
||
395:src/l502_user_process.c **** Proc_state.AVG_buff_I++;
|
||
1495 .loc 1 395 0
|
||
1496 0906 00A1 R0 = [P0+16];
|
||
1497 0908 0864 R0 += 1;
|
||
1498 090a 00B1 [P0+16] = R0;
|
||
396:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||
1499 .loc 1 396 0
|
||
1500 090c 00A1 R0 = [P0+16];
|
||
1501 090e 080A cc =R0<=R1 (iu);
|
||
BFIN GAS /tmp/cclngoFW.s page 46
|
||
|
||
|
||
1502 0910 661E if cc jump .L143 (bp);
|
||
397:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED;
|
||
1503 .loc 1 397 0
|
||
1504 0912 1060 R0 = 2 (X);
|
||
1505 0914 80E61800 B [P0+24] = R0;
|
||
1506 0918 622E jump.s .L143;
|
||
1507 .L94:
|
||
297:src/l502_user_process.c **** DY_SYN_2_value = 0;
|
||
1508 .loc 1 297 0
|
||
1509 091a 4BE10000 P3.H = _DY_SYN_2_value;
|
||
1510 091e 0060 R0 = 0 (X);
|
||
1511 0920 0BE12D00 P3.L = _DY_SYN_2_value;
|
||
1512 0924 189B B [P3] = R0;
|
||
1513 0926 5B2E jump.s .L143;
|
||
1514 .LVL145:
|
||
1515 .L157:
|
||
376:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){
|
||
1516 .loc 1 376 0
|
||
1517 0928 48E10000 P0.H = _Proc_state;
|
||
1518 092c 08E13000 P0.L = _Proc_state;
|
||
1519 0930 80E51800 R0 = B [P0+24] (X);
|
||
1520 .LVL146:
|
||
1521 0934 4043 R0 = R0.B (Z);
|
||
1522 0936 080C cc =R0==1;
|
||
1523 0938 5216 if !cc jump .L143 (bp);
|
||
381:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro
|
||
1524 .loc 1 381 0
|
||
1525 093a 05AD P5 = [P0+16];
|
||
1526 093c 81A8 R1 = W [P0+4] (X);
|
||
1527 093e 02AD P2 = [P0+16];
|
||
1528 0940 49E10000 P1.H = _AVG_buff;
|
||
1529 0944 09E10000 P1.L = _AVG_buff;
|
||
1530 0948 FF63 R7 = -1 (X);
|
||
1531 .LVL147:
|
||
1532 094a 915E P2 = P1 + (P2 << 2);
|
||
1533 094c 47E1FF00 R7.H = 255;
|
||
1534 0950 1691 R6 = [P2];
|
||
1535 .LVL148:
|
||
1536 0952 C942 R1 = R1.L (Z);
|
||
1537 0954 3A54 R0 = R2 & R7;
|
||
1538 0956 FFE355FB call ___udivsi3;
|
||
1539 .LVL149:
|
||
1540 095a 3050 R0 = R0 + R6;
|
||
1541 095c F963 R1 = -1 (X);
|
||
1542 095e 4AE10000 P2.H = _AVG_buff;
|
||
1543 0962 F14F R1 <<= 30;
|
||
1544 0964 3854 R0 = R0 & R7;
|
||
1545 0966 0AE10000 P2.L = _AVG_buff;
|
||
1546 096a 0856 R0 = R0 | R1;
|
||
1547 096c 6A5F P5 = P2 + (P5 << 2);
|
||
385:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
1548 .loc 1 385 0
|
||
1549 096e 4BE10000 P3.H = _Proc_state;
|
||
381:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro
|
||
1550 .loc 1 381 0
|
||
1551 0972 2893 [P5] = R0;
|
||
385:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
|
||
BFIN GAS /tmp/cclngoFW.s page 47
|
||
|
||
|
||
1552 .loc 1 385 0
|
||
1553 0974 0BE13000 P3.L = _Proc_state;
|
||
1554 0978 18A1 R0 = [P3+16];
|
||
1555 097a 58B1 [P3+20] = R0;
|
||
386:src/l502_user_process.c **** Proc_state.AVG_buff_I++;
|
||
1556 .loc 1 386 0
|
||
1557 097c 18A1 R0 = [P3+16];
|
||
1558 097e 0864 R0 += 1;
|
||
1559 0980 18B1 [P3+16] = R0;
|
||
387:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
|
||
1560 .loc 1 387 0
|
||
1561 0982 18A1 R0 = [P3+16];
|
||
1562 0984 21E1FF01 R1 = 511 (X);
|
||
1563 0988 080A cc =R0<=R1 (iu);
|
||
1564 098a 291E if cc jump .L143 (bp);
|
||
388:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED;
|
||
1565 .loc 1 388 0
|
||
1566 098c 1060 R0 = 2 (X);
|
||
1567 098e 98E61800 B [P3+24] = R0;
|
||
1568 0992 252E jump.s .L143;
|
||
1569 .LVL150:
|
||
1570 .L148:
|
||
1571 .LBE46:
|
||
262:src/l502_user_process.c **** if (TX_buff_state == FILLING){
|
||
1572 .loc 1 262 0
|
||
1573 0994 4CE10000 P4.H = _TX_buff_state;
|
||
1574 0998 0CE13000 P4.L = _TX_buff_state;
|
||
1575 099c 6099 R0 = B [P4] (X);
|
||
1576 099e 4043 R0 = R0.B (Z);
|
||
1577 09a0 080C cc =R0==1;
|
||
1578 09a2 0218BE2D if cc jump 4; jump.s .L88;
|
||
263:src/l502_user_process.c **** data_I = 0;
|
||
1579 .loc 1 263 0
|
||
1580 09a6 4DE10000 P5.H = _data_I;
|
||
1581 09aa 0DE11800 P5.L = _data_I;
|
||
1582 09ae 00CC00C0 R0 = R0 -|- R0 ||
|
||
1582 B9A20000
|
||
1583 R1 = [FP+40] ||
|
||
1584 nop;
|
||
264:src/l502_user_process.c **** TX_buff_I = 0;
|
||
1585 .loc 1 264 0
|
||
1586 09b6 48E10000 P0.H = _TX_buff_I;
|
||
263:src/l502_user_process.c **** data_I = 0;
|
||
1587 .loc 1 263 0
|
||
1588 09ba 2893 [P5] = R0;
|
||
264:src/l502_user_process.c **** TX_buff_I = 0;
|
||
1589 .loc 1 264 0
|
||
1590 09bc 08E11400 P0.L = _TX_buff_I;
|
||
1591 09c0 0093 [P0] = R0;
|
||
265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||
1592 .loc 1 265 0
|
||
1593 09c2 2891 R0 = [P5];
|
||
1594 09c4 0864 R0 += 1;
|
||
263:src/l502_user_process.c **** data_I = 0;
|
||
1595 .loc 1 263 0
|
||
1596 09c6 8DBB [FP+-32] = P5;
|
||
265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||
BFIN GAS /tmp/cclngoFW.s page 48
|
||
|
||
|
||
1597 .loc 1 265 0
|
||
1598 09c8 010A cc =R1<=R0 (iu);
|
||
1599 09ca 2818 if cc jump .L89;
|
||
1600 09cc 22E10F27 R2 = 9999 (X);
|
||
1601 09d0 0091 R0 = [P0];
|
||
1602 09d2 0864 R0 += 1;
|
||
1603 09d4 100A cc =R0<=R2 (iu);
|
||
1604 09d6 2210 if !cc jump .L89;
|
||
1605 09d8 4CE10000 P4.H = _TX_buff;
|
||
267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I];
|
||
1606 .loc 1 267 0
|
||
1607 09dc 6832 P5 = P0;
|
||
1608 09de 0CE10000 P4.L = _TX_buff;
|
||
1609 09e2 22E10F27 R2 = 9999 (X);
|
||
1610 09e6 4534 I0 = P5;
|
||
1611 09e8 0520 jump.s .L90;
|
||
1612 .L158:
|
||
265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||
1613 .loc 1 265 0
|
||
1614 09ea 009D R0 = [I0];
|
||
1615 09ec 0864 R0 += 1;
|
||
1616 09ee 100A cc =R0<=R2 (iu);
|
||
1617 09f0 1510 if !cc jump .L89;
|
||
1618 .L90:
|
||
267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I];
|
||
1619 .loc 1 267 0
|
||
1620 09f2 8BB9 P3 = [FP+-32];
|
||
265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||
1621 .loc 1 265 0
|
||
1622 09f4 B9A2 R1 = [FP+40];
|
||
267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I];
|
||
1623 .loc 1 267 0
|
||
1624 09f6 4191 P1 = [P0];
|
||
1625 09f8 5A91 P2 = [P3];
|
||
1626 09fa 7BAE P3 = [FP+36];
|
||
1627 09fc 4C5E P1 = P4 + (P1 << 2);
|
||
1628 09fe 935E P2 = P3 + (P2 << 2);
|
||
1629 0a00 1091 R0 = [P2];
|
||
1630 0a02 0893 [P1] = R0;
|
||
270:src/l502_user_process.c **** data_I++;
|
||
1631 .loc 1 270 0
|
||
1632 0a04 89B9 P1 = [FP+-32];
|
||
269:src/l502_user_process.c **** TX_buff_I++;
|
||
1633 .loc 1 269 0
|
||
1634 0a06 0091 R0 = [P0];
|
||
1635 0a08 0864 R0 += 1;
|
||
1636 0a0a 0093 [P0] = R0;
|
||
270:src/l502_user_process.c **** data_I++;
|
||
1637 .loc 1 270 0
|
||
1638 0a0c 0891 R0 = [P1];
|
||
1639 0a0e 0864 R0 += 1;
|
||
1640 0a10 0893 [P1] = R0;
|
||
265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
|
||
1641 .loc 1 265 0
|
||
1642 0a12 0891 R0 = [P1];
|
||
1643 0a14 0864 R0 += 1;
|
||
1644 0a16 010A cc =R1<=R0 (iu);
|
||
BFIN GAS /tmp/cclngoFW.s page 49
|
||
|
||
|
||
1645 0a18 E917 if !cc jump .L158 (bp);
|
||
1646 .L89:
|
||
272:src/l502_user_process.c **** size_processed = data_I;
|
||
1647 .loc 1 272 0
|
||
1648 0a1a 88B9 P0 = [FP+-32];
|
||
1649 0a1c 49E10000 P1.H = _size_processed;
|
||
1650 0a20 09E12800 P1.L = _size_processed;
|
||
274:src/l502_user_process.c **** TX_buff_state = TODO_TX;
|
||
1651 .loc 1 274 0
|
||
1652 0a24 4AE10000 P2.H = _TX_buff_state;
|
||
272:src/l502_user_process.c **** size_processed = data_I;
|
||
1653 .loc 1 272 0
|
||
1654 0a28 0091 R0 = [P0];
|
||
1655 0a2a 0893 [P1] = R0;
|
||
274:src/l502_user_process.c **** TX_buff_state = TODO_TX;
|
||
1656 .loc 1 274 0
|
||
1657 0a2c 1060 R0 = 2 (X);
|
||
1658 0a2e 0AE13000 P2.L = _TX_buff_state;
|
||
1659 0a32 109B B [P2] = R0;
|
||
1660 0a34 762D jump.s .L88;
|
||
1661 .LVL151:
|
||
1662 .L96:
|
||
1663 .LBB60:
|
||
369:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING;
|
||
1664 .loc 1 369 0
|
||
1665 0a36 49E10000 P1.H = _Proc_state;
|
||
1666 0a3a 09E13000 P1.L = _Proc_state;
|
||
1667 0a3e 8AE61800 B [P1+24] = R2;
|
||
370:src/l502_user_process.c **** Proc_state.average_N ++;
|
||
1668 .loc 1 370 0
|
||
1669 0a42 C8A8 R0 = W [P1+6] (X);
|
||
1670 0a44 0864 R0 += 1;
|
||
1671 0a46 C8B4 W [P1+6] = R0;
|
||
1672 0a48 CA2D jump.s .L143;
|
||
1673 .LVL152:
|
||
1674 .L152:
|
||
1675 .LBB47:
|
||
1676 .LBB50:
|
||
1677 .LBB55:
|
||
164:src/l502_user_process.c **** res = (res >> 1) + bit;
|
||
1678 .loc 1 164 0
|
||
1679 0a4a 680A cc =P0<=P5 (iu);
|
||
1680 0a4c 181F if cc jump .L112 (bp);
|
||
1681 .LVL153:
|
||
1682 0a4e 6532 P4 = P5;
|
||
1683 0a50 5132 P2 = P1;
|
||
1684 0a52 482F jump.s .L159;
|
||
1685 .LVL154:
|
||
1686 .L153:
|
||
1687 0a54 680A cc =P0<=P5 (iu);
|
||
1688 0a56 181F if cc jump .L115 (bp);
|
||
1689 .LVL155:
|
||
1690 0a58 2130 R4 = R1;
|
||
1691 0a5a 2A30 R5 = R2;
|
||
1692 0a5c 152F jump.s .L115;
|
||
1693 .LVL156:
|
||
1694 .L154:
|
||
BFIN GAS /tmp/cclngoFW.s page 50
|
||
|
||
|
||
161:src/l502_user_process.c **** while (bit != 0) {
|
||
1695 .loc 1 161 0
|
||
1696 0a5e 0430 R0 = R4;
|
||
1697 .LVL157:
|
||
1698 .L110:
|
||
1699 0a60 F963 R1 = -1 (X);
|
||
1700 0a62 41E1FF00 R1.H = 255;
|
||
1701 0a66 EA63 R2 = -3 (X);
|
||
1702 0a68 0854 R0 = R0 & R1;
|
||
1703 0a6a D24F R2 <<= 26;
|
||
1704 0a6c 1056 R0 = R0 | R2;
|
||
1705 .L103:
|
||
1706 .LBE55:
|
||
1707 .LBE50:
|
||
332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] +
|
||
1708 .loc 1 332 0
|
||
1709 0a6e 78B9 P0 = [FP+-36];
|
||
1710 0a70 49E10000 P1.H = _TX_buff;
|
||
1711 .LVL158:
|
||
1712 0a74 09E10000 P1.L = _TX_buff;
|
||
328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){
|
||
1713 .loc 1 328 0
|
||
1714 0a78 21E10F27 R1 = 9999 (X);
|
||
332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] +
|
||
1715 .loc 1 332 0
|
||
1716 0a7c 815E P2 = P1 + (P0 << 2);
|
||
1717 .LVL159:
|
||
1718 0a7e 1093 [P2] = R0;
|
||
1719 0a80 4030 R0 = P0;
|
||
1720 0a82 4AE10000 P2.H = _TX_buff_I;
|
||
1721 0a86 0864 R0 += 1;
|
||
1722 0a88 0AE11400 P2.L = _TX_buff_I;
|
||
1723 0a8c 1093 [P2] = R0;
|
||
328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){
|
||
1724 .loc 1 328 0
|
||
1725 0a8e 1091 R0 = [P2];
|
||
1726 0a90 2064 R0 += 4;
|
||
1727 0a92 080A cc =R0<=R1 (iu);
|
||
1728 0a94 6610 if !cc jump .L100;
|
||
1729 0a96 F1B9 R1 = [FP+-4];
|
||
1730 0a98 F0B9 R0 = [FP+-4];
|
||
1731 0a9a 1164 R1 += 2;
|
||
1732 0a9c 22E10304 R2 = 1027 (X);
|
||
1733 0aa0 F867 R0 += -1;
|
||
1734 0aa2 1108 cc =R1==R2;
|
||
1735 0aa4 5E18 if cc jump .L100;
|
||
1736 0aa6 F2B9 R2 = [FP+-4];
|
||
1737 0aa8 F1BB [FP+-4] = R1;
|
||
1738 0aaa 342E jump.s .L118;
|
||
1739 .LVL160:
|
||
1740 .L132:
|
||
1741 .LBB49:
|
||
1742 .LBB57:
|
||
157:src/l502_user_process.c **** while (bit > n) {
|
||
1743 .loc 1 157 0
|
||
1744 0aac 0F60 R7 = 1 (X);
|
||
1745 .LVL161:
|
||
BFIN GAS /tmp/cclngoFW.s page 51
|
||
|
||
|
||
1746 0aae 0660 R6 = 0 (X);
|
||
1747 .LVL162:
|
||
1748 0ab0 F74F R7 <<= 30;
|
||
1749 .LVL163:
|
||
1750 .L142:
|
||
158:src/l502_user_process.c **** bit >>= 2;
|
||
1751 .loc 1 158 0
|
||
1752 0ab2 82C6F681 R0 = R6 >> 2;
|
||
1753 0ab6 82C6F782 R1 = R7 << 30;
|
||
1754 0aba 8156 R2 = R1 | R0;
|
||
1755 .LVL164:
|
||
1756 0abc 82C6F787 R3 = R7 >> 2;
|
||
1757 .LVL165:
|
||
157:src/l502_user_process.c **** while (bit > n) {
|
||
1758 .loc 1 157 0
|
||
1759 0ac0 4130 R0 = P1;
|
||
158:src/l502_user_process.c **** bit >>= 2;
|
||
1760 .loc 1 158 0
|
||
1761 0ac2 3230 R6 = R2;
|
||
1762 0ac4 3B30 R7 = R3;
|
||
157:src/l502_user_process.c **** while (bit > n) {
|
||
1763 .loc 1 157 0
|
||
1764 0ac6 030A cc =R3<=R0 (iu);
|
||
1765 0ac8 F517 if !cc jump .L142 (bp);
|
||
1766 .LVL166:
|
||
1767 0aca 0308 cc =R3==R0;
|
||
1768 0acc 0618 if cc jump .L160;
|
||
1769 .L128:
|
||
161:src/l502_user_process.c **** while (bit != 0) {
|
||
1770 .loc 1 161 0
|
||
1771 0ace 1A56 R0 = R2 | R3;
|
||
1772 .LVL167:
|
||
1773 0ad0 000C cc =R0==0;
|
||
1774 0ad2 D016 if !cc jump .L109 (bp);
|
||
1775 0ad4 0060 R0 = 0 (X);
|
||
1776 .LVL168:
|
||
1777 0ad6 C52F jump.s .L110;
|
||
1778 .LVL169:
|
||
1779 .L160:
|
||
157:src/l502_user_process.c **** while (bit > n) {
|
||
1780 .loc 1 157 0
|
||
1781 0ad8 4D30 R1 = P5;
|
||
1782 0ada 0A0A cc =R2<=R1 (iu);
|
||
1783 0adc EB17 if !cc jump .L142 (bp);
|
||
1784 .LVL170:
|
||
1785 0ade F82F jump.s .L128;
|
||
1786 .LVL171:
|
||
1787 .L151:
|
||
148:src/l502_user_process.c **** if (x <= 0) {
|
||
1788 .loc 1 148 0
|
||
1789 0ae0 410C cc =P1==0;
|
||
1790 0ae2 0314 if !cc jump .L126 (bp);
|
||
1791 0ae4 450C cc =P5==0;
|
||
1792 0ae6 E317 if !cc jump .L132 (bp);
|
||
1793 .L126:
|
||
1794 0ae8 E863 R0 = -3 (X);
|
||
1795 0aea D04F R0 <<= 26;
|
||
BFIN GAS /tmp/cclngoFW.s page 52
|
||
|
||
|
||
1796 0aec C12F jump.s .L103;
|
||
1797 .LVL172:
|
||
1798 .L144:
|
||
1799 .LBE57:
|
||
1800 .LBE49:
|
||
1801 .LBE47:
|
||
1802 .LBE60:
|
||
411:src/l502_user_process.c **** hdma_send_req_start(data, size, 0);
|
||
1803 .loc 1 411 0
|
||
1804 0aee 78A2 R0 = [FP+36];
|
||
1805 0af0 B9A2 R1 = [FP+40];
|
||
1806 0af2 0260 R2 = 0 (X);
|
||
1807 0af4 FFE386FA call _hdma_send_req_start;
|
||
1808 0af8 B8A2 R0 = [FP+40];
|
||
440:src/l502_user_process.c **** }
|
||
1809 .loc 1 440 0
|
||
1810 0afa 01E80000 UNLINK;
|
||
1811 0afe A305 ( r7:4, p5:3 ) = [sp++];
|
||
1812
|
||
1813 .LCFI16:
|
||
1814 .LVL173:
|
||
1815 0b00 1000 rts;
|
||
1816 .LVL174:
|
||
1817 .L150:
|
||
1818 0b02 4CE10000 P4.H = _TX_buff;
|
||
1819 0b06 4DE10000 P5.H = _TX_buff_shadow;
|
||
414:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){
|
||
1820 .loc 1 414 0
|
||
1821 0b0a 0160 R1 = 0 (X);
|
||
1822 .LVL175:
|
||
1823 0b0c 0CE10000 P4.L = _TX_buff;
|
||
1824 0b10 0DE10000 P5.L = _TX_buff_shadow;
|
||
1825 0b14 28E11027 P0 = 10000 (X);
|
||
1826 0b18 B2E00800 LSETUP (.L124, .L162) LC1 = P0;
|
||
1827 .L124:
|
||
1828 .LBB61:
|
||
416:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i];
|
||
1829 .loc 1 416 0
|
||
1830 0b1c 0932 P1 = R1;
|
||
415:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
1831 .loc 1 415 0
|
||
1832 0b1e 0964 R1 += 1;
|
||
416:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i];
|
||
1833 .loc 1 416 0
|
||
1834 0b20 4A44 P2 = P1 << 2;
|
||
1835 0b22 545A P1 = P4 + P2;
|
||
1836 0b24 0891 R0 = [P1];
|
||
1837 0b26 955A P2 = P5 + P2;
|
||
1838 .L162:
|
||
1839 0b28 1093 [P2] = R0;
|
||
1840 .LBE61:
|
||
418:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0);
|
||
1841 .loc 1 418 0
|
||
1842 0b2a 4AE10000 P2.H = _TX_buff_I;
|
||
1843 0b2e 0AE11400 P2.L = _TX_buff_I;
|
||
1844 0b32 40E10000 R0.H = _TX_buff_shadow;
|
||
1845 0b36 1191 R1 = [P2];
|
||
BFIN GAS /tmp/cclngoFW.s page 53
|
||
|
||
|
||
1846 .LVL176:
|
||
1847 0b38 0260 R2 = 0 (X);
|
||
1848 0b3a 00E10000 R0.L = _TX_buff_shadow;
|
||
1849 0b3e FFE361FA call _hdma_send_req_start;
|
||
419:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0);
|
||
1850 .loc 1 419 0
|
||
1851 0b42 40E10000 R0.H = _TX_marker;
|
||
1852 0b46 00E10400 R0.L = _TX_marker;
|
||
1853 0b4a 5160 R1 = 10 (X);
|
||
1854 0b4c 0260 R2 = 0 (X);
|
||
1855 0b4e FFE359FA call _hdma_send_req_start;
|
||
422:src/l502_user_process.c **** TX_buff_state = TX_DONE;
|
||
1856 .loc 1 422 0
|
||
1857 0b52 4AE10000 P2.H = _TX_buff_state;
|
||
1858 0b56 2060 R0 = 4 (X);
|
||
1859 0b58 0AE13000 P2.L = _TX_buff_state;
|
||
1860 0b5c 109B B [P2] = R0;
|
||
1861 0b5e 002D jump.s .L123;
|
||
1862 .LVL177:
|
||
1863 .L100:
|
||
1864 .LBB62:
|
||
1865 .LBB59:
|
||
328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){
|
||
1866 .loc 1 328 0
|
||
1867 0b60 0068 P0 = 0 (X);
|
||
1868 .LVL178:
|
||
1869 .LBB58:
|
||
347:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000;
|
||
1870 .loc 1 347 0
|
||
1871 0b62 29E10002 P1 = 512 (X);
|
||
1872 0b66 B2E00C10 LSETUP (.L119, .L161) LC1 = P1;
|
||
1873 .L119:
|
||
1874 0b6a 4BE10000 P3.H = _AVG_buff;
|
||
1875 0b6e 0BE10000 P3.L = _AVG_buff;
|
||
1876 0b72 4CE100E0 P4.H = 57344;
|
||
1877 0b76 835E P2 = P3 + (P0 << 2);
|
||
1878 0b78 0CE10000 P4.L = 0;
|
||
1879 0b7c 5493 [P2] = P4;
|
||
1880 .L161:
|
||
346:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){
|
||
1881 .loc 1 346 0
|
||
1882 0b7e 086C P0 += 1;
|
||
1883 .LBE58:
|
||
350:src/l502_user_process.c **** TX_buff_state = TODO_TX;
|
||
1884 .loc 1 350 0
|
||
1885 0b80 4DE10000 P5.H = _TX_buff_state;
|
||
1886 .LVL179:
|
||
1887 0b84 1060 R0 = 2 (X);
|
||
1888 0b86 0DE13000 P5.L = _TX_buff_state;
|
||
1889 0b8a 289B B [P5] = R0;
|
||
363:src/l502_user_process.c **** Proc_state.average_N = 0;
|
||
1890 .loc 1 363 0
|
||
1891 0b8c 48E10000 P0.H = _Proc_state;
|
||
1892 .LVL180:
|
||
1893 0b90 0060 R0 = 0 (X);
|
||
1894 0b92 08E13000 P0.L = _Proc_state;
|
||
1895 0b96 C0B4 W [P0+6] = R0;
|
||
BFIN GAS /tmp/cclngoFW.s page 54
|
||
|
||
|
||
1896 0b98 222D jump.s .L143;
|
||
1897 .LBE59:
|
||
1898 .LBE62:
|
||
1899 .LFE4:
|
||
1900 .size _usr_in_proc_data, .-_usr_in_proc_data
|
||
1901 .global _streams_cnt;
|
||
1902 .section .bss,"aw",@nobits
|
||
1903 .align 4
|
||
1904 .type _streams_cnt, @object
|
||
1905 .size _streams_cnt, 16
|
||
1906 _streams_cnt:
|
||
1907 0000 00000000 .zero 16
|
||
1907 00000000
|
||
1907 00000000
|
||
1907 00000000
|
||
1908 .global _dbg_receive_value;
|
||
1909 .data;
|
||
1910 .align 4
|
||
1911 .type _dbg_receive_value, @object
|
||
1912 .size _dbg_receive_value, 4
|
||
1913 _dbg_receive_value:
|
||
1914 0000 91D51200 .long 1234321
|
||
1915 .global _streams_succes_flag;
|
||
1916 .section .bss
|
||
1917 .align 4
|
||
1918 .type _streams_succes_flag, @object
|
||
1919 .size _streams_succes_flag, 4
|
||
1920 _streams_succes_flag:
|
||
1921 0010 00000000 .zero 4
|
||
1922 .global _TX_marker;
|
||
1923 .data;
|
||
1924 .align 4
|
||
1925 .type _TX_marker, @object
|
||
1926 .size _TX_marker, 40
|
||
1927 _TX_marker:
|
||
1928 0004 0F0000FE .long -33554417
|
||
1929 0008 F00000FE .long -33554192
|
||
1930 000c 000F00FE .long -33550592
|
||
1931 0010 00F000FE .long -33492992
|
||
1932 0014 00000FFE .long -32571392
|
||
1933 0018 0000F0FE .long -17825792
|
||
1934 001c 00000FFE .long -32571392
|
||
1935 0020 00F000FE .long -33492992
|
||
1936 0024 000F00FE .long -33550592
|
||
1937 0028 F00000FE .long -33554192
|
||
1938 .global _TX_buff_I;
|
||
1939 .section .bss
|
||
1940 .align 4
|
||
1941 .type _TX_buff_I, @object
|
||
1942 .size _TX_buff_I, 4
|
||
1943 _TX_buff_I:
|
||
1944 0014 00000000 .zero 4
|
||
1945 .global _TX_buff_I_shadow;
|
||
1946 .data;
|
||
1947 .align 4
|
||
1948 .type _TX_buff_I_shadow, @object
|
||
1949 .size _TX_buff_I_shadow, 4
|
||
BFIN GAS /tmp/cclngoFW.s page 55
|
||
|
||
|
||
1950 _TX_buff_I_shadow:
|
||
1951 002c B9E10100 .long 123321
|
||
1952 .global _data_I;
|
||
1953 .section .bss
|
||
1954 .align 4
|
||
1955 .type _data_I, @object
|
||
1956 .size _data_I, 4
|
||
1957 _data_I:
|
||
1958 0018 00000000 .zero 4
|
||
1959 .global _send_size;
|
||
1960 .align 4
|
||
1961 .type _send_size, @object
|
||
1962 .size _send_size, 4
|
||
1963 _send_size:
|
||
1964 001c 00000000 .zero 4
|
||
1965 .global _TX_buff_state;
|
||
1966 .data;
|
||
1967 .type _TX_buff_state, @object
|
||
1968 .size _TX_buff_state, 1
|
||
1969 _TX_buff_state:
|
||
1970 0030 04 .byte 4
|
||
1971 .global _tx_val;
|
||
1972 0031 000000 .section .bss
|
||
1973 .align 4
|
||
1974 .type _tx_val, @object
|
||
1975 .size _tx_val, 4
|
||
1976 _tx_val:
|
||
1977 0020 00000000 .zero 4
|
||
1978 .global _some_i;
|
||
1979 .align 4
|
||
1980 .type _some_i, @object
|
||
1981 .size _some_i, 4
|
||
1982 _some_i:
|
||
1983 0024 00000000 .zero 4
|
||
1984 .global _size_processed;
|
||
1985 .align 4
|
||
1986 .type _size_processed, @object
|
||
1987 .size _size_processed, 4
|
||
1988 _size_processed:
|
||
1989 0028 00000000 .zero 4
|
||
1990 .global _LFSM_started;
|
||
1991 .type _LFSM_started, @object
|
||
1992 .size _LFSM_started, 1
|
||
1993 _LFSM_started:
|
||
1994 002c 00 .zero 1
|
||
1995 .global _DY_SYN_2_value;
|
||
1996 .type _DY_SYN_2_value, @object
|
||
1997 .size _DY_SYN_2_value, 1
|
||
1998 _DY_SYN_2_value:
|
||
1999 002d 00 .zero 1
|
||
2000 .global _DY_SYN_2_value_prev;
|
||
2001 .type _DY_SYN_2_value_prev, @object
|
||
2002 .size _DY_SYN_2_value_prev, 1
|
||
2003 _DY_SYN_2_value_prev:
|
||
2004 002e 00 .zero 1
|
||
2005 .comm _dbg_sport_rx_copy,40,4
|
||
2006 .comm _Proc_state,48,4
|
||
BFIN GAS /tmp/cclngoFW.s page 56
|
||
|
||
|
||
2007 002f 00 .section .debug_frame,"",@progbits
|
||
2008 .Lframe0:
|
||
2009 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
||
2010 .LSCIE0:
|
||
2011 0004 FFFFFFFF .4byte 0xffffffff
|
||
2012 0008 01 .byte 0x1
|
||
2013 0009 00 .string ""
|
||
2014 000a 01 .uleb128 0x1
|
||
2015 000b 7C .sleb128 -4
|
||
2016 000c 23 .byte 0x23
|
||
2017 000d 0C .byte 0xc
|
||
2018 000e 0E .uleb128 0xe
|
||
2019 000f 00 .uleb128 0x0
|
||
2020 .align 4
|
||
2021 .LECIE0:
|
||
2022 .LSFDE0:
|
||
2023 0010 20000000 .4byte .LEFDE0-.LASFDE0
|
||
2024 .LASFDE0:
|
||
2025 0014 00000000 .4byte .Lframe0
|
||
2026 0018 00000000 .4byte .LFB8
|
||
2027 001c 9C030000 .4byte .LFE8-.LFB8
|
||
2028 0020 44 .byte 0x4
|
||
2029 .4byte .LCFI0-.LFB8
|
||
2030 0021 0E .byte 0xe
|
||
2031 0022 10 .uleb128 0x10
|
||
2032 0023 44 .byte 0x4
|
||
2033 .4byte .LCFI1-.LCFI0
|
||
2034 0024 0C .byte 0xc
|
||
2035 0025 0F .uleb128 0xf
|
||
2036 0026 18 .uleb128 0x18
|
||
2037 0027 8F .byte 0x8f
|
||
2038 0028 06 .uleb128 0x6
|
||
2039 0029 A3 .byte 0xa3
|
||
2040 002a 05 .uleb128 0x5
|
||
2041 002b 8D .byte 0x8d
|
||
2042 002c 04 .uleb128 0x4
|
||
2043 002d 8C .byte 0x8c
|
||
2044 002e 03 .uleb128 0x3
|
||
2045 002f 87 .byte 0x87
|
||
2046 0030 02 .uleb128 0x2
|
||
2047 0031 86 .byte 0x86
|
||
2048 0032 01 .uleb128 0x1
|
||
2049 0033 00 .align 4
|
||
2050 .LEFDE0:
|
||
2051 .LSFDE2:
|
||
2052 0034 14000000 .4byte .LEFDE2-.LASFDE2
|
||
2053 .LASFDE2:
|
||
2054 0038 00000000 .4byte .Lframe0
|
||
2055 003c 9C030000 .4byte .LFB7
|
||
2056 0040 1C000000 .4byte .LFE7-.LFB7
|
||
2057 0044 48 .byte 0x4
|
||
2058 .4byte .LCFI5-.LFB7
|
||
2059 0045 0C .byte 0xc
|
||
2060 0046 0F .uleb128 0xf
|
||
2061 0047 08 .uleb128 0x8
|
||
2062 0048 8F .byte 0x8f
|
||
2063 0049 02 .uleb128 0x2
|
||
BFIN GAS /tmp/cclngoFW.s page 57
|
||
|
||
|
||
2064 004a A3 .byte 0xa3
|
||
2065 004b 01 .uleb128 0x1
|
||
2066 .align 4
|
||
2067 .LEFDE2:
|
||
2068 .LSFDE4:
|
||
2069 004c 14000000 .4byte .LEFDE4-.LASFDE4
|
||
2070 .LASFDE4:
|
||
2071 0050 00000000 .4byte .Lframe0
|
||
2072 0054 B8030000 .4byte .LFB6
|
||
2073 0058 28000000 .4byte .LFE6-.LFB6
|
||
2074 005c 48 .byte 0x4
|
||
2075 .4byte .LCFI6-.LFB6
|
||
2076 005d 0C .byte 0xc
|
||
2077 005e 0F .uleb128 0xf
|
||
2078 005f 08 .uleb128 0x8
|
||
2079 0060 8F .byte 0x8f
|
||
2080 0061 02 .uleb128 0x2
|
||
2081 0062 A3 .byte 0xa3
|
||
2082 0063 01 .uleb128 0x1
|
||
2083 .align 4
|
||
2084 .LEFDE4:
|
||
2085 .LSFDE6:
|
||
2086 0064 1C000000 .4byte .LEFDE6-.LASFDE6
|
||
2087 .LASFDE6:
|
||
2088 0068 00000000 .4byte .Lframe0
|
||
2089 006c E0030000 .4byte .LFB5
|
||
2090 0070 4A000000 .4byte .LFE5-.LFB5
|
||
2091 0074 42 .byte 0x4
|
||
2092 .4byte .LCFI7-.LFB5
|
||
2093 0075 0E .byte 0xe
|
||
2094 0076 08 .uleb128 0x8
|
||
2095 0077 48 .byte 0x4
|
||
2096 .4byte .LCFI8-.LCFI7
|
||
2097 0078 0C .byte 0xc
|
||
2098 0079 0F .uleb128 0xf
|
||
2099 007a 10 .uleb128 0x10
|
||
2100 007b 8F .byte 0x8f
|
||
2101 007c 04 .uleb128 0x4
|
||
2102 007d A3 .byte 0xa3
|
||
2103 007e 03 .uleb128 0x3
|
||
2104 007f 87 .byte 0x87
|
||
2105 0080 02 .uleb128 0x2
|
||
2106 0081 86 .byte 0x86
|
||
2107 0082 01 .uleb128 0x1
|
||
2108 0083 00 .align 4
|
||
2109 .LEFDE6:
|
||
2110 .LSFDE8:
|
||
2111 0084 14000000 .4byte .LEFDE8-.LASFDE8
|
||
2112 .LASFDE8:
|
||
2113 0088 00000000 .4byte .Lframe0
|
||
2114 008c 2C040000 .4byte .LFB3
|
||
2115 0090 98000000 .4byte .LFE3-.LFB3
|
||
2116 0094 44 .byte 0x4
|
||
2117 .4byte .LCFI11-.LFB3
|
||
2118 0095 0C .byte 0xc
|
||
2119 0096 0F .uleb128 0xf
|
||
2120 0097 08 .uleb128 0x8
|
||
BFIN GAS /tmp/cclngoFW.s page 58
|
||
|
||
|
||
2121 0098 8F .byte 0x8f
|
||
2122 0099 02 .uleb128 0x2
|
||
2123 009a A3 .byte 0xa3
|
||
2124 009b 01 .uleb128 0x1
|
||
2125 .align 4
|
||
2126 .LEFDE8:
|
||
2127 .LSFDE10:
|
||
2128 009c 28000000 .4byte .LEFDE10-.LASFDE10
|
||
2129 .LASFDE10:
|
||
2130 00a0 00000000 .4byte .Lframe0
|
||
2131 00a4 C4040000 .4byte .LFB4
|
||
2132 00a8 D6060000 .4byte .LFE4-.LFB4
|
||
2133 00ac 42 .byte 0x4
|
||
2134 .4byte .LCFI12-.LFB4
|
||
2135 00ad 0E .byte 0xe
|
||
2136 00ae 1C .uleb128 0x1c
|
||
2137 00af 44 .byte 0x4
|
||
2138 .4byte .LCFI13-.LCFI12
|
||
2139 00b0 0C .byte 0xc
|
||
2140 00b1 0F .uleb128 0xf
|
||
2141 00b2 24 .uleb128 0x24
|
||
2142 00b3 8F .byte 0x8f
|
||
2143 00b4 09 .uleb128 0x9
|
||
2144 00b5 A3 .byte 0xa3
|
||
2145 00b6 08 .uleb128 0x8
|
||
2146 00b7 8D .byte 0x8d
|
||
2147 00b8 07 .uleb128 0x7
|
||
2148 00b9 8C .byte 0x8c
|
||
2149 00ba 06 .uleb128 0x6
|
||
2150 00bb 8B .byte 0x8b
|
||
2151 00bc 05 .uleb128 0x5
|
||
2152 00bd 87 .byte 0x87
|
||
2153 00be 04 .uleb128 0x4
|
||
2154 00bf 86 .byte 0x86
|
||
2155 00c0 03 .uleb128 0x3
|
||
2156 00c1 85 .byte 0x85
|
||
2157 00c2 02 .uleb128 0x2
|
||
2158 00c3 84 .byte 0x84
|
||
2159 00c4 01 .uleb128 0x1
|
||
2160 00c5 000000 .align 4
|
||
2161 .LEFDE10:
|
||
2162 .text;
|
||
2163 .Letext0:
|
||
2164 0b9a 0000 .section .debug_loc,"",@progbits
|
||
2165 .Ldebug_loc0:
|
||
2166 .LLST0:
|
||
2167 0000 00000000 .4byte .LFB8-.Ltext0
|
||
2168 0004 04000000 .4byte .LCFI0-.Ltext0
|
||
2169 0008 0100 .2byte 0x1
|
||
2170 000a 5E .byte 0x5e
|
||
2171 000b 04000000 .4byte .LCFI0-.Ltext0
|
||
2172 000f 08000000 .4byte .LCFI1-.Ltext0
|
||
2173 0013 0200 .2byte 0x2
|
||
2174 0015 7E .byte 0x7e
|
||
2175 0016 10 .sleb128 16
|
||
2176 0017 08000000 .4byte .LCFI1-.Ltext0
|
||
2177 001b 9C030000 .4byte .LFE8-.Ltext0
|
||
BFIN GAS /tmp/cclngoFW.s page 59
|
||
|
||
|
||
2178 001f 0200 .2byte 0x2
|
||
2179 0021 7F .byte 0x7f
|
||
2180 0022 18 .sleb128 24
|
||
2181 0023 00000000 .4byte 0x0
|
||
2182 0027 00000000 .4byte 0x0
|
||
2183 .LLST1:
|
||
2184 002b 00000000 .4byte .LVL0-.Ltext0
|
||
2185 002f 10000000 .4byte .LVL1-.Ltext0
|
||
2186 0033 0100 .2byte 0x1
|
||
2187 0035 50 .byte 0x50
|
||
2188 0036 10000000 .4byte .LVL1-.Ltext0
|
||
2189 003a 24000000 .4byte .LVL2-.Ltext0
|
||
2190 003e 0100 .2byte 0x1
|
||
2191 0040 58 .byte 0x58
|
||
2192 0041 2E000000 .4byte .LVL4-.Ltext0
|
||
2193 0045 48000000 .4byte .LVL5-.Ltext0
|
||
2194 0049 0100 .2byte 0x1
|
||
2195 004b 58 .byte 0x58
|
||
2196 004c 52000000 .4byte .LVL6-.Ltext0
|
||
2197 0050 56000000 .4byte .LVL7-.Ltext0
|
||
2198 0054 0100 .2byte 0x1
|
||
2199 0056 58 .byte 0x58
|
||
2200 0057 6C000000 .4byte .LVL9-.Ltext0
|
||
2201 005b 94000000 .4byte .LVL12-.Ltext0
|
||
2202 005f 0100 .2byte 0x1
|
||
2203 0061 58 .byte 0x58
|
||
2204 0062 98000000 .4byte .LVL13-.Ltext0
|
||
2205 0066 A8000000 .4byte .LVL14-.Ltext0
|
||
2206 006a 0100 .2byte 0x1
|
||
2207 006c 58 .byte 0x58
|
||
2208 006d 4A010000 .4byte .LVL29-.Ltext0
|
||
2209 0071 5A010000 .4byte .LVL30-.Ltext0
|
||
2210 0075 0100 .2byte 0x1
|
||
2211 0077 58 .byte 0x58
|
||
2212 0078 7C010000 .4byte .LVL31-.Ltext0
|
||
2213 007c 9A010000 .4byte .LVL32-.Ltext0
|
||
2214 0080 0100 .2byte 0x1
|
||
2215 0082 58 .byte 0x58
|
||
2216 0083 9C010000 .4byte .LVL33-.Ltext0
|
||
2217 0087 0E020000 .4byte .LVL52-.Ltext0
|
||
2218 008b 0100 .2byte 0x1
|
||
2219 008d 58 .byte 0x58
|
||
2220 008e 10020000 .4byte .LVL53-.Ltext0
|
||
2221 0092 6C020000 .4byte .LVL54-.Ltext0
|
||
2222 0096 0100 .2byte 0x1
|
||
2223 0098 58 .byte 0x58
|
||
2224 0099 94020000 .4byte .LVL57-.Ltext0
|
||
2225 009d EE020000 .4byte .LVL58-.Ltext0
|
||
2226 00a1 0100 .2byte 0x1
|
||
2227 00a3 58 .byte 0x58
|
||
2228 00a4 04030000 .4byte .LVL59-.Ltext0
|
||
2229 00a8 16030000 .4byte .LVL60-.Ltext0
|
||
2230 00ac 0100 .2byte 0x1
|
||
2231 00ae 58 .byte 0x58
|
||
2232 00af 18030000 .4byte .LVL61-.Ltext0
|
||
2233 00b3 2A030000 .4byte .LVL62-.Ltext0
|
||
2234 00b7 0100 .2byte 0x1
|
||
BFIN GAS /tmp/cclngoFW.s page 60
|
||
|
||
|
||
2235 00b9 58 .byte 0x58
|
||
2236 00ba 2C030000 .4byte .LVL63-.Ltext0
|
||
2237 00be 86030000 .4byte .LVL64-.Ltext0
|
||
2238 00c2 0100 .2byte 0x1
|
||
2239 00c4 58 .byte 0x58
|
||
2240 00c5 00000000 .4byte 0x0
|
||
2241 00c9 00000000 .4byte 0x0
|
||
2242 .LLST2:
|
||
2243 00cd 24000000 .4byte .LVL2-.Ltext0
|
||
2244 00d1 2C000000 .4byte .LVL3-.Ltext0
|
||
2245 00d5 0100 .2byte 0x1
|
||
2246 00d7 57 .byte 0x57
|
||
2247 00d8 58000000 .4byte .LVL8-.Ltext0
|
||
2248 00dc 6C000000 .4byte .LVL9-.Ltext0
|
||
2249 00e0 0100 .2byte 0x1
|
||
2250 00e2 57 .byte 0x57
|
||
2251 00e3 00000000 .4byte 0x0
|
||
2252 00e7 00000000 .4byte 0x0
|
||
2253 .LLST3:
|
||
2254 00eb 84000000 .4byte .LVL10-.Ltext0
|
||
2255 00ef 90000000 .4byte .LVL11-.Ltext0
|
||
2256 00f3 0100 .2byte 0x1
|
||
2257 00f5 50 .byte 0x50
|
||
2258 00f6 00000000 .4byte 0x0
|
||
2259 00fa 00000000 .4byte 0x0
|
||
2260 .LLST4:
|
||
2261 00fe 0E010000 .4byte .LVL15-.Ltext0
|
||
2262 0102 38010000 .4byte .LVL26-.Ltext0
|
||
2263 0106 0100 .2byte 0x1
|
||
2264 0108 51 .byte 0x51
|
||
2265 0109 38010000 .4byte .LVL26-.Ltext0
|
||
2266 010d 40010000 .4byte .LVL28-.Ltext0
|
||
2267 0111 0100 .2byte 0x1
|
||
2268 0113 50 .byte 0x50
|
||
2269 0114 00000000 .4byte 0x0
|
||
2270 0118 00000000 .4byte 0x0
|
||
2271 .LLST5:
|
||
2272 011c AE010000 .4byte .LVL34-.Ltext0
|
||
2273 0120 B4010000 .4byte .LVL35-.Ltext0
|
||
2274 0124 0100 .2byte 0x1
|
||
2275 0126 52 .byte 0x52
|
||
2276 0127 B4010000 .4byte .LVL35-.Ltext0
|
||
2277 012b BC010000 .4byte .LVL36-.Ltext0
|
||
2278 012f 0100 .2byte 0x1
|
||
2279 0131 50 .byte 0x50
|
||
2280 0132 BC010000 .4byte .LVL36-.Ltext0
|
||
2281 0136 BE010000 .4byte .LVL37-.Ltext0
|
||
2282 013a 0100 .2byte 0x1
|
||
2283 013c 52 .byte 0x52
|
||
2284 013d BE010000 .4byte .LVL37-.Ltext0
|
||
2285 0141 C6010000 .4byte .LVL38-.Ltext0
|
||
2286 0145 0100 .2byte 0x1
|
||
2287 0147 50 .byte 0x50
|
||
2288 0148 C6010000 .4byte .LVL38-.Ltext0
|
||
2289 014c C8010000 .4byte .LVL39-.Ltext0
|
||
2290 0150 0100 .2byte 0x1
|
||
2291 0152 52 .byte 0x52
|
||
BFIN GAS /tmp/cclngoFW.s page 61
|
||
|
||
|
||
2292 0153 C8010000 .4byte .LVL39-.Ltext0
|
||
2293 0157 D0010000 .4byte .LVL40-.Ltext0
|
||
2294 015b 0100 .2byte 0x1
|
||
2295 015d 50 .byte 0x50
|
||
2296 015e D0010000 .4byte .LVL40-.Ltext0
|
||
2297 0162 D2010000 .4byte .LVL41-.Ltext0
|
||
2298 0166 0100 .2byte 0x1
|
||
2299 0168 52 .byte 0x52
|
||
2300 0169 D2010000 .4byte .LVL41-.Ltext0
|
||
2301 016d DA010000 .4byte .LVL42-.Ltext0
|
||
2302 0171 0100 .2byte 0x1
|
||
2303 0173 50 .byte 0x50
|
||
2304 0174 DA010000 .4byte .LVL42-.Ltext0
|
||
2305 0178 DC010000 .4byte .LVL43-.Ltext0
|
||
2306 017c 0100 .2byte 0x1
|
||
2307 017e 52 .byte 0x52
|
||
2308 017f DC010000 .4byte .LVL43-.Ltext0
|
||
2309 0183 E4010000 .4byte .LVL44-.Ltext0
|
||
2310 0187 0100 .2byte 0x1
|
||
2311 0189 50 .byte 0x50
|
||
2312 018a E4010000 .4byte .LVL44-.Ltext0
|
||
2313 018e E6010000 .4byte .LVL45-.Ltext0
|
||
2314 0192 0100 .2byte 0x1
|
||
2315 0194 52 .byte 0x52
|
||
2316 0195 E6010000 .4byte .LVL45-.Ltext0
|
||
2317 0199 EE010000 .4byte .LVL46-.Ltext0
|
||
2318 019d 0100 .2byte 0x1
|
||
2319 019f 50 .byte 0x50
|
||
2320 01a0 EE010000 .4byte .LVL46-.Ltext0
|
||
2321 01a4 F0010000 .4byte .LVL47-.Ltext0
|
||
2322 01a8 0100 .2byte 0x1
|
||
2323 01aa 52 .byte 0x52
|
||
2324 01ab F0010000 .4byte .LVL47-.Ltext0
|
||
2325 01af F8010000 .4byte .LVL48-.Ltext0
|
||
2326 01b3 0100 .2byte 0x1
|
||
2327 01b5 50 .byte 0x50
|
||
2328 01b6 F8010000 .4byte .LVL48-.Ltext0
|
||
2329 01ba FA010000 .4byte .LVL49-.Ltext0
|
||
2330 01be 0100 .2byte 0x1
|
||
2331 01c0 52 .byte 0x52
|
||
2332 01c1 FA010000 .4byte .LVL49-.Ltext0
|
||
2333 01c5 02020000 .4byte .LVL50-.Ltext0
|
||
2334 01c9 0100 .2byte 0x1
|
||
2335 01cb 50 .byte 0x50
|
||
2336 01cc 02020000 .4byte .LVL50-.Ltext0
|
||
2337 01d0 04020000 .4byte .LVL51-.Ltext0
|
||
2338 01d4 0100 .2byte 0x1
|
||
2339 01d6 52 .byte 0x52
|
||
2340 01d7 04020000 .4byte .LVL51-.Ltext0
|
||
2341 01db 0E020000 .4byte .LVL52-.Ltext0
|
||
2342 01df 0100 .2byte 0x1
|
||
2343 01e1 50 .byte 0x50
|
||
2344 01e2 00000000 .4byte 0x0
|
||
2345 01e6 00000000 .4byte 0x0
|
||
2346 .LLST6:
|
||
2347 01ea 6C020000 .4byte .LVL54-.Ltext0
|
||
2348 01ee 8A020000 .4byte .LVL56-.Ltext0
|
||
BFIN GAS /tmp/cclngoFW.s page 62
|
||
|
||
|
||
2349 01f2 0100 .2byte 0x1
|
||
2350 01f4 58 .byte 0x58
|
||
2351 01f5 00000000 .4byte 0x0
|
||
2352 01f9 00000000 .4byte 0x0
|
||
2353 .LLST7:
|
||
2354 01fd 80020000 .4byte .LVL55-.Ltext0
|
||
2355 0201 8A020000 .4byte .LVL56-.Ltext0
|
||
2356 0205 0100 .2byte 0x1
|
||
2357 0207 58 .byte 0x58
|
||
2358 0208 EE020000 .4byte .LVL58-.Ltext0
|
||
2359 020c 04030000 .4byte .LVL59-.Ltext0
|
||
2360 0210 0100 .2byte 0x1
|
||
2361 0212 58 .byte 0x58
|
||
2362 0213 00000000 .4byte 0x0
|
||
2363 0217 00000000 .4byte 0x0
|
||
2364 .LLST8:
|
||
2365 021b 80020000 .4byte .LVL55-.Ltext0
|
||
2366 021f 8A020000 .4byte .LVL56-.Ltext0
|
||
2367 0223 0100 .2byte 0x1
|
||
2368 0225 58 .byte 0x58
|
||
2369 0226 86030000 .4byte .LVL64-.Ltext0
|
||
2370 022a 9C030000 .4byte .LFE8-.Ltext0
|
||
2371 022e 0100 .2byte 0x1
|
||
2372 0230 58 .byte 0x58
|
||
2373 0231 00000000 .4byte 0x0
|
||
2374 0235 00000000 .4byte 0x0
|
||
2375 .LLST9:
|
||
2376 0239 9C030000 .4byte .LFB7-.Ltext0
|
||
2377 023d A4030000 .4byte .LCFI5-.Ltext0
|
||
2378 0241 0100 .2byte 0x1
|
||
2379 0243 5E .byte 0x5e
|
||
2380 0244 A4030000 .4byte .LCFI5-.Ltext0
|
||
2381 0248 B8030000 .4byte .LFE7-.Ltext0
|
||
2382 024c 0200 .2byte 0x2
|
||
2383 024e 7F .byte 0x7f
|
||
2384 024f 08 .sleb128 8
|
||
2385 0250 00000000 .4byte 0x0
|
||
2386 0254 00000000 .4byte 0x0
|
||
2387 .LLST10:
|
||
2388 0258 9C030000 .4byte .LVL65-.Ltext0
|
||
2389 025c AA030000 .4byte .LVL66-.Ltext0
|
||
2390 0260 0100 .2byte 0x1
|
||
2391 0262 50 .byte 0x50
|
||
2392 0263 00000000 .4byte 0x0
|
||
2393 0267 00000000 .4byte 0x0
|
||
2394 .LLST11:
|
||
2395 026b 9C030000 .4byte .LVL65-.Ltext0
|
||
2396 026f B8030000 .4byte .LVL67-.Ltext0
|
||
2397 0273 0100 .2byte 0x1
|
||
2398 0275 51 .byte 0x51
|
||
2399 0276 00000000 .4byte 0x0
|
||
2400 027a 00000000 .4byte 0x0
|
||
2401 .LLST12:
|
||
2402 027e B8030000 .4byte .LFB6-.Ltext0
|
||
2403 0282 C0030000 .4byte .LCFI6-.Ltext0
|
||
2404 0286 0100 .2byte 0x1
|
||
2405 0288 5E .byte 0x5e
|
||
BFIN GAS /tmp/cclngoFW.s page 63
|
||
|
||
|
||
2406 0289 C0030000 .4byte .LCFI6-.Ltext0
|
||
2407 028d E0030000 .4byte .LFE6-.Ltext0
|
||
2408 0291 0200 .2byte 0x2
|
||
2409 0293 7F .byte 0x7f
|
||
2410 0294 08 .sleb128 8
|
||
2411 0295 00000000 .4byte 0x0
|
||
2412 0299 00000000 .4byte 0x0
|
||
2413 .LLST13:
|
||
2414 029d B8030000 .4byte .LVL68-.Ltext0
|
||
2415 02a1 C2030000 .4byte .LVL69-.Ltext0
|
||
2416 02a5 0100 .2byte 0x1
|
||
2417 02a7 50 .byte 0x50
|
||
2418 02a8 00000000 .4byte 0x0
|
||
2419 02ac 00000000 .4byte 0x0
|
||
2420 .LLST14:
|
||
2421 02b0 B8030000 .4byte .LVL68-.Ltext0
|
||
2422 02b4 E0030000 .4byte .LVL70-.Ltext0
|
||
2423 02b8 0100 .2byte 0x1
|
||
2424 02ba 51 .byte 0x51
|
||
2425 02bb 00000000 .4byte 0x0
|
||
2426 02bf 00000000 .4byte 0x0
|
||
2427 .LLST15:
|
||
2428 02c3 E0030000 .4byte .LFB5-.Ltext0
|
||
2429 02c7 E2030000 .4byte .LCFI7-.Ltext0
|
||
2430 02cb 0100 .2byte 0x1
|
||
2431 02cd 5E .byte 0x5e
|
||
2432 02ce E2030000 .4byte .LCFI7-.Ltext0
|
||
2433 02d2 EA030000 .4byte .LCFI8-.Ltext0
|
||
2434 02d6 0200 .2byte 0x2
|
||
2435 02d8 7E .byte 0x7e
|
||
2436 02d9 08 .sleb128 8
|
||
2437 02da EA030000 .4byte .LCFI8-.Ltext0
|
||
2438 02de 2A040000 .4byte .LFE5-.Ltext0
|
||
2439 02e2 0200 .2byte 0x2
|
||
2440 02e4 7F .byte 0x7f
|
||
2441 02e5 10 .sleb128 16
|
||
2442 02e6 00000000 .4byte 0x0
|
||
2443 02ea 00000000 .4byte 0x0
|
||
2444 .LLST16:
|
||
2445 02ee E0030000 .4byte .LVL71-.Ltext0
|
||
2446 02f2 F2030000 .4byte .LVL72-.Ltext0
|
||
2447 02f6 0100 .2byte 0x1
|
||
2448 02f8 50 .byte 0x50
|
||
2449 02f9 F2030000 .4byte .LVL72-.Ltext0
|
||
2450 02fd 1C040000 .4byte .LVL75-.Ltext0
|
||
2451 0301 0100 .2byte 0x1
|
||
2452 0303 56 .byte 0x56
|
||
2453 0304 1E040000 .4byte .LVL76-.Ltext0
|
||
2454 0308 28040000 .4byte .LVL78-.Ltext0
|
||
2455 030c 0100 .2byte 0x1
|
||
2456 030e 56 .byte 0x56
|
||
2457 030f 00000000 .4byte 0x0
|
||
2458 0313 00000000 .4byte 0x0
|
||
2459 .LLST17:
|
||
2460 0317 E0030000 .4byte .LVL71-.Ltext0
|
||
2461 031b FC030000 .4byte .LVL73-.Ltext0
|
||
2462 031f 0100 .2byte 0x1
|
||
BFIN GAS /tmp/cclngoFW.s page 64
|
||
|
||
|
||
2463 0321 51 .byte 0x51
|
||
2464 0322 FC030000 .4byte .LVL73-.Ltext0
|
||
2465 0326 1C040000 .4byte .LVL75-.Ltext0
|
||
2466 032a 0100 .2byte 0x1
|
||
2467 032c 57 .byte 0x57
|
||
2468 032d 1E040000 .4byte .LVL76-.Ltext0
|
||
2469 0331 28040000 .4byte .LVL78-.Ltext0
|
||
2470 0335 0100 .2byte 0x1
|
||
2471 0337 57 .byte 0x57
|
||
2472 0338 00000000 .4byte 0x0
|
||
2473 033c 00000000 .4byte 0x0
|
||
2474 .LLST18:
|
||
2475 0340 2C040000 .4byte .LFB3-.Ltext0
|
||
2476 0344 30040000 .4byte .LCFI11-.Ltext0
|
||
2477 0348 0100 .2byte 0x1
|
||
2478 034a 5E .byte 0x5e
|
||
2479 034b 30040000 .4byte .LCFI11-.Ltext0
|
||
2480 034f C4040000 .4byte .LFE3-.Ltext0
|
||
2481 0353 0200 .2byte 0x2
|
||
2482 0355 7F .byte 0x7f
|
||
2483 0356 08 .sleb128 8
|
||
2484 0357 00000000 .4byte 0x0
|
||
2485 035b 00000000 .4byte 0x0
|
||
2486 .LLST19:
|
||
2487 035f 2C040000 .4byte .LVL79-.Ltext0
|
||
2488 0363 40040000 .4byte .LVL81-.Ltext0
|
||
2489 0367 0100 .2byte 0x1
|
||
2490 0369 50 .byte 0x50
|
||
2491 036a 86040000 .4byte .LVL86-.Ltext0
|
||
2492 036e 9A040000 .4byte .LVL89-.Ltext0
|
||
2493 0372 0100 .2byte 0x1
|
||
2494 0374 50 .byte 0x50
|
||
2495 0375 B2040000 .4byte .LVL90-.Ltext0
|
||
2496 0379 BA040000 .4byte .LVL92-.Ltext0
|
||
2497 037d 0100 .2byte 0x1
|
||
2498 037f 50 .byte 0x50
|
||
2499 0380 00000000 .4byte 0x0
|
||
2500 0384 00000000 .4byte 0x0
|
||
2501 .LLST20:
|
||
2502 0388 2C040000 .4byte .LVL79-.Ltext0
|
||
2503 038c 34040000 .4byte .LVL80-.Ltext0
|
||
2504 0390 0100 .2byte 0x1
|
||
2505 0392 51 .byte 0x51
|
||
2506 0393 00000000 .4byte 0x0
|
||
2507 0397 00000000 .4byte 0x0
|
||
2508 .LLST21:
|
||
2509 039b 2C040000 .4byte .LVL79-.Ltext0
|
||
2510 039f 46040000 .4byte .LVL82-.Ltext0
|
||
2511 03a3 0100 .2byte 0x1
|
||
2512 03a5 52 .byte 0x52
|
||
2513 03a6 4E040000 .4byte .LVL83-.Ltext0
|
||
2514 03aa 56040000 .4byte .LVL84-.Ltext0
|
||
2515 03ae 0100 .2byte 0x1
|
||
2516 03b0 52 .byte 0x52
|
||
2517 03b1 86040000 .4byte .LVL86-.Ltext0
|
||
2518 03b5 8C040000 .4byte .LVL87-.Ltext0
|
||
2519 03b9 0100 .2byte 0x1
|
||
BFIN GAS /tmp/cclngoFW.s page 65
|
||
|
||
|
||
2520 03bb 52 .byte 0x52
|
||
2521 03bc B2040000 .4byte .LVL90-.Ltext0
|
||
2522 03c0 BA040000 .4byte .LVL92-.Ltext0
|
||
2523 03c4 0100 .2byte 0x1
|
||
2524 03c6 52 .byte 0x52
|
||
2525 03c7 00000000 .4byte 0x0
|
||
2526 03cb 00000000 .4byte 0x0
|
||
2527 .LLST22:
|
||
2528 03cf 2C040000 .4byte .LVL79-.Ltext0
|
||
2529 03d3 34040000 .4byte .LVL80-.Ltext0
|
||
2530 03d7 0200 .2byte 0x2
|
||
2531 03d9 91 .byte 0x91
|
||
2532 03da 0C .sleb128 12
|
||
2533 03db 34040000 .4byte .LVL80-.Ltext0
|
||
2534 03df 70040000 .4byte .LVL85-.Ltext0
|
||
2535 03e3 0100 .2byte 0x1
|
||
2536 03e5 51 .byte 0x51
|
||
2537 03e6 86040000 .4byte .LVL86-.Ltext0
|
||
2538 03ea 8E040000 .4byte .LVL88-.Ltext0
|
||
2539 03ee 0100 .2byte 0x1
|
||
2540 03f0 51 .byte 0x51
|
||
2541 03f1 B2040000 .4byte .LVL90-.Ltext0
|
||
2542 03f5 B6040000 .4byte .LVL91-.Ltext0
|
||
2543 03f9 0100 .2byte 0x1
|
||
2544 03fb 51 .byte 0x51
|
||
2545 03fc 00000000 .4byte 0x0
|
||
2546 0400 00000000 .4byte 0x0
|
||
2547 .LLST23:
|
||
2548 0404 46040000 .4byte .LVL82-.Ltext0
|
||
2549 0408 4E040000 .4byte .LVL83-.Ltext0
|
||
2550 040c 0100 .2byte 0x1
|
||
2551 040e 52 .byte 0x52
|
||
2552 040f 56040000 .4byte .LVL84-.Ltext0
|
||
2553 0413 86040000 .4byte .LVL86-.Ltext0
|
||
2554 0417 0100 .2byte 0x1
|
||
2555 0419 52 .byte 0x52
|
||
2556 041a 8C040000 .4byte .LVL87-.Ltext0
|
||
2557 041e B2040000 .4byte .LVL90-.Ltext0
|
||
2558 0422 0100 .2byte 0x1
|
||
2559 0424 52 .byte 0x52
|
||
2560 0425 BC040000 .4byte .LVL93-.Ltext0
|
||
2561 0429 C4040000 .4byte .LFE3-.Ltext0
|
||
2562 042d 0100 .2byte 0x1
|
||
2563 042f 52 .byte 0x52
|
||
2564 0430 00000000 .4byte 0x0
|
||
2565 0434 00000000 .4byte 0x0
|
||
2566 .LLST24:
|
||
2567 0438 C4040000 .4byte .LFB4-.Ltext0
|
||
2568 043c C6040000 .4byte .LCFI12-.Ltext0
|
||
2569 0440 0100 .2byte 0x1
|
||
2570 0442 5E .byte 0x5e
|
||
2571 0443 C6040000 .4byte .LCFI12-.Ltext0
|
||
2572 0447 CA040000 .4byte .LCFI13-.Ltext0
|
||
2573 044b 0200 .2byte 0x2
|
||
2574 044d 7E .byte 0x7e
|
||
2575 044e 1C .sleb128 28
|
||
2576 044f CA040000 .4byte .LCFI13-.Ltext0
|
||
BFIN GAS /tmp/cclngoFW.s page 66
|
||
|
||
|
||
2577 0453 9A0B0000 .4byte .LFE4-.Ltext0
|
||
2578 0457 0200 .2byte 0x2
|
||
2579 0459 7F .byte 0x7f
|
||
2580 045a 24 .sleb128 36
|
||
2581 045b 00000000 .4byte 0x0
|
||
2582 045f 00000000 .4byte 0x0
|
||
2583 .LLST25:
|
||
2584 0463 C4040000 .4byte .LVL94-.Ltext0
|
||
2585 0467 D6040000 .4byte .LVL95-.Ltext0
|
||
2586 046b 0100 .2byte 0x1
|
||
2587 046d 50 .byte 0x50
|
||
2588 046e D6040000 .4byte .LVL95-.Ltext0
|
||
2589 0472 9A0B0000 .4byte .LFE4-.Ltext0
|
||
2590 0476 0200 .2byte 0x2
|
||
2591 0478 7F .byte 0x7f
|
||
2592 0479 24 .sleb128 36
|
||
2593 047a 00000000 .4byte 0x0
|
||
2594 047e 00000000 .4byte 0x0
|
||
2595 .LLST26:
|
||
2596 0482 C4040000 .4byte .LVL94-.Ltext0
|
||
2597 0486 FA040000 .4byte .LVL96-.Ltext0
|
||
2598 048a 0100 .2byte 0x1
|
||
2599 048c 51 .byte 0x51
|
||
2600 048d FA040000 .4byte .LVL96-.Ltext0
|
||
2601 0491 9A0B0000 .4byte .LFE4-.Ltext0
|
||
2602 0495 0200 .2byte 0x2
|
||
2603 0497 7F .byte 0x7f
|
||
2604 0498 28 .sleb128 40
|
||
2605 0499 00000000 .4byte 0x0
|
||
2606 049d 00000000 .4byte 0x0
|
||
2607 .LLST27:
|
||
2608 04a1 A4050000 .4byte .LVL104-.Ltext0
|
||
2609 04a5 C8050000 .4byte .LVL105-.Ltext0
|
||
2610 04a9 0100 .2byte 0x1
|
||
2611 04ab 58 .byte 0x58
|
||
2612 04ac 00000000 .4byte 0x0
|
||
2613 04b0 00000000 .4byte 0x0
|
||
2614 .LLST28:
|
||
2615 04b4 32050000 .4byte .LVL97-.Ltext0
|
||
2616 04b8 36050000 .4byte .LVL98-.Ltext0
|
||
2617 04bc 0100 .2byte 0x1
|
||
2618 04be 52 .byte 0x52
|
||
2619 04bf DC050000 .4byte .LVL106-.Ltext0
|
||
2620 04c3 1E060000 .4byte .LVL109-.Ltext0
|
||
2621 04c7 0100 .2byte 0x1
|
||
2622 04c9 52 .byte 0x52
|
||
2623 04ca EE080000 .4byte .LVL143-.Ltext0
|
||
2624 04ce 5A090000 .4byte .LVL149-.Ltext0
|
||
2625 04d2 0100 .2byte 0x1
|
||
2626 04d4 52 .byte 0x52
|
||
2627 04d5 00000000 .4byte 0x0
|
||
2628 04d9 00000000 .4byte 0x0
|
||
2629 .LLST29:
|
||
2630 04dd 00060000 .4byte .LVL107-.Ltext0
|
||
2631 04e1 12060000 .4byte .LVL108-.Ltext0
|
||
2632 04e5 0100 .2byte 0x1
|
||
2633 04e7 50 .byte 0x50
|
||
BFIN GAS /tmp/cclngoFW.s page 67
|
||
|
||
|
||
2634 04e8 EE080000 .4byte .LVL143-.Ltext0
|
||
2635 04ec 04090000 .4byte .LVL144-.Ltext0
|
||
2636 04f0 0100 .2byte 0x1
|
||
2637 04f2 50 .byte 0x50
|
||
2638 04f3 28090000 .4byte .LVL145-.Ltext0
|
||
2639 04f7 34090000 .4byte .LVL146-.Ltext0
|
||
2640 04fb 0100 .2byte 0x1
|
||
2641 04fd 50 .byte 0x50
|
||
2642 04fe 00000000 .4byte 0x0
|
||
2643 0502 00000000 .4byte 0x0
|
||
2644 .LLST30:
|
||
2645 0506 A4060000 .4byte .LVL112-.Ltext0
|
||
2646 050a 96070000 .4byte .LVL114-.Ltext0
|
||
2647 050e 0100 .2byte 0x1
|
||
2648 0510 5D .byte 0x5d
|
||
2649 0511 600B0000 .4byte .LVL177-.Ltext0
|
||
2650 0515 840B0000 .4byte .LVL179-.Ltext0
|
||
2651 0519 0100 .2byte 0x1
|
||
2652 051b 5D .byte 0x5d
|
||
2653 051c 00000000 .4byte 0x0
|
||
2654 0520 00000000 .4byte 0x0
|
||
2655 .LLST31:
|
||
2656 0524 4A060000 .4byte .LVL110-.Ltext0
|
||
2657 0528 7E060000 .4byte .LVL111-.Ltext0
|
||
2658 052c 0100 .2byte 0x1
|
||
2659 052e 51 .byte 0x51
|
||
2660 052f 00000000 .4byte 0x0
|
||
2661 0533 00000000 .4byte 0x0
|
||
2662 .LLST32:
|
||
2663 0537 58080000 .4byte .LVL120-.Ltext0
|
||
2664 053b 78080000 .4byte .LVL126-.Ltext0
|
||
2665 053f 0600 .2byte 0x6
|
||
2666 0541 5D .byte 0x5d
|
||
2667 0542 93 .byte 0x93
|
||
2668 0543 04 .uleb128 0x4
|
||
2669 0544 59 .byte 0x59
|
||
2670 0545 93 .byte 0x93
|
||
2671 0546 04 .uleb128 0x4
|
||
2672 0547 78080000 .4byte .LVL126-.Ltext0
|
||
2673 054b 82080000 .4byte .LVL128-.Ltext0
|
||
2674 054f 0600 .2byte 0x6
|
||
2675 0551 5C .byte 0x5c
|
||
2676 0552 93 .byte 0x93
|
||
2677 0553 04 .uleb128 0x4
|
||
2678 0554 5A .byte 0x5a
|
||
2679 0555 93 .byte 0x93
|
||
2680 0556 04 .uleb128 0x4
|
||
2681 0557 82080000 .4byte .LVL128-.Ltext0
|
||
2682 055b A2080000 .4byte .LVL134-.Ltext0
|
||
2683 055f 0600 .2byte 0x6
|
||
2684 0561 5C .byte 0x5c
|
||
2685 0562 93 .byte 0x93
|
||
2686 0563 04 .uleb128 0x4
|
||
2687 0564 59 .byte 0x59
|
||
2688 0565 93 .byte 0x93
|
||
2689 0566 04 .uleb128 0x4
|
||
2690 0567 A2080000 .4byte .LVL134-.Ltext0
|
||
BFIN GAS /tmp/cclngoFW.s page 68
|
||
|
||
|
||
2691 056b B8080000 .4byte .LVL136-.Ltext0
|
||
2692 056f 0600 .2byte 0x6
|
||
2693 0571 5D .byte 0x5d
|
||
2694 0572 93 .byte 0x93
|
||
2695 0573 04 .uleb128 0x4
|
||
2696 0574 59 .byte 0x59
|
||
2697 0575 93 .byte 0x93
|
||
2698 0576 04 .uleb128 0x4
|
||
2699 0577 B8080000 .4byte .LVL136-.Ltext0
|
||
2700 057b C2080000 .4byte .LVL137-.Ltext0
|
||
2701 057f 0600 .2byte 0x6
|
||
2702 0581 5C .byte 0x5c
|
||
2703 0582 93 .byte 0x93
|
||
2704 0583 04 .uleb128 0x4
|
||
2705 0584 59 .byte 0x59
|
||
2706 0585 93 .byte 0x93
|
||
2707 0586 04 .uleb128 0x4
|
||
2708 0587 C2080000 .4byte .LVL137-.Ltext0
|
||
2709 058b E8080000 .4byte .LVL142-.Ltext0
|
||
2710 058f 0600 .2byte 0x6
|
||
2711 0591 5C .byte 0x5c
|
||
2712 0592 93 .byte 0x93
|
||
2713 0593 04 .uleb128 0x4
|
||
2714 0594 5A .byte 0x5a
|
||
2715 0595 93 .byte 0x93
|
||
2716 0596 04 .uleb128 0x4
|
||
2717 0597 E8080000 .4byte .LVL142-.Ltext0
|
||
2718 059b EE080000 .4byte .LVL143-.Ltext0
|
||
2719 059f 0600 .2byte 0x6
|
||
2720 05a1 5C .byte 0x5c
|
||
2721 05a2 93 .byte 0x93
|
||
2722 05a3 04 .uleb128 0x4
|
||
2723 05a4 59 .byte 0x59
|
||
2724 05a5 93 .byte 0x93
|
||
2725 05a6 04 .uleb128 0x4
|
||
2726 05a7 4A0A0000 .4byte .LVL152-.Ltext0
|
||
2727 05ab 4E0A0000 .4byte .LVL153-.Ltext0
|
||
2728 05af 0600 .2byte 0x6
|
||
2729 05b1 5C .byte 0x5c
|
||
2730 05b2 93 .byte 0x93
|
||
2731 05b3 04 .uleb128 0x4
|
||
2732 05b4 5A .byte 0x5a
|
||
2733 05b5 93 .byte 0x93
|
||
2734 05b6 04 .uleb128 0x4
|
||
2735 05b7 4E0A0000 .4byte .LVL153-.Ltext0
|
||
2736 05bb 540A0000 .4byte .LVL154-.Ltext0
|
||
2737 05bf 0600 .2byte 0x6
|
||
2738 05c1 5D .byte 0x5d
|
||
2739 05c2 93 .byte 0x93
|
||
2740 05c3 04 .uleb128 0x4
|
||
2741 05c4 5A .byte 0x5a
|
||
2742 05c5 93 .byte 0x93
|
||
2743 05c6 04 .uleb128 0x4
|
||
2744 05c7 540A0000 .4byte .LVL154-.Ltext0
|
||
2745 05cb 580A0000 .4byte .LVL155-.Ltext0
|
||
2746 05cf 0600 .2byte 0x6
|
||
2747 05d1 5C .byte 0x5c
|
||
BFIN GAS /tmp/cclngoFW.s page 69
|
||
|
||
|
||
2748 05d2 93 .byte 0x93
|
||
2749 05d3 04 .uleb128 0x4
|
||
2750 05d4 59 .byte 0x59
|
||
2751 05d5 93 .byte 0x93
|
||
2752 05d6 04 .uleb128 0x4
|
||
2753 05d7 580A0000 .4byte .LVL155-.Ltext0
|
||
2754 05db 5E0A0000 .4byte .LVL156-.Ltext0
|
||
2755 05df 0600 .2byte 0x6
|
||
2756 05e1 5D .byte 0x5d
|
||
2757 05e2 93 .byte 0x93
|
||
2758 05e3 04 .uleb128 0x4
|
||
2759 05e4 59 .byte 0x59
|
||
2760 05e5 93 .byte 0x93
|
||
2761 05e6 04 .uleb128 0x4
|
||
2762 05e7 5E0A0000 .4byte .LVL156-.Ltext0
|
||
2763 05eb 600A0000 .4byte .LVL157-.Ltext0
|
||
2764 05ef 0600 .2byte 0x6
|
||
2765 05f1 5C .byte 0x5c
|
||
2766 05f2 93 .byte 0x93
|
||
2767 05f3 04 .uleb128 0x4
|
||
2768 05f4 59 .byte 0x59
|
||
2769 05f5 93 .byte 0x93
|
||
2770 05f6 04 .uleb128 0x4
|
||
2771 05f7 600A0000 .4byte .LVL157-.Ltext0
|
||
2772 05fb 740A0000 .4byte .LVL158-.Ltext0
|
||
2773 05ff 0600 .2byte 0x6
|
||
2774 0601 5D .byte 0x5d
|
||
2775 0602 93 .byte 0x93
|
||
2776 0603 04 .uleb128 0x4
|
||
2777 0604 59 .byte 0x59
|
||
2778 0605 93 .byte 0x93
|
||
2779 0606 04 .uleb128 0x4
|
||
2780 0607 740A0000 .4byte .LVL158-.Ltext0
|
||
2781 060b 7E0A0000 .4byte .LVL159-.Ltext0
|
||
2782 060f 0600 .2byte 0x6
|
||
2783 0611 5D .byte 0x5d
|
||
2784 0612 93 .byte 0x93
|
||
2785 0613 04 .uleb128 0x4
|
||
2786 0614 5A .byte 0x5a
|
||
2787 0615 93 .byte 0x93
|
||
2788 0616 04 .uleb128 0x4
|
||
2789 0617 AC0A0000 .4byte .LVL160-.Ltext0
|
||
2790 061b EE0A0000 .4byte .LVL172-.Ltext0
|
||
2791 061f 0600 .2byte 0x6
|
||
2792 0621 5D .byte 0x5d
|
||
2793 0622 93 .byte 0x93
|
||
2794 0623 04 .uleb128 0x4
|
||
2795 0624 59 .byte 0x59
|
||
2796 0625 93 .byte 0x93
|
||
2797 0626 04 .uleb128 0x4
|
||
2798 0627 00000000 .4byte 0x0
|
||
2799 062b 00000000 .4byte 0x0
|
||
2800 .LLST33:
|
||
2801 062f 32050000 .4byte .LVL97-.Ltext0
|
||
2802 0633 72050000 .4byte .LVL100-.Ltext0
|
||
2803 0637 0600 .2byte 0x6
|
||
2804 0639 54 .byte 0x54
|
||
BFIN GAS /tmp/cclngoFW.s page 70
|
||
|
||
|
||
2805 063a 93 .byte 0x93
|
||
2806 063b 04 .uleb128 0x4
|
||
2807 063c 55 .byte 0x55
|
||
2808 063d 93 .byte 0x93
|
||
2809 063e 04 .uleb128 0x4
|
||
2810 063f 8A050000 .4byte .LVL101-.Ltext0
|
||
2811 0643 96050000 .4byte .LVL103-.Ltext0
|
||
2812 0647 0600 .2byte 0x6
|
||
2813 0649 54 .byte 0x54
|
||
2814 064a 93 .byte 0x93
|
||
2815 064b 04 .uleb128 0x4
|
||
2816 064c 55 .byte 0x55
|
||
2817 064d 93 .byte 0x93
|
||
2818 064e 04 .uleb128 0x4
|
||
2819 064f DC050000 .4byte .LVL106-.Ltext0
|
||
2820 0653 A4070000 .4byte .LVL115-.Ltext0
|
||
2821 0657 0600 .2byte 0x6
|
||
2822 0659 54 .byte 0x54
|
||
2823 065a 93 .byte 0x93
|
||
2824 065b 04 .uleb128 0x4
|
||
2825 065c 55 .byte 0x55
|
||
2826 065d 93 .byte 0x93
|
||
2827 065e 04 .uleb128 0x4
|
||
2828 065f 76080000 .4byte .LVL125-.Ltext0
|
||
2829 0663 C6080000 .4byte .LVL138-.Ltext0
|
||
2830 0667 0600 .2byte 0x6
|
||
2831 0669 54 .byte 0x54
|
||
2832 066a 93 .byte 0x93
|
||
2833 066b 04 .uleb128 0x4
|
||
2834 066c 55 .byte 0x55
|
||
2835 066d 93 .byte 0x93
|
||
2836 066e 04 .uleb128 0x4
|
||
2837 066f D4080000 .4byte .LVL141-.Ltext0
|
||
2838 0673 94090000 .4byte .LVL150-.Ltext0
|
||
2839 0677 0600 .2byte 0x6
|
||
2840 0679 54 .byte 0x54
|
||
2841 067a 93 .byte 0x93
|
||
2842 067b 04 .uleb128 0x4
|
||
2843 067c 55 .byte 0x55
|
||
2844 067d 93 .byte 0x93
|
||
2845 067e 04 .uleb128 0x4
|
||
2846 067f 360A0000 .4byte .LVL151-.Ltext0
|
||
2847 0683 AC0A0000 .4byte .LVL160-.Ltext0
|
||
2848 0687 0600 .2byte 0x6
|
||
2849 0689 54 .byte 0x54
|
||
2850 068a 93 .byte 0x93
|
||
2851 068b 04 .uleb128 0x4
|
||
2852 068c 55 .byte 0x55
|
||
2853 068d 93 .byte 0x93
|
||
2854 068e 04 .uleb128 0x4
|
||
2855 068f EE0A0000 .4byte .LVL172-.Ltext0
|
||
2856 0693 000B0000 .4byte .LVL173-.Ltext0
|
||
2857 0697 0600 .2byte 0x6
|
||
2858 0699 54 .byte 0x54
|
||
2859 069a 93 .byte 0x93
|
||
2860 069b 04 .uleb128 0x4
|
||
2861 069c 55 .byte 0x55
|
||
BFIN GAS /tmp/cclngoFW.s page 71
|
||
|
||
|
||
2862 069d 93 .byte 0x93
|
||
2863 069e 04 .uleb128 0x4
|
||
2864 069f 020B0000 .4byte .LVL174-.Ltext0
|
||
2865 06a3 9A0B0000 .4byte .LFE4-.Ltext0
|
||
2866 06a7 0600 .2byte 0x6
|
||
2867 06a9 54 .byte 0x54
|
||
2868 06aa 93 .byte 0x93
|
||
2869 06ab 04 .uleb128 0x4
|
||
2870 06ac 55 .byte 0x55
|
||
2871 06ad 93 .byte 0x93
|
||
2872 06ae 04 .uleb128 0x4
|
||
2873 06af 00000000 .4byte 0x0
|
||
2874 06b3 00000000 .4byte 0x0
|
||
2875 .LLST34:
|
||
2876 06b7 32050000 .4byte .LVL97-.Ltext0
|
||
2877 06bb 72050000 .4byte .LVL100-.Ltext0
|
||
2878 06bf 0600 .2byte 0x6
|
||
2879 06c1 56 .byte 0x56
|
||
2880 06c2 93 .byte 0x93
|
||
2881 06c3 04 .uleb128 0x4
|
||
2882 06c4 57 .byte 0x57
|
||
2883 06c5 93 .byte 0x93
|
||
2884 06c6 04 .uleb128 0x4
|
||
2885 06c7 8A050000 .4byte .LVL101-.Ltext0
|
||
2886 06cb 96050000 .4byte .LVL103-.Ltext0
|
||
2887 06cf 0600 .2byte 0x6
|
||
2888 06d1 56 .byte 0x56
|
||
2889 06d2 93 .byte 0x93
|
||
2890 06d3 04 .uleb128 0x4
|
||
2891 06d4 57 .byte 0x57
|
||
2892 06d5 93 .byte 0x93
|
||
2893 06d6 04 .uleb128 0x4
|
||
2894 06d7 DC050000 .4byte .LVL106-.Ltext0
|
||
2895 06db B8070000 .4byte .LVL116-.Ltext0
|
||
2896 06df 0600 .2byte 0x6
|
||
2897 06e1 56 .byte 0x56
|
||
2898 06e2 93 .byte 0x93
|
||
2899 06e3 04 .uleb128 0x4
|
||
2900 06e4 57 .byte 0x57
|
||
2901 06e5 93 .byte 0x93
|
||
2902 06e6 04 .uleb128 0x4
|
||
2903 06e7 70080000 .4byte .LVL122-.Ltext0
|
||
2904 06eb 90080000 .4byte .LVL130-.Ltext0
|
||
2905 06ef 0600 .2byte 0x6
|
||
2906 06f1 56 .byte 0x56
|
||
2907 06f2 93 .byte 0x93
|
||
2908 06f3 04 .uleb128 0x4
|
||
2909 06f4 57 .byte 0x57
|
||
2910 06f5 93 .byte 0x93
|
||
2911 06f6 04 .uleb128 0x4
|
||
2912 06f7 90080000 .4byte .LVL130-.Ltext0
|
||
2913 06fb 94080000 .4byte .LVL131-.Ltext0
|
||
2914 06ff 0600 .2byte 0x6
|
||
2915 0701 52 .byte 0x52
|
||
2916 0702 93 .byte 0x93
|
||
2917 0703 04 .uleb128 0x4
|
||
2918 0704 57 .byte 0x57
|
||
BFIN GAS /tmp/cclngoFW.s page 72
|
||
|
||
|
||
2919 0705 93 .byte 0x93
|
||
2920 0706 04 .uleb128 0x4
|
||
2921 0707 94080000 .4byte .LVL131-.Ltext0
|
||
2922 070b 96080000 .4byte .LVL132-.Ltext0
|
||
2923 070f 0600 .2byte 0x6
|
||
2924 0711 52 .byte 0x52
|
||
2925 0712 93 .byte 0x93
|
||
2926 0713 04 .uleb128 0x4
|
||
2927 0714 53 .byte 0x53
|
||
2928 0715 93 .byte 0x93
|
||
2929 0716 04 .uleb128 0x4
|
||
2930 0717 96080000 .4byte .LVL132-.Ltext0
|
||
2931 071b 9E080000 .4byte .LVL133-.Ltext0
|
||
2932 071f 0600 .2byte 0x6
|
||
2933 0721 50 .byte 0x50
|
||
2934 0722 93 .byte 0x93
|
||
2935 0723 04 .uleb128 0x4
|
||
2936 0724 53 .byte 0x53
|
||
2937 0725 93 .byte 0x93
|
||
2938 0726 04 .uleb128 0x4
|
||
2939 0727 9E080000 .4byte .LVL133-.Ltext0
|
||
2940 072b A8080000 .4byte .LVL135-.Ltext0
|
||
2941 072f 0600 .2byte 0x6
|
||
2942 0731 50 .byte 0x50
|
||
2943 0732 93 .byte 0x93
|
||
2944 0733 04 .uleb128 0x4
|
||
2945 0734 57 .byte 0x57
|
||
2946 0735 93 .byte 0x93
|
||
2947 0736 04 .uleb128 0x4
|
||
2948 0737 A8080000 .4byte .LVL135-.Ltext0
|
||
2949 073b 4A090000 .4byte .LVL147-.Ltext0
|
||
2950 073f 0600 .2byte 0x6
|
||
2951 0741 56 .byte 0x56
|
||
2952 0742 93 .byte 0x93
|
||
2953 0743 04 .uleb128 0x4
|
||
2954 0744 57 .byte 0x57
|
||
2955 0745 93 .byte 0x93
|
||
2956 0746 04 .uleb128 0x4
|
||
2957 0747 4A090000 .4byte .LVL147-.Ltext0
|
||
2958 074b 52090000 .4byte .LVL148-.Ltext0
|
||
2959 074f 0600 .2byte 0x6
|
||
2960 0751 56 .byte 0x56
|
||
2961 0752 93 .byte 0x93
|
||
2962 0753 04 .uleb128 0x4
|
||
2963 0754 53 .byte 0x53
|
||
2964 0755 93 .byte 0x93
|
||
2965 0756 04 .uleb128 0x4
|
||
2966 0757 360A0000 .4byte .LVL151-.Ltext0
|
||
2967 075b 5E0A0000 .4byte .LVL156-.Ltext0
|
||
2968 075f 0600 .2byte 0x6
|
||
2969 0761 56 .byte 0x56
|
||
2970 0762 93 .byte 0x93
|
||
2971 0763 04 .uleb128 0x4
|
||
2972 0764 57 .byte 0x57
|
||
2973 0765 93 .byte 0x93
|
||
2974 0766 04 .uleb128 0x4
|
||
2975 0767 5E0A0000 .4byte .LVL156-.Ltext0
|
||
BFIN GAS /tmp/cclngoFW.s page 73
|
||
|
||
|
||
2976 076b 600A0000 .4byte .LVL157-.Ltext0
|
||
2977 076f 0600 .2byte 0x6
|
||
2978 0771 50 .byte 0x50
|
||
2979 0772 93 .byte 0x93
|
||
2980 0773 04 .uleb128 0x4
|
||
2981 0774 57 .byte 0x57
|
||
2982 0775 93 .byte 0x93
|
||
2983 0776 04 .uleb128 0x4
|
||
2984 0777 600A0000 .4byte .LVL157-.Ltext0
|
||
2985 077b AC0A0000 .4byte .LVL160-.Ltext0
|
||
2986 077f 0600 .2byte 0x6
|
||
2987 0781 56 .byte 0x56
|
||
2988 0782 93 .byte 0x93
|
||
2989 0783 04 .uleb128 0x4
|
||
2990 0784 57 .byte 0x57
|
||
2991 0785 93 .byte 0x93
|
||
2992 0786 04 .uleb128 0x4
|
||
2993 0787 B00A0000 .4byte .LVL162-.Ltext0
|
||
2994 078b BC0A0000 .4byte .LVL164-.Ltext0
|
||
2995 078f 0600 .2byte 0x6
|
||
2996 0791 56 .byte 0x56
|
||
2997 0792 93 .byte 0x93
|
||
2998 0793 04 .uleb128 0x4
|
||
2999 0794 57 .byte 0x57
|
||
3000 0795 93 .byte 0x93
|
||
3001 0796 04 .uleb128 0x4
|
||
3002 0797 BC0A0000 .4byte .LVL164-.Ltext0
|
||
3003 079b C00A0000 .4byte .LVL165-.Ltext0
|
||
3004 079f 0600 .2byte 0x6
|
||
3005 07a1 52 .byte 0x52
|
||
3006 07a2 93 .byte 0x93
|
||
3007 07a3 04 .uleb128 0x4
|
||
3008 07a4 57 .byte 0x57
|
||
3009 07a5 93 .byte 0x93
|
||
3010 07a6 04 .uleb128 0x4
|
||
3011 07a7 C00A0000 .4byte .LVL165-.Ltext0
|
||
3012 07ab CA0A0000 .4byte .LVL166-.Ltext0
|
||
3013 07af 0600 .2byte 0x6
|
||
3014 07b1 52 .byte 0x52
|
||
3015 07b2 93 .byte 0x93
|
||
3016 07b3 04 .uleb128 0x4
|
||
3017 07b4 53 .byte 0x53
|
||
3018 07b5 93 .byte 0x93
|
||
3019 07b6 04 .uleb128 0x4
|
||
3020 07b7 CA0A0000 .4byte .LVL166-.Ltext0
|
||
3021 07bb D00A0000 .4byte .LVL167-.Ltext0
|
||
3022 07bf 0600 .2byte 0x6
|
||
3023 07c1 56 .byte 0x56
|
||
3024 07c2 93 .byte 0x93
|
||
3025 07c3 04 .uleb128 0x4
|
||
3026 07c4 53 .byte 0x53
|
||
3027 07c5 93 .byte 0x93
|
||
3028 07c6 04 .uleb128 0x4
|
||
3029 07c7 D00A0000 .4byte .LVL167-.Ltext0
|
||
3030 07cb D60A0000 .4byte .LVL168-.Ltext0
|
||
3031 07cf 0600 .2byte 0x6
|
||
3032 07d1 50 .byte 0x50
|
||
BFIN GAS /tmp/cclngoFW.s page 74
|
||
|
||
|
||
3033 07d2 93 .byte 0x93
|
||
3034 07d3 04 .uleb128 0x4
|
||
3035 07d4 53 .byte 0x53
|
||
3036 07d5 93 .byte 0x93
|
||
3037 07d6 04 .uleb128 0x4
|
||
3038 07d7 D80A0000 .4byte .LVL169-.Ltext0
|
||
3039 07db DE0A0000 .4byte .LVL170-.Ltext0
|
||
3040 07df 0600 .2byte 0x6
|
||
3041 07e1 56 .byte 0x56
|
||
3042 07e2 93 .byte 0x93
|
||
3043 07e3 04 .uleb128 0x4
|
||
3044 07e4 53 .byte 0x53
|
||
3045 07e5 93 .byte 0x93
|
||
3046 07e6 04 .uleb128 0x4
|
||
3047 07e7 DE0A0000 .4byte .LVL170-.Ltext0
|
||
3048 07eb E00A0000 .4byte .LVL171-.Ltext0
|
||
3049 07ef 0600 .2byte 0x6
|
||
3050 07f1 52 .byte 0x52
|
||
3051 07f2 93 .byte 0x93
|
||
3052 07f3 04 .uleb128 0x4
|
||
3053 07f4 53 .byte 0x53
|
||
3054 07f5 93 .byte 0x93
|
||
3055 07f6 04 .uleb128 0x4
|
||
3056 07f7 EE0A0000 .4byte .LVL172-.Ltext0
|
||
3057 07fb 000B0000 .4byte .LVL173-.Ltext0
|
||
3058 07ff 0600 .2byte 0x6
|
||
3059 0801 56 .byte 0x56
|
||
3060 0802 93 .byte 0x93
|
||
3061 0803 04 .uleb128 0x4
|
||
3062 0804 57 .byte 0x57
|
||
3063 0805 93 .byte 0x93
|
||
3064 0806 04 .uleb128 0x4
|
||
3065 0807 020B0000 .4byte .LVL174-.Ltext0
|
||
3066 080b 9A0B0000 .4byte .LFE4-.Ltext0
|
||
3067 080f 0600 .2byte 0x6
|
||
3068 0811 56 .byte 0x56
|
||
3069 0812 93 .byte 0x93
|
||
3070 0813 04 .uleb128 0x4
|
||
3071 0814 57 .byte 0x57
|
||
3072 0815 93 .byte 0x93
|
||
3073 0816 04 .uleb128 0x4
|
||
3074 0817 00000000 .4byte 0x0
|
||
3075 081b 00000000 .4byte 0x0
|
||
3076 .LLST35:
|
||
3077 081f 620B0000 .4byte .LVL178-.Ltext0
|
||
3078 0823 900B0000 .4byte .LVL180-.Ltext0
|
||
3079 0827 0100 .2byte 0x1
|
||
3080 0829 58 .byte 0x58
|
||
3081 082a 00000000 .4byte 0x0
|
||
3082 082e 00000000 .4byte 0x0
|
||
3083 .LLST36:
|
||
3084 0832 0C0B0000 .4byte .LVL175-.Ltext0
|
||
3085 0836 380B0000 .4byte .LVL176-.Ltext0
|
||
3086 083a 0100 .2byte 0x1
|
||
3087 083c 51 .byte 0x51
|
||
3088 083d 00000000 .4byte 0x0
|
||
3089 0841 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/cclngoFW.s page 75
|
||
|
||
|
||
3090 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
||
3091 .file 3 "src/l502_bf_cmd_defs.h"
|
||
3092 .file 4 "src/l502_defs.h"
|
||
3093 .file 5 "src/l502_user_process.h"
|
||
3094 .section .debug_info
|
||
3095 0000 7B0A0000 .4byte 0xa7b
|
||
3096 0004 0200 .2byte 0x2
|
||
3097 0006 00000000 .4byte .Ldebug_abbrev0
|
||
3098 000a 04 .byte 0x4
|
||
3099 000b 01 .uleb128 0x1
|
||
3100 000c 1E050000 .4byte .LASF127
|
||
3101 0010 01 .byte 0x1
|
||
3102 0011 B5020000 .4byte .LASF128
|
||
3103 0015 AA030000 .4byte .LASF129
|
||
3104 0019 00000000 .4byte .Ltext0
|
||
3105 001d 9A0B0000 .4byte .Letext0
|
||
3106 0021 00000000 .4byte .Ldebug_line0
|
||
3107 0025 02 .uleb128 0x2
|
||
3108 0026 01 .byte 0x1
|
||
3109 0027 06 .byte 0x6
|
||
3110 0028 AC060000 .4byte .LASF0
|
||
3111 002c 03 .uleb128 0x3
|
||
3112 002d 78030000 .4byte .LASF3
|
||
3113 0031 02 .byte 0x2
|
||
3114 0032 2A .byte 0x2a
|
||
3115 0033 37000000 .4byte 0x37
|
||
3116 0037 02 .uleb128 0x2
|
||
3117 0038 01 .byte 0x1
|
||
3118 0039 08 .byte 0x8
|
||
3119 003a 52060000 .4byte .LASF1
|
||
3120 003e 02 .uleb128 0x2
|
||
3121 003f 02 .byte 0x2
|
||
3122 0040 05 .byte 0x5
|
||
3123 0041 7A050000 .4byte .LASF2
|
||
3124 0045 03 .uleb128 0x3
|
||
3125 0046 2A050000 .4byte .LASF4
|
||
3126 004a 02 .byte 0x2
|
||
3127 004b 36 .byte 0x36
|
||
3128 004c 50000000 .4byte 0x50
|
||
3129 0050 02 .uleb128 0x2
|
||
3130 0051 02 .byte 0x2
|
||
3131 0052 07 .byte 0x7
|
||
3132 0053 B8060000 .4byte .LASF5
|
||
3133 0057 03 .uleb128 0x3
|
||
3134 0058 2D060000 .4byte .LASF6
|
||
3135 005c 02 .byte 0x2
|
||
3136 005d 4F .byte 0x4f
|
||
3137 005e 62000000 .4byte 0x62
|
||
3138 0062 02 .uleb128 0x2
|
||
3139 0063 04 .byte 0x4
|
||
3140 0064 05 .byte 0x5
|
||
3141 0065 A0050000 .4byte .LASF7
|
||
3142 0069 03 .uleb128 0x3
|
||
3143 006a 8E010000 .4byte .LASF8
|
||
3144 006e 02 .byte 0x2
|
||
3145 006f 50 .byte 0x50
|
||
3146 0070 74000000 .4byte 0x74
|
||
BFIN GAS /tmp/cclngoFW.s page 76
|
||
|
||
|
||
3147 0074 02 .uleb128 0x2
|
||
3148 0075 04 .byte 0x4
|
||
3149 0076 07 .byte 0x7
|
||
3150 0077 0D060000 .4byte .LASF9
|
||
3151 007b 03 .uleb128 0x3
|
||
3152 007c AD020000 .4byte .LASF10
|
||
3153 0080 02 .byte 0x2
|
||
3154 0081 77 .byte 0x77
|
||
3155 0082 86000000 .4byte 0x86
|
||
3156 0086 02 .uleb128 0x2
|
||
3157 0087 08 .byte 0x8
|
||
3158 0088 05 .byte 0x5
|
||
3159 0089 9C030000 .4byte .LASF11
|
||
3160 008d 03 .uleb128 0x3
|
||
3161 008e C2050000 .4byte .LASF12
|
||
3162 0092 02 .byte 0x2
|
||
3163 0093 78 .byte 0x78
|
||
3164 0094 98000000 .4byte 0x98
|
||
3165 0098 02 .uleb128 0x2
|
||
3166 0099 08 .byte 0x8
|
||
3167 009a 07 .byte 0x7
|
||
3168 009b 13020000 .4byte .LASF13
|
||
3169 009f 04 .uleb128 0x4
|
||
3170 00a0 04 .byte 0x4
|
||
3171 00a1 05 .byte 0x5
|
||
3172 00a2 696E7400 .string "int"
|
||
3173 00a6 02 .uleb128 0x2
|
||
3174 00a7 04 .byte 0x4
|
||
3175 00a8 07 .byte 0x7
|
||
3176 00a9 86000000 .4byte .LASF14
|
||
3177 00ad 05 .uleb128 0x5
|
||
3178 00ae 1010 .2byte 0x1010
|
||
3179 00b0 03 .byte 0x3
|
||
3180 00b1 8C .byte 0x8c
|
||
3181 00b2 0B010000 .4byte 0x10b
|
||
3182 00b6 06 .uleb128 0x6
|
||
3183 00b7 D6020000 .4byte .LASF15
|
||
3184 00bb 03 .byte 0x3
|
||
3185 00bc 8D .byte 0x8d
|
||
3186 00bd 45000000 .4byte 0x45
|
||
3187 00c1 02 .byte 0x2
|
||
3188 00c2 23 .byte 0x23
|
||
3189 00c3 00 .uleb128 0x0
|
||
3190 00c4 06 .uleb128 0x6
|
||
3191 00c5 80030000 .4byte .LASF16
|
||
3192 00c9 03 .byte 0x3
|
||
3193 00ca 8E .byte 0x8e
|
||
3194 00cb 45000000 .4byte 0x45
|
||
3195 00cf 02 .byte 0x2
|
||
3196 00d0 23 .byte 0x23
|
||
3197 00d1 02 .uleb128 0x2
|
||
3198 00d2 06 .uleb128 0x6
|
||
3199 00d3 93040000 .4byte .LASF17
|
||
3200 00d7 03 .byte 0x3
|
||
3201 00d8 8F .byte 0x8f
|
||
3202 00d9 69000000 .4byte 0x69
|
||
3203 00dd 02 .byte 0x2
|
||
BFIN GAS /tmp/cclngoFW.s page 77
|
||
|
||
|
||
3204 00de 23 .byte 0x23
|
||
3205 00df 04 .uleb128 0x4
|
||
3206 00e0 06 .uleb128 0x6
|
||
3207 00e1 04020000 .4byte .LASF18
|
||
3208 00e5 03 .byte 0x3
|
||
3209 00e6 90 .byte 0x90
|
||
3210 00e7 57000000 .4byte 0x57
|
||
3211 00eb 02 .byte 0x2
|
||
3212 00ec 23 .byte 0x23
|
||
3213 00ed 08 .uleb128 0x8
|
||
3214 00ee 06 .uleb128 0x6
|
||
3215 00ef A3020000 .4byte .LASF19
|
||
3216 00f3 03 .byte 0x3
|
||
3217 00f4 91 .byte 0x91
|
||
3218 00f5 69000000 .4byte 0x69
|
||
3219 00f9 02 .byte 0x2
|
||
3220 00fa 23 .byte 0x23
|
||
3221 00fb 0C .uleb128 0xc
|
||
3222 00fc 06 .uleb128 0x6
|
||
3223 00fd 73030000 .4byte .LASF20
|
||
3224 0101 03 .byte 0x3
|
||
3225 0102 92 .byte 0x92
|
||
3226 0103 0B010000 .4byte 0x10b
|
||
3227 0107 02 .byte 0x2
|
||
3228 0108 23 .byte 0x23
|
||
3229 0109 10 .uleb128 0x10
|
||
3230 010a 00 .byte 0x0
|
||
3231 010b 07 .uleb128 0x7
|
||
3232 010c 69000000 .4byte 0x69
|
||
3233 0110 1C010000 .4byte 0x11c
|
||
3234 0114 08 .uleb128 0x8
|
||
3235 0115 1C010000 .4byte 0x11c
|
||
3236 0119 FF03 .2byte 0x3ff
|
||
3237 011b 00 .byte 0x0
|
||
3238 011c 09 .uleb128 0x9
|
||
3239 011d 04 .byte 0x4
|
||
3240 011e 07 .byte 0x7
|
||
3241 011f 03 .uleb128 0x3
|
||
3242 0120 0B070000 .4byte .LASF21
|
||
3243 0124 03 .byte 0x3
|
||
3244 0125 93 .byte 0x93
|
||
3245 0126 AD000000 .4byte 0xad
|
||
3246 012a 02 .uleb128 0x2
|
||
3247 012b 01 .byte 0x1
|
||
3248 012c 06 .byte 0x6
|
||
3249 012d 55030000 .4byte .LASF22
|
||
3250 0131 0A .uleb128 0xa
|
||
3251 0132 04 .byte 0x4
|
||
3252 0133 04 .byte 0x4
|
||
3253 0134 55 .byte 0x55
|
||
3254 0135 5E010000 .4byte 0x15e
|
||
3255 0139 0B .uleb128 0xb
|
||
3256 013a 0C050000 .4byte .LASF23
|
||
3257 013e 00 .sleb128 0
|
||
3258 013f 0B .uleb128 0xb
|
||
3259 0140 E4000000 .4byte .LASF24
|
||
3260 0144 01 .sleb128 1
|
||
BFIN GAS /tmp/cclngoFW.s page 78
|
||
|
||
|
||
3261 0145 0B .uleb128 0xb
|
||
3262 0146 D3000000 .4byte .LASF25
|
||
3263 014a 02 .sleb128 2
|
||
3264 014b 0B .uleb128 0xb
|
||
3265 014c C2000000 .4byte .LASF26
|
||
3266 0150 03 .sleb128 3
|
||
3267 0151 0B .uleb128 0xb
|
||
3268 0152 81040000 .4byte .LASF27
|
||
3269 0156 04 .sleb128 4
|
||
3270 0157 0B .uleb128 0xb
|
||
3271 0158 6A040000 .4byte .LASF28
|
||
3272 015c 05 .sleb128 5
|
||
3273 015d 00 .byte 0x0
|
||
3274 015e 0A .uleb128 0xa
|
||
3275 015f 04 .byte 0x4
|
||
3276 0160 04 .byte 0x4
|
||
3277 0161 5F .byte 0x5f
|
||
3278 0162 79010000 .4byte 0x179
|
||
3279 0166 0B .uleb128 0xb
|
||
3280 0167 DB020000 .4byte .LASF29
|
||
3281 016b 00 .sleb128 0
|
||
3282 016c 0B .uleb128 0xb
|
||
3283 016d F5000000 .4byte .LASF30
|
||
3284 0171 01 .sleb128 1
|
||
3285 0172 0B .uleb128 0xb
|
||
3286 0173 00000000 .4byte .LASF31
|
||
3287 0177 02 .sleb128 2
|
||
3288 0178 00 .byte 0x0
|
||
3289 0179 0A .uleb128 0xa
|
||
3290 017a 04 .byte 0x4
|
||
3291 017b 04 .byte 0x4
|
||
3292 017c 69 .byte 0x69
|
||
3293 017d A6010000 .4byte 0x1a6
|
||
3294 0181 0B .uleb128 0xb
|
||
3295 0182 4B000000 .4byte .LASF32
|
||
3296 0186 00 .sleb128 0
|
||
3297 0187 0B .uleb128 0xb
|
||
3298 0188 08010000 .4byte .LASF33
|
||
3299 018c 01 .sleb128 1
|
||
3300 018d 0B .uleb128 0xb
|
||
3301 018e D6060000 .4byte .LASF34
|
||
3302 0192 02 .sleb128 2
|
||
3303 0193 0B .uleb128 0xb
|
||
3304 0194 BC040000 .4byte .LASF35
|
||
3305 0198 03 .sleb128 3
|
||
3306 0199 0B .uleb128 0xb
|
||
3307 019a 10030000 .4byte .LASF36
|
||
3308 019e 06 .sleb128 6
|
||
3309 019f 0B .uleb128 0xb
|
||
3310 01a0 34000000 .4byte .LASF37
|
||
3311 01a4 07 .sleb128 7
|
||
3312 01a5 00 .byte 0x0
|
||
3313 01a6 0A .uleb128 0xa
|
||
3314 01a7 04 .byte 0x4
|
||
3315 01a8 04 .byte 0x4
|
||
3316 01a9 74 .byte 0x74
|
||
3317 01aa DB010000 .4byte 0x1db
|
||
BFIN GAS /tmp/cclngoFW.s page 79
|
||
|
||
|
||
3318 01ae 0B .uleb128 0xb
|
||
3319 01af 42060000 .4byte .LASF38
|
||
3320 01b3 01 .sleb128 1
|
||
3321 01b4 0B .uleb128 0xb
|
||
3322 01b5 F4030000 .4byte .LASF39
|
||
3323 01b9 02 .sleb128 2
|
||
3324 01ba 0B .uleb128 0xb
|
||
3325 01bb 6C020000 .4byte .LASF40
|
||
3326 01bf 10 .sleb128 16
|
||
3327 01c0 0B .uleb128 0xb
|
||
3328 01c1 7D020000 .4byte .LASF41
|
||
3329 01c5 20 .sleb128 32
|
||
3330 01c6 0B .uleb128 0xb
|
||
3331 01c7 93000000 .4byte .LASF42
|
||
3332 01cb C000 .sleb128 64
|
||
3333 01cd 0B .uleb128 0xb
|
||
3334 01ce B7010000 .4byte .LASF43
|
||
3335 01d2 03 .sleb128 3
|
||
3336 01d3 0B .uleb128 0xb
|
||
3337 01d4 FC020000 .4byte .LASF44
|
||
3338 01d8 F000 .sleb128 112
|
||
3339 01da 00 .byte 0x0
|
||
3340 01db 02 .uleb128 0x2
|
||
3341 01dc 04 .byte 0x4
|
||
3342 01dd 04 .byte 0x4
|
||
3343 01de CA010000 .4byte .LASF45
|
||
3344 01e2 0C .uleb128 0xc
|
||
3345 01e3 68010000 .4byte .LASF46
|
||
3346 01e7 04 .byte 0x4
|
||
3347 01e8 05 .byte 0x5
|
||
3348 01e9 3A .byte 0x3a
|
||
3349 01ea F7010000 .4byte 0x1f7
|
||
3350 01ee 0D .uleb128 0xd
|
||
3351 01ef 4100 .string "A"
|
||
3352 01f1 00 .sleb128 0
|
||
3353 01f2 0D .uleb128 0xd
|
||
3354 01f3 4200 .string "B"
|
||
3355 01f5 01 .sleb128 1
|
||
3356 01f6 00 .byte 0x0
|
||
3357 01f7 0C .uleb128 0xc
|
||
3358 01f8 70050000 .4byte .LASF47
|
||
3359 01fc 04 .byte 0x4
|
||
3360 01fd 05 .byte 0x5
|
||
3361 01fe 3F .byte 0x3f
|
||
3362 01ff 22020000 .4byte 0x222
|
||
3363 0203 0B .uleb128 0xb
|
||
3364 0204 ED060000 .4byte .LASF48
|
||
3365 0208 00 .sleb128 0
|
||
3366 0209 0B .uleb128 0xb
|
||
3367 020a 35060000 .4byte .LASF49
|
||
3368 020e 01 .sleb128 1
|
||
3369 020f 0B .uleb128 0xb
|
||
3370 0210 5B040000 .4byte .LASF50
|
||
3371 0214 02 .sleb128 2
|
||
3372 0215 0B .uleb128 0xb
|
||
3373 0216 74010000 .4byte .LASF51
|
||
3374 021a 03 .sleb128 3
|
||
BFIN GAS /tmp/cclngoFW.s page 80
|
||
|
||
|
||
3375 021b 0B .uleb128 0xb
|
||
3376 021c 96030000 .4byte .LASF52
|
||
3377 0220 04 .sleb128 4
|
||
3378 0221 00 .byte 0x0
|
||
3379 0222 0C .uleb128 0xc
|
||
3380 0223 F8050000 .4byte .LASF53
|
||
3381 0227 04 .byte 0x4
|
||
3382 0228 05 .byte 0x5
|
||
3383 0229 47 .byte 0x47
|
||
3384 022a 41020000 .4byte 0x241
|
||
3385 022e 0B .uleb128 0xb
|
||
3386 022f 2F010000 .4byte .LASF54
|
||
3387 0233 00 .sleb128 0
|
||
3388 0234 0B .uleb128 0xb
|
||
3389 0235 9F010000 .4byte .LASF55
|
||
3390 0239 01 .sleb128 1
|
||
3391 023a 0B .uleb128 0xb
|
||
3392 023b 84050000 .4byte .LASF56
|
||
3393 023f 02 .sleb128 2
|
||
3394 0240 00 .byte 0x0
|
||
3395 0241 0C .uleb128 0xc
|
||
3396 0242 EE020000 .4byte .LASF57
|
||
3397 0246 04 .byte 0x4
|
||
3398 0247 05 .byte 0x5
|
||
3399 0248 4E .byte 0x4e
|
||
3400 0249 78020000 .4byte 0x278
|
||
3401 024d 0B .uleb128 0xb
|
||
3402 024e 99040000 .4byte .LASF58
|
||
3403 0252 00 .sleb128 0
|
||
3404 0253 0B .uleb128 0xb
|
||
3405 0254 0B020000 .4byte .LASF59
|
||
3406 0258 01 .sleb128 1
|
||
3407 0259 0B .uleb128 0xb
|
||
3408 025a 8E020000 .4byte .LASF60
|
||
3409 025e 02 .sleb128 2
|
||
3410 025f 0B .uleb128 0xb
|
||
3411 0260 04040000 .4byte .LASF61
|
||
3412 0264 03 .sleb128 3
|
||
3413 0265 0B .uleb128 0xb
|
||
3414 0266 EE010000 .4byte .LASF62
|
||
3415 026a 04 .sleb128 4
|
||
3416 026b 0B .uleb128 0xb
|
||
3417 026c 88060000 .4byte .LASF63
|
||
3418 0270 05 .sleb128 5
|
||
3419 0271 0B .uleb128 0xb
|
||
3420 0272 19070000 .4byte .LASF64
|
||
3421 0276 06 .sleb128 6
|
||
3422 0277 00 .byte 0x0
|
||
3423 0278 0C .uleb128 0xc
|
||
3424 0279 72000000 .4byte .LASF65
|
||
3425 027d 04 .byte 0x4
|
||
3426 027e 05 .byte 0x5
|
||
3427 027f 58 .byte 0x58
|
||
3428 0280 BB020000 .4byte 0x2bb
|
||
3429 0284 0D .uleb128 0xd
|
||
3430 0285 4F464600 .string "OFF"
|
||
3431 0289 00 .sleb128 0
|
||
BFIN GAS /tmp/cclngoFW.s page 81
|
||
|
||
|
||
3432 028a 0B .uleb128 0xb
|
||
3433 028b 5B050000 .4byte .LASF66
|
||
3434 028f 01 .sleb128 1
|
||
3435 0290 0B .uleb128 0xb
|
||
3436 0291 45020000 .4byte .LASF67
|
||
3437 0295 02 .sleb128 2
|
||
3438 0296 0D .uleb128 0xd
|
||
3439 0297 41564700 .string "AVG"
|
||
3440 029b 03 .sleb128 3
|
||
3441 029c 0B .uleb128 0xb
|
||
3442 029d 67050000 .4byte .LASF68
|
||
3443 02a1 04 .sleb128 4
|
||
3444 02a2 0D .uleb128 0xd
|
||
3445 02a3 46465400 .string "FFT"
|
||
3446 02a7 05 .sleb128 5
|
||
3447 02a8 0B .uleb128 0xb
|
||
3448 02a9 04060000 .4byte .LASF69
|
||
3449 02ad 06 .sleb128 6
|
||
3450 02ae 0B .uleb128 0xb
|
||
3451 02af 56040000 .4byte .LASF70
|
||
3452 02b3 07 .sleb128 7
|
||
3453 02b4 0B .uleb128 0xb
|
||
3454 02b5 13000000 .4byte .LASF71
|
||
3455 02b9 08 .sleb128 8
|
||
3456 02ba 00 .byte 0x0
|
||
3457 02bb 0E .uleb128 0xe
|
||
3458 02bc E2050000 .4byte .LASF130
|
||
3459 02c0 30 .byte 0x30
|
||
3460 02c1 01 .byte 0x1
|
||
3461 02c2 62 .byte 0x62
|
||
3462 02c3 D2030000 .4byte 0x3d2
|
||
3463 02c7 06 .uleb128 0x6
|
||
3464 02c8 52010000 .4byte .LASF72
|
||
3465 02cc 01 .byte 0x1
|
||
3466 02cd 63 .byte 0x63
|
||
3467 02ce 2C000000 .4byte 0x2c
|
||
3468 02d2 02 .byte 0x2
|
||
3469 02d3 23 .byte 0x23
|
||
3470 02d4 00 .uleb128 0x0
|
||
3471 02d5 06 .uleb128 0x6
|
||
3472 02d6 A2060000 .4byte .LASF73
|
||
3473 02da 01 .byte 0x1
|
||
3474 02db 64 .byte 0x64
|
||
3475 02dc 2C000000 .4byte 0x2c
|
||
3476 02e0 02 .byte 0x2
|
||
3477 02e1 23 .byte 0x23
|
||
3478 02e2 01 .uleb128 0x1
|
||
3479 02e3 06 .uleb128 0x6
|
||
3480 02e4 F8050000 .4byte .LASF53
|
||
3481 02e8 01 .byte 0x1
|
||
3482 02e9 65 .byte 0x65
|
||
3483 02ea 2C000000 .4byte 0x2c
|
||
3484 02ee 02 .byte 0x2
|
||
3485 02ef 23 .byte 0x23
|
||
3486 02f0 02 .uleb128 0x2
|
||
3487 02f1 06 .uleb128 0x6
|
||
3488 02f2 22000000 .4byte .LASF74
|
||
BFIN GAS /tmp/cclngoFW.s page 82
|
||
|
||
|
||
3489 02f6 01 .byte 0x1
|
||
3490 02f7 66 .byte 0x66
|
||
3491 02f8 2C000000 .4byte 0x2c
|
||
3492 02fc 02 .byte 0x2
|
||
3493 02fd 23 .byte 0x23
|
||
3494 02fe 03 .uleb128 0x3
|
||
3495 02ff 06 .uleb128 0x6
|
||
3496 0300 92050000 .4byte .LASF75
|
||
3497 0304 01 .byte 0x1
|
||
3498 0305 67 .byte 0x67
|
||
3499 0306 45000000 .4byte 0x45
|
||
3500 030a 02 .byte 0x2
|
||
3501 030b 23 .byte 0x23
|
||
3502 030c 04 .uleb128 0x4
|
||
3503 030d 06 .uleb128 0x6
|
||
3504 030e 1F070000 .4byte .LASF76
|
||
3505 0312 01 .byte 0x1
|
||
3506 0313 68 .byte 0x68
|
||
3507 0314 45000000 .4byte 0x45
|
||
3508 0318 02 .byte 0x2
|
||
3509 0319 23 .byte 0x23
|
||
3510 031a 06 .uleb128 0x6
|
||
3511 031b 06 .uleb128 0x6
|
||
3512 031c 84010000 .4byte .LASF77
|
||
3513 0320 01 .byte 0x1
|
||
3514 0321 69 .byte 0x69
|
||
3515 0322 69000000 .4byte 0x69
|
||
3516 0326 02 .byte 0x2
|
||
3517 0327 23 .byte 0x23
|
||
3518 0328 08 .uleb128 0x8
|
||
3519 0329 06 .uleb128 0x6
|
||
3520 032a 33050000 .4byte .LASF78
|
||
3521 032e 01 .byte 0x1
|
||
3522 032f 6A .byte 0x6a
|
||
3523 0330 2C000000 .4byte 0x2c
|
||
3524 0334 02 .byte 0x2
|
||
3525 0335 23 .byte 0x23
|
||
3526 0336 0C .uleb128 0xc
|
||
3527 0337 06 .uleb128 0x6
|
||
3528 0338 2A020000 .4byte .LASF79
|
||
3529 033c 01 .byte 0x1
|
||
3530 033d 6B .byte 0x6b
|
||
3531 033e 69000000 .4byte 0x69
|
||
3532 0342 02 .byte 0x2
|
||
3533 0343 23 .byte 0x23
|
||
3534 0344 10 .uleb128 0x10
|
||
3535 0345 06 .uleb128 0x6
|
||
3536 0346 32040000 .4byte .LASF80
|
||
3537 034a 01 .byte 0x1
|
||
3538 034b 6C .byte 0x6c
|
||
3539 034c 69000000 .4byte 0x69
|
||
3540 0350 02 .byte 0x2
|
||
3541 0351 23 .byte 0x23
|
||
3542 0352 14 .uleb128 0x14
|
||
3543 0353 06 .uleb128 0x6
|
||
3544 0354 5E000000 .4byte .LASF81
|
||
3545 0358 01 .byte 0x1
|
||
BFIN GAS /tmp/cclngoFW.s page 83
|
||
|
||
|
||
3546 0359 6D .byte 0x6d
|
||
3547 035a 2C000000 .4byte 0x2c
|
||
3548 035e 02 .byte 0x2
|
||
3549 035f 23 .byte 0x23
|
||
3550 0360 18 .uleb128 0x18
|
||
3551 0361 06 .uleb128 0x6
|
||
3552 0362 27030000 .4byte .LASF82
|
||
3553 0366 01 .byte 0x1
|
||
3554 0367 6E .byte 0x6e
|
||
3555 0368 2C000000 .4byte 0x2c
|
||
3556 036c 02 .byte 0x2
|
||
3557 036d 23 .byte 0x23
|
||
3558 036e 19 .uleb128 0x19
|
||
3559 036f 06 .uleb128 0x6
|
||
3560 0370 AC040000 .4byte .LASF83
|
||
3561 0374 01 .byte 0x1
|
||
3562 0375 6F .byte 0x6f
|
||
3563 0376 2C000000 .4byte 0x2c
|
||
3564 037a 02 .byte 0x2
|
||
3565 037b 23 .byte 0x23
|
||
3566 037c 1A .uleb128 0x1a
|
||
3567 037d 06 .uleb128 0x6
|
||
3568 037e E7040000 .4byte .LASF84
|
||
3569 0382 01 .byte 0x1
|
||
3570 0383 70 .byte 0x70
|
||
3571 0384 69000000 .4byte 0x69
|
||
3572 0388 02 .byte 0x2
|
||
3573 0389 23 .byte 0x23
|
||
3574 038a 1C .uleb128 0x1c
|
||
3575 038b 06 .uleb128 0x6
|
||
3576 038c FC060000 .4byte .LASF85
|
||
3577 0390 01 .byte 0x1
|
||
3578 0391 71 .byte 0x71
|
||
3579 0392 2C000000 .4byte 0x2c
|
||
3580 0396 02 .byte 0x2
|
||
3581 0397 23 .byte 0x23
|
||
3582 0398 20 .uleb128 0x20
|
||
3583 0399 06 .uleb128 0x6
|
||
3584 039a A9050000 .4byte .LASF86
|
||
3585 039e 01 .byte 0x1
|
||
3586 039f 72 .byte 0x72
|
||
3587 03a0 69000000 .4byte 0x69
|
||
3588 03a4 02 .byte 0x2
|
||
3589 03a5 23 .byte 0x23
|
||
3590 03a6 24 .uleb128 0x24
|
||
3591 03a7 06 .uleb128 0x6
|
||
3592 03a8 F2040000 .4byte .LASF87
|
||
3593 03ac 01 .byte 0x1
|
||
3594 03ad 73 .byte 0x73
|
||
3595 03ae 69000000 .4byte 0x69
|
||
3596 03b2 02 .byte 0x2
|
||
3597 03b3 23 .byte 0x23
|
||
3598 03b4 28 .uleb128 0x28
|
||
3599 03b5 06 .uleb128 0x6
|
||
3600 03b6 41030000 .4byte .LASF88
|
||
3601 03ba 01 .byte 0x1
|
||
3602 03bb 74 .byte 0x74
|
||
BFIN GAS /tmp/cclngoFW.s page 84
|
||
|
||
|
||
3603 03bc 2C000000 .4byte 0x2c
|
||
3604 03c0 02 .byte 0x2
|
||
3605 03c1 23 .byte 0x23
|
||
3606 03c2 2C .uleb128 0x2c
|
||
3607 03c3 06 .uleb128 0x6
|
||
3608 03c4 74060000 .4byte .LASF89
|
||
3609 03c8 01 .byte 0x1
|
||
3610 03c9 75 .byte 0x75
|
||
3611 03ca 2C000000 .4byte 0x2c
|
||
3612 03ce 02 .byte 0x2
|
||
3613 03cf 23 .byte 0x23
|
||
3614 03d0 2D .uleb128 0x2d
|
||
3615 03d1 00 .byte 0x0
|
||
3616 03d2 0F .uleb128 0xf
|
||
3617 03d3 04050000 .4byte .LASF131
|
||
3618 03d7 01 .byte 0x1
|
||
3619 03d8 93 .byte 0x93
|
||
3620 03d9 01 .byte 0x1
|
||
3621 03da 7B000000 .4byte 0x7b
|
||
3622 03de 01 .byte 0x1
|
||
3623 03df 0C040000 .4byte 0x40c
|
||
3624 03e3 10 .uleb128 0x10
|
||
3625 03e4 7800 .string "x"
|
||
3626 03e6 01 .byte 0x1
|
||
3627 03e7 93 .byte 0x93
|
||
3628 03e8 7B000000 .4byte 0x7b
|
||
3629 03ec 11 .uleb128 0x11
|
||
3630 03ed 6E00 .string "n"
|
||
3631 03ef 01 .byte 0x1
|
||
3632 03f0 98 .byte 0x98
|
||
3633 03f1 8D000000 .4byte 0x8d
|
||
3634 03f5 11 .uleb128 0x11
|
||
3635 03f6 72657300 .string "res"
|
||
3636 03fa 01 .byte 0x1
|
||
3637 03fb 99 .byte 0x99
|
||
3638 03fc 8D000000 .4byte 0x8d
|
||
3639 0400 11 .uleb128 0x11
|
||
3640 0401 62697400 .string "bit"
|
||
3641 0405 01 .byte 0x1
|
||
3642 0406 9A .byte 0x9a
|
||
3643 0407 8D000000 .4byte 0x8d
|
||
3644 040b 00 .byte 0x0
|
||
3645 040c 12 .uleb128 0x12
|
||
3646 040d 01 .byte 0x1
|
||
3647 040e 35020000 .4byte .LASF96
|
||
3648 0412 01 .byte 0x1
|
||
3649 0413 2602 .2byte 0x226
|
||
3650 0415 01 .byte 0x1
|
||
3651 0416 00000000 .4byte .LFB8
|
||
3652 041a 9C030000 .4byte .LFE8
|
||
3653 041e 00000000 .4byte .LLST0
|
||
3654 0422 76050000 .4byte 0x576
|
||
3655 0426 13 .uleb128 0x13
|
||
3656 0427 636D6400 .string "cmd"
|
||
3657 042b 01 .byte 0x1
|
||
3658 042c 2602 .2byte 0x226
|
||
3659 042e 76050000 .4byte 0x576
|
||
BFIN GAS /tmp/cclngoFW.s page 85
|
||
|
||
|
||
3660 0432 2B000000 .4byte .LLST1
|
||
3661 0436 14 .uleb128 0x14
|
||
3662 0437 52000000 .4byte .LBB10
|
||
3663 043b 6C000000 .4byte .LBE10
|
||
3664 043f 54040000 .4byte 0x454
|
||
3665 0443 15 .uleb128 0x15
|
||
3666 0444 D0010000 .4byte .LASF91
|
||
3667 0448 01 .byte 0x1
|
||
3668 0449 F702 .2byte 0x2f7
|
||
3669 044b 9F000000 .4byte 0x9f
|
||
3670 044f CD000000 .4byte .LLST2
|
||
3671 0453 00 .byte 0x0
|
||
3672 0454 16 .uleb128 0x16
|
||
3673 0455 00000000 .4byte .Ldebug_ranges0+0x0
|
||
3674 0459 7E040000 .4byte 0x47e
|
||
3675 045d 17 .uleb128 0x17
|
||
3676 045e 55020000 .4byte .LASF90
|
||
3677 0462 01 .byte 0x1
|
||
3678 0463 4602 .2byte 0x246
|
||
3679 0465 7C050000 .4byte 0x57c
|
||
3680 0469 18 .uleb128 0x18
|
||
3681 046a 18000000 .4byte .Ldebug_ranges0+0x18
|
||
3682 046e 19 .uleb128 0x19
|
||
3683 046f 4900 .string "I"
|
||
3684 0471 01 .byte 0x1
|
||
3685 0472 4702 .2byte 0x247
|
||
3686 0474 69000000 .4byte 0x69
|
||
3687 0478 EB000000 .4byte .LLST3
|
||
3688 047c 00 .byte 0x0
|
||
3689 047d 00 .byte 0x0
|
||
3690 047e 14 .uleb128 0x14
|
||
3691 047f 98000000 .4byte .LBB15
|
||
3692 0483 4A010000 .4byte .LBE15
|
||
3693 0487 C0040000 .4byte 0x4c0
|
||
3694 048b 1A .uleb128 0x1a
|
||
3695 048c 69030000 .4byte .LASF92
|
||
3696 0490 01 .byte 0x1
|
||
3697 0491 4F02 .2byte 0x24f
|
||
3698 0493 8B050000 .4byte 0x58b
|
||
3699 0497 03 .byte 0x3
|
||
3700 0498 7F .byte 0x7f
|
||
3701 0499 B07F .sleb128 -80
|
||
3702 049b 15 .uleb128 0x15
|
||
3703 049c 1F060000 .4byte .LASF93
|
||
3704 04a0 01 .byte 0x1
|
||
3705 04a1 6502 .2byte 0x265
|
||
3706 04a3 69000000 .4byte 0x69
|
||
3707 04a7 FE000000 .4byte .LLST4
|
||
3708 04ab 1B .uleb128 0x1b
|
||
3709 04ac 02010000 .4byte .LBB16
|
||
3710 04b0 3C010000 .4byte .LBE16
|
||
3711 04b4 1C .uleb128 0x1c
|
||
3712 04b5 6900 .string "i"
|
||
3713 04b7 01 .byte 0x1
|
||
3714 04b8 6602 .2byte 0x266
|
||
3715 04ba 9F000000 .4byte 0x9f
|
||
3716 04be 00 .byte 0x0
|
||
BFIN GAS /tmp/cclngoFW.s page 86
|
||
|
||
|
||
3717 04bf 00 .byte 0x0
|
||
3718 04c0 14 .uleb128 0x14
|
||
3719 04c1 4A010000 .4byte .LBB17
|
||
3720 04c5 7C010000 .4byte .LBE17
|
||
3721 04c9 DD040000 .4byte 0x4dd
|
||
3722 04cd 1A .uleb128 0x1a
|
||
3723 04ce 69030000 .4byte .LASF92
|
||
3724 04d2 01 .byte 0x1
|
||
3725 04d3 6D02 .2byte 0x26d
|
||
3726 04d5 9B050000 .4byte 0x59b
|
||
3727 04d9 02 .byte 0x2
|
||
3728 04da 7F .byte 0x7f
|
||
3729 04db 6C .sleb128 -20
|
||
3730 04dc 00 .byte 0x0
|
||
3731 04dd 14 .uleb128 0x14
|
||
3732 04de 7C010000 .4byte .LBB18
|
||
3733 04e2 AA010000 .4byte .LBE18
|
||
3734 04e6 F7040000 .4byte 0x4f7
|
||
3735 04ea 17 .uleb128 0x17
|
||
3736 04eb 29070000 .4byte .LASF94
|
||
3737 04ef 01 .byte 0x1
|
||
3738 04f0 7802 .2byte 0x278
|
||
3739 04f2 69000000 .4byte 0x69
|
||
3740 04f6 00 .byte 0x0
|
||
3741 04f7 14 .uleb128 0x14
|
||
3742 04f8 AA010000 .4byte .LBB19
|
||
3743 04fc 10020000 .4byte .LBE19
|
||
3744 0500 25050000 .4byte 0x525
|
||
3745 0504 15 .uleb128 0x15
|
||
3746 0505 3D010000 .4byte .LASF95
|
||
3747 0509 01 .byte 0x1
|
||
3748 050a 7E02 .2byte 0x27e
|
||
3749 050c 69000000 .4byte 0x69
|
||
3750 0510 1C010000 .4byte .LLST5
|
||
3751 0514 18 .uleb128 0x18
|
||
3752 0515 30000000 .4byte .Ldebug_ranges0+0x30
|
||
3753 0519 1C .uleb128 0x1c
|
||
3754 051a 6900 .string "i"
|
||
3755 051c 01 .byte 0x1
|
||
3756 051d 8002 .2byte 0x280
|
||
3757 051f 9F000000 .4byte 0x9f
|
||
3758 0523 00 .byte 0x0
|
||
3759 0524 00 .byte 0x0
|
||
3760 0525 14 .uleb128 0x14
|
||
3761 0526 70020000 .4byte .LBB23
|
||
3762 052a 80020000 .4byte .LBE23
|
||
3763 052e 41050000 .4byte 0x541
|
||
3764 0532 19 .uleb128 0x19
|
||
3765 0533 6900 .string "i"
|
||
3766 0535 01 .byte 0x1
|
||
3767 0536 A202 .2byte 0x2a2
|
||
3768 0538 69000000 .4byte 0x69
|
||
3769 053c EA010000 .4byte .LLST6
|
||
3770 0540 00 .byte 0x0
|
||
3771 0541 14 .uleb128 0x14
|
||
3772 0542 F2020000 .4byte .LBB24
|
||
3773 0546 04030000 .4byte .LBE24
|
||
BFIN GAS /tmp/cclngoFW.s page 87
|
||
|
||
|
||
3774 054a 5D050000 .4byte 0x55d
|
||
3775 054e 19 .uleb128 0x19
|
||
3776 054f 6900 .string "i"
|
||
3777 0551 01 .byte 0x1
|
||
3778 0552 BF02 .2byte 0x2bf
|
||
3779 0554 69000000 .4byte 0x69
|
||
3780 0558 FD010000 .4byte .LLST7
|
||
3781 055c 00 .byte 0x0
|
||
3782 055d 1B .uleb128 0x1b
|
||
3783 055e 8A030000 .4byte .LBB25
|
||
3784 0562 9C030000 .4byte .LBE25
|
||
3785 0566 19 .uleb128 0x19
|
||
3786 0567 6900 .string "i"
|
||
3787 0569 01 .byte 0x1
|
||
3788 056a E702 .2byte 0x2e7
|
||
3789 056c 69000000 .4byte 0x69
|
||
3790 0570 1B020000 .4byte .LLST8
|
||
3791 0574 00 .byte 0x0
|
||
3792 0575 00 .byte 0x0
|
||
3793 0576 1D .uleb128 0x1d
|
||
3794 0577 04 .byte 0x4
|
||
3795 0578 1F010000 .4byte 0x11f
|
||
3796 057c 07 .uleb128 0x7
|
||
3797 057d 69000000 .4byte 0x69
|
||
3798 0581 8B050000 .4byte 0x58b
|
||
3799 0585 1E .uleb128 0x1e
|
||
3800 0586 1C010000 .4byte 0x11c
|
||
3801 058a 00 .byte 0x0
|
||
3802 058b 07 .uleb128 0x7
|
||
3803 058c 69000000 .4byte 0x69
|
||
3804 0590 9B050000 .4byte 0x59b
|
||
3805 0594 1F .uleb128 0x1f
|
||
3806 0595 1C010000 .4byte 0x11c
|
||
3807 0599 0E .byte 0xe
|
||
3808 059a 00 .byte 0x0
|
||
3809 059b 07 .uleb128 0x7
|
||
3810 059c 69000000 .4byte 0x69
|
||
3811 05a0 AB050000 .4byte 0x5ab
|
||
3812 05a4 1F .uleb128 0x1f
|
||
3813 05a5 1C010000 .4byte 0x11c
|
||
3814 05a9 04 .byte 0x4
|
||
3815 05aa 00 .byte 0x0
|
||
3816 05ab 12 .uleb128 0x12
|
||
3817 05ac 01 .byte 0x1
|
||
3818 05ad 5E020000 .4byte .LASF97
|
||
3819 05b1 01 .byte 0x1
|
||
3820 05b2 0A02 .2byte 0x20a
|
||
3821 05b4 01 .byte 0x1
|
||
3822 05b5 9C030000 .4byte .LFB7
|
||
3823 05b9 B8030000 .4byte .LFE7
|
||
3824 05bd 39020000 .4byte .LLST9
|
||
3825 05c1 E6050000 .4byte 0x5e6
|
||
3826 05c5 20 .uleb128 0x20
|
||
3827 05c6 6F060000 .4byte .LASF98
|
||
3828 05ca 01 .byte 0x1
|
||
3829 05cb 0A02 .2byte 0x20a
|
||
3830 05cd E6050000 .4byte 0x5e6
|
||
BFIN GAS /tmp/cclngoFW.s page 88
|
||
|
||
|
||
3831 05d1 58020000 .4byte .LLST10
|
||
3832 05d5 20 .uleb128 0x20
|
||
3833 05d6 7C040000 .4byte .LASF99
|
||
3834 05da 01 .byte 0x1
|
||
3835 05db 0A02 .2byte 0x20a
|
||
3836 05dd 69000000 .4byte 0x69
|
||
3837 05e1 6B020000 .4byte .LLST11
|
||
3838 05e5 00 .byte 0x0
|
||
3839 05e6 1D .uleb128 0x1d
|
||
3840 05e7 04 .byte 0x4
|
||
3841 05e8 69000000 .4byte 0x69
|
||
3842 05ec 12 .uleb128 0x12
|
||
3843 05ed 01 .byte 0x1
|
||
3844 05ee 5A030000 .4byte .LASF100
|
||
3845 05f2 01 .byte 0x1
|
||
3846 05f3 F601 .2byte 0x1f6
|
||
3847 05f5 01 .byte 0x1
|
||
3848 05f6 B8030000 .4byte .LFB6
|
||
3849 05fa E0030000 .4byte .LFE6
|
||
3850 05fe 7E020000 .4byte .LLST12
|
||
3851 0602 27060000 .4byte 0x627
|
||
3852 0606 20 .uleb128 0x20
|
||
3853 0607 6F060000 .4byte .LASF98
|
||
3854 060b 01 .byte 0x1
|
||
3855 060c F601 .2byte 0x1f6
|
||
3856 060e E6050000 .4byte 0x5e6
|
||
3857 0612 9D020000 .4byte .LLST13
|
||
3858 0616 20 .uleb128 0x20
|
||
3859 0617 7C040000 .4byte .LASF99
|
||
3860 061b 01 .byte 0x1
|
||
3861 061c F601 .2byte 0x1f6
|
||
3862 061e 69000000 .4byte 0x69
|
||
3863 0622 B0020000 .4byte .LLST14
|
||
3864 0626 00 .byte 0x0
|
||
3865 0627 21 .uleb128 0x21
|
||
3866 0628 01 .byte 0x1
|
||
3867 0629 20040000 .4byte .LASF104
|
||
3868 062d 01 .byte 0x1
|
||
3869 062e D201 .2byte 0x1d2
|
||
3870 0630 01 .byte 0x1
|
||
3871 0631 69000000 .4byte 0x69
|
||
3872 0635 E0030000 .4byte .LFB5
|
||
3873 0639 2A040000 .4byte .LFE5
|
||
3874 063d C3020000 .4byte .LLST15
|
||
3875 0641 66060000 .4byte 0x666
|
||
3876 0645 20 .uleb128 0x20
|
||
3877 0646 73030000 .4byte .LASF20
|
||
3878 064a 01 .byte 0x1
|
||
3879 064b D201 .2byte 0x1d2
|
||
3880 064d E6050000 .4byte 0x5e6
|
||
3881 0651 EE020000 .4byte .LLST16
|
||
3882 0655 20 .uleb128 0x20
|
||
3883 0656 7C040000 .4byte .LASF99
|
||
3884 065a 01 .byte 0x1
|
||
3885 065b D201 .2byte 0x1d2
|
||
3886 065d 69000000 .4byte 0x69
|
||
3887 0661 17030000 .4byte .LLST17
|
||
BFIN GAS /tmp/cclngoFW.s page 89
|
||
|
||
|
||
3888 0665 00 .byte 0x0
|
||
3889 0666 22 .uleb128 0x22
|
||
3890 0667 01 .byte 0x1
|
||
3891 0668 F6010000 .4byte .LASF132
|
||
3892 066c 01 .byte 0x1
|
||
3893 066d B0 .byte 0xb0
|
||
3894 066e 01 .byte 0x1
|
||
3895 066f 69000000 .4byte 0x69
|
||
3896 0673 01 .byte 0x1
|
||
3897 0674 CA060000 .4byte 0x6ca
|
||
3898 0678 23 .uleb128 0x23
|
||
3899 0679 52050000 .4byte .LASF101
|
||
3900 067d 01 .byte 0x1
|
||
3901 067e B0 .byte 0xb0
|
||
3902 067f E6050000 .4byte 0x5e6
|
||
3903 0683 23 .uleb128 0x23
|
||
3904 0684 87030000 .4byte .LASF102
|
||
3905 0688 01 .byte 0x1
|
||
3906 0689 B0 .byte 0xb0
|
||
3907 068a 69000000 .4byte 0x69
|
||
3908 068e 23 .uleb128 0x23
|
||
3909 068f CD020000 .4byte .LASF103
|
||
3910 0693 01 .byte 0x1
|
||
3911 0694 B0 .byte 0xb0
|
||
3912 0695 CA060000 .4byte 0x6ca
|
||
3913 0699 23 .uleb128 0x23
|
||
3914 069a 52010000 .4byte .LASF72
|
||
3915 069e 01 .byte 0x1
|
||
3916 069f B0 .byte 0xb0
|
||
3917 06a0 2C000000 .4byte 0x2c
|
||
3918 06a4 24 .uleb128 0x24
|
||
3919 06a5 E7040000 .4byte .LASF84
|
||
3920 06a9 01 .byte 0x1
|
||
3921 06aa B1 .byte 0xb1
|
||
3922 06ab 69000000 .4byte 0x69
|
||
3923 06af 25 .uleb128 0x25
|
||
3924 06b0 BE060000 .4byte 0x6be
|
||
3925 06b4 11 .uleb128 0x11
|
||
3926 06b5 6900 .string "i"
|
||
3927 06b7 01 .byte 0x1
|
||
3928 06b8 B3 .byte 0xb3
|
||
3929 06b9 69000000 .4byte 0x69
|
||
3930 06bd 00 .byte 0x0
|
||
3931 06be 26 .uleb128 0x26
|
||
3932 06bf 11 .uleb128 0x11
|
||
3933 06c0 6900 .string "i"
|
||
3934 06c2 01 .byte 0x1
|
||
3935 06c3 C0 .byte 0xc0
|
||
3936 06c4 69000000 .4byte 0x69
|
||
3937 06c8 00 .byte 0x0
|
||
3938 06c9 00 .byte 0x0
|
||
3939 06ca 1D .uleb128 0x1d
|
||
3940 06cb 04 .byte 0x4
|
||
3941 06cc 8D000000 .4byte 0x8d
|
||
3942 06d0 27 .uleb128 0x27
|
||
3943 06d1 66060000 .4byte 0x666
|
||
3944 06d5 2C040000 .4byte .LFB3
|
||
BFIN GAS /tmp/cclngoFW.s page 90
|
||
|
||
|
||
3945 06d9 C4040000 .4byte .LFE3
|
||
3946 06dd 40030000 .4byte .LLST18
|
||
3947 06e1 35070000 .4byte 0x735
|
||
3948 06e5 28 .uleb128 0x28
|
||
3949 06e6 78060000 .4byte 0x678
|
||
3950 06ea 5F030000 .4byte .LLST19
|
||
3951 06ee 28 .uleb128 0x28
|
||
3952 06ef 83060000 .4byte 0x683
|
||
3953 06f3 88030000 .4byte .LLST20
|
||
3954 06f7 28 .uleb128 0x28
|
||
3955 06f8 8E060000 .4byte 0x68e
|
||
3956 06fc 9B030000 .4byte .LLST21
|
||
3957 0700 28 .uleb128 0x28
|
||
3958 0701 99060000 .4byte 0x699
|
||
3959 0705 CF030000 .4byte .LLST22
|
||
3960 0709 29 .uleb128 0x29
|
||
3961 070a A4060000 .4byte 0x6a4
|
||
3962 070e 04040000 .4byte .LLST23
|
||
3963 0712 14 .uleb128 0x14
|
||
3964 0713 62040000 .4byte .LBB30
|
||
3965 0717 7E040000 .4byte .LBE30
|
||
3966 071b 25070000 .4byte 0x725
|
||
3967 071f 2A .uleb128 0x2a
|
||
3968 0720 BF060000 .4byte 0x6bf
|
||
3969 0724 00 .byte 0x0
|
||
3970 0725 1B .uleb128 0x1b
|
||
3971 0726 8C040000 .4byte .LBB31
|
||
3972 072a AA040000 .4byte .LBE31
|
||
3973 072e 2A .uleb128 0x2a
|
||
3974 072f B4060000 .4byte 0x6b4
|
||
3975 0733 00 .byte 0x0
|
||
3976 0734 00 .byte 0x0
|
||
3977 0735 2B .uleb128 0x2b
|
||
3978 0736 01 .byte 0x1
|
||
3979 0737 41050000 .4byte .LASF105
|
||
3980 073b 01 .byte 0x1
|
||
3981 073c E3 .byte 0xe3
|
||
3982 073d 01 .byte 0x1
|
||
3983 073e 69000000 .4byte 0x69
|
||
3984 0742 C4040000 .4byte .LFB4
|
||
3985 0746 9A0B0000 .4byte .LFE4
|
||
3986 074a 38040000 .4byte .LLST24
|
||
3987 074e 99080000 .4byte 0x899
|
||
3988 0752 2C .uleb128 0x2c
|
||
3989 0753 73030000 .4byte .LASF20
|
||
3990 0757 01 .byte 0x1
|
||
3991 0758 E3 .byte 0xe3
|
||
3992 0759 E6050000 .4byte 0x5e6
|
||
3993 075d 63040000 .4byte .LLST25
|
||
3994 0761 2C .uleb128 0x2c
|
||
3995 0762 7C040000 .4byte .LASF99
|
||
3996 0766 01 .byte 0x1
|
||
3997 0767 E3 .byte 0xe3
|
||
3998 0768 69000000 .4byte 0x69
|
||
3999 076c 82040000 .4byte .LLST26
|
||
4000 0770 16 .uleb128 0x16
|
||
4001 0771 50000000 .4byte .Ldebug_ranges0+0x50
|
||
BFIN GAS /tmp/cclngoFW.s page 91
|
||
|
||
|
||
4002 0775 87070000 .4byte 0x787
|
||
4003 0779 2D .uleb128 0x2d
|
||
4004 077a 6900 .string "i"
|
||
4005 077c 01 .byte 0x1
|
||
4006 077d EF .byte 0xef
|
||
4007 077e 9F000000 .4byte 0x9f
|
||
4008 0782 A1040000 .4byte .LLST27
|
||
4009 0786 00 .byte 0x0
|
||
4010 0787 16 .uleb128 0x16
|
||
4011 0788 68000000 .4byte .Ldebug_ranges0+0x68
|
||
4012 078c 80080000 .4byte 0x880
|
||
4013 0790 15 .uleb128 0x15
|
||
4014 0791 CB050000 .4byte .LASF106
|
||
4015 0795 01 .byte 0x1
|
||
4016 0796 2101 .2byte 0x121
|
||
4017 0798 69000000 .4byte 0x69
|
||
4018 079c B4040000 .4byte .LLST28
|
||
4019 07a0 1C .uleb128 0x1c
|
||
4020 07a1 76616C00 .string "val"
|
||
4021 07a5 01 .byte 0x1
|
||
4022 07a6 2201 .2byte 0x122
|
||
4023 07a8 69000000 .4byte 0x69
|
||
4024 07ac 15 .uleb128 0x15
|
||
4025 07ad A5040000 .4byte .LASF107
|
||
4026 07b1 01 .byte 0x1
|
||
4027 07b2 2301 .2byte 0x123
|
||
4028 07b4 2C000000 .4byte 0x2c
|
||
4029 07b8 DD040000 .4byte .LLST29
|
||
4030 07bc 18 .uleb128 0x18
|
||
4031 07bd 88000000 .4byte .Ldebug_ranges0+0x88
|
||
4032 07c1 17 .uleb128 0x17
|
||
4033 07c2 96020000 .4byte .LASF108
|
||
4034 07c6 01 .byte 0x1
|
||
4035 07c7 3A01 .2byte 0x13a
|
||
4036 07c9 69000000 .4byte 0x69
|
||
4037 07cd 19 .uleb128 0x19
|
||
4038 07ce 6900 .string "i"
|
||
4039 07d0 01 .byte 0x1
|
||
4040 07d1 4301 .2byte 0x143
|
||
4041 07d3 69000000 .4byte 0x69
|
||
4042 07d7 06050000 .4byte .LLST30
|
||
4043 07db 14 .uleb128 0x14
|
||
4044 07dc 4A060000 .4byte .LBB51
|
||
4045 07e0 6C060000 .4byte .LBE51
|
||
4046 07e4 F7070000 .4byte 0x7f7
|
||
4047 07e8 19 .uleb128 0x19
|
||
4048 07e9 6900 .string "i"
|
||
4049 07eb 01 .byte 0x1
|
||
4050 07ec 3601 .2byte 0x136
|
||
4051 07ee 69000000 .4byte 0x69
|
||
4052 07f2 24050000 .4byte .LLST31
|
||
4053 07f6 00 .byte 0x0
|
||
4054 07f7 2E .uleb128 0x2e
|
||
4055 07f8 66060000 .4byte 0x666
|
||
4056 07fc 76060000 .4byte .LBB52
|
||
4057 0800 88060000 .4byte .LBE52
|
||
4058 0804 01 .byte 0x1
|
||
BFIN GAS /tmp/cclngoFW.s page 92
|
||
|
||
|
||
4059 0805 3A01 .2byte 0x13a
|
||
4060 0807 2F080000 .4byte 0x82f
|
||
4061 080b 2F .uleb128 0x2f
|
||
4062 080c 00070000 .4byte 0x700
|
||
4063 0810 2F .uleb128 0x2f
|
||
4064 0811 F7060000 .4byte 0x6f7
|
||
4065 0815 2F .uleb128 0x2f
|
||
4066 0816 EE060000 .4byte 0x6ee
|
||
4067 081a 2F .uleb128 0x2f
|
||
4068 081b E5060000 .4byte 0x6e5
|
||
4069 081f 1B .uleb128 0x1b
|
||
4070 0820 76060000 .4byte .LBB53
|
||
4071 0824 88060000 .4byte .LBE53
|
||
4072 0828 2A .uleb128 0x2a
|
||
4073 0829 A4060000 .4byte 0x6a4
|
||
4074 082d 00 .byte 0x0
|
||
4075 082e 00 .byte 0x0
|
||
4076 082f 30 .uleb128 0x30
|
||
4077 0830 D2030000 .4byte 0x3d2
|
||
4078 0834 A8000000 .4byte .Ldebug_ranges0+0xa8
|
||
4079 0838 01 .byte 0x1
|
||
4080 0839 4C01 .2byte 0x14c
|
||
4081 083b 66080000 .4byte 0x866
|
||
4082 083f 2F .uleb128 0x2f
|
||
4083 0840 E3030000 .4byte 0x3e3
|
||
4084 0844 18 .uleb128 0x18
|
||
4085 0845 C8000000 .4byte .Ldebug_ranges0+0xc8
|
||
4086 0849 29 .uleb128 0x29
|
||
4087 084a EC030000 .4byte 0x3ec
|
||
4088 084e 37050000 .4byte .LLST32
|
||
4089 0852 29 .uleb128 0x29
|
||
4090 0853 F5030000 .4byte 0x3f5
|
||
4091 0857 2F060000 .4byte .LLST33
|
||
4092 085b 29 .uleb128 0x29
|
||
4093 085c 00040000 .4byte 0x400
|
||
4094 0860 B7060000 .4byte .LLST34
|
||
4095 0864 00 .byte 0x0
|
||
4096 0865 00 .byte 0x0
|
||
4097 0866 1B .uleb128 0x1b
|
||
4098 0867 620B0000 .4byte .LBB58
|
||
4099 086b 800B0000 .4byte .LBE58
|
||
4100 086f 19 .uleb128 0x19
|
||
4101 0870 6900 .string "i"
|
||
4102 0872 01 .byte 0x1
|
||
4103 0873 5A01 .2byte 0x15a
|
||
4104 0875 69000000 .4byte 0x69
|
||
4105 0879 1F080000 .4byte .LLST35
|
||
4106 087d 00 .byte 0x0
|
||
4107 087e 00 .byte 0x0
|
||
4108 087f 00 .byte 0x0
|
||
4109 0880 1B .uleb128 0x1b
|
||
4110 0881 1C0B0000 .4byte .LBB61
|
||
4111 0885 2A0B0000 .4byte .LBE61
|
||
4112 0889 19 .uleb128 0x19
|
||
4113 088a 6900 .string "i"
|
||
4114 088c 01 .byte 0x1
|
||
4115 088d 9F01 .2byte 0x19f
|
||
BFIN GAS /tmp/cclngoFW.s page 93
|
||
|
||
|
||
4116 088f 69000000 .4byte 0x69
|
||
4117 0893 32080000 .4byte .LLST36
|
||
4118 0897 00 .byte 0x0
|
||
4119 0898 00 .byte 0x0
|
||
4120 0899 07 .uleb128 0x7
|
||
4121 089a 69000000 .4byte 0x69
|
||
4122 089e A9080000 .4byte 0x8a9
|
||
4123 08a2 1F .uleb128 0x1f
|
||
4124 08a3 1C010000 .4byte 0x11c
|
||
4125 08a7 03 .byte 0x3
|
||
4126 08a8 00 .byte 0x0
|
||
4127 08a9 31 .uleb128 0x31
|
||
4128 08aa A4000000 .4byte .LASF109
|
||
4129 08ae 01 .byte 0x1
|
||
4130 08af 1C .byte 0x1c
|
||
4131 08b0 99080000 .4byte 0x899
|
||
4132 08b4 01 .byte 0x1
|
||
4133 08b5 05 .byte 0x5
|
||
4134 08b6 03 .byte 0x3
|
||
4135 08b7 00000000 .4byte _streams_cnt
|
||
4136 08bb 31 .uleb128 0x31
|
||
4137 08bc B0000000 .4byte .LASF110
|
||
4138 08c0 01 .byte 0x1
|
||
4139 08c1 2F .byte 0x2f
|
||
4140 08c2 CD080000 .4byte 0x8cd
|
||
4141 08c6 01 .byte 0x1
|
||
4142 08c7 05 .byte 0x5
|
||
4143 08c8 03 .byte 0x3
|
||
4144 08c9 00000000 .4byte _dbg_receive_value
|
||
4145 08cd 32 .uleb128 0x32
|
||
4146 08ce 69000000 .4byte 0x69
|
||
4147 08d2 07 .uleb128 0x7
|
||
4148 08d3 69000000 .4byte 0x69
|
||
4149 08d7 E2080000 .4byte 0x8e2
|
||
4150 08db 1F .uleb128 0x1f
|
||
4151 08dc 1C010000 .4byte 0x11c
|
||
4152 08e0 09 .byte 0x9
|
||
4153 08e1 00 .byte 0x0
|
||
4154 08e2 31 .uleb128 0x31
|
||
4155 08e3 D0050000 .4byte .LASF111
|
||
4156 08e7 01 .byte 0x1
|
||
4157 08e8 37 .byte 0x37
|
||
4158 08e9 D2080000 .4byte 0x8d2
|
||
4159 08ed 01 .byte 0x1
|
||
4160 08ee 05 .byte 0x5
|
||
4161 08ef 03 .byte 0x3
|
||
4162 08f0 28000000 .4byte _dbg_sport_rx_copy
|
||
4163 08f4 31 .uleb128 0x31
|
||
4164 08f5 42040000 .4byte .LASF112
|
||
4165 08f9 01 .byte 0x1
|
||
4166 08fa 49 .byte 0x49
|
||
4167 08fb 69000000 .4byte 0x69
|
||
4168 08ff 01 .byte 0x1
|
||
4169 0900 05 .byte 0x5
|
||
4170 0901 03 .byte 0x3
|
||
4171 0902 10000000 .4byte _streams_succes_flag
|
||
4172 0906 07 .uleb128 0x7
|
||
BFIN GAS /tmp/cclngoFW.s page 94
|
||
|
||
|
||
4173 0907 69000000 .4byte 0x69
|
||
4174 090b 11090000 .4byte 0x911
|
||
4175 090f 33 .uleb128 0x33
|
||
4176 0910 00 .byte 0x0
|
||
4177 0911 34 .uleb128 0x34
|
||
4178 0912 97010000 .4byte .LASF113
|
||
4179 0916 01 .byte 0x1
|
||
4180 0917 55 .byte 0x55
|
||
4181 0918 1E090000 .4byte 0x91e
|
||
4182 091c 01 .byte 0x1
|
||
4183 091d 01 .byte 0x1
|
||
4184 091e 32 .uleb128 0x32
|
||
4185 091f 06090000 .4byte 0x906
|
||
4186 0923 34 .uleb128 0x34
|
||
4187 0924 11040000 .4byte .LASF114
|
||
4188 0928 01 .byte 0x1
|
||
4189 0929 56 .byte 0x56
|
||
4190 092a 30090000 .4byte 0x930
|
||
4191 092e 01 .byte 0x1
|
||
4192 092f 01 .byte 0x1
|
||
4193 0930 32 .uleb128 0x32
|
||
4194 0931 06090000 .4byte 0x906
|
||
4195 0935 34 .uleb128 0x34
|
||
4196 0936 52050000 .4byte .LASF101
|
||
4197 093a 01 .byte 0x1
|
||
4198 093b 58 .byte 0x58
|
||
4199 093c 42090000 .4byte 0x942
|
||
4200 0940 01 .byte 0x1
|
||
4201 0941 01 .byte 0x1
|
||
4202 0942 32 .uleb128 0x32
|
||
4203 0943 06090000 .4byte 0x906
|
||
4204 0947 07 .uleb128 0x7
|
||
4205 0948 8D000000 .4byte 0x8d
|
||
4206 094c 52090000 .4byte 0x952
|
||
4207 0950 33 .uleb128 0x33
|
||
4208 0951 00 .byte 0x0
|
||
4209 0952 34 .uleb128 0x34
|
||
4210 0953 CD020000 .4byte .LASF103
|
||
4211 0957 01 .byte 0x1
|
||
4212 0958 5A .byte 0x5a
|
||
4213 0959 5F090000 .4byte 0x95f
|
||
4214 095d 01 .byte 0x1
|
||
4215 095e 01 .byte 0x1
|
||
4216 095f 32 .uleb128 0x32
|
||
4217 0960 47090000 .4byte 0x947
|
||
4218 0964 07 .uleb128 0x7
|
||
4219 0965 7B000000 .4byte 0x7b
|
||
4220 0969 6F090000 .4byte 0x96f
|
||
4221 096d 33 .uleb128 0x33
|
||
4222 096e 00 .byte 0x0
|
||
4223 096f 34 .uleb128 0x34
|
||
4224 0970 36030000 .4byte .LASF115
|
||
4225 0974 01 .byte 0x1
|
||
4226 0975 5C .byte 0x5c
|
||
4227 0976 7C090000 .4byte 0x97c
|
||
4228 097a 01 .byte 0x1
|
||
4229 097b 01 .byte 0x1
|
||
BFIN GAS /tmp/cclngoFW.s page 95
|
||
|
||
|
||
4230 097c 32 .uleb128 0x32
|
||
4231 097d 64090000 .4byte 0x964
|
||
4232 0981 31 .uleb128 0x31
|
||
4233 0982 AD010000 .4byte .LASF116
|
||
4234 0986 01 .byte 0x1
|
||
4235 0987 60 .byte 0x60
|
||
4236 0988 93090000 .4byte 0x993
|
||
4237 098c 01 .byte 0x1
|
||
4238 098d 05 .byte 0x5
|
||
4239 098e 03 .byte 0x3
|
||
4240 098f 04000000 .4byte _TX_marker
|
||
4241 0993 32 .uleb128 0x32
|
||
4242 0994 D2080000 .4byte 0x8d2
|
||
4243 0998 31 .uleb128 0x31
|
||
4244 0999 CB060000 .4byte .LASF117
|
||
4245 099d 01 .byte 0x1
|
||
4246 099e 76 .byte 0x76
|
||
4247 099f AA090000 .4byte 0x9aa
|
||
4248 09a3 01 .byte 0x1
|
||
4249 09a4 05 .byte 0x5
|
||
4250 09a5 03 .byte 0x3
|
||
4251 09a6 30000000 .4byte _Proc_state
|
||
4252 09aa 35 .uleb128 0x35
|
||
4253 09ab E2050000 .4byte .LASF130
|
||
4254 09af BB020000 .4byte 0x2bb
|
||
4255 09b3 31 .uleb128 0x31
|
||
4256 09b4 84010000 .4byte .LASF77
|
||
4257 09b8 01 .byte 0x1
|
||
4258 09b9 78 .byte 0x78
|
||
4259 09ba CD080000 .4byte 0x8cd
|
||
4260 09be 01 .byte 0x1
|
||
4261 09bf 05 .byte 0x5
|
||
4262 09c0 03 .byte 0x3
|
||
4263 09c1 14000000 .4byte _TX_buff_I
|
||
4264 09c5 31 .uleb128 0x31
|
||
4265 09c6 57010000 .4byte .LASF118
|
||
4266 09ca 01 .byte 0x1
|
||
4267 09cb 79 .byte 0x79
|
||
4268 09cc CD080000 .4byte 0x8cd
|
||
4269 09d0 01 .byte 0x1
|
||
4270 09d1 05 .byte 0x5
|
||
4271 09d2 03 .byte 0x3
|
||
4272 09d3 2C000000 .4byte _TX_buff_I_shadow
|
||
4273 09d7 31 .uleb128 0x31
|
||
4274 09d8 F5060000 .4byte .LASF119
|
||
4275 09dc 01 .byte 0x1
|
||
4276 09dd 7B .byte 0x7b
|
||
4277 09de CD080000 .4byte 0x8cd
|
||
4278 09e2 01 .byte 0x1
|
||
4279 09e3 05 .byte 0x5
|
||
4280 09e4 03 .byte 0x3
|
||
4281 09e5 18000000 .4byte _data_I
|
||
4282 09e9 31 .uleb128 0x31
|
||
4283 09ea 68000000 .4byte .LASF120
|
||
4284 09ee 01 .byte 0x1
|
||
4285 09ef 7C .byte 0x7c
|
||
4286 09f0 CD080000 .4byte 0x8cd
|
||
BFIN GAS /tmp/cclngoFW.s page 96
|
||
|
||
|
||
4287 09f4 01 .byte 0x1
|
||
4288 09f5 05 .byte 0x5
|
||
4289 09f6 03 .byte 0x3
|
||
4290 09f7 1C000000 .4byte _send_size
|
||
4291 09fb 31 .uleb128 0x31
|
||
4292 09fc 33050000 .4byte .LASF78
|
||
4293 0a00 01 .byte 0x1
|
||
4294 0a01 7E .byte 0x7e
|
||
4295 0a02 0D0A0000 .4byte 0xa0d
|
||
4296 0a06 01 .byte 0x1
|
||
4297 0a07 05 .byte 0x5
|
||
4298 0a08 03 .byte 0x3
|
||
4299 0a09 30000000 .4byte _TX_buff_state
|
||
4300 0a0d 32 .uleb128 0x32
|
||
4301 0a0e 2C000000 .4byte 0x2c
|
||
4302 0a12 31 .uleb128 0x31
|
||
4303 0a13 2D000000 .4byte .LASF121
|
||
4304 0a17 01 .byte 0x1
|
||
4305 0a18 7F .byte 0x7f
|
||
4306 0a19 CD080000 .4byte 0x8cd
|
||
4307 0a1d 01 .byte 0x1
|
||
4308 0a1e 05 .byte 0x5
|
||
4309 0a1f 03 .byte 0x3
|
||
4310 0a20 20000000 .4byte _tx_val
|
||
4311 0a24 31 .uleb128 0x31
|
||
4312 0a25 BB050000 .4byte .LASF122
|
||
4313 0a29 01 .byte 0x1
|
||
4314 0a2a 81 .byte 0x81
|
||
4315 0a2b 69000000 .4byte 0x69
|
||
4316 0a2f 01 .byte 0x1
|
||
4317 0a30 05 .byte 0x5
|
||
4318 0a31 03 .byte 0x3
|
||
4319 0a32 24000000 .4byte _some_i
|
||
4320 0a36 31 .uleb128 0x31
|
||
4321 0a37 93060000 .4byte .LASF123
|
||
4322 0a3b 01 .byte 0x1
|
||
4323 0a3c 83 .byte 0x83
|
||
4324 0a3d CD080000 .4byte 0x8cd
|
||
4325 0a41 01 .byte 0x1
|
||
4326 0a42 05 .byte 0x5
|
||
4327 0a43 03 .byte 0x3
|
||
4328 0a44 28000000 .4byte _size_processed
|
||
4329 0a48 31 .uleb128 0x31
|
||
4330 0a49 22010000 .4byte .LASF124
|
||
4331 0a4d 01 .byte 0x1
|
||
4332 0a4e 8C .byte 0x8c
|
||
4333 0a4f 2C000000 .4byte 0x2c
|
||
4334 0a53 01 .byte 0x1
|
||
4335 0a54 05 .byte 0x5
|
||
4336 0a55 03 .byte 0x3
|
||
4337 0a56 2C000000 .4byte _LFSM_started
|
||
4338 0a5a 31 .uleb128 0x31
|
||
4339 0a5b 60060000 .4byte .LASF125
|
||
4340 0a5f 01 .byte 0x1
|
||
4341 0a60 8F .byte 0x8f
|
||
4342 0a61 2C000000 .4byte 0x2c
|
||
4343 0a65 01 .byte 0x1
|
||
BFIN GAS /tmp/cclngoFW.s page 97
|
||
|
||
|
||
4344 0a66 05 .byte 0x5
|
||
4345 0a67 03 .byte 0x3
|
||
4346 0a68 2D000000 .4byte _DY_SYN_2_value
|
||
4347 0a6c 31 .uleb128 0x31
|
||
4348 0a6d D3040000 .4byte .LASF126
|
||
4349 0a71 01 .byte 0x1
|
||
4350 0a72 90 .byte 0x90
|
||
4351 0a73 2C000000 .4byte 0x2c
|
||
4352 0a77 01 .byte 0x1
|
||
4353 0a78 05 .byte 0x5
|
||
4354 0a79 03 .byte 0x3
|
||
4355 0a7a 2E000000 .4byte _DY_SYN_2_value_prev
|
||
4356 0a7e 00 .byte 0x0
|
||
4357 .section .debug_abbrev
|
||
4358 0000 01 .uleb128 0x1
|
||
4359 0001 11 .uleb128 0x11
|
||
4360 0002 01 .byte 0x1
|
||
4361 0003 25 .uleb128 0x25
|
||
4362 0004 0E .uleb128 0xe
|
||
4363 0005 13 .uleb128 0x13
|
||
4364 0006 0B .uleb128 0xb
|
||
4365 0007 03 .uleb128 0x3
|
||
4366 0008 0E .uleb128 0xe
|
||
4367 0009 1B .uleb128 0x1b
|
||
4368 000a 0E .uleb128 0xe
|
||
4369 000b 11 .uleb128 0x11
|
||
4370 000c 01 .uleb128 0x1
|
||
4371 000d 12 .uleb128 0x12
|
||
4372 000e 01 .uleb128 0x1
|
||
4373 000f 10 .uleb128 0x10
|
||
4374 0010 06 .uleb128 0x6
|
||
4375 0011 00 .byte 0x0
|
||
4376 0012 00 .byte 0x0
|
||
4377 0013 02 .uleb128 0x2
|
||
4378 0014 24 .uleb128 0x24
|
||
4379 0015 00 .byte 0x0
|
||
4380 0016 0B .uleb128 0xb
|
||
4381 0017 0B .uleb128 0xb
|
||
4382 0018 3E .uleb128 0x3e
|
||
4383 0019 0B .uleb128 0xb
|
||
4384 001a 03 .uleb128 0x3
|
||
4385 001b 0E .uleb128 0xe
|
||
4386 001c 00 .byte 0x0
|
||
4387 001d 00 .byte 0x0
|
||
4388 001e 03 .uleb128 0x3
|
||
4389 001f 16 .uleb128 0x16
|
||
4390 0020 00 .byte 0x0
|
||
4391 0021 03 .uleb128 0x3
|
||
4392 0022 0E .uleb128 0xe
|
||
4393 0023 3A .uleb128 0x3a
|
||
4394 0024 0B .uleb128 0xb
|
||
4395 0025 3B .uleb128 0x3b
|
||
4396 0026 0B .uleb128 0xb
|
||
4397 0027 49 .uleb128 0x49
|
||
4398 0028 13 .uleb128 0x13
|
||
4399 0029 00 .byte 0x0
|
||
4400 002a 00 .byte 0x0
|
||
BFIN GAS /tmp/cclngoFW.s page 98
|
||
|
||
|
||
4401 002b 04 .uleb128 0x4
|
||
4402 002c 24 .uleb128 0x24
|
||
4403 002d 00 .byte 0x0
|
||
4404 002e 0B .uleb128 0xb
|
||
4405 002f 0B .uleb128 0xb
|
||
4406 0030 3E .uleb128 0x3e
|
||
4407 0031 0B .uleb128 0xb
|
||
4408 0032 03 .uleb128 0x3
|
||
4409 0033 08 .uleb128 0x8
|
||
4410 0034 00 .byte 0x0
|
||
4411 0035 00 .byte 0x0
|
||
4412 0036 05 .uleb128 0x5
|
||
4413 0037 13 .uleb128 0x13
|
||
4414 0038 01 .byte 0x1
|
||
4415 0039 0B .uleb128 0xb
|
||
4416 003a 05 .uleb128 0x5
|
||
4417 003b 3A .uleb128 0x3a
|
||
4418 003c 0B .uleb128 0xb
|
||
4419 003d 3B .uleb128 0x3b
|
||
4420 003e 0B .uleb128 0xb
|
||
4421 003f 01 .uleb128 0x1
|
||
4422 0040 13 .uleb128 0x13
|
||
4423 0041 00 .byte 0x0
|
||
4424 0042 00 .byte 0x0
|
||
4425 0043 06 .uleb128 0x6
|
||
4426 0044 0D .uleb128 0xd
|
||
4427 0045 00 .byte 0x0
|
||
4428 0046 03 .uleb128 0x3
|
||
4429 0047 0E .uleb128 0xe
|
||
4430 0048 3A .uleb128 0x3a
|
||
4431 0049 0B .uleb128 0xb
|
||
4432 004a 3B .uleb128 0x3b
|
||
4433 004b 0B .uleb128 0xb
|
||
4434 004c 49 .uleb128 0x49
|
||
4435 004d 13 .uleb128 0x13
|
||
4436 004e 38 .uleb128 0x38
|
||
4437 004f 0A .uleb128 0xa
|
||
4438 0050 00 .byte 0x0
|
||
4439 0051 00 .byte 0x0
|
||
4440 0052 07 .uleb128 0x7
|
||
4441 0053 01 .uleb128 0x1
|
||
4442 0054 01 .byte 0x1
|
||
4443 0055 49 .uleb128 0x49
|
||
4444 0056 13 .uleb128 0x13
|
||
4445 0057 01 .uleb128 0x1
|
||
4446 0058 13 .uleb128 0x13
|
||
4447 0059 00 .byte 0x0
|
||
4448 005a 00 .byte 0x0
|
||
4449 005b 08 .uleb128 0x8
|
||
4450 005c 21 .uleb128 0x21
|
||
4451 005d 00 .byte 0x0
|
||
4452 005e 49 .uleb128 0x49
|
||
4453 005f 13 .uleb128 0x13
|
||
4454 0060 2F .uleb128 0x2f
|
||
4455 0061 05 .uleb128 0x5
|
||
4456 0062 00 .byte 0x0
|
||
4457 0063 00 .byte 0x0
|
||
BFIN GAS /tmp/cclngoFW.s page 99
|
||
|
||
|
||
4458 0064 09 .uleb128 0x9
|
||
4459 0065 24 .uleb128 0x24
|
||
4460 0066 00 .byte 0x0
|
||
4461 0067 0B .uleb128 0xb
|
||
4462 0068 0B .uleb128 0xb
|
||
4463 0069 3E .uleb128 0x3e
|
||
4464 006a 0B .uleb128 0xb
|
||
4465 006b 00 .byte 0x0
|
||
4466 006c 00 .byte 0x0
|
||
4467 006d 0A .uleb128 0xa
|
||
4468 006e 04 .uleb128 0x4
|
||
4469 006f 01 .byte 0x1
|
||
4470 0070 0B .uleb128 0xb
|
||
4471 0071 0B .uleb128 0xb
|
||
4472 0072 3A .uleb128 0x3a
|
||
4473 0073 0B .uleb128 0xb
|
||
4474 0074 3B .uleb128 0x3b
|
||
4475 0075 0B .uleb128 0xb
|
||
4476 0076 01 .uleb128 0x1
|
||
4477 0077 13 .uleb128 0x13
|
||
4478 0078 00 .byte 0x0
|
||
4479 0079 00 .byte 0x0
|
||
4480 007a 0B .uleb128 0xb
|
||
4481 007b 28 .uleb128 0x28
|
||
4482 007c 00 .byte 0x0
|
||
4483 007d 03 .uleb128 0x3
|
||
4484 007e 0E .uleb128 0xe
|
||
4485 007f 1C .uleb128 0x1c
|
||
4486 0080 0D .uleb128 0xd
|
||
4487 0081 00 .byte 0x0
|
||
4488 0082 00 .byte 0x0
|
||
4489 0083 0C .uleb128 0xc
|
||
4490 0084 04 .uleb128 0x4
|
||
4491 0085 01 .byte 0x1
|
||
4492 0086 03 .uleb128 0x3
|
||
4493 0087 0E .uleb128 0xe
|
||
4494 0088 0B .uleb128 0xb
|
||
4495 0089 0B .uleb128 0xb
|
||
4496 008a 3A .uleb128 0x3a
|
||
4497 008b 0B .uleb128 0xb
|
||
4498 008c 3B .uleb128 0x3b
|
||
4499 008d 0B .uleb128 0xb
|
||
4500 008e 01 .uleb128 0x1
|
||
4501 008f 13 .uleb128 0x13
|
||
4502 0090 00 .byte 0x0
|
||
4503 0091 00 .byte 0x0
|
||
4504 0092 0D .uleb128 0xd
|
||
4505 0093 28 .uleb128 0x28
|
||
4506 0094 00 .byte 0x0
|
||
4507 0095 03 .uleb128 0x3
|
||
4508 0096 08 .uleb128 0x8
|
||
4509 0097 1C .uleb128 0x1c
|
||
4510 0098 0D .uleb128 0xd
|
||
4511 0099 00 .byte 0x0
|
||
4512 009a 00 .byte 0x0
|
||
4513 009b 0E .uleb128 0xe
|
||
4514 009c 13 .uleb128 0x13
|
||
BFIN GAS /tmp/cclngoFW.s page 100
|
||
|
||
|
||
4515 009d 01 .byte 0x1
|
||
4516 009e 03 .uleb128 0x3
|
||
4517 009f 0E .uleb128 0xe
|
||
4518 00a0 0B .uleb128 0xb
|
||
4519 00a1 0B .uleb128 0xb
|
||
4520 00a2 3A .uleb128 0x3a
|
||
4521 00a3 0B .uleb128 0xb
|
||
4522 00a4 3B .uleb128 0x3b
|
||
4523 00a5 0B .uleb128 0xb
|
||
4524 00a6 01 .uleb128 0x1
|
||
4525 00a7 13 .uleb128 0x13
|
||
4526 00a8 00 .byte 0x0
|
||
4527 00a9 00 .byte 0x0
|
||
4528 00aa 0F .uleb128 0xf
|
||
4529 00ab 2E .uleb128 0x2e
|
||
4530 00ac 01 .byte 0x1
|
||
4531 00ad 03 .uleb128 0x3
|
||
4532 00ae 0E .uleb128 0xe
|
||
4533 00af 3A .uleb128 0x3a
|
||
4534 00b0 0B .uleb128 0xb
|
||
4535 00b1 3B .uleb128 0x3b
|
||
4536 00b2 0B .uleb128 0xb
|
||
4537 00b3 27 .uleb128 0x27
|
||
4538 00b4 0C .uleb128 0xc
|
||
4539 00b5 49 .uleb128 0x49
|
||
4540 00b6 13 .uleb128 0x13
|
||
4541 00b7 20 .uleb128 0x20
|
||
4542 00b8 0B .uleb128 0xb
|
||
4543 00b9 01 .uleb128 0x1
|
||
4544 00ba 13 .uleb128 0x13
|
||
4545 00bb 00 .byte 0x0
|
||
4546 00bc 00 .byte 0x0
|
||
4547 00bd 10 .uleb128 0x10
|
||
4548 00be 05 .uleb128 0x5
|
||
4549 00bf 00 .byte 0x0
|
||
4550 00c0 03 .uleb128 0x3
|
||
4551 00c1 08 .uleb128 0x8
|
||
4552 00c2 3A .uleb128 0x3a
|
||
4553 00c3 0B .uleb128 0xb
|
||
4554 00c4 3B .uleb128 0x3b
|
||
4555 00c5 0B .uleb128 0xb
|
||
4556 00c6 49 .uleb128 0x49
|
||
4557 00c7 13 .uleb128 0x13
|
||
4558 00c8 00 .byte 0x0
|
||
4559 00c9 00 .byte 0x0
|
||
4560 00ca 11 .uleb128 0x11
|
||
4561 00cb 34 .uleb128 0x34
|
||
4562 00cc 00 .byte 0x0
|
||
4563 00cd 03 .uleb128 0x3
|
||
4564 00ce 08 .uleb128 0x8
|
||
4565 00cf 3A .uleb128 0x3a
|
||
4566 00d0 0B .uleb128 0xb
|
||
4567 00d1 3B .uleb128 0x3b
|
||
4568 00d2 0B .uleb128 0xb
|
||
4569 00d3 49 .uleb128 0x49
|
||
4570 00d4 13 .uleb128 0x13
|
||
4571 00d5 00 .byte 0x0
|
||
BFIN GAS /tmp/cclngoFW.s page 101
|
||
|
||
|
||
4572 00d6 00 .byte 0x0
|
||
4573 00d7 12 .uleb128 0x12
|
||
4574 00d8 2E .uleb128 0x2e
|
||
4575 00d9 01 .byte 0x1
|
||
4576 00da 3F .uleb128 0x3f
|
||
4577 00db 0C .uleb128 0xc
|
||
4578 00dc 03 .uleb128 0x3
|
||
4579 00dd 0E .uleb128 0xe
|
||
4580 00de 3A .uleb128 0x3a
|
||
4581 00df 0B .uleb128 0xb
|
||
4582 00e0 3B .uleb128 0x3b
|
||
4583 00e1 05 .uleb128 0x5
|
||
4584 00e2 27 .uleb128 0x27
|
||
4585 00e3 0C .uleb128 0xc
|
||
4586 00e4 11 .uleb128 0x11
|
||
4587 00e5 01 .uleb128 0x1
|
||
4588 00e6 12 .uleb128 0x12
|
||
4589 00e7 01 .uleb128 0x1
|
||
4590 00e8 40 .uleb128 0x40
|
||
4591 00e9 06 .uleb128 0x6
|
||
4592 00ea 01 .uleb128 0x1
|
||
4593 00eb 13 .uleb128 0x13
|
||
4594 00ec 00 .byte 0x0
|
||
4595 00ed 00 .byte 0x0
|
||
4596 00ee 13 .uleb128 0x13
|
||
4597 00ef 05 .uleb128 0x5
|
||
4598 00f0 00 .byte 0x0
|
||
4599 00f1 03 .uleb128 0x3
|
||
4600 00f2 08 .uleb128 0x8
|
||
4601 00f3 3A .uleb128 0x3a
|
||
4602 00f4 0B .uleb128 0xb
|
||
4603 00f5 3B .uleb128 0x3b
|
||
4604 00f6 05 .uleb128 0x5
|
||
4605 00f7 49 .uleb128 0x49
|
||
4606 00f8 13 .uleb128 0x13
|
||
4607 00f9 02 .uleb128 0x2
|
||
4608 00fa 06 .uleb128 0x6
|
||
4609 00fb 00 .byte 0x0
|
||
4610 00fc 00 .byte 0x0
|
||
4611 00fd 14 .uleb128 0x14
|
||
4612 00fe 0B .uleb128 0xb
|
||
4613 00ff 01 .byte 0x1
|
||
4614 0100 11 .uleb128 0x11
|
||
4615 0101 01 .uleb128 0x1
|
||
4616 0102 12 .uleb128 0x12
|
||
4617 0103 01 .uleb128 0x1
|
||
4618 0104 01 .uleb128 0x1
|
||
4619 0105 13 .uleb128 0x13
|
||
4620 0106 00 .byte 0x0
|
||
4621 0107 00 .byte 0x0
|
||
4622 0108 15 .uleb128 0x15
|
||
4623 0109 34 .uleb128 0x34
|
||
4624 010a 00 .byte 0x0
|
||
4625 010b 03 .uleb128 0x3
|
||
4626 010c 0E .uleb128 0xe
|
||
4627 010d 3A .uleb128 0x3a
|
||
4628 010e 0B .uleb128 0xb
|
||
BFIN GAS /tmp/cclngoFW.s page 102
|
||
|
||
|
||
4629 010f 3B .uleb128 0x3b
|
||
4630 0110 05 .uleb128 0x5
|
||
4631 0111 49 .uleb128 0x49
|
||
4632 0112 13 .uleb128 0x13
|
||
4633 0113 02 .uleb128 0x2
|
||
4634 0114 06 .uleb128 0x6
|
||
4635 0115 00 .byte 0x0
|
||
4636 0116 00 .byte 0x0
|
||
4637 0117 16 .uleb128 0x16
|
||
4638 0118 0B .uleb128 0xb
|
||
4639 0119 01 .byte 0x1
|
||
4640 011a 55 .uleb128 0x55
|
||
4641 011b 06 .uleb128 0x6
|
||
4642 011c 01 .uleb128 0x1
|
||
4643 011d 13 .uleb128 0x13
|
||
4644 011e 00 .byte 0x0
|
||
4645 011f 00 .byte 0x0
|
||
4646 0120 17 .uleb128 0x17
|
||
4647 0121 34 .uleb128 0x34
|
||
4648 0122 00 .byte 0x0
|
||
4649 0123 03 .uleb128 0x3
|
||
4650 0124 0E .uleb128 0xe
|
||
4651 0125 3A .uleb128 0x3a
|
||
4652 0126 0B .uleb128 0xb
|
||
4653 0127 3B .uleb128 0x3b
|
||
4654 0128 05 .uleb128 0x5
|
||
4655 0129 49 .uleb128 0x49
|
||
4656 012a 13 .uleb128 0x13
|
||
4657 012b 00 .byte 0x0
|
||
4658 012c 00 .byte 0x0
|
||
4659 012d 18 .uleb128 0x18
|
||
4660 012e 0B .uleb128 0xb
|
||
4661 012f 01 .byte 0x1
|
||
4662 0130 55 .uleb128 0x55
|
||
4663 0131 06 .uleb128 0x6
|
||
4664 0132 00 .byte 0x0
|
||
4665 0133 00 .byte 0x0
|
||
4666 0134 19 .uleb128 0x19
|
||
4667 0135 34 .uleb128 0x34
|
||
4668 0136 00 .byte 0x0
|
||
4669 0137 03 .uleb128 0x3
|
||
4670 0138 08 .uleb128 0x8
|
||
4671 0139 3A .uleb128 0x3a
|
||
4672 013a 0B .uleb128 0xb
|
||
4673 013b 3B .uleb128 0x3b
|
||
4674 013c 05 .uleb128 0x5
|
||
4675 013d 49 .uleb128 0x49
|
||
4676 013e 13 .uleb128 0x13
|
||
4677 013f 02 .uleb128 0x2
|
||
4678 0140 06 .uleb128 0x6
|
||
4679 0141 00 .byte 0x0
|
||
4680 0142 00 .byte 0x0
|
||
4681 0143 1A .uleb128 0x1a
|
||
4682 0144 34 .uleb128 0x34
|
||
4683 0145 00 .byte 0x0
|
||
4684 0146 03 .uleb128 0x3
|
||
4685 0147 0E .uleb128 0xe
|
||
BFIN GAS /tmp/cclngoFW.s page 103
|
||
|
||
|
||
4686 0148 3A .uleb128 0x3a
|
||
4687 0149 0B .uleb128 0xb
|
||
4688 014a 3B .uleb128 0x3b
|
||
4689 014b 05 .uleb128 0x5
|
||
4690 014c 49 .uleb128 0x49
|
||
4691 014d 13 .uleb128 0x13
|
||
4692 014e 02 .uleb128 0x2
|
||
4693 014f 0A .uleb128 0xa
|
||
4694 0150 00 .byte 0x0
|
||
4695 0151 00 .byte 0x0
|
||
4696 0152 1B .uleb128 0x1b
|
||
4697 0153 0B .uleb128 0xb
|
||
4698 0154 01 .byte 0x1
|
||
4699 0155 11 .uleb128 0x11
|
||
4700 0156 01 .uleb128 0x1
|
||
4701 0157 12 .uleb128 0x12
|
||
4702 0158 01 .uleb128 0x1
|
||
4703 0159 00 .byte 0x0
|
||
4704 015a 00 .byte 0x0
|
||
4705 015b 1C .uleb128 0x1c
|
||
4706 015c 34 .uleb128 0x34
|
||
4707 015d 00 .byte 0x0
|
||
4708 015e 03 .uleb128 0x3
|
||
4709 015f 08 .uleb128 0x8
|
||
4710 0160 3A .uleb128 0x3a
|
||
4711 0161 0B .uleb128 0xb
|
||
4712 0162 3B .uleb128 0x3b
|
||
4713 0163 05 .uleb128 0x5
|
||
4714 0164 49 .uleb128 0x49
|
||
4715 0165 13 .uleb128 0x13
|
||
4716 0166 00 .byte 0x0
|
||
4717 0167 00 .byte 0x0
|
||
4718 0168 1D .uleb128 0x1d
|
||
4719 0169 0F .uleb128 0xf
|
||
4720 016a 00 .byte 0x0
|
||
4721 016b 0B .uleb128 0xb
|
||
4722 016c 0B .uleb128 0xb
|
||
4723 016d 49 .uleb128 0x49
|
||
4724 016e 13 .uleb128 0x13
|
||
4725 016f 00 .byte 0x0
|
||
4726 0170 00 .byte 0x0
|
||
4727 0171 1E .uleb128 0x1e
|
||
4728 0172 21 .uleb128 0x21
|
||
4729 0173 00 .byte 0x0
|
||
4730 0174 49 .uleb128 0x49
|
||
4731 0175 13 .uleb128 0x13
|
||
4732 0176 00 .byte 0x0
|
||
4733 0177 00 .byte 0x0
|
||
4734 0178 1F .uleb128 0x1f
|
||
4735 0179 21 .uleb128 0x21
|
||
4736 017a 00 .byte 0x0
|
||
4737 017b 49 .uleb128 0x49
|
||
4738 017c 13 .uleb128 0x13
|
||
4739 017d 2F .uleb128 0x2f
|
||
4740 017e 0B .uleb128 0xb
|
||
4741 017f 00 .byte 0x0
|
||
4742 0180 00 .byte 0x0
|
||
BFIN GAS /tmp/cclngoFW.s page 104
|
||
|
||
|
||
4743 0181 20 .uleb128 0x20
|
||
4744 0182 05 .uleb128 0x5
|
||
4745 0183 00 .byte 0x0
|
||
4746 0184 03 .uleb128 0x3
|
||
4747 0185 0E .uleb128 0xe
|
||
4748 0186 3A .uleb128 0x3a
|
||
4749 0187 0B .uleb128 0xb
|
||
4750 0188 3B .uleb128 0x3b
|
||
4751 0189 05 .uleb128 0x5
|
||
4752 018a 49 .uleb128 0x49
|
||
4753 018b 13 .uleb128 0x13
|
||
4754 018c 02 .uleb128 0x2
|
||
4755 018d 06 .uleb128 0x6
|
||
4756 018e 00 .byte 0x0
|
||
4757 018f 00 .byte 0x0
|
||
4758 0190 21 .uleb128 0x21
|
||
4759 0191 2E .uleb128 0x2e
|
||
4760 0192 01 .byte 0x1
|
||
4761 0193 3F .uleb128 0x3f
|
||
4762 0194 0C .uleb128 0xc
|
||
4763 0195 03 .uleb128 0x3
|
||
4764 0196 0E .uleb128 0xe
|
||
4765 0197 3A .uleb128 0x3a
|
||
4766 0198 0B .uleb128 0xb
|
||
4767 0199 3B .uleb128 0x3b
|
||
4768 019a 05 .uleb128 0x5
|
||
4769 019b 27 .uleb128 0x27
|
||
4770 019c 0C .uleb128 0xc
|
||
4771 019d 49 .uleb128 0x49
|
||
4772 019e 13 .uleb128 0x13
|
||
4773 019f 11 .uleb128 0x11
|
||
4774 01a0 01 .uleb128 0x1
|
||
4775 01a1 12 .uleb128 0x12
|
||
4776 01a2 01 .uleb128 0x1
|
||
4777 01a3 40 .uleb128 0x40
|
||
4778 01a4 06 .uleb128 0x6
|
||
4779 01a5 01 .uleb128 0x1
|
||
4780 01a6 13 .uleb128 0x13
|
||
4781 01a7 00 .byte 0x0
|
||
4782 01a8 00 .byte 0x0
|
||
4783 01a9 22 .uleb128 0x22
|
||
4784 01aa 2E .uleb128 0x2e
|
||
4785 01ab 01 .byte 0x1
|
||
4786 01ac 3F .uleb128 0x3f
|
||
4787 01ad 0C .uleb128 0xc
|
||
4788 01ae 03 .uleb128 0x3
|
||
4789 01af 0E .uleb128 0xe
|
||
4790 01b0 3A .uleb128 0x3a
|
||
4791 01b1 0B .uleb128 0xb
|
||
4792 01b2 3B .uleb128 0x3b
|
||
4793 01b3 0B .uleb128 0xb
|
||
4794 01b4 27 .uleb128 0x27
|
||
4795 01b5 0C .uleb128 0xc
|
||
4796 01b6 49 .uleb128 0x49
|
||
4797 01b7 13 .uleb128 0x13
|
||
4798 01b8 20 .uleb128 0x20
|
||
4799 01b9 0B .uleb128 0xb
|
||
BFIN GAS /tmp/cclngoFW.s page 105
|
||
|
||
|
||
4800 01ba 01 .uleb128 0x1
|
||
4801 01bb 13 .uleb128 0x13
|
||
4802 01bc 00 .byte 0x0
|
||
4803 01bd 00 .byte 0x0
|
||
4804 01be 23 .uleb128 0x23
|
||
4805 01bf 05 .uleb128 0x5
|
||
4806 01c0 00 .byte 0x0
|
||
4807 01c1 03 .uleb128 0x3
|
||
4808 01c2 0E .uleb128 0xe
|
||
4809 01c3 3A .uleb128 0x3a
|
||
4810 01c4 0B .uleb128 0xb
|
||
4811 01c5 3B .uleb128 0x3b
|
||
4812 01c6 0B .uleb128 0xb
|
||
4813 01c7 49 .uleb128 0x49
|
||
4814 01c8 13 .uleb128 0x13
|
||
4815 01c9 00 .byte 0x0
|
||
4816 01ca 00 .byte 0x0
|
||
4817 01cb 24 .uleb128 0x24
|
||
4818 01cc 34 .uleb128 0x34
|
||
4819 01cd 00 .byte 0x0
|
||
4820 01ce 03 .uleb128 0x3
|
||
4821 01cf 0E .uleb128 0xe
|
||
4822 01d0 3A .uleb128 0x3a
|
||
4823 01d1 0B .uleb128 0xb
|
||
4824 01d2 3B .uleb128 0x3b
|
||
4825 01d3 0B .uleb128 0xb
|
||
4826 01d4 49 .uleb128 0x49
|
||
4827 01d5 13 .uleb128 0x13
|
||
4828 01d6 00 .byte 0x0
|
||
4829 01d7 00 .byte 0x0
|
||
4830 01d8 25 .uleb128 0x25
|
||
4831 01d9 0B .uleb128 0xb
|
||
4832 01da 01 .byte 0x1
|
||
4833 01db 01 .uleb128 0x1
|
||
4834 01dc 13 .uleb128 0x13
|
||
4835 01dd 00 .byte 0x0
|
||
4836 01de 00 .byte 0x0
|
||
4837 01df 26 .uleb128 0x26
|
||
4838 01e0 0B .uleb128 0xb
|
||
4839 01e1 01 .byte 0x1
|
||
4840 01e2 00 .byte 0x0
|
||
4841 01e3 00 .byte 0x0
|
||
4842 01e4 27 .uleb128 0x27
|
||
4843 01e5 2E .uleb128 0x2e
|
||
4844 01e6 01 .byte 0x1
|
||
4845 01e7 31 .uleb128 0x31
|
||
4846 01e8 13 .uleb128 0x13
|
||
4847 01e9 11 .uleb128 0x11
|
||
4848 01ea 01 .uleb128 0x1
|
||
4849 01eb 12 .uleb128 0x12
|
||
4850 01ec 01 .uleb128 0x1
|
||
4851 01ed 40 .uleb128 0x40
|
||
4852 01ee 06 .uleb128 0x6
|
||
4853 01ef 01 .uleb128 0x1
|
||
4854 01f0 13 .uleb128 0x13
|
||
4855 01f1 00 .byte 0x0
|
||
4856 01f2 00 .byte 0x0
|
||
BFIN GAS /tmp/cclngoFW.s page 106
|
||
|
||
|
||
4857 01f3 28 .uleb128 0x28
|
||
4858 01f4 05 .uleb128 0x5
|
||
4859 01f5 00 .byte 0x0
|
||
4860 01f6 31 .uleb128 0x31
|
||
4861 01f7 13 .uleb128 0x13
|
||
4862 01f8 02 .uleb128 0x2
|
||
4863 01f9 06 .uleb128 0x6
|
||
4864 01fa 00 .byte 0x0
|
||
4865 01fb 00 .byte 0x0
|
||
4866 01fc 29 .uleb128 0x29
|
||
4867 01fd 34 .uleb128 0x34
|
||
4868 01fe 00 .byte 0x0
|
||
4869 01ff 31 .uleb128 0x31
|
||
4870 0200 13 .uleb128 0x13
|
||
4871 0201 02 .uleb128 0x2
|
||
4872 0202 06 .uleb128 0x6
|
||
4873 0203 00 .byte 0x0
|
||
4874 0204 00 .byte 0x0
|
||
4875 0205 2A .uleb128 0x2a
|
||
4876 0206 34 .uleb128 0x34
|
||
4877 0207 00 .byte 0x0
|
||
4878 0208 31 .uleb128 0x31
|
||
4879 0209 13 .uleb128 0x13
|
||
4880 020a 00 .byte 0x0
|
||
4881 020b 00 .byte 0x0
|
||
4882 020c 2B .uleb128 0x2b
|
||
4883 020d 2E .uleb128 0x2e
|
||
4884 020e 01 .byte 0x1
|
||
4885 020f 3F .uleb128 0x3f
|
||
4886 0210 0C .uleb128 0xc
|
||
4887 0211 03 .uleb128 0x3
|
||
4888 0212 0E .uleb128 0xe
|
||
4889 0213 3A .uleb128 0x3a
|
||
4890 0214 0B .uleb128 0xb
|
||
4891 0215 3B .uleb128 0x3b
|
||
4892 0216 0B .uleb128 0xb
|
||
4893 0217 27 .uleb128 0x27
|
||
4894 0218 0C .uleb128 0xc
|
||
4895 0219 49 .uleb128 0x49
|
||
4896 021a 13 .uleb128 0x13
|
||
4897 021b 11 .uleb128 0x11
|
||
4898 021c 01 .uleb128 0x1
|
||
4899 021d 12 .uleb128 0x12
|
||
4900 021e 01 .uleb128 0x1
|
||
4901 021f 40 .uleb128 0x40
|
||
4902 0220 06 .uleb128 0x6
|
||
4903 0221 01 .uleb128 0x1
|
||
4904 0222 13 .uleb128 0x13
|
||
4905 0223 00 .byte 0x0
|
||
4906 0224 00 .byte 0x0
|
||
4907 0225 2C .uleb128 0x2c
|
||
4908 0226 05 .uleb128 0x5
|
||
4909 0227 00 .byte 0x0
|
||
4910 0228 03 .uleb128 0x3
|
||
4911 0229 0E .uleb128 0xe
|
||
4912 022a 3A .uleb128 0x3a
|
||
4913 022b 0B .uleb128 0xb
|
||
BFIN GAS /tmp/cclngoFW.s page 107
|
||
|
||
|
||
4914 022c 3B .uleb128 0x3b
|
||
4915 022d 0B .uleb128 0xb
|
||
4916 022e 49 .uleb128 0x49
|
||
4917 022f 13 .uleb128 0x13
|
||
4918 0230 02 .uleb128 0x2
|
||
4919 0231 06 .uleb128 0x6
|
||
4920 0232 00 .byte 0x0
|
||
4921 0233 00 .byte 0x0
|
||
4922 0234 2D .uleb128 0x2d
|
||
4923 0235 34 .uleb128 0x34
|
||
4924 0236 00 .byte 0x0
|
||
4925 0237 03 .uleb128 0x3
|
||
4926 0238 08 .uleb128 0x8
|
||
4927 0239 3A .uleb128 0x3a
|
||
4928 023a 0B .uleb128 0xb
|
||
4929 023b 3B .uleb128 0x3b
|
||
4930 023c 0B .uleb128 0xb
|
||
4931 023d 49 .uleb128 0x49
|
||
4932 023e 13 .uleb128 0x13
|
||
4933 023f 02 .uleb128 0x2
|
||
4934 0240 06 .uleb128 0x6
|
||
4935 0241 00 .byte 0x0
|
||
4936 0242 00 .byte 0x0
|
||
4937 0243 2E .uleb128 0x2e
|
||
4938 0244 1D .uleb128 0x1d
|
||
4939 0245 01 .byte 0x1
|
||
4940 0246 31 .uleb128 0x31
|
||
4941 0247 13 .uleb128 0x13
|
||
4942 0248 11 .uleb128 0x11
|
||
4943 0249 01 .uleb128 0x1
|
||
4944 024a 12 .uleb128 0x12
|
||
4945 024b 01 .uleb128 0x1
|
||
4946 024c 58 .uleb128 0x58
|
||
4947 024d 0B .uleb128 0xb
|
||
4948 024e 59 .uleb128 0x59
|
||
4949 024f 05 .uleb128 0x5
|
||
4950 0250 01 .uleb128 0x1
|
||
4951 0251 13 .uleb128 0x13
|
||
4952 0252 00 .byte 0x0
|
||
4953 0253 00 .byte 0x0
|
||
4954 0254 2F .uleb128 0x2f
|
||
4955 0255 05 .uleb128 0x5
|
||
4956 0256 00 .byte 0x0
|
||
4957 0257 31 .uleb128 0x31
|
||
4958 0258 13 .uleb128 0x13
|
||
4959 0259 00 .byte 0x0
|
||
4960 025a 00 .byte 0x0
|
||
4961 025b 30 .uleb128 0x30
|
||
4962 025c 1D .uleb128 0x1d
|
||
4963 025d 01 .byte 0x1
|
||
4964 025e 31 .uleb128 0x31
|
||
4965 025f 13 .uleb128 0x13
|
||
4966 0260 55 .uleb128 0x55
|
||
4967 0261 06 .uleb128 0x6
|
||
4968 0262 58 .uleb128 0x58
|
||
4969 0263 0B .uleb128 0xb
|
||
4970 0264 59 .uleb128 0x59
|
||
BFIN GAS /tmp/cclngoFW.s page 108
|
||
|
||
|
||
4971 0265 05 .uleb128 0x5
|
||
4972 0266 01 .uleb128 0x1
|
||
4973 0267 13 .uleb128 0x13
|
||
4974 0268 00 .byte 0x0
|
||
4975 0269 00 .byte 0x0
|
||
4976 026a 31 .uleb128 0x31
|
||
4977 026b 34 .uleb128 0x34
|
||
4978 026c 00 .byte 0x0
|
||
4979 026d 03 .uleb128 0x3
|
||
4980 026e 0E .uleb128 0xe
|
||
4981 026f 3A .uleb128 0x3a
|
||
4982 0270 0B .uleb128 0xb
|
||
4983 0271 3B .uleb128 0x3b
|
||
4984 0272 0B .uleb128 0xb
|
||
4985 0273 49 .uleb128 0x49
|
||
4986 0274 13 .uleb128 0x13
|
||
4987 0275 3F .uleb128 0x3f
|
||
4988 0276 0C .uleb128 0xc
|
||
4989 0277 02 .uleb128 0x2
|
||
4990 0278 0A .uleb128 0xa
|
||
4991 0279 00 .byte 0x0
|
||
4992 027a 00 .byte 0x0
|
||
4993 027b 32 .uleb128 0x32
|
||
4994 027c 35 .uleb128 0x35
|
||
4995 027d 00 .byte 0x0
|
||
4996 027e 49 .uleb128 0x49
|
||
4997 027f 13 .uleb128 0x13
|
||
4998 0280 00 .byte 0x0
|
||
4999 0281 00 .byte 0x0
|
||
5000 0282 33 .uleb128 0x33
|
||
5001 0283 21 .uleb128 0x21
|
||
5002 0284 00 .byte 0x0
|
||
5003 0285 00 .byte 0x0
|
||
5004 0286 00 .byte 0x0
|
||
5005 0287 34 .uleb128 0x34
|
||
5006 0288 34 .uleb128 0x34
|
||
5007 0289 00 .byte 0x0
|
||
5008 028a 03 .uleb128 0x3
|
||
5009 028b 0E .uleb128 0xe
|
||
5010 028c 3A .uleb128 0x3a
|
||
5011 028d 0B .uleb128 0xb
|
||
5012 028e 3B .uleb128 0x3b
|
||
5013 028f 0B .uleb128 0xb
|
||
5014 0290 49 .uleb128 0x49
|
||
5015 0291 13 .uleb128 0x13
|
||
5016 0292 3F .uleb128 0x3f
|
||
5017 0293 0C .uleb128 0xc
|
||
5018 0294 3C .uleb128 0x3c
|
||
5019 0295 0C .uleb128 0xc
|
||
5020 0296 00 .byte 0x0
|
||
5021 0297 00 .byte 0x0
|
||
5022 0298 35 .uleb128 0x35
|
||
5023 0299 35 .uleb128 0x35
|
||
5024 029a 00 .byte 0x0
|
||
5025 029b 03 .uleb128 0x3
|
||
5026 029c 0E .uleb128 0xe
|
||
5027 029d 49 .uleb128 0x49
|
||
BFIN GAS /tmp/cclngoFW.s page 109
|
||
|
||
|
||
5028 029e 13 .uleb128 0x13
|
||
5029 029f 00 .byte 0x0
|
||
5030 02a0 00 .byte 0x0
|
||
5031 02a1 00 .byte 0x0
|
||
5032 .section .debug_pubnames,"",@progbits
|
||
5033 0000 A8010000 .4byte 0x1a8
|
||
5034 0004 0200 .2byte 0x2
|
||
5035 0006 00000000 .4byte .Ldebug_info0
|
||
5036 000a 7F0A0000 .4byte 0xa7f
|
||
5037 000e 0C040000 .4byte 0x40c
|
||
5038 0012 7573725F .string "usr_cmd_process"
|
||
5038 636D645F
|
||
5038 70726F63
|
||
5038 65737300
|
||
5039 0022 AB050000 .4byte 0x5ab
|
||
5040 0026 73706F72 .string "sport_tx_done"
|
||
5040 745F7478
|
||
5040 5F646F6E
|
||
5040 6500
|
||
5041 0034 EC050000 .4byte 0x5ec
|
||
5042 0038 68646D61 .string "hdma_send_done"
|
||
5042 5F73656E
|
||
5042 645F646F
|
||
5042 6E6500
|
||
5043 0047 27060000 .4byte 0x627
|
||
5044 004b 7573725F .string "usr_out_proc_data"
|
||
5044 6F75745F
|
||
5044 70726F63
|
||
5044 5F646174
|
||
5044 6100
|
||
5045 005d D0060000 .4byte 0x6d0
|
||
5046 0061 64617461 .string "dataprocessor"
|
||
5046 70726F63
|
||
5046 6573736F
|
||
5046 7200
|
||
5047 006f 35070000 .4byte 0x735
|
||
5048 0073 7573725F .string "usr_in_proc_data"
|
||
5048 696E5F70
|
||
5048 726F635F
|
||
5048 64617461
|
||
5048 00
|
||
5049 0084 A9080000 .4byte 0x8a9
|
||
5050 0088 73747265 .string "streams_cnt"
|
||
5050 616D735F
|
||
5050 636E7400
|
||
5051 0094 BB080000 .4byte 0x8bb
|
||
5052 0098 6462675F .string "dbg_receive_value"
|
||
5052 72656365
|
||
5052 6976655F
|
||
5052 76616C75
|
||
5052 6500
|
||
5053 00aa E2080000 .4byte 0x8e2
|
||
5054 00ae 6462675F .string "dbg_sport_rx_copy"
|
||
5054 73706F72
|
||
5054 745F7278
|
||
5054 5F636F70
|
||
5054 7900
|
||
BFIN GAS /tmp/cclngoFW.s page 110
|
||
|
||
|
||
5055 00c0 F4080000 .4byte 0x8f4
|
||
5056 00c4 73747265 .string "streams_succes_flag"
|
||
5056 616D735F
|
||
5056 73756363
|
||
5056 65735F66
|
||
5056 6C616700
|
||
5057 00d8 81090000 .4byte 0x981
|
||
5058 00dc 54585F6D .string "TX_marker"
|
||
5058 61726B65
|
||
5058 7200
|
||
5059 00e6 98090000 .4byte 0x998
|
||
5060 00ea 50726F63 .string "Proc_state"
|
||
5060 5F737461
|
||
5060 746500
|
||
5061 00f5 B3090000 .4byte 0x9b3
|
||
5062 00f9 54585F62 .string "TX_buff_I"
|
||
5062 7566665F
|
||
5062 4900
|
||
5063 0103 C5090000 .4byte 0x9c5
|
||
5064 0107 54585F62 .string "TX_buff_I_shadow"
|
||
5064 7566665F
|
||
5064 495F7368
|
||
5064 61646F77
|
||
5064 00
|
||
5065 0118 D7090000 .4byte 0x9d7
|
||
5066 011c 64617461 .string "data_I"
|
||
5066 5F4900
|
||
5067 0123 E9090000 .4byte 0x9e9
|
||
5068 0127 73656E64 .string "send_size"
|
||
5068 5F73697A
|
||
5068 6500
|
||
5069 0131 FB090000 .4byte 0x9fb
|
||
5070 0135 54585F62 .string "TX_buff_state"
|
||
5070 7566665F
|
||
5070 73746174
|
||
5070 6500
|
||
5071 0143 120A0000 .4byte 0xa12
|
||
5072 0147 74785F76 .string "tx_val"
|
||
5072 616C00
|
||
5073 014e 240A0000 .4byte 0xa24
|
||
5074 0152 736F6D65 .string "some_i"
|
||
5074 5F6900
|
||
5075 0159 360A0000 .4byte 0xa36
|
||
5076 015d 73697A65 .string "size_processed"
|
||
5076 5F70726F
|
||
5076 63657373
|
||
5076 656400
|
||
5077 016c 480A0000 .4byte 0xa48
|
||
5078 0170 4C46534D .string "LFSM_started"
|
||
5078 5F737461
|
||
5078 72746564
|
||
5078 00
|
||
5079 017d 5A0A0000 .4byte 0xa5a
|
||
5080 0181 44595F53 .string "DY_SYN_2_value"
|
||
5080 594E5F32
|
||
5080 5F76616C
|
||
5080 756500
|
||
BFIN GAS /tmp/cclngoFW.s page 111
|
||
|
||
|
||
5081 0190 6C0A0000 .4byte 0xa6c
|
||
5082 0194 44595F53 .string "DY_SYN_2_value_prev"
|
||
5082 594E5F32
|
||
5082 5F76616C
|
||
5082 75655F70
|
||
5082 72657600
|
||
5083 01a8 00000000 .4byte 0x0
|
||
5084 .section .debug_aranges,"",@progbits
|
||
5085 0000 1C000000 .4byte 0x1c
|
||
5086 0004 0200 .2byte 0x2
|
||
5087 0006 00000000 .4byte .Ldebug_info0
|
||
5088 000a 04 .byte 0x4
|
||
5089 000b 00 .byte 0x0
|
||
5090 000c 0000 .2byte 0x0
|
||
5091 000e 0000 .2byte 0x0
|
||
5092 0010 00000000 .4byte .Ltext0
|
||
5093 0014 9A0B0000 .4byte .Letext0-.Ltext0
|
||
5094 0018 00000000 .4byte 0x0
|
||
5095 001c 00000000 .4byte 0x0
|
||
5096 .section .debug_ranges,"",@progbits
|
||
5097 .Ldebug_ranges0:
|
||
5098 0000 6C000000 .4byte .LBB11-.Ltext0
|
||
5099 0004 6E000000 .4byte .LBE11-.Ltext0
|
||
5100 0008 70000000 .4byte .LBB14-.Ltext0
|
||
5101 000c 98000000 .4byte .LBE14-.Ltext0
|
||
5102 0010 00000000 .4byte 0x0
|
||
5103 0014 00000000 .4byte 0x0
|
||
5104 0018 78000000 .4byte .LBB12-.Ltext0
|
||
5105 001c 7A000000 .4byte .LBE12-.Ltext0
|
||
5106 0020 7C000000 .4byte .LBB13-.Ltext0
|
||
5107 0024 8E000000 .4byte .LBE13-.Ltext0
|
||
5108 0028 00000000 .4byte 0x0
|
||
5109 002c 00000000 .4byte 0x0
|
||
5110 0030 AA010000 .4byte .LBB20-.Ltext0
|
||
5111 0034 FA010000 .4byte .LBE20-.Ltext0
|
||
5112 0038 00020000 .4byte .LBB22-.Ltext0
|
||
5113 003c 02020000 .4byte .LBE22-.Ltext0
|
||
5114 0040 FC010000 .4byte .LBB21-.Ltext0
|
||
5115 0044 FE010000 .4byte .LBE21-.Ltext0
|
||
5116 0048 00000000 .4byte 0x0
|
||
5117 004c 00000000 .4byte 0x0
|
||
5118 0050 A0050000 .4byte .LBB44-.Ltext0
|
||
5119 0054 A2050000 .4byte .LBE44-.Ltext0
|
||
5120 0058 AC050000 .4byte .LBB45-.Ltext0
|
||
5121 005c C4050000 .4byte .LBE45-.Ltext0
|
||
5122 0060 00000000 .4byte 0x0
|
||
5123 0064 00000000 .4byte 0x0
|
||
5124 0068 EC050000 .4byte .LBB46-.Ltext0
|
||
5125 006c 94090000 .4byte .LBE46-.Ltext0
|
||
5126 0070 600B0000 .4byte .LBB62-.Ltext0
|
||
5127 0074 9A0B0000 .4byte .LBE62-.Ltext0
|
||
5128 0078 360A0000 .4byte .LBB60-.Ltext0
|
||
5129 007c EE0A0000 .4byte .LBE60-.Ltext0
|
||
5130 0080 00000000 .4byte 0x0
|
||
5131 0084 00000000 .4byte 0x0
|
||
5132 0088 42060000 .4byte .LBB48-.Ltext0
|
||
5133 008c EE080000 .4byte .LBE48-.Ltext0
|
||
BFIN GAS /tmp/cclngoFW.s page 112
|
||
|
||
|
||
5134 0090 600B0000 .4byte .LBB59-.Ltext0
|
||
5135 0094 9A0B0000 .4byte .LBE59-.Ltext0
|
||
5136 0098 4A0A0000 .4byte .LBB47-.Ltext0
|
||
5137 009c EE0A0000 .4byte .LBE47-.Ltext0
|
||
5138 00a0 00000000 .4byte 0x0
|
||
5139 00a4 00000000 .4byte 0x0
|
||
5140 00a8 5C080000 .4byte .LBB54-.Ltext0
|
||
5141 00ac EE080000 .4byte .LBE54-.Ltext0
|
||
5142 00b0 AC0A0000 .4byte .LBB49-.Ltext0
|
||
5143 00b4 EE0A0000 .4byte .LBE49-.Ltext0
|
||
5144 00b8 4A0A0000 .4byte .LBB50-.Ltext0
|
||
5145 00bc 6E0A0000 .4byte .LBE50-.Ltext0
|
||
5146 00c0 00000000 .4byte 0x0
|
||
5147 00c4 00000000 .4byte 0x0
|
||
5148 00c8 5C080000 .4byte .LBB56-.Ltext0
|
||
5149 00cc EE080000 .4byte .LBE56-.Ltext0
|
||
5150 00d0 AC0A0000 .4byte .LBB57-.Ltext0
|
||
5151 00d4 EE0A0000 .4byte .LBE57-.Ltext0
|
||
5152 00d8 4A0A0000 .4byte .LBB55-.Ltext0
|
||
5153 00dc 6E0A0000 .4byte .LBE55-.Ltext0
|
||
5154 00e0 00000000 .4byte 0x0
|
||
5155 00e4 00000000 .4byte 0x0
|
||
5156 .section .debug_str,"MS",@progbits,1
|
||
5157 .LASF31:
|
||
5158 0000 4C353032 .string "L502_LCH_MODE_ZERO"
|
||
5158 5F4C4348
|
||
5158 5F4D4F44
|
||
5158 455F5A45
|
||
5158 524F00
|
||
5159 .LASF71:
|
||
5160 0013 464C5553 .string "FLUSH_TWIDDLES"
|
||
5160 485F5457
|
||
5160 4944444C
|
||
5160 455300
|
||
5161 .LASF74:
|
||
5162 0022 4C46534D .string "LFSM_state"
|
||
5162 5F737461
|
||
5162 746500
|
||
5163 .LASF121:
|
||
5164 002d 74785F76 .string "tx_val"
|
||
5164 616C00
|
||
5165 .LASF37:
|
||
5166 0034 4C353032 .string "L502_SYNC_DI_SYN2_FALL"
|
||
5166 5F53594E
|
||
5166 435F4449
|
||
5166 5F53594E
|
||
5166 325F4641
|
||
5167 .LASF32:
|
||
5168 004b 4C353032 .string "L502_SYNC_INTERNAL"
|
||
5168 5F53594E
|
||
5168 435F494E
|
||
5168 5445524E
|
||
5168 414C00
|
||
5169 .LASF81:
|
||
5170 005e 4156475F .string "AVG_state"
|
||
5170 73746174
|
||
5170 6500
|
||
BFIN GAS /tmp/cclngoFW.s page 113
|
||
|
||
|
||
5171 .LASF120:
|
||
5172 0068 73656E64 .string "send_size"
|
||
5172 5F73697A
|
||
5172 6500
|
||
5173 .LASF65:
|
||
5174 0072 64617461 .string "dataprocessor_state"
|
||
5174 70726F63
|
||
5174 6573736F
|
||
5174 725F7374
|
||
5174 61746500
|
||
5175 .LASF14:
|
||
5176 0086 756E7369 .string "unsigned int"
|
||
5176 676E6564
|
||
5176 20696E74
|
||
5176 00
|
||
5177 .LASF42:
|
||
5178 0093 4C353032 .string "L502_STREAM_DOUT"
|
||
5178 5F535452
|
||
5178 45414D5F
|
||
5178 444F5554
|
||
5178 00
|
||
5179 .LASF109:
|
||
5180 00a4 73747265 .string "streams_cnt"
|
||
5180 616D735F
|
||
5180 636E7400
|
||
5181 .LASF110:
|
||
5182 00b0 6462675F .string "dbg_receive_value"
|
||
5182 72656365
|
||
5182 6976655F
|
||
5182 76616C75
|
||
5182 6500
|
||
5183 .LASF26:
|
||
5184 00c2 4C353032 .string "L502_ADC_RANGE_1"
|
||
5184 5F414443
|
||
5184 5F52414E
|
||
5184 47455F31
|
||
5184 00
|
||
5185 .LASF25:
|
||
5186 00d3 4C353032 .string "L502_ADC_RANGE_2"
|
||
5186 5F414443
|
||
5186 5F52414E
|
||
5186 47455F32
|
||
5186 00
|
||
5187 .LASF24:
|
||
5188 00e4 4C353032 .string "L502_ADC_RANGE_5"
|
||
5188 5F414443
|
||
5188 5F52414E
|
||
5188 47455F35
|
||
5188 00
|
||
5189 .LASF30:
|
||
5190 00f5 4C353032 .string "L502_LCH_MODE_DIFF"
|
||
5190 5F4C4348
|
||
5190 5F4D4F44
|
||
5190 455F4449
|
||
5190 464600
|
||
5191 .LASF33:
|
||
5192 0108 4C353032 .string "L502_SYNC_EXTERNAL_MASTER"
|
||
BFIN GAS /tmp/cclngoFW.s page 114
|
||
|
||
|
||
5192 5F53594E
|
||
5192 435F4558
|
||
5192 5445524E
|
||
5192 414C5F4D
|
||
5193 .LASF124:
|
||
5194 0122 4C46534D .string "LFSM_started"
|
||
5194 5F737461
|
||
5194 72746564
|
||
5194 00
|
||
5195 .LASF54:
|
||
5196 012f 4359434C .string "CYCLE_UNKNOWN"
|
||
5196 455F554E
|
||
5196 4B4E4F57
|
||
5196 4E00
|
||
5197 .LASF95:
|
||
5198 013d 73706F72 .string "sport_rx_nonzero_sum"
|
||
5198 745F7278
|
||
5198 5F6E6F6E
|
||
5198 7A65726F
|
||
5198 5F73756D
|
||
5199 .LASF72:
|
||
5200 0152 6D6F6465 .string "mode"
|
||
5200 00
|
||
5201 .LASF118:
|
||
5202 0157 54585F62 .string "TX_buff_I_shadow"
|
||
5202 7566665F
|
||
5202 495F7368
|
||
5202 61646F77
|
||
5202 00
|
||
5203 .LASF46:
|
||
5204 0168 62756666 .string "buff_switch"
|
||
5204 5F737769
|
||
5204 74636800
|
||
5205 .LASF51:
|
||
5206 0174 46554C4C .string "FULLY_COMPLETED"
|
||
5206 595F434F
|
||
5206 4D504C45
|
||
5206 54454400
|
||
5207 .LASF77:
|
||
5208 0184 54585F62 .string "TX_buff_I"
|
||
5208 7566665F
|
||
5208 4900
|
||
5209 .LASF8:
|
||
5210 018e 75696E74 .string "uint32_t"
|
||
5210 33325F74
|
||
5210 00
|
||
5211 .LASF113:
|
||
5212 0197 54585F62 .string "TX_buff"
|
||
5212 75666600
|
||
5213 .LASF55:
|
||
5214 019f 4359434C .string "CYCLE_STARTED"
|
||
5214 455F5354
|
||
5214 41525445
|
||
5214 4400
|
||
5215 .LASF116:
|
||
5216 01ad 54585F6D .string "TX_marker"
|
||
5216 61726B65
|
||
BFIN GAS /tmp/cclngoFW.s page 115
|
||
|
||
|
||
5216 7200
|
||
5217 .LASF43:
|
||
5218 01b7 4C353032 .string "L502_STREAM_ALL_IN"
|
||
5218 5F535452
|
||
5218 45414D5F
|
||
5218 414C4C5F
|
||
5218 494E00
|
||
5219 .LASF45:
|
||
5220 01ca 666C6F61 .string "float"
|
||
5220 7400
|
||
5221 .LASF91:
|
||
5222 01d0 6E756D62 .string "number_of_free_tx_descriptors"
|
||
5222 65725F6F
|
||
5222 665F6672
|
||
5222 65655F74
|
||
5222 785F6465
|
||
5223 .LASF62:
|
||
5224 01ee 54585F44 .string "TX_DONE"
|
||
5224 4F4E4500
|
||
5225 .LASF132:
|
||
5226 01f6 64617461 .string "dataprocessor"
|
||
5226 70726F63
|
||
5226 6573736F
|
||
5226 7200
|
||
5227 .LASF18:
|
||
5228 0204 72657375 .string "result"
|
||
5228 6C7400
|
||
5229 .LASF59:
|
||
5230 020b 46494C4C .string "FILLING"
|
||
5230 494E4700
|
||
5231 .LASF13:
|
||
5232 0213 6C6F6E67 .string "long long unsigned int"
|
||
5232 206C6F6E
|
||
5232 6720756E
|
||
5232 7369676E
|
||
5232 65642069
|
||
5233 .LASF79:
|
||
5234 022a 4156475F .string "AVG_buff_I"
|
||
5234 62756666
|
||
5234 5F4900
|
||
5235 .LASF96:
|
||
5236 0235 7573725F .string "usr_cmd_process"
|
||
5236 636D645F
|
||
5236 70726F63
|
||
5236 65737300
|
||
5237 .LASF67:
|
||
5238 0245 53454D49 .string "SEMITRANSPARENT"
|
||
5238 5452414E
|
||
5238 53504152
|
||
5238 454E5400
|
||
5239 .LASF90:
|
||
5240 0255 7263765F .string "rcv_data"
|
||
5240 64617461
|
||
5240 00
|
||
5241 .LASF97:
|
||
5242 025e 73706F72 .string "sport_tx_done"
|
||
5242 745F7478
|
||
BFIN GAS /tmp/cclngoFW.s page 116
|
||
|
||
|
||
5242 5F646F6E
|
||
5242 6500
|
||
5243 .LASF40:
|
||
5244 026c 4C353032 .string "L502_STREAM_DAC1"
|
||
5244 5F535452
|
||
5244 45414D5F
|
||
5244 44414331
|
||
5244 00
|
||
5245 .LASF41:
|
||
5246 027d 4C353032 .string "L502_STREAM_DAC2"
|
||
5246 5F535452
|
||
5246 45414D5F
|
||
5246 44414332
|
||
5246 00
|
||
5247 .LASF60:
|
||
5248 028e 544F444F .string "TODO_TX"
|
||
5248 5F545800
|
||
5249 .LASF108:
|
||
5250 0296 4646545F .string "FFT_res_size"
|
||
5250 7265735F
|
||
5250 73697A65
|
||
5250 00
|
||
5251 .LASF19:
|
||
5252 02a3 64617461 .string "data_size"
|
||
5252 5F73697A
|
||
5252 6500
|
||
5253 .LASF10:
|
||
5254 02ad 696E7436 .string "int64_t"
|
||
5254 345F7400
|
||
5255 .LASF128:
|
||
5256 02b5 7372632F .string "src/l502_user_process.c"
|
||
5256 6C353032
|
||
5256 5F757365
|
||
5256 725F7072
|
||
5256 6F636573
|
||
5257 .LASF103:
|
||
5258 02cd 4646545F .string "FFT_buff"
|
||
5258 62756666
|
||
5258 00
|
||
5259 .LASF15:
|
||
5260 02d6 636F6465 .string "code"
|
||
5260 00
|
||
5261 .LASF29:
|
||
5262 02db 4C353032 .string "L502_LCH_MODE_COMM"
|
||
5262 5F4C4348
|
||
5262 5F4D4F44
|
||
5262 455F434F
|
||
5262 4D4D00
|
||
5263 .LASF57:
|
||
5264 02ee 68646D61 .string "hdma_TX_state"
|
||
5264 5F54585F
|
||
5264 73746174
|
||
5264 6500
|
||
5265 .LASF44:
|
||
5266 02fc 4C353032 .string "L502_STREAM_ALL_OUT"
|
||
5266 5F535452
|
||
5266 45414D5F
|
||
BFIN GAS /tmp/cclngoFW.s page 117
|
||
|
||
|
||
5266 414C4C5F
|
||
5266 4F555400
|
||
5267 .LASF36:
|
||
5268 0310 4C353032 .string "L502_SYNC_DI_SYN1_FALL"
|
||
5268 5F53594E
|
||
5268 435F4449
|
||
5268 5F53594E
|
||
5268 315F4641
|
||
5269 .LASF82:
|
||
5270 0327 4156475F .string "AVG_buff_state"
|
||
5270 62756666
|
||
5270 5F737461
|
||
5270 746500
|
||
5271 .LASF115:
|
||
5272 0336 74776964 .string "twiddle_re"
|
||
5272 646C655F
|
||
5272 726500
|
||
5273 .LASF88:
|
||
5274 0341 44494E32 .string "DIN2_SYN_value_curr"
|
||
5274 5F53594E
|
||
5274 5F76616C
|
||
5274 75655F63
|
||
5274 75727200
|
||
5275 .LASF22:
|
||
5276 0355 63686172 .string "char"
|
||
5276 00
|
||
5277 .LASF100:
|
||
5278 035a 68646D61 .string "hdma_send_done"
|
||
5278 5F73656E
|
||
5278 645F646F
|
||
5278 6E6500
|
||
5279 .LASF92:
|
||
5280 0369 6572725F .string "err_codes"
|
||
5280 636F6465
|
||
5280 7300
|
||
5281 .LASF20:
|
||
5282 0373 64617461 .string "data"
|
||
5282 00
|
||
5283 .LASF3:
|
||
5284 0378 75696E74 .string "uint8_t"
|
||
5284 385F7400
|
||
5285 .LASF16:
|
||
5286 0380 73746174 .string "status"
|
||
5286 757300
|
||
5287 .LASF102:
|
||
5288 0387 4156475F .string "AVG_buff_I_max"
|
||
5288 62756666
|
||
5288 5F495F6D
|
||
5288 617800
|
||
5289 .LASF52:
|
||
5290 0396 454E4445 .string "ENDED"
|
||
5290 4400
|
||
5291 .LASF11:
|
||
5292 039c 6C6F6E67 .string "long long int"
|
||
5292 206C6F6E
|
||
5292 6720696E
|
||
5292 7400
|
||
BFIN GAS /tmp/cclngoFW.s page 118
|
||
|
||
|
||
5293 .LASF129:
|
||
5294 03aa 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
|
||
5294 652F6665
|
||
5294 64612F4D
|
||
5294 4950542F
|
||
5294 52616469
|
||
5295 .LASF39:
|
||
5296 03f4 4C353032 .string "L502_STREAM_DIN"
|
||
5296 5F535452
|
||
5296 45414D5F
|
||
5296 44494E00
|
||
5297 .LASF61:
|
||
5298 0404 5452414E .string "TRANSMITTING"
|
||
5298 534D4954
|
||
5298 54494E47
|
||
5298 00
|
||
5299 .LASF114:
|
||
5300 0411 54585F62 .string "TX_buff_shadow"
|
||
5300 7566665F
|
||
5300 73686164
|
||
5300 6F7700
|
||
5301 .LASF104:
|
||
5302 0420 7573725F .string "usr_out_proc_data"
|
||
5302 6F75745F
|
||
5302 70726F63
|
||
5302 5F646174
|
||
5302 6100
|
||
5303 .LASF80:
|
||
5304 0432 4156475F .string "AVG_buff_I_last"
|
||
5304 62756666
|
||
5304 5F495F6C
|
||
5304 61737400
|
||
5305 .LASF112:
|
||
5306 0442 73747265 .string "streams_succes_flag"
|
||
5306 616D735F
|
||
5306 73756363
|
||
5306 65735F66
|
||
5306 6C616700
|
||
5307 .LASF70:
|
||
5308 0456 574F524B .string "WORK"
|
||
5308 00
|
||
5309 .LASF50:
|
||
5310 045b 53544550 .string "STEP_COMPLETED"
|
||
5310 5F434F4D
|
||
5310 504C4554
|
||
5310 454400
|
||
5311 .LASF28:
|
||
5312 046a 4C353032 .string "L502_ADC_RANGE_02"
|
||
5312 5F414443
|
||
5312 5F52414E
|
||
5312 47455F30
|
||
5312 3200
|
||
5313 .LASF99:
|
||
5314 047c 73697A65 .string "size"
|
||
5314 00
|
||
5315 .LASF27:
|
||
5316 0481 4C353032 .string "L502_ADC_RANGE_05"
|
||
BFIN GAS /tmp/cclngoFW.s page 119
|
||
|
||
|
||
5316 5F414443
|
||
5316 5F52414E
|
||
5316 47455F30
|
||
5316 3500
|
||
5317 .LASF17:
|
||
5318 0493 70617261 .string "param"
|
||
5318 6D00
|
||
5319 .LASF58:
|
||
5320 0499 54585F42 .string "TX_BUFF_OFF"
|
||
5320 5546465F
|
||
5320 4F464600
|
||
5321 .LASF107:
|
||
5322 04a5 68656164 .string "header"
|
||
5322 657200
|
||
5323 .LASF83:
|
||
5324 04ac 4156475F .string "AVG_buff_active"
|
||
5324 62756666
|
||
5324 5F616374
|
||
5324 69766500
|
||
5325 .LASF35:
|
||
5326 04bc 4C353032 .string "L502_SYNC_DI_SYN2_RISE"
|
||
5326 5F53594E
|
||
5326 435F4449
|
||
5326 5F53594E
|
||
5326 325F5249
|
||
5327 .LASF126:
|
||
5328 04d3 44595F53 .string "DY_SYN_2_value_prev"
|
||
5328 594E5F32
|
||
5328 5F76616C
|
||
5328 75655F70
|
||
5328 72657600
|
||
5329 .LASF84:
|
||
5330 04e7 4646545F .string "FFT_buff_I"
|
||
5330 62756666
|
||
5330 5F4900
|
||
5331 .LASF87:
|
||
5332 04f2 64696769 .string "digital_word_curr"
|
||
5332 74616C5F
|
||
5332 776F7264
|
||
5332 5F637572
|
||
5332 7200
|
||
5333 .LASF131:
|
||
5334 0504 69737172 .string "isqrt64"
|
||
5334 74363400
|
||
5335 .LASF23:
|
||
5336 050c 4C353032 .string "L502_ADC_RANGE_10"
|
||
5336 5F414443
|
||
5336 5F52414E
|
||
5336 47455F31
|
||
5336 3000
|
||
5337 .LASF127:
|
||
5338 051e 474E5520 .string "GNU C 4.3.5"
|
||
5338 4320342E
|
||
5338 332E3500
|
||
5339 .LASF4:
|
||
5340 052a 75696E74 .string "uint16_t"
|
||
5340 31365F74
|
||
BFIN GAS /tmp/cclngoFW.s page 120
|
||
|
||
|
||
5340 00
|
||
5341 .LASF78:
|
||
5342 0533 54585F62 .string "TX_buff_state"
|
||
5342 7566665F
|
||
5342 73746174
|
||
5342 6500
|
||
5343 .LASF105:
|
||
5344 0541 7573725F .string "usr_in_proc_data"
|
||
5344 696E5F70
|
||
5344 726F635F
|
||
5344 64617461
|
||
5344 00
|
||
5345 .LASF101:
|
||
5346 0552 4156475F .string "AVG_buff"
|
||
5346 62756666
|
||
5346 00
|
||
5347 .LASF66:
|
||
5348 055b 5452414E .string "TRANSPARENT"
|
||
5348 53504152
|
||
5348 454E5400
|
||
5349 .LASF68:
|
||
5350 0567 4156475F .string "AVG_DONE"
|
||
5350 444F4E45
|
||
5350 00
|
||
5351 .LASF47:
|
||
5352 0570 6176675F .string "avg_state"
|
||
5352 73746174
|
||
5352 6500
|
||
5353 .LASF2:
|
||
5354 057a 73686F72 .string "short int"
|
||
5354 7420696E
|
||
5354 7400
|
||
5355 .LASF56:
|
||
5356 0584 4359434C .string "CYCLE_RUNNING"
|
||
5356 455F5255
|
||
5356 4E4E494E
|
||
5356 4700
|
||
5357 .LASF75:
|
||
5358 0592 61766572 .string "average_N_max"
|
||
5358 6167655F
|
||
5358 4E5F6D61
|
||
5358 7800
|
||
5359 .LASF7:
|
||
5360 05a0 6C6F6E67 .string "long int"
|
||
5360 20696E74
|
||
5360 00
|
||
5361 .LASF86:
|
||
5362 05a9 64696769 .string "digital_word_prev"
|
||
5362 74616C5F
|
||
5362 776F7264
|
||
5362 5F707265
|
||
5362 7600
|
||
5363 .LASF122:
|
||
5364 05bb 736F6D65 .string "some_i"
|
||
5364 5F6900
|
||
5365 .LASF12:
|
||
5366 05c2 75696E74 .string "uint64_t"
|
||
BFIN GAS /tmp/cclngoFW.s page 121
|
||
|
||
|
||
5366 36345F74
|
||
5366 00
|
||
5367 .LASF106:
|
||
5368 05cb 776F7264 .string "word"
|
||
5368 00
|
||
5369 .LASF111:
|
||
5370 05d0 6462675F .string "dbg_sport_rx_copy"
|
||
5370 73706F72
|
||
5370 745F7278
|
||
5370 5F636F70
|
||
5370 7900
|
||
5371 .LASF130:
|
||
5372 05e2 64617461 .string "dataprocessor_dypedef"
|
||
5372 70726F63
|
||
5372 6573736F
|
||
5372 725F6479
|
||
5372 70656465
|
||
5373 .LASF53:
|
||
5374 05f8 6379636C .string "cycle_state"
|
||
5374 655F7374
|
||
5374 61746500
|
||
5375 .LASF69:
|
||
5376 0604 4646545F .string "FFT_DONE"
|
||
5376 444F4E45
|
||
5376 00
|
||
5377 .LASF9:
|
||
5378 060d 6C6F6E67 .string "long unsigned int"
|
||
5378 20756E73
|
||
5378 69676E65
|
||
5378 6420696E
|
||
5378 7400
|
||
5379 .LASF93:
|
||
5380 061f 6572725F .string "err_codes_sum"
|
||
5380 636F6465
|
||
5380 735F7375
|
||
5380 6D00
|
||
5381 .LASF6:
|
||
5382 062d 696E7433 .string "int32_t"
|
||
5382 325F7400
|
||
5383 .LASF49:
|
||
5384 0635 53544550 .string "STEP_RUNNING"
|
||
5384 5F52554E
|
||
5384 4E494E47
|
||
5384 00
|
||
5385 .LASF38:
|
||
5386 0642 4C353032 .string "L502_STREAM_ADC"
|
||
5386 5F535452
|
||
5386 45414D5F
|
||
5386 41444300
|
||
5387 .LASF1:
|
||
5388 0652 756E7369 .string "unsigned char"
|
||
5388 676E6564
|
||
5388 20636861
|
||
5388 7200
|
||
5389 .LASF125:
|
||
5390 0660 44595F53 .string "DY_SYN_2_value"
|
||
5390 594E5F32
|
||
BFIN GAS /tmp/cclngoFW.s page 122
|
||
|
||
|
||
5390 5F76616C
|
||
5390 756500
|
||
5391 .LASF98:
|
||
5392 066f 61646472 .string "addr"
|
||
5392 00
|
||
5393 .LASF89:
|
||
5394 0674 44494E32 .string "DIN2_SYN_value_prev"
|
||
5394 5F53594E
|
||
5394 5F76616C
|
||
5394 75655F70
|
||
5394 72657600
|
||
5395 .LASF63:
|
||
5396 0688 42554646 .string "BUFF_READY"
|
||
5396 5F524541
|
||
5396 445900
|
||
5397 .LASF123:
|
||
5398 0693 73697A65 .string "size_processed"
|
||
5398 5F70726F
|
||
5398 63657373
|
||
5398 656400
|
||
5399 .LASF73:
|
||
5400 06a2 6D6F6465 .string "mode_next"
|
||
5400 5F6E6578
|
||
5400 7400
|
||
5401 .LASF0:
|
||
5402 06ac 7369676E .string "signed char"
|
||
5402 65642063
|
||
5402 68617200
|
||
5403 .LASF5:
|
||
5404 06b8 73686F72 .string "short unsigned int"
|
||
5404 7420756E
|
||
5404 7369676E
|
||
5404 65642069
|
||
5404 6E7400
|
||
5405 .LASF117:
|
||
5406 06cb 50726F63 .string "Proc_state"
|
||
5406 5F737461
|
||
5406 746500
|
||
5407 .LASF34:
|
||
5408 06d6 4C353032 .string "L502_SYNC_DI_SYN1_RISE"
|
||
5408 5F53594E
|
||
5408 435F4449
|
||
5408 5F53594E
|
||
5408 315F5249
|
||
5409 .LASF48:
|
||
5410 06ed 53544F50 .string "STOPPED"
|
||
5410 50454400
|
||
5411 .LASF119:
|
||
5412 06f5 64617461 .string "data_I"
|
||
5412 5F4900
|
||
5413 .LASF85:
|
||
5414 06fc 4646545F .string "FFT_buff_state"
|
||
5414 62756666
|
||
5414 5F737461
|
||
5414 746500
|
||
5415 .LASF21:
|
||
5416 070b 745F6C35 .string "t_l502_bf_cmd"
|
||
BFIN GAS /tmp/cclngoFW.s page 123
|
||
|
||
|
||
5416 30325F62
|
||
5416 665F636D
|
||
5416 6400
|
||
5417 .LASF64:
|
||
5418 0719 44554D4D .string "DUMMY"
|
||
5418 5900
|
||
5419 .LASF76:
|
||
5420 071f 61766572 .string "average_N"
|
||
5420 6167655F
|
||
5420 4E00
|
||
5421 .LASF94:
|
||
5422 0729 73747265 .string "streams_sum"
|
||
5422 616D735F
|
||
5422 73756D00
|
||
5423 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||
BFIN GAS /tmp/cclngoFW.s page 124
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 src/l502_user_process.c
|
||
/tmp/cclngoFW.s:13 .text:0000000000000000 _usr_cmd_process
|
||
/tmp/cclngoFW.s:1906 .bss:0000000000000000 _streams_cnt
|
||
*COM*:0000000000000028 _dbg_sport_rx_copy
|
||
/tmp/cclngoFW.s:1943 .bss:0000000000000014 _TX_buff_I
|
||
/tmp/cclngoFW.s:1969 .data:0000000000000030 _TX_buff_state
|
||
*COM*:0000000000000030 _Proc_state
|
||
/tmp/cclngoFW.s:1950 .data:000000000000002c _TX_buff_I_shadow
|
||
/tmp/cclngoFW.s:1913 .data:0000000000000000 _dbg_receive_value
|
||
/tmp/cclngoFW.s:658 .text:000000000000039c _sport_tx_done
|
||
/tmp/cclngoFW.s:685 .text:00000000000003b8 _hdma_send_done
|
||
/tmp/cclngoFW.s:717 .text:00000000000003e0 _usr_out_proc_data
|
||
/tmp/cclngoFW.s:780 .text:000000000000042c _dataprocessor
|
||
/tmp/cclngoFW.s:896 .text:00000000000004c4 _usr_in_proc_data
|
||
/tmp/cclngoFW.s:1988 .bss:0000000000000028 _size_processed
|
||
/tmp/cclngoFW.s:1976 .bss:0000000000000020 _tx_val
|
||
/tmp/cclngoFW.s:1957 .bss:0000000000000018 _data_I
|
||
/tmp/cclngoFW.s:1998 .bss:000000000000002d _DY_SYN_2_value
|
||
/tmp/cclngoFW.s:2003 .bss:000000000000002e _DY_SYN_2_value_prev
|
||
/tmp/cclngoFW.s:1927 .data:0000000000000004 _TX_marker
|
||
/tmp/cclngoFW.s:1920 .bss:0000000000000010 _streams_succes_flag
|
||
/tmp/cclngoFW.s:1963 .bss:000000000000001c _send_size
|
||
/tmp/cclngoFW.s:1982 .bss:0000000000000024 _some_i
|
||
/tmp/cclngoFW.s:1993 .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
|
||
_twiddle_re
|
||
_FFT_fp
|
||
___muldi3
|
||
___udivdi3
|
||
___udivsi3
|
||
_FFT_buff
|
||
_AVG_buff
|
||
BFIN GAS /tmp/cclngoFW.s page 125
|
||
|
||
|
||
_hdma_send_req_start
|
||
_TX_buff_shadow
|