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

6680 lines
230 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.

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