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