Files
E502_ADC_BFfirmware/build/release/lst/l502_cmd.lst

6740 lines
232 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

BFIN GAS /tmp/ccucunpK.s page 1
1 .file "src/l502_cmd.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 DA020000 .text;
8 02001301
8 00000101
8 FB0E0D00
8 01010101
9 .Ltext0:
10 .align 4
11 .global _l502_cmd_set_req;
12 .type _l502_cmd_set_req, STT_FUNC;
13 _l502_cmd_set_req:
14 .LFB19:
15 .file 1 "src/l502_cmd.c"
1:src/l502_cmd.c **** /***************************************************************************//**
2:src/l502_cmd.c **** @addtogroup cmd_process
3:src/l502_cmd.c **** @{
4:src/l502_cmd.c **** @file l502_cmd.c
5:src/l502_cmd.c **** Файл содержит логику обработки команд от ПК, переда<D0B4>
6:src/l502_cmd.c **** HostDMA в BlackFin.
7:src/l502_cmd.c **** Для каждого кода команды в таблице f_cmd_tbl задана функ
8:src/l502_cmd.c **** обработки команды. Если в таблице код команды не най
9:src/l502_cmd.c **** то возвращается ошибка. Для пользовательских коман<D0B0>
10:src/l502_cmd.c **** всегда вызывается usr_cmd_process().
11:src/l502_cmd.c **** *******************************************************************************/
12:src/l502_cmd.c ****
13:src/l502_cmd.c **** #include "l502_global.h"
14:src/l502_cmd.c **** #include "l502_cmd.h"
15:src/l502_cmd.c **** #include "l502_stream.h"
16:src/l502_cmd.c **** #include "l502_params.h"
17:src/l502_cmd.c **** #include "l502_user_process.h"
18:src/l502_cmd.c **** #include "l502_async.h"
19:src/l502_cmd.c **** #include "l502_sport_tx.h"
20:src/l502_cmd.c ****
21:src/l502_cmd.c **** #include <string.h>
22:src/l502_cmd.c **** #include <cdefBF523.h>
23:src/l502_cmd.c **** #include <sys/exception.h>
24:src/l502_cmd.c **** #include <ccblkfn.h>
25:src/l502_cmd.c **** #include "l502_fpga.h"
26:src/l502_cmd.c ****
27:src/l502_cmd.c ****
28:src/l502_cmd.c ****
29:src/l502_cmd.c **** extern void l502_cmd_test(t_l502_bf_cmd *cmd);
30:src/l502_cmd.c **** static void f_cmd_set_param(t_l502_bf_cmd *cmd);
31:src/l502_cmd.c **** static void f_cmd_get_param(t_l502_bf_cmd *cmd);
32:src/l502_cmd.c **** static void f_cmd_config(t_l502_bf_cmd *cmd);
33:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd);
34:src/l502_cmd.c **** static void f_cmd_stream_stop(t_l502_bf_cmd *cmd);
35:src/l502_cmd.c **** static void f_cmd_preload(t_l502_bf_cmd *cmd);
36:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd);
37:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd);
38:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd);
BFIN GAS /tmp/ccucunpK.s page 2
39:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd);
40:src/l502_cmd.c **** static void f_cmd_fpga_reg_rd(t_l502_bf_cmd *cmd);
41:src/l502_cmd.c **** static void f_cmd_get_out_status(t_l502_bf_cmd *cmd);
42:src/l502_cmd.c ****
43:src/l502_cmd.c ****
44:src/l502_cmd.c **** /* Тип, описывающий функцию обработки конкретной коман
45:src/l502_cmd.c **** typedef void (*t_cmd_func)(t_l502_bf_cmd* cmd);
46:src/l502_cmd.c ****
47:src/l502_cmd.c **** static const uint32_t f_regaddr_k[L502_ADC_RANGE_CNT] = {L502_REGS_IOARITH_K10,
48:src/l502_cmd.c **** L502_REGS_IOARITH_K5,
49:src/l502_cmd.c **** L502_REGS_IOARITH_K2,
50:src/l502_cmd.c **** L502_REGS_IOARITH_K1,
51:src/l502_cmd.c **** L502_REGS_IOARITH_K05,
52:src/l502_cmd.c **** L502_REGS_IOARITH_K02};
53:src/l502_cmd.c ****
54:src/l502_cmd.c **** static const uint32_t f_regaddr_offs[L502_ADC_RANGE_CNT] = {L502_REGS_IOARITH_B10,
55:src/l502_cmd.c **** L502_REGS_IOARITH_B5,
56:src/l502_cmd.c **** L502_REGS_IOARITH_B2,
57:src/l502_cmd.c **** L502_REGS_IOARITH_B1,
58:src/l502_cmd.c **** L502_REGS_IOARITH_B05,
59:src/l502_cmd.c **** L502_REGS_IOARITH_B02};
60:src/l502_cmd.c ****
61:src/l502_cmd.c ****
62:src/l502_cmd.c ****
63:src/l502_cmd.c **** static volatile uint8_t f_cmd_req=0;
64:src/l502_cmd.c **** /* таблица с соответствием кодов команд и функций для и
65:src/l502_cmd.c **** static const struct {
66:src/l502_cmd.c **** uint32_t cmd_code;
67:src/l502_cmd.c **** t_cmd_func start;
68:src/l502_cmd.c **** } f_cmd_tbl[] = {
69:src/l502_cmd.c **** {L502_BF_CMD_CODE_TEST, l502_cmd_test},
70:src/l502_cmd.c **** {L502_BF_CMD_CODE_SET_PARAM, f_cmd_set_param},
71:src/l502_cmd.c **** {L502_BF_CMD_CODE_GET_PARAM, f_cmd_get_param},
72:src/l502_cmd.c **** {L502_BF_CMD_CODE_CONFIGURE, f_cmd_config},
73:src/l502_cmd.c **** {L502_BF_CMD_CODE_STREAM_START, f_cmd_streams_start},
74:src/l502_cmd.c **** {L502_BF_CMD_CODE_STREAM_STOP , f_cmd_stream_stop},
75:src/l502_cmd.c **** {L502_BF_CMD_CODE_PRELOAD, f_cmd_preload},
76:src/l502_cmd.c **** {L502_BF_CMD_CODE_STREAM_EN, f_cmd_stream_enable},
77:src/l502_cmd.c **** {L502_BF_CMD_CODE_STREAM_DIS, f_cmd_stream_disable},
78:src/l502_cmd.c **** {L502_BF_CMD_CODE_ASYNC_OUT, f_cmd_async_out},
79:src/l502_cmd.c **** {L502_BF_CMD_CODE_FPGA_REG_WR, f_cmd_fpga_reg_wr},
80:src/l502_cmd.c **** {L502_BF_CMD_CODE_FPGA_REG_RD, f_cmd_fpga_reg_rd},
81:src/l502_cmd.c **** {L502_BF_CMD_CODE_GET_OUT_STATUS, f_cmd_get_out_status},
82:src/l502_cmd.c **** };
83:src/l502_cmd.c ****
84:src/l502_cmd.c ****
85:src/l502_cmd.c ****
86:src/l502_cmd.c ****
87:src/l502_cmd.c ****
88:src/l502_cmd.c **** void l502_cmd_done(int32_t result, uint32_t* data, uint32_t size) {
89:src/l502_cmd.c **** g_state.cmd.result = result;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
92:src/l502_cmd.c **** memmove((void*)g_state.cmd.data, data, size*sizeof(data[0]));
93:src/l502_cmd.c ****
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
95:src/l502_cmd.c **** }
BFIN GAS /tmp/ccucunpK.s page 3
96:src/l502_cmd.c ****
97:src/l502_cmd.c ****
98:src/l502_cmd.c ****
99:src/l502_cmd.c **** void l502_cmd_start(t_l502_bf_cmd* cmd) {
100:src/l502_cmd.c **** uint32_t i, fnd;
101:src/l502_cmd.c ****
102:src/l502_cmd.c **** if (cmd->code & L502_BF_CMD_CODE_USER) {
103:src/l502_cmd.c **** usr_cmd_process(cmd);
104:src/l502_cmd.c **** } else {
105:src/l502_cmd.c **** for (i=0, fnd=0; !fnd && (i < sizeof(f_cmd_tbl)/sizeof(f_cmd_tbl[0])); i++) {
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
107:src/l502_cmd.c **** fnd = 1;
108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd);
109:src/l502_cmd.c **** }
110:src/l502_cmd.c **** }
111:src/l502_cmd.c ****
112:src/l502_cmd.c **** if (!fnd)
113:src/l502_cmd.c **** l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0);
114:src/l502_cmd.c **** }
115:src/l502_cmd.c **** }
116:src/l502_cmd.c ****
117:src/l502_cmd.c ****
118:src/l502_cmd.c ****
119:src/l502_cmd.c ****
120:src/l502_cmd.c **** void l502_cmd_check_req(void) {
121:src/l502_cmd.c **** if (f_cmd_req == 1) {
122:src/l502_cmd.c **** f_cmd_req=0;
123:src/l502_cmd.c **** l502_cmd_start((void*)&g_state.cmd);
124:src/l502_cmd.c **** }
125:src/l502_cmd.c **** }
126:src/l502_cmd.c ****
127:src/l502_cmd.c **** void l502_cmd_set_req(void) {
16 .loc 1 127 0
128:src/l502_cmd.c **** f_cmd_req = 1;
17 .loc 1 128 0
18 0000 4AE10000 P2.H = _f_cmd_req;
127:src/l502_cmd.c **** void l502_cmd_set_req(void) {
19 .loc 1 127 0
20 0004 00E80000 LINK 0;
21 .LCFI0:
22 .loc 1 128 0
23 0008 0860 R0 = 1 (X);
24 000a 0AE10000 P2.L = _f_cmd_req;
25 000e 109B B [P2] = R0;
129:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_PROGRESS;
26 .loc 1 129 0
27 0010 4AE10000 P2.H = _g_state;
28 0014 20E1025A R0 = 23042 (X);
29 0018 0AE10000 P2.L = _g_state;
30 001c 50E60104 W [P2+2050] = R0;
130:src/l502_cmd.c **** }
31 .loc 1 130 0
32 0020 01E80000 UNLINK;
33 0024 1000 rts;
34 .LFE19:
35 .size _l502_cmd_set_req, .-_l502_cmd_set_req
36 0026 0000 .align 4
BFIN GAS /tmp/ccucunpK.s page 4
37 .global _l502_cmd_done;
38 .type _l502_cmd_done, STT_FUNC;
39 _l502_cmd_done:
40 .LFB16:
88:src/l502_cmd.c **** void l502_cmd_done(int32_t result, uint32_t* data, uint32_t size) {
41 .loc 1 88 0
42 .LVL0:
43 0028 C504 [--sp] = ( p5:5 );
44
45 .LCFI1:
89:src/l502_cmd.c **** g_state.cmd.result = result;
46 .loc 1 89 0
47 002a 4DE10000 P5.H = _g_state;
48 002e 0DE10000 P5.L = _g_state;
49 0032 28E60202 [P5+2056] = R0;
88:src/l502_cmd.c **** void l502_cmd_done(int32_t result, uint32_t* data, uint32_t size) {
50 .loc 1 88 0
51 0036 00E80300 LINK 12;
52 .LCFI2:
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
53 .loc 1 90 0
54 003a 2AE60302 [P5+2060] = R2;
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
55 .loc 1 91 0
56 003e 020C cc =R2==0;
57 0040 0A18 if cc jump .L4;
58 0042 40E10000 R0.H = _g_state+2064;
59 .LVL1:
60 0046 00E11008 R0.L = _g_state+2064;
61 004a 0108 cc =R1==R0;
62 004c 0418 if cc jump .L4;
92:src/l502_cmd.c **** memmove((void*)g_state.cmd.data, data, size*sizeof(data[0]));
63 .loc 1 92 0
64 004e 124F R2 <<= 2;
65 .LVL2:
66 0050 FFE3D8FF call _memmove;
67 .LVL3:
68 .L4:
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
69 .loc 1 94 0
70 0054 20E1035A R0 = 23043 (X);
71 .LVL4:
72 0058 68E60104 W [P5+2050] = R0;
95:src/l502_cmd.c **** }
73 .loc 1 95 0
74 005c 01E80000 UNLINK;
75 0060 8504 ( p5:5 ) = [sp++];
76
77 .LCFI3:
78 0062 1000 rts;
79 .LFE16:
80 .size _l502_cmd_done, .-_l502_cmd_done
81 .align 4
82 .type _f_cmd_set_param, STT_FUNC;
83 _f_cmd_set_param:
84 .LFB30:
131:src/l502_cmd.c ****
BFIN GAS /tmp/ccucunpK.s page 5
132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) {
133:src/l502_cmd.c **** l502_cmd_done(streams_start(), NULL, 0);
134:src/l502_cmd.c **** }
135:src/l502_cmd.c ****
136:src/l502_cmd.c **** static void f_cmd_stream_stop(t_l502_bf_cmd *cmd) {
137:src/l502_cmd.c **** l502_cmd_done(streams_stop(), NULL, 0);
138:src/l502_cmd.c **** }
139:src/l502_cmd.c ****
140:src/l502_cmd.c **** static void f_cmd_config(t_l502_bf_cmd *cmd) {
141:src/l502_cmd.c **** l502_cmd_done(configure(), NULL, 0);
142:src/l502_cmd.c **** }
143:src/l502_cmd.c ****
144:src/l502_cmd.c **** static void f_cmd_preload(t_l502_bf_cmd *cmd) {
145:src/l502_cmd.c **** l502_cmd_done(stream_out_preload(), NULL, 0);
146:src/l502_cmd.c **** }
147:src/l502_cmd.c ****
148:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd) {
149:src/l502_cmd.c **** l502_cmd_done(stream_enable(cmd->param), NULL, 0);
150:src/l502_cmd.c **** }
151:src/l502_cmd.c ****
152:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd) {
153:src/l502_cmd.c **** l502_cmd_done(stream_disable(cmd->param), NULL, 0);
154:src/l502_cmd.c **** }
155:src/l502_cmd.c ****
156:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd) {
157:src/l502_cmd.c **** int32_t err = 0;
158:src/l502_cmd.c **** if (cmd->data_size < 1) {
159:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA;
160:src/l502_cmd.c **** } else {
161:src/l502_cmd.c **** switch (cmd->param) {
162:src/l502_cmd.c **** case L502_BF_CMD_ASYNC_TYPE_DOUT:
163:src/l502_cmd.c **** async_dout(cmd->data[0], cmd->data_size >= 2 ? cmd->data[1] : 0);
164:src/l502_cmd.c **** break;
165:src/l502_cmd.c **** case L502_BF_CMD_ASYNC_TYPE_DAC1:
166:src/l502_cmd.c **** async_dac_out(L502_DAC_CH1, cmd->data[0]);
167:src/l502_cmd.c **** break;
168:src/l502_cmd.c **** case L502_BF_CMD_ASYNC_TYPE_DAC2:
169:src/l502_cmd.c **** async_dac_out(L502_DAC_CH2, cmd->data[0]);
170:src/l502_cmd.c **** break;
171:src/l502_cmd.c **** default:
172:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS;
173:src/l502_cmd.c **** break;
174:src/l502_cmd.c **** }
175:src/l502_cmd.c **** }
176:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0);
177:src/l502_cmd.c **** }
178:src/l502_cmd.c ****
179:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd) {
180:src/l502_cmd.c **** int32_t err = 0;
181:src/l502_cmd.c **** if (cmd->data_size < 1) {
182:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA;
183:src/l502_cmd.c **** } else if ((cmd->param & 0xFFFF0000) != 0) {
184:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS;
185:src/l502_cmd.c **** } else {
186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]);
187:src/l502_cmd.c **** }
188:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0);
BFIN GAS /tmp/ccucunpK.s page 6
189:src/l502_cmd.c **** }
190:src/l502_cmd.c ****
191:src/l502_cmd.c **** static void f_cmd_fpga_reg_rd(t_l502_bf_cmd *cmd) {
192:src/l502_cmd.c **** int32_t err = 0;
193:src/l502_cmd.c **** uint32_t val;
194:src/l502_cmd.c **** if ((cmd->param & 0xFFFF0000) != 0) {
195:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS;
196:src/l502_cmd.c **** } else {
197:src/l502_cmd.c **** val = fpga_reg_read(cmd->param);
198:src/l502_cmd.c **** }
199:src/l502_cmd.c **** l502_cmd_done(err, &val, 1);
200:src/l502_cmd.c **** }
201:src/l502_cmd.c ****
202:src/l502_cmd.c **** static void f_cmd_get_out_status(t_l502_bf_cmd *cmd) {
203:src/l502_cmd.c **** uint32_t val = sport_tx_out_status();
204:src/l502_cmd.c **** l502_cmd_done(0, &val, 1);
205:src/l502_cmd.c **** }
206:src/l502_cmd.c ****
207:src/l502_cmd.c ****
208:src/l502_cmd.c **** /* Установка различных параметров.
209:src/l502_cmd.c **** Код параметра определяется по cmd->param, значение берет
210:src/l502_cmd.c **** в соответствии с параметром */
211:src/l502_cmd.c **** static void f_cmd_set_param(t_l502_bf_cmd *cmd) {
85 .loc 1 211 0
86 .LVL5:
87 0064 FD05 [--sp] = ( r7:7, p5:5 );
88
89 .LCFI4:
212:src/l502_cmd.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING :
213:src/l502_cmd.c **** cmd->data_size < 1 ? L502_BF_ERR_INSUF_CMD_DATA : 0;
90 .loc 1 213 0
91 0066 4AE10000 P2.H = _g_mode;
211:src/l502_cmd.c **** static void f_cmd_set_param(t_l502_bf_cmd *cmd) {
92 .loc 1 211 0
93 006a 00E80600 LINK 24;
94 .LCFI5:
211:src/l502_cmd.c **** static void f_cmd_set_param(t_l502_bf_cmd *cmd) {
95 .loc 1 211 0
96 006e 2832 P5 = R0;
97 .loc 1 213 0
98 0070 0AE10000 P2.L = _g_mode;
99 0074 1091 R0 = [P2];
100 .LVL6:
101 0076 000C cc =R0==0;
102 0078 141C if cc jump .L8 (bp);
103 007a 20E1FCFD R0 = -516 (X);
104 .LVL7:
105 .L9:
106 .LBB7:
107 .LBB8:
89:src/l502_cmd.c **** g_state.cmd.result = result;
108 .loc 1 89 0
109 007e 4AE10000 P2.H = _g_state;
110 0082 0AE10000 P2.L = _g_state;
111 0086 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
112 .loc 1 90 0
BFIN GAS /tmp/ccucunpK.s page 7
113 008a 0060 R0 = 0 (X);
114 .LVL8:
115 008c 10E60302 [P2+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
116 .loc 1 94 0
117 0090 20E1035A R0 = 23043 (X);
118 0094 50E60104 W [P2+2050] = R0;
119 .LBE8:
120 .LBE7:
214:src/l502_cmd.c ****
215:src/l502_cmd.c **** if (!err) {
216:src/l502_cmd.c **** switch (cmd->param) {
217:src/l502_cmd.c **** case L502_BF_PARAM_MODULE_INFO:
218:src/l502_cmd.c **** if (cmd->data_size > 0) {
219:src/l502_cmd.c **** g_module_info.devflags = cmd->data[0];
220:src/l502_cmd.c **** }
221:src/l502_cmd.c **** if (cmd->data_size > 1) {
222:src/l502_cmd.c **** g_module_info.fpga_ver = cmd->data[1] & 0xFFFF;
223:src/l502_cmd.c **** g_module_info.plda_ver = (cmd->data[1]>>16) & 0xFF;
224:src/l502_cmd.c **** }
225:src/l502_cmd.c **** break;
226:src/l502_cmd.c **** case L502_BF_PARAM_LCH_CNT:
227:src/l502_cmd.c **** err = params_set_lch_cnt(cmd->data[0]);
228:src/l502_cmd.c **** break;
229:src/l502_cmd.c **** case L502_BF_PARAM_LCH:
230:src/l502_cmd.c **** /* параметры: 0 - индекс, 1 - физ канал, 2 - режим, 3 -
231:src/l502_cmd.c **** if (cmd->data_size < 5) {
232:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA;
233:src/l502_cmd.c **** } else {
234:src/l502_cmd.c **** err = params_set_lch(cmd->data[0], cmd->data[1], (t_l502_lch_mode)cmd->data[2],
235:src/l502_cmd.c **** (t_l502_adc_range)cmd->data[3], cmd->data[4],
236:src/l502_cmd.c **** cmd->data_size>5 ? cmd->data[5] : 0);
237:src/l502_cmd.c **** }
238:src/l502_cmd.c **** break;
239:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FREQ_DIV:
240:src/l502_cmd.c **** err = params_set_adc_freq_div(cmd->data[0]);
241:src/l502_cmd.c **** break;
242:src/l502_cmd.c **** case L502_BF_PARAM_REF_FREQ_SRC:
243:src/l502_cmd.c **** err = params_set_ref_freq(cmd->data[0]);
244:src/l502_cmd.c **** break;
245:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FRAME_DELAY:
246:src/l502_cmd.c **** err = params_set_adc_interframe_delay(cmd->data[0]);
247:src/l502_cmd.c **** break;
248:src/l502_cmd.c **** case L502_BF_PARAM_SYNC_MODE:
249:src/l502_cmd.c **** err = params_set_sync_mode((t_l502_sync_mode)cmd->data[0]);
250:src/l502_cmd.c **** break;
251:src/l502_cmd.c **** case L502_BF_PARAM_SYNC_START_MODE:
252:src/l502_cmd.c **** err = params_set_sync_start_mode((t_l502_sync_mode)cmd->data[0]);
253:src/l502_cmd.c **** break;
254:src/l502_cmd.c **** case L502_BF_PARAM_DIN_FREQ_DIV:
255:src/l502_cmd.c **** err = params_set_din_freq_div(cmd->data[0]);
256:src/l502_cmd.c **** break;
257:src/l502_cmd.c **** case L502_BF_PARAM_DAC_FREQ_DIV:
258:src/l502_cmd.c **** err = params_set_dac_freq_div(cmd->data[0]);
259:src/l502_cmd.c **** break;
260:src/l502_cmd.c **** case L502_BF_PARAM_IN_STEP_SIZE:
261:src/l502_cmd.c **** err = sport_in_set_step_size(cmd->data[0]);
BFIN GAS /tmp/ccucunpK.s page 8
262:src/l502_cmd.c **** break;
263:src/l502_cmd.c **** case L502_BF_PARAM_ADC_COEF:
264:src/l502_cmd.c **** if (cmd->data_size < 3) {
265:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA;
266:src/l502_cmd.c **** } else {
267:src/l502_cmd.c **** uint32_t range = cmd->data[0];
268:src/l502_cmd.c **** if (range >= L502_ADC_RANGE_CNT) {
269:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS;
270:src/l502_cmd.c **** } else {
271:src/l502_cmd.c **** fpga_reg_write(f_regaddr_k[range], cmd->data[1]);
272:src/l502_cmd.c **** fpga_reg_write(f_regaddr_offs[range], cmd->data[2]);
273:src/l502_cmd.c **** }
274:src/l502_cmd.c **** }
275:src/l502_cmd.c **** break;
276:src/l502_cmd.c **** case L502_BF_PARAM_DAC_COEF:
277:src/l502_cmd.c **** if (cmd->data_size < 3) {
278:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA;
279:src/l502_cmd.c **** } else {
280:src/l502_cmd.c **** uint32_t ch = cmd->data[0];
281:src/l502_cmd.c **** if (ch >= L502_DAC_CH_CNT) {
282:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS;
283:src/l502_cmd.c **** } else {
284:src/l502_cmd.c **** float* pk = (float*)&cmd->data[1];
285:src/l502_cmd.c **** float* po = (float*)&cmd->data[2];
286:src/l502_cmd.c **** g_module_info.dac_cbr[ch].k = *pk;
287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po;
288:src/l502_cmd.c **** }
289:src/l502_cmd.c **** }
290:src/l502_cmd.c **** break;
291:src/l502_cmd.c **** default:
292:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS;
293:src/l502_cmd.c **** break;
294:src/l502_cmd.c **** }
295:src/l502_cmd.c **** }
296:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0);
297:src/l502_cmd.c **** }
121 .loc 1 297 0
122 0098 01E80000 UNLINK;
123 009c BD05 ( r7:7, p5:5 ) = [sp++];
124
125 .LCFI6:
126 .LVL9:
127 009e 1000 rts;
128 .LVL10:
129 .L8:
130 00a0 0000 nop;
213:src/l502_cmd.c **** cmd->data_size < 1 ? L502_BF_ERR_INSUF_CMD_DATA : 0;
131 .loc 1 213 0
132 00a2 EBA0 R3 = [P5+12];
133 00a4 030C cc =R3==0;
134 00a6 0414 if !cc jump .L32 (bp);
135 .L27:
136 .LBB9:
137 .LBB11:
287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po;
138 .loc 1 287 0
139 00a8 20E1FDFD R0 = -515 (X);
BFIN GAS /tmp/ccucunpK.s page 9
140 .LVL11:
141 00ac E92F jump.s .L9;
142 .LVL12:
143 .L32:
144 .LBE11:
145 .LBE9:
216:src/l502_cmd.c **** switch (cmd->param) {
146 .loc 1 216 0
147 00ae 7869 P0 = 47 (X);
148 00b0 69AC P1 = [P5+4];
149 00b2 E96F P1 += -3;
150 00b4 410A cc =P1<=P0 (iu);
151 00b6 041C if cc jump .L33 (bp);
152 .LVL13:
153 .L11:
154 .LBB13:
155 .LBB10:
287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po;
156 .loc 1 287 0
157 00b8 20E1FEFD R0 = -514 (X);
158 .LVL14:
159 00bc E12F jump.s .L9;
160 .LVL15:
161 .L33:
162 .LBE10:
163 .LBE13:
216:src/l502_cmd.c **** switch (cmd->param) {
164 .loc 1 216 0
165 00be 4AE10000 P2.H = .L25;
166 00c2 0AE10000 P2.L = .L25;
167 00c6 8A5E P2 = P2 + (P1 << 2);
168 00c8 5291 P2 = [P2];
169 00ca 5200 jump (P2);
170 .section .rodata
171 .align 4
172 .align 4
173 .L25:
174 0000 BC010000 .dd .L12;
175 0004 B8000000 .dd .L11;
176 0008 B8000000 .dd .L11;
177 000c B8000000 .dd .L11;
178 0010 B8000000 .dd .L11;
179 0014 B8000000 .dd .L11;
180 0018 B8000000 .dd .L11;
181 001c B8000000 .dd .L11;
182 0020 B8000000 .dd .L11;
183 0024 B8000000 .dd .L11;
184 0028 B8000000 .dd .L11;
185 002c B8000000 .dd .L11;
186 0030 B8000000 .dd .L11;
187 0034 B8000000 .dd .L11;
188 0038 B8000000 .dd .L11;
189 003c B8000000 .dd .L11;
190 0040 B8000000 .dd .L11;
191 0044 B8000000 .dd .L11;
192 0048 B8000000 .dd .L11;
193 004c B8000000 .dd .L11;
BFIN GAS /tmp/ccucunpK.s page 10
194 0050 B8000000 .dd .L11;
195 0054 B8000000 .dd .L11;
196 0058 B8000000 .dd .L11;
197 005c B8000000 .dd .L11;
198 0060 B8000000 .dd .L11;
199 0064 B8000000 .dd .L11;
200 0068 B8000000 .dd .L11;
201 006c B8000000 .dd .L11;
202 0070 B8000000 .dd .L11;
203 0074 B4010000 .dd .L13;
204 0078 88010000 .dd .L14;
205 007c 80010000 .dd .L15;
206 0080 78010000 .dd .L16;
207 0084 70010000 .dd .L17;
208 0088 68010000 .dd .L18;
209 008c 60010000 .dd .L19;
210 0090 1A010000 .dd .L20;
211 0094 E4000000 .dd .L21;
212 0098 B8000000 .dd .L11;
213 009c B8000000 .dd .L11;
214 00a0 B8000000 .dd .L11;
215 00a4 B8000000 .dd .L11;
216 00a8 B8000000 .dd .L11;
217 00ac B8000000 .dd .L11;
218 00b0 B8000000 .dd .L11;
219 00b4 DC000000 .dd .L22;
220 00b8 D4000000 .dd .L23;
221 00bc CC000000 .dd .L24;
222 .text;
223 .L24:
261:src/l502_cmd.c **** err = sport_in_set_step_size(cmd->data[0]);
224 .loc 1 261 0
225 00cc 28A1 R0 = [P5+16];
226 00ce FFE399FF call _sport_in_set_step_size;
227 00d2 D62F jump.s .L9;
228 .L23:
258:src/l502_cmd.c **** err = params_set_dac_freq_div(cmd->data[0]);
229 .loc 1 258 0
230 00d4 28A1 R0 = [P5+16];
231 00d6 FFE395FF call _params_set_dac_freq_div;
232 00da D22F jump.s .L9;
233 .L22:
255:src/l502_cmd.c **** err = params_set_din_freq_div(cmd->data[0]);
234 .loc 1 255 0
235 00dc 28A1 R0 = [P5+16];
236 00de FFE391FF call _params_set_din_freq_div;
237 00e2 CE2F jump.s .L9;
238 .L21:
277:src/l502_cmd.c **** if (cmd->data_size < 3) {
239 .loc 1 277 0
240 00e4 130E cc =R3<=2 (iu);
241 00e6 E11B if cc jump .L27;
242 00e8 0000 nop;
243 00ea 0000 nop;
244 00ec 0000 nop;
245 .LBB14:
280:src/l502_cmd.c **** uint32_t ch = cmd->data[0];
BFIN GAS /tmp/ccucunpK.s page 11
246 .loc 1 280 0
247 00ee 29A1 R1 = [P5+16];
248 .LVL16:
281:src/l502_cmd.c **** if (ch >= L502_DAC_CH_CNT) {
249 .loc 1 281 0
250 00f0 090E cc =R1<=1 (iu);
251 00f2 E317 if !cc jump .L11 (bp);
252 .LBB12:
286:src/l502_cmd.c **** g_module_info.dac_cbr[ch].k = *pk;
253 .loc 1 286 0
254 00f4 82C61980 R0 = R1 << 3;
255 00f8 0032 P0 = R0;
256 00fa 4AE10000 P2.H = _g_module_info;
257 00fe 0AE10000 P2.L = _g_module_info;
258 0102 68A1 R0 = [P5+20];
287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po;
259 .loc 1 287 0
260 0104 0964 R1 += 1;
286:src/l502_cmd.c **** g_module_info.dac_cbr[ch].k = *pk;
261 .loc 1 286 0
262 0106 425A P1 = P2 + P0;
263 0108 C8B0 [P1+12] = R0;
287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po;
264 .loc 1 287 0
265 010a 82C61980 R0 = R1 << 3;
266 010e 0832 P1 = R0;
267 0110 A8A1 R0 = [P5+24];
268 0112 8A5A P2 = P2 + P1;
269 0114 1093 [P2] = R0;
270 .L31:
271 0116 0060 R0 = 0 (X);
272 .LVL17:
273 0118 B32F jump.s .L9;
274 .LVL18:
275 .L20:
276 .LBE12:
277 .LBE14:
264:src/l502_cmd.c **** if (cmd->data_size < 3) {
278 .loc 1 264 0
279 011a 130E cc =R3<=2 (iu);
280 011c C61B if cc jump .L27;
281 011e 0000 nop;
282 0120 0000 nop;
283 0122 0000 nop;
284 .LBB15:
267:src/l502_cmd.c **** uint32_t range = cmd->data[0];
285 .loc 1 267 0
286 0124 28A1 R0 = [P5+16];
287 .LVL19:
268:src/l502_cmd.c **** if (range >= L502_ADC_RANGE_CNT) {
288 .loc 1 268 0
289 0126 280E cc =R0<=5 (iu);
290 0128 C817 if !cc jump .L11 (bp);
271:src/l502_cmd.c **** fpga_reg_write(f_regaddr_k[range], cmd->data[1]);
291 .loc 1 271 0
292 012a 82CE108E R7 = R0 << 2 ||
292 69A10000
BFIN GAS /tmp/ccucunpK.s page 12
293 R1 = [P5+20] ||
294 nop;
295 0132 40E10000 R0.H = _f_regaddr_k;
296 .LVL20:
297 0136 00E18802 R0.L = _f_regaddr_k;
298 013a 3850 R0 = R0 + R7;
299 013c 1032 P2 = R0;
300 013e 1095 R0 = W [P2] (Z);
301 0140 FFE360FF call _fpga_reg_write;
272:src/l502_cmd.c **** fpga_reg_write(f_regaddr_offs[range], cmd->data[2]);
302 .loc 1 272 0
303 0144 40E10000 R0.H = _f_regaddr_offs;
304 0148 00E1A002 R0.L = _f_regaddr_offs;
305 014c 04CC0700 R0 = R0 + R7 (NS) ||
305 A9A10000
306 R1 = [P5+24] ||
307 nop;
308 0154 1032 P2 = R0;
309 0156 1095 R0 = W [P2] (Z);
310 0158 FFE354FF call _fpga_reg_write;
311 015c 0060 R0 = 0 (X);
312 .LVL21:
313 015e 902F jump.s .L9;
314 .LVL22:
315 .L19:
316 .LBE15:
252:src/l502_cmd.c **** err = params_set_sync_start_mode((t_l502_sync_mode)cmd->data[0]);
317 .loc 1 252 0
318 0160 28A1 R0 = [P5+16];
319 0162 FFE34FFF call _params_set_sync_start_mode;
320 0166 8C2F jump.s .L9;
321 .L18:
249:src/l502_cmd.c **** err = params_set_sync_mode((t_l502_sync_mode)cmd->data[0]);
322 .loc 1 249 0
323 0168 28A1 R0 = [P5+16];
324 016a FFE34BFF call _params_set_sync_mode;
325 016e 882F jump.s .L9;
326 .L17:
246:src/l502_cmd.c **** err = params_set_adc_interframe_delay(cmd->data[0]);
327 .loc 1 246 0
328 0170 28A1 R0 = [P5+16];
329 0172 FFE347FF call _params_set_adc_interframe_delay;
330 0176 842F jump.s .L9;
331 .L16:
243:src/l502_cmd.c **** err = params_set_ref_freq(cmd->data[0]);
332 .loc 1 243 0
333 0178 28A1 R0 = [P5+16];
334 017a FFE343FF call _params_set_ref_freq;
335 017e 802F jump.s .L9;
336 .L15:
240:src/l502_cmd.c **** err = params_set_adc_freq_div(cmd->data[0]);
337 .loc 1 240 0
338 0180 28A1 R0 = [P5+16];
339 0182 FFE33FFF call _params_set_adc_freq_div;
340 0186 7C2F jump.s .L9;
341 .L14:
231:src/l502_cmd.c **** if (cmd->data_size < 5) {
BFIN GAS /tmp/ccucunpK.s page 13
342 .loc 1 231 0
343 0188 230E cc =R3<=4 (iu);
344 018a 8F1B if cc jump .L27;
345 018c 0000 nop;
234:src/l502_cmd.c **** err = params_set_lch(cmd->data[0], cmd->data[1], (t_l502_lch_mode)cmd->data[2],
346 .loc 1 234 0
347 018e 2860 R0 = 5 (X);
348 0190 0308 cc =R3==R0;
349 0192 29AD P1 = [P5+16];
350 0194 69A1 R1 = [P5+20];
351 0196 AAA1 R2 = [P5+24];
352 0198 EAAD P2 = [P5+28];
353 019a 2FA2 R7 = [P5+32];
354 019c 2218 if cc jump .L34;
355 019e 0000 nop;
356 01a0 0000 nop;
357 01a2 0000 nop;
358 01a4 68A2 R0 = [P5+36];
359 .L29:
360 01a6 70B1 [SP+20] = R0;
361 01a8 F2BC [SP+12] = P2;
362 01aa 37B1 [SP+16] = R7;
363 01ac 4130 R0 = P1;
364 01ae FFE329FF call _params_set_lch;
365 01b2 662F jump.s .L9;
366 .L13:
227:src/l502_cmd.c **** err = params_set_lch_cnt(cmd->data[0]);
367 .loc 1 227 0
368 01b4 28A1 R0 = [P5+16];
369 01b6 FFE325FF call _params_set_lch_cnt;
370 01ba 622F jump.s .L9;
371 .L12:
219:src/l502_cmd.c **** g_module_info.devflags = cmd->data[0];
372 .loc 1 219 0
373 01bc 4AE10000 P2.H = _g_module_info;
374 01c0 0AE10000 P2.L = _g_module_info;
375 01c4 28A1 R0 = [P5+16];
376 01c6 1093 [P2] = R0;
221:src/l502_cmd.c **** if (cmd->data_size > 1) {
377 .loc 1 221 0
378 01c8 0B0E cc =R3<=1 (iu);
379 01ca A61B if cc jump .L31;
380 01cc 0000 nop;
381 01ce 0000 nop;
382 01d0 0000 nop;
222:src/l502_cmd.c **** g_module_info.fpga_ver = cmd->data[1] & 0xFFFF;
383 .loc 1 222 0
384 01d2 68A1 R0 = [P5+20];
385 01d4 90B4 W [P2+4] = R0;
223:src/l502_cmd.c **** g_module_info.plda_ver = (cmd->data[1]>>16) & 0xFF;
386 .loc 1 223 0
387 01d6 804E R0 >>= 16;
388 01d8 90E60600 B [P2+6] = R0;
389 01dc 0060 R0 = 0 (X);
390 .LVL23:
391 01de 502F jump.s .L9;
392 .LVL24:
BFIN GAS /tmp/ccucunpK.s page 14
393 .L34:
234:src/l502_cmd.c **** err = params_set_lch(cmd->data[0], cmd->data[1], (t_l502_lch_mode)cmd->data[2],
394 .loc 1 234 0
395 01e0 0060 R0 = 0 (X);
396 01e2 E22F jump.s .L29;
397 .LFE30:
398 .size _f_cmd_set_param, .-_f_cmd_set_param
399 .align 4
400 .type _f_cmd_get_out_status, STT_FUNC;
401 _f_cmd_get_out_status:
402 .LFB29:
202:src/l502_cmd.c **** static void f_cmd_get_out_status(t_l502_bf_cmd *cmd) {
403 .loc 1 202 0
404 .LVL25:
405 01e4 00E80400 LINK 16;
406 .LCFI7:
203:src/l502_cmd.c **** uint32_t val = sport_tx_out_status();
407 .loc 1 203 0
408 01e8 FFE30CFF call _sport_tx_out_status;
409 .LVL26:
410 01ec 0830 R1 = R0;
411 .LVL27:
412 .LBB18:
413 .LBB19:
89:src/l502_cmd.c **** g_state.cmd.result = result;
414 .loc 1 89 0
415 01ee 49E10000 P1.H = _g_state;
416 01f2 09E10000 P1.L = _g_state;
417 01f6 0060 R0 = 0 (X);
418 01f8 08E60202 [P1+2056] = R0;
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
419 .loc 1 91 0
420 01fc 48E10000 P0.H = _g_state+2064;
421 0200 5732 P2 = FP;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
422 .loc 1 90 0
423 0202 0860 R0 = 1 (X);
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
424 .loc 1 91 0
425 0204 08E11008 P0.L = _g_state+2064;
426 0208 E26F P2 += -4;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
427 .loc 1 90 0
428 020a 08E60302 [P1+2060] = R0;
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
429 .loc 1 91 0
430 020e 4208 cc =P2==P0;
431 0210 0218 if cc jump .L36;
432 .LBE19:
433 .LBE18:
92:src/l502_cmd.c **** memmove((void*)g_state.cmd.data, data, size*sizeof(data[0]));
434 .loc 1 92 0
435 0212 0193 [P0] = R1;
436 .L36:
437 .LBB21:
438 .LBB20:
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
BFIN GAS /tmp/ccucunpK.s page 15
439 .loc 1 94 0
440 0214 20E1035A R0 = 23043 (X);
441 0218 48E60104 W [P1+2050] = R0;
442 .LBE20:
443 .LBE21:
205:src/l502_cmd.c **** }
444 .loc 1 205 0
445 021c 01E80000 UNLINK;
446 0220 1000 rts;
447 .LFE29:
448 .size _f_cmd_get_out_status, .-_f_cmd_get_out_status
449 0222 0000 .align 4
450 .type _f_cmd_fpga_reg_rd, STT_FUNC;
451 _f_cmd_fpga_reg_rd:
452 .LFB28:
191:src/l502_cmd.c **** static void f_cmd_fpga_reg_rd(t_l502_bf_cmd *cmd) {
453 .loc 1 191 0
454 .LVL28:
455 0224 1032 P2 = R0;
456 0226 00E80400 LINK 16;
457 .LCFI8:
194:src/l502_cmd.c **** if ((cmd->param & 0xFFFF0000) != 0) {
458 .loc 1 194 0
459 022a 51A0 R1 = [P2+4];
460 022c 82C68101 R0 = R1 >>> 16;
461 .LVL29:
462 0230 804F R0 <<= 16;
463 0232 000C cc =R0==0;
464 0234 1D18 if cc jump .L39;
465 0236 20E1FEFD R0 = -514 (X);
466 .LVL30:
467 .L40:
468 .LBB24:
469 .LBB25:
89:src/l502_cmd.c **** g_state.cmd.result = result;
470 .loc 1 89 0
471 023a 49E10000 P1.H = _g_state;
472 023e 09E10000 P1.L = _g_state;
473 0242 08E60202 [P1+2056] = R0;
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
474 .loc 1 91 0
475 0246 48E10000 P0.H = _g_state+2064;
476 024a 5732 P2 = FP;
477 .LVL31:
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
478 .loc 1 90 0
479 024c 0860 R0 = 1 (X);
480 .LVL32:
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
481 .loc 1 91 0
482 024e 08E11008 P0.L = _g_state+2064;
483 0252 E26F P2 += -4;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
484 .loc 1 90 0
485 0254 08E60302 [P1+2060] = R0;
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
486 .loc 1 91 0
BFIN GAS /tmp/ccucunpK.s page 16
487 0258 4208 cc =P2==P0;
488 025a 0318 if cc jump .L41;
92:src/l502_cmd.c **** memmove((void*)g_state.cmd.data, data, size*sizeof(data[0]));
489 .loc 1 92 0
490 025c F0B9 R0 = [FP+-4];
491 025e 0093 [P0] = R0;
492 .L41:
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
493 .loc 1 94 0
494 0260 20E1035A R0 = 23043 (X);
495 0264 48E60104 W [P1+2050] = R0;
496 .LBE25:
497 .LBE24:
200:src/l502_cmd.c **** }
498 .loc 1 200 0
499 0268 01E80000 UNLINK;
500 026c 1000 rts;
501 .LVL33:
502 .L39:
197:src/l502_cmd.c **** val = fpga_reg_read(cmd->param);
503 .loc 1 197 0
504 026e C842 R0 = R1.L (Z);
505 0270 FFE3C8FE call _fpga_reg_read;
506 .LVL34:
507 0274 F0BB [FP+-4] = R0;
508 .LVL35:
509 0276 0060 R0 = 0 (X);
510 .LVL36:
511 0278 E12F jump.s .L40;
512 .LFE28:
513 .size _f_cmd_fpga_reg_rd, .-_f_cmd_fpga_reg_rd
514 027a 0000 .align 4
515 .type _f_cmd_fpga_reg_wr, STT_FUNC;
516 _f_cmd_fpga_reg_wr:
517 .LFB27:
179:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd) {
518 .loc 1 179 0
519 .LVL37:
520 027c 1032 P2 = R0;
521 027e 00E80300 LINK 12;
522 .LCFI9:
181:src/l502_cmd.c **** if (cmd->data_size < 1) {
523 .loc 1 181 0
524 0282 D0A0 R0 = [P2+12];
525 .LVL38:
526 0284 000C cc =R0==0;
527 0286 1C18 if cc jump .L48;
528 0288 0000 nop;
529 028a 0000 nop;
530 028c 0000 nop;
183:src/l502_cmd.c **** } else if ((cmd->param & 0xFFFF0000) != 0) {
531 .loc 1 183 0
532 028e 51A0 R1 = [P2+4];
533 0290 82C68101 R0 = R1 >>> 16;
534 0294 804F R0 <<= 16;
535 0296 000C cc =R0==0;
536 0298 1618 if cc jump .L46;
BFIN GAS /tmp/ccucunpK.s page 17
537 029a 20E1FEFD R0 = -514 (X);
538 .LVL39:
539 .L45:
540 .LBB28:
541 .LBB29:
89:src/l502_cmd.c **** g_state.cmd.result = result;
542 .loc 1 89 0
543 029e 4AE10000 P2.H = _g_state;
544 .LVL40:
545 02a2 0AE10000 P2.L = _g_state;
546 02a6 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
547 .loc 1 90 0
548 02aa 0060 R0 = 0 (X);
549 .LVL41:
550 02ac 10E60302 [P2+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
551 .loc 1 94 0
552 02b0 20E1035A R0 = 23043 (X);
553 02b4 50E60104 W [P2+2050] = R0;
554 .LBE29:
555 .LBE28:
189:src/l502_cmd.c **** }
556 .loc 1 189 0
557 02b8 01E80000 UNLINK;
558 02bc 1000 rts;
559 .LVL42:
560 .L48:
181:src/l502_cmd.c **** if (cmd->data_size < 1) {
561 .loc 1 181 0
562 02be 20E1FDFD R0 = -515 (X);
563 .LVL43:
564 02c2 EE2F jump.s .L45;
565 .LVL44:
566 .L46:
186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]);
567 .loc 1 186 0
568 02c4 C842 R0 = R1.L (Z);
569 02c6 11A1 R1 = [P2+16];
570 02c8 FFE39CFE call _fpga_reg_write;
571 .LVL45:
572 02cc 0060 R0 = 0 (X);
573 .LVL46:
574 02ce E82F jump.s .L45;
575 .LFE27:
576 .size _f_cmd_fpga_reg_wr, .-_f_cmd_fpga_reg_wr
577 .align 4
578 .type _f_cmd_async_out, STT_FUNC;
579 _f_cmd_async_out:
580 .LFB26:
156:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd) {
581 .loc 1 156 0
582 .LVL47:
583 02d0 1032 P2 = R0;
584 02d2 00E80300 LINK 12;
585 .LCFI10:
158:src/l502_cmd.c **** if (cmd->data_size < 1) {
BFIN GAS /tmp/ccucunpK.s page 18
586 .loc 1 158 0
587 02d6 D1A0 R1 = [P2+12];
588 02d8 010C cc =R1==0;
589 02da 1418 if cc jump .L59;
590 02dc 0000 nop;
591 02de 0000 nop;
592 02e0 0000 nop;
593 .LVL48:
161:src/l502_cmd.c **** switch (cmd->param) {
594 .loc 1 161 0
595 02e2 50A0 R0 = [P2+4];
596 02e4 080C cc =R0==1;
597 02e6 2518 if cc jump .L54;
598 02e8 000C cc =R0==0;
599 02ea 1E14 if !cc jump .L60 (bp);
163:src/l502_cmd.c **** async_dout(cmd->data[0], cmd->data_size >= 2 ? cmd->data[1] : 0);
600 .loc 1 163 0
601 02ec 10A1 R0 = [P2+16];
602 02ee 090E cc =R1<=1 (iu);
603 02f0 2E18 if cc jump .L61;
604 02f2 0000 nop;
605 02f4 0000 nop;
606 02f6 0000 nop;
607 02f8 51A1 R1 = [P2+20];
608 .L57:
609 02fa FFE383FE call _async_dout;
610 .LVL49:
611 02fe 0060 R0 = 0 (X);
612 .LVL50:
613 0300 0320 jump.s .L51;
614 .LVL51:
615 .L59:
158:src/l502_cmd.c **** if (cmd->data_size < 1) {
616 .loc 1 158 0
617 0302 20E1FDFD R0 = -515 (X);
618 .LVL52:
619 .L51:
620 .LBB32:
621 .LBB33:
89:src/l502_cmd.c **** g_state.cmd.result = result;
622 .loc 1 89 0
623 0306 4AE10000 P2.H = _g_state;
624 .LVL53:
625 030a 0AE10000 P2.L = _g_state;
626 030e 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
627 .loc 1 90 0
628 0312 0060 R0 = 0 (X);
629 .LVL54:
630 0314 10E60302 [P2+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
631 .loc 1 94 0
632 0318 20E1035A R0 = 23043 (X);
633 031c 50E60104 W [P2+2050] = R0;
634 .LBE33:
635 .LBE32:
177:src/l502_cmd.c **** }
BFIN GAS /tmp/ccucunpK.s page 19
636 .loc 1 177 0
637 0320 01E80000 UNLINK;
638 0324 1000 rts;
639 .LVL55:
640 .L60:
161:src/l502_cmd.c **** switch (cmd->param) {
641 .loc 1 161 0
642 0326 100C cc =R0==2;
643 0328 0C18 if cc jump .L55;
644 032a 20E1FEFD R0 = -514 (X);
645 .LVL56:
646 032e EC2F jump.s .L51;
647 .LVL57:
648 .L54:
166:src/l502_cmd.c **** async_dac_out(L502_DAC_CH1, cmd->data[0]);
649 .loc 1 166 0
650 0330 00CC00C0 R0 = R0 -|- R0 ||
650 11A10000
651 R1 = [P2+16] ||
652 nop;
653 0338 FFE364FE call _async_dac_out;
654 .LVL58:
655 033c 0060 R0 = 0 (X);
656 .LVL59:
657 033e E42F jump.s .L51;
658 .LVL60:
659 .L55:
169:src/l502_cmd.c **** async_dac_out(L502_DAC_CH2, cmd->data[0]);
660 .loc 1 169 0
661 0340 0860 R0 = 1 (X);
662 0342 11A1 R1 = [P2+16];
663 0344 FFE35EFE call _async_dac_out;
664 .LVL61:
665 0348 0060 R0 = 0 (X);
666 .LVL62:
667 034a DE2F jump.s .L51;
668 .LVL63:
669 .L61:
163:src/l502_cmd.c **** async_dout(cmd->data[0], cmd->data_size >= 2 ? cmd->data[1] : 0);
670 .loc 1 163 0
671 034c 0160 R1 = 0 (X);
672 034e D62F jump.s .L57;
673 .LFE26:
674 .size _f_cmd_async_out, .-_f_cmd_async_out
675 .align 4
676 .type _f_cmd_stream_disable, STT_FUNC;
677 _f_cmd_stream_disable:
678 .LFB25:
152:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd) {
679 .loc 1 152 0
680 .LVL64:
681 0350 1032 P2 = R0;
682 0352 00E80300 LINK 12;
683 .LCFI11:
153:src/l502_cmd.c **** l502_cmd_done(stream_disable(cmd->param), NULL, 0);
684 .loc 1 153 0
685 0356 50A0 R0 = [P2+4];
BFIN GAS /tmp/ccucunpK.s page 20
686 .LVL65:
687 0358 FFE354FE call _stream_disable;
688 .LVL66:
689 .LBB36:
690 .LBB37:
89:src/l502_cmd.c **** g_state.cmd.result = result;
691 .loc 1 89 0
692 035c 4AE10000 P2.H = _g_state;
693 0360 0AE10000 P2.L = _g_state;
694 0364 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
695 .loc 1 90 0
696 0368 0060 R0 = 0 (X);
697 036a 10E60302 [P2+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
698 .loc 1 94 0
699 036e 20E1035A R0 = 23043 (X);
700 0372 50E60104 W [P2+2050] = R0;
701 .LBE37:
702 .LBE36:
154:src/l502_cmd.c **** }
703 .loc 1 154 0
704 0376 01E80000 UNLINK;
705 037a 1000 rts;
706 .LFE25:
707 .size _f_cmd_stream_disable, .-_f_cmd_stream_disable
708 .align 4
709 .type _f_cmd_stream_enable, STT_FUNC;
710 _f_cmd_stream_enable:
711 .LFB24:
148:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd) {
712 .loc 1 148 0
713 .LVL67:
714 037c 1032 P2 = R0;
715 037e 00E80300 LINK 12;
716 .LCFI12:
149:src/l502_cmd.c **** l502_cmd_done(stream_enable(cmd->param), NULL, 0);
717 .loc 1 149 0
718 0382 50A0 R0 = [P2+4];
719 .LVL68:
720 0384 FFE33EFE call _stream_enable;
721 .LVL69:
722 .LBB40:
723 .LBB41:
89:src/l502_cmd.c **** g_state.cmd.result = result;
724 .loc 1 89 0
725 0388 4AE10000 P2.H = _g_state;
726 038c 0AE10000 P2.L = _g_state;
727 0390 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
728 .loc 1 90 0
729 0394 0060 R0 = 0 (X);
730 0396 10E60302 [P2+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
731 .loc 1 94 0
732 039a 20E1035A R0 = 23043 (X);
733 039e 50E60104 W [P2+2050] = R0;
BFIN GAS /tmp/ccucunpK.s page 21
734 .LBE41:
735 .LBE40:
150:src/l502_cmd.c **** }
736 .loc 1 150 0
737 03a2 01E80000 UNLINK;
738 03a6 1000 rts;
739 .LFE24:
740 .size _f_cmd_stream_enable, .-_f_cmd_stream_enable
741 .align 4
742 .type _f_cmd_preload, STT_FUNC;
743 _f_cmd_preload:
744 .LFB23:
144:src/l502_cmd.c **** static void f_cmd_preload(t_l502_bf_cmd *cmd) {
745 .loc 1 144 0
746 .LVL70:
747 03a8 00E80300 LINK 12;
748 .LCFI13:
145:src/l502_cmd.c **** l502_cmd_done(stream_out_preload(), NULL, 0);
749 .loc 1 145 0
750 03ac FFE32AFE call _stream_out_preload;
751 .LVL71:
752 .LBB44:
753 .LBB45:
89:src/l502_cmd.c **** g_state.cmd.result = result;
754 .loc 1 89 0
755 03b0 4AE10000 P2.H = _g_state;
756 03b4 0AE10000 P2.L = _g_state;
757 03b8 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
758 .loc 1 90 0
759 03bc 0060 R0 = 0 (X);
760 03be 10E60302 [P2+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
761 .loc 1 94 0
762 03c2 20E1035A R0 = 23043 (X);
763 03c6 50E60104 W [P2+2050] = R0;
764 .LBE45:
765 .LBE44:
146:src/l502_cmd.c **** }
766 .loc 1 146 0
767 03ca 01E80000 UNLINK;
768 03ce 1000 rts;
769 .LFE23:
770 .size _f_cmd_preload, .-_f_cmd_preload
771 .align 4
772 .type _f_cmd_stream_stop, STT_FUNC;
773 _f_cmd_stream_stop:
774 .LFB21:
136:src/l502_cmd.c **** static void f_cmd_stream_stop(t_l502_bf_cmd *cmd) {
775 .loc 1 136 0
776 .LVL72:
777 03d0 00E80300 LINK 12;
778 .LCFI14:
137:src/l502_cmd.c **** l502_cmd_done(streams_stop(), NULL, 0);
779 .loc 1 137 0
780 03d4 FFE316FE call _streams_stop;
781 .LVL73:
BFIN GAS /tmp/ccucunpK.s page 22
782 .LBB48:
783 .LBB49:
89:src/l502_cmd.c **** g_state.cmd.result = result;
784 .loc 1 89 0
785 03d8 4AE10000 P2.H = _g_state;
786 03dc 0AE10000 P2.L = _g_state;
787 03e0 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
788 .loc 1 90 0
789 03e4 0060 R0 = 0 (X);
790 03e6 10E60302 [P2+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
791 .loc 1 94 0
792 03ea 20E1035A R0 = 23043 (X);
793 03ee 50E60104 W [P2+2050] = R0;
794 .LBE49:
795 .LBE48:
138:src/l502_cmd.c **** }
796 .loc 1 138 0
797 03f2 01E80000 UNLINK;
798 03f6 1000 rts;
799 .LFE21:
800 .size _f_cmd_stream_stop, .-_f_cmd_stream_stop
801 .align 4
802 .type _f_cmd_streams_start, STT_FUNC;
803 _f_cmd_streams_start:
804 .LFB20:
132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) {
805 .loc 1 132 0
806 .LVL74:
807 03f8 00E80300 LINK 12;
808 .LCFI15:
133:src/l502_cmd.c **** l502_cmd_done(streams_start(), NULL, 0);
809 .loc 1 133 0
810 03fc FFE302FE call _streams_start;
811 .LVL75:
812 .LBB52:
813 .LBB53:
89:src/l502_cmd.c **** g_state.cmd.result = result;
814 .loc 1 89 0
815 0400 4AE10000 P2.H = _g_state;
816 0404 0AE10000 P2.L = _g_state;
817 0408 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
818 .loc 1 90 0
819 040c 0060 R0 = 0 (X);
820 040e 10E60302 [P2+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
821 .loc 1 94 0
822 0412 20E1035A R0 = 23043 (X);
823 0416 50E60104 W [P2+2050] = R0;
824 .LBE53:
825 .LBE52:
134:src/l502_cmd.c **** }
826 .loc 1 134 0
827 041a 01E80000 UNLINK;
828 041e 1000 rts;
BFIN GAS /tmp/ccucunpK.s page 23
829 .LFE20:
830 .size _f_cmd_streams_start, .-_f_cmd_streams_start
831 .align 4
832 .type _f_cmd_config, STT_FUNC;
833 _f_cmd_config:
834 .LFB22:
140:src/l502_cmd.c **** static void f_cmd_config(t_l502_bf_cmd *cmd) {
835 .loc 1 140 0
836 .LVL76:
837 0420 00E80300 LINK 12;
838 .LCFI16:
141:src/l502_cmd.c **** l502_cmd_done(configure(), NULL, 0);
839 .loc 1 141 0
840 0424 FFE3EEFD call _configure;
841 .LVL77:
842 .LBB56:
843 .LBB57:
89:src/l502_cmd.c **** g_state.cmd.result = result;
844 .loc 1 89 0
845 0428 4AE10000 P2.H = _g_state;
846 042c 0AE10000 P2.L = _g_state;
847 0430 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
848 .loc 1 90 0
849 0434 0060 R0 = 0 (X);
850 0436 10E60302 [P2+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
851 .loc 1 94 0
852 043a 20E1035A R0 = 23043 (X);
853 043e 50E60104 W [P2+2050] = R0;
854 .LBE57:
855 .LBE56:
142:src/l502_cmd.c **** }
856 .loc 1 142 0
857 0442 01E80000 UNLINK;
858 0446 1000 rts;
859 .LFE22:
860 .size _f_cmd_config, .-_f_cmd_config
861 .align 4
862 .type _f_cmd_get_param, STT_FUNC;
863 _f_cmd_get_param:
864 .LFB31:
298:src/l502_cmd.c ****
299:src/l502_cmd.c ****
300:src/l502_cmd.c **** static void f_cmd_get_param(t_l502_bf_cmd *cmd) {
865 .loc 1 300 0
866 .LVL78:
867 0448 C504 [--sp] = ( p5:5 );
868
869 .LCFI17:
870 044a 2832 P5 = R0;
871 044c 00E80300 LINK 12;
872 .LCFI18:
301:src/l502_cmd.c **** int32_t err = 0;
302:src/l502_cmd.c **** uint32_t ret_size = 0;
303:src/l502_cmd.c ****
304:src/l502_cmd.c ****
BFIN GAS /tmp/ccucunpK.s page 24
305:src/l502_cmd.c **** switch (cmd->param) {
873 .loc 1 305 0
874 0450 28E15700 P0 = 87 (X);
875 0454 69AC P1 = [P5+4];
876 0456 410A cc =P1<=P0 (iu);
877 0458 141C if cc jump .L96 (bp);
878 .LVL79:
879 .L75:
880 .LBB61:
881 .LBB63:
306:src/l502_cmd.c **** case L502_BF_PARAM_FIRM_VERSION:
307:src/l502_cmd.c **** cmd->data[0] = L502_BF_FIRM_VERSION;
308:src/l502_cmd.c **** cmd->data[1] = L502_BF_FIRM_FEATURES;
309:src/l502_cmd.c **** ret_size = 2;
310:src/l502_cmd.c **** break;
311:src/l502_cmd.c **** case L502_BF_PARAM_STREAM_MODE:
312:src/l502_cmd.c **** cmd->data[0] = g_mode;
313:src/l502_cmd.c **** ret_size = 1;
314:src/l502_cmd.c **** break;
315:src/l502_cmd.c **** case L502_BF_PARAM_ENABLED_STREAMS:
316:src/l502_cmd.c **** cmd->data[0] = g_streams;
317:src/l502_cmd.c **** ret_size = 1;
318:src/l502_cmd.c **** break;
319:src/l502_cmd.c **** case L502_BF_PARAM_IN_BUF_SIZE:
320:src/l502_cmd.c **** cmd->data[0] = sport_in_buffer_size();
321:src/l502_cmd.c **** ret_size = 1;
322:src/l502_cmd.c **** break;
323:src/l502_cmd.c **** case L502_BF_PARAM_LCH_CNT:
324:src/l502_cmd.c **** cmd->data[0] = g_set.lch_cnt;
325:src/l502_cmd.c **** ret_size = 1;
326:src/l502_cmd.c **** break;
327:src/l502_cmd.c **** case L502_BF_PARAM_LCH:
328:src/l502_cmd.c **** if (cmd->data_size < 1) {
329:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA;
330:src/l502_cmd.c **** } else {
331:src/l502_cmd.c **** uint32_t index = cmd->data[0];
332:src/l502_cmd.c **** if (index >= L502_LTABLE_MAX_CH_CNT) {
333:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS;
334:src/l502_cmd.c **** } else {
335:src/l502_cmd.c **** cmd->data[1] = g_set.lch[index].phy_ch;
336:src/l502_cmd.c **** cmd->data[2] = g_set.lch[index].mode;
337:src/l502_cmd.c **** cmd->data[3] = g_set.lch[index].range;
338:src/l502_cmd.c **** cmd->data[4] = g_set.lch[index].avg;
339:src/l502_cmd.c **** cmd->data[5] = g_set.lch[index].flags;
340:src/l502_cmd.c **** ret_size = 6;
341:src/l502_cmd.c **** }
342:src/l502_cmd.c **** }
343:src/l502_cmd.c **** break;
344:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FREQ_DIV:
345:src/l502_cmd.c **** cmd->data[0] = g_set.adc_freq_div;
346:src/l502_cmd.c **** ret_size = 1;
347:src/l502_cmd.c **** break;
348:src/l502_cmd.c **** case L502_BF_PARAM_REF_FREQ_SRC:
349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq;
350:src/l502_cmd.c **** ret_size = 1;
351:src/l502_cmd.c **** break;
352:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FRAME_DELAY:
BFIN GAS /tmp/ccucunpK.s page 25
353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay;
354:src/l502_cmd.c **** ret_size = 1;
355:src/l502_cmd.c **** break;
356:src/l502_cmd.c **** case L502_BF_PARAM_SYNC_MODE:
357:src/l502_cmd.c **** cmd->data[0] = g_set.sync_mode;
358:src/l502_cmd.c **** ret_size = 1;
359:src/l502_cmd.c **** break;
360:src/l502_cmd.c **** case L502_BF_PARAM_SYNC_START_MODE:
361:src/l502_cmd.c **** cmd->data[0] = g_set.sync_start_mode;
362:src/l502_cmd.c **** ret_size = 1;
363:src/l502_cmd.c **** break;
364:src/l502_cmd.c **** case L502_BF_PARAM_DIN_FREQ_DIV:
365:src/l502_cmd.c **** cmd->data[0] = g_set.din_freq_div;
366:src/l502_cmd.c **** ret_size = 1;
367:src/l502_cmd.c **** break;
368:src/l502_cmd.c **** case L502_BF_PARAM_DAC_FREQ_DIV:
369:src/l502_cmd.c **** cmd->data[0] = g_set.out_freq_div;
370:src/l502_cmd.c **** ret_size = 1;
371:src/l502_cmd.c **** break;
372:src/l502_cmd.c **** case 87: //for test purposes only!
373:src/l502_cmd.c **** cmd->data[0] = 0xADEF;
374:src/l502_cmd.c **** ret_size = 1;
375:src/l502_cmd.c **** break;
376:src/l502_cmd.c ****
377:src/l502_cmd.c **** default:
378:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS;
379:src/l502_cmd.c **** break;
380:src/l502_cmd.c **** }
381:src/l502_cmd.c ****
382:src/l502_cmd.c **** l502_cmd_done(err, cmd->data, ret_size);
383:src/l502_cmd.c **** }
882 .loc 1 383 0
883 045a 20E1FEFD R0 = -514 (X);
884 .LVL80:
885 .L94:
89:src/l502_cmd.c **** g_state.cmd.result = result;
886 .loc 1 89 0
887 045e 4DE10000 P5.H = _g_state;
888 .LVL81:
889 0462 0DE10000 P5.L = _g_state;
890 0466 28E60202 [P5+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
891 .loc 1 90 0
892 046a 0060 R0 = 0 (X);
893 .LVL82:
894 046c 28E60302 [P5+2060] = R0;
895 .LVL83:
896 .L93:
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
897 .loc 1 94 0
898 0470 20E1035A R0 = 23043 (X);
899 0474 68E60104 W [P5+2050] = R0;
900 .LBE63:
901 .LBE61:
902 .loc 1 383 0
903 0478 01E80000 UNLINK;
904 047c 8504 ( p5:5 ) = [sp++];
BFIN GAS /tmp/ccucunpK.s page 26
905
906 .LCFI19:
907 047e 1000 rts;
908 .LVL84:
909 .L96:
305:src/l502_cmd.c **** switch (cmd->param) {
910 .loc 1 305 0
911 0480 4AE10000 P2.H = .L90;
912 0484 0AE1C000 P2.L = .L90;
913 0488 8A5E P2 = P2 + (P1 << 2);
914 048a 5291 P2 = [P2];
915 048c 5200 jump (P2);
916 .section .rodata
917 .align 4
918 .align 4
919 .L90:
920 00c0 8E040000 .dd .L76;
921 00c4 D0040000 .dd .L77;
922 00c8 E2040000 .dd .L78;
923 00cc 5A040000 .dd .L75;
924 00d0 5A040000 .dd .L75;
925 00d4 5A040000 .dd .L75;
926 00d8 5A040000 .dd .L75;
927 00dc 5A040000 .dd .L75;
928 00e0 5A040000 .dd .L75;
929 00e4 5A040000 .dd .L75;
930 00e8 5A040000 .dd .L75;
931 00ec 5A040000 .dd .L75;
932 00f0 5A040000 .dd .L75;
933 00f4 5A040000 .dd .L75;
934 00f8 5A040000 .dd .L75;
935 00fc 5A040000 .dd .L75;
936 0100 F4040000 .dd .L79;
937 0104 5A040000 .dd .L75;
938 0108 5A040000 .dd .L75;
939 010c 5A040000 .dd .L75;
940 0110 5A040000 .dd .L75;
941 0114 5A040000 .dd .L75;
942 0118 5A040000 .dd .L75;
943 011c 5A040000 .dd .L75;
944 0120 5A040000 .dd .L75;
945 0124 5A040000 .dd .L75;
946 0128 5A040000 .dd .L75;
947 012c 5A040000 .dd .L75;
948 0130 5A040000 .dd .L75;
949 0134 5A040000 .dd .L75;
950 0138 5A040000 .dd .L75;
951 013c 5A040000 .dd .L75;
952 0140 00050000 .dd .L80;
953 0144 14050000 .dd .L81;
954 0148 5A050000 .dd .L82;
955 014c 6E050000 .dd .L83;
956 0150 82050000 .dd .L84;
957 0154 96050000 .dd .L85;
958 0158 AA050000 .dd .L86;
959 015c 5A040000 .dd .L75;
960 0160 5A040000 .dd .L75;
BFIN GAS /tmp/ccucunpK.s page 27
961 0164 5A040000 .dd .L75;
962 0168 5A040000 .dd .L75;
963 016c 5A040000 .dd .L75;
964 0170 5A040000 .dd .L75;
965 0174 5A040000 .dd .L75;
966 0178 5A040000 .dd .L75;
967 017c 5A040000 .dd .L75;
968 0180 BE050000 .dd .L87;
969 0184 D2050000 .dd .L88;
970 0188 5A040000 .dd .L75;
971 018c 5A040000 .dd .L75;
972 0190 5A040000 .dd .L75;
973 0194 5A040000 .dd .L75;
974 0198 5A040000 .dd .L75;
975 019c 5A040000 .dd .L75;
976 01a0 5A040000 .dd .L75;
977 01a4 5A040000 .dd .L75;
978 01a8 5A040000 .dd .L75;
979 01ac 5A040000 .dd .L75;
980 01b0 5A040000 .dd .L75;
981 01b4 5A040000 .dd .L75;
982 01b8 5A040000 .dd .L75;
983 01bc 5A040000 .dd .L75;
984 01c0 5A040000 .dd .L75;
985 01c4 5A040000 .dd .L75;
986 01c8 5A040000 .dd .L75;
987 01cc 5A040000 .dd .L75;
988 01d0 5A040000 .dd .L75;
989 01d4 5A040000 .dd .L75;
990 01d8 5A040000 .dd .L75;
991 01dc 5A040000 .dd .L75;
992 01e0 5A040000 .dd .L75;
993 01e4 5A040000 .dd .L75;
994 01e8 5A040000 .dd .L75;
995 01ec 5A040000 .dd .L75;
996 01f0 5A040000 .dd .L75;
997 01f4 5A040000 .dd .L75;
998 01f8 5A040000 .dd .L75;
999 01fc 5A040000 .dd .L75;
1000 0200 5A040000 .dd .L75;
1001 0204 5A040000 .dd .L75;
1002 0208 5A040000 .dd .L75;
1003 020c 5A040000 .dd .L75;
1004 0210 5A040000 .dd .L75;
1005 0214 5A040000 .dd .L75;
1006 0218 5A040000 .dd .L75;
1007 021c E6050000 .dd .L89;
1008 .text;
1009 .L76:
307:src/l502_cmd.c **** cmd->data[0] = L502_BF_FIRM_VERSION;
1010 .loc 1 307 0
1011 048e 1060 R0 = 2 (X);
1012 0490 28B1 [P5+16] = R0;
308:src/l502_cmd.c **** cmd->data[1] = L502_BF_FIRM_FEATURES;
1013 .loc 1 308 0
1014 0492 1860 R0 = 3 (X);
1015 0494 68B1 [P5+20] = R0;
BFIN GAS /tmp/ccucunpK.s page 28
1016 0496 1360 R3 = 2 (X);
1017 .LVL85:
1018 0498 4260 R2 = 8 (X);
1019 .LVL86:
1020 .L91:
382:src/l502_cmd.c **** l502_cmd_done(err, cmd->data, ret_size);
1021 .loc 1 382 0
1022 049a 4D30 R1 = P5;
1023 .LVL87:
1024 .LBB66:
1025 .LBB64:
89:src/l502_cmd.c **** g_state.cmd.result = result;
1026 .loc 1 89 0
1027 049c 4DE10000 P5.H = _g_state;
1028 .LVL88:
1029 04a0 0DE10000 P5.L = _g_state;
1030 04a4 0060 R0 = 0 (X);
1031 04a6 28E60202 [P5+2056] = R0;
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
1032 .loc 1 91 0
1033 04aa 40E10000 R0.H = _g_state+2064;
1034 .LBE64:
1035 .LBE66:
382:src/l502_cmd.c **** l502_cmd_done(err, cmd->data, ret_size);
1036 .loc 1 382 0
1037 04ae 8164 R1 += 16;
1038 .LBB67:
1039 .LBB62:
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
1040 .loc 1 91 0
1041 04b0 00E11008 R0.L = _g_state+2064;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
1042 .loc 1 90 0
1043 04b4 2BE60302 [P5+2060] = R3;
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
1044 .loc 1 91 0
1045 04b8 0108 cc =R1==R0;
1046 04ba DB1B if cc jump .L93;
92:src/l502_cmd.c **** memmove((void*)g_state.cmd.data, data, size*sizeof(data[0]));
1047 .loc 1 92 0
1048 04bc FFE3A2FD call _memmove;
1049 .LVL89:
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
1050 .loc 1 94 0
1051 04c0 20E1035A R0 = 23043 (X);
1052 04c4 68E60104 W [P5+2050] = R0;
1053 .LBE62:
1054 .LBE67:
1055 .loc 1 383 0
1056 04c8 01E80000 UNLINK;
1057 04cc 8504 ( p5:5 ) = [sp++];
1058
1059 .LCFI20:
1060 04ce 1000 rts;
1061 .LVL90:
1062 .L77:
312:src/l502_cmd.c **** cmd->data[0] = g_mode;
BFIN GAS /tmp/ccucunpK.s page 29
1063 .loc 1 312 0
1064 04d0 4AE10000 P2.H = _g_mode;
1065 04d4 0AE10000 P2.L = _g_mode;
1066 04d8 1091 R0 = [P2];
1067 04da 28B1 [P5+16] = R0;
1068 04dc 0B60 R3 = 1 (X);
1069 .LVL91:
1070 04de 2260 R2 = 4 (X);
1071 04e0 DD2F jump.s .L91;
1072 .LVL92:
1073 .L78:
316:src/l502_cmd.c **** cmd->data[0] = g_streams;
1074 .loc 1 316 0
1075 04e2 4AE10000 P2.H = _g_streams;
1076 04e6 0AE10000 P2.L = _g_streams;
1077 04ea 1091 R0 = [P2];
1078 04ec 28B1 [P5+16] = R0;
1079 04ee 0B60 R3 = 1 (X);
1080 .LVL93:
1081 04f0 2260 R2 = 4 (X);
1082 04f2 D42F jump.s .L91;
1083 .LVL94:
1084 .L79:
320:src/l502_cmd.c **** cmd->data[0] = sport_in_buffer_size();
1085 .loc 1 320 0
1086 04f4 FFE386FD call _sport_in_buffer_size;
1087 04f8 28B1 [P5+16] = R0;
1088 04fa 0B60 R3 = 1 (X);
1089 .LVL95:
1090 04fc 2260 R2 = 4 (X);
1091 04fe CE2F jump.s .L91;
1092 .LVL96:
1093 .L80:
324:src/l502_cmd.c **** cmd->data[0] = g_set.lch_cnt;
1094 .loc 1 324 0
1095 0500 4AE10000 P2.H = _g_set;
1096 0504 0AE10000 P2.L = _g_set;
1097 0508 50E40004 R0 = W [P2+2048] (Z);
1098 050c 28B1 [P5+16] = R0;
1099 050e 0B60 R3 = 1 (X);
1100 .LVL97:
1101 0510 2260 R2 = 4 (X);
1102 0512 C42F jump.s .L91;
1103 .LVL98:
1104 .L81:
328:src/l502_cmd.c **** if (cmd->data_size < 1) {
1105 .loc 1 328 0
1106 0514 E8A0 R0 = [P5+12];
1107 0516 000C cc =R0==0;
1108 0518 6D18 if cc jump .L92;
1109 051a 0000 nop;
1110 051c 0000 nop;
1111 .LBB68:
332:src/l502_cmd.c **** if (index >= L502_LTABLE_MAX_CH_CNT) {
1112 .loc 1 332 0
1113 051e 20E1FF00 R0 = 255 (X);
331:src/l502_cmd.c **** uint32_t index = cmd->data[0];
BFIN GAS /tmp/ccucunpK.s page 30
1114 .loc 1 331 0
1115 0522 29A1 R1 = [P5+16];
1116 .LVL99:
332:src/l502_cmd.c **** if (index >= L502_LTABLE_MAX_CH_CNT) {
1117 .loc 1 332 0
1118 0524 010A cc =R1<=R0 (iu);
1119 0526 9A17 if !cc jump .L75 (bp);
335:src/l502_cmd.c **** cmd->data[1] = g_set.lch[index].phy_ch;
1120 .loc 1 335 0
1121 0528 82C61980 R0 = R1 << 3;
1122 052c 0032 P0 = R0;
1123 052e 49E10000 P1.H = _g_set;
1124 0532 09E10000 P1.L = _g_set;
339:src/l502_cmd.c **** cmd->data[5] = g_set.lch[index].flags;
1125 .loc 1 339 0
1126 0536 3360 R3 = 6 (X);
1127 .LVL100:
1128 0538 C260 R2 = 24 (X);
335:src/l502_cmd.c **** cmd->data[1] = g_set.lch[index].phy_ch;
1129 .loc 1 335 0
1130 053a 815A P2 = P1 + P0;
1131 053c 1099 R0 = B [P2] (Z);
1132 053e 68B1 [P5+20] = R0;
336:src/l502_cmd.c **** cmd->data[2] = g_set.lch[index].mode;
1133 .loc 1 336 0
1134 0540 90E40100 R0 = B [P2+1] (Z);
1135 0544 A8B1 [P5+24] = R0;
337:src/l502_cmd.c **** cmd->data[3] = g_set.lch[index].range;
1136 .loc 1 337 0
1137 0546 90E40200 R0 = B [P2+2] (Z);
1138 054a E8B1 [P5+28] = R0;
338:src/l502_cmd.c **** cmd->data[4] = g_set.lch[index].avg;
1139 .loc 1 338 0
1140 054c 90E40300 R0 = B [P2+3] (Z);
1141 0550 28B2 [P5+32] = R0;
339:src/l502_cmd.c **** cmd->data[5] = g_set.lch[index].flags;
1142 .loc 1 339 0
1143 0552 415A P1 = P1 + P0;
1144 0554 48A0 R0 = [P1+4];
1145 0556 68B2 [P5+36] = R0;
1146 0558 A12F jump.s .L91;
1147 .LVL101:
1148 .L82:
1149 .LBE68:
345:src/l502_cmd.c **** cmd->data[0] = g_set.adc_freq_div;
1150 .loc 1 345 0
1151 055a 4AE10000 P2.H = _g_set;
1152 055e 0AE10000 P2.L = _g_set;
1153 0562 10E40102 R0 = [P2+2052];
1154 0566 28B1 [P5+16] = R0;
1155 0568 0B60 R3 = 1 (X);
1156 .LVL102:
1157 056a 2260 R2 = 4 (X);
1158 056c 972F jump.s .L91;
1159 .LVL103:
1160 .L83:
349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq;
BFIN GAS /tmp/ccucunpK.s page 31
1161 .loc 1 349 0
1162 056e 4AE10000 P2.H = _g_set;
1163 0572 0AE10000 P2.L = _g_set;
1164 0576 10E40402 R0 = [P2+2064];
1165 057a 28B1 [P5+16] = R0;
1166 057c 0B60 R3 = 1 (X);
1167 .LVL104:
1168 057e 2260 R2 = 4 (X);
1169 0580 8D2F jump.s .L91;
1170 .LVL105:
1171 .L84:
353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay;
1172 .loc 1 353 0
1173 0582 4AE10000 P2.H = _g_set;
1174 0586 0AE10000 P2.L = _g_set;
1175 058a 10E40302 R0 = [P2+2060];
1176 058e 28B1 [P5+16] = R0;
1177 0590 0B60 R3 = 1 (X);
1178 .LVL106:
1179 0592 2260 R2 = 4 (X);
1180 0594 832F jump.s .L91;
1181 .LVL107:
1182 .L85:
357:src/l502_cmd.c **** cmd->data[0] = g_set.sync_mode;
1183 .loc 1 357 0
1184 0596 4AE10000 P2.H = _g_set;
1185 059a 0AE10000 P2.L = _g_set;
1186 059e 90E41608 R0 = B [P2+2070] (Z);
1187 05a2 28B1 [P5+16] = R0;
1188 05a4 0B60 R3 = 1 (X);
1189 .LVL108:
1190 05a6 2260 R2 = 4 (X);
1191 05a8 792F jump.s .L91;
1192 .LVL109:
1193 .L86:
361:src/l502_cmd.c **** cmd->data[0] = g_set.sync_start_mode;
1194 .loc 1 361 0
1195 05aa 4AE10000 P2.H = _g_set;
1196 05ae 0AE10000 P2.L = _g_set;
1197 05b2 90E41708 R0 = B [P2+2071] (Z);
1198 05b6 28B1 [P5+16] = R0;
1199 05b8 0B60 R3 = 1 (X);
1200 .LVL110:
1201 05ba 2260 R2 = 4 (X);
1202 05bc 6F2F jump.s .L91;
1203 .LVL111:
1204 .L87:
365:src/l502_cmd.c **** cmd->data[0] = g_set.din_freq_div;
1205 .loc 1 365 0
1206 05be 4AE10000 P2.H = _g_set;
1207 05c2 0AE10000 P2.L = _g_set;
1208 05c6 10E40202 R0 = [P2+2056];
1209 05ca 28B1 [P5+16] = R0;
1210 05cc 0B60 R3 = 1 (X);
1211 .LVL112:
1212 05ce 2260 R2 = 4 (X);
1213 05d0 652F jump.s .L91;
BFIN GAS /tmp/ccucunpK.s page 32
1214 .LVL113:
1215 .L88:
369:src/l502_cmd.c **** cmd->data[0] = g_set.out_freq_div;
1216 .loc 1 369 0
1217 05d2 4AE10000 P2.H = _g_set;
1218 05d6 0AE10000 P2.L = _g_set;
1219 05da 50E40A04 R0 = W [P2+2068] (Z);
1220 05de 28B1 [P5+16] = R0;
1221 05e0 0B60 R3 = 1 (X);
1222 .LVL114:
1223 05e2 2260 R2 = 4 (X);
1224 05e4 5B2F jump.s .L91;
1225 .LVL115:
1226 .L89:
373:src/l502_cmd.c **** cmd->data[0] = 0xADEF;
1227 .loc 1 373 0
1228 05e6 80E1EFAD R0 = 44527 (Z);
1229 05ea 28B1 [P5+16] = R0;
1230 05ec 0B60 R3 = 1 (X);
1231 .LVL116:
1232 05ee 2260 R2 = 4 (X);
1233 05f0 552F jump.s .L91;
1234 .LVL117:
1235 .L92:
1236 .LBB69:
1237 .LBB65:
1238 .loc 1 383 0
1239 05f2 20E1FDFD R0 = -515 (X);
1240 .LVL118:
1241 05f6 342F jump.s .L94;
1242 .LBE65:
1243 .LBE69:
1244 .LFE31:
1245 .size _f_cmd_get_param, .-_f_cmd_get_param
1246 .align 4
1247 .global _l502_cmd_start;
1248 .type _l502_cmd_start, STT_FUNC;
1249 _l502_cmd_start:
1250 .LFB17:
99:src/l502_cmd.c **** void l502_cmd_start(t_l502_bf_cmd* cmd) {
1251 .loc 1 99 0
1252 .LVL119:
1253 05f8 0032 P0 = R0;
1254 05fa 00E80000 LINK 0;
1255 .LCFI21:
102:src/l502_cmd.c **** if (cmd->code & L502_BF_CMD_CODE_USER) {
1256 .loc 1 102 0
1257 05fe 0195 R1 = W [P0] (Z);
1258 0600 8842 R0 = R1.L (X);
1259 .LVL120:
1260 0602 800C cc =R0<0;
1261 0604 7C18 if cc jump .L114;
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
1262 .loc 1 106 0
1263 0606 49E10000 P1.H = _f_cmd_tbl;
1264 060a 09E12002 P1.L = _f_cmd_tbl;
103:src/l502_cmd.c **** usr_cmd_process(cmd);
BFIN GAS /tmp/ccucunpK.s page 33
1265 .loc 1 103 0
1266 060e C942 R1 = R1.L (Z);
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
1267 .loc 1 106 0
1268 0610 0891 R0 = [P1];
1269 0612 0808 cc =R0==R1;
1270 0614 6B18 if cc jump .L115;
1271 0616 0000 nop;
1272 0618 0000 nop;
1273 061a 0000 nop;
1274 061c 88A0 R0 = [P1+8];
1275 061e 0808 cc =R0==R1;
1276 0620 7318 if cc jump .L116;
1277 0622 0000 nop;
1278 0624 0000 nop;
1279 0626 0000 nop;
1280 0628 08A1 R0 = [P1+16];
1281 062a 0808 cc =R0==R1;
1282 062c 5618 if cc jump .L117;
1283 062e 0000 nop;
1284 0630 0000 nop;
1285 0632 0000 nop;
1286 0634 88A1 R0 = [P1+24];
1287 0636 0808 cc =R0==R1;
1288 0638 7018 if cc jump .L118;
1289 063a 0000 nop;
1290 063c 0000 nop;
1291 063e 0000 nop;
1292 0640 08A2 R0 = [P1+32];
1293 0642 0808 cc =R0==R1;
1294 0644 6C18 if cc jump .L119;
1295 0646 0000 nop;
1296 0648 0000 nop;
1297 064a 0000 nop;
1298 064c 88A2 R0 = [P1+40];
1299 064e 0808 cc =R0==R1;
1300 0650 6818 if cc jump .L120;
1301 0652 0000 nop;
1302 0654 0000 nop;
1303 0656 0000 nop;
1304 0658 08A3 R0 = [P1+48];
1305 065a 0808 cc =R0==R1;
1306 065c 6618 if cc jump .L121;
1307 065e 0000 nop;
1308 0660 0000 nop;
1309 0662 0000 nop;
1310 0664 88A3 R0 = [P1+56];
1311 0666 0808 cc =R0==R1;
1312 0668 5E18 if cc jump .L122;
1313 066a 0000 nop;
1314 066c 0000 nop;
1315 066e 0000 nop;
1316 0670 08E41000 R0 = [P1+64];
1317 0674 0808 cc =R0==R1;
1318 0676 5B18 if cc jump .L123;
1319 0678 0000 nop;
1320 067a 4AE10000 P2.H = _f_cmd_tbl;
BFIN GAS /tmp/ccucunpK.s page 34
1321 067e 0AE12002 P2.L = _f_cmd_tbl;
1322 0682 08E41200 R0 = [P1+72];
1323 0686 0808 cc =R0==R1;
1324 0688 5418 if cc jump .L124;
1325 068a 0000 nop;
1326 068c 0000 nop;
1327 068e 0000 nop;
1328 0690 10E41400 R0 = [P2+80];
1329 0694 0808 cc =R0==R1;
1330 0696 4F18 if cc jump .L125;
1331 0698 0000 nop;
1332 069a 0000 nop;
1333 069c 0000 nop;
1334 069e 10E41600 R0 = [P2+88];
1335 06a2 0808 cc =R0==R1;
1336 06a4 4A18 if cc jump .L126;
1337 06a6 0000 nop;
1338 06a8 0000 nop;
1339 06aa 0000 nop;
1340 06ac 10E41800 R0 = [P2+96];
1341 06b0 0808 cc =R0==R1;
1342 06b2 4518 if cc jump .L127;
1343 .LBB72:
1344 .LBB73:
89:src/l502_cmd.c **** g_state.cmd.result = result;
1345 .loc 1 89 0
1346 06b4 4AE10000 P2.H = _g_state;
1347 06b8 0AE10000 P2.L = _g_state;
1348 06bc 20E100FE R0 = -512 (X);
1349 06c0 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
1350 .loc 1 90 0
1351 06c4 0060 R0 = 0 (X);
1352 06c6 10E60302 [P2+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
1353 .loc 1 94 0
1354 06ca 20E1035A R0 = 23043 (X);
1355 06ce 50E60104 W [P2+2050] = R0;
1356 .LBE73:
1357 .LBE72:
115:src/l502_cmd.c **** }
1358 .loc 1 115 0
1359 06d2 01E80000 UNLINK;
1360 06d6 1000 rts;
1361 .L117:
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
1362 .loc 1 106 0
1363 06d8 1060 R0 = 2 (X);
1364 .LVL121:
1365 .L100:
108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd);
1366 .loc 1 108 0
1367 06da 184F R0 <<= 3;
1368 .LVL122:
1369 06dc 1032 P2 = R0;
1370 06de 4030 R0 = P0;
115:src/l502_cmd.c **** }
BFIN GAS /tmp/ccucunpK.s page 35
1371 .loc 1 115 0
1372 06e0 01E80000 UNLINK;
108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd);
1373 .loc 1 108 0
1374 06e4 915A P2 = P1 + P2;
1375 06e6 52AC P2 = [P2+4];
1376 06e8 5200 jump (P2);
1377 .LVL123:
1378 .L115:
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
1379 .loc 1 106 0
1380 06ea 0060 R0 = 0 (X);
1381 .LVL124:
108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd);
1382 .loc 1 108 0
1383 06ec 184F R0 <<= 3;
1384 .LVL125:
1385 06ee 1032 P2 = R0;
1386 06f0 4030 R0 = P0;
115:src/l502_cmd.c **** }
1387 .loc 1 115 0
1388 06f2 01E80000 UNLINK;
108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd);
1389 .loc 1 108 0
1390 06f6 915A P2 = P1 + P2;
1391 06f8 52AC P2 = [P2+4];
1392 06fa 5200 jump (P2);
1393 .LVL126:
1394 .L114:
103:src/l502_cmd.c **** usr_cmd_process(cmd);
1395 .loc 1 103 0
1396 06fc 4030 R0 = P0;
115:src/l502_cmd.c **** }
1397 .loc 1 115 0
1398 06fe 01E80000 UNLINK;
103:src/l502_cmd.c **** usr_cmd_process(cmd);
1399 .loc 1 103 0
1400 0702 FFE27FFC jump.l _usr_cmd_process;
1401 .LVL127:
1402 .L116:
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
1403 .loc 1 106 0
1404 0706 0860 R0 = 1 (X);
1405 .LVL128:
108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd);
1406 .loc 1 108 0
1407 0708 184F R0 <<= 3;
1408 .LVL129:
1409 070a 1032 P2 = R0;
1410 070c 4030 R0 = P0;
115:src/l502_cmd.c **** }
1411 .loc 1 115 0
1412 070e 01E80000 UNLINK;
108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd);
1413 .loc 1 108 0
1414 0712 915A P2 = P1 + P2;
1415 0714 52AC P2 = [P2+4];
BFIN GAS /tmp/ccucunpK.s page 36
1416 0716 5200 jump (P2);
1417 .LVL130:
1418 .L118:
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
1419 .loc 1 106 0
1420 0718 1860 R0 = 3 (X);
1421 .LVL131:
1422 071a E02F jump.s .L100;
1423 .LVL132:
1424 .L119:
1425 071c 2060 R0 = 4 (X);
1426 .LVL133:
1427 071e DE2F jump.s .L100;
1428 .LVL134:
1429 .L120:
1430 0720 2860 R0 = 5 (X);
1431 .LVL135:
1432 0722 DC2F jump.s .L100;
1433 .LVL136:
1434 .L122:
1435 0724 3860 R0 = 7 (X);
1436 .LVL137:
1437 0726 DA2F jump.s .L100;
1438 .LVL138:
1439 .L121:
1440 0728 3060 R0 = 6 (X);
1441 .LVL139:
1442 072a D82F jump.s .L100;
1443 .LVL140:
1444 .L123:
1445 072c 4060 R0 = 8 (X);
1446 .LVL141:
1447 072e D62F jump.s .L100;
1448 .LVL142:
1449 .L124:
1450 0730 4860 R0 = 9 (X);
1451 .LVL143:
1452 0732 D42F jump.s .L100;
1453 .LVL144:
1454 .L125:
1455 0734 5060 R0 = 10 (X);
1456 .LVL145:
1457 0736 D22F jump.s .L100;
1458 .LVL146:
1459 .L126:
1460 0738 5860 R0 = 11 (X);
1461 .LVL147:
1462 073a D02F jump.s .L100;
1463 .LVL148:
1464 .L127:
1465 073c 6060 R0 = 12 (X);
1466 .LVL149:
1467 073e CE2F jump.s .L100;
1468 .LFE17:
1469 .size _l502_cmd_start, .-_l502_cmd_start
1470 .align 4
1471 .global _l502_cmd_check_req;
BFIN GAS /tmp/ccucunpK.s page 37
1472 .type _l502_cmd_check_req, STT_FUNC;
1473 _l502_cmd_check_req:
1474 .LFB18:
120:src/l502_cmd.c **** void l502_cmd_check_req(void) {
1475 .loc 1 120 0
121:src/l502_cmd.c **** if (f_cmd_req == 1) {
1476 .loc 1 121 0
1477 0740 4AE10000 P2.H = _f_cmd_req;
120:src/l502_cmd.c **** void l502_cmd_check_req(void) {
1478 .loc 1 120 0
1479 0744 00E80000 LINK 0;
1480 .LCFI22:
121:src/l502_cmd.c **** if (f_cmd_req == 1) {
1481 .loc 1 121 0
1482 0748 0AE10000 P2.L = _f_cmd_req;
1483 074c 5099 R0 = B [P2] (X);
1484 074e 4043 R0 = R0.B (Z);
1485 0750 080C cc =R0==1;
1486 0752 0418 if cc jump .L146;
1487 .L145:
125:src/l502_cmd.c **** }
1488 .loc 1 125 0
1489 0754 01E80000 UNLINK;
1490 0758 1000 rts;
1491 .L146:
122:src/l502_cmd.c **** f_cmd_req=0;
1492 .loc 1 122 0
1493 075a 0060 R0 = 0 (X);
1494 075c 109B B [P2] = R0;
1495 .LBB78:
1496 .LBB80:
102:src/l502_cmd.c **** if (cmd->code & L502_BF_CMD_CODE_USER) {
1497 .loc 1 102 0
1498 075e 4AE10000 P2.H = _g_state;
1499 0762 0AE10000 P2.L = _g_state;
1500 0766 50E50004 R0 = W [P2+2048] (X);
1501 076a 8042 R0 = R0.L (X);
1502 076c 800C cc =R0<0;
1503 076e 8518 if cc jump .L147;
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
1504 .loc 1 106 0
1505 0770 49E10000 P1.H = _f_cmd_tbl;
1506 0774 09E12002 P1.L = _f_cmd_tbl;
1507 0778 50E50004 R0 = W [P2+2048] (X);
1508 077c C042 R0 = R0.L (Z);
1509 077e 0991 R1 = [P1];
1510 0780 0808 cc =R0==R1;
1511 0782 7918 if cc jump .L148;
1512 0784 0000 nop;
1513 0786 50E50004 R0 = W [P2+2048] (X);
1514 078a C042 R0 = R0.L (Z);
1515 078c 89A0 R1 = [P1+8];
1516 078e 0808 cc =R0==R1;
1517 0790 7C18 if cc jump .L149;
1518 0792 0000 nop;
1519 0794 50E50004 R0 = W [P2+2048] (X);
1520 0798 C042 R0 = R0.L (Z);
BFIN GAS /tmp/ccucunpK.s page 38
1521 079a 09A1 R1 = [P1+16];
1522 079c 0808 cc =R0==R1;
1523 079e 7718 if cc jump .L150;
1524 07a0 0000 nop;
1525 07a2 50E50004 R0 = W [P2+2048] (X);
1526 07a6 C042 R0 = R0.L (Z);
1527 07a8 89A1 R1 = [P1+24];
1528 07aa 0808 cc =R0==R1;
1529 07ac 7218 if cc jump .L151;
1530 07ae 0000 nop;
1531 07b0 50E50004 R0 = W [P2+2048] (X);
1532 07b4 C042 R0 = R0.L (Z);
1533 07b6 09A2 R1 = [P1+32];
1534 07b8 0808 cc =R0==R1;
1535 07ba 6D18 if cc jump .L152;
1536 07bc 0000 nop;
1537 07be 50E50004 R0 = W [P2+2048] (X);
1538 07c2 C042 R0 = R0.L (Z);
1539 07c4 89A2 R1 = [P1+40];
1540 07c6 0808 cc =R0==R1;
1541 07c8 6818 if cc jump .L153;
1542 07ca 0000 nop;
1543 07cc 50E50004 R0 = W [P2+2048] (X);
1544 07d0 C042 R0 = R0.L (Z);
1545 07d2 09A3 R1 = [P1+48];
1546 07d4 0808 cc =R0==R1;
1547 07d6 4318 if cc jump .L154;
1548 07d8 0000 nop;
1549 07da 50E50004 R0 = W [P2+2048] (X);
1550 07de C042 R0 = R0.L (Z);
1551 07e0 89A3 R1 = [P1+56];
1552 07e2 0808 cc =R0==R1;
1553 07e4 5C18 if cc jump .L155;
1554 07e6 48E10000 P0.H = _g_state;
1555 07ea 08E10000 P0.L = _g_state;
1556 07ee 50E50004 R0 = W [P2+2048] (X);
1557 07f2 C042 R0 = R0.L (Z);
1558 07f4 4AE10000 P2.H = _f_cmd_tbl;
1559 07f8 09E41000 R1 = [P1+64];
1560 07fc 0AE12002 P2.L = _f_cmd_tbl;
1561 0800 0808 cc =R0==R1;
1562 0802 4F18 if cc jump .L156;
1563 0804 0000 nop;
1564 0806 40E50004 R0 = W [P0+2048] (X);
1565 080a C042 R0 = R0.L (Z);
1566 080c 11E41200 R1 = [P2+72];
1567 0810 0808 cc =R0==R1;
1568 0812 4918 if cc jump .L157;
1569 0814 0000 nop;
1570 0816 40E50004 R0 = W [P0+2048] (X);
1571 081a C042 R0 = R0.L (Z);
1572 081c 11E41400 R1 = [P2+80];
1573 0820 0808 cc =R0==R1;
1574 0822 4318 if cc jump .L158;
1575 0824 0000 nop;
1576 0826 40E50004 R0 = W [P0+2048] (X);
1577 082a C042 R0 = R0.L (Z);
BFIN GAS /tmp/ccucunpK.s page 39
1578 082c 11E41600 R1 = [P2+88];
1579 0830 0808 cc =R0==R1;
1580 0832 3D18 if cc jump .L159;
1581 0834 0000 nop;
1582 0836 40E50004 R0 = W [P0+2048] (X);
1583 083a C042 R0 = R0.L (Z);
1584 083c 11E41800 R1 = [P2+96];
1585 0840 0808 cc =R0==R1;
1586 0842 3718 if cc jump .L160;
1587 .LBB81:
1588 .LBB82:
89:src/l502_cmd.c **** g_state.cmd.result = result;
1589 .loc 1 89 0
1590 0844 20E100FE R0 = -512 (X);
1591 0848 00E60202 [P0+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size;
1592 .loc 1 90 0
1593 084c 0060 R0 = 0 (X);
1594 084e 00E60302 [P0+2060] = R0;
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
1595 .loc 1 94 0
1596 0852 20E1035A R0 = 23043 (X);
1597 0856 40E60104 W [P0+2050] = R0;
1598 085a 7D2F jump.s .L145;
1599 .L154:
1600 .LBE82:
1601 .LBE81:
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
1602 .loc 1 106 0
1603 085c 3060 R0 = 6 (X);
1604 .LVL150:
1605 .L132:
108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd);
1606 .loc 1 108 0
1607 085e 184F R0 <<= 3;
1608 .LVL151:
1609 0860 1032 P2 = R0;
1610 0862 40E10000 R0.H = _g_state+2048;
1611 0866 00E10008 R0.L = _g_state+2048;
1612 .LBE80:
1613 .LBE78:
125:src/l502_cmd.c **** }
1614 .loc 1 125 0
1615 086a 01E80000 UNLINK;
1616 .LBB84:
1617 .LBB79:
108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd);
1618 .loc 1 108 0
1619 086e 915A P2 = P1 + P2;
1620 0870 52AC P2 = [P2+4];
1621 0872 5200 jump (P2);
1622 .L148:
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
1623 .loc 1 106 0
1624 0874 0060 R0 = 0 (X);
1625 .LVL152:
1626 0876 F42F jump.s .L132;
BFIN GAS /tmp/ccucunpK.s page 40
1627 .LVL153:
1628 .L147:
103:src/l502_cmd.c **** usr_cmd_process(cmd);
1629 .loc 1 103 0
1630 0878 40E10000 R0.H = _g_state+2048;
1631 087c 00E10008 R0.L = _g_state+2048;
1632 .LBE79:
1633 .LBE84:
125:src/l502_cmd.c **** }
1634 .loc 1 125 0
1635 0880 01E80000 UNLINK;
1636 .LBB85:
1637 .LBB83:
103:src/l502_cmd.c **** usr_cmd_process(cmd);
1638 .loc 1 103 0
1639 0884 FFE2BEFB jump.l _usr_cmd_process;
1640 .L149:
106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) {
1641 .loc 1 106 0
1642 0888 0860 R0 = 1 (X);
1643 .LVL154:
1644 088a EA2F jump.s .L132;
1645 .LVL155:
1646 .L150:
1647 088c 1060 R0 = 2 (X);
1648 .LVL156:
1649 088e E82F jump.s .L132;
1650 .LVL157:
1651 .L151:
1652 0890 1860 R0 = 3 (X);
1653 .LVL158:
1654 0892 E62F jump.s .L132;
1655 .LVL159:
1656 .L152:
1657 0894 2060 R0 = 4 (X);
1658 .LVL160:
1659 0896 E42F jump.s .L132;
1660 .LVL161:
1661 .L153:
1662 0898 2860 R0 = 5 (X);
1663 .LVL162:
1664 089a E22F jump.s .L132;
1665 .LVL163:
1666 .L155:
1667 089c 3860 R0 = 7 (X);
1668 .LVL164:
1669 089e E02F jump.s .L132;
1670 .LVL165:
1671 .L156:
1672 08a0 4060 R0 = 8 (X);
1673 .LVL166:
1674 08a2 DE2F jump.s .L132;
1675 .LVL167:
1676 .L157:
1677 08a4 4860 R0 = 9 (X);
1678 .LVL168:
1679 08a6 DC2F jump.s .L132;
BFIN GAS /tmp/ccucunpK.s page 41
1680 .LVL169:
1681 .L158:
1682 08a8 5060 R0 = 10 (X);
1683 .LVL170:
1684 08aa DA2F jump.s .L132;
1685 .LVL171:
1686 .L159:
1687 08ac 5860 R0 = 11 (X);
1688 .LVL172:
1689 08ae D82F jump.s .L132;
1690 .LVL173:
1691 .L160:
1692 08b0 6060 R0 = 12 (X);
1693 .LVL174:
1694 08b2 D62F jump.s .L132;
1695 .LBE83:
1696 .LBE85:
1697 .LFE18:
1698 .size _l502_cmd_check_req, .-_l502_cmd_check_req
1699 .local _f_cmd_req
1700 .comm _f_cmd_req,1,1
1701 .section .rodata
1702 .align 4
1703 .type _f_cmd_tbl, @object
1704 .size _f_cmd_tbl, 104
1705 _f_cmd_tbl:
1706 0220 01000000 .long 1
1707 0224 00000000 .long _l502_cmd_test
1708 0228 02000000 .long 2
1709 022c 64000000 .long _f_cmd_set_param
1710 0230 03000000 .long 3
1711 0234 48040000 .long _f_cmd_get_param
1712 0238 04000000 .long 4
1713 023c 20040000 .long _f_cmd_config
1714 0240 07000000 .long 7
1715 0244 F8030000 .long _f_cmd_streams_start
1716 0248 08000000 .long 8
1717 024c D0030000 .long _f_cmd_stream_stop
1718 0250 09000000 .long 9
1719 0254 A8030000 .long _f_cmd_preload
1720 0258 05000000 .long 5
1721 025c 7C030000 .long _f_cmd_stream_enable
1722 0260 06000000 .long 6
1723 0264 50030000 .long _f_cmd_stream_disable
1724 0268 10000000 .long 16
1725 026c D0020000 .long _f_cmd_async_out
1726 0270 13000000 .long 19
1727 0274 7C020000 .long _f_cmd_fpga_reg_wr
1728 0278 14000000 .long 20
1729 027c 24020000 .long _f_cmd_fpga_reg_rd
1730 0280 15000000 .long 21
1731 0284 E4010000 .long _f_cmd_get_out_status
1732 .align 4
1733 .type _f_regaddr_k, @object
1734 .size _f_regaddr_k, 24
1735 _f_regaddr_k:
1736 0288 08040000 .long 1032
BFIN GAS /tmp/ccucunpK.s page 42
1737 028c 09040000 .long 1033
1738 0290 0A040000 .long 1034
1739 0294 0B040000 .long 1035
1740 0298 0C040000 .long 1036
1741 029c 0D040000 .long 1037
1742 .align 4
1743 .type _f_regaddr_offs, @object
1744 .size _f_regaddr_offs, 24
1745 _f_regaddr_offs:
1746 02a0 00040000 .long 1024
1747 02a4 01040000 .long 1025
1748 02a8 02040000 .long 1026
1749 02ac 03040000 .long 1027
1750 02b0 04040000 .long 1028
1751 02b4 05040000 .long 1029
1752 .section .debug_frame,"",@progbits
1753 .Lframe0:
1754 0000 0C000000 .4byte .LECIE0-.LSCIE0
1755 .LSCIE0:
1756 0004 FFFFFFFF .4byte 0xffffffff
1757 0008 01 .byte 0x1
1758 0009 00 .string ""
1759 000a 01 .uleb128 0x1
1760 000b 7C .sleb128 -4
1761 000c 23 .byte 0x23
1762 000d 0C .byte 0xc
1763 000e 0E .uleb128 0xe
1764 000f 00 .uleb128 0x0
1765 .align 4
1766 .LECIE0:
1767 .LSFDE0:
1768 0010 14000000 .4byte .LEFDE0-.LASFDE0
1769 .LASFDE0:
1770 0014 00000000 .4byte .Lframe0
1771 0018 00000000 .4byte .LFB19
1772 001c 26000000 .4byte .LFE19-.LFB19
1773 0020 48 .byte 0x4
1774 .4byte .LCFI0-.LFB19
1775 0021 0C .byte 0xc
1776 0022 0F .uleb128 0xf
1777 0023 08 .uleb128 0x8
1778 0024 8F .byte 0x8f
1779 0025 02 .uleb128 0x2
1780 0026 A3 .byte 0xa3
1781 0027 01 .uleb128 0x1
1782 .align 4
1783 .LEFDE0:
1784 .LSFDE2:
1785 0028 1C000000 .4byte .LEFDE2-.LASFDE2
1786 .LASFDE2:
1787 002c 00000000 .4byte .Lframe0
1788 0030 28000000 .4byte .LFB16
1789 0034 3C000000 .4byte .LFE16-.LFB16
1790 0038 42 .byte 0x4
1791 .4byte .LCFI1-.LFB16
1792 0039 0E .byte 0xe
1793 003a 04 .uleb128 0x4
BFIN GAS /tmp/ccucunpK.s page 43
1794 003b 8D .byte 0x8d
1795 003c 01 .uleb128 0x1
1796 003d 50 .byte 0x4
1797 .4byte .LCFI2-.LCFI1
1798 003e 0C .byte 0xc
1799 003f 0F .uleb128 0xf
1800 0040 0C .uleb128 0xc
1801 0041 8F .byte 0x8f
1802 0042 03 .uleb128 0x3
1803 0043 A3 .byte 0xa3
1804 0044 02 .uleb128 0x2
1805 0045 000000 .align 4
1806 .LEFDE2:
1807 .LSFDE4:
1808 0048 1C000000 .4byte .LEFDE4-.LASFDE4
1809 .LASFDE4:
1810 004c 00000000 .4byte .Lframe0
1811 0050 64000000 .4byte .LFB30
1812 0054 80010000 .4byte .LFE30-.LFB30
1813 0058 42 .byte 0x4
1814 .4byte .LCFI4-.LFB30
1815 0059 0E .byte 0xe
1816 005a 08 .uleb128 0x8
1817 005b 48 .byte 0x4
1818 .4byte .LCFI5-.LCFI4
1819 005c 0C .byte 0xc
1820 005d 0F .uleb128 0xf
1821 005e 10 .uleb128 0x10
1822 005f 8F .byte 0x8f
1823 0060 04 .uleb128 0x4
1824 0061 A3 .byte 0xa3
1825 0062 03 .uleb128 0x3
1826 0063 8D .byte 0x8d
1827 0064 02 .uleb128 0x2
1828 0065 87 .byte 0x87
1829 0066 01 .uleb128 0x1
1830 0067 00 .align 4
1831 .LEFDE4:
1832 .LSFDE6:
1833 0068 14000000 .4byte .LEFDE6-.LASFDE6
1834 .LASFDE6:
1835 006c 00000000 .4byte .Lframe0
1836 0070 E4010000 .4byte .LFB29
1837 0074 3E000000 .4byte .LFE29-.LFB29
1838 0078 44 .byte 0x4
1839 .4byte .LCFI7-.LFB29
1840 0079 0C .byte 0xc
1841 007a 0F .uleb128 0xf
1842 007b 08 .uleb128 0x8
1843 007c 8F .byte 0x8f
1844 007d 02 .uleb128 0x2
1845 007e A3 .byte 0xa3
1846 007f 01 .uleb128 0x1
1847 .align 4
1848 .LEFDE6:
1849 .LSFDE8:
1850 0080 14000000 .4byte .LEFDE8-.LASFDE8
BFIN GAS /tmp/ccucunpK.s page 44
1851 .LASFDE8:
1852 0084 00000000 .4byte .Lframe0
1853 0088 24020000 .4byte .LFB28
1854 008c 56000000 .4byte .LFE28-.LFB28
1855 0090 46 .byte 0x4
1856 .4byte .LCFI8-.LFB28
1857 0091 0C .byte 0xc
1858 0092 0F .uleb128 0xf
1859 0093 08 .uleb128 0x8
1860 0094 8F .byte 0x8f
1861 0095 02 .uleb128 0x2
1862 0096 A3 .byte 0xa3
1863 0097 01 .uleb128 0x1
1864 .align 4
1865 .LEFDE8:
1866 .LSFDE10:
1867 0098 14000000 .4byte .LEFDE10-.LASFDE10
1868 .LASFDE10:
1869 009c 00000000 .4byte .Lframe0
1870 00a0 7C020000 .4byte .LFB27
1871 00a4 54000000 .4byte .LFE27-.LFB27
1872 00a8 46 .byte 0x4
1873 .4byte .LCFI9-.LFB27
1874 00a9 0C .byte 0xc
1875 00aa 0F .uleb128 0xf
1876 00ab 08 .uleb128 0x8
1877 00ac 8F .byte 0x8f
1878 00ad 02 .uleb128 0x2
1879 00ae A3 .byte 0xa3
1880 00af 01 .uleb128 0x1
1881 .align 4
1882 .LEFDE10:
1883 .LSFDE12:
1884 00b0 14000000 .4byte .LEFDE12-.LASFDE12
1885 .LASFDE12:
1886 00b4 00000000 .4byte .Lframe0
1887 00b8 D0020000 .4byte .LFB26
1888 00bc 80000000 .4byte .LFE26-.LFB26
1889 00c0 46 .byte 0x4
1890 .4byte .LCFI10-.LFB26
1891 00c1 0C .byte 0xc
1892 00c2 0F .uleb128 0xf
1893 00c3 08 .uleb128 0x8
1894 00c4 8F .byte 0x8f
1895 00c5 02 .uleb128 0x2
1896 00c6 A3 .byte 0xa3
1897 00c7 01 .uleb128 0x1
1898 .align 4
1899 .LEFDE12:
1900 .LSFDE14:
1901 00c8 14000000 .4byte .LEFDE14-.LASFDE14
1902 .LASFDE14:
1903 00cc 00000000 .4byte .Lframe0
1904 00d0 50030000 .4byte .LFB25
1905 00d4 2C000000 .4byte .LFE25-.LFB25
1906 00d8 46 .byte 0x4
1907 .4byte .LCFI11-.LFB25
BFIN GAS /tmp/ccucunpK.s page 45
1908 00d9 0C .byte 0xc
1909 00da 0F .uleb128 0xf
1910 00db 08 .uleb128 0x8
1911 00dc 8F .byte 0x8f
1912 00dd 02 .uleb128 0x2
1913 00de A3 .byte 0xa3
1914 00df 01 .uleb128 0x1
1915 .align 4
1916 .LEFDE14:
1917 .LSFDE16:
1918 00e0 14000000 .4byte .LEFDE16-.LASFDE16
1919 .LASFDE16:
1920 00e4 00000000 .4byte .Lframe0
1921 00e8 7C030000 .4byte .LFB24
1922 00ec 2C000000 .4byte .LFE24-.LFB24
1923 00f0 46 .byte 0x4
1924 .4byte .LCFI12-.LFB24
1925 00f1 0C .byte 0xc
1926 00f2 0F .uleb128 0xf
1927 00f3 08 .uleb128 0x8
1928 00f4 8F .byte 0x8f
1929 00f5 02 .uleb128 0x2
1930 00f6 A3 .byte 0xa3
1931 00f7 01 .uleb128 0x1
1932 .align 4
1933 .LEFDE16:
1934 .LSFDE18:
1935 00f8 14000000 .4byte .LEFDE18-.LASFDE18
1936 .LASFDE18:
1937 00fc 00000000 .4byte .Lframe0
1938 0100 A8030000 .4byte .LFB23
1939 0104 28000000 .4byte .LFE23-.LFB23
1940 0108 44 .byte 0x4
1941 .4byte .LCFI13-.LFB23
1942 0109 0C .byte 0xc
1943 010a 0F .uleb128 0xf
1944 010b 08 .uleb128 0x8
1945 010c 8F .byte 0x8f
1946 010d 02 .uleb128 0x2
1947 010e A3 .byte 0xa3
1948 010f 01 .uleb128 0x1
1949 .align 4
1950 .LEFDE18:
1951 .LSFDE20:
1952 0110 14000000 .4byte .LEFDE20-.LASFDE20
1953 .LASFDE20:
1954 0114 00000000 .4byte .Lframe0
1955 0118 D0030000 .4byte .LFB21
1956 011c 28000000 .4byte .LFE21-.LFB21
1957 0120 44 .byte 0x4
1958 .4byte .LCFI14-.LFB21
1959 0121 0C .byte 0xc
1960 0122 0F .uleb128 0xf
1961 0123 08 .uleb128 0x8
1962 0124 8F .byte 0x8f
1963 0125 02 .uleb128 0x2
1964 0126 A3 .byte 0xa3
BFIN GAS /tmp/ccucunpK.s page 46
1965 0127 01 .uleb128 0x1
1966 .align 4
1967 .LEFDE20:
1968 .LSFDE22:
1969 0128 14000000 .4byte .LEFDE22-.LASFDE22
1970 .LASFDE22:
1971 012c 00000000 .4byte .Lframe0
1972 0130 F8030000 .4byte .LFB20
1973 0134 28000000 .4byte .LFE20-.LFB20
1974 0138 44 .byte 0x4
1975 .4byte .LCFI15-.LFB20
1976 0139 0C .byte 0xc
1977 013a 0F .uleb128 0xf
1978 013b 08 .uleb128 0x8
1979 013c 8F .byte 0x8f
1980 013d 02 .uleb128 0x2
1981 013e A3 .byte 0xa3
1982 013f 01 .uleb128 0x1
1983 .align 4
1984 .LEFDE22:
1985 .LSFDE24:
1986 0140 14000000 .4byte .LEFDE24-.LASFDE24
1987 .LASFDE24:
1988 0144 00000000 .4byte .Lframe0
1989 0148 20040000 .4byte .LFB22
1990 014c 28000000 .4byte .LFE22-.LFB22
1991 0150 44 .byte 0x4
1992 .4byte .LCFI16-.LFB22
1993 0151 0C .byte 0xc
1994 0152 0F .uleb128 0xf
1995 0153 08 .uleb128 0x8
1996 0154 8F .byte 0x8f
1997 0155 02 .uleb128 0x2
1998 0156 A3 .byte 0xa3
1999 0157 01 .uleb128 0x1
2000 .align 4
2001 .LEFDE24:
2002 .LSFDE26:
2003 0158 1C000000 .4byte .LEFDE26-.LASFDE26
2004 .LASFDE26:
2005 015c 00000000 .4byte .Lframe0
2006 0160 48040000 .4byte .LFB31
2007 0164 B0010000 .4byte .LFE31-.LFB31
2008 0168 42 .byte 0x4
2009 .4byte .LCFI17-.LFB31
2010 0169 0E .byte 0xe
2011 016a 04 .uleb128 0x4
2012 016b 8D .byte 0x8d
2013 016c 01 .uleb128 0x1
2014 016d 46 .byte 0x4
2015 .4byte .LCFI18-.LCFI17
2016 016e 0C .byte 0xc
2017 016f 0F .uleb128 0xf
2018 0170 0C .uleb128 0xc
2019 0171 8F .byte 0x8f
2020 0172 03 .uleb128 0x3
2021 0173 A3 .byte 0xa3
BFIN GAS /tmp/ccucunpK.s page 47
2022 0174 02 .uleb128 0x2
2023 0175 000000 .align 4
2024 .LEFDE26:
2025 .LSFDE28:
2026 0178 14000000 .4byte .LEFDE28-.LASFDE28
2027 .LASFDE28:
2028 017c 00000000 .4byte .Lframe0
2029 0180 F8050000 .4byte .LFB17
2030 0184 48010000 .4byte .LFE17-.LFB17
2031 0188 46 .byte 0x4
2032 .4byte .LCFI21-.LFB17
2033 0189 0C .byte 0xc
2034 018a 0F .uleb128 0xf
2035 018b 08 .uleb128 0x8
2036 018c 8F .byte 0x8f
2037 018d 02 .uleb128 0x2
2038 018e A3 .byte 0xa3
2039 018f 01 .uleb128 0x1
2040 .align 4
2041 .LEFDE28:
2042 .LSFDE30:
2043 0190 14000000 .4byte .LEFDE30-.LASFDE30
2044 .LASFDE30:
2045 0194 00000000 .4byte .Lframe0
2046 0198 40070000 .4byte .LFB18
2047 019c 74010000 .4byte .LFE18-.LFB18
2048 01a0 48 .byte 0x4
2049 .4byte .LCFI22-.LFB18
2050 01a1 0C .byte 0xc
2051 01a2 0F .uleb128 0xf
2052 01a3 08 .uleb128 0x8
2053 01a4 8F .byte 0x8f
2054 01a5 02 .uleb128 0x2
2055 01a6 A3 .byte 0xa3
2056 01a7 01 .uleb128 0x1
2057 .align 4
2058 .LEFDE30:
2059 .text;
2060 .Letext0:
2061 .section .debug_loc,"",@progbits
2062 .Ldebug_loc0:
2063 .LLST0:
2064 0000 00000000 .4byte .LFB19-.Ltext0
2065 0004 08000000 .4byte .LCFI0-.Ltext0
2066 0008 0100 .2byte 0x1
2067 000a 5E .byte 0x5e
2068 000b 08000000 .4byte .LCFI0-.Ltext0
2069 000f 26000000 .4byte .LFE19-.Ltext0
2070 0013 0200 .2byte 0x2
2071 0015 7F .byte 0x7f
2072 0016 08 .sleb128 8
2073 0017 00000000 .4byte 0x0
2074 001b 00000000 .4byte 0x0
2075 .LLST1:
2076 001f 28000000 .4byte .LFB16-.Ltext0
2077 0023 2A000000 .4byte .LCFI1-.Ltext0
2078 0027 0100 .2byte 0x1
BFIN GAS /tmp/ccucunpK.s page 48
2079 0029 5E .byte 0x5e
2080 002a 2A000000 .4byte .LCFI1-.Ltext0
2081 002e 3A000000 .4byte .LCFI2-.Ltext0
2082 0032 0200 .2byte 0x2
2083 0034 7E .byte 0x7e
2084 0035 04 .sleb128 4
2085 0036 3A000000 .4byte .LCFI2-.Ltext0
2086 003a 64000000 .4byte .LFE16-.Ltext0
2087 003e 0200 .2byte 0x2
2088 0040 7F .byte 0x7f
2089 0041 0C .sleb128 12
2090 0042 00000000 .4byte 0x0
2091 0046 00000000 .4byte 0x0
2092 .LLST2:
2093 004a 28000000 .4byte .LVL0-.Ltext0
2094 004e 46000000 .4byte .LVL1-.Ltext0
2095 0052 0100 .2byte 0x1
2096 0054 50 .byte 0x50
2097 0055 54000000 .4byte .LVL3-.Ltext0
2098 0059 58000000 .4byte .LVL4-.Ltext0
2099 005d 0100 .2byte 0x1
2100 005f 50 .byte 0x50
2101 0060 00000000 .4byte 0x0
2102 0064 00000000 .4byte 0x0
2103 .LLST3:
2104 0068 28000000 .4byte .LVL0-.Ltext0
2105 006c 54000000 .4byte .LVL3-.Ltext0
2106 0070 0100 .2byte 0x1
2107 0072 51 .byte 0x51
2108 0073 54000000 .4byte .LVL3-.Ltext0
2109 0077 64000000 .4byte .LFE16-.Ltext0
2110 007b 0100 .2byte 0x1
2111 007d 51 .byte 0x51
2112 007e 00000000 .4byte 0x0
2113 0082 00000000 .4byte 0x0
2114 .LLST4:
2115 0086 28000000 .4byte .LVL0-.Ltext0
2116 008a 50000000 .4byte .LVL2-.Ltext0
2117 008e 0100 .2byte 0x1
2118 0090 52 .byte 0x52
2119 0091 54000000 .4byte .LVL3-.Ltext0
2120 0095 64000000 .4byte .LFE16-.Ltext0
2121 0099 0100 .2byte 0x1
2122 009b 52 .byte 0x52
2123 009c 00000000 .4byte 0x0
2124 00a0 00000000 .4byte 0x0
2125 .LLST5:
2126 00a4 64000000 .4byte .LFB30-.Ltext0
2127 00a8 66000000 .4byte .LCFI4-.Ltext0
2128 00ac 0100 .2byte 0x1
2129 00ae 5E .byte 0x5e
2130 00af 66000000 .4byte .LCFI4-.Ltext0
2131 00b3 6E000000 .4byte .LCFI5-.Ltext0
2132 00b7 0200 .2byte 0x2
2133 00b9 7E .byte 0x7e
2134 00ba 08 .sleb128 8
2135 00bb 6E000000 .4byte .LCFI5-.Ltext0
BFIN GAS /tmp/ccucunpK.s page 49
2136 00bf E4010000 .4byte .LFE30-.Ltext0
2137 00c3 0200 .2byte 0x2
2138 00c5 7F .byte 0x7f
2139 00c6 10 .sleb128 16
2140 00c7 00000000 .4byte 0x0
2141 00cb 00000000 .4byte 0x0
2142 .LLST6:
2143 00cf 64000000 .4byte .LVL5-.Ltext0
2144 00d3 76000000 .4byte .LVL6-.Ltext0
2145 00d7 0100 .2byte 0x1
2146 00d9 50 .byte 0x50
2147 00da 76000000 .4byte .LVL6-.Ltext0
2148 00de 9E000000 .4byte .LVL9-.Ltext0
2149 00e2 0100 .2byte 0x1
2150 00e4 5D .byte 0x5d
2151 00e5 A0000000 .4byte .LVL10-.Ltext0
2152 00e9 E4010000 .4byte .LFE30-.Ltext0
2153 00ed 0100 .2byte 0x1
2154 00ef 5D .byte 0x5d
2155 00f0 00000000 .4byte 0x0
2156 00f4 00000000 .4byte 0x0
2157 .LLST7:
2158 00f8 7E000000 .4byte .LVL7-.Ltext0
2159 00fc 8C000000 .4byte .LVL8-.Ltext0
2160 0100 0100 .2byte 0x1
2161 0102 50 .byte 0x50
2162 0103 AC000000 .4byte .LVL11-.Ltext0
2163 0107 AE000000 .4byte .LVL12-.Ltext0
2164 010b 0100 .2byte 0x1
2165 010d 50 .byte 0x50
2166 010e BC000000 .4byte .LVL14-.Ltext0
2167 0112 BE000000 .4byte .LVL15-.Ltext0
2168 0116 0100 .2byte 0x1
2169 0118 50 .byte 0x50
2170 0119 18010000 .4byte .LVL17-.Ltext0
2171 011d 1A010000 .4byte .LVL18-.Ltext0
2172 0121 0100 .2byte 0x1
2173 0123 50 .byte 0x50
2174 0124 5E010000 .4byte .LVL21-.Ltext0
2175 0128 60010000 .4byte .LVL22-.Ltext0
2176 012c 0100 .2byte 0x1
2177 012e 50 .byte 0x50
2178 012f DE010000 .4byte .LVL23-.Ltext0
2179 0133 E0010000 .4byte .LVL24-.Ltext0
2180 0137 0100 .2byte 0x1
2181 0139 50 .byte 0x50
2182 013a 00000000 .4byte 0x0
2183 013e 00000000 .4byte 0x0
2184 .LLST8:
2185 0142 7E000000 .4byte .LVL7-.Ltext0
2186 0146 A0000000 .4byte .LVL10-.Ltext0
2187 014a 0100 .2byte 0x1
2188 014c 51 .byte 0x51
2189 014d B8000000 .4byte .LVL13-.Ltext0
2190 0151 BE000000 .4byte .LVL15-.Ltext0
2191 0155 0100 .2byte 0x1
2192 0157 51 .byte 0x51
BFIN GAS /tmp/ccucunpK.s page 50
2193 0158 F0000000 .4byte .LVL16-.Ltext0
2194 015c 1A010000 .4byte .LVL18-.Ltext0
2195 0160 0100 .2byte 0x1
2196 0162 51 .byte 0x51
2197 0163 00000000 .4byte 0x0
2198 0167 00000000 .4byte 0x0
2199 .LLST9:
2200 016b B8000000 .4byte .LVL13-.Ltext0
2201 016f BC000000 .4byte .LVL14-.Ltext0
2202 0173 0100 .2byte 0x1
2203 0175 50 .byte 0x50
2204 0176 26010000 .4byte .LVL19-.Ltext0
2205 017a 36010000 .4byte .LVL20-.Ltext0
2206 017e 0100 .2byte 0x1
2207 0180 50 .byte 0x50
2208 0181 00000000 .4byte 0x0
2209 0185 00000000 .4byte 0x0
2210 .LLST10:
2211 0189 E4010000 .4byte .LFB29-.Ltext0
2212 018d E8010000 .4byte .LCFI7-.Ltext0
2213 0191 0100 .2byte 0x1
2214 0193 5E .byte 0x5e
2215 0194 E8010000 .4byte .LCFI7-.Ltext0
2216 0198 22020000 .4byte .LFE29-.Ltext0
2217 019c 0200 .2byte 0x2
2218 019e 7F .byte 0x7f
2219 019f 08 .sleb128 8
2220 01a0 00000000 .4byte 0x0
2221 01a4 00000000 .4byte 0x0
2222 .LLST11:
2223 01a8 E4010000 .4byte .LVL25-.Ltext0
2224 01ac EC010000 .4byte .LVL26-.Ltext0
2225 01b0 0100 .2byte 0x1
2226 01b2 50 .byte 0x50
2227 01b3 00000000 .4byte 0x0
2228 01b7 00000000 .4byte 0x0
2229 .LLST12:
2230 01bb 24020000 .4byte .LFB28-.Ltext0
2231 01bf 2A020000 .4byte .LCFI8-.Ltext0
2232 01c3 0100 .2byte 0x1
2233 01c5 5E .byte 0x5e
2234 01c6 2A020000 .4byte .LCFI8-.Ltext0
2235 01ca 7A020000 .4byte .LFE28-.Ltext0
2236 01ce 0200 .2byte 0x2
2237 01d0 7F .byte 0x7f
2238 01d1 08 .sleb128 8
2239 01d2 00000000 .4byte 0x0
2240 01d6 00000000 .4byte 0x0
2241 .LLST13:
2242 01da 24020000 .4byte .LVL28-.Ltext0
2243 01de 30020000 .4byte .LVL29-.Ltext0
2244 01e2 0100 .2byte 0x1
2245 01e4 50 .byte 0x50
2246 01e5 30020000 .4byte .LVL29-.Ltext0
2247 01e9 4C020000 .4byte .LVL31-.Ltext0
2248 01ed 0100 .2byte 0x1
2249 01ef 5A .byte 0x5a
BFIN GAS /tmp/ccucunpK.s page 51
2250 01f0 6E020000 .4byte .LVL33-.Ltext0
2251 01f4 74020000 .4byte .LVL34-.Ltext0
2252 01f8 0100 .2byte 0x1
2253 01fa 5A .byte 0x5a
2254 01fb 00000000 .4byte 0x0
2255 01ff 00000000 .4byte 0x0
2256 .LLST14:
2257 0203 3A020000 .4byte .LVL30-.Ltext0
2258 0207 4E020000 .4byte .LVL32-.Ltext0
2259 020b 0100 .2byte 0x1
2260 020d 50 .byte 0x50
2261 020e 78020000 .4byte .LVL36-.Ltext0
2262 0212 7A020000 .4byte .LFE28-.Ltext0
2263 0216 0100 .2byte 0x1
2264 0218 50 .byte 0x50
2265 0219 00000000 .4byte 0x0
2266 021d 00000000 .4byte 0x0
2267 .LLST15:
2268 0221 3A020000 .4byte .LVL30-.Ltext0
2269 0225 6E020000 .4byte .LVL33-.Ltext0
2270 0229 0200 .2byte 0x2
2271 022b 7F .byte 0x7f
2272 022c 7C .sleb128 -4
2273 022d 76020000 .4byte .LVL35-.Ltext0
2274 0231 78020000 .4byte .LVL36-.Ltext0
2275 0235 0100 .2byte 0x1
2276 0237 50 .byte 0x50
2277 0238 78020000 .4byte .LVL36-.Ltext0
2278 023c 7A020000 .4byte .LFE28-.Ltext0
2279 0240 0200 .2byte 0x2
2280 0242 7F .byte 0x7f
2281 0243 7C .sleb128 -4
2282 0244 00000000 .4byte 0x0
2283 0248 00000000 .4byte 0x0
2284 .LLST16:
2285 024c 7C020000 .4byte .LFB27-.Ltext0
2286 0250 82020000 .4byte .LCFI9-.Ltext0
2287 0254 0100 .2byte 0x1
2288 0256 5E .byte 0x5e
2289 0257 82020000 .4byte .LCFI9-.Ltext0
2290 025b D0020000 .4byte .LFE27-.Ltext0
2291 025f 0200 .2byte 0x2
2292 0261 7F .byte 0x7f
2293 0262 08 .sleb128 8
2294 0263 00000000 .4byte 0x0
2295 0267 00000000 .4byte 0x0
2296 .LLST17:
2297 026b 7C020000 .4byte .LVL37-.Ltext0
2298 026f 84020000 .4byte .LVL38-.Ltext0
2299 0273 0100 .2byte 0x1
2300 0275 50 .byte 0x50
2301 0276 84020000 .4byte .LVL38-.Ltext0
2302 027a A2020000 .4byte .LVL40-.Ltext0
2303 027e 0100 .2byte 0x1
2304 0280 5A .byte 0x5a
2305 0281 BE020000 .4byte .LVL42-.Ltext0
2306 0285 CC020000 .4byte .LVL45-.Ltext0
BFIN GAS /tmp/ccucunpK.s page 52
2307 0289 0100 .2byte 0x1
2308 028b 5A .byte 0x5a
2309 028c 00000000 .4byte 0x0
2310 0290 00000000 .4byte 0x0
2311 .LLST18:
2312 0294 9E020000 .4byte .LVL39-.Ltext0
2313 0298 AC020000 .4byte .LVL41-.Ltext0
2314 029c 0100 .2byte 0x1
2315 029e 50 .byte 0x50
2316 029f C2020000 .4byte .LVL43-.Ltext0
2317 02a3 C4020000 .4byte .LVL44-.Ltext0
2318 02a7 0100 .2byte 0x1
2319 02a9 50 .byte 0x50
2320 02aa CE020000 .4byte .LVL46-.Ltext0
2321 02ae D0020000 .4byte .LFE27-.Ltext0
2322 02b2 0100 .2byte 0x1
2323 02b4 50 .byte 0x50
2324 02b5 00000000 .4byte 0x0
2325 02b9 00000000 .4byte 0x0
2326 .LLST19:
2327 02bd D0020000 .4byte .LFB26-.Ltext0
2328 02c1 D6020000 .4byte .LCFI10-.Ltext0
2329 02c5 0100 .2byte 0x1
2330 02c7 5E .byte 0x5e
2331 02c8 D6020000 .4byte .LCFI10-.Ltext0
2332 02cc 50030000 .4byte .LFE26-.Ltext0
2333 02d0 0200 .2byte 0x2
2334 02d2 7F .byte 0x7f
2335 02d3 08 .sleb128 8
2336 02d4 00000000 .4byte 0x0
2337 02d8 00000000 .4byte 0x0
2338 .LLST20:
2339 02dc D0020000 .4byte .LVL47-.Ltext0
2340 02e0 E2020000 .4byte .LVL48-.Ltext0
2341 02e4 0100 .2byte 0x1
2342 02e6 50 .byte 0x50
2343 02e7 E2020000 .4byte .LVL48-.Ltext0
2344 02eb FE020000 .4byte .LVL49-.Ltext0
2345 02ef 0100 .2byte 0x1
2346 02f1 5A .byte 0x5a
2347 02f2 02030000 .4byte .LVL51-.Ltext0
2348 02f6 0A030000 .4byte .LVL53-.Ltext0
2349 02fa 0100 .2byte 0x1
2350 02fc 5A .byte 0x5a
2351 02fd 26030000 .4byte .LVL55-.Ltext0
2352 0301 3C030000 .4byte .LVL58-.Ltext0
2353 0305 0100 .2byte 0x1
2354 0307 5A .byte 0x5a
2355 0308 40030000 .4byte .LVL60-.Ltext0
2356 030c 48030000 .4byte .LVL61-.Ltext0
2357 0310 0100 .2byte 0x1
2358 0312 5A .byte 0x5a
2359 0313 4C030000 .4byte .LVL63-.Ltext0
2360 0317 50030000 .4byte .LFE26-.Ltext0
2361 031b 0100 .2byte 0x1
2362 031d 5A .byte 0x5a
2363 031e 00000000 .4byte 0x0
BFIN GAS /tmp/ccucunpK.s page 53
2364 0322 00000000 .4byte 0x0
2365 .LLST21:
2366 0326 00030000 .4byte .LVL50-.Ltext0
2367 032a 02030000 .4byte .LVL51-.Ltext0
2368 032e 0100 .2byte 0x1
2369 0330 50 .byte 0x50
2370 0331 06030000 .4byte .LVL52-.Ltext0
2371 0335 14030000 .4byte .LVL54-.Ltext0
2372 0339 0100 .2byte 0x1
2373 033b 50 .byte 0x50
2374 033c 2E030000 .4byte .LVL56-.Ltext0
2375 0340 30030000 .4byte .LVL57-.Ltext0
2376 0344 0100 .2byte 0x1
2377 0346 50 .byte 0x50
2378 0347 3E030000 .4byte .LVL59-.Ltext0
2379 034b 40030000 .4byte .LVL60-.Ltext0
2380 034f 0100 .2byte 0x1
2381 0351 50 .byte 0x50
2382 0352 4A030000 .4byte .LVL62-.Ltext0
2383 0356 4C030000 .4byte .LVL63-.Ltext0
2384 035a 0100 .2byte 0x1
2385 035c 50 .byte 0x50
2386 035d 00000000 .4byte 0x0
2387 0361 00000000 .4byte 0x0
2388 .LLST22:
2389 0365 50030000 .4byte .LFB25-.Ltext0
2390 0369 56030000 .4byte .LCFI11-.Ltext0
2391 036d 0100 .2byte 0x1
2392 036f 5E .byte 0x5e
2393 0370 56030000 .4byte .LCFI11-.Ltext0
2394 0374 7C030000 .4byte .LFE25-.Ltext0
2395 0378 0200 .2byte 0x2
2396 037a 7F .byte 0x7f
2397 037b 08 .sleb128 8
2398 037c 00000000 .4byte 0x0
2399 0380 00000000 .4byte 0x0
2400 .LLST23:
2401 0384 50030000 .4byte .LVL64-.Ltext0
2402 0388 58030000 .4byte .LVL65-.Ltext0
2403 038c 0100 .2byte 0x1
2404 038e 50 .byte 0x50
2405 038f 58030000 .4byte .LVL65-.Ltext0
2406 0393 5C030000 .4byte .LVL66-.Ltext0
2407 0397 0100 .2byte 0x1
2408 0399 5A .byte 0x5a
2409 039a 00000000 .4byte 0x0
2410 039e 00000000 .4byte 0x0
2411 .LLST24:
2412 03a2 7C030000 .4byte .LFB24-.Ltext0
2413 03a6 82030000 .4byte .LCFI12-.Ltext0
2414 03aa 0100 .2byte 0x1
2415 03ac 5E .byte 0x5e
2416 03ad 82030000 .4byte .LCFI12-.Ltext0
2417 03b1 A8030000 .4byte .LFE24-.Ltext0
2418 03b5 0200 .2byte 0x2
2419 03b7 7F .byte 0x7f
2420 03b8 08 .sleb128 8
BFIN GAS /tmp/ccucunpK.s page 54
2421 03b9 00000000 .4byte 0x0
2422 03bd 00000000 .4byte 0x0
2423 .LLST25:
2424 03c1 7C030000 .4byte .LVL67-.Ltext0
2425 03c5 84030000 .4byte .LVL68-.Ltext0
2426 03c9 0100 .2byte 0x1
2427 03cb 50 .byte 0x50
2428 03cc 84030000 .4byte .LVL68-.Ltext0
2429 03d0 88030000 .4byte .LVL69-.Ltext0
2430 03d4 0100 .2byte 0x1
2431 03d6 5A .byte 0x5a
2432 03d7 00000000 .4byte 0x0
2433 03db 00000000 .4byte 0x0
2434 .LLST26:
2435 03df A8030000 .4byte .LFB23-.Ltext0
2436 03e3 AC030000 .4byte .LCFI13-.Ltext0
2437 03e7 0100 .2byte 0x1
2438 03e9 5E .byte 0x5e
2439 03ea AC030000 .4byte .LCFI13-.Ltext0
2440 03ee D0030000 .4byte .LFE23-.Ltext0
2441 03f2 0200 .2byte 0x2
2442 03f4 7F .byte 0x7f
2443 03f5 08 .sleb128 8
2444 03f6 00000000 .4byte 0x0
2445 03fa 00000000 .4byte 0x0
2446 .LLST27:
2447 03fe A8030000 .4byte .LVL70-.Ltext0
2448 0402 B0030000 .4byte .LVL71-.Ltext0
2449 0406 0100 .2byte 0x1
2450 0408 50 .byte 0x50
2451 0409 00000000 .4byte 0x0
2452 040d 00000000 .4byte 0x0
2453 .LLST28:
2454 0411 D0030000 .4byte .LFB21-.Ltext0
2455 0415 D4030000 .4byte .LCFI14-.Ltext0
2456 0419 0100 .2byte 0x1
2457 041b 5E .byte 0x5e
2458 041c D4030000 .4byte .LCFI14-.Ltext0
2459 0420 F8030000 .4byte .LFE21-.Ltext0
2460 0424 0200 .2byte 0x2
2461 0426 7F .byte 0x7f
2462 0427 08 .sleb128 8
2463 0428 00000000 .4byte 0x0
2464 042c 00000000 .4byte 0x0
2465 .LLST29:
2466 0430 D0030000 .4byte .LVL72-.Ltext0
2467 0434 D8030000 .4byte .LVL73-.Ltext0
2468 0438 0100 .2byte 0x1
2469 043a 50 .byte 0x50
2470 043b 00000000 .4byte 0x0
2471 043f 00000000 .4byte 0x0
2472 .LLST30:
2473 0443 F8030000 .4byte .LFB20-.Ltext0
2474 0447 FC030000 .4byte .LCFI15-.Ltext0
2475 044b 0100 .2byte 0x1
2476 044d 5E .byte 0x5e
2477 044e FC030000 .4byte .LCFI15-.Ltext0
BFIN GAS /tmp/ccucunpK.s page 55
2478 0452 20040000 .4byte .LFE20-.Ltext0
2479 0456 0200 .2byte 0x2
2480 0458 7F .byte 0x7f
2481 0459 08 .sleb128 8
2482 045a 00000000 .4byte 0x0
2483 045e 00000000 .4byte 0x0
2484 .LLST31:
2485 0462 F8030000 .4byte .LVL74-.Ltext0
2486 0466 00040000 .4byte .LVL75-.Ltext0
2487 046a 0100 .2byte 0x1
2488 046c 50 .byte 0x50
2489 046d 00000000 .4byte 0x0
2490 0471 00000000 .4byte 0x0
2491 .LLST32:
2492 0475 20040000 .4byte .LFB22-.Ltext0
2493 0479 24040000 .4byte .LCFI16-.Ltext0
2494 047d 0100 .2byte 0x1
2495 047f 5E .byte 0x5e
2496 0480 24040000 .4byte .LCFI16-.Ltext0
2497 0484 48040000 .4byte .LFE22-.Ltext0
2498 0488 0200 .2byte 0x2
2499 048a 7F .byte 0x7f
2500 048b 08 .sleb128 8
2501 048c 00000000 .4byte 0x0
2502 0490 00000000 .4byte 0x0
2503 .LLST33:
2504 0494 20040000 .4byte .LVL76-.Ltext0
2505 0498 28040000 .4byte .LVL77-.Ltext0
2506 049c 0100 .2byte 0x1
2507 049e 50 .byte 0x50
2508 049f 00000000 .4byte 0x0
2509 04a3 00000000 .4byte 0x0
2510 .LLST34:
2511 04a7 48040000 .4byte .LFB31-.Ltext0
2512 04ab 4A040000 .4byte .LCFI17-.Ltext0
2513 04af 0100 .2byte 0x1
2514 04b1 5E .byte 0x5e
2515 04b2 4A040000 .4byte .LCFI17-.Ltext0
2516 04b6 50040000 .4byte .LCFI18-.Ltext0
2517 04ba 0200 .2byte 0x2
2518 04bc 7E .byte 0x7e
2519 04bd 04 .sleb128 4
2520 04be 50040000 .4byte .LCFI18-.Ltext0
2521 04c2 F8050000 .4byte .LFE31-.Ltext0
2522 04c6 0200 .2byte 0x2
2523 04c8 7F .byte 0x7f
2524 04c9 0C .sleb128 12
2525 04ca 00000000 .4byte 0x0
2526 04ce 00000000 .4byte 0x0
2527 .LLST35:
2528 04d2 48040000 .4byte .LVL78-.Ltext0
2529 04d6 5A040000 .4byte .LVL79-.Ltext0
2530 04da 0100 .2byte 0x1
2531 04dc 50 .byte 0x50
2532 04dd 5A040000 .4byte .LVL79-.Ltext0
2533 04e1 62040000 .4byte .LVL81-.Ltext0
2534 04e5 0100 .2byte 0x1
BFIN GAS /tmp/ccucunpK.s page 56
2535 04e7 5D .byte 0x5d
2536 04e8 80040000 .4byte .LVL84-.Ltext0
2537 04ec A0040000 .4byte .LVL88-.Ltext0
2538 04f0 0100 .2byte 0x1
2539 04f2 5D .byte 0x5d
2540 04f3 D0040000 .4byte .LVL90-.Ltext0
2541 04f7 F8050000 .4byte .LFE31-.Ltext0
2542 04fb 0100 .2byte 0x1
2543 04fd 5D .byte 0x5d
2544 04fe 00000000 .4byte 0x0
2545 0502 00000000 .4byte 0x0
2546 .LLST36:
2547 0506 5E040000 .4byte .LVL80-.Ltext0
2548 050a 6C040000 .4byte .LVL82-.Ltext0
2549 050e 0100 .2byte 0x1
2550 0510 50 .byte 0x50
2551 0511 F6050000 .4byte .LVL118-.Ltext0
2552 0515 F8050000 .4byte .LFE31-.Ltext0
2553 0519 0100 .2byte 0x1
2554 051b 50 .byte 0x50
2555 051c 00000000 .4byte 0x0
2556 0520 00000000 .4byte 0x0
2557 .LLST37:
2558 0524 70040000 .4byte .LVL83-.Ltext0
2559 0528 80040000 .4byte .LVL84-.Ltext0
2560 052c 0100 .2byte 0x1
2561 052e 53 .byte 0x53
2562 052f 98040000 .4byte .LVL85-.Ltext0
2563 0533 C0040000 .4byte .LVL89-.Ltext0
2564 0537 0100 .2byte 0x1
2565 0539 53 .byte 0x53
2566 053a DE040000 .4byte .LVL91-.Ltext0
2567 053e E2040000 .4byte .LVL92-.Ltext0
2568 0542 0100 .2byte 0x1
2569 0544 53 .byte 0x53
2570 0545 F0040000 .4byte .LVL93-.Ltext0
2571 0549 F4040000 .4byte .LVL94-.Ltext0
2572 054d 0100 .2byte 0x1
2573 054f 53 .byte 0x53
2574 0550 FC040000 .4byte .LVL95-.Ltext0
2575 0554 00050000 .4byte .LVL96-.Ltext0
2576 0558 0100 .2byte 0x1
2577 055a 53 .byte 0x53
2578 055b 10050000 .4byte .LVL97-.Ltext0
2579 055f 14050000 .4byte .LVL98-.Ltext0
2580 0563 0100 .2byte 0x1
2581 0565 53 .byte 0x53
2582 0566 38050000 .4byte .LVL100-.Ltext0
2583 056a 5A050000 .4byte .LVL101-.Ltext0
2584 056e 0100 .2byte 0x1
2585 0570 53 .byte 0x53
2586 0571 6A050000 .4byte .LVL102-.Ltext0
2587 0575 6E050000 .4byte .LVL103-.Ltext0
2588 0579 0100 .2byte 0x1
2589 057b 53 .byte 0x53
2590 057c 7E050000 .4byte .LVL104-.Ltext0
2591 0580 82050000 .4byte .LVL105-.Ltext0
BFIN GAS /tmp/ccucunpK.s page 57
2592 0584 0100 .2byte 0x1
2593 0586 53 .byte 0x53
2594 0587 92050000 .4byte .LVL106-.Ltext0
2595 058b 96050000 .4byte .LVL107-.Ltext0
2596 058f 0100 .2byte 0x1
2597 0591 53 .byte 0x53
2598 0592 A6050000 .4byte .LVL108-.Ltext0
2599 0596 AA050000 .4byte .LVL109-.Ltext0
2600 059a 0100 .2byte 0x1
2601 059c 53 .byte 0x53
2602 059d BA050000 .4byte .LVL110-.Ltext0
2603 05a1 BE050000 .4byte .LVL111-.Ltext0
2604 05a5 0100 .2byte 0x1
2605 05a7 53 .byte 0x53
2606 05a8 CE050000 .4byte .LVL112-.Ltext0
2607 05ac D2050000 .4byte .LVL113-.Ltext0
2608 05b0 0100 .2byte 0x1
2609 05b2 53 .byte 0x53
2610 05b3 E2050000 .4byte .LVL114-.Ltext0
2611 05b7 E6050000 .4byte .LVL115-.Ltext0
2612 05bb 0100 .2byte 0x1
2613 05bd 53 .byte 0x53
2614 05be EE050000 .4byte .LVL116-.Ltext0
2615 05c2 F2050000 .4byte .LVL117-.Ltext0
2616 05c6 0100 .2byte 0x1
2617 05c8 53 .byte 0x53
2618 05c9 00000000 .4byte 0x0
2619 05cd 00000000 .4byte 0x0
2620 .LLST38:
2621 05d1 5A040000 .4byte .LVL79-.Ltext0
2622 05d5 80040000 .4byte .LVL84-.Ltext0
2623 05d9 0100 .2byte 0x1
2624 05db 51 .byte 0x51
2625 05dc 9A040000 .4byte .LVL86-.Ltext0
2626 05e0 9C040000 .4byte .LVL87-.Ltext0
2627 05e4 0100 .2byte 0x1
2628 05e6 51 .byte 0x51
2629 05e7 24050000 .4byte .LVL99-.Ltext0
2630 05eb 5A050000 .4byte .LVL101-.Ltext0
2631 05ef 0100 .2byte 0x1
2632 05f1 51 .byte 0x51
2633 05f2 00000000 .4byte 0x0
2634 05f6 00000000 .4byte 0x0
2635 .LLST39:
2636 05fa F8050000 .4byte .LFB17-.Ltext0
2637 05fe FE050000 .4byte .LCFI21-.Ltext0
2638 0602 0100 .2byte 0x1
2639 0604 5E .byte 0x5e
2640 0605 FE050000 .4byte .LCFI21-.Ltext0
2641 0609 40070000 .4byte .LFE17-.Ltext0
2642 060d 0200 .2byte 0x2
2643 060f 7F .byte 0x7f
2644 0610 08 .sleb128 8
2645 0611 00000000 .4byte 0x0
2646 0615 00000000 .4byte 0x0
2647 .LLST40:
2648 0619 F8050000 .4byte .LVL119-.Ltext0
BFIN GAS /tmp/ccucunpK.s page 58
2649 061d 02060000 .4byte .LVL120-.Ltext0
2650 0621 0100 .2byte 0x1
2651 0623 50 .byte 0x50
2652 0624 02060000 .4byte .LVL120-.Ltext0
2653 0628 EA060000 .4byte .LVL123-.Ltext0
2654 062c 0100 .2byte 0x1
2655 062e 58 .byte 0x58
2656 062f EA060000 .4byte .LVL123-.Ltext0
2657 0633 FC060000 .4byte .LVL126-.Ltext0
2658 0637 0100 .2byte 0x1
2659 0639 58 .byte 0x58
2660 063a FC060000 .4byte .LVL126-.Ltext0
2661 063e 06070000 .4byte .LVL127-.Ltext0
2662 0642 0100 .2byte 0x1
2663 0644 58 .byte 0x58
2664 0645 06070000 .4byte .LVL127-.Ltext0
2665 0649 18070000 .4byte .LVL130-.Ltext0
2666 064d 0100 .2byte 0x1
2667 064f 58 .byte 0x58
2668 0650 18070000 .4byte .LVL130-.Ltext0
2669 0654 40070000 .4byte .LFE17-.Ltext0
2670 0658 0100 .2byte 0x1
2671 065a 58 .byte 0x58
2672 065b 00000000 .4byte 0x0
2673 065f 00000000 .4byte 0x0
2674 .LLST41:
2675 0663 DA060000 .4byte .LVL121-.Ltext0
2676 0667 DC060000 .4byte .LVL122-.Ltext0
2677 066b 0100 .2byte 0x1
2678 066d 50 .byte 0x50
2679 066e EC060000 .4byte .LVL124-.Ltext0
2680 0672 EE060000 .4byte .LVL125-.Ltext0
2681 0676 0100 .2byte 0x1
2682 0678 50 .byte 0x50
2683 0679 08070000 .4byte .LVL128-.Ltext0
2684 067d 0A070000 .4byte .LVL129-.Ltext0
2685 0681 0100 .2byte 0x1
2686 0683 50 .byte 0x50
2687 0684 1A070000 .4byte .LVL131-.Ltext0
2688 0688 1C070000 .4byte .LVL132-.Ltext0
2689 068c 0100 .2byte 0x1
2690 068e 50 .byte 0x50
2691 068f 1E070000 .4byte .LVL133-.Ltext0
2692 0693 20070000 .4byte .LVL134-.Ltext0
2693 0697 0100 .2byte 0x1
2694 0699 50 .byte 0x50
2695 069a 22070000 .4byte .LVL135-.Ltext0
2696 069e 24070000 .4byte .LVL136-.Ltext0
2697 06a2 0100 .2byte 0x1
2698 06a4 50 .byte 0x50
2699 06a5 26070000 .4byte .LVL137-.Ltext0
2700 06a9 28070000 .4byte .LVL138-.Ltext0
2701 06ad 0100 .2byte 0x1
2702 06af 50 .byte 0x50
2703 06b0 2A070000 .4byte .LVL139-.Ltext0
2704 06b4 2C070000 .4byte .LVL140-.Ltext0
2705 06b8 0100 .2byte 0x1
BFIN GAS /tmp/ccucunpK.s page 59
2706 06ba 50 .byte 0x50
2707 06bb 2E070000 .4byte .LVL141-.Ltext0
2708 06bf 30070000 .4byte .LVL142-.Ltext0
2709 06c3 0100 .2byte 0x1
2710 06c5 50 .byte 0x50
2711 06c6 32070000 .4byte .LVL143-.Ltext0
2712 06ca 34070000 .4byte .LVL144-.Ltext0
2713 06ce 0100 .2byte 0x1
2714 06d0 50 .byte 0x50
2715 06d1 36070000 .4byte .LVL145-.Ltext0
2716 06d5 38070000 .4byte .LVL146-.Ltext0
2717 06d9 0100 .2byte 0x1
2718 06db 50 .byte 0x50
2719 06dc 3A070000 .4byte .LVL147-.Ltext0
2720 06e0 3C070000 .4byte .LVL148-.Ltext0
2721 06e4 0100 .2byte 0x1
2722 06e6 50 .byte 0x50
2723 06e7 3E070000 .4byte .LVL149-.Ltext0
2724 06eb 40070000 .4byte .LFE17-.Ltext0
2725 06ef 0100 .2byte 0x1
2726 06f1 50 .byte 0x50
2727 06f2 00000000 .4byte 0x0
2728 06f6 00000000 .4byte 0x0
2729 .LLST42:
2730 06fa 40070000 .4byte .LFB18-.Ltext0
2731 06fe 48070000 .4byte .LCFI22-.Ltext0
2732 0702 0100 .2byte 0x1
2733 0704 5E .byte 0x5e
2734 0705 48070000 .4byte .LCFI22-.Ltext0
2735 0709 B4080000 .4byte .LFE18-.Ltext0
2736 070d 0200 .2byte 0x2
2737 070f 7F .byte 0x7f
2738 0710 08 .sleb128 8
2739 0711 00000000 .4byte 0x0
2740 0715 00000000 .4byte 0x0
2741 .LLST43:
2742 0719 5E080000 .4byte .LVL150-.Ltext0
2743 071d 60080000 .4byte .LVL151-.Ltext0
2744 0721 0100 .2byte 0x1
2745 0723 50 .byte 0x50
2746 0724 76080000 .4byte .LVL152-.Ltext0
2747 0728 78080000 .4byte .LVL153-.Ltext0
2748 072c 0100 .2byte 0x1
2749 072e 50 .byte 0x50
2750 072f 8A080000 .4byte .LVL154-.Ltext0
2751 0733 8C080000 .4byte .LVL155-.Ltext0
2752 0737 0100 .2byte 0x1
2753 0739 50 .byte 0x50
2754 073a 8E080000 .4byte .LVL156-.Ltext0
2755 073e 90080000 .4byte .LVL157-.Ltext0
2756 0742 0100 .2byte 0x1
2757 0744 50 .byte 0x50
2758 0745 92080000 .4byte .LVL158-.Ltext0
2759 0749 94080000 .4byte .LVL159-.Ltext0
2760 074d 0100 .2byte 0x1
2761 074f 50 .byte 0x50
2762 0750 96080000 .4byte .LVL160-.Ltext0
BFIN GAS /tmp/ccucunpK.s page 60
2763 0754 98080000 .4byte .LVL161-.Ltext0
2764 0758 0100 .2byte 0x1
2765 075a 50 .byte 0x50
2766 075b 9A080000 .4byte .LVL162-.Ltext0
2767 075f 9C080000 .4byte .LVL163-.Ltext0
2768 0763 0100 .2byte 0x1
2769 0765 50 .byte 0x50
2770 0766 9E080000 .4byte .LVL164-.Ltext0
2771 076a A0080000 .4byte .LVL165-.Ltext0
2772 076e 0100 .2byte 0x1
2773 0770 50 .byte 0x50
2774 0771 A2080000 .4byte .LVL166-.Ltext0
2775 0775 A4080000 .4byte .LVL167-.Ltext0
2776 0779 0100 .2byte 0x1
2777 077b 50 .byte 0x50
2778 077c A6080000 .4byte .LVL168-.Ltext0
2779 0780 A8080000 .4byte .LVL169-.Ltext0
2780 0784 0100 .2byte 0x1
2781 0786 50 .byte 0x50
2782 0787 AA080000 .4byte .LVL170-.Ltext0
2783 078b AC080000 .4byte .LVL171-.Ltext0
2784 078f 0100 .2byte 0x1
2785 0791 50 .byte 0x50
2786 0792 AE080000 .4byte .LVL172-.Ltext0
2787 0796 B0080000 .4byte .LVL173-.Ltext0
2788 079a 0100 .2byte 0x1
2789 079c 50 .byte 0x50
2790 079d B2080000 .4byte .LVL174-.Ltext0
2791 07a1 B4080000 .4byte .LFE18-.Ltext0
2792 07a5 0100 .2byte 0x1
2793 07a7 50 .byte 0x50
2794 07a8 00000000 .4byte 0x0
2795 07ac 00000000 .4byte 0x0
2796 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
2797 .file 3 "src/l502_bf_cmd_defs.h"
2798 .file 4 "src/l502_global.h"
2799 .file 5 "src/l502_defs.h"
2800 .file 6 "src/l502_params.h"
2801 .file 7 "src/l502_stream.h"
2802 .section .debug_info
2803 0000 4D0C0000 .4byte 0xc4d
2804 0004 0200 .2byte 0x2
2805 0006 00000000 .4byte .Ldebug_abbrev0
2806 000a 04 .byte 0x4
2807 000b 01 .uleb128 0x1
2808 000c DB050000 .4byte .LASF143
2809 0010 01 .byte 0x1
2810 0011 E1000000 .4byte .LASF144
2811 0015 8E040000 .4byte .LASF145
2812 0019 00000000 .4byte .Ltext0
2813 001d B4080000 .4byte .Letext0
2814 0021 00000000 .4byte .Ldebug_line0
2815 0025 02 .uleb128 0x2
2816 0026 01 .byte 0x1
2817 0027 06 .byte 0x6
2818 0028 3A080000 .4byte .LASF0
2819 002c 03 .uleb128 0x3
BFIN GAS /tmp/ccucunpK.s page 61
2820 002d CB030000 .4byte .LASF3
2821 0031 02 .byte 0x2
2822 0032 2A .byte 0x2a
2823 0033 37000000 .4byte 0x37
2824 0037 02 .uleb128 0x2
2825 0038 01 .byte 0x1
2826 0039 08 .byte 0x8
2827 003a 32070000 .4byte .LASF1
2828 003e 02 .uleb128 0x2
2829 003f 02 .byte 0x2
2830 0040 05 .byte 0x5
2831 0041 13060000 .4byte .LASF2
2832 0045 03 .uleb128 0x3
2833 0046 E7050000 .4byte .LASF4
2834 004a 02 .byte 0x2
2835 004b 36 .byte 0x36
2836 004c 50000000 .4byte 0x50
2837 0050 02 .uleb128 0x2
2838 0051 02 .byte 0x2
2839 0052 07 .byte 0x7
2840 0053 68080000 .4byte .LASF5
2841 0057 03 .uleb128 0x3
2842 0058 2A070000 .4byte .LASF6
2843 005c 02 .byte 0x2
2844 005d 4F .byte 0x4f
2845 005e 62000000 .4byte 0x62
2846 0062 02 .uleb128 0x2
2847 0063 04 .byte 0x4
2848 0064 05 .byte 0x5
2849 0065 50060000 .4byte .LASF7
2850 0069 03 .uleb128 0x3
2851 006a 86010000 .4byte .LASF8
2852 006e 02 .byte 0x2
2853 006f 50 .byte 0x50
2854 0070 74000000 .4byte 0x74
2855 0074 02 .uleb128 0x2
2856 0075 04 .byte 0x4
2857 0076 07 .byte 0x7
2858 0077 F7060000 .4byte .LASF9
2859 007b 02 .uleb128 0x2
2860 007c 08 .byte 0x8
2861 007d 05 .byte 0x5
2862 007e 80040000 .4byte .LASF10
2863 0082 02 .uleb128 0x2
2864 0083 08 .byte 0x8
2865 0084 07 .byte 0x7
2866 0085 06020000 .4byte .LASF11
2867 0089 04 .uleb128 0x4
2868 008a 04 .byte 0x4
2869 008b 05 .byte 0x5
2870 008c 696E7400 .string "int"
2871 0090 02 .uleb128 0x2
2872 0091 04 .byte 0x4
2873 0092 07 .byte 0x7
2874 0093 C6000000 .4byte .LASF12
2875 0097 05 .uleb128 0x5
2876 0098 04 .byte 0x4
BFIN GAS /tmp/ccucunpK.s page 62
2877 0099 03 .byte 0x3
2878 009a 13 .byte 0x13
2879 009b BE000000 .4byte 0xbe
2880 009f 06 .uleb128 0x6
2881 00a0 17080000 .4byte .LASF13
2882 00a4 00 .sleb128 0
2883 00a5 06 .uleb128 0x6
2884 00a6 56050000 .4byte .LASF14
2885 00aa 81B401 .sleb128 23041
2886 00ad 06 .uleb128 0x6
2887 00ae F9080000 .4byte .LASF15
2888 00b2 82B401 .sleb128 23042
2889 00b5 06 .uleb128 0x6
2890 00b6 DE040000 .4byte .LASF16
2891 00ba 83B401 .sleb128 23043
2892 00bd 00 .byte 0x0
2893 00be 05 .uleb128 0x5
2894 00bf 04 .byte 0x4
2895 00c0 03 .byte 0x3
2896 00c1 44 .byte 0x44
2897 00c2 3A010000 .4byte 0x13a
2898 00c6 06 .uleb128 0x6
2899 00c7 46090000 .4byte .LASF17
2900 00cb 00 .sleb128 0
2901 00cc 06 .uleb128 0x6
2902 00cd 6D050000 .4byte .LASF18
2903 00d1 01 .sleb128 1
2904 00d2 06 .uleb128 0x6
2905 00d3 93070000 .4byte .LASF19
2906 00d7 02 .sleb128 2
2907 00d8 06 .uleb128 0x6
2908 00d9 13000000 .4byte .LASF20
2909 00dd 03 .sleb128 3
2910 00de 06 .uleb128 0x6
2911 00df 6E090000 .4byte .LASF21
2912 00e3 10 .sleb128 16
2913 00e4 06 .uleb128 0x6
2914 00e5 49070000 .4byte .LASF22
2915 00e9 11 .sleb128 17
2916 00ea 06 .uleb128 0x6
2917 00eb 8A020000 .4byte .LASF23
2918 00ef 20 .sleb128 32
2919 00f0 06 .uleb128 0x6
2920 00f1 E1080000 .4byte .LASF24
2921 00f5 21 .sleb128 33
2922 00f6 06 .uleb128 0x6
2923 00f7 40020000 .4byte .LASF25
2924 00fb 22 .sleb128 34
2925 00fc 06 .uleb128 0x6
2926 00fd CD020000 .4byte .LASF26
2927 0101 23 .sleb128 35
2928 0102 06 .uleb128 0x6
2929 0103 7B030000 .4byte .LASF27
2930 0107 24 .sleb128 36
2931 0108 06 .uleb128 0x6
2932 0109 97080000 .4byte .LASF28
2933 010d 25 .sleb128 37
BFIN GAS /tmp/ccucunpK.s page 63
2934 010e 06 .uleb128 0x6
2935 010f 66070000 .4byte .LASF29
2936 0113 26 .sleb128 38
2937 0114 06 .uleb128 0x6
2938 0115 7D000000 .4byte .LASF30
2939 0119 27 .sleb128 39
2940 011a 06 .uleb128 0x6
2941 011b 51040000 .4byte .LASF31
2942 011f 28 .sleb128 40
2943 0120 06 .uleb128 0x6
2944 0121 9A000000 .4byte .LASF32
2945 0125 30 .sleb128 48
2946 0126 06 .uleb128 0x6
2947 0127 FC070000 .4byte .LASF33
2948 012b 31 .sleb128 49
2949 012c 06 .uleb128 0x6
2950 012d 6F020000 .4byte .LASF34
2951 0131 32 .sleb128 50
2952 0132 06 .uleb128 0x6
2953 0133 A0020000 .4byte .LASF35
2954 0137 8002 .sleb128 256
2955 0139 00 .byte 0x0
2956 013a 05 .uleb128 0x5
2957 013b 04 .byte 0x4
2958 013c 03 .byte 0x3
2959 013d 62 .byte 0x62
2960 013e 55010000 .4byte 0x155
2961 0142 06 .uleb128 0x6
2962 0143 D1010000 .4byte .LASF36
2963 0147 00 .sleb128 0
2964 0148 06 .uleb128 0x6
2965 0149 DA030000 .4byte .LASF37
2966 014d 01 .sleb128 1
2967 014e 06 .uleb128 0x6
2968 014f F6030000 .4byte .LASF38
2969 0153 02 .sleb128 2
2970 0154 00 .byte 0x0
2971 0155 05 .uleb128 0x5
2972 0156 04 .byte 0x4
2973 0157 03 .byte 0x3
2974 0158 69 .byte 0x69
2975 0159 A3010000 .4byte 0x1a3
2976 015d 06 .uleb128 0x6
2977 015e 72010000 .4byte .LASF39
2978 0162 00 .sleb128 0
2979 0163 06 .uleb128 0x6
2980 0164 AE010000 .4byte .LASF40
2981 0168 807C .sleb128 -512
2982 016a 06 .uleb128 0x6
2983 016b 57000000 .4byte .LASF41
2984 016f 807C .sleb128 -512
2985 0171 06 .uleb128 0x6
2986 0172 68040000 .4byte .LASF42
2987 0176 FF7B .sleb128 -513
2988 0178 06 .uleb128 0x6
2989 0179 8F010000 .4byte .LASF43
2990 017d FE7B .sleb128 -514
BFIN GAS /tmp/ccucunpK.s page 64
2991 017f 06 .uleb128 0x6
2992 0180 00030000 .4byte .LASF44
2993 0184 FD7B .sleb128 -515
2994 0186 06 .uleb128 0x6
2995 0187 AF080000 .4byte .LASF45
2996 018b FC7B .sleb128 -516
2997 018d 06 .uleb128 0x6
2998 018e 15090000 .4byte .LASF46
2999 0192 FB7B .sleb128 -517
3000 0194 06 .uleb128 0x6
3001 0195 B6070000 .4byte .LASF47
3002 0199 FA7B .sleb128 -518
3003 019b 06 .uleb128 0x6
3004 019c 13070000 .4byte .LASF48
3005 01a0 F97B .sleb128 -519
3006 01a2 00 .byte 0x0
3007 01a3 05 .uleb128 0x5
3008 01a4 04 .byte 0x4
3009 01a5 03 .byte 0x3
3010 01a6 7A .byte 0x7a
3011 01a7 BE010000 .4byte 0x1be
3012 01ab 06 .uleb128 0x6
3013 01ac ED010000 .4byte .LASF49
3014 01b0 00 .sleb128 0
3015 01b1 06 .uleb128 0x6
3016 01b2 F0050000 .4byte .LASF50
3017 01b6 01 .sleb128 1
3018 01b7 06 .uleb128 0x6
3019 01b8 B9030000 .4byte .LASF51
3020 01bc 02 .sleb128 2
3021 01bd 00 .byte 0x0
3022 01be 05 .uleb128 0x5
3023 01bf 04 .byte 0x4
3024 01c0 03 .byte 0x3
3025 01c1 81 .byte 0x81
3026 01c2 D3010000 .4byte 0x1d3
3027 01c6 06 .uleb128 0x6
3028 01c7 AE060000 .4byte .LASF52
3029 01cb 01 .sleb128 1
3030 01cc 06 .uleb128 0x6
3031 01cd 80060000 .4byte .LASF53
3032 01d1 02 .sleb128 2
3033 01d2 00 .byte 0x0
3034 01d3 07 .uleb128 0x7
3035 01d4 1010 .2byte 0x1010
3036 01d6 03 .byte 0x3
3037 01d7 8C .byte 0x8c
3038 01d8 31020000 .4byte 0x231
3039 01dc 08 .uleb128 0x8
3040 01dd E8020000 .4byte .LASF54
3041 01e1 03 .byte 0x3
3042 01e2 8D .byte 0x8d
3043 01e3 45000000 .4byte 0x45
3044 01e7 02 .byte 0x2
3045 01e8 23 .byte 0x23
3046 01e9 00 .uleb128 0x0
3047 01ea 08 .uleb128 0x8
BFIN GAS /tmp/ccucunpK.s page 65
3048 01eb D3030000 .4byte .LASF55
3049 01ef 03 .byte 0x3
3050 01f0 8E .byte 0x8e
3051 01f1 45000000 .4byte 0x45
3052 01f5 02 .byte 0x2
3053 01f6 23 .byte 0x23
3054 01f7 02 .uleb128 0x2
3055 01f8 08 .uleb128 0x8
3056 01f9 50050000 .4byte .LASF56
3057 01fd 03 .byte 0x3
3058 01fe 8F .byte 0x8f
3059 01ff 69000000 .4byte 0x69
3060 0203 02 .byte 0x2
3061 0204 23 .byte 0x23
3062 0205 04 .uleb128 0x4
3063 0206 08 .uleb128 0x8
3064 0207 FF010000 .4byte .LASF57
3065 020b 03 .byte 0x3
3066 020c 90 .byte 0x90
3067 020d 57000000 .4byte 0x57
3068 0211 02 .byte 0x2
3069 0212 23 .byte 0x23
3070 0213 08 .uleb128 0x8
3071 0214 08 .uleb128 0x8
3072 0215 65020000 .4byte .LASF58
3073 0219 03 .byte 0x3
3074 021a 91 .byte 0x91
3075 021b 69000000 .4byte 0x69
3076 021f 02 .byte 0x2
3077 0220 23 .byte 0x23
3078 0221 0C .uleb128 0xc
3079 0222 08 .uleb128 0x8
3080 0223 A6030000 .4byte .LASF59
3081 0227 03 .byte 0x3
3082 0228 92 .byte 0x92
3083 0229 31020000 .4byte 0x231
3084 022d 02 .byte 0x2
3085 022e 23 .byte 0x23
3086 022f 10 .uleb128 0x10
3087 0230 00 .byte 0x0
3088 0231 09 .uleb128 0x9
3089 0232 69000000 .4byte 0x69
3090 0236 42020000 .4byte 0x242
3091 023a 0A .uleb128 0xa
3092 023b 42020000 .4byte 0x242
3093 023f FF03 .2byte 0x3ff
3094 0241 00 .byte 0x0
3095 0242 0B .uleb128 0xb
3096 0243 04 .byte 0x4
3097 0244 07 .byte 0x7
3098 0245 03 .uleb128 0x3
3099 0246 38090000 .4byte .LASF60
3100 024a 03 .byte 0x3
3101 024b 93 .byte 0x93
3102 024c D3010000 .4byte 0x1d3
3103 0250 0C .uleb128 0xc
3104 0251 20 .byte 0x20
BFIN GAS /tmp/ccucunpK.s page 66
3105 0252 04 .byte 0x4
3106 0253 1C .byte 0x1c
3107 0254 F2020000 .4byte 0x2f2
3108 0258 08 .uleb128 0x8
3109 0259 94000000 .4byte .LASF61
3110 025d 04 .byte 0x4
3111 025e 1D .byte 0x1d
3112 025f 69000000 .4byte 0x69
3113 0263 02 .byte 0x2
3114 0264 23 .byte 0x23
3115 0265 00 .uleb128 0x0
3116 0266 08 .uleb128 0x8
3117 0267 1B030000 .4byte .LASF62
3118 026b 04 .byte 0x4
3119 026c 1E .byte 0x1e
3120 026d 69000000 .4byte 0x69
3121 0271 02 .byte 0x2
3122 0272 23 .byte 0x23
3123 0273 04 .uleb128 0x4
3124 0274 08 .uleb128 0x8
3125 0275 84070000 .4byte .LASF63
3126 0279 04 .byte 0x4
3127 027a 1F .byte 0x1f
3128 027b F2020000 .4byte 0x2f2
3129 027f 02 .byte 0x2
3130 0280 23 .byte 0x23
3131 0281 08 .uleb128 0x8
3132 0282 08 .uleb128 0x8
3133 0283 5B020000 .4byte .LASF64
3134 0287 04 .byte 0x4
3135 0288 20 .byte 0x20
3136 0289 45000000 .4byte 0x45
3137 028d 02 .byte 0x2
3138 028e 23 .byte 0x23
3139 028f 0C .uleb128 0xc
3140 0290 08 .uleb128 0x8
3141 0291 60020000 .4byte .LASF65
3142 0295 04 .byte 0x4
3143 0296 21 .byte 0x21
3144 0297 45000000 .4byte 0x45
3145 029b 02 .byte 0x2
3146 029c 23 .byte 0x23
3147 029d 0E .uleb128 0xe
3148 029e 08 .uleb128 0x8
3149 029f 89070000 .4byte .LASF66
3150 02a3 04 .byte 0x4
3151 02a4 22 .byte 0x22
3152 02a5 45000000 .4byte 0x45
3153 02a9 02 .byte 0x2
3154 02aa 23 .byte 0x23
3155 02ab 10 .uleb128 0x10
3156 02ac 08 .uleb128 0x8
3157 02ad B1070000 .4byte .LASF67
3158 02b1 04 .byte 0x4
3159 02b2 23 .byte 0x23
3160 02b3 45000000 .4byte 0x45
3161 02b7 02 .byte 0x2
BFIN GAS /tmp/ccucunpK.s page 67
3162 02b8 23 .byte 0x23
3163 02b9 12 .uleb128 0x12
3164 02ba 08 .uleb128 0x8
3165 02bb 75060000 .4byte .LASF68
3166 02bf 04 .byte 0x4
3167 02c0 24 .byte 0x24
3168 02c1 F2020000 .4byte 0x2f2
3169 02c5 02 .byte 0x2
3170 02c6 23 .byte 0x23
3171 02c7 14 .uleb128 0x14
3172 02c8 0D .uleb128 0xd
3173 02c9 696400 .string "id"
3174 02cc 04 .byte 0x4
3175 02cd 25 .byte 0x25
3176 02ce 45000000 .4byte 0x45
3177 02d2 02 .byte 0x2
3178 02d3 23 .byte 0x23
3179 02d4 18 .uleb128 0x18
3180 02d5 08 .uleb128 0x8
3181 02d6 D8040000 .4byte .LASF69
3182 02da 04 .byte 0x4
3183 02db 26 .byte 0x26
3184 02dc 45000000 .4byte 0x45
3185 02e0 02 .byte 0x2
3186 02e1 23 .byte 0x23
3187 02e2 1A .uleb128 0x1a
3188 02e3 08 .uleb128 0x8
3189 02e4 6C010000 .4byte .LASF70
3190 02e8 04 .byte 0x4
3191 02e9 27 .byte 0x27
3192 02ea 69000000 .4byte 0x69
3193 02ee 02 .byte 0x2
3194 02ef 23 .byte 0x23
3195 02f0 1C .uleb128 0x1c
3196 02f1 00 .byte 0x0
3197 02f2 0E .uleb128 0xe
3198 02f3 04 .byte 0x4
3199 02f4 03 .uleb128 0x3
3200 02f5 46080000 .4byte .LASF71
3201 02f9 04 .byte 0x4
3202 02fa 28 .byte 0x28
3203 02fb 50020000 .4byte 0x250
3204 02ff 07 .uleb128 0x7
3205 0300 0008 .2byte 0x800
3206 0302 04 .byte 0x4
3207 0303 36 .byte 0x36
3208 0304 42030000 .4byte 0x342
3209 0308 08 .uleb128 0x8
3210 0309 4A060000 .4byte .LASF72
3211 030d 04 .byte 0x4
3212 030e 37 .byte 0x37
3213 030f F4020000 .4byte 0x2f4
3214 0313 02 .byte 0x2
3215 0314 23 .byte 0x23
3216 0315 00 .uleb128 0x0
3217 0316 0D .uleb128 0xd
3218 0317 696E00 .string "in"
BFIN GAS /tmp/ccucunpK.s page 68
3219 031a 04 .byte 0x4
3220 031b 38 .byte 0x38
3221 031c 42030000 .4byte 0x342
3222 0320 02 .byte 0x2
3223 0321 23 .byte 0x23
3224 0322 20 .uleb128 0x20
3225 0323 08 .uleb128 0x8
3226 0324 45040000 .4byte .LASF73
3227 0328 04 .byte 0x4
3228 0329 39 .byte 0x39
3229 032a F4020000 .4byte 0x2f4
3230 032e 03 .byte 0x3
3231 032f 23 .byte 0x23
3232 0330 8008 .uleb128 0x400
3233 0332 0D .uleb128 0xd
3234 0333 6F757400 .string "out"
3235 0337 04 .byte 0x4
3236 0338 3A .byte 0x3a
3237 0339 42030000 .4byte 0x342
3238 033d 03 .byte 0x3
3239 033e 23 .byte 0x23
3240 033f A008 .uleb128 0x420
3241 0341 00 .byte 0x0
3242 0342 09 .uleb128 0x9
3243 0343 F4020000 .4byte 0x2f4
3244 0347 52030000 .4byte 0x352
3245 034b 0F .uleb128 0xf
3246 034c 42020000 .4byte 0x242
3247 0350 1E .byte 0x1e
3248 0351 00 .byte 0x0
3249 0352 03 .uleb128 0x3
3250 0353 1D020000 .4byte .LASF74
3251 0357 04 .byte 0x4
3252 0358 3B .byte 0x3b
3253 0359 FF020000 .4byte 0x2ff
3254 035d 07 .uleb128 0x7
3255 035e 1018 .2byte 0x1810
3256 0360 04 .byte 0x4
3257 0361 42 .byte 0x42
3258 0362 84030000 .4byte 0x384
3259 0366 08 .uleb128 0x8
3260 0367 4C040000 .4byte .LASF75
3261 036b 04 .byte 0x4
3262 036c 43 .byte 0x43
3263 036d 52030000 .4byte 0x352
3264 0371 02 .byte 0x2
3265 0372 23 .byte 0x23
3266 0373 00 .uleb128 0x0
3267 0374 0D .uleb128 0xd
3268 0375 636D6400 .string "cmd"
3269 0379 04 .byte 0x4
3270 037a 44 .byte 0x44
3271 037b 45020000 .4byte 0x245
3272 037f 03 .byte 0x3
3273 0380 23 .byte 0x23
3274 0381 8010 .uleb128 0x800
3275 0383 00 .byte 0x0
BFIN GAS /tmp/ccucunpK.s page 69
3276 0384 03 .uleb128 0x3
3277 0385 4C030000 .4byte .LASF76
3278 0389 04 .byte 0x4
3279 038a 45 .byte 0x45
3280 038b 5D030000 .4byte 0x35d
3281 038f 05 .uleb128 0x5
3282 0390 04 .byte 0x4
3283 0391 05 .byte 0x5
3284 0392 55 .byte 0x55
3285 0393 BC030000 .4byte 0x3bc
3286 0397 06 .uleb128 0x6
3287 0398 C9050000 .4byte .LASF77
3288 039c 00 .sleb128 0
3289 039d 06 .uleb128 0x6
3290 039e 12010000 .4byte .LASF78
3291 03a2 01 .sleb128 1
3292 03a3 06 .uleb128 0x6
3293 03a4 01010000 .4byte .LASF79
3294 03a8 02 .sleb128 2
3295 03a9 06 .uleb128 0x6
3296 03aa F0000000 .4byte .LASF80
3297 03ae 03 .sleb128 3
3298 03af 06 .uleb128 0x6
3299 03b0 38050000 .4byte .LASF81
3300 03b4 04 .sleb128 4
3301 03b5 06 .uleb128 0x6
3302 03b6 21050000 .4byte .LASF82
3303 03ba 05 .sleb128 5
3304 03bb 00 .byte 0x0
3305 03bc 05 .uleb128 0x5
3306 03bd 04 .byte 0x4
3307 03be 05 .byte 0x5
3308 03bf 5F .byte 0x5f
3309 03c0 D7030000 .4byte 0x3d7
3310 03c4 06 .uleb128 0x6
3311 03c5 ED020000 .4byte .LASF83
3312 03c9 00 .sleb128 0
3313 03ca 06 .uleb128 0x6
3314 03cb 23010000 .4byte .LASF84
3315 03cf 01 .sleb128 1
3316 03d0 06 .uleb128 0x6
3317 03d1 00000000 .4byte .LASF85
3318 03d5 02 .sleb128 2
3319 03d6 00 .byte 0x0
3320 03d7 05 .uleb128 0x5
3321 03d8 04 .byte 0x4
3322 03d9 05 .byte 0x5
3323 03da 69 .byte 0x69
3324 03db 04040000 .4byte 0x404
3325 03df 06 .uleb128 0x6
3326 03e0 44000000 .4byte .LASF86
3327 03e4 00 .sleb128 0
3328 03e5 06 .uleb128 0x6
3329 03e6 36010000 .4byte .LASF87
3330 03ea 01 .sleb128 1
3331 03eb 06 .uleb128 0x6
3332 03ec CA080000 .4byte .LASF88
BFIN GAS /tmp/ccucunpK.s page 70
3333 03f0 02 .sleb128 2
3334 03f1 06 .uleb128 0x6
3335 03f2 87050000 .4byte .LASF89
3336 03f6 03 .sleb128 3
3337 03f7 06 .uleb128 0x6
3338 03f8 35030000 .4byte .LASF90
3339 03fc 06 .sleb128 6
3340 03fd 06 .uleb128 0x6
3341 03fe 2D000000 .4byte .LASF91
3342 0402 07 .sleb128 7
3343 0403 00 .byte 0x0
3344 0404 0C .uleb128 0xc
3345 0405 08 .byte 0x8
3346 0406 06 .byte 0x6
3347 0407 13 .byte 0x13
3348 0408 27040000 .4byte 0x427
3349 040c 08 .uleb128 0x8
3350 040d 8E070000 .4byte .LASF92
3351 0411 06 .byte 0x6
3352 0412 14 .byte 0x14
3353 0413 27040000 .4byte 0x427
3354 0417 02 .byte 0x2
3355 0418 23 .byte 0x23
3356 0419 00 .uleb128 0x0
3357 041a 0D .uleb128 0xd
3358 041b 6B00 .string "k"
3359 041d 06 .byte 0x6
3360 041e 15 .byte 0x15
3361 041f 27040000 .4byte 0x427
3362 0423 02 .byte 0x2
3363 0424 23 .byte 0x23
3364 0425 04 .uleb128 0x4
3365 0426 00 .byte 0x0
3366 0427 02 .uleb128 0x2
3367 0428 04 .byte 0x4
3368 0429 04 .byte 0x4
3369 042a C5010000 .4byte .LASF93
3370 042e 03 .uleb128 0x3
3371 042f 3B060000 .4byte .LASF94
3372 0433 06 .byte 0x6
3373 0434 16 .byte 0x16
3374 0435 04040000 .4byte 0x404
3375 0439 0C .uleb128 0xc
3376 043a 18 .byte 0x18
3377 043b 06 .byte 0x6
3378 043c 19 .byte 0x19
3379 043d 7A040000 .4byte 0x47a
3380 0441 08 .uleb128 0x8
3381 0442 AD050000 .4byte .LASF95
3382 0446 06 .byte 0x6
3383 0447 1A .byte 0x1a
3384 0448 69000000 .4byte 0x69
3385 044c 02 .byte 0x2
3386 044d 23 .byte 0x23
3387 044e 00 .uleb128 0x0
3388 044f 08 .uleb128 0x8
3389 0450 40070000 .4byte .LASF96
BFIN GAS /tmp/ccucunpK.s page 71
3390 0454 06 .byte 0x6
3391 0455 1B .byte 0x1b
3392 0456 45000000 .4byte 0x45
3393 045a 02 .byte 0x2
3394 045b 23 .byte 0x23
3395 045c 04 .uleb128 0x4
3396 045d 08 .uleb128 0x8
3397 045e 72030000 .4byte .LASF97
3398 0462 06 .byte 0x6
3399 0463 1C .byte 0x1c
3400 0464 2C000000 .4byte 0x2c
3401 0468 02 .byte 0x2
3402 0469 23 .byte 0x23
3403 046a 06 .uleb128 0x6
3404 046b 08 .uleb128 0x8
3405 046c 30090000 .4byte .LASF98
3406 0470 06 .byte 0x6
3407 0471 1D .byte 0x1d
3408 0472 7A040000 .4byte 0x47a
3409 0476 02 .byte 0x2
3410 0477 23 .byte 0x23
3411 0478 08 .uleb128 0x8
3412 0479 00 .byte 0x0
3413 047a 09 .uleb128 0x9
3414 047b 2E040000 .4byte 0x42e
3415 047f 8A040000 .4byte 0x48a
3416 0483 0F .uleb128 0xf
3417 0484 42020000 .4byte 0x242
3418 0488 01 .byte 0x1
3419 0489 00 .byte 0x0
3420 048a 03 .uleb128 0x3
3421 048b 5A080000 .4byte .LASF99
3422 048f 06 .byte 0x6
3423 0490 1E .byte 0x1e
3424 0491 39040000 .4byte 0x439
3425 0495 0C .uleb128 0xc
3426 0496 08 .byte 0x8
3427 0497 06 .byte 0x6
3428 0498 22 .byte 0x22
3429 0499 E4040000 .4byte 0x4e4
3430 049d 08 .uleb128 0x8
3431 049e 65010000 .4byte .LASF100
3432 04a2 06 .byte 0x6
3433 04a3 23 .byte 0x23
3434 04a4 2C000000 .4byte 0x2c
3435 04a8 02 .byte 0x2
3436 04a9 23 .byte 0x23
3437 04aa 00 .uleb128 0x0
3438 04ab 08 .uleb128 0x8
3439 04ac 60010000 .4byte .LASF101
3440 04b0 06 .byte 0x6
3441 04b1 24 .byte 0x24
3442 04b2 2C000000 .4byte 0x2c
3443 04b6 02 .byte 0x2
3444 04b7 23 .byte 0x23
3445 04b8 01 .uleb128 0x1
3446 04b9 08 .uleb128 0x8
BFIN GAS /tmp/ccucunpK.s page 72
3447 04ba 4A050000 .4byte .LASF102
3448 04be 06 .byte 0x6
3449 04bf 25 .byte 0x25
3450 04c0 2C000000 .4byte 0x2c
3451 04c4 02 .byte 0x2
3452 04c5 23 .byte 0x23
3453 04c6 02 .uleb128 0x2
3454 04c7 0D .uleb128 0xd
3455 04c8 61766700 .string "avg"
3456 04cc 06 .byte 0x6
3457 04cd 26 .byte 0x26
3458 04ce 2C000000 .4byte 0x2c
3459 04d2 02 .byte 0x2
3460 04d3 23 .byte 0x23
3461 04d4 03 .uleb128 0x3
3462 04d5 08 .uleb128 0x8
3463 04d6 94000000 .4byte .LASF61
3464 04da 06 .byte 0x6
3465 04db 27 .byte 0x27
3466 04dc 69000000 .4byte 0x69
3467 04e0 02 .byte 0x2
3468 04e1 23 .byte 0x23
3469 04e2 04 .uleb128 0x4
3470 04e3 00 .byte 0x0
3471 04e4 03 .uleb128 0x3
3472 04e5 0D060000 .4byte .LASF103
3473 04e9 06 .byte 0x6
3474 04ea 28 .byte 0x28
3475 04eb 95040000 .4byte 0x495
3476 04ef 07 .uleb128 0x7
3477 04f0 1808 .2byte 0x818
3478 04f2 06 .byte 0x6
3479 04f3 2C .byte 0x2c
3480 04f4 7F050000 .4byte 0x57f
3481 04f8 0D .uleb128 0xd
3482 04f9 6C636800 .string "lch"
3483 04fd 06 .byte 0x6
3484 04fe 2E .byte 0x2e
3485 04ff 7F050000 .4byte 0x57f
3486 0503 02 .byte 0x2
3487 0504 23 .byte 0x23
3488 0505 00 .uleb128 0x0
3489 0506 08 .uleb128 0x8
3490 0507 EF060000 .4byte .LASF104
3491 050b 06 .byte 0x6
3492 050c 2F .byte 0x2f
3493 050d 45000000 .4byte 0x45
3494 0511 03 .byte 0x3
3495 0512 23 .byte 0x23
3496 0513 8010 .uleb128 0x800
3497 0515 08 .uleb128 0x8
3498 0516 12040000 .4byte .LASF105
3499 051a 06 .byte 0x6
3500 051b 30 .byte 0x30
3501 051c 69000000 .4byte 0x69
3502 0520 03 .byte 0x3
3503 0521 23 .byte 0x23
BFIN GAS /tmp/ccucunpK.s page 73
3504 0522 8410 .uleb128 0x804
3505 0524 08 .uleb128 0x8
3506 0525 61090000 .4byte .LASF106
3507 0529 06 .byte 0x6
3508 052a 31 .byte 0x31
3509 052b 69000000 .4byte 0x69
3510 052f 03 .byte 0x3
3511 0530 23 .byte 0x23
3512 0531 8810 .uleb128 0x808
3513 0533 08 .uleb128 0x8
3514 0534 6D000000 .4byte .LASF107
3515 0538 06 .byte 0x6
3516 0539 32 .byte 0x32
3517 053a 69000000 .4byte 0x69
3518 053e 03 .byte 0x3
3519 053f 23 .byte 0x23
3520 0540 8C10 .uleb128 0x80c
3521 0542 08 .uleb128 0x8
3522 0543 04060000 .4byte .LASF108
3523 0547 06 .byte 0x6
3524 0548 33 .byte 0x33
3525 0549 69000000 .4byte 0x69
3526 054d 03 .byte 0x3
3527 054e 23 .byte 0x23
3528 054f 9010 .uleb128 0x810
3529 0551 08 .uleb128 0x8
3530 0552 99030000 .4byte .LASF109
3531 0556 06 .byte 0x6
3532 0557 34 .byte 0x34
3533 0558 45000000 .4byte 0x45
3534 055c 03 .byte 0x3
3535 055d 23 .byte 0x23
3536 055e 9410 .uleb128 0x814
3537 0560 08 .uleb128 0x8
3538 0561 1D060000 .4byte .LASF110
3539 0565 06 .byte 0x6
3540 0566 35 .byte 0x35
3541 0567 2C000000 .4byte 0x2c
3542 056b 03 .byte 0x3
3543 056c 23 .byte 0x23
3544 056d 9610 .uleb128 0x816
3545 056f 08 .uleb128 0x8
3546 0570 DF060000 .4byte .LASF111
3547 0574 06 .byte 0x6
3548 0575 36 .byte 0x36
3549 0576 2C000000 .4byte 0x2c
3550 057a 03 .byte 0x3
3551 057b 23 .byte 0x23
3552 057c 9710 .uleb128 0x817
3553 057e 00 .byte 0x0
3554 057f 09 .uleb128 0x9
3555 0580 E4040000 .4byte 0x4e4
3556 0584 8F050000 .4byte 0x58f
3557 0588 0F .uleb128 0xf
3558 0589 42020000 .4byte 0x242
3559 058d FF .byte 0xff
3560 058e 00 .byte 0x0
BFIN GAS /tmp/ccucunpK.s page 74
3561 058f 03 .uleb128 0x3
3562 0590 2F080000 .4byte .LASF112
3563 0594 06 .byte 0x6
3564 0595 37 .byte 0x37
3565 0596 EF040000 .4byte 0x4ef
3566 059a 02 .uleb128 0x2
3567 059b 01 .byte 0x1
3568 059c 06 .byte 0x6
3569 059d 5F030000 .4byte .LASF113
3570 05a1 03 .uleb128 0x3
3571 05a2 CE060000 .4byte .LASF114
3572 05a6 01 .byte 0x1
3573 05a7 2D .byte 0x2d
3574 05a8 AC050000 .4byte 0x5ac
3575 05ac 10 .uleb128 0x10
3576 05ad 04 .byte 0x4
3577 05ae B2050000 .4byte 0x5b2
3578 05b2 11 .uleb128 0x11
3579 05b3 01 .byte 0x1
3580 05b4 BE050000 .4byte 0x5be
3581 05b8 12 .uleb128 0x12
3582 05b9 BE050000 .4byte 0x5be
3583 05bd 00 .byte 0x0
3584 05be 10 .uleb128 0x10
3585 05bf 04 .byte 0x4
3586 05c0 45020000 .4byte 0x245
3587 05c4 0C .uleb128 0xc
3588 05c5 08 .byte 0x8
3589 05c6 01 .byte 0x1
3590 05c7 41 .byte 0x41
3591 05c8 E9050000 .4byte 0x5e9
3592 05cc 08 .uleb128 0x8
3593 05cd 34040000 .4byte .LASF115
3594 05d1 01 .byte 0x1
3595 05d2 42 .byte 0x42
3596 05d3 69000000 .4byte 0x69
3597 05d7 02 .byte 0x2
3598 05d8 23 .byte 0x23
3599 05d9 00 .uleb128 0x0
3600 05da 08 .uleb128 0x8
3601 05db D9060000 .4byte .LASF116
3602 05df 01 .byte 0x1
3603 05e0 43 .byte 0x43
3604 05e1 A1050000 .4byte 0x5a1
3605 05e5 02 .byte 0x2
3606 05e6 23 .byte 0x23
3607 05e7 04 .uleb128 0x4
3608 05e8 00 .byte 0x0
3609 05e9 13 .uleb128 0x13
3610 05ea 01 .byte 0x1
3611 05eb B5000000 .4byte .LASF146
3612 05ef 01 .byte 0x1
3613 05f0 7F .byte 0x7f
3614 05f1 01 .byte 0x1
3615 05f2 00000000 .4byte .LFB19
3616 05f6 26000000 .4byte .LFE19
3617 05fa 00000000 .4byte .LLST0
BFIN GAS /tmp/ccucunpK.s page 75
3618 05fe 14 .uleb128 0x14
3619 05ff 01 .byte 0x1
3620 0600 64030000 .4byte .LASF132
3621 0604 01 .byte 0x1
3622 0605 58 .byte 0x58
3623 0606 01 .byte 0x1
3624 0607 01 .byte 0x1
3625 0608 2E060000 .4byte 0x62e
3626 060c 15 .uleb128 0x15
3627 060d FF010000 .4byte .LASF57
3628 0611 01 .byte 0x1
3629 0612 58 .byte 0x58
3630 0613 57000000 .4byte 0x57
3631 0617 15 .uleb128 0x15
3632 0618 A6030000 .4byte .LASF59
3633 061c 01 .byte 0x1
3634 061d 58 .byte 0x58
3635 061e 2E060000 .4byte 0x62e
3636 0622 15 .uleb128 0x15
3637 0623 33050000 .4byte .LASF117
3638 0627 01 .byte 0x1
3639 0628 58 .byte 0x58
3640 0629 69000000 .4byte 0x69
3641 062d 00 .byte 0x0
3642 062e 10 .uleb128 0x10
3643 062f 04 .byte 0x4
3644 0630 69000000 .4byte 0x69
3645 0634 16 .uleb128 0x16
3646 0635 FE050000 .4byte 0x5fe
3647 0639 28000000 .4byte .LFB16
3648 063d 64000000 .4byte .LFE16
3649 0641 1F000000 .4byte .LLST1
3650 0645 65060000 .4byte 0x665
3651 0649 17 .uleb128 0x17
3652 064a 0C060000 .4byte 0x60c
3653 064e 4A000000 .4byte .LLST2
3654 0652 17 .uleb128 0x17
3655 0653 17060000 .4byte 0x617
3656 0657 68000000 .4byte .LLST3
3657 065b 17 .uleb128 0x17
3658 065c 22060000 .4byte 0x622
3659 0660 86000000 .4byte .LLST4
3660 0664 00 .byte 0x0
3661 0665 18 .uleb128 0x18
3662 0666 50010000 .4byte .LASF118
3663 066a 01 .byte 0x1
3664 066b D3 .byte 0xd3
3665 066c 01 .byte 0x1
3666 066d 64000000 .4byte .LFB30
3667 0671 E4010000 .4byte .LFE30
3668 0675 A4000000 .4byte .LLST5
3669 0679 0F070000 .4byte 0x70f
3670 067d 19 .uleb128 0x19
3671 067e 636D6400 .string "cmd"
3672 0682 01 .byte 0x1
3673 0683 D3 .byte 0xd3
3674 0684 BE050000 .4byte 0x5be
BFIN GAS /tmp/ccucunpK.s page 76
3675 0688 CF000000 .4byte .LLST6
3676 068c 1A .uleb128 0x1a
3677 068d 65727200 .string "err"
3678 0691 01 .byte 0x1
3679 0692 D4 .byte 0xd4
3680 0693 57000000 .4byte 0x57
3681 0697 F8000000 .4byte .LLST7
3682 069b 1B .uleb128 0x1b
3683 069c FE050000 .4byte 0x5fe
3684 06a0 7E000000 .4byte .LBB7
3685 06a4 98000000 .4byte .LBE7
3686 06a8 01 .byte 0x1
3687 06a9 2801 .2byte 0x128
3688 06ab BF060000 .4byte 0x6bf
3689 06af 1C .uleb128 0x1c
3690 06b0 5B060000 .4byte 0x65b
3691 06b4 1C .uleb128 0x1c
3692 06b5 52060000 .4byte 0x652
3693 06b9 1C .uleb128 0x1c
3694 06ba 49060000 .4byte 0x649
3695 06be 00 .byte 0x0
3696 06bf 1D .uleb128 0x1d
3697 06c0 00000000 .4byte .Ldebug_ranges0+0x0
3698 06c4 F4060000 .4byte 0x6f4
3699 06c8 1E .uleb128 0x1e
3700 06c9 636800 .string "ch"
3701 06cc 01 .byte 0x1
3702 06cd 1801 .2byte 0x118
3703 06cf 69000000 .4byte 0x69
3704 06d3 42010000 .4byte .LLST8
3705 06d7 1F .uleb128 0x1f
3706 06d8 20000000 .4byte .Ldebug_ranges0+0x20
3707 06dc 20 .uleb128 0x20
3708 06dd 706B00 .string "pk"
3709 06e0 01 .byte 0x1
3710 06e1 1C01 .2byte 0x11c
3711 06e3 0F070000 .4byte 0x70f
3712 06e7 20 .uleb128 0x20
3713 06e8 706F00 .string "po"
3714 06eb 01 .byte 0x1
3715 06ec 1D01 .2byte 0x11d
3716 06ee 0F070000 .4byte 0x70f
3717 06f2 00 .byte 0x0
3718 06f3 00 .byte 0x0
3719 06f4 21 .uleb128 0x21
3720 06f5 24010000 .4byte .LBB15
3721 06f9 60010000 .4byte .LBE15
3722 06fd 22 .uleb128 0x22
3723 06fe 4A050000 .4byte .LASF102
3724 0702 01 .byte 0x1
3725 0703 0B01 .2byte 0x10b
3726 0705 69000000 .4byte 0x69
3727 0709 6B010000 .4byte .LLST9
3728 070d 00 .byte 0x0
3729 070e 00 .byte 0x0
3730 070f 10 .uleb128 0x10
3731 0710 04 .byte 0x4
BFIN GAS /tmp/ccucunpK.s page 77
3732 0711 27040000 .4byte 0x427
3733 0715 18 .uleb128 0x18
3734 0716 E7070000 .4byte .LASF119
3735 071a 01 .byte 0x1
3736 071b CA .byte 0xca
3737 071c 01 .byte 0x1
3738 071d E4010000 .4byte .LFB29
3739 0721 22020000 .4byte .LFE29
3740 0725 89010000 .4byte .LLST10
3741 0729 65070000 .4byte 0x765
3742 072d 19 .uleb128 0x19
3743 072e 636D6400 .string "cmd"
3744 0732 01 .byte 0x1
3745 0733 CA .byte 0xca
3746 0734 BE050000 .4byte 0x5be
3747 0738 A8010000 .4byte .LLST11
3748 073c 23 .uleb128 0x23
3749 073d 76616C00 .string "val"
3750 0741 01 .byte 0x1
3751 0742 CB .byte 0xcb
3752 0743 69000000 .4byte 0x69
3753 0747 01 .byte 0x1
3754 0748 51 .byte 0x51
3755 0749 24 .uleb128 0x24
3756 074a FE050000 .4byte 0x5fe
3757 074e 40000000 .4byte .Ldebug_ranges0+0x40
3758 0752 01 .byte 0x1
3759 0753 CC .byte 0xcc
3760 0754 1C .uleb128 0x1c
3761 0755 5B060000 .4byte 0x65b
3762 0759 1C .uleb128 0x1c
3763 075a 52060000 .4byte 0x652
3764 075e 1C .uleb128 0x1c
3765 075f 49060000 .4byte 0x649
3766 0763 00 .byte 0x0
3767 0764 00 .byte 0x0
3768 0765 18 .uleb128 0x18
3769 0766 7B080000 .4byte .LASF120
3770 076a 01 .byte 0x1
3771 076b BF .byte 0xbf
3772 076c 01 .byte 0x1
3773 076d 24020000 .4byte .LFB28
3774 0771 7A020000 .4byte .LFE28
3775 0775 BB010000 .4byte .LLST12
3776 0779 CA070000 .4byte 0x7ca
3777 077d 19 .uleb128 0x19
3778 077e 636D6400 .string "cmd"
3779 0782 01 .byte 0x1
3780 0783 BF .byte 0xbf
3781 0784 BE050000 .4byte 0x5be
3782 0788 DA010000 .4byte .LLST13
3783 078c 1A .uleb128 0x1a
3784 078d 65727200 .string "err"
3785 0791 01 .byte 0x1
3786 0792 C0 .byte 0xc0
3787 0793 57000000 .4byte 0x57
3788 0797 03020000 .4byte .LLST14
BFIN GAS /tmp/ccucunpK.s page 78
3789 079b 1A .uleb128 0x1a
3790 079c 76616C00 .string "val"
3791 07a0 01 .byte 0x1
3792 07a1 C1 .byte 0xc1
3793 07a2 69000000 .4byte 0x69
3794 07a6 21020000 .4byte .LLST15
3795 07aa 25 .uleb128 0x25
3796 07ab FE050000 .4byte 0x5fe
3797 07af 3A020000 .4byte .LBB24
3798 07b3 68020000 .4byte .LBE24
3799 07b7 01 .byte 0x1
3800 07b8 C7 .byte 0xc7
3801 07b9 1C .uleb128 0x1c
3802 07ba 5B060000 .4byte 0x65b
3803 07be 1C .uleb128 0x1c
3804 07bf 52060000 .4byte 0x652
3805 07c3 1C .uleb128 0x1c
3806 07c4 49060000 .4byte 0x649
3807 07c8 00 .byte 0x0
3808 07c9 00 .byte 0x0
3809 07ca 18 .uleb128 0x18
3810 07cb 2E020000 .4byte .LASF121
3811 07cf 01 .byte 0x1
3812 07d0 B3 .byte 0xb3
3813 07d1 01 .byte 0x1
3814 07d2 7C020000 .4byte .LFB27
3815 07d6 D0020000 .4byte .LFE27
3816 07da 4C020000 .4byte .LLST16
3817 07de 20080000 .4byte 0x820
3818 07e2 19 .uleb128 0x19
3819 07e3 636D6400 .string "cmd"
3820 07e7 01 .byte 0x1
3821 07e8 B3 .byte 0xb3
3822 07e9 BE050000 .4byte 0x5be
3823 07ed 6B020000 .4byte .LLST17
3824 07f1 1A .uleb128 0x1a
3825 07f2 65727200 .string "err"
3826 07f6 01 .byte 0x1
3827 07f7 B4 .byte 0xb4
3828 07f8 57000000 .4byte 0x57
3829 07fc 94020000 .4byte .LLST18
3830 0800 25 .uleb128 0x25
3831 0801 FE050000 .4byte 0x5fe
3832 0805 9E020000 .4byte .LBB28
3833 0809 B8020000 .4byte .LBE28
3834 080d 01 .byte 0x1
3835 080e BC .byte 0xbc
3836 080f 1C .uleb128 0x1c
3837 0810 5B060000 .4byte 0x65b
3838 0814 1C .uleb128 0x1c
3839 0815 52060000 .4byte 0x652
3840 0819 1C .uleb128 0x1c
3841 081a 49060000 .4byte 0x649
3842 081e 00 .byte 0x0
3843 081f 00 .byte 0x0
3844 0820 18 .uleb128 0x18
3845 0821 25030000 .4byte .LASF122
BFIN GAS /tmp/ccucunpK.s page 79
3846 0825 01 .byte 0x1
3847 0826 9C .byte 0x9c
3848 0827 01 .byte 0x1
3849 0828 D0020000 .4byte .LFB26
3850 082c 50030000 .4byte .LFE26
3851 0830 BD020000 .4byte .LLST19
3852 0834 76080000 .4byte 0x876
3853 0838 19 .uleb128 0x19
3854 0839 636D6400 .string "cmd"
3855 083d 01 .byte 0x1
3856 083e 9C .byte 0x9c
3857 083f BE050000 .4byte 0x5be
3858 0843 DC020000 .4byte .LLST20
3859 0847 1A .uleb128 0x1a
3860 0848 65727200 .string "err"
3861 084c 01 .byte 0x1
3862 084d 9D .byte 0x9d
3863 084e 57000000 .4byte 0x57
3864 0852 26030000 .4byte .LLST21
3865 0856 25 .uleb128 0x25
3866 0857 FE050000 .4byte 0x5fe
3867 085b 06030000 .4byte .LBB32
3868 085f 20030000 .4byte .LBE32
3869 0863 01 .byte 0x1
3870 0864 B0 .byte 0xb0
3871 0865 1C .uleb128 0x1c
3872 0866 5B060000 .4byte 0x65b
3873 086a 1C .uleb128 0x1c
3874 086b 52060000 .4byte 0x652
3875 086f 1C .uleb128 0x1c
3876 0870 49060000 .4byte 0x649
3877 0874 00 .byte 0x0
3878 0875 00 .byte 0x0
3879 0876 18 .uleb128 0x18
3880 0877 1F040000 .4byte .LASF123
3881 087b 01 .byte 0x1
3882 087c 98 .byte 0x98
3883 087d 01 .byte 0x1
3884 087e 50030000 .4byte .LFB25
3885 0882 7C030000 .4byte .LFE25
3886 0886 65030000 .4byte .LLST22
3887 088a BD080000 .4byte 0x8bd
3888 088e 19 .uleb128 0x19
3889 088f 636D6400 .string "cmd"
3890 0893 01 .byte 0x1
3891 0894 98 .byte 0x98
3892 0895 BE050000 .4byte 0x5be
3893 0899 84030000 .4byte .LLST23
3894 089d 25 .uleb128 0x25
3895 089e FE050000 .4byte 0x5fe
3896 08a2 5C030000 .4byte .LBB36
3897 08a6 76030000 .4byte .LBE36
3898 08aa 01 .byte 0x1
3899 08ab 99 .byte 0x99
3900 08ac 1C .uleb128 0x1c
3901 08ad 5B060000 .4byte 0x65b
3902 08b1 1C .uleb128 0x1c
BFIN GAS /tmp/ccucunpK.s page 80
3903 08b2 52060000 .4byte 0x652
3904 08b6 1C .uleb128 0x1c
3905 08b7 49060000 .4byte 0x649
3906 08bb 00 .byte 0x0
3907 08bc 00 .byte 0x0
3908 08bd 18 .uleb128 0x18
3909 08be D3070000 .4byte .LASF124
3910 08c2 01 .byte 0x1
3911 08c3 94 .byte 0x94
3912 08c4 01 .byte 0x1
3913 08c5 7C030000 .4byte .LFB24
3914 08c9 A8030000 .4byte .LFE24
3915 08cd A2030000 .4byte .LLST24
3916 08d1 04090000 .4byte 0x904
3917 08d5 19 .uleb128 0x19
3918 08d6 636D6400 .string "cmd"
3919 08da 01 .byte 0x1
3920 08db 94 .byte 0x94
3921 08dc BE050000 .4byte 0x5be
3922 08e0 C1030000 .4byte .LLST25
3923 08e4 25 .uleb128 0x25
3924 08e5 FE050000 .4byte 0x5fe
3925 08e9 88030000 .4byte .LBB40
3926 08ed A2030000 .4byte .LBE40
3927 08f1 01 .byte 0x1
3928 08f2 95 .byte 0x95
3929 08f3 1C .uleb128 0x1c
3930 08f4 5B060000 .4byte 0x65b
3931 08f8 1C .uleb128 0x1c
3932 08f9 52060000 .4byte 0x652
3933 08fd 1C .uleb128 0x1c
3934 08fe 49060000 .4byte 0x649
3935 0902 00 .byte 0x0
3936 0903 00 .byte 0x0
3937 0904 18 .uleb128 0x18
3938 0905 D3000000 .4byte .LASF125
3939 0909 01 .byte 0x1
3940 090a 90 .byte 0x90
3941 090b 01 .byte 0x1
3942 090c A8030000 .4byte .LFB23
3943 0910 D0030000 .4byte .LFE23
3944 0914 DF030000 .4byte .LLST26
3945 0918 4B090000 .4byte 0x94b
3946 091c 19 .uleb128 0x19
3947 091d 636D6400 .string "cmd"
3948 0921 01 .byte 0x1
3949 0922 90 .byte 0x90
3950 0923 BE050000 .4byte 0x5be
3951 0927 FE030000 .4byte .LLST27
3952 092b 25 .uleb128 0x25
3953 092c FE050000 .4byte 0x5fe
3954 0930 B0030000 .4byte .LBB44
3955 0934 CA030000 .4byte .LBE44
3956 0938 01 .byte 0x1
3957 0939 91 .byte 0x91
3958 093a 1C .uleb128 0x1c
3959 093b 5B060000 .4byte 0x65b
BFIN GAS /tmp/ccucunpK.s page 81
3960 093f 1C .uleb128 0x1c
3961 0940 52060000 .4byte 0x652
3962 0944 1C .uleb128 0x1c
3963 0945 49060000 .4byte 0x649
3964 0949 00 .byte 0x0
3965 094a 00 .byte 0x0
3966 094b 18 .uleb128 0x18
3967 094c 00050000 .4byte .LASF126
3968 0950 01 .byte 0x1
3969 0951 88 .byte 0x88
3970 0952 01 .byte 0x1
3971 0953 D0030000 .4byte .LFB21
3972 0957 F8030000 .4byte .LFE21
3973 095b 11040000 .4byte .LLST28
3974 095f 92090000 .4byte 0x992
3975 0963 19 .uleb128 0x19
3976 0964 636D6400 .string "cmd"
3977 0968 01 .byte 0x1
3978 0969 88 .byte 0x88
3979 096a BE050000 .4byte 0x5be
3980 096e 30040000 .4byte .LLST29
3981 0972 25 .uleb128 0x25
3982 0973 FE050000 .4byte 0x5fe
3983 0977 D8030000 .4byte .LBB48
3984 097b F2030000 .4byte .LBE48
3985 097f 01 .byte 0x1
3986 0980 89 .byte 0x89
3987 0981 1C .uleb128 0x1c
3988 0982 5B060000 .4byte 0x65b
3989 0986 1C .uleb128 0x1c
3990 0987 52060000 .4byte 0x652
3991 098b 1C .uleb128 0x1c
3992 098c 49060000 .4byte 0x649
3993 0990 00 .byte 0x0
3994 0991 00 .byte 0x0
3995 0992 18 .uleb128 0x18
3996 0993 27060000 .4byte .LASF127
3997 0997 01 .byte 0x1
3998 0998 84 .byte 0x84
3999 0999 01 .byte 0x1
4000 099a F8030000 .4byte .LFB20
4001 099e 20040000 .4byte .LFE20
4002 09a2 43040000 .4byte .LLST30
4003 09a6 D9090000 .4byte 0x9d9
4004 09aa 19 .uleb128 0x19
4005 09ab 636D6400 .string "cmd"
4006 09af 01 .byte 0x1
4007 09b0 84 .byte 0x84
4008 09b1 BE050000 .4byte 0x5be
4009 09b5 62040000 .4byte .LLST31
4010 09b9 25 .uleb128 0x25
4011 09ba FE050000 .4byte 0x5fe
4012 09be 00040000 .4byte .LBB52
4013 09c2 1A040000 .4byte .LBE52
4014 09c6 01 .byte 0x1
4015 09c7 85 .byte 0x85
4016 09c8 1C .uleb128 0x1c
BFIN GAS /tmp/ccucunpK.s page 82
4017 09c9 5B060000 .4byte 0x65b
4018 09cd 1C .uleb128 0x1c
4019 09ce 52060000 .4byte 0x652
4020 09d2 1C .uleb128 0x1c
4021 09d3 49060000 .4byte 0x649
4022 09d7 00 .byte 0x0
4023 09d8 00 .byte 0x0
4024 09d9 18 .uleb128 0x18
4025 09da A1060000 .4byte .LASF128
4026 09de 01 .byte 0x1
4027 09df 8C .byte 0x8c
4028 09e0 01 .byte 0x1
4029 09e1 20040000 .4byte .LFB22
4030 09e5 48040000 .4byte .LFE22
4031 09e9 75040000 .4byte .LLST32
4032 09ed 200A0000 .4byte 0xa20
4033 09f1 19 .uleb128 0x19
4034 09f2 636D6400 .string "cmd"
4035 09f6 01 .byte 0x1
4036 09f7 8C .byte 0x8c
4037 09f8 BE050000 .4byte 0x5be
4038 09fc 94040000 .4byte .LLST33
4039 0a00 25 .uleb128 0x25
4040 0a01 FE050000 .4byte 0x5fe
4041 0a05 28040000 .4byte .LBB56
4042 0a09 42040000 .4byte .LBE56
4043 0a0d 01 .byte 0x1
4044 0a0e 8D .byte 0x8d
4045 0a0f 1C .uleb128 0x1c
4046 0a10 5B060000 .4byte 0x65b
4047 0a14 1C .uleb128 0x1c
4048 0a15 52060000 .4byte 0x652
4049 0a19 1C .uleb128 0x1c
4050 0a1a 49060000 .4byte 0x649
4051 0a1e 00 .byte 0x0
4052 0a1f 00 .byte 0x0
4053 0a20 26 .uleb128 0x26
4054 0a21 65060000 .4byte .LASF129
4055 0a25 01 .byte 0x1
4056 0a26 2C01 .2byte 0x12c
4057 0a28 01 .byte 0x1
4058 0a29 48040000 .4byte .LFB31
4059 0a2d F8050000 .4byte .LFE31
4060 0a31 A7040000 .4byte .LLST34
4061 0a35 A40A0000 .4byte 0xaa4
4062 0a39 27 .uleb128 0x27
4063 0a3a 636D6400 .string "cmd"
4064 0a3e 01 .byte 0x1
4065 0a3f 2C01 .2byte 0x12c
4066 0a41 BE050000 .4byte 0x5be
4067 0a45 D2040000 .4byte .LLST35
4068 0a49 1E .uleb128 0x1e
4069 0a4a 65727200 .string "err"
4070 0a4e 01 .byte 0x1
4071 0a4f 2D01 .2byte 0x12d
4072 0a51 57000000 .4byte 0x57
4073 0a55 06050000 .4byte .LLST36
BFIN GAS /tmp/ccucunpK.s page 83
4074 0a59 22 .uleb128 0x22
4075 0a5a C4020000 .4byte .LASF130
4076 0a5e 01 .byte 0x1
4077 0a5f 2E01 .2byte 0x12e
4078 0a61 69000000 .4byte 0x69
4079 0a65 24050000 .4byte .LLST37
4080 0a69 28 .uleb128 0x28
4081 0a6a FE050000 .4byte 0x5fe
4082 0a6e 58000000 .4byte .Ldebug_ranges0+0x58
4083 0a72 01 .byte 0x1
4084 0a73 7E01 .2byte 0x17e
4085 0a75 890A0000 .4byte 0xa89
4086 0a79 1C .uleb128 0x1c
4087 0a7a 5B060000 .4byte 0x65b
4088 0a7e 1C .uleb128 0x1c
4089 0a7f 52060000 .4byte 0x652
4090 0a83 1C .uleb128 0x1c
4091 0a84 49060000 .4byte 0x649
4092 0a88 00 .byte 0x0
4093 0a89 21 .uleb128 0x21
4094 0a8a 1E050000 .4byte .LBB68
4095 0a8e 5A050000 .4byte .LBE68
4096 0a92 22 .uleb128 0x22
4097 0a93 F3080000 .4byte .LASF131
4098 0a97 01 .byte 0x1
4099 0a98 4B01 .2byte 0x14b
4100 0a9a 69000000 .4byte 0x69
4101 0a9e D1050000 .4byte .LLST38
4102 0aa2 00 .byte 0x0
4103 0aa3 00 .byte 0x0
4104 0aa4 14 .uleb128 0x14
4105 0aa5 01 .byte 0x1
4106 0aa6 9E050000 .4byte .LASF133
4107 0aaa 01 .byte 0x1
4108 0aab 63 .byte 0x63
4109 0aac 01 .byte 0x1
4110 0aad 01 .byte 0x1
4111 0aae E30A0000 .4byte 0xae3
4112 0ab2 29 .uleb128 0x29
4113 0ab3 636D6400 .string "cmd"
4114 0ab7 01 .byte 0x1
4115 0ab8 63 .byte 0x63
4116 0ab9 BE050000 .4byte 0x5be
4117 0abd 2A .uleb128 0x2a
4118 0abe 6900 .string "i"
4119 0ac0 01 .byte 0x1
4120 0ac1 64 .byte 0x64
4121 0ac2 69000000 .4byte 0x69
4122 0ac6 2A .uleb128 0x2a
4123 0ac7 666E6400 .string "fnd"
4124 0acb 01 .byte 0x1
4125 0acc 64 .byte 0x64
4126 0acd 69000000 .4byte 0x69
4127 0ad1 2B .uleb128 0x2b
4128 0ad2 1C .uleb128 0x1c
4129 0ad3 5B060000 .4byte 0x65b
4130 0ad7 1C .uleb128 0x1c
BFIN GAS /tmp/ccucunpK.s page 84
4131 0ad8 52060000 .4byte 0x652
4132 0adc 1C .uleb128 0x1c
4133 0add 49060000 .4byte 0x649
4134 0ae1 00 .byte 0x0
4135 0ae2 00 .byte 0x0
4136 0ae3 16 .uleb128 0x16
4137 0ae4 A40A0000 .4byte 0xaa4
4138 0ae8 F8050000 .4byte .LFB17
4139 0aec 40070000 .4byte .LFE17
4140 0af0 FA050000 .4byte .LLST39
4141 0af4 2F0B0000 .4byte 0xb2f
4142 0af8 17 .uleb128 0x17
4143 0af9 B20A0000 .4byte 0xab2
4144 0afd 19060000 .4byte .LLST40
4145 0b01 2C .uleb128 0x2c
4146 0b02 BD0A0000 .4byte 0xabd
4147 0b06 63060000 .4byte .LLST41
4148 0b0a 2D .uleb128 0x2d
4149 0b0b C60A0000 .4byte 0xac6
4150 0b0f 25 .uleb128 0x25
4151 0b10 FE050000 .4byte 0x5fe
4152 0b14 B4060000 .4byte .LBB72
4153 0b18 D2060000 .4byte .LBE72
4154 0b1c 01 .byte 0x1
4155 0b1d 71 .byte 0x71
4156 0b1e 1C .uleb128 0x1c
4157 0b1f 5B060000 .4byte 0x65b
4158 0b23 1C .uleb128 0x1c
4159 0b24 52060000 .4byte 0x652
4160 0b28 1C .uleb128 0x1c
4161 0b29 49060000 .4byte 0x649
4162 0b2d 00 .byte 0x0
4163 0b2e 00 .byte 0x0
4164 0b2f 2E .uleb128 0x2e
4165 0b30 01 .byte 0x1
4166 0b31 B6050000 .4byte .LASF147
4167 0b35 01 .byte 0x1
4168 0b36 78 .byte 0x78
4169 0b37 01 .byte 0x1
4170 0b38 40070000 .4byte .LFB18
4171 0b3c B4080000 .4byte .LFE18
4172 0b40 FA060000 .4byte .LLST42
4173 0b44 8D0B0000 .4byte 0xb8d
4174 0b48 24 .uleb128 0x24
4175 0b49 A40A0000 .4byte 0xaa4
4176 0b4d 80000000 .4byte .Ldebug_ranges0+0x80
4177 0b51 01 .byte 0x1
4178 0b52 7B .byte 0x7b
4179 0b53 1C .uleb128 0x1c
4180 0b54 F80A0000 .4byte 0xaf8
4181 0b58 1F .uleb128 0x1f
4182 0b59 A0000000 .4byte .Ldebug_ranges0+0xa0
4183 0b5d 2C .uleb128 0x2c
4184 0b5e BD0A0000 .4byte 0xabd
4185 0b62 19070000 .4byte .LLST43
4186 0b66 2D .uleb128 0x2d
4187 0b67 C60A0000 .4byte 0xac6
BFIN GAS /tmp/ccucunpK.s page 85
4188 0b6b 25 .uleb128 0x25
4189 0b6c FE050000 .4byte 0x5fe
4190 0b70 44080000 .4byte .LBB81
4191 0b74 5C080000 .4byte .LBE81
4192 0b78 01 .byte 0x1
4193 0b79 71 .byte 0x71
4194 0b7a 1C .uleb128 0x1c
4195 0b7b 5B060000 .4byte 0x65b
4196 0b7f 1C .uleb128 0x1c
4197 0b80 52060000 .4byte 0x652
4198 0b84 1C .uleb128 0x1c
4199 0b85 49060000 .4byte 0x649
4200 0b89 00 .byte 0x0
4201 0b8a 00 .byte 0x0
4202 0b8b 00 .byte 0x0
4203 0b8c 00 .byte 0x0
4204 0b8d 09 .uleb128 0x9
4205 0b8e 69000000 .4byte 0x69
4206 0b92 9D0B0000 .4byte 0xb9d
4207 0b96 0F .uleb128 0xf
4208 0b97 42020000 .4byte 0x242
4209 0b9b 05 .byte 0x5
4210 0b9c 00 .byte 0x0
4211 0b9d 2F .uleb128 0x2f
4212 0b9e 59060000 .4byte .LASF134
4213 0ba2 01 .byte 0x1
4214 0ba3 2F .byte 0x2f
4215 0ba4 AE0B0000 .4byte 0xbae
4216 0ba8 05 .byte 0x5
4217 0ba9 03 .byte 0x3
4218 0baa 88020000 .4byte _f_regaddr_k
4219 0bae 30 .uleb128 0x30
4220 0baf 8D0B0000 .4byte 0xb8d
4221 0bb3 2F .uleb128 0x2f
4222 0bb4 12050000 .4byte .LASF135
4223 0bb8 01 .byte 0x1
4224 0bb9 36 .byte 0x36
4225 0bba C40B0000 .4byte 0xbc4
4226 0bbe 05 .byte 0x5
4227 0bbf 03 .byte 0x3
4228 0bc0 A0020000 .4byte _f_regaddr_offs
4229 0bc4 30 .uleb128 0x30
4230 0bc5 8D0B0000 .4byte 0xb8d
4231 0bc9 2F .uleb128 0x2f
4232 0bca 8D080000 .4byte .LASF136
4233 0bce 01 .byte 0x1
4234 0bcf 3F .byte 0x3f
4235 0bd0 DA0B0000 .4byte 0xbda
4236 0bd4 05 .byte 0x5
4237 0bd5 03 .byte 0x3
4238 0bd6 00000000 .4byte _f_cmd_req
4239 0bda 31 .uleb128 0x31
4240 0bdb 2C000000 .4byte 0x2c
4241 0bdf 09 .uleb128 0x9
4242 0be0 C4050000 .4byte 0x5c4
4243 0be4 EF0B0000 .4byte 0xbef
4244 0be8 0F .uleb128 0xf
BFIN GAS /tmp/ccucunpK.s page 86
4245 0be9 42020000 .4byte 0x242
4246 0bed 0C .byte 0xc
4247 0bee 00 .byte 0x0
4248 0bef 2F .uleb128 0x2f
4249 0bf0 F6040000 .4byte .LASF137
4250 0bf4 01 .byte 0x1
4251 0bf5 44 .byte 0x44
4252 0bf6 000C0000 .4byte 0xc00
4253 0bfa 05 .byte 0x5
4254 0bfb 03 .byte 0x3
4255 0bfc 20020000 .4byte _f_cmd_tbl
4256 0c00 30 .uleb128 0x30
4257 0c01 DF0B0000 .4byte 0xbdf
4258 0c05 32 .uleb128 0x32
4259 0c06 3D040000 .4byte .LASF138
4260 0c0a 04 .byte 0x4
4261 0c0b 48 .byte 0x48
4262 0c0c 120C0000 .4byte 0xc12
4263 0c10 01 .byte 0x1
4264 0c11 01 .byte 0x1
4265 0c12 31 .uleb128 0x31
4266 0c13 84030000 .4byte 0x384
4267 0c17 32 .uleb128 0x32
4268 0c18 BD020000 .4byte .LASF139
4269 0c1c 07 .byte 0x7
4270 0c1d 28 .byte 0x28
4271 0c1e 240C0000 .4byte 0xc24
4272 0c22 01 .byte 0x1
4273 0c23 01 .byte 0x1
4274 0c24 31 .uleb128 0x31
4275 0c25 89000000 .4byte 0x89
4276 0c29 32 .uleb128 0x32
4277 0c2a 09070000 .4byte .LASF140
4278 0c2e 07 .byte 0x7
4279 0c2f 2A .byte 0x2a
4280 0c30 89000000 .4byte 0x89
4281 0c34 01 .byte 0x1
4282 0c35 01 .byte 0x1
4283 0c36 32 .uleb128 0x32
4284 0c37 CB010000 .4byte .LASF141
4285 0c3b 06 .byte 0x6
4286 0c3c 3A .byte 0x3a
4287 0c3d 8F050000 .4byte 0x58f
4288 0c41 01 .byte 0x1
4289 0c42 01 .byte 0x1
4290 0c43 32 .uleb128 0x32
4291 0c44 AB030000 .4byte .LASF142
4292 0c48 06 .byte 0x6
4293 0c49 3C .byte 0x3c
4294 0c4a 8A040000 .4byte 0x48a
4295 0c4e 01 .byte 0x1
4296 0c4f 01 .byte 0x1
4297 0c50 00 .byte 0x0
4298 .section .debug_abbrev
4299 0000 01 .uleb128 0x1
4300 0001 11 .uleb128 0x11
4301 0002 01 .byte 0x1
BFIN GAS /tmp/ccucunpK.s page 87
4302 0003 25 .uleb128 0x25
4303 0004 0E .uleb128 0xe
4304 0005 13 .uleb128 0x13
4305 0006 0B .uleb128 0xb
4306 0007 03 .uleb128 0x3
4307 0008 0E .uleb128 0xe
4308 0009 1B .uleb128 0x1b
4309 000a 0E .uleb128 0xe
4310 000b 11 .uleb128 0x11
4311 000c 01 .uleb128 0x1
4312 000d 12 .uleb128 0x12
4313 000e 01 .uleb128 0x1
4314 000f 10 .uleb128 0x10
4315 0010 06 .uleb128 0x6
4316 0011 00 .byte 0x0
4317 0012 00 .byte 0x0
4318 0013 02 .uleb128 0x2
4319 0014 24 .uleb128 0x24
4320 0015 00 .byte 0x0
4321 0016 0B .uleb128 0xb
4322 0017 0B .uleb128 0xb
4323 0018 3E .uleb128 0x3e
4324 0019 0B .uleb128 0xb
4325 001a 03 .uleb128 0x3
4326 001b 0E .uleb128 0xe
4327 001c 00 .byte 0x0
4328 001d 00 .byte 0x0
4329 001e 03 .uleb128 0x3
4330 001f 16 .uleb128 0x16
4331 0020 00 .byte 0x0
4332 0021 03 .uleb128 0x3
4333 0022 0E .uleb128 0xe
4334 0023 3A .uleb128 0x3a
4335 0024 0B .uleb128 0xb
4336 0025 3B .uleb128 0x3b
4337 0026 0B .uleb128 0xb
4338 0027 49 .uleb128 0x49
4339 0028 13 .uleb128 0x13
4340 0029 00 .byte 0x0
4341 002a 00 .byte 0x0
4342 002b 04 .uleb128 0x4
4343 002c 24 .uleb128 0x24
4344 002d 00 .byte 0x0
4345 002e 0B .uleb128 0xb
4346 002f 0B .uleb128 0xb
4347 0030 3E .uleb128 0x3e
4348 0031 0B .uleb128 0xb
4349 0032 03 .uleb128 0x3
4350 0033 08 .uleb128 0x8
4351 0034 00 .byte 0x0
4352 0035 00 .byte 0x0
4353 0036 05 .uleb128 0x5
4354 0037 04 .uleb128 0x4
4355 0038 01 .byte 0x1
4356 0039 0B .uleb128 0xb
4357 003a 0B .uleb128 0xb
4358 003b 3A .uleb128 0x3a
BFIN GAS /tmp/ccucunpK.s page 88
4359 003c 0B .uleb128 0xb
4360 003d 3B .uleb128 0x3b
4361 003e 0B .uleb128 0xb
4362 003f 01 .uleb128 0x1
4363 0040 13 .uleb128 0x13
4364 0041 00 .byte 0x0
4365 0042 00 .byte 0x0
4366 0043 06 .uleb128 0x6
4367 0044 28 .uleb128 0x28
4368 0045 00 .byte 0x0
4369 0046 03 .uleb128 0x3
4370 0047 0E .uleb128 0xe
4371 0048 1C .uleb128 0x1c
4372 0049 0D .uleb128 0xd
4373 004a 00 .byte 0x0
4374 004b 00 .byte 0x0
4375 004c 07 .uleb128 0x7
4376 004d 13 .uleb128 0x13
4377 004e 01 .byte 0x1
4378 004f 0B .uleb128 0xb
4379 0050 05 .uleb128 0x5
4380 0051 3A .uleb128 0x3a
4381 0052 0B .uleb128 0xb
4382 0053 3B .uleb128 0x3b
4383 0054 0B .uleb128 0xb
4384 0055 01 .uleb128 0x1
4385 0056 13 .uleb128 0x13
4386 0057 00 .byte 0x0
4387 0058 00 .byte 0x0
4388 0059 08 .uleb128 0x8
4389 005a 0D .uleb128 0xd
4390 005b 00 .byte 0x0
4391 005c 03 .uleb128 0x3
4392 005d 0E .uleb128 0xe
4393 005e 3A .uleb128 0x3a
4394 005f 0B .uleb128 0xb
4395 0060 3B .uleb128 0x3b
4396 0061 0B .uleb128 0xb
4397 0062 49 .uleb128 0x49
4398 0063 13 .uleb128 0x13
4399 0064 38 .uleb128 0x38
4400 0065 0A .uleb128 0xa
4401 0066 00 .byte 0x0
4402 0067 00 .byte 0x0
4403 0068 09 .uleb128 0x9
4404 0069 01 .uleb128 0x1
4405 006a 01 .byte 0x1
4406 006b 49 .uleb128 0x49
4407 006c 13 .uleb128 0x13
4408 006d 01 .uleb128 0x1
4409 006e 13 .uleb128 0x13
4410 006f 00 .byte 0x0
4411 0070 00 .byte 0x0
4412 0071 0A .uleb128 0xa
4413 0072 21 .uleb128 0x21
4414 0073 00 .byte 0x0
4415 0074 49 .uleb128 0x49
BFIN GAS /tmp/ccucunpK.s page 89
4416 0075 13 .uleb128 0x13
4417 0076 2F .uleb128 0x2f
4418 0077 05 .uleb128 0x5
4419 0078 00 .byte 0x0
4420 0079 00 .byte 0x0
4421 007a 0B .uleb128 0xb
4422 007b 24 .uleb128 0x24
4423 007c 00 .byte 0x0
4424 007d 0B .uleb128 0xb
4425 007e 0B .uleb128 0xb
4426 007f 3E .uleb128 0x3e
4427 0080 0B .uleb128 0xb
4428 0081 00 .byte 0x0
4429 0082 00 .byte 0x0
4430 0083 0C .uleb128 0xc
4431 0084 13 .uleb128 0x13
4432 0085 01 .byte 0x1
4433 0086 0B .uleb128 0xb
4434 0087 0B .uleb128 0xb
4435 0088 3A .uleb128 0x3a
4436 0089 0B .uleb128 0xb
4437 008a 3B .uleb128 0x3b
4438 008b 0B .uleb128 0xb
4439 008c 01 .uleb128 0x1
4440 008d 13 .uleb128 0x13
4441 008e 00 .byte 0x0
4442 008f 00 .byte 0x0
4443 0090 0D .uleb128 0xd
4444 0091 0D .uleb128 0xd
4445 0092 00 .byte 0x0
4446 0093 03 .uleb128 0x3
4447 0094 08 .uleb128 0x8
4448 0095 3A .uleb128 0x3a
4449 0096 0B .uleb128 0xb
4450 0097 3B .uleb128 0x3b
4451 0098 0B .uleb128 0xb
4452 0099 49 .uleb128 0x49
4453 009a 13 .uleb128 0x13
4454 009b 38 .uleb128 0x38
4455 009c 0A .uleb128 0xa
4456 009d 00 .byte 0x0
4457 009e 00 .byte 0x0
4458 009f 0E .uleb128 0xe
4459 00a0 0F .uleb128 0xf
4460 00a1 00 .byte 0x0
4461 00a2 0B .uleb128 0xb
4462 00a3 0B .uleb128 0xb
4463 00a4 00 .byte 0x0
4464 00a5 00 .byte 0x0
4465 00a6 0F .uleb128 0xf
4466 00a7 21 .uleb128 0x21
4467 00a8 00 .byte 0x0
4468 00a9 49 .uleb128 0x49
4469 00aa 13 .uleb128 0x13
4470 00ab 2F .uleb128 0x2f
4471 00ac 0B .uleb128 0xb
4472 00ad 00 .byte 0x0
BFIN GAS /tmp/ccucunpK.s page 90
4473 00ae 00 .byte 0x0
4474 00af 10 .uleb128 0x10
4475 00b0 0F .uleb128 0xf
4476 00b1 00 .byte 0x0
4477 00b2 0B .uleb128 0xb
4478 00b3 0B .uleb128 0xb
4479 00b4 49 .uleb128 0x49
4480 00b5 13 .uleb128 0x13
4481 00b6 00 .byte 0x0
4482 00b7 00 .byte 0x0
4483 00b8 11 .uleb128 0x11
4484 00b9 15 .uleb128 0x15
4485 00ba 01 .byte 0x1
4486 00bb 27 .uleb128 0x27
4487 00bc 0C .uleb128 0xc
4488 00bd 01 .uleb128 0x1
4489 00be 13 .uleb128 0x13
4490 00bf 00 .byte 0x0
4491 00c0 00 .byte 0x0
4492 00c1 12 .uleb128 0x12
4493 00c2 05 .uleb128 0x5
4494 00c3 00 .byte 0x0
4495 00c4 49 .uleb128 0x49
4496 00c5 13 .uleb128 0x13
4497 00c6 00 .byte 0x0
4498 00c7 00 .byte 0x0
4499 00c8 13 .uleb128 0x13
4500 00c9 2E .uleb128 0x2e
4501 00ca 00 .byte 0x0
4502 00cb 3F .uleb128 0x3f
4503 00cc 0C .uleb128 0xc
4504 00cd 03 .uleb128 0x3
4505 00ce 0E .uleb128 0xe
4506 00cf 3A .uleb128 0x3a
4507 00d0 0B .uleb128 0xb
4508 00d1 3B .uleb128 0x3b
4509 00d2 0B .uleb128 0xb
4510 00d3 27 .uleb128 0x27
4511 00d4 0C .uleb128 0xc
4512 00d5 11 .uleb128 0x11
4513 00d6 01 .uleb128 0x1
4514 00d7 12 .uleb128 0x12
4515 00d8 01 .uleb128 0x1
4516 00d9 40 .uleb128 0x40
4517 00da 06 .uleb128 0x6
4518 00db 00 .byte 0x0
4519 00dc 00 .byte 0x0
4520 00dd 14 .uleb128 0x14
4521 00de 2E .uleb128 0x2e
4522 00df 01 .byte 0x1
4523 00e0 3F .uleb128 0x3f
4524 00e1 0C .uleb128 0xc
4525 00e2 03 .uleb128 0x3
4526 00e3 0E .uleb128 0xe
4527 00e4 3A .uleb128 0x3a
4528 00e5 0B .uleb128 0xb
4529 00e6 3B .uleb128 0x3b
BFIN GAS /tmp/ccucunpK.s page 91
4530 00e7 0B .uleb128 0xb
4531 00e8 27 .uleb128 0x27
4532 00e9 0C .uleb128 0xc
4533 00ea 20 .uleb128 0x20
4534 00eb 0B .uleb128 0xb
4535 00ec 01 .uleb128 0x1
4536 00ed 13 .uleb128 0x13
4537 00ee 00 .byte 0x0
4538 00ef 00 .byte 0x0
4539 00f0 15 .uleb128 0x15
4540 00f1 05 .uleb128 0x5
4541 00f2 00 .byte 0x0
4542 00f3 03 .uleb128 0x3
4543 00f4 0E .uleb128 0xe
4544 00f5 3A .uleb128 0x3a
4545 00f6 0B .uleb128 0xb
4546 00f7 3B .uleb128 0x3b
4547 00f8 0B .uleb128 0xb
4548 00f9 49 .uleb128 0x49
4549 00fa 13 .uleb128 0x13
4550 00fb 00 .byte 0x0
4551 00fc 00 .byte 0x0
4552 00fd 16 .uleb128 0x16
4553 00fe 2E .uleb128 0x2e
4554 00ff 01 .byte 0x1
4555 0100 31 .uleb128 0x31
4556 0101 13 .uleb128 0x13
4557 0102 11 .uleb128 0x11
4558 0103 01 .uleb128 0x1
4559 0104 12 .uleb128 0x12
4560 0105 01 .uleb128 0x1
4561 0106 40 .uleb128 0x40
4562 0107 06 .uleb128 0x6
4563 0108 01 .uleb128 0x1
4564 0109 13 .uleb128 0x13
4565 010a 00 .byte 0x0
4566 010b 00 .byte 0x0
4567 010c 17 .uleb128 0x17
4568 010d 05 .uleb128 0x5
4569 010e 00 .byte 0x0
4570 010f 31 .uleb128 0x31
4571 0110 13 .uleb128 0x13
4572 0111 02 .uleb128 0x2
4573 0112 06 .uleb128 0x6
4574 0113 00 .byte 0x0
4575 0114 00 .byte 0x0
4576 0115 18 .uleb128 0x18
4577 0116 2E .uleb128 0x2e
4578 0117 01 .byte 0x1
4579 0118 03 .uleb128 0x3
4580 0119 0E .uleb128 0xe
4581 011a 3A .uleb128 0x3a
4582 011b 0B .uleb128 0xb
4583 011c 3B .uleb128 0x3b
4584 011d 0B .uleb128 0xb
4585 011e 27 .uleb128 0x27
4586 011f 0C .uleb128 0xc
BFIN GAS /tmp/ccucunpK.s page 92
4587 0120 11 .uleb128 0x11
4588 0121 01 .uleb128 0x1
4589 0122 12 .uleb128 0x12
4590 0123 01 .uleb128 0x1
4591 0124 40 .uleb128 0x40
4592 0125 06 .uleb128 0x6
4593 0126 01 .uleb128 0x1
4594 0127 13 .uleb128 0x13
4595 0128 00 .byte 0x0
4596 0129 00 .byte 0x0
4597 012a 19 .uleb128 0x19
4598 012b 05 .uleb128 0x5
4599 012c 00 .byte 0x0
4600 012d 03 .uleb128 0x3
4601 012e 08 .uleb128 0x8
4602 012f 3A .uleb128 0x3a
4603 0130 0B .uleb128 0xb
4604 0131 3B .uleb128 0x3b
4605 0132 0B .uleb128 0xb
4606 0133 49 .uleb128 0x49
4607 0134 13 .uleb128 0x13
4608 0135 02 .uleb128 0x2
4609 0136 06 .uleb128 0x6
4610 0137 00 .byte 0x0
4611 0138 00 .byte 0x0
4612 0139 1A .uleb128 0x1a
4613 013a 34 .uleb128 0x34
4614 013b 00 .byte 0x0
4615 013c 03 .uleb128 0x3
4616 013d 08 .uleb128 0x8
4617 013e 3A .uleb128 0x3a
4618 013f 0B .uleb128 0xb
4619 0140 3B .uleb128 0x3b
4620 0141 0B .uleb128 0xb
4621 0142 49 .uleb128 0x49
4622 0143 13 .uleb128 0x13
4623 0144 02 .uleb128 0x2
4624 0145 06 .uleb128 0x6
4625 0146 00 .byte 0x0
4626 0147 00 .byte 0x0
4627 0148 1B .uleb128 0x1b
4628 0149 1D .uleb128 0x1d
4629 014a 01 .byte 0x1
4630 014b 31 .uleb128 0x31
4631 014c 13 .uleb128 0x13
4632 014d 11 .uleb128 0x11
4633 014e 01 .uleb128 0x1
4634 014f 12 .uleb128 0x12
4635 0150 01 .uleb128 0x1
4636 0151 58 .uleb128 0x58
4637 0152 0B .uleb128 0xb
4638 0153 59 .uleb128 0x59
4639 0154 05 .uleb128 0x5
4640 0155 01 .uleb128 0x1
4641 0156 13 .uleb128 0x13
4642 0157 00 .byte 0x0
4643 0158 00 .byte 0x0
BFIN GAS /tmp/ccucunpK.s page 93
4644 0159 1C .uleb128 0x1c
4645 015a 05 .uleb128 0x5
4646 015b 00 .byte 0x0
4647 015c 31 .uleb128 0x31
4648 015d 13 .uleb128 0x13
4649 015e 00 .byte 0x0
4650 015f 00 .byte 0x0
4651 0160 1D .uleb128 0x1d
4652 0161 0B .uleb128 0xb
4653 0162 01 .byte 0x1
4654 0163 55 .uleb128 0x55
4655 0164 06 .uleb128 0x6
4656 0165 01 .uleb128 0x1
4657 0166 13 .uleb128 0x13
4658 0167 00 .byte 0x0
4659 0168 00 .byte 0x0
4660 0169 1E .uleb128 0x1e
4661 016a 34 .uleb128 0x34
4662 016b 00 .byte 0x0
4663 016c 03 .uleb128 0x3
4664 016d 08 .uleb128 0x8
4665 016e 3A .uleb128 0x3a
4666 016f 0B .uleb128 0xb
4667 0170 3B .uleb128 0x3b
4668 0171 05 .uleb128 0x5
4669 0172 49 .uleb128 0x49
4670 0173 13 .uleb128 0x13
4671 0174 02 .uleb128 0x2
4672 0175 06 .uleb128 0x6
4673 0176 00 .byte 0x0
4674 0177 00 .byte 0x0
4675 0178 1F .uleb128 0x1f
4676 0179 0B .uleb128 0xb
4677 017a 01 .byte 0x1
4678 017b 55 .uleb128 0x55
4679 017c 06 .uleb128 0x6
4680 017d 00 .byte 0x0
4681 017e 00 .byte 0x0
4682 017f 20 .uleb128 0x20
4683 0180 34 .uleb128 0x34
4684 0181 00 .byte 0x0
4685 0182 03 .uleb128 0x3
4686 0183 08 .uleb128 0x8
4687 0184 3A .uleb128 0x3a
4688 0185 0B .uleb128 0xb
4689 0186 3B .uleb128 0x3b
4690 0187 05 .uleb128 0x5
4691 0188 49 .uleb128 0x49
4692 0189 13 .uleb128 0x13
4693 018a 00 .byte 0x0
4694 018b 00 .byte 0x0
4695 018c 21 .uleb128 0x21
4696 018d 0B .uleb128 0xb
4697 018e 01 .byte 0x1
4698 018f 11 .uleb128 0x11
4699 0190 01 .uleb128 0x1
4700 0191 12 .uleb128 0x12
BFIN GAS /tmp/ccucunpK.s page 94
4701 0192 01 .uleb128 0x1
4702 0193 00 .byte 0x0
4703 0194 00 .byte 0x0
4704 0195 22 .uleb128 0x22
4705 0196 34 .uleb128 0x34
4706 0197 00 .byte 0x0
4707 0198 03 .uleb128 0x3
4708 0199 0E .uleb128 0xe
4709 019a 3A .uleb128 0x3a
4710 019b 0B .uleb128 0xb
4711 019c 3B .uleb128 0x3b
4712 019d 05 .uleb128 0x5
4713 019e 49 .uleb128 0x49
4714 019f 13 .uleb128 0x13
4715 01a0 02 .uleb128 0x2
4716 01a1 06 .uleb128 0x6
4717 01a2 00 .byte 0x0
4718 01a3 00 .byte 0x0
4719 01a4 23 .uleb128 0x23
4720 01a5 34 .uleb128 0x34
4721 01a6 00 .byte 0x0
4722 01a7 03 .uleb128 0x3
4723 01a8 08 .uleb128 0x8
4724 01a9 3A .uleb128 0x3a
4725 01aa 0B .uleb128 0xb
4726 01ab 3B .uleb128 0x3b
4727 01ac 0B .uleb128 0xb
4728 01ad 49 .uleb128 0x49
4729 01ae 13 .uleb128 0x13
4730 01af 02 .uleb128 0x2
4731 01b0 0A .uleb128 0xa
4732 01b1 00 .byte 0x0
4733 01b2 00 .byte 0x0
4734 01b3 24 .uleb128 0x24
4735 01b4 1D .uleb128 0x1d
4736 01b5 01 .byte 0x1
4737 01b6 31 .uleb128 0x31
4738 01b7 13 .uleb128 0x13
4739 01b8 55 .uleb128 0x55
4740 01b9 06 .uleb128 0x6
4741 01ba 58 .uleb128 0x58
4742 01bb 0B .uleb128 0xb
4743 01bc 59 .uleb128 0x59
4744 01bd 0B .uleb128 0xb
4745 01be 00 .byte 0x0
4746 01bf 00 .byte 0x0
4747 01c0 25 .uleb128 0x25
4748 01c1 1D .uleb128 0x1d
4749 01c2 01 .byte 0x1
4750 01c3 31 .uleb128 0x31
4751 01c4 13 .uleb128 0x13
4752 01c5 11 .uleb128 0x11
4753 01c6 01 .uleb128 0x1
4754 01c7 12 .uleb128 0x12
4755 01c8 01 .uleb128 0x1
4756 01c9 58 .uleb128 0x58
4757 01ca 0B .uleb128 0xb
BFIN GAS /tmp/ccucunpK.s page 95
4758 01cb 59 .uleb128 0x59
4759 01cc 0B .uleb128 0xb
4760 01cd 00 .byte 0x0
4761 01ce 00 .byte 0x0
4762 01cf 26 .uleb128 0x26
4763 01d0 2E .uleb128 0x2e
4764 01d1 01 .byte 0x1
4765 01d2 03 .uleb128 0x3
4766 01d3 0E .uleb128 0xe
4767 01d4 3A .uleb128 0x3a
4768 01d5 0B .uleb128 0xb
4769 01d6 3B .uleb128 0x3b
4770 01d7 05 .uleb128 0x5
4771 01d8 27 .uleb128 0x27
4772 01d9 0C .uleb128 0xc
4773 01da 11 .uleb128 0x11
4774 01db 01 .uleb128 0x1
4775 01dc 12 .uleb128 0x12
4776 01dd 01 .uleb128 0x1
4777 01de 40 .uleb128 0x40
4778 01df 06 .uleb128 0x6
4779 01e0 01 .uleb128 0x1
4780 01e1 13 .uleb128 0x13
4781 01e2 00 .byte 0x0
4782 01e3 00 .byte 0x0
4783 01e4 27 .uleb128 0x27
4784 01e5 05 .uleb128 0x5
4785 01e6 00 .byte 0x0
4786 01e7 03 .uleb128 0x3
4787 01e8 08 .uleb128 0x8
4788 01e9 3A .uleb128 0x3a
4789 01ea 0B .uleb128 0xb
4790 01eb 3B .uleb128 0x3b
4791 01ec 05 .uleb128 0x5
4792 01ed 49 .uleb128 0x49
4793 01ee 13 .uleb128 0x13
4794 01ef 02 .uleb128 0x2
4795 01f0 06 .uleb128 0x6
4796 01f1 00 .byte 0x0
4797 01f2 00 .byte 0x0
4798 01f3 28 .uleb128 0x28
4799 01f4 1D .uleb128 0x1d
4800 01f5 01 .byte 0x1
4801 01f6 31 .uleb128 0x31
4802 01f7 13 .uleb128 0x13
4803 01f8 55 .uleb128 0x55
4804 01f9 06 .uleb128 0x6
4805 01fa 58 .uleb128 0x58
4806 01fb 0B .uleb128 0xb
4807 01fc 59 .uleb128 0x59
4808 01fd 05 .uleb128 0x5
4809 01fe 01 .uleb128 0x1
4810 01ff 13 .uleb128 0x13
4811 0200 00 .byte 0x0
4812 0201 00 .byte 0x0
4813 0202 29 .uleb128 0x29
4814 0203 05 .uleb128 0x5
BFIN GAS /tmp/ccucunpK.s page 96
4815 0204 00 .byte 0x0
4816 0205 03 .uleb128 0x3
4817 0206 08 .uleb128 0x8
4818 0207 3A .uleb128 0x3a
4819 0208 0B .uleb128 0xb
4820 0209 3B .uleb128 0x3b
4821 020a 0B .uleb128 0xb
4822 020b 49 .uleb128 0x49
4823 020c 13 .uleb128 0x13
4824 020d 00 .byte 0x0
4825 020e 00 .byte 0x0
4826 020f 2A .uleb128 0x2a
4827 0210 34 .uleb128 0x34
4828 0211 00 .byte 0x0
4829 0212 03 .uleb128 0x3
4830 0213 08 .uleb128 0x8
4831 0214 3A .uleb128 0x3a
4832 0215 0B .uleb128 0xb
4833 0216 3B .uleb128 0x3b
4834 0217 0B .uleb128 0xb
4835 0218 49 .uleb128 0x49
4836 0219 13 .uleb128 0x13
4837 021a 00 .byte 0x0
4838 021b 00 .byte 0x0
4839 021c 2B .uleb128 0x2b
4840 021d 0B .uleb128 0xb
4841 021e 01 .byte 0x1
4842 021f 00 .byte 0x0
4843 0220 00 .byte 0x0
4844 0221 2C .uleb128 0x2c
4845 0222 34 .uleb128 0x34
4846 0223 00 .byte 0x0
4847 0224 31 .uleb128 0x31
4848 0225 13 .uleb128 0x13
4849 0226 02 .uleb128 0x2
4850 0227 06 .uleb128 0x6
4851 0228 00 .byte 0x0
4852 0229 00 .byte 0x0
4853 022a 2D .uleb128 0x2d
4854 022b 34 .uleb128 0x34
4855 022c 00 .byte 0x0
4856 022d 31 .uleb128 0x31
4857 022e 13 .uleb128 0x13
4858 022f 00 .byte 0x0
4859 0230 00 .byte 0x0
4860 0231 2E .uleb128 0x2e
4861 0232 2E .uleb128 0x2e
4862 0233 01 .byte 0x1
4863 0234 3F .uleb128 0x3f
4864 0235 0C .uleb128 0xc
4865 0236 03 .uleb128 0x3
4866 0237 0E .uleb128 0xe
4867 0238 3A .uleb128 0x3a
4868 0239 0B .uleb128 0xb
4869 023a 3B .uleb128 0x3b
4870 023b 0B .uleb128 0xb
4871 023c 27 .uleb128 0x27
BFIN GAS /tmp/ccucunpK.s page 97
4872 023d 0C .uleb128 0xc
4873 023e 11 .uleb128 0x11
4874 023f 01 .uleb128 0x1
4875 0240 12 .uleb128 0x12
4876 0241 01 .uleb128 0x1
4877 0242 40 .uleb128 0x40
4878 0243 06 .uleb128 0x6
4879 0244 01 .uleb128 0x1
4880 0245 13 .uleb128 0x13
4881 0246 00 .byte 0x0
4882 0247 00 .byte 0x0
4883 0248 2F .uleb128 0x2f
4884 0249 34 .uleb128 0x34
4885 024a 00 .byte 0x0
4886 024b 03 .uleb128 0x3
4887 024c 0E .uleb128 0xe
4888 024d 3A .uleb128 0x3a
4889 024e 0B .uleb128 0xb
4890 024f 3B .uleb128 0x3b
4891 0250 0B .uleb128 0xb
4892 0251 49 .uleb128 0x49
4893 0252 13 .uleb128 0x13
4894 0253 02 .uleb128 0x2
4895 0254 0A .uleb128 0xa
4896 0255 00 .byte 0x0
4897 0256 00 .byte 0x0
4898 0257 30 .uleb128 0x30
4899 0258 26 .uleb128 0x26
4900 0259 00 .byte 0x0
4901 025a 49 .uleb128 0x49
4902 025b 13 .uleb128 0x13
4903 025c 00 .byte 0x0
4904 025d 00 .byte 0x0
4905 025e 31 .uleb128 0x31
4906 025f 35 .uleb128 0x35
4907 0260 00 .byte 0x0
4908 0261 49 .uleb128 0x49
4909 0262 13 .uleb128 0x13
4910 0263 00 .byte 0x0
4911 0264 00 .byte 0x0
4912 0265 32 .uleb128 0x32
4913 0266 34 .uleb128 0x34
4914 0267 00 .byte 0x0
4915 0268 03 .uleb128 0x3
4916 0269 0E .uleb128 0xe
4917 026a 3A .uleb128 0x3a
4918 026b 0B .uleb128 0xb
4919 026c 3B .uleb128 0x3b
4920 026d 0B .uleb128 0xb
4921 026e 49 .uleb128 0x49
4922 026f 13 .uleb128 0x13
4923 0270 3F .uleb128 0x3f
4924 0271 0C .uleb128 0xc
4925 0272 3C .uleb128 0x3c
4926 0273 0C .uleb128 0xc
4927 0274 00 .byte 0x0
4928 0275 00 .byte 0x0
BFIN GAS /tmp/ccucunpK.s page 98
4929 0276 00 .byte 0x0
4930 .section .debug_pubnames,"",@progbits
4931 0000 5F000000 .4byte 0x5f
4932 0004 0200 .2byte 0x2
4933 0006 00000000 .4byte .Ldebug_info0
4934 000a 510C0000 .4byte 0xc51
4935 000e E9050000 .4byte 0x5e9
4936 0012 6C353032 .string "l502_cmd_set_req"
4936 5F636D64
4936 5F736574
4936 5F726571
4936 00
4937 0023 34060000 .4byte 0x634
4938 0027 6C353032 .string "l502_cmd_done"
4938 5F636D64
4938 5F646F6E
4938 6500
4939 0035 E30A0000 .4byte 0xae3
4940 0039 6C353032 .string "l502_cmd_start"
4940 5F636D64
4940 5F737461
4940 727400
4941 0048 2F0B0000 .4byte 0xb2f
4942 004c 6C353032 .string "l502_cmd_check_req"
4942 5F636D64
4942 5F636865
4942 636B5F72
4942 657100
4943 005f 00000000 .4byte 0x0
4944 .section .debug_aranges,"",@progbits
4945 0000 1C000000 .4byte 0x1c
4946 0004 0200 .2byte 0x2
4947 0006 00000000 .4byte .Ldebug_info0
4948 000a 04 .byte 0x4
4949 000b 00 .byte 0x0
4950 000c 0000 .2byte 0x0
4951 000e 0000 .2byte 0x0
4952 0010 00000000 .4byte .Ltext0
4953 0014 B4080000 .4byte .Letext0-.Ltext0
4954 0018 00000000 .4byte 0x0
4955 001c 00000000 .4byte 0x0
4956 .section .debug_ranges,"",@progbits
4957 .Ldebug_ranges0:
4958 0000 A8000000 .4byte .LBB9-.Ltext0
4959 0004 AE000000 .4byte .LBE9-.Ltext0
4960 0008 EE000000 .4byte .LBB14-.Ltext0
4961 000c 1A010000 .4byte .LBE14-.Ltext0
4962 0010 B8000000 .4byte .LBB13-.Ltext0
4963 0014 BE000000 .4byte .LBE13-.Ltext0
4964 0018 00000000 .4byte 0x0
4965 001c 00000000 .4byte 0x0
4966 0020 A8000000 .4byte .LBB11-.Ltext0
4967 0024 AE000000 .4byte .LBE11-.Ltext0
4968 0028 F4000000 .4byte .LBB12-.Ltext0
4969 002c 1A010000 .4byte .LBE12-.Ltext0
4970 0030 B8000000 .4byte .LBB10-.Ltext0
4971 0034 BE000000 .4byte .LBE10-.Ltext0
BFIN GAS /tmp/ccucunpK.s page 99
4972 0038 00000000 .4byte 0x0
4973 003c 00000000 .4byte 0x0
4974 0040 EE010000 .4byte .LBB18-.Ltext0
4975 0044 12020000 .4byte .LBE18-.Ltext0
4976 0048 14020000 .4byte .LBB21-.Ltext0
4977 004c 1C020000 .4byte .LBE21-.Ltext0
4978 0050 00000000 .4byte 0x0
4979 0054 00000000 .4byte 0x0
4980 0058 5A040000 .4byte .LBB61-.Ltext0
4981 005c 78040000 .4byte .LBE61-.Ltext0
4982 0060 F2050000 .4byte .LBB69-.Ltext0
4983 0064 F8050000 .4byte .LBE69-.Ltext0
4984 0068 B0040000 .4byte .LBB67-.Ltext0
4985 006c C8040000 .4byte .LBE67-.Ltext0
4986 0070 9C040000 .4byte .LBB66-.Ltext0
4987 0074 AE040000 .4byte .LBE66-.Ltext0
4988 0078 00000000 .4byte 0x0
4989 007c 00000000 .4byte 0x0
4990 0080 5E070000 .4byte .LBB78-.Ltext0
4991 0084 6A080000 .4byte .LBE78-.Ltext0
4992 0088 84080000 .4byte .LBB85-.Ltext0
4993 008c B4080000 .4byte .LBE85-.Ltext0
4994 0090 6E080000 .4byte .LBB84-.Ltext0
4995 0094 80080000 .4byte .LBE84-.Ltext0
4996 0098 00000000 .4byte 0x0
4997 009c 00000000 .4byte 0x0
4998 00a0 5E070000 .4byte .LBB80-.Ltext0
4999 00a4 6A080000 .4byte .LBE80-.Ltext0
5000 00a8 84080000 .4byte .LBB83-.Ltext0
5001 00ac B4080000 .4byte .LBE83-.Ltext0
5002 00b0 6E080000 .4byte .LBB79-.Ltext0
5003 00b4 80080000 .4byte .LBE79-.Ltext0
5004 00b8 00000000 .4byte 0x0
5005 00bc 00000000 .4byte 0x0
5006 .section .debug_str,"MS",@progbits,1
5007 .LASF85:
5008 0000 4C353032 .string "L502_LCH_MODE_ZERO"
5008 5F4C4348
5008 5F4D4F44
5008 455F5A45
5008 524F00
5009 .LASF20:
5010 0013 4C353032 .string "L502_BF_PARAM_MODULE_INFO"
5010 5F42465F
5010 50415241
5010 4D5F4D4F
5010 44554C45
5011 .LASF91:
5012 002d 4C353032 .string "L502_SYNC_DI_SYN2_FALL"
5012 5F53594E
5012 435F4449
5012 5F53594E
5012 325F4641
5013 .LASF86:
5014 0044 4C353032 .string "L502_SYNC_INTERNAL"
5014 5F53594E
5014 435F494E
BFIN GAS /tmp/ccucunpK.s page 100
5014 5445524E
5014 414C00
5015 .LASF41:
5016 0057 4C353032 .string "L502_BF_ERR_UNSUP_CMD"
5016 5F42465F
5016 4552525F
5016 554E5355
5016 505F434D
5017 .LASF107:
5018 006d 6164635F .string "adc_frame_delay"
5018 6672616D
5018 655F6465
5018 6C617900
5019 .LASF30:
5020 007d 4C353032 .string "L502_BF_PARAM_ADC_COEF"
5020 5F42465F
5020 50415241
5020 4D5F4144
5020 435F434F
5021 .LASF61:
5022 0094 666C6167 .string "flags"
5022 7300
5023 .LASF32:
5024 009a 4C353032 .string "L502_BF_PARAM_DIN_FREQ_DIV"
5024 5F42465F
5024 50415241
5024 4D5F4449
5024 4E5F4652
5025 .LASF146:
5026 00b5 6C353032 .string "l502_cmd_set_req"
5026 5F636D64
5026 5F736574
5026 5F726571
5026 00
5027 .LASF12:
5028 00c6 756E7369 .string "unsigned int"
5028 676E6564
5028 20696E74
5028 00
5029 .LASF125:
5030 00d3 665F636D .string "f_cmd_preload"
5030 645F7072
5030 656C6F61
5030 6400
5031 .LASF144:
5032 00e1 7372632F .string "src/l502_cmd.c"
5032 6C353032
5032 5F636D64
5032 2E6300
5033 .LASF80:
5034 00f0 4C353032 .string "L502_ADC_RANGE_1"
5034 5F414443
5034 5F52414E
5034 47455F31
5034 00
5035 .LASF79:
5036 0101 4C353032 .string "L502_ADC_RANGE_2"
BFIN GAS /tmp/ccucunpK.s page 101
5036 5F414443
5036 5F52414E
5036 47455F32
5036 00
5037 .LASF78:
5038 0112 4C353032 .string "L502_ADC_RANGE_5"
5038 5F414443
5038 5F52414E
5038 47455F35
5038 00
5039 .LASF84:
5040 0123 4C353032 .string "L502_LCH_MODE_DIFF"
5040 5F4C4348
5040 5F4D4F44
5040 455F4449
5040 464600
5041 .LASF87:
5042 0136 4C353032 .string "L502_SYNC_EXTERNAL_MASTER"
5042 5F53594E
5042 435F4558
5042 5445524E
5042 414C5F4D
5043 .LASF118:
5044 0150 665F636D .string "f_cmd_set_param"
5044 645F7365
5044 745F7061
5044 72616D00
5045 .LASF101:
5046 0160 6D6F6465 .string "mode"
5046 00
5047 .LASF100:
5048 0165 7068795F .string "phy_ch"
5048 636800
5049 .LASF70:
5050 016c 75646174 .string "udata"
5050 6100
5051 .LASF39:
5052 0172 4C353032 .string "L502_BF_ERR_SUCCESS"
5052 5F42465F
5052 4552525F
5052 53554343
5052 45535300
5053 .LASF8:
5054 0186 75696E74 .string "uint32_t"
5054 33325F74
5054 00
5055 .LASF43:
5056 018f 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS"
5056 5F42465F
5056 4552525F
5056 494E5641
5056 4C49445F
5057 .LASF40:
5058 01ae 4C353032 .string "L502_BF_ERR_FIRST_CODE"
5058 5F42465F
5058 4552525F
5058 46495253
BFIN GAS /tmp/ccucunpK.s page 102
5058 545F434F
5059 .LASF93:
5060 01c5 666C6F61 .string "float"
5060 7400
5061 .LASF141:
5062 01cb 675F7365 .string "g_set"
5062 7400
5063 .LASF36:
5064 01d1 4C353032 .string "L502_BF_CMD_ASYNC_TYPE_DOUT"
5064 5F42465F
5064 434D445F
5064 4153594E
5064 435F5459
5065 .LASF49:
5066 01ed 4C353032 .string "L502_BF_MODE_IDLE"
5066 5F42465F
5066 4D4F4445
5066 5F49444C
5066 4500
5067 .LASF57:
5068 01ff 72657375 .string "result"
5068 6C7400
5069 .LASF11:
5070 0206 6C6F6E67 .string "long long unsigned int"
5070 206C6F6E
5070 6720756E
5070 7369676E
5070 65642069
5071 .LASF74:
5072 021d 745F6864 .string "t_hdma_descr_arr"
5072 6D615F64
5072 65736372
5072 5F617272
5072 00
5073 .LASF121:
5074 022e 665F636D .string "f_cmd_fpga_reg_wr"
5074 645F6670
5074 67615F72
5074 65675F77
5074 7200
5075 .LASF25:
5076 0240 4C353032 .string "L502_BF_PARAM_ADC_FREQ_DIV"
5076 5F42465F
5076 50415241
5076 4D5F4144
5076 435F4652
5077 .LASF64:
5078 025b 78636E74 .string "xcnt"
5078 00
5079 .LASF65:
5080 0260 786D6F64 .string "xmod"
5080 00
5081 .LASF58:
5082 0265 64617461 .string "data_size"
5082 5F73697A
5082 6500
5083 .LASF34:
BFIN GAS /tmp/ccucunpK.s page 103
5084 026f 4C353032 .string "L502_BF_PARAM_IN_STEP_SIZE"
5084 5F42465F
5084 50415241
5084 4D5F494E
5084 5F535445
5085 .LASF23:
5086 028a 4C353032 .string "L502_BF_PARAM_LCH_CNT"
5086 5F42465F
5086 50415241
5086 4D5F4C43
5086 485F434E
5087 .LASF35:
5088 02a0 4C353032 .string "L502_BF_PARAM_IN_STREAM_MODE"
5088 5F42465F
5088 50415241
5088 4D5F494E
5088 5F535452
5089 .LASF139:
5090 02bd 675F6D6F .string "g_mode"
5090 646500
5091 .LASF130:
5092 02c4 7265745F .string "ret_size"
5092 73697A65
5092 00
5093 .LASF26:
5094 02cd 4C353032 .string "L502_BF_PARAM_REF_FREQ_SRC"
5094 5F42465F
5094 50415241
5094 4D5F5245
5094 465F4652
5095 .LASF54:
5096 02e8 636F6465 .string "code"
5096 00
5097 .LASF83:
5098 02ed 4C353032 .string "L502_LCH_MODE_COMM"
5098 5F4C4348
5098 5F4D4F44
5098 455F434F
5098 4D4D00
5099 .LASF44:
5100 0300 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA"
5100 5F42465F
5100 4552525F
5100 494E5355
5100 465F434D
5101 .LASF62:
5102 031b 66756C6C .string "full_size"
5102 5F73697A
5102 6500
5103 .LASF122:
5104 0325 665F636D .string "f_cmd_async_out"
5104 645F6173
5104 796E635F
5104 6F757400
5105 .LASF90:
5106 0335 4C353032 .string "L502_SYNC_DI_SYN1_FALL"
5106 5F53594E
BFIN GAS /tmp/ccucunpK.s page 104
5106 435F4449
5106 5F53594E
5106 315F4641
5107 .LASF76:
5108 034c 745F6C35 .string "t_l502_board_state"
5108 30325F62
5108 6F617264
5108 5F737461
5108 746500
5109 .LASF113:
5110 035f 63686172 .string "char"
5110 00
5111 .LASF132:
5112 0364 6C353032 .string "l502_cmd_done"
5112 5F636D64
5112 5F646F6E
5112 6500
5113 .LASF97:
5114 0372 706C6461 .string "plda_ver"
5114 5F766572
5114 00
5115 .LASF27:
5116 037b 4C353032 .string "L502_BF_PARAM_ADC_FRAME_DELAY"
5116 5F42465F
5116 50415241
5116 4D5F4144
5116 435F4652
5117 .LASF109:
5118 0399 6F75745F .string "out_freq_div"
5118 66726571
5118 5F646976
5118 00
5119 .LASF59:
5120 03a6 64617461 .string "data"
5120 00
5121 .LASF142:
5122 03ab 675F6D6F .string "g_module_info"
5122 64756C65
5122 5F696E66
5122 6F00
5123 .LASF51:
5124 03b9 4C353032 .string "L502_BF_MODE_TEST"
5124 5F42465F
5124 4D4F4445
5124 5F544553
5124 5400
5125 .LASF3:
5126 03cb 75696E74 .string "uint8_t"
5126 385F7400
5127 .LASF55:
5128 03d3 73746174 .string "status"
5128 757300
5129 .LASF37:
5130 03da 4C353032 .string "L502_BF_CMD_ASYNC_TYPE_DAC1"
5130 5F42465F
5130 434D445F
5130 4153594E
BFIN GAS /tmp/ccucunpK.s page 105
5130 435F5459
5131 .LASF38:
5132 03f6 4C353032 .string "L502_BF_CMD_ASYNC_TYPE_DAC2"
5132 5F42465F
5132 434D445F
5132 4153594E
5132 435F5459
5133 .LASF105:
5134 0412 6164635F .string "adc_freq_div"
5134 66726571
5134 5F646976
5134 00
5135 .LASF123:
5136 041f 665F636D .string "f_cmd_stream_disable"
5136 645F7374
5136 7265616D
5136 5F646973
5136 61626C65
5137 .LASF115:
5138 0434 636D645F .string "cmd_code"
5138 636F6465
5138 00
5139 .LASF138:
5140 043d 675F7374 .string "g_state"
5140 61746500
5141 .LASF73:
5142 0445 6F75745F .string "out_lb"
5142 6C6200
5143 .LASF75:
5144 044c 68646D61 .string "hdma"
5144 00
5145 .LASF31:
5146 0451 4C353032 .string "L502_BF_PARAM_DAC_COEF"
5146 5F42465F
5146 50415241
5146 4D5F4441
5146 435F434F
5147 .LASF42:
5148 0468 4C353032 .string "L502_BF_ERR_CMD_OVERRUN"
5148 5F42465F
5148 4552525F
5148 434D445F
5148 4F564552
5149 .LASF10:
5150 0480 6C6F6E67 .string "long long int"
5150 206C6F6E
5150 6720696E
5150 7400
5151 .LASF145:
5152 048e 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
5152 652F6665
5152 64612F4D
5152 4950542F
5152 52616469
5153 .LASF69:
5154 04d8 76616C69 .string "valid"
5154 6400
BFIN GAS /tmp/ccucunpK.s page 106
5155 .LASF16:
5156 04de 4C353032 .string "L502_BF_CMD_STATUS_DONE"
5156 5F42465F
5156 434D445F
5156 53544154
5156 55535F44
5157 .LASF137:
5158 04f6 665F636D .string "f_cmd_tbl"
5158 645F7462
5158 6C00
5159 .LASF126:
5160 0500 665F636D .string "f_cmd_stream_stop"
5160 645F7374
5160 7265616D
5160 5F73746F
5160 7000
5161 .LASF135:
5162 0512 665F7265 .string "f_regaddr_offs"
5162 67616464
5162 725F6F66
5162 667300
5163 .LASF82:
5164 0521 4C353032 .string "L502_ADC_RANGE_02"
5164 5F414443
5164 5F52414E
5164 47455F30
5164 3200
5165 .LASF117:
5166 0533 73697A65 .string "size"
5166 00
5167 .LASF81:
5168 0538 4C353032 .string "L502_ADC_RANGE_05"
5168 5F414443
5168 5F52414E
5168 47455F30
5168 3500
5169 .LASF102:
5170 054a 72616E67 .string "range"
5170 6500
5171 .LASF56:
5172 0550 70617261 .string "param"
5172 6D00
5173 .LASF14:
5174 0556 4C353032 .string "L502_BF_CMD_STATUS_REQ"
5174 5F42465F
5174 434D445F
5174 53544154
5174 55535F52
5175 .LASF18:
5176 056d 4C353032 .string "L502_BF_PARAM_STREAM_MODE"
5176 5F42465F
5176 50415241
5176 4D5F5354
5176 5245414D
5177 .LASF89:
5178 0587 4C353032 .string "L502_SYNC_DI_SYN2_RISE"
5178 5F53594E
BFIN GAS /tmp/ccucunpK.s page 107
5178 435F4449
5178 5F53594E
5178 325F5249
5179 .LASF133:
5180 059e 6C353032 .string "l502_cmd_start"
5180 5F636D64
5180 5F737461
5180 727400
5181 .LASF95:
5182 05ad 64657666 .string "devflags"
5182 6C616773
5182 00
5183 .LASF147:
5184 05b6 6C353032 .string "l502_cmd_check_req"
5184 5F636D64
5184 5F636865
5184 636B5F72
5184 657100
5185 .LASF77:
5186 05c9 4C353032 .string "L502_ADC_RANGE_10"
5186 5F414443
5186 5F52414E
5186 47455F31
5186 3000
5187 .LASF143:
5188 05db 474E5520 .string "GNU C 4.3.5"
5188 4320342E
5188 332E3500
5189 .LASF4:
5190 05e7 75696E74 .string "uint16_t"
5190 31365F74
5190 00
5191 .LASF50:
5192 05f0 4C353032 .string "L502_BF_MODE_STREAM"
5192 5F42465F
5192 4D4F4445
5192 5F535452
5192 45414D00
5193 .LASF108:
5194 0604 7265665F .string "ref_freq"
5194 66726571
5194 00
5195 .LASF103:
5196 060d 745F6C63 .string "t_lch"
5196 6800
5197 .LASF2:
5198 0613 73686F72 .string "short int"
5198 7420696E
5198 7400
5199 .LASF110:
5200 061d 73796E63 .string "sync_mode"
5200 5F6D6F64
5200 6500
5201 .LASF127:
5202 0627 665F636D .string "f_cmd_streams_start"
5202 645F7374
5202 7265616D
BFIN GAS /tmp/ccucunpK.s page 108
5202 735F7374
5202 61727400
5203 .LASF94:
5204 063b 745F6461 .string "t_dac_cbr_coef"
5204 635F6362
5204 725F636F
5204 656600
5205 .LASF72:
5206 064a 696E5F6C .string "in_lb"
5206 6200
5207 .LASF7:
5208 0650 6C6F6E67 .string "long int"
5208 20696E74
5208 00
5209 .LASF134:
5210 0659 665F7265 .string "f_regaddr_k"
5210 67616464
5210 725F6B00
5211 .LASF129:
5212 0665 665F636D .string "f_cmd_get_param"
5212 645F6765
5212 745F7061
5212 72616D00
5213 .LASF68:
5214 0675 6E657874 .string "next_descr"
5214 5F646573
5214 637200
5215 .LASF53:
5216 0680 4C353032 .string "L502_BF_FEATURE_OUT_STATUS_FLAGS"
5216 5F42465F
5216 46454154
5216 5552455F
5216 4F55545F
5217 .LASF128:
5218 06a1 665F636D .string "f_cmd_config"
5218 645F636F
5218 6E666967
5218 00
5219 .LASF52:
5220 06ae 4C353032 .string "L502_BF_FEATURE_FPGA_REG_ACCESS"
5220 5F42465F
5220 46454154
5220 5552455F
5220 46504741
5221 .LASF114:
5222 06ce 745F636D .string "t_cmd_func"
5222 645F6675
5222 6E6300
5223 .LASF116:
5224 06d9 73746172 .string "start"
5224 7400
5225 .LASF111:
5226 06df 73796E63 .string "sync_start_mode"
5226 5F737461
5226 72745F6D
5226 6F646500
5227 .LASF104:
BFIN GAS /tmp/ccucunpK.s page 109
5228 06ef 6C63685F .string "lch_cnt"
5228 636E7400
5229 .LASF9:
5230 06f7 6C6F6E67 .string "long unsigned int"
5230 20756E73
5230 69676E65
5230 6420696E
5230 7400
5231 .LASF140:
5232 0709 675F7374 .string "g_streams"
5232 7265616D
5232 7300
5233 .LASF48:
5234 0713 4C353032 .string "L502_BF_ERR_TEST_VALUE"
5234 5F42465F
5234 4552525F
5234 54455354
5234 5F56414C
5235 .LASF6:
5236 072a 696E7433 .string "int32_t"
5236 325F7400
5237 .LASF1:
5238 0732 756E7369 .string "unsigned char"
5238 676E6564
5238 20636861
5238 7200
5239 .LASF96:
5240 0740 66706761 .string "fpga_ver"
5240 5F766572
5240 00
5241 .LASF22:
5242 0749 4C353032 .string "L502_BF_PARAM_CYCLE_BUF_SIZE"
5242 5F42465F
5242 50415241
5242 4D5F4359
5242 434C455F
5243 .LASF29:
5244 0766 4C353032 .string "L502_BF_PARAM_SYNC_START_MODE"
5244 5F42465F
5244 50415241
5244 4D5F5359
5244 4E435F53
5245 .LASF63:
5246 0784 61646472 .string "addr"
5246 00
5247 .LASF66:
5248 0789 79636E74 .string "ycnt"
5248 00
5249 .LASF92:
5250 078e 6F666673 .string "offs"
5250 00
5251 .LASF19:
5252 0793 4C353032 .string "L502_BF_PARAM_ENABLED_STREAMS"
5252 5F42465F
5252 50415241
5252 4D5F454E
5252 41424C45
BFIN GAS /tmp/ccucunpK.s page 110
5253 .LASF67:
5254 07b1 796D6F64 .string "ymod"
5254 00
5255 .LASF47:
5256 07b6 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR"
5256 5F42465F
5256 4552525F
5256 4E4F5F54
5256 4553545F
5257 .LASF124:
5258 07d3 665F636D .string "f_cmd_stream_enable"
5258 645F7374
5258 7265616D
5258 5F656E61
5258 626C6500
5259 .LASF119:
5260 07e7 665F636D .string "f_cmd_get_out_status"
5260 645F6765
5260 745F6F75
5260 745F7374
5260 61747573
5261 .LASF33:
5262 07fc 4C353032 .string "L502_BF_PARAM_DAC_FREQ_DIV"
5262 5F42465F
5262 50415241
5262 4D5F4441
5262 435F4652
5263 .LASF13:
5264 0817 4C353032 .string "L502_BF_CMD_STATUS_IDLE"
5264 5F42465F
5264 434D445F
5264 53544154
5264 55535F49
5265 .LASF112:
5266 082f 745F7365 .string "t_settings"
5266 7474696E
5266 677300
5267 .LASF0:
5268 083a 7369676E .string "signed char"
5268 65642063
5268 68617200
5269 .LASF71:
5270 0846 745F6864 .string "t_hdma_stream_descr"
5270 6D615F73
5270 74726561
5270 6D5F6465
5270 73637200
5271 .LASF99:
5272 085a 745F6D6F .string "t_module_info"
5272 64756C65
5272 5F696E66
5272 6F00
5273 .LASF5:
5274 0868 73686F72 .string "short unsigned int"
5274 7420756E
5274 7369676E
5274 65642069
BFIN GAS /tmp/ccucunpK.s page 111
5274 6E7400
5275 .LASF120:
5276 087b 665F636D .string "f_cmd_fpga_reg_rd"
5276 645F6670
5276 67615F72
5276 65675F72
5276 6400
5277 .LASF136:
5278 088d 665F636D .string "f_cmd_req"
5278 645F7265
5278 7100
5279 .LASF28:
5280 0897 4C353032 .string "L502_BF_PARAM_SYNC_MODE"
5280 5F42465F
5280 50415241
5280 4D5F5359
5280 4E435F4D
5281 .LASF45:
5282 08af 4C353032 .string "L502_BF_ERR_STREAM_RUNNING"
5282 5F42465F
5282 4552525F
5282 53545245
5282 414D5F52
5283 .LASF88:
5284 08ca 4C353032 .string "L502_SYNC_DI_SYN1_RISE"
5284 5F53594E
5284 435F4449
5284 5F53594E
5284 315F5249
5285 .LASF24:
5286 08e1 4C353032 .string "L502_BF_PARAM_LCH"
5286 5F42465F
5286 50415241
5286 4D5F4C43
5286 4800
5287 .LASF131:
5288 08f3 696E6465 .string "index"
5288 7800
5289 .LASF15:
5290 08f9 4C353032 .string "L502_BF_CMD_STATUS_PROGRESS"
5290 5F42465F
5290 434D445F
5290 53544154
5290 55535F50
5291 .LASF46:
5292 0915 4C353032 .string "L502_BF_ERR_STREAM_STOPPED"
5292 5F42465F
5292 4552525F
5292 53545245
5292 414D5F53
5293 .LASF98:
5294 0930 6461635F .string "dac_cbr"
5294 63627200
5295 .LASF60:
5296 0938 745F6C35 .string "t_l502_bf_cmd"
5296 30325F62
5296 665F636D
BFIN GAS /tmp/ccucunpK.s page 112
5296 6400
5297 .LASF17:
5298 0946 4C353032 .string "L502_BF_PARAM_FIRM_VERSION"
5298 5F42465F
5298 50415241
5298 4D5F4649
5298 524D5F56
5299 .LASF106:
5300 0961 64696E5F .string "din_freq_div"
5300 66726571
5300 5F646976
5300 00
5301 .LASF21:
5302 096e 4C353032 .string "L502_BF_PARAM_IN_BUF_SIZE"
5302 5F42465F
5302 50415241
5302 4D5F494E
5302 5F425546
5303 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccucunpK.s page 113
DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_cmd.c
/tmp/ccucunpK.s:13 .text:0000000000000000 _l502_cmd_set_req
.bss:0000000000000000 _f_cmd_req
/tmp/ccucunpK.s:39 .text:0000000000000028 _l502_cmd_done
/tmp/ccucunpK.s:83 .text:0000000000000064 _f_cmd_set_param
/tmp/ccucunpK.s:1735 .rodata:0000000000000288 _f_regaddr_k
/tmp/ccucunpK.s:1745 .rodata:00000000000002a0 _f_regaddr_offs
/tmp/ccucunpK.s:401 .text:00000000000001e4 _f_cmd_get_out_status
/tmp/ccucunpK.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd
/tmp/ccucunpK.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr
/tmp/ccucunpK.s:579 .text:00000000000002d0 _f_cmd_async_out
/tmp/ccucunpK.s:677 .text:0000000000000350 _f_cmd_stream_disable
/tmp/ccucunpK.s:710 .text:000000000000037c _f_cmd_stream_enable
/tmp/ccucunpK.s:743 .text:00000000000003a8 _f_cmd_preload
/tmp/ccucunpK.s:773 .text:00000000000003d0 _f_cmd_stream_stop
/tmp/ccucunpK.s:803 .text:00000000000003f8 _f_cmd_streams_start
/tmp/ccucunpK.s:833 .text:0000000000000420 _f_cmd_config
/tmp/ccucunpK.s:863 .text:0000000000000448 _f_cmd_get_param
/tmp/ccucunpK.s:1249 .text:00000000000005f8 _l502_cmd_start
/tmp/ccucunpK.s:1705 .rodata:0000000000000220 _f_cmd_tbl
/tmp/ccucunpK.s:1473 .text:0000000000000740 _l502_cmd_check_req
UNDEFINED SYMBOLS
_g_state
_memmove
_g_mode
_sport_in_set_step_size
_params_set_dac_freq_div
_params_set_din_freq_div
_g_module_info
_fpga_reg_write
_params_set_sync_start_mode
_params_set_sync_mode
_params_set_adc_interframe_delay
_params_set_ref_freq
_params_set_adc_freq_div
_params_set_lch
_params_set_lch_cnt
_sport_tx_out_status
_fpga_reg_read
_async_dout
_async_dac_out
_stream_disable
_stream_enable
_stream_out_preload
_streams_stop
_streams_start
_configure
_g_streams
_sport_in_buffer_size
_g_set
_usr_cmd_process
_l502_cmd_test