4273 lines
158 KiB
Plaintext
4273 lines
158 KiB
Plaintext
BFIN GAS /tmp/ccSgj1eS.s page 1
|
||
|
||
|
||
1 .file "src/l502_tests.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 8A020000 .text;
|
||
8 0200D300
|
||
8 00000101
|
||
8 FB0E0D00
|
||
8 01010101
|
||
9 .Ltext0:
|
||
10 .align 4
|
||
11 .global _l502_cmd_test;
|
||
12 .type _l502_cmd_test, STT_FUNC;
|
||
13 _l502_cmd_test:
|
||
14 .LFB2:
|
||
15 .file 1 "src/l502_tests.c"
|
||
1:src/l502_tests.c **** /** @file l502_test.c
|
||
2:src/l502_tests.c **** Данный файл содержит реализацию тестов аппаратуры.
|
||
3:src/l502_tests.c **** Эти тесты используется при наладке прибора и не вып<D18B>
|
||
4:src/l502_tests.c **** однако включение их в прошивку позволяет выполнять
|
||
5:src/l502_tests.c **** (однако не во время сбора данных и т.п.)
|
||
6:src/l502_tests.c ****
|
||
7:src/l502_tests.c **** Для управления тестами предназначена специальная к
|
||
8:src/l502_tests.c **** Параметр этой каоманды определяет действие:
|
||
9:src/l502_tests.c **** - запустить тест с заданным номером
|
||
10:src/l502_tests.c **** - остановить текущий тест
|
||
11:src/l502_tests.c **** - получить результаты выполняемого в данных момен
|
||
12:src/l502_tests.c **** последнего выполняемого теста (если тест остан<D0B0>
|
||
13:src/l502_tests.c ****
|
||
14:src/l502_tests.c **** По какого-либо теста модуль переходит в етстовый ре<D180>
|
||
15:src/l502_tests.c **** и выполняет функцию, соответствующую заданному тес<D0B5>
|
||
16:src/l502_tests.c **** должен переодически проверять приход других команд
|
||
17:src/l502_tests.c **** Тест выполняется либо до ошибки, либо до прихода ком
|
||
18:src/l502_tests.c **** Узнать результат теста можно командой с параметром
|
||
19:src/l502_tests.c ****
|
||
20:src/l502_tests.c **** Доступны следующие тесты:
|
||
21:src/l502_tests.c **** - Проверка SDRAM
|
||
22:src/l502_tests.c **** - Проверка SPI
|
||
23:src/l502_tests.c **** - Проверка SPORT
|
||
24:src/l502_tests.c ****
|
||
25:src/l502_tests.c **** **************************************************************************************************/
|
||
26:src/l502_tests.c ****
|
||
27:src/l502_tests.c ****
|
||
28:src/l502_tests.c **** #include <stdlib.h>
|
||
29:src/l502_tests.c **** #include <cdefBF523.h>
|
||
30:src/l502_tests.c **** #include <sys/exception.h>
|
||
31:src/l502_tests.c ****
|
||
32:src/l502_tests.c **** #include "l502_cmd.h"
|
||
33:src/l502_tests.c **** #include "l502_fpga.h"
|
||
34:src/l502_tests.c **** #include "l502_sport_tx.h"
|
||
35:src/l502_tests.c ****
|
||
36:src/l502_tests.c **** #include <string.h>
|
||
37:src/l502_tests.c ****
|
||
38:src/l502_tests.c ****
|
||
BFIN GAS /tmp/ccSgj1eS.s page 2
|
||
|
||
|
||
39:src/l502_tests.c ****
|
||
40:src/l502_tests.c **** extern int g_mode;
|
||
41:src/l502_tests.c ****
|
||
42:src/l502_tests.c **** /* модуль счетчика, используемого для тестов SDRAM и SPORT */
|
||
43:src/l502_tests.c **** #define L502_TEST_CNTR_MODULE 35317
|
||
44:src/l502_tests.c ****
|
||
45:src/l502_tests.c **** /* размер одного банка SDRAM */
|
||
46:src/l502_tests.c **** #define SDRAM_BANK_SIZE (4UL*1024*1024*2)
|
||
47:src/l502_tests.c ****
|
||
48:src/l502_tests.c **** /* адреса банков SDRAM */
|
||
49:src/l502_tests.c **** static volatile uint16_t* bank1 = NULL;
|
||
50:src/l502_tests.c **** static volatile uint16_t* bank2 = (uint16_t*)(SDRAM_BANK_SIZE);
|
||
51:src/l502_tests.c **** static volatile uint16_t* bank3 = (uint16_t*)(2*SDRAM_BANK_SIZE);
|
||
52:src/l502_tests.c **** static volatile uint16_t* bank4 = (uint16_t*)(3*SDRAM_BANK_SIZE);
|
||
53:src/l502_tests.c ****
|
||
54:src/l502_tests.c ****
|
||
55:src/l502_tests.c **** #define SPORT_TEST_START_ADDR 0xFF900000
|
||
56:src/l502_tests.c **** #define SPORT_TEST_BUF_SIZE 4096
|
||
57:src/l502_tests.c ****
|
||
58:src/l502_tests.c **** /* результат последнего теста */
|
||
59:src/l502_tests.c **** static t_l502_bf_test_res f_test_res;
|
||
60:src/l502_tests.c **** /* номер последнего выполняемого теста */
|
||
61:src/l502_tests.c **** static int32_t f_cur_test_ind = -1;
|
||
62:src/l502_tests.c ****
|
||
63:src/l502_tests.c **** /* объявление функций запуска тестов */
|
||
64:src/l502_tests.c **** static int f_sdram_test(void);
|
||
65:src/l502_tests.c **** static int f_spi_test(void);
|
||
66:src/l502_tests.c **** static int f_sport_test(void);
|
||
67:src/l502_tests.c ****
|
||
68:src/l502_tests.c ****
|
||
69:src/l502_tests.c **** /* стркутура, описывающая соответствия кода теста и фу<D184>
|
||
70:src/l502_tests.c **** typedef struct {
|
||
71:src/l502_tests.c **** uint32_t test_code;
|
||
72:src/l502_tests.c **** int (*start)(void);
|
||
73:src/l502_tests.c **** void (*get_result)(t_l502_bf_cmd *cmd);
|
||
74:src/l502_tests.c **** } t_test_pars;
|
||
75:src/l502_tests.c **** /* теблица соответствий функций и кодов тестов */
|
||
76:src/l502_tests.c **** static t_test_pars f_test_pars[] = {
|
||
77:src/l502_tests.c **** { L502_BF_CMD_TEST_ECHO, NULL, NULL},
|
||
78:src/l502_tests.c **** { L502_BF_CMD_TEST_SPORT, f_sport_test, NULL},
|
||
79:src/l502_tests.c **** { L502_BF_CMD_TEST_SDRAM, f_sdram_test, NULL},
|
||
80:src/l502_tests.c **** { L502_BF_CMD_TEST_SPI, f_spi_test, NULL}
|
||
81:src/l502_tests.c **** };
|
||
82:src/l502_tests.c ****
|
||
83:src/l502_tests.c ****
|
||
84:src/l502_tests.c ****
|
||
85:src/l502_tests.c ****
|
||
86:src/l502_tests.c ****
|
||
87:src/l502_tests.c **** void l502_cmd_test(t_l502_bf_cmd *cmd) {
|
||
16 .loc 1 87 0
|
||
17 .LVL0:
|
||
18 0000 EB05 [--sp] = ( r7:5, p5:3 );
|
||
19
|
||
20 .LCFI0:
|
||
21 0002 2832 P5 = R0;
|
||
22 0004 00E80300 LINK 12;
|
||
23 .LCFI1:
|
||
BFIN GAS /tmp/ccSgj1eS.s page 3
|
||
|
||
|
||
88:src/l502_tests.c **** /* получение результата теста */
|
||
89:src/l502_tests.c **** if (cmd->param == L502_BF_CMD_TEST_GET_RESULT) {
|
||
24 .loc 1 89 0
|
||
25 0008 69A0 R1 = [P5+4];
|
||
26 000a 090C cc =R1==1;
|
||
27 000c 3E18 if cc jump .L20;
|
||
28 .LVL1:
|
||
90:src/l502_tests.c **** /* если не было никакого теста - возвращаем ошибку *
|
||
91:src/l502_tests.c **** if (f_cur_test_ind == -1) {
|
||
92:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_INVALID_CMD_PARAMS, NULL, 0);
|
||
93:src/l502_tests.c **** } else {
|
||
94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0;
|
||
95:src/l502_tests.c ****
|
||
96:src/l502_tests.c ****
|
||
97:src/l502_tests.c **** if (f_test_pars[f_cur_test_ind].get_result != NULL) {
|
||
98:src/l502_tests.c **** /* если есть у теста спец функция для получени<D0BD>
|
||
99:src/l502_tests.c **** вызываем ее */
|
||
100:src/l502_tests.c **** f_test_pars[f_cur_test_ind].get_result(cmd);
|
||
101:src/l502_tests.c **** } else {
|
||
102:src/l502_tests.c **** /* иначе просто устанавливаем резульатат без <20>
|
||
103:src/l502_tests.c **** l502_cmd_done(0, (uint32_t*)&f_test_res,
|
||
104:src/l502_tests.c **** sizeof(t_l502_bf_test_res)/sizeof(uint32_t));
|
||
105:src/l502_tests.c **** }
|
||
106:src/l502_tests.c **** }
|
||
107:src/l502_tests.c **** } else if (cmd->param == L502_BF_CMD_TEST_STOP) {
|
||
29 .loc 1 107 0
|
||
30 000e 010C cc =R1==0;
|
||
31 0010 1114 if !cc jump .L5 (bp);
|
||
108:src/l502_tests.c **** /* останов теста => если тест запущен - возвращаем е<>
|
||
109:src/l502_tests.c **** иначе возвращаем ошибку что и так теста нету */
|
||
110:src/l502_tests.c **** if (g_mode == L502_BF_MODE_TEST) {
|
||
32 .loc 1 110 0
|
||
33 0012 4AE10000 P2.H = _g_mode;
|
||
34 0016 0AE10000 P2.L = _g_mode;
|
||
35 001a 1091 R0 = [P2];
|
||
36 001c 100C cc =R0==2;
|
||
37 001e 5618 if cc jump .L21;
|
||
111:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE;
|
||
112:src/l502_tests.c **** l502_cmd_done(0, NULL, 0);
|
||
113:src/l502_tests.c **** } else {
|
||
114:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_NO_TEST_IN_PROGR, NULL, 0);
|
||
38 .loc 1 114 0
|
||
39 0020 20E1FAFD R0 = -518 (X);
|
||
40 .L18:
|
||
115:src/l502_tests.c **** }
|
||
116:src/l502_tests.c **** } else {
|
||
117:src/l502_tests.c **** /* запуск теста - проходим по таблице и ищем нужный
|
||
118:src/l502_tests.c **** if (g_mode == L502_BF_MODE_IDLE) {
|
||
119:src/l502_tests.c **** uint32_t i;
|
||
120:src/l502_tests.c ****
|
||
121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i<sizeof(f_test_pars)/sizeof(f_test_pars[0])) &&
|
||
122:src/l502_tests.c **** (f_cur_test_ind==-1); i++) {
|
||
123:src/l502_tests.c **** if (f_test_pars[i].test_code == cmd->param) {
|
||
124:src/l502_tests.c **** f_cur_test_ind = i;
|
||
125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res));
|
||
126:src/l502_tests.c **** f_test_res.test = cmd->param;
|
||
127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL);
|
||
BFIN GAS /tmp/ccSgj1eS.s page 4
|
||
|
||
|
||
128:src/l502_tests.c ****
|
||
129:src/l502_tests.c **** if (f_test_pars[i].start != NULL) {
|
||
130:src/l502_tests.c **** g_mode = L502_BF_MODE_TEST;
|
||
131:src/l502_tests.c **** f_test_pars[i].start();
|
||
132:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE;
|
||
133:src/l502_tests.c **** }
|
||
134:src/l502_tests.c **** }
|
||
135:src/l502_tests.c **** }
|
||
136:src/l502_tests.c ****
|
||
137:src/l502_tests.c **** if (f_cur_test_ind == -1)
|
||
138:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_INVALID_CMD_PARAMS, NULL, 0);
|
||
139:src/l502_tests.c **** }
|
||
140:src/l502_tests.c **** else
|
||
141:src/l502_tests.c **** {
|
||
142:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_STREAM_RUNNING, NULL, 0);
|
||
143:src/l502_tests.c **** }
|
||
144:src/l502_tests.c **** }
|
||
145:src/l502_tests.c **** }
|
||
41 .loc 1 145 0
|
||
42 0024 01E80000 UNLINK;
|
||
142:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_STREAM_RUNNING, NULL, 0);
|
||
43 .loc 1 142 0
|
||
44 0028 0160 R1 = 0 (X);
|
||
45 002a 0260 R2 = 0 (X);
|
||
46 .loc 1 145 0
|
||
47 002c AB05 ( r7:5, p5:3 ) = [sp++];
|
||
48
|
||
49 .LCFI2:
|
||
50 .LVL2:
|
||
142:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_STREAM_RUNNING, NULL, 0);
|
||
51 .loc 1 142 0
|
||
52 002e FFE2E9FF jump.l _l502_cmd_done;
|
||
53 .LVL3:
|
||
54 .L5:
|
||
118:src/l502_tests.c **** if (g_mode == L502_BF_MODE_IDLE) {
|
||
55 .loc 1 118 0
|
||
56 0032 4BE10000 P3.H = _g_mode;
|
||
57 0036 0BE10000 P3.L = _g_mode;
|
||
58 003a 1891 R0 = [P3];
|
||
59 003c 000C cc =R0==0;
|
||
60 003e 4E10 if !cc jump .L7;
|
||
61 .LBB2:
|
||
121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i<sizeof(f_test_pars)/sizeof(f_test_pars[0])) &&
|
||
62 .loc 1 121 0
|
||
63 0040 46E10000 R6.H = _f_cur_test_ind;
|
||
64 0044 06E10000 R6.L = _f_cur_test_ind;
|
||
65 0048 1632 P2 = R6;
|
||
66 004a F863 R0 = -1 (X);
|
||
123:src/l502_tests.c **** if (f_test_pars[i].test_code == cmd->param) {
|
||
67 .loc 1 123 0
|
||
68 004c 4CE10000 P4.H = _f_test_pars;
|
||
69 0050 0CE10000 P4.L = _f_test_pars;
|
||
121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i<sizeof(f_test_pars)/sizeof(f_test_pars[0])) &&
|
||
70 .loc 1 121 0
|
||
71 0054 1093 [P2] = R0;
|
||
123:src/l502_tests.c **** if (f_test_pars[i].test_code == cmd->param) {
|
||
72 .loc 1 123 0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 5
|
||
|
||
|
||
73 0056 2091 R0 = [P4];
|
||
74 0058 0108 cc =R1==R0;
|
||
75 005a 4918 if cc jump .L22;
|
||
76 005c 0000 nop;
|
||
77 005e 0000 nop;
|
||
78 .L8:
|
||
79 0060 0000 nop;
|
||
80 0062 69A0 R1 = [P5+4];
|
||
81 0064 E0A0 R0 = [P4+12];
|
||
82 0066 0108 cc =R1==R0;
|
||
83 0068 6618 if cc jump .L23;
|
||
84 006a 0000 nop;
|
||
85 006c 0000 nop;
|
||
86 006e 0000 nop;
|
||
87 .L11:
|
||
88 0070 A0A1 R0 = [P4+24];
|
||
89 0072 0108 cc =R1==R0;
|
||
90 0074 8B18 if cc jump .L24;
|
||
91 0076 0000 nop;
|
||
92 0078 0000 nop;
|
||
93 007a 0000 nop;
|
||
94 .L13:
|
||
95 007c 60A2 R0 = [P4+36];
|
||
96 007e 0808 cc =R0==R1;
|
||
97 0080 AF18 if cc jump .L25;
|
||
98 .LVL4:
|
||
99 .L15:
|
||
138:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_INVALID_CMD_PARAMS, NULL, 0);
|
||
100 .loc 1 138 0
|
||
101 0082 20E1FEFD R0 = -514 (X);
|
||
102 0086 CF2F jump.s .L18;
|
||
103 .LVL5:
|
||
104 .L20:
|
||
105 .LBE2:
|
||
91:src/l502_tests.c **** if (f_cur_test_ind == -1) {
|
||
106 .loc 1 91 0
|
||
107 0088 4AE10000 P2.H = _f_cur_test_ind;
|
||
108 008c 0AE10000 P2.L = _f_cur_test_ind;
|
||
109 0090 5191 P1 = [P2];
|
||
110 0092 790C cc =P1==-1;
|
||
111 0094 F71B if cc jump .L15;
|
||
94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0;
|
||
112 .loc 1 94 0
|
||
113 0096 4AE10000 P2.H = _g_mode;
|
||
114 009a 0AE10000 P2.L = _g_mode;
|
||
115 009e 48E10000 P0.H = _f_test_res;
|
||
116 00a2 1091 R0 = [P2];
|
||
97:src/l502_tests.c **** if (f_test_pars[f_cur_test_ind].get_result != NULL) {
|
||
117 .loc 1 97 0
|
||
118 00a4 895C P2 = P1 + (P1 << 1);
|
||
119 00a6 49E10000 P1.H = _f_test_pars;
|
||
120 00aa 09E10000 P1.L = _f_test_pars;
|
||
121 00ae 915E P2 = P1 + (P2 << 2);
|
||
122 00b0 92AC P2 = [P2+8];
|
||
94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0;
|
||
123 .loc 1 94 0
|
||
124 00b2 100C cc =R0==2;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 6
|
||
|
||
|
||
125 00b4 0002 R0 = CC;
|
||
126 00b6 08E10010 P0.L = _f_test_res;
|
||
127 00ba 40B0 [P0+4] = R0;
|
||
97:src/l502_tests.c **** if (f_test_pars[f_cur_test_ind].get_result != NULL) {
|
||
128 .loc 1 97 0
|
||
129 00bc 420C cc =P2==0;
|
||
130 00be B718 if cc jump .L4;
|
||
100:src/l502_tests.c **** f_test_pars[f_cur_test_ind].get_result(cmd);
|
||
131 .loc 1 100 0
|
||
132 00c0 4530 R0 = P5;
|
||
133 .loc 1 145 0
|
||
134 00c2 01E80000 UNLINK;
|
||
135 00c6 AB05 ( r7:5, p5:3 ) = [sp++];
|
||
136
|
||
137 .LCFI3:
|
||
138 .LVL6:
|
||
100:src/l502_tests.c **** f_test_pars[f_cur_test_ind].get_result(cmd);
|
||
139 .loc 1 100 0
|
||
140 00c8 5200 jump (P2);
|
||
141 .LVL7:
|
||
142 .L21:
|
||
111:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE;
|
||
143 .loc 1 111 0
|
||
144 00ca 0060 R0 = 0 (X);
|
||
145 00cc 1093 [P2] = R0;
|
||
146 .loc 1 145 0
|
||
147 00ce 01E80000 UNLINK;
|
||
112:src/l502_tests.c **** l502_cmd_done(0, NULL, 0);
|
||
148 .loc 1 112 0
|
||
149 00d2 0260 R2 = 0 (X);
|
||
150 .loc 1 145 0
|
||
151 00d4 AB05 ( r7:5, p5:3 ) = [sp++];
|
||
152
|
||
153 .LCFI4:
|
||
154 .LVL8:
|
||
112:src/l502_tests.c **** l502_cmd_done(0, NULL, 0);
|
||
155 .loc 1 112 0
|
||
156 00d6 FFE295FF jump.l _l502_cmd_done;
|
||
157 .LVL9:
|
||
158 .L7:
|
||
159 .loc 1 145 0
|
||
160 00da 01E80000 UNLINK;
|
||
142:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_STREAM_RUNNING, NULL, 0);
|
||
161 .loc 1 142 0
|
||
162 00de 20E1FCFD R0 = -516 (X);
|
||
163 00e2 0160 R1 = 0 (X);
|
||
164 00e4 0260 R2 = 0 (X);
|
||
165 .loc 1 145 0
|
||
166 00e6 AB05 ( r7:5, p5:3 ) = [sp++];
|
||
167
|
||
168 .LCFI5:
|
||
169 .LVL10:
|
||
142:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_STREAM_RUNNING, NULL, 0);
|
||
170 .loc 1 142 0
|
||
171 00e8 FFE28CFF jump.l _l502_cmd_done;
|
||
172 .LVL11:
|
||
173 .L22:
|
||
BFIN GAS /tmp/ccSgj1eS.s page 7
|
||
|
||
|
||
174 .LBB3:
|
||
124:src/l502_tests.c **** f_cur_test_ind = i;
|
||
175 .loc 1 124 0
|
||
176 00ec 0760 R7 = 0 (X);
|
||
177 00ee 1793 [P2] = R7;
|
||
125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res));
|
||
178 .loc 1 125 0
|
||
179 00f0 4AE10000 P2.H = _f_test_res;
|
||
180 00f4 0AE10010 P2.L = _f_test_res;
|
||
181 00f8 1793 [P2] = R7;
|
||
182 00fa 57B0 [P2+4] = R7;
|
||
183 00fc 97B0 [P2+8] = R7;
|
||
184 00fe D7B0 [P2+12] = R7;
|
||
185 0100 17B1 [P2+16] = R7;
|
||
186 0102 57B1 [P2+20] = R7;
|
||
187 0104 97B1 [P2+24] = R7;
|
||
188 0106 D7B1 [P2+28] = R7;
|
||
126:src/l502_tests.c **** f_test_res.test = cmd->param;
|
||
189 .loc 1 126 0
|
||
190 0108 68A0 R0 = [P5+4];
|
||
191 010a 1093 [P2] = R0;
|
||
127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL);
|
||
192 .loc 1 127 0
|
||
193 010c 0060 R0 = 0 (X);
|
||
194 010e 0160 R1 = 0 (X);
|
||
195 0110 0260 R2 = 0 (X);
|
||
196 0112 FFE377FF call _l502_cmd_done;
|
||
129:src/l502_tests.c **** if (f_test_pars[i].start != NULL) {
|
||
197 .loc 1 129 0
|
||
198 0116 62AC P2 = [P4+4];
|
||
199 0118 420C cc =P2==0;
|
||
200 011a 0518 if cc jump .L9;
|
||
130:src/l502_tests.c **** g_mode = L502_BF_MODE_TEST;
|
||
201 .loc 1 130 0
|
||
202 011c 1060 R0 = 2 (X);
|
||
203 011e 1893 [P3] = R0;
|
||
131:src/l502_tests.c **** f_test_pars[i].start();
|
||
204 .loc 1 131 0
|
||
205 0120 6200 call (P2);
|
||
132:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE;
|
||
206 .loc 1 132 0
|
||
207 0122 1F93 [P3] = R7;
|
||
208 .L9:
|
||
121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i<sizeof(f_test_pars)/sizeof(f_test_pars[0])) &&
|
||
209 .loc 1 121 0
|
||
210 0124 1632 P2 = R6;
|
||
211 0126 1091 R0 = [P2];
|
||
212 0128 380C cc =R0==-1;
|
||
213 012a 9B1F if cc jump .L8 (bp);
|
||
214 .L17:
|
||
215 .LBE3:
|
||
216 .loc 1 145 0
|
||
217 012c 01E80000 UNLINK;
|
||
218 0130 AB05 ( r7:5, p5:3 ) = [sp++];
|
||
219
|
||
220 .LCFI6:
|
||
221 .LVL12:
|
||
BFIN GAS /tmp/ccSgj1eS.s page 8
|
||
|
||
|
||
222 0132 1000 rts;
|
||
223 .LVL13:
|
||
224 .L23:
|
||
225 .LBB4:
|
||
124:src/l502_tests.c **** f_cur_test_ind = i;
|
||
226 .loc 1 124 0
|
||
227 0134 1632 P2 = R6;
|
||
228 0136 0860 R0 = 1 (X);
|
||
125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res));
|
||
229 .loc 1 125 0
|
||
230 0138 0760 R7 = 0 (X);
|
||
127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL);
|
||
231 .loc 1 127 0
|
||
232 013a 0160 R1 = 0 (X);
|
||
233 013c 0260 R2 = 0 (X);
|
||
124:src/l502_tests.c **** f_cur_test_ind = i;
|
||
234 .loc 1 124 0
|
||
235 013e 1093 [P2] = R0;
|
||
125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res));
|
||
236 .loc 1 125 0
|
||
237 0140 4AE10000 P2.H = _f_test_res;
|
||
238 0144 0AE10010 P2.L = _f_test_res;
|
||
239 0148 1793 [P2] = R7;
|
||
240 014a 57B0 [P2+4] = R7;
|
||
241 014c 97B0 [P2+8] = R7;
|
||
242 014e D7B0 [P2+12] = R7;
|
||
243 0150 17B1 [P2+16] = R7;
|
||
244 0152 57B1 [P2+20] = R7;
|
||
245 0154 97B1 [P2+24] = R7;
|
||
246 0156 D7B1 [P2+28] = R7;
|
||
126:src/l502_tests.c **** f_test_res.test = cmd->param;
|
||
247 .loc 1 126 0
|
||
248 0158 68A0 R0 = [P5+4];
|
||
249 015a 1093 [P2] = R0;
|
||
127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL);
|
||
250 .loc 1 127 0
|
||
251 015c 0060 R0 = 0 (X);
|
||
252 015e FFE351FF call _l502_cmd_done;
|
||
129:src/l502_tests.c **** if (f_test_pars[i].start != NULL) {
|
||
253 .loc 1 129 0
|
||
254 0162 4AE10000 P2.H = _f_test_pars;
|
||
255 0166 0AE10000 P2.L = _f_test_pars;
|
||
256 016a 12AD P2 = [P2+16];
|
||
257 016c 420C cc =P2==0;
|
||
258 016e 0518 if cc jump .L12;
|
||
130:src/l502_tests.c **** g_mode = L502_BF_MODE_TEST;
|
||
259 .loc 1 130 0
|
||
260 0170 1060 R0 = 2 (X);
|
||
261 0172 1893 [P3] = R0;
|
||
131:src/l502_tests.c **** f_test_pars[i].start();
|
||
262 .loc 1 131 0
|
||
263 0174 6200 call (P2);
|
||
132:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE;
|
||
264 .loc 1 132 0
|
||
265 0176 1F93 [P3] = R7;
|
||
266 .L12:
|
||
121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i<sizeof(f_test_pars)/sizeof(f_test_pars[0])) &&
|
||
BFIN GAS /tmp/ccSgj1eS.s page 9
|
||
|
||
|
||
267 .loc 1 121 0
|
||
268 0178 1632 P2 = R6;
|
||
269 017a 1091 R0 = [P2];
|
||
270 017c 380C cc =R0==-1;
|
||
271 017e D713 if !cc jump .L17;
|
||
272 0180 0000 nop;
|
||
273 0182 0000 nop;
|
||
274 0184 0000 nop;
|
||
275 0186 69A0 R1 = [P5+4];
|
||
276 0188 742F jump.s .L11;
|
||
277 .L24:
|
||
124:src/l502_tests.c **** f_cur_test_ind = i;
|
||
278 .loc 1 124 0
|
||
279 018a 1632 P2 = R6;
|
||
280 018c 1560 R5 = 2 (X);
|
||
125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res));
|
||
281 .loc 1 125 0
|
||
282 018e 0760 R7 = 0 (X);
|
||
127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL);
|
||
283 .loc 1 127 0
|
||
284 0190 0160 R1 = 0 (X);
|
||
285 0192 0260 R2 = 0 (X);
|
||
124:src/l502_tests.c **** f_cur_test_ind = i;
|
||
286 .loc 1 124 0
|
||
287 0194 1593 [P2] = R5;
|
||
125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res));
|
||
288 .loc 1 125 0
|
||
289 0196 4AE10000 P2.H = _f_test_res;
|
||
290 019a 0AE10010 P2.L = _f_test_res;
|
||
291 019e 1793 [P2] = R7;
|
||
292 01a0 57B0 [P2+4] = R7;
|
||
293 01a2 97B0 [P2+8] = R7;
|
||
294 01a4 D7B0 [P2+12] = R7;
|
||
295 01a6 17B1 [P2+16] = R7;
|
||
296 01a8 57B1 [P2+20] = R7;
|
||
297 01aa 97B1 [P2+24] = R7;
|
||
298 01ac D7B1 [P2+28] = R7;
|
||
126:src/l502_tests.c **** f_test_res.test = cmd->param;
|
||
299 .loc 1 126 0
|
||
300 01ae 68A0 R0 = [P5+4];
|
||
301 01b0 1093 [P2] = R0;
|
||
127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL);
|
||
302 .loc 1 127 0
|
||
303 01b2 0060 R0 = 0 (X);
|
||
304 01b4 FFE326FF call _l502_cmd_done;
|
||
129:src/l502_tests.c **** if (f_test_pars[i].start != NULL) {
|
||
305 .loc 1 129 0
|
||
306 01b8 4AE10000 P2.H = _f_test_pars;
|
||
307 01bc 0AE10000 P2.L = _f_test_pars;
|
||
308 01c0 D2AD P2 = [P2+28];
|
||
309 01c2 420C cc =P2==0;
|
||
310 01c4 0418 if cc jump .L14;
|
||
130:src/l502_tests.c **** g_mode = L502_BF_MODE_TEST;
|
||
311 .loc 1 130 0
|
||
312 01c6 1D93 [P3] = R5;
|
||
131:src/l502_tests.c **** f_test_pars[i].start();
|
||
313 .loc 1 131 0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 10
|
||
|
||
|
||
314 01c8 6200 call (P2);
|
||
132:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE;
|
||
315 .loc 1 132 0
|
||
316 01ca 1F93 [P3] = R7;
|
||
317 .L14:
|
||
121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i<sizeof(f_test_pars)/sizeof(f_test_pars[0])) &&
|
||
318 .loc 1 121 0
|
||
319 01cc 1632 P2 = R6;
|
||
320 01ce 1091 R0 = [P2];
|
||
321 01d0 380C cc =R0==-1;
|
||
322 01d2 AD13 if !cc jump .L17;
|
||
323 01d4 0000 nop;
|
||
324 01d6 0000 nop;
|
||
325 01d8 0000 nop;
|
||
326 01da 69A0 R1 = [P5+4];
|
||
327 01dc 502F jump.s .L13;
|
||
328 .L25:
|
||
124:src/l502_tests.c **** f_cur_test_ind = i;
|
||
329 .loc 1 124 0
|
||
330 01de 1632 P2 = R6;
|
||
331 01e0 1860 R0 = 3 (X);
|
||
125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res));
|
||
332 .loc 1 125 0
|
||
333 01e2 0760 R7 = 0 (X);
|
||
127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL);
|
||
334 .loc 1 127 0
|
||
335 01e4 0160 R1 = 0 (X);
|
||
336 01e6 0260 R2 = 0 (X);
|
||
124:src/l502_tests.c **** f_cur_test_ind = i;
|
||
337 .loc 1 124 0
|
||
338 01e8 1093 [P2] = R0;
|
||
125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res));
|
||
339 .loc 1 125 0
|
||
340 01ea 4AE10000 P2.H = _f_test_res;
|
||
341 01ee 0AE10010 P2.L = _f_test_res;
|
||
342 01f2 1793 [P2] = R7;
|
||
343 01f4 57B0 [P2+4] = R7;
|
||
344 01f6 97B0 [P2+8] = R7;
|
||
345 01f8 D7B0 [P2+12] = R7;
|
||
346 01fa 17B1 [P2+16] = R7;
|
||
347 01fc 57B1 [P2+20] = R7;
|
||
348 01fe 97B1 [P2+24] = R7;
|
||
349 0200 D7B1 [P2+28] = R7;
|
||
126:src/l502_tests.c **** f_test_res.test = cmd->param;
|
||
350 .loc 1 126 0
|
||
351 0202 68A0 R0 = [P5+4];
|
||
352 0204 1093 [P2] = R0;
|
||
127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL);
|
||
353 .loc 1 127 0
|
||
354 0206 0060 R0 = 0 (X);
|
||
355 0208 FFE3FCFE call _l502_cmd_done;
|
||
129:src/l502_tests.c **** if (f_test_pars[i].start != NULL) {
|
||
356 .loc 1 129 0
|
||
357 020c 4AE10000 P2.H = _f_test_pars;
|
||
358 0210 0AE10000 P2.L = _f_test_pars;
|
||
359 0214 92AE P2 = [P2+40];
|
||
360 0216 420C cc =P2==0;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 11
|
||
|
||
|
||
361 0218 0518 if cc jump .L16;
|
||
130:src/l502_tests.c **** g_mode = L502_BF_MODE_TEST;
|
||
362 .loc 1 130 0
|
||
363 021a 1060 R0 = 2 (X);
|
||
364 021c 1893 [P3] = R0;
|
||
131:src/l502_tests.c **** f_test_pars[i].start();
|
||
365 .loc 1 131 0
|
||
366 021e 6200 call (P2);
|
||
132:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE;
|
||
367 .loc 1 132 0
|
||
368 0220 1F93 [P3] = R7;
|
||
369 .L16:
|
||
137:src/l502_tests.c **** if (f_cur_test_ind == -1)
|
||
370 .loc 1 137 0
|
||
371 0222 1632 P2 = R6;
|
||
372 0224 1091 R0 = [P2];
|
||
373 0226 380C cc =R0==-1;
|
||
374 0228 8217 if !cc jump .L17 (bp);
|
||
375 022a 2C2F jump.s .L15;
|
||
376 .L4:
|
||
377 .LBE4:
|
||
378 .loc 1 145 0
|
||
379 022c 01E80000 UNLINK;
|
||
103:src/l502_tests.c **** l502_cmd_done(0, (uint32_t*)&f_test_res,
|
||
380 .loc 1 103 0
|
||
381 0230 0060 R0 = 0 (X);
|
||
382 0232 4830 R1 = P0;
|
||
383 0234 4260 R2 = 8 (X);
|
||
384 .loc 1 145 0
|
||
385 0236 AB05 ( r7:5, p5:3 ) = [sp++];
|
||
386
|
||
387 .LCFI7:
|
||
388 .LVL14:
|
||
103:src/l502_tests.c **** l502_cmd_done(0, (uint32_t*)&f_test_res,
|
||
389 .loc 1 103 0
|
||
390 0238 FFE2E4FE jump.l _l502_cmd_done;
|
||
391 .LFE2:
|
||
392 .size _l502_cmd_test, .-_l502_cmd_test
|
||
393 .align 4
|
||
394 .type _f_spi_test, STT_FUNC;
|
||
395 _f_spi_test:
|
||
396 .LFB4:
|
||
146:src/l502_tests.c ****
|
||
147:src/l502_tests.c ****
|
||
148:src/l502_tests.c **** #define SPORT_CNTR_INC 0x1
|
||
149:src/l502_tests.c ****
|
||
150:src/l502_tests.c ****
|
||
151:src/l502_tests.c **** #define TEST_CHECK_OUT(label) \
|
||
152:src/l502_tests.c **** do { \
|
||
153:src/l502_tests.c **** l502_cmd_check_req(); \
|
||
154:src/l502_tests.c **** if ((g_mode!= L502_BF_MODE_TEST) || f_test_res.err) \
|
||
155:src/l502_tests.c **** goto label; \
|
||
156:src/l502_tests.c **** } while (0);
|
||
157:src/l502_tests.c ****
|
||
158:src/l502_tests.c ****
|
||
159:src/l502_tests.c **** /* тестирование SPORT'а, служащего для передачи потоков А<>
|
||
160:src/l502_tests.c **** от BlackFin'а к ПЛИС. Устанавливается циклический сквозн
|
||
BFIN GAS /tmp/ccSgj1eS.s page 12
|
||
|
||
|
||
161:src/l502_tests.c **** и передается счетчик, который проверяется при прием<D0B5>
|
||
162:src/l502_tests.c ****
|
||
163:src/l502_tests.c **** static int f_sport_test(void) {
|
||
164:src/l502_tests.c **** //int f_sport_test(void) {
|
||
165:src/l502_tests.c **** #define RX_BUF_SIZE 2048
|
||
166:src/l502_tests.c **** static uint16_t rx_buf[RX_BUF_SIZE];
|
||
167:src/l502_tests.c **** uint16_t stat=*pSPORT0_STAT;
|
||
168:src/l502_tests.c ****
|
||
169:src/l502_tests.c ****
|
||
170:src/l502_tests.c **** uint16_t rx_cntr=0, tx_cntr=0;
|
||
171:src/l502_tests.c **** uint16_t rx_val;
|
||
172:src/l502_tests.c **** int err = 0, i;
|
||
173:src/l502_tests.c ****
|
||
174:src/l502_tests.c **** /* разрешаем прием и передачу по SPORT'у */
|
||
175:src/l502_tests.c **** *pSPORT0_TCR1 |= TSPEN;
|
||
176:src/l502_tests.c **** *pSPORT0_RCR1 |= RSPEN;
|
||
177:src/l502_tests.c ****
|
||
178:src/l502_tests.c **** while (stat & RXNE) {
|
||
179:src/l502_tests.c **** rx_buf[0] = *pSPORT0_RX16;
|
||
180:src/l502_tests.c **** stat=*pSPORT0_STAT;
|
||
181:src/l502_tests.c **** }
|
||
182:src/l502_tests.c ****
|
||
183:src/l502_tests.c **** /* вначале полностью заполняем очередь SPORT'а */
|
||
184:src/l502_tests.c **** for (i = 0; i < 8; i++) {
|
||
185:src/l502_tests.c **** *pSPORT0_TX16 = tx_cntr++;
|
||
186:src/l502_tests.c **** //tx_cntr+=SPORT_CNTR_INC;
|
||
187:src/l502_tests.c **** }
|
||
188:src/l502_tests.c ****
|
||
189:src/l502_tests.c **** /* устанавливаем в ПЛИС сквозной режим работы SPORT */
|
||
190:src/l502_tests.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0xE);
|
||
191:src/l502_tests.c ****
|
||
192:src/l502_tests.c ****
|
||
193:src/l502_tests.c **** while (!f_test_res.err) {// && (g_mode==L502_BF_MODE_TEST))
|
||
194:src/l502_tests.c **** stat = *pSPORT0_STAT;
|
||
195:src/l502_tests.c **** if (!(stat & TXF)) {
|
||
196:src/l502_tests.c **** *pSPORT0_TX16 = tx_cntr++;
|
||
197:src/l502_tests.c **** }
|
||
198:src/l502_tests.c ****
|
||
199:src/l502_tests.c **** if (stat & RXNE) {
|
||
200:src/l502_tests.c **** rx_val = *pSPORT0_RX16;
|
||
201:src/l502_tests.c ****
|
||
202:src/l502_tests.c **** if ((rx_val != rx_cntr)) {
|
||
203:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
204:src/l502_tests.c **** f_test_res.last_rd = rx_val;
|
||
205:src/l502_tests.c **** f_test_res.last_wr = rx_cntr;
|
||
206:src/l502_tests.c **** err = rx_val - rx_cntr;
|
||
207:src/l502_tests.c **** }
|
||
208:src/l502_tests.c ****
|
||
209:src/l502_tests.c ****
|
||
210:src/l502_tests.c **** if (!(rx_cntr & 0xFFFF)) {
|
||
211:src/l502_tests.c **** TEST_CHECK_OUT(sport_test_end);
|
||
212:src/l502_tests.c **** if (!rx_cntr)
|
||
213:src/l502_tests.c **** f_test_res.cntr++;
|
||
214:src/l502_tests.c **** }
|
||
215:src/l502_tests.c **** rx_cntr++;
|
||
216:src/l502_tests.c **** }
|
||
217:src/l502_tests.c **** }
|
||
BFIN GAS /tmp/ccSgj1eS.s page 13
|
||
|
||
|
||
218:src/l502_tests.c ****
|
||
219:src/l502_tests.c **** sport_test_end:
|
||
220:src/l502_tests.c **** /* запрещаем прием и передачу по SPORT'у */
|
||
221:src/l502_tests.c **** *pSPORT0_TCR1 = 0;
|
||
222:src/l502_tests.c **** *pSPORT0_RCR1 = 0;
|
||
223:src/l502_tests.c **** /* возвращаем штатный режим работы SPORT'а */
|
||
224:src/l502_tests.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0);
|
||
225:src/l502_tests.c ****
|
||
226:src/l502_tests.c **** return err;
|
||
227:src/l502_tests.c **** }
|
||
228:src/l502_tests.c ****
|
||
229:src/l502_tests.c ****
|
||
230:src/l502_tests.c ****
|
||
231:src/l502_tests.c ****
|
||
232:src/l502_tests.c ****
|
||
233:src/l502_tests.c **** /* тест SPI - записываем бегущую единицу в регистр ПЛИС, с
|
||
234:src/l502_tests.c **** значение этого регистра и сверяем результаты */
|
||
235:src/l502_tests.c **** static int f_spi_test(void) {
|
||
397 .loc 1 235 0
|
||
398 023c EB05 [--sp] = ( r7:5, p5:3 );
|
||
399
|
||
400 .LCFI8:
|
||
236:src/l502_tests.c **** f_test_res.last_addr = L502_REGS_IOHARD_ADC_FRAME_DELAY;
|
||
401 .loc 1 236 0
|
||
402 023e 4DE10000 P5.H = _f_test_res;
|
||
403 0242 0DE10010 P5.L = _f_test_res;
|
||
404 0246 20E10403 R0 = 772 (X);
|
||
237:src/l502_tests.c **** while (!f_test_res.err && (g_mode==L502_BF_MODE_TEST)) {
|
||
405 .loc 1 237 0
|
||
406 024a 29A1 R1 = [P5+16];
|
||
235:src/l502_tests.c **** static int f_spi_test(void) {
|
||
407 .loc 1 235 0
|
||
408 024c 00E80300 LINK 12;
|
||
409 .LCFI9:
|
||
236:src/l502_tests.c **** f_test_res.last_addr = L502_REGS_IOHARD_ADC_FRAME_DELAY;
|
||
410 .loc 1 236 0
|
||
411 0250 68B1 [P5+20] = R0;
|
||
412 .loc 1 237 0
|
||
413 0252 010C cc =R1==0;
|
||
414 0254 2A10 if !cc jump .L27;
|
||
415 0256 4BE10000 P3.H = _g_mode;
|
||
416 025a 0BE10000 P3.L = _g_mode;
|
||
417 025e 1891 R0 = [P3];
|
||
418 0260 100C cc =R0==2;
|
||
419 0262 2310 if !cc jump .L27;
|
||
420 .LBB5:
|
||
238:src/l502_tests.c **** int i;
|
||
239:src/l502_tests.c **** for (i = 0; (i < 32) && !f_test_res.err; i++) {
|
||
240:src/l502_tests.c **** f_test_res.last_wr = (1<<i);
|
||
421 .loc 1 240 0
|
||
422 0264 0E60 R6 = 1 (X);
|
||
423 0266 6532 P4 = P5;
|
||
241:src/l502_tests.c **** fpga_reg_write(f_test_res.last_addr, f_test_res.last_wr);
|
||
242:src/l502_tests.c **** f_test_res.last_rd = fpga_reg_read(f_test_res.last_addr);
|
||
243:src/l502_tests.c ****
|
||
244:src/l502_tests.c **** if (f_test_res.last_wr != f_test_res.last_rd)
|
||
245:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 14
|
||
|
||
|
||
424 .loc 1 245 0
|
||
425 0268 25E1F9FD R5 = -519 (X);
|
||
426 .LVL15:
|
||
427 .L34:
|
||
428 .LBE5:
|
||
237:src/l502_tests.c **** while (!f_test_res.err && (g_mode==L502_BF_MODE_TEST)) {
|
||
429 .loc 1 237 0
|
||
430 026c 0760 R7 = 0 (X);
|
||
431 .L31:
|
||
432 .LBB6:
|
||
240:src/l502_tests.c **** f_test_res.last_wr = (1<<i);
|
||
433 .loc 1 240 0
|
||
434 026e 0E30 R1 = R6;
|
||
435 0270 B940 R1 <<= R7;
|
||
436 0272 A9B1 [P5+24] = R1;
|
||
241:src/l502_tests.c **** fpga_reg_write(f_test_res.last_addr, f_test_res.last_wr);
|
||
437 .loc 1 241 0
|
||
438 0274 A8A6 R0 = W [P5+20] (Z);
|
||
439 0276 FFE3C5FE call _fpga_reg_write;
|
||
242:src/l502_tests.c **** f_test_res.last_rd = fpga_reg_read(f_test_res.last_addr);
|
||
440 .loc 1 242 0
|
||
441 027a A8A6 R0 = W [P5+20] (Z);
|
||
442 027c FFE3C2FE call _fpga_reg_read;
|
||
244:src/l502_tests.c **** if (f_test_res.last_wr != f_test_res.last_rd)
|
||
443 .loc 1 244 0
|
||
444 0280 A9A1 R1 = [P5+24];
|
||
242:src/l502_tests.c **** f_test_res.last_rd = fpga_reg_read(f_test_res.last_addr);
|
||
445 .loc 1 242 0
|
||
446 0282 E8B1 [P5+28] = R0;
|
||
244:src/l502_tests.c **** if (f_test_res.last_wr != f_test_res.last_rd)
|
||
447 .loc 1 244 0
|
||
448 0284 0808 cc =R0==R1;
|
||
449 0286 0218 if cc jump .L29;
|
||
450 .loc 1 245 0
|
||
451 0288 25B1 [P4+16] = R5;
|
||
452 .L29:
|
||
239:src/l502_tests.c **** for (i = 0; (i < 32) && !f_test_res.err; i++) {
|
||
453 .loc 1 239 0
|
||
454 028a 0F64 R7 += 1;
|
||
455 028c 0061 R0 = 32 (X);
|
||
456 028e 0708 cc =R7==R0;
|
||
457 0290 1118 if cc jump .L30;
|
||
458 0292 28A1 R0 = [P5+16];
|
||
459 0294 000C cc =R0==0;
|
||
460 0296 EC1F if cc jump .L31 (bp);
|
||
461 .L32:
|
||
246:src/l502_tests.c **** }
|
||
247:src/l502_tests.c ****
|
||
248:src/l502_tests.c **** if (!f_test_res.err)
|
||
249:src/l502_tests.c **** f_test_res.cntr++;
|
||
250:src/l502_tests.c ****
|
||
251:src/l502_tests.c **** l502_cmd_check_req();
|
||
462 .loc 1 251 0
|
||
463 0298 FFE3B4FE call _l502_cmd_check_req;
|
||
464 .LBE6:
|
||
237:src/l502_tests.c **** while (!f_test_res.err && (g_mode==L502_BF_MODE_TEST)) {
|
||
465 .loc 1 237 0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 15
|
||
|
||
|
||
466 029c 29A1 R1 = [P5+16];
|
||
467 029e 010C cc =R1==0;
|
||
468 02a0 0410 if !cc jump .L27;
|
||
469 02a2 1891 R0 = [P3];
|
||
470 02a4 100C cc =R0==2;
|
||
471 02a6 E31F if cc jump .L34 (bp);
|
||
472 .L27:
|
||
252:src/l502_tests.c **** }
|
||
253:src/l502_tests.c **** return f_test_res.err;
|
||
254:src/l502_tests.c **** }
|
||
473 .loc 1 254 0
|
||
474 02a8 01E80000 UNLINK;
|
||
475 02ac 0130 R0 = R1;
|
||
476 02ae AB05 ( r7:5, p5:3 ) = [sp++];
|
||
477
|
||
478 .LCFI10:
|
||
479 .LVL16:
|
||
480 02b0 1000 rts;
|
||
481 .LVL17:
|
||
482 .L30:
|
||
483 .LBB7:
|
||
248:src/l502_tests.c **** if (!f_test_res.err)
|
||
484 .loc 1 248 0
|
||
485 02b2 28A1 R0 = [P5+16];
|
||
486 02b4 000C cc =R0==0;
|
||
487 02b6 F113 if !cc jump .L32;
|
||
249:src/l502_tests.c **** f_test_res.cntr++;
|
||
488 .loc 1 249 0
|
||
489 02b8 E0A0 R0 = [P4+12];
|
||
490 02ba 0864 R0 += 1;
|
||
491 02bc E0B0 [P4+12] = R0;
|
||
492 02be ED2F jump.s .L32;
|
||
493 .LBE7:
|
||
494 .LFE4:
|
||
495 .size _f_spi_test, .-_f_spi_test
|
||
496 .align 4
|
||
497 .type _f_sdram_test, STT_FUNC;
|
||
498 _f_sdram_test:
|
||
499 .LFB5:
|
||
255:src/l502_tests.c ****
|
||
256:src/l502_tests.c ****
|
||
257:src/l502_tests.c ****
|
||
258:src/l502_tests.c ****
|
||
259:src/l502_tests.c ****
|
||
260:src/l502_tests.c **** /* тест SDRAM памяти */
|
||
261:src/l502_tests.c **** static int f_sdram_test(void) {
|
||
500 .loc 1 261 0
|
||
501 02c0 E305 [--sp] = ( r7:4, p5:3 );
|
||
502
|
||
503 .LCFI11:
|
||
262:src/l502_tests.c **** int i;
|
||
263:src/l502_tests.c **** unsigned short cntr = 0;
|
||
264:src/l502_tests.c ****
|
||
265:src/l502_tests.c ****
|
||
266:src/l502_tests.c ****
|
||
267:src/l502_tests.c **** while (!f_test_res.err && (g_mode == L502_BF_MODE_TEST)) {
|
||
504 .loc 1 267 0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 16
|
||
|
||
|
||
505 02c2 4CE10000 P4.H = _f_test_res;
|
||
261:src/l502_tests.c **** static int f_sdram_test(void) {
|
||
506 .loc 1 261 0
|
||
507 02c6 00E80300 LINK 12;
|
||
508 .LCFI12:
|
||
509 .loc 1 267 0
|
||
510 02ca 0CE10010 P4.L = _f_test_res;
|
||
511 02ce 21A1 R1 = [P4+16];
|
||
512 02d0 010C cc =R1==0;
|
||
513 02d2 2410 if !cc jump .L38;
|
||
514 02d4 4BE10000 P3.H = _g_mode;
|
||
515 02d8 0BE10000 P3.L = _g_mode;
|
||
516 02dc 1891 R0 = [P3];
|
||
517 02de 100C cc =R0==2;
|
||
518 02e0 1D10 if !cc jump .L38;
|
||
519 .LVL18:
|
||
520 .L78:
|
||
268:src/l502_tests.c **** f_test_res.stage = 0;
|
||
521 .loc 1 268 0
|
||
522 02e2 0060 R0 = 0 (X);
|
||
523 02e4 A0B0 [P4+8] = R0;
|
||
524 02e6 0760 R7 = 0 (X);
|
||
525 .LVL19:
|
||
526 02e8 0160 R1 = 0 (X);
|
||
527 .LVL20:
|
||
528 02ea 0268 P2 = 0 (X);
|
||
529 02ec 0720 jump.s .L41;
|
||
530 .LVL21:
|
||
531 .L39:
|
||
269:src/l502_tests.c ****
|
||
270:src/l502_tests.c **** /* заполняем всю память счетчиком */
|
||
271:src/l502_tests.c **** for (i = 0, cntr = 0; i < (16UL*1024*1024); i++) {
|
||
532 .loc 1 271 0
|
||
533 02ee 0B60 R3 = 1 (X);
|
||
534 02f0 0F64 R7 += 1;
|
||
535 02f2 C34F R3 <<= 24;
|
||
536 02f4 1732 P2 = R7;
|
||
537 02f6 1F08 cc =R7==R3;
|
||
538 02f8 1618 if cc jump .L82;
|
||
539 .LVL22:
|
||
540 .L41:
|
||
272:src/l502_tests.c **** bank1[i] = cntr;
|
||
541 .loc 1 272 0
|
||
542 02fa 925A P2 = P2 + P2;
|
||
543 02fc 1197 W [P2] = R1;
|
||
273:src/l502_tests.c **** if (++cntr == L502_TEST_CNTR_MODULE) {
|
||
544 .loc 1 273 0
|
||
545 02fe 0964 R1 += 1;
|
||
546 .LVL23:
|
||
547 0300 C842 R0 = R1.L (Z);
|
||
548 .LVL24:
|
||
549 0302 82E1F589 R2 = 35317 (Z);
|
||
550 0306 1008 cc =R0==R2;
|
||
551 0308 F317 if !cc jump .L39 (bp);
|
||
274:src/l502_tests.c **** cntr = 0;
|
||
275:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
552 .loc 1 275 0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 17
|
||
|
||
|
||
553 030a FFE37BFE call _l502_cmd_check_req;
|
||
554 .LVL25:
|
||
555 030e 1891 R0 = [P3];
|
||
556 0310 100C cc =R0==2;
|
||
557 0312 CB10 if !cc jump .L81;
|
||
558 0314 21A1 R1 = [P4+16];
|
||
559 0316 010C cc =R1==0;
|
||
560 0318 EB1F if cc jump .L39 (bp);
|
||
561 .LVL26:
|
||
562 .L38:
|
||
276:src/l502_tests.c **** }
|
||
277:src/l502_tests.c **** }
|
||
278:src/l502_tests.c ****
|
||
279:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
280:src/l502_tests.c ****
|
||
281:src/l502_tests.c ****
|
||
282:src/l502_tests.c **** /* читаем последовательно и сверяем результат */
|
||
283:src/l502_tests.c **** for (i = 0, cntr = 0; i < (16UL*1024*1024); i++) {
|
||
284:src/l502_tests.c **** uint16_t word = bank1[i];
|
||
285:src/l502_tests.c **** if (word != cntr) {
|
||
286:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
287:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank1[i];
|
||
288:src/l502_tests.c **** f_test_res.last_wr = cntr;
|
||
289:src/l502_tests.c **** f_test_res.last_rd = word;
|
||
290:src/l502_tests.c **** break;
|
||
291:src/l502_tests.c **** }
|
||
292:src/l502_tests.c ****
|
||
293:src/l502_tests.c **** if (++cntr==L502_TEST_CNTR_MODULE) {
|
||
294:src/l502_tests.c **** cntr = 0;
|
||
295:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
296:src/l502_tests.c **** }
|
||
297:src/l502_tests.c **** }
|
||
298:src/l502_tests.c ****
|
||
299:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
300:src/l502_tests.c **** f_test_res.stage++;
|
||
301:src/l502_tests.c ****
|
||
302:src/l502_tests.c ****
|
||
303:src/l502_tests.c **** /* записываем по слову в каждый банк для проверки п
|
||
304:src/l502_tests.c **** записи по разным банкам */
|
||
305:src/l502_tests.c **** for (i = 0, cntr = 0; i < (4UL*1024*1024); i++) {
|
||
306:src/l502_tests.c **** bank1[i] = cntr;
|
||
307:src/l502_tests.c **** bank2[i] = ~cntr;
|
||
308:src/l502_tests.c **** bank3[i] = cntr^0xAA55;
|
||
309:src/l502_tests.c **** bank4[i] = cntr^0x55AA;
|
||
310:src/l502_tests.c **** if (++cntr == L502_TEST_CNTR_MODULE) {
|
||
311:src/l502_tests.c **** cntr = 0;
|
||
312:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
313:src/l502_tests.c **** }
|
||
314:src/l502_tests.c **** }
|
||
315:src/l502_tests.c ****
|
||
316:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
317:src/l502_tests.c ****
|
||
318:src/l502_tests.c ****
|
||
319:src/l502_tests.c **** for (i = 0, cntr = 0; i < (4UL*1024*1024); i++) {
|
||
320:src/l502_tests.c **** uint16_t word = bank1[i];
|
||
321:src/l502_tests.c **** if (word != cntr) {
|
||
322:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 18
|
||
|
||
|
||
323:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank1[i];
|
||
324:src/l502_tests.c **** f_test_res.last_wr = cntr;
|
||
325:src/l502_tests.c **** f_test_res.last_rd = word;
|
||
326:src/l502_tests.c **** break;
|
||
327:src/l502_tests.c **** }
|
||
328:src/l502_tests.c ****
|
||
329:src/l502_tests.c **** word = bank2[i];
|
||
330:src/l502_tests.c **** if (word != (~cntr & 0xFFFF)) {
|
||
331:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
332:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank2[i];
|
||
333:src/l502_tests.c **** f_test_res.last_wr = (~cntr & 0xFFFF);
|
||
334:src/l502_tests.c **** f_test_res.last_rd = word;
|
||
335:src/l502_tests.c **** break;
|
||
336:src/l502_tests.c **** }
|
||
337:src/l502_tests.c **** word = bank3[i];
|
||
338:src/l502_tests.c **** if (word != ((cntr^0xAA55) & 0xFFFF)) {
|
||
339:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
340:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank3[i];
|
||
341:src/l502_tests.c **** f_test_res.last_wr = ((cntr^0xAA55) & 0xFFFF);
|
||
342:src/l502_tests.c **** f_test_res.last_rd = word;
|
||
343:src/l502_tests.c **** break;
|
||
344:src/l502_tests.c **** }
|
||
345:src/l502_tests.c ****
|
||
346:src/l502_tests.c **** word = bank4[i];
|
||
347:src/l502_tests.c **** if (word != ((cntr^0x55AA) & 0xFFFF)) {
|
||
348:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
349:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank4[i];
|
||
350:src/l502_tests.c **** f_test_res.last_wr = ((cntr^0x55AA) & 0xFFFF);
|
||
351:src/l502_tests.c **** f_test_res.last_rd = word;
|
||
352:src/l502_tests.c **** break;
|
||
353:src/l502_tests.c **** }
|
||
354:src/l502_tests.c ****
|
||
355:src/l502_tests.c **** if (++cntr == L502_TEST_CNTR_MODULE) {
|
||
356:src/l502_tests.c **** cntr = 0;
|
||
357:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
358:src/l502_tests.c **** }
|
||
359:src/l502_tests.c **** }
|
||
360:src/l502_tests.c ****
|
||
361:src/l502_tests.c ****
|
||
362:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
363:src/l502_tests.c ****
|
||
364:src/l502_tests.c **** /* запись в 4 разных банка с последующим чтением */
|
||
365:src/l502_tests.c **** f_test_res.stage++;
|
||
366:src/l502_tests.c ****
|
||
367:src/l502_tests.c **** for (i = 0, cntr=0; i < (4UL*1024*1024); i++) {
|
||
368:src/l502_tests.c **** uint16_t word[4], wr_val[4] = {~cntr, cntr, cntr^0x55AA, cntr^0xAA55};
|
||
369:src/l502_tests.c ****
|
||
370:src/l502_tests.c **** bank1[i] = wr_val[0];
|
||
371:src/l502_tests.c **** bank2[i] = wr_val[1];
|
||
372:src/l502_tests.c **** bank3[i] = wr_val[2];
|
||
373:src/l502_tests.c **** bank4[i] = wr_val[3];
|
||
374:src/l502_tests.c ****
|
||
375:src/l502_tests.c **** word[1] = bank2[i];
|
||
376:src/l502_tests.c **** word[0] = bank1[i];
|
||
377:src/l502_tests.c **** word[3] = bank4[i];
|
||
378:src/l502_tests.c **** word[2] = bank3[i];
|
||
379:src/l502_tests.c ****
|
||
BFIN GAS /tmp/ccSgj1eS.s page 19
|
||
|
||
|
||
380:src/l502_tests.c ****
|
||
381:src/l502_tests.c **** if (word[0] != wr_val[0]) {
|
||
382:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
383:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank1[i];
|
||
384:src/l502_tests.c **** f_test_res.last_wr = wr_val[0];
|
||
385:src/l502_tests.c **** f_test_res.last_rd = word[0];
|
||
386:src/l502_tests.c **** break;
|
||
387:src/l502_tests.c **** }
|
||
388:src/l502_tests.c **** if (word[1] != wr_val[1]) {
|
||
389:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
390:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank2[i];
|
||
391:src/l502_tests.c **** f_test_res.last_wr = wr_val[1];
|
||
392:src/l502_tests.c **** f_test_res.last_rd = word[1];
|
||
393:src/l502_tests.c **** break;
|
||
394:src/l502_tests.c **** }
|
||
395:src/l502_tests.c **** if (word[2] != wr_val[2]) {
|
||
396:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
397:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank3[i];
|
||
398:src/l502_tests.c **** f_test_res.last_wr = wr_val[2];
|
||
399:src/l502_tests.c **** f_test_res.last_rd = word[2];
|
||
400:src/l502_tests.c **** break;
|
||
401:src/l502_tests.c **** }
|
||
402:src/l502_tests.c **** if (word[3] != wr_val[3]) {
|
||
403:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
404:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank4[i];
|
||
405:src/l502_tests.c **** f_test_res.last_wr = wr_val[3];
|
||
406:src/l502_tests.c **** f_test_res.last_rd = word[3];
|
||
407:src/l502_tests.c **** break;
|
||
408:src/l502_tests.c **** }
|
||
409:src/l502_tests.c ****
|
||
410:src/l502_tests.c **** if (++cntr == L502_TEST_CNTR_MODULE) {
|
||
411:src/l502_tests.c **** cntr = 0;
|
||
412:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
413:src/l502_tests.c **** }
|
||
414:src/l502_tests.c **** }
|
||
415:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
416:src/l502_tests.c ****
|
||
417:src/l502_tests.c **** f_test_res.cntr++;
|
||
418:src/l502_tests.c **** }
|
||
419:src/l502_tests.c **** sdram_test_end:
|
||
420:src/l502_tests.c ****
|
||
421:src/l502_tests.c **** return f_test_res.err;
|
||
422:src/l502_tests.c **** }
|
||
563 .loc 1 422 0
|
||
564 031a 01E80000 UNLINK;
|
||
565 031e 0130 R0 = R1;
|
||
566 0320 A305 ( r7:4, p5:3 ) = [sp++];
|
||
567
|
||
568 .LCFI13:
|
||
569 .LVL27:
|
||
570 0322 1000 rts;
|
||
571 .LVL28:
|
||
572 .L82:
|
||
279:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
573 .loc 1 279 0
|
||
574 0324 FFE36EFE call _l502_cmd_check_req;
|
||
575 .LVL29:
|
||
BFIN GAS /tmp/ccSgj1eS.s page 20
|
||
|
||
|
||
576 0328 1891 R0 = [P3];
|
||
577 032a 100C cc =R0==2;
|
||
578 032c BE10 if !cc jump .L81;
|
||
579 032e 21A1 R1 = [P4+16];
|
||
580 0330 010C cc =R1==0;
|
||
581 0332 F413 if !cc jump .L38;
|
||
582 0334 0760 R7 = 0 (X);
|
||
583 .LVL30:
|
||
584 0336 0268 P2 = 0 (X);
|
||
585 0338 0820 jump.s .L47;
|
||
586 .LVL31:
|
||
587 .L45:
|
||
283:src/l502_tests.c **** for (i = 0, cntr = 0; i < (16UL*1024*1024); i++) {
|
||
588 .loc 1 283 0
|
||
589 033a 0B60 R3 = 1 (X);
|
||
590 033c 0F64 R7 += 1;
|
||
591 033e C34F R3 <<= 24;
|
||
592 0340 1732 P2 = R7;
|
||
593 0342 1F08 cc =R7==R3;
|
||
594 0344 1D18 if cc jump .L44;
|
||
595 0346 0000 nop;
|
||
596 .L47:
|
||
597 .LBB8:
|
||
284:src/l502_tests.c **** uint16_t word = bank1[i];
|
||
598 .loc 1 284 0
|
||
599 0348 925A P2 = P2 + P2;
|
||
285:src/l502_tests.c **** if (word != cntr) {
|
||
600 .loc 1 285 0
|
||
601 034a C942 R1 = R1.L (Z);
|
||
602 .LVL32:
|
||
284:src/l502_tests.c **** uint16_t word = bank1[i];
|
||
603 .loc 1 284 0
|
||
604 034c 1095 R0 = W [P2] (Z);
|
||
605 .LVL33:
|
||
285:src/l502_tests.c **** if (word != cntr) {
|
||
606 .loc 1 285 0
|
||
607 034e C242 R2 = R0.L (Z);
|
||
608 .LVL34:
|
||
609 0350 0A08 cc =R2==R1;
|
||
610 0352 B110 if !cc jump .L83;
|
||
293:src/l502_tests.c **** if (++cntr==L502_TEST_CNTR_MODULE) {
|
||
611 .loc 1 293 0
|
||
612 0354 0830 R1 = R0;
|
||
613 .LVL35:
|
||
614 0356 0964 R1 += 1;
|
||
615 0358 C842 R0 = R1.L (Z);
|
||
616 .LVL36:
|
||
617 035a 82E1F589 R2 = 35317 (Z);
|
||
618 .LVL37:
|
||
619 035e 1008 cc =R0==R2;
|
||
620 0360 ED17 if !cc jump .L45 (bp);
|
||
295:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
621 .loc 1 295 0
|
||
622 0362 FFE34FFE call _l502_cmd_check_req;
|
||
623 .LVL38:
|
||
624 0366 1891 R0 = [P3];
|
||
625 0368 100C cc =R0==2;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 21
|
||
|
||
|
||
626 036a 9F10 if !cc jump .L81;
|
||
627 036c 21A1 R1 = [P4+16];
|
||
628 036e 010C cc =R1==0;
|
||
629 0370 D513 if !cc jump .L38;
|
||
630 .LBE8:
|
||
283:src/l502_tests.c **** for (i = 0, cntr = 0; i < (16UL*1024*1024); i++) {
|
||
631 .loc 1 283 0
|
||
632 0372 0B60 R3 = 1 (X);
|
||
633 0374 0F64 R7 += 1;
|
||
634 0376 C34F R3 <<= 24;
|
||
635 0378 1732 P2 = R7;
|
||
636 037a 1F08 cc =R7==R3;
|
||
637 037c E617 if !cc jump .L47 (bp);
|
||
638 .LVL39:
|
||
639 .L44:
|
||
299:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
640 .loc 1 299 0
|
||
641 037e FFE341FE call _l502_cmd_check_req;
|
||
642 .LVL40:
|
||
643 0382 1891 R0 = [P3];
|
||
644 0384 100C cc =R0==2;
|
||
645 0386 9110 if !cc jump .L81;
|
||
646 0388 21A1 R1 = [P4+16];
|
||
647 038a 010C cc =R1==0;
|
||
648 038c C713 if !cc jump .L38;
|
||
300:src/l502_tests.c **** f_test_res.stage++;
|
||
649 .loc 1 300 0
|
||
650 038e 48E10000 P0.H = _f_test_res;
|
||
651 0392 08E10010 P0.L = _f_test_res;
|
||
652 0396 0760 R7 = 0 (X);
|
||
653 .LVL41:
|
||
654 0398 80A0 R0 = [P0+8];
|
||
655 039a 0864 R0 += 1;
|
||
656 039c 80B0 [P0+8] = R0;
|
||
657 039e 0268 P2 = 0 (X);
|
||
309:src/l502_tests.c **** bank4[i] = cntr^0x55AA;
|
||
658 .loc 1 309 0
|
||
659 03a0 26E1AA55 R6 = 21930 (X);
|
||
660 03a4 0720 jump.s .L51;
|
||
661 .LVL42:
|
||
662 .L49:
|
||
305:src/l502_tests.c **** for (i = 0, cntr = 0; i < (4UL*1024*1024); i++) {
|
||
663 .loc 1 305 0
|
||
664 03a6 0B60 R3 = 1 (X);
|
||
665 03a8 0F64 R7 += 1;
|
||
666 03aa B34F R3 <<= 22;
|
||
667 03ac 1732 P2 = R7;
|
||
668 03ae 1F08 cc =R7==R3;
|
||
669 03b0 2E18 if cc jump .L84;
|
||
670 .L51:
|
||
307:src/l502_tests.c **** bank2[i] = ~cntr;
|
||
671 .loc 1 307 0
|
||
672 03b2 4DE18000 P5.H = 128;
|
||
306:src/l502_tests.c **** bank1[i] = cntr;
|
||
673 .loc 1 306 0
|
||
674 03b6 925A P2 = P2 + P2;
|
||
307:src/l502_tests.c **** bank2[i] = ~cntr;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 22
|
||
|
||
|
||
675 .loc 1 307 0
|
||
676 03b8 0DE10000 P5.L = 0;
|
||
306:src/l502_tests.c **** bank1[i] = cntr;
|
||
677 .loc 1 306 0
|
||
678 03bc 1197 W [P2] = R1;
|
||
307:src/l502_tests.c **** bank2[i] = ~cntr;
|
||
679 .loc 1 307 0
|
||
680 03be 6A5A P1 = P2 + P5;
|
||
681 03c0 C843 R0 = ~R1;
|
||
682 .LVL43:
|
||
308:src/l502_tests.c **** bank3[i] = cntr^0xAA55;
|
||
683 .loc 1 308 0
|
||
684 03c2 48E10001 P0.H = 256;
|
||
307:src/l502_tests.c **** bank2[i] = ~cntr;
|
||
685 .loc 1 307 0
|
||
686 03c6 0897 W [P1] = R0;
|
||
308:src/l502_tests.c **** bank3[i] = cntr^0xAA55;
|
||
687 .loc 1 308 0
|
||
688 03c8 08E10000 P0.L = 0;
|
||
689 03cc 425A P1 = P2 + P0;
|
||
690 03ce 22E155AA R2 = -21931 (X);
|
||
691 03d2 0A58 R0 = R2 ^ R1;
|
||
309:src/l502_tests.c **** bank4[i] = cntr^0x55AA;
|
||
692 .loc 1 309 0
|
||
693 03d4 48E18001 P0.H = 384;
|
||
308:src/l502_tests.c **** bank3[i] = cntr^0xAA55;
|
||
694 .loc 1 308 0
|
||
695 03d8 0897 W [P1] = R0;
|
||
309:src/l502_tests.c **** bank4[i] = cntr^0x55AA;
|
||
696 .loc 1 309 0
|
||
697 03da 08E10000 P0.L = 0;
|
||
698 03de 0E58 R0 = R6 ^ R1;
|
||
699 03e0 825A P2 = P2 + P0;
|
||
700 03e2 1097 W [P2] = R0;
|
||
310:src/l502_tests.c **** if (++cntr == L502_TEST_CNTR_MODULE) {
|
||
701 .loc 1 310 0
|
||
702 03e4 0964 R1 += 1;
|
||
703 .LVL44:
|
||
704 03e6 C842 R0 = R1.L (Z);
|
||
705 .LVL45:
|
||
706 03e8 82E1F589 R2 = 35317 (Z);
|
||
707 03ec 1008 cc =R0==R2;
|
||
708 03ee DC17 if !cc jump .L49 (bp);
|
||
312:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
709 .loc 1 312 0
|
||
710 03f0 FFE308FE call _l502_cmd_check_req;
|
||
711 .LVL46:
|
||
712 03f4 1891 R0 = [P3];
|
||
713 03f6 100C cc =R0==2;
|
||
714 03f8 5810 if !cc jump .L81;
|
||
715 03fa 21A1 R1 = [P4+16];
|
||
716 03fc 010C cc =R1==0;
|
||
717 03fe 8E13 if !cc jump .L38;
|
||
305:src/l502_tests.c **** for (i = 0, cntr = 0; i < (4UL*1024*1024); i++) {
|
||
718 .loc 1 305 0
|
||
719 0400 0B60 R3 = 1 (X);
|
||
720 0402 0F64 R7 += 1;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 23
|
||
|
||
|
||
721 0404 B34F R3 <<= 22;
|
||
722 0406 1732 P2 = R7;
|
||
723 0408 1F08 cc =R7==R3;
|
||
724 040a D417 if !cc jump .L51 (bp);
|
||
725 .LVL47:
|
||
726 .L84:
|
||
316:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
727 .loc 1 316 0
|
||
728 040c FFE3FAFD call _l502_cmd_check_req;
|
||
729 .LVL48:
|
||
730 0410 1891 R0 = [P3];
|
||
731 0412 100C cc =R0==2;
|
||
732 0414 4A10 if !cc jump .L81;
|
||
733 0416 21A1 R1 = [P4+16];
|
||
734 0418 010C cc =R1==0;
|
||
735 041a 8013 if !cc jump .L38;
|
||
736 041c 0760 R7 = 0 (X);
|
||
737 .LVL49:
|
||
738 041e 0260 R2 = 0 (X);
|
||
739 .LVL50:
|
||
740 0420 0268 P2 = 0 (X);
|
||
741 .LBB9:
|
||
347:src/l502_tests.c **** if (word != ((cntr^0x55AA) & 0xFFFF)) {
|
||
742 .loc 1 347 0
|
||
743 0422 26E1AA55 R6 = 21930 (X);
|
||
744 0426 0820 jump.s .L60;
|
||
745 .LVL51:
|
||
746 .L58:
|
||
747 .LBE9:
|
||
319:src/l502_tests.c **** for (i = 0, cntr = 0; i < (4UL*1024*1024); i++) {
|
||
748 .loc 1 319 0
|
||
749 0428 0B60 R3 = 1 (X);
|
||
750 042a 0F64 R7 += 1;
|
||
751 042c B34F R3 <<= 22;
|
||
752 042e 1732 P2 = R7;
|
||
753 0430 1F08 cc =R7==R3;
|
||
754 0432 4E18 if cc jump .L54;
|
||
755 0434 0000 nop;
|
||
756 .LVL52:
|
||
757 .L60:
|
||
758 .LBB10:
|
||
320:src/l502_tests.c **** uint16_t word = bank1[i];
|
||
759 .loc 1 320 0
|
||
760 0436 925A P2 = P2 + P2;
|
||
321:src/l502_tests.c **** if (word != cntr) {
|
||
761 .loc 1 321 0
|
||
762 0438 D342 R3 = R2.L (Z);
|
||
763 .LVL53:
|
||
320:src/l502_tests.c **** uint16_t word = bank1[i];
|
||
764 .loc 1 320 0
|
||
765 043a 1095 R0 = W [P2] (Z);
|
||
766 .LVL54:
|
||
321:src/l502_tests.c **** if (word != cntr) {
|
||
767 .loc 1 321 0
|
||
768 043c C142 R1 = R0.L (Z);
|
||
769 .LVL55:
|
||
770 043e 1908 cc =R1==R3;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 24
|
||
|
||
|
||
771 0440 4110 if !cc jump .L79;
|
||
329:src/l502_tests.c **** word = bank2[i];
|
||
772 .loc 1 329 0
|
||
773 0442 48E18000 P0.H = 128;
|
||
774 0446 08E10000 P0.L = 0;
|
||
775 044a 425A P1 = P2 + P0;
|
||
776 044c 0895 R0 = W [P1] (Z);
|
||
777 .LVL56:
|
||
330:src/l502_tests.c **** if (word != (~cntr & 0xFFFF)) {
|
||
778 .loc 1 330 0
|
||
779 044e C943 R1 = ~R1;
|
||
780 0450 C342 R3 = R0.L (Z);
|
||
781 .LVL57:
|
||
782 0452 C942 R1 = R1.L (Z);
|
||
783 0454 0B08 cc =R3==R1;
|
||
784 0456 AF10 if !cc jump .L85;
|
||
337:src/l502_tests.c **** word = bank3[i];
|
||
785 .loc 1 337 0
|
||
786 0458 4DE10001 P5.H = 256;
|
||
787 045c 0DE10000 P5.L = 0;
|
||
338:src/l502_tests.c **** if (word != ((cntr^0xAA55) & 0xFFFF)) {
|
||
788 .loc 1 338 0
|
||
789 0460 23E155AA R3 = -21931 (X);
|
||
790 .LVL58:
|
||
337:src/l502_tests.c **** word = bank3[i];
|
||
791 .loc 1 337 0
|
||
792 0464 6A5A P1 = P2 + P5;
|
||
793 0466 0995 R1 = W [P1] (Z);
|
||
794 .LVL59:
|
||
338:src/l502_tests.c **** if (word != ((cntr^0xAA55) & 0xFFFF)) {
|
||
795 .loc 1 338 0
|
||
796 0468 1358 R0 = R3 ^ R2;
|
||
797 .LVL60:
|
||
798 046a C342 R3 = R0.L (Z);
|
||
799 046c C942 R1 = R1.L (Z);
|
||
800 .LVL61:
|
||
801 046e 0B08 cc =R3==R1;
|
||
802 0470 A910 if !cc jump .L86;
|
||
346:src/l502_tests.c **** word = bank4[i];
|
||
803 .loc 1 346 0
|
||
804 0472 48E18001 P0.H = 384;
|
||
805 0476 08E10000 P0.L = 0;
|
||
806 047a 825A P2 = P2 + P0;
|
||
807 047c 1195 R1 = W [P2] (Z);
|
||
808 .LVL62:
|
||
347:src/l502_tests.c **** if (word != ((cntr^0x55AA) & 0xFFFF)) {
|
||
809 .loc 1 347 0
|
||
810 047e 1658 R0 = R6 ^ R2;
|
||
811 0480 C342 R3 = R0.L (Z);
|
||
812 0482 C942 R1 = R1.L (Z);
|
||
813 .LVL63:
|
||
814 0484 0B08 cc =R3==R1;
|
||
815 0486 1E10 if !cc jump .L79;
|
||
355:src/l502_tests.c **** if (++cntr == L502_TEST_CNTR_MODULE) {
|
||
816 .loc 1 355 0
|
||
817 0488 0A64 R2 += 1;
|
||
818 .LVL64:
|
||
BFIN GAS /tmp/ccSgj1eS.s page 25
|
||
|
||
|
||
819 048a D042 R0 = R2.L (Z);
|
||
820 .LVL65:
|
||
821 048c 81E1F589 R1 = 35317 (Z);
|
||
822 .LVL66:
|
||
823 0490 0808 cc =R0==R1;
|
||
824 0492 CB17 if !cc jump .L58 (bp);
|
||
357:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
825 .loc 1 357 0
|
||
826 0494 FFE3B6FD call _l502_cmd_check_req;
|
||
827 .LVL67:
|
||
828 0498 1891 R0 = [P3];
|
||
829 049a 100C cc =R0==2;
|
||
830 049c 0610 if !cc jump .L81;
|
||
831 049e 21A1 R1 = [P4+16];
|
||
832 04a0 010C cc =R1==0;
|
||
833 04a2 3C13 if !cc jump .L38;
|
||
834 04a4 0260 R2 = 0 (X);
|
||
835 .LVL68:
|
||
836 04a6 C12F jump.s .L58;
|
||
837 .LVL69:
|
||
838 .L81:
|
||
839 .LBE10:
|
||
415:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
840 .loc 1 415 0
|
||
841 04a8 21A1 R1 = [P4+16];
|
||
842 .loc 1 422 0
|
||
843 04aa 01E80000 UNLINK;
|
||
844 04ae 0130 R0 = R1;
|
||
845 04b0 A305 ( r7:4, p5:3 ) = [sp++];
|
||
846
|
||
847 .LCFI14:
|
||
848 .LVL70:
|
||
849 04b2 1000 rts;
|
||
850 .LVL71:
|
||
851 .L83:
|
||
852 .LBB11:
|
||
286:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
853 .loc 1 286 0
|
||
854 04b4 20E1F9FD R0 = -519 (X);
|
||
855 04b8 20B1 [P4+16] = R0;
|
||
287:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank1[i];
|
||
856 .loc 1 287 0
|
||
857 04ba 62BD [P4+20] = P2;
|
||
288:src/l502_tests.c **** f_test_res.last_wr = cntr;
|
||
858 .loc 1 288 0
|
||
859 04bc A1B1 [P4+24] = R1;
|
||
289:src/l502_tests.c **** f_test_res.last_rd = word;
|
||
860 .loc 1 289 0
|
||
861 04be E2B1 [P4+28] = R2;
|
||
862 04c0 5F2F jump.s .L44;
|
||
863 .LVL72:
|
||
864 .L79:
|
||
865 .LBE11:
|
||
866 .LBB12:
|
||
348:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
867 .loc 1 348 0
|
||
868 04c2 20E1F9FD R0 = -519 (X);
|
||
BFIN GAS /tmp/ccSgj1eS.s page 26
|
||
|
||
|
||
869 04c6 20B1 [P4+16] = R0;
|
||
349:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank4[i];
|
||
870 .loc 1 349 0
|
||
871 04c8 62BD [P4+20] = P2;
|
||
350:src/l502_tests.c **** f_test_res.last_wr = ((cntr^0x55AA) & 0xFFFF);
|
||
872 .loc 1 350 0
|
||
873 04ca A3B1 [P4+24] = R3;
|
||
351:src/l502_tests.c **** f_test_res.last_rd = word;
|
||
874 .loc 1 351 0
|
||
875 04cc E1B1 [P4+28] = R1;
|
||
876 .LVL73:
|
||
877 .L54:
|
||
878 .LBE12:
|
||
362:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
879 .loc 1 362 0
|
||
880 04ce FFE399FD call _l502_cmd_check_req;
|
||
881 .LVL74:
|
||
882 04d2 1891 R0 = [P3];
|
||
883 04d4 100C cc =R0==2;
|
||
884 04d6 E913 if !cc jump .L81;
|
||
885 04d8 21A1 R1 = [P4+16];
|
||
886 04da 010C cc =R1==0;
|
||
887 04dc 1F13 if !cc jump .L38;
|
||
365:src/l502_tests.c **** f_test_res.stage++;
|
||
888 .loc 1 365 0
|
||
889 04de 48E10000 P0.H = _f_test_res;
|
||
890 04e2 08E10010 P0.L = _f_test_res;
|
||
891 04e6 0560 R5 = 0 (X);
|
||
892 .LVL75:
|
||
893 04e8 80A0 R0 = [P0+8];
|
||
894 04ea 0864 R0 += 1;
|
||
895 04ec 80B0 [P0+8] = R0;
|
||
896 04ee 0260 R2 = 0 (X);
|
||
897 .LVL76:
|
||
898 04f0 0268 P2 = 0 (X);
|
||
899 04f2 0720 jump.s .L69;
|
||
900 .LVL77:
|
||
901 .L67:
|
||
367:src/l502_tests.c **** for (i = 0, cntr=0; i < (4UL*1024*1024); i++) {
|
||
902 .loc 1 367 0
|
||
903 04f4 0B60 R3 = 1 (X);
|
||
904 04f6 0D64 R5 += 1;
|
||
905 04f8 B34F R3 <<= 22;
|
||
906 04fa 1532 P2 = R5;
|
||
907 04fc 1D08 cc =R5==R3;
|
||
908 04fe 4B18 if cc jump .L63;
|
||
909 .LVL78:
|
||
910 .L69:
|
||
911 .LBB13:
|
||
372:src/l502_tests.c **** bank3[i] = wr_val[2];
|
||
912 .loc 1 372 0
|
||
913 0500 49E10001 P1.H = 256;
|
||
370:src/l502_tests.c **** bank1[i] = wr_val[0];
|
||
914 .loc 1 370 0
|
||
915 0504 925A P2 = P2 + P2;
|
||
372:src/l502_tests.c **** bank3[i] = wr_val[2];
|
||
916 .loc 1 372 0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 27
|
||
|
||
|
||
917 0506 09E10000 P1.L = 0;
|
||
371:src/l502_tests.c **** bank2[i] = wr_val[1];
|
||
918 .loc 1 371 0
|
||
919 050a 54E18000 M0.H = 128;
|
||
372:src/l502_tests.c **** bank3[i] = wr_val[2];
|
||
920 .loc 1 372 0
|
||
921 050e 0A5A P0 = P2 + P1;
|
||
368:src/l502_tests.c **** uint16_t word[4], wr_val[4] = {~cntr, cntr, cntr^0x55AA, cntr^0xAA55};
|
||
922 .loc 1 368 0
|
||
923 0510 D143 R1 = ~R2;
|
||
371:src/l502_tests.c **** bank2[i] = wr_val[1];
|
||
924 .loc 1 371 0
|
||
925 0512 5234 I2 = P2;
|
||
926 0514 14E10000 M0.L = 0;
|
||
370:src/l502_tests.c **** bank1[i] = wr_val[0];
|
||
927 .loc 1 370 0
|
||
928 0518 1197 W [P2] = R1;
|
||
368:src/l502_tests.c **** uint16_t word[4], wr_val[4] = {~cntr, cntr, cntr^0x55AA, cntr^0xAA55};
|
||
929 .loc 1 368 0
|
||
930 051a 20E1AA55 R0 = 21930 (X);
|
||
371:src/l502_tests.c **** bank2[i] = wr_val[1];
|
||
931 .loc 1 371 0
|
||
932 051e 629E I2 += M0;
|
||
373:src/l502_tests.c **** bank4[i] = wr_val[3];
|
||
933 .loc 1 373 0
|
||
934 0520 49E18001 P1.H = 384;
|
||
371:src/l502_tests.c **** bank2[i] = wr_val[1];
|
||
935 .loc 1 371 0
|
||
936 0524 329F W [I2] = R2.L;
|
||
368:src/l502_tests.c **** uint16_t word[4], wr_val[4] = {~cntr, cntr, cntr^0x55AA, cntr^0xAA55};
|
||
937 .loc 1 368 0
|
||
938 0526 1059 R4 = R0 ^ R2;
|
||
939 0528 23E155AA R3 = -21931 (X);
|
||
373:src/l502_tests.c **** bank4[i] = wr_val[3];
|
||
940 .loc 1 373 0
|
||
941 052c 09E10000 P1.L = 0;
|
||
372:src/l502_tests.c **** bank3[i] = wr_val[2];
|
||
942 .loc 1 372 0
|
||
943 0530 0497 W [P0] = R4;
|
||
368:src/l502_tests.c **** uint16_t word[4], wr_val[4] = {~cntr, cntr, cntr^0x55AA, cntr^0xAA55};
|
||
944 .loc 1 368 0
|
||
945 0532 D358 R3 = R3 ^ R2;
|
||
373:src/l502_tests.c **** bank4[i] = wr_val[3];
|
||
946 .loc 1 373 0
|
||
947 0534 4A5B P5 = P2 + P1;
|
||
948 0536 2B97 W [P5] = R3;
|
||
375:src/l502_tests.c **** word[1] = bank2[i];
|
||
949 .loc 1 375 0
|
||
950 0538 379D R7.L = W [I2];
|
||
376:src/l502_tests.c **** word[0] = bank1[i];
|
||
951 .loc 1 376 0
|
||
952 053a 1095 R0 = W [P2] (Z);
|
||
368:src/l502_tests.c **** uint16_t word[4], wr_val[4] = {~cntr, cntr, cntr^0x55AA, cntr^0xAA55};
|
||
953 .loc 1 368 0
|
||
954 053c 0B34 I1 = R3;
|
||
377:src/l502_tests.c **** word[3] = bank4[i];
|
||
955 .loc 1 377 0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 28
|
||
|
||
|
||
956 053e 2B95 R3 = W [P5] (Z);
|
||
957 0540 0334 I0 = R3;
|
||
381:src/l502_tests.c **** if (word[0] != wr_val[0]) {
|
||
958 .loc 1 381 0
|
||
959 0542 C942 R1 = R1.L (Z);
|
||
960 0544 C342 R3 = R0.L (Z);
|
||
378:src/l502_tests.c **** word[2] = bank3[i];
|
||
961 .loc 1 378 0
|
||
962 0546 0695 R6 = W [P0] (Z);
|
||
381:src/l502_tests.c **** if (word[0] != wr_val[0]) {
|
||
963 .loc 1 381 0
|
||
964 0548 1908 cc =R1==R3;
|
||
965 054a 1F10 if !cc jump .L87;
|
||
388:src/l502_tests.c **** if (word[1] != wr_val[1]) {
|
||
966 .loc 1 388 0
|
||
967 054c D142 R1 = R2.L (Z);
|
||
968 .LVL79:
|
||
969 054e FB42 R3 = R7.L (Z);
|
||
970 0550 1908 cc =R1==R3;
|
||
971 0552 4D10 if !cc jump .L88;
|
||
395:src/l502_tests.c **** if (word[2] != wr_val[2]) {
|
||
972 .loc 1 395 0
|
||
973 0554 E142 R1 = R4.L (Z);
|
||
974 .LVL80:
|
||
975 0556 F342 R3 = R6.L (Z);
|
||
976 0558 1908 cc =R1==R3;
|
||
977 055a 4210 if !cc jump .L89;
|
||
402:src/l502_tests.c **** if (word[3] != wr_val[3]) {
|
||
978 .loc 1 402 0
|
||
979 055c 8130 R0 = I1;
|
||
980 055e C142 R1 = R0.L (Z);
|
||
981 0560 8030 R0 = I0;
|
||
982 0562 C342 R3 = R0.L (Z);
|
||
983 0564 1908 cc =R1==R3;
|
||
984 0566 3510 if !cc jump .L90;
|
||
410:src/l502_tests.c **** if (++cntr == L502_TEST_CNTR_MODULE) {
|
||
985 .loc 1 410 0
|
||
986 0568 0A64 R2 += 1;
|
||
987 .LVL81:
|
||
988 056a D042 R0 = R2.L (Z);
|
||
989 .LVL82:
|
||
990 056c 81E1F589 R1 = 35317 (Z);
|
||
991 0570 0808 cc =R0==R1;
|
||
992 0572 C117 if !cc jump .L67 (bp);
|
||
412:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
993 .loc 1 412 0
|
||
994 0574 FFE346FD call _l502_cmd_check_req;
|
||
995 .LVL83:
|
||
996 0578 1891 R0 = [P3];
|
||
997 057a 100C cc =R0==2;
|
||
998 057c 9613 if !cc jump .L81;
|
||
999 057e 21A1 R1 = [P4+16];
|
||
1000 0580 010C cc =R1==0;
|
||
1001 0582 CC12 if !cc jump .L38;
|
||
1002 0584 0260 R2 = 0 (X);
|
||
1003 .LVL84:
|
||
1004 0586 B72F jump.s .L67;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 29
|
||
|
||
|
||
1005 .L87:
|
||
382:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
1006 .loc 1 382 0
|
||
1007 0588 20E1F9FD R0 = -519 (X);
|
||
1008 058c 20B1 [P4+16] = R0;
|
||
383:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank1[i];
|
||
1009 .loc 1 383 0
|
||
1010 058e 62BD [P4+20] = P2;
|
||
384:src/l502_tests.c **** f_test_res.last_wr = wr_val[0];
|
||
1011 .loc 1 384 0
|
||
1012 0590 A1B1 [P4+24] = R1;
|
||
385:src/l502_tests.c **** f_test_res.last_rd = word[0];
|
||
1013 .loc 1 385 0
|
||
1014 0592 E3B1 [P4+28] = R3;
|
||
1015 .LVL85:
|
||
1016 .L63:
|
||
1017 .LBE13:
|
||
415:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
|
||
1018 .loc 1 415 0
|
||
1019 0594 FFE336FD call _l502_cmd_check_req;
|
||
1020 .LVL86:
|
||
1021 0598 1891 R0 = [P3];
|
||
1022 059a 100C cc =R0==2;
|
||
1023 059c 8613 if !cc jump .L81;
|
||
1024 059e 21A1 R1 = [P4+16];
|
||
1025 05a0 010C cc =R1==0;
|
||
1026 05a2 BC12 if !cc jump .L38;
|
||
417:src/l502_tests.c **** f_test_res.cntr++;
|
||
1027 .loc 1 417 0
|
||
1028 05a4 48E10000 P0.H = _f_test_res;
|
||
1029 05a8 08E10010 P0.L = _f_test_res;
|
||
1030 05ac C0A0 R0 = [P0+12];
|
||
1031 05ae 0864 R0 += 1;
|
||
1032 05b0 C0B0 [P0+12] = R0;
|
||
1033 05b2 982E jump.s .L78;
|
||
1034 .LVL87:
|
||
1035 .L85:
|
||
1036 .LBB14:
|
||
331:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
1037 .loc 1 331 0
|
||
1038 05b4 20E1F9FD R0 = -519 (X);
|
||
1039 05b8 20B1 [P4+16] = R0;
|
||
332:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank2[i];
|
||
1040 .loc 1 332 0
|
||
1041 05ba 61BD [P4+20] = P1;
|
||
333:src/l502_tests.c **** f_test_res.last_wr = (~cntr & 0xFFFF);
|
||
1042 .loc 1 333 0
|
||
1043 05bc A1B1 [P4+24] = R1;
|
||
334:src/l502_tests.c **** f_test_res.last_rd = word;
|
||
1044 .loc 1 334 0
|
||
1045 05be E3B1 [P4+28] = R3;
|
||
1046 05c0 872F jump.s .L54;
|
||
1047 .LVL88:
|
||
1048 .L86:
|
||
339:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
1049 .loc 1 339 0
|
||
1050 05c2 20E1F9FD R0 = -519 (X);
|
||
BFIN GAS /tmp/ccSgj1eS.s page 30
|
||
|
||
|
||
1051 05c6 20B1 [P4+16] = R0;
|
||
340:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank3[i];
|
||
1052 .loc 1 340 0
|
||
1053 05c8 61BD [P4+20] = P1;
|
||
341:src/l502_tests.c **** f_test_res.last_wr = ((cntr^0xAA55) & 0xFFFF);
|
||
1054 .loc 1 341 0
|
||
1055 05ca A3B1 [P4+24] = R3;
|
||
342:src/l502_tests.c **** f_test_res.last_rd = word;
|
||
1056 .loc 1 342 0
|
||
1057 05cc E1B1 [P4+28] = R1;
|
||
1058 05ce 802F jump.s .L54;
|
||
1059 .LVL89:
|
||
1060 .L90:
|
||
1061 .LBE14:
|
||
1062 .LBB15:
|
||
403:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
1063 .loc 1 403 0
|
||
1064 05d0 20E1F9FD R0 = -519 (X);
|
||
1065 05d4 20B1 [P4+16] = R0;
|
||
404:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank4[i];
|
||
1066 .loc 1 404 0
|
||
1067 05d6 65BD [P4+20] = P5;
|
||
405:src/l502_tests.c **** f_test_res.last_wr = wr_val[3];
|
||
1068 .loc 1 405 0
|
||
1069 05d8 A1B1 [P4+24] = R1;
|
||
406:src/l502_tests.c **** f_test_res.last_rd = word[3];
|
||
1070 .loc 1 406 0
|
||
1071 05da E3B1 [P4+28] = R3;
|
||
1072 05dc DC2F jump.s .L63;
|
||
1073 .L89:
|
||
396:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
1074 .loc 1 396 0
|
||
1075 05de 20E1F9FD R0 = -519 (X);
|
||
1076 05e2 20B1 [P4+16] = R0;
|
||
397:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank3[i];
|
||
1077 .loc 1 397 0
|
||
1078 05e4 60BD [P4+20] = P0;
|
||
398:src/l502_tests.c **** f_test_res.last_wr = wr_val[2];
|
||
1079 .loc 1 398 0
|
||
1080 05e6 A1B1 [P4+24] = R1;
|
||
399:src/l502_tests.c **** f_test_res.last_rd = word[2];
|
||
1081 .loc 1 399 0
|
||
1082 05e8 E3B1 [P4+28] = R3;
|
||
1083 05ea D52F jump.s .L63;
|
||
1084 .LVL90:
|
||
1085 .L88:
|
||
389:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
1086 .loc 1 389 0
|
||
1087 05ec 20E1F9FD R0 = -519 (X);
|
||
390:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank2[i];
|
||
1088 .loc 1 390 0
|
||
1089 05f0 8232 P0 = I2;
|
||
389:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
1090 .loc 1 389 0
|
||
1091 05f2 20B1 [P4+16] = R0;
|
||
390:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank2[i];
|
||
1092 .loc 1 390 0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 31
|
||
|
||
|
||
1093 05f4 60BD [P4+20] = P0;
|
||
391:src/l502_tests.c **** f_test_res.last_wr = wr_val[1];
|
||
1094 .loc 1 391 0
|
||
1095 05f6 A1B1 [P4+24] = R1;
|
||
392:src/l502_tests.c **** f_test_res.last_rd = word[1];
|
||
1096 .loc 1 392 0
|
||
1097 05f8 E3B1 [P4+28] = R3;
|
||
1098 05fa CD2F jump.s .L63;
|
||
1099 .LBE15:
|
||
1100 .LFE5:
|
||
1101 .size _f_sdram_test, .-_f_sdram_test
|
||
1102 .align 4
|
||
1103 .type _f_sport_test, STT_FUNC;
|
||
1104 _f_sport_test:
|
||
1105 .LFB3:
|
||
163:src/l502_tests.c **** static int f_sport_test(void) {
|
||
1106 .loc 1 163 0
|
||
1107 05fc E305 [--sp] = ( r7:4, p5:3 );
|
||
1108
|
||
1109 .LCFI15:
|
||
167:src/l502_tests.c **** uint16_t stat=*pSPORT0_STAT;
|
||
1110 .loc 1 167 0
|
||
1111 05fe 48E1C0FF P0.H = 65472;
|
||
163:src/l502_tests.c **** static int f_sport_test(void) {
|
||
1112 .loc 1 163 0
|
||
1113 0602 00E80300 LINK 12;
|
||
1114 .LCFI16:
|
||
167:src/l502_tests.c **** uint16_t stat=*pSPORT0_STAT;
|
||
1115 .loc 1 167 0
|
||
1116 0606 08E13008 P0.L = 2096;
|
||
175:src/l502_tests.c **** *pSPORT0_TCR1 |= TSPEN;
|
||
1117 .loc 1 175 0
|
||
1118 060a 4AE1C0FF P2.H = 65472;
|
||
167:src/l502_tests.c **** uint16_t stat=*pSPORT0_STAT;
|
||
1119 .loc 1 167 0
|
||
1120 060e 0195 R1 = W [P0] (Z);
|
||
1121 .LVL91:
|
||
175:src/l502_tests.c **** *pSPORT0_TCR1 |= TSPEN;
|
||
1122 .loc 1 175 0
|
||
1123 0610 0AE10008 P2.L = 2048;
|
||
1124 0614 1095 R0 = W [P2] (Z);
|
||
1125 0616 004A BITSET (R0, 0);
|
||
1126 0618 1097 W [P2] = R0;
|
||
176:src/l502_tests.c **** *pSPORT0_RCR1 |= RSPEN;
|
||
1127 .loc 1 176 0
|
||
1128 061a 026D P2 += 32;
|
||
1129 061c 1095 R0 = W [P2] (Z);
|
||
1130 061e 004A BITSET (R0, 0);
|
||
1131 0620 1097 W [P2] = R0;
|
||
178:src/l502_tests.c **** while (stat & RXNE) {
|
||
1132 .loc 1 178 0
|
||
1133 0622 0148 cc = !BITTST (R1,0);
|
||
1134 0624 1418 if cc jump .L92;
|
||
179:src/l502_tests.c **** rx_buf[0] = *pSPORT0_RX16;
|
||
1135 .loc 1 179 0
|
||
1136 0626 49E1C0FF P1.H = 65472;
|
||
1137 062a 09E11808 P1.L = 2072;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 32
|
||
|
||
|
||
180:src/l502_tests.c **** stat=*pSPORT0_STAT;
|
||
1138 .loc 1 180 0
|
||
1139 062e 5032 P2 = P0;
|
||
178:src/l502_tests.c **** while (stat & RXNE) {
|
||
1140 .loc 1 178 0
|
||
1141 0630 0A60 R2 = 1 (X);
|
||
1142 0632 4134 I0 = P1;
|
||
1143 0634 4A34 I1 = P2;
|
||
1144 .L104:
|
||
1145 0636 0000 nop;
|
||
179:src/l502_tests.c **** rx_buf[0] = *pSPORT0_RX16;
|
||
1146 .loc 1 179 0
|
||
1147 0638 219D R1.L = W [I0];
|
||
1148 .LVL92:
|
||
180:src/l502_tests.c **** stat=*pSPORT0_STAT;
|
||
1149 .loc 1 180 0
|
||
1150 063a 289D R0.L = W [I1];
|
||
1151 .LVL93:
|
||
178:src/l502_tests.c **** while (stat & RXNE) {
|
||
1152 .loc 1 178 0
|
||
1153 063c 0254 R0 = R2 & R0;
|
||
1154 .LVL94:
|
||
1155 063e 000C cc =R0==0;
|
||
1156 0640 FB17 if !cc jump .L104 (bp);
|
||
1157 0642 4AE10000 P2.H = _rx_buf.2224;
|
||
1158 0646 0AE10000 P2.L = _rx_buf.2224;
|
||
1159 064a 1197 W [P2] = R1;
|
||
1160 .LVL95:
|
||
1161 .L92:
|
||
185:src/l502_tests.c **** *pSPORT0_TX16 = tx_cntr++;
|
||
1162 .loc 1 185 0
|
||
1163 064c 4DE1C0FF P5.H = 65472;
|
||
1164 0650 0DE11008 P5.L = 2064;
|
||
1165 0654 0060 R0 = 0 (X);
|
||
1166 0656 2897 W [P5] = R0;
|
||
1167 0658 0860 R0 = 1 (X);
|
||
1168 065a 2897 W [P5] = R0;
|
||
1169 065c 1060 R0 = 2 (X);
|
||
1170 065e 2897 W [P5] = R0;
|
||
1171 0660 1860 R0 = 3 (X);
|
||
1172 0662 2897 W [P5] = R0;
|
||
1173 0664 2060 R0 = 4 (X);
|
||
1174 0666 2897 W [P5] = R0;
|
||
1175 0668 2860 R0 = 5 (X);
|
||
1176 066a 2897 W [P5] = R0;
|
||
1177 066c 3060 R0 = 6 (X);
|
||
1178 066e 2897 W [P5] = R0;
|
||
1179 0670 3860 R0 = 7 (X);
|
||
1180 0672 2897 W [P5] = R0;
|
||
190:src/l502_tests.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0xE);
|
||
1181 .loc 1 190 0
|
||
1182 0674 20E11803 R0 = 792 (X);
|
||
1183 0678 7160 R1 = 14 (X);
|
||
1184 .LVL96:
|
||
1185 067a 4CE10000 P4.H = _f_test_res;
|
||
1186 067e FFE3C1FC call _fpga_reg_write;
|
||
1187 0682 0CE10010 P4.L = _f_test_res;
|
||
BFIN GAS /tmp/ccSgj1eS.s page 33
|
||
|
||
|
||
1188 0686 20A1 R0 = [P4+16];
|
||
194:src/l502_tests.c **** stat = *pSPORT0_STAT;
|
||
1189 .loc 1 194 0
|
||
1190 0688 4BE1C0FF P3.H = 65472;
|
||
211:src/l502_tests.c **** TEST_CHECK_OUT(sport_test_end);
|
||
1191 .loc 1 211 0
|
||
1192 068c 44E10000 R4.H = _g_mode;
|
||
190:src/l502_tests.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0xE);
|
||
1193 .loc 1 190 0
|
||
1194 0690 0660 R6 = 0 (X);
|
||
1195 .LVL97:
|
||
1196 0692 4760 R7 = 8 (X);
|
||
1197 .LVL98:
|
||
1198 0694 0560 R5 = 0 (X);
|
||
1199 .LVL99:
|
||
194:src/l502_tests.c **** stat = *pSPORT0_STAT;
|
||
1200 .loc 1 194 0
|
||
1201 0696 0BE13008 P3.L = 2096;
|
||
211:src/l502_tests.c **** TEST_CHECK_OUT(sport_test_end);
|
||
1202 .loc 1 211 0
|
||
1203 069a 04E10000 R4.L = _g_mode;
|
||
193:src/l502_tests.c **** while (!f_test_res.err) {// && (g_mode==L502_BF_MODE_TEST))
|
||
1204 .loc 1 193 0
|
||
1205 069e 000C cc =R0==0;
|
||
1206 06a0 2110 if !cc jump .L98;
|
||
1207 06a2 0000 nop;
|
||
1208 06a4 0000 nop;
|
||
1209 .LVL100:
|
||
1210 .L103:
|
||
1211 06a6 0000 nop;
|
||
194:src/l502_tests.c **** stat = *pSPORT0_STAT;
|
||
1212 .loc 1 194 0
|
||
1213 06a8 1895 R0 = W [P3] (Z);
|
||
1214 .LVL101:
|
||
195:src/l502_tests.c **** if (!(stat & TXF)) {
|
||
1215 .loc 1 195 0
|
||
1216 06aa C042 R0 = R0.L (Z);
|
||
1217 .LVL102:
|
||
1218 06ac 1848 cc = !BITTST (R0,3);
|
||
1219 06ae 0314 if !cc jump .L95 (bp);
|
||
196:src/l502_tests.c **** *pSPORT0_TX16 = tx_cntr++;
|
||
1220 .loc 1 196 0
|
||
1221 06b0 2F97 W [P5] = R7;
|
||
1222 06b2 0F64 R7 += 1;
|
||
1223 .LVL103:
|
||
1224 .L95:
|
||
199:src/l502_tests.c **** if (stat & RXNE) {
|
||
1225 .loc 1 199 0
|
||
1226 06b4 0048 cc = !BITTST (R0,0);
|
||
1227 06b6 F81F if cc jump .L103 (bp);
|
||
200:src/l502_tests.c **** rx_val = *pSPORT0_RX16;
|
||
1228 .loc 1 200 0
|
||
1229 06b8 4AE1C0FF P2.H = 65472;
|
||
1230 06bc 0AE11808 P2.L = 2072;
|
||
1231 06c0 1095 R0 = W [P2] (Z);
|
||
1232 .LVL104:
|
||
202:src/l502_tests.c **** if ((rx_val != rx_cntr)) {
|
||
BFIN GAS /tmp/ccSgj1eS.s page 34
|
||
|
||
|
||
1233 .loc 1 202 0
|
||
1234 06c2 C242 R2 = R0.L (Z);
|
||
1235 .LVL105:
|
||
1236 06c4 F142 R1 = R6.L (Z);
|
||
1237 .LVL106:
|
||
1238 06c6 0A08 cc =R2==R1;
|
||
1239 06c8 0718 if cc jump .L96;
|
||
203:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
|
||
1240 .loc 1 203 0
|
||
1241 06ca 20E1F9FD R0 = -519 (X);
|
||
1242 06ce 20B1 [P4+16] = R0;
|
||
204:src/l502_tests.c **** f_test_res.last_rd = rx_val;
|
||
1243 .loc 1 204 0
|
||
1244 06d0 E2B1 [P4+28] = R2;
|
||
205:src/l502_tests.c **** f_test_res.last_wr = rx_cntr;
|
||
1245 .loc 1 205 0
|
||
1246 06d2 A1B1 [P4+24] = R1;
|
||
206:src/l502_tests.c **** err = rx_val - rx_cntr;
|
||
1247 .loc 1 206 0
|
||
1248 06d4 4A53 R5 = R2 - R1;
|
||
1249 .L96:
|
||
210:src/l502_tests.c **** if (!(rx_cntr & 0xFFFF)) {
|
||
1250 .loc 1 210 0
|
||
1251 06d6 010C cc =R1==0;
|
||
1252 06d8 1718 if cc jump .L107;
|
||
1253 .L97:
|
||
215:src/l502_tests.c **** rx_cntr++;
|
||
1254 .loc 1 215 0
|
||
1255 06da 0E64 R6 += 1;
|
||
1256 .LVL107:
|
||
1257 06dc 20A1 R0 = [P4+16];
|
||
193:src/l502_tests.c **** while (!f_test_res.err) {// && (g_mode==L502_BF_MODE_TEST))
|
||
1258 .loc 1 193 0
|
||
1259 06de 000C cc =R0==0;
|
||
1260 06e0 E31F if cc jump .L103 (bp);
|
||
1261 .L98:
|
||
221:src/l502_tests.c **** *pSPORT0_TCR1 = 0;
|
||
1262 .loc 1 221 0
|
||
1263 06e2 4AE1C0FF P2.H = 65472;
|
||
1264 06e6 0060 R0 = 0 (X);
|
||
1265 06e8 0AE10008 P2.L = 2048;
|
||
1266 06ec 1097 W [P2] = R0;
|
||
222:src/l502_tests.c **** *pSPORT0_RCR1 = 0;
|
||
1267 .loc 1 222 0
|
||
1268 06ee 026D P2 += 32;
|
||
1269 06f0 1097 W [P2] = R0;
|
||
224:src/l502_tests.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0);
|
||
1270 .loc 1 224 0
|
||
1271 06f2 20E11803 R0 = 792 (X);
|
||
1272 06f6 0160 R1 = 0 (X);
|
||
1273 06f8 FFE384FC call _fpga_reg_write;
|
||
1274 .LVL108:
|
||
227:src/l502_tests.c **** }
|
||
1275 .loc 1 227 0
|
||
1276 06fc 0530 R0 = R5;
|
||
1277 06fe 01E80000 UNLINK;
|
||
1278 0702 A305 ( r7:4, p5:3 ) = [sp++];
|
||
BFIN GAS /tmp/ccSgj1eS.s page 35
|
||
|
||
|
||
1279
|
||
1280 .LCFI17:
|
||
1281 .LVL109:
|
||
1282 0704 1000 rts;
|
||
1283 .LVL110:
|
||
1284 .L107:
|
||
211:src/l502_tests.c **** TEST_CHECK_OUT(sport_test_end);
|
||
1285 .loc 1 211 0
|
||
1286 0706 FFE37DFC call _l502_cmd_check_req;
|
||
1287 .LVL111:
|
||
1288 070a 1432 P2 = R4;
|
||
1289 070c 1091 R0 = [P2];
|
||
1290 070e 100C cc =R0==2;
|
||
1291 0710 E913 if !cc jump .L98;
|
||
1292 0712 20A1 R0 = [P4+16];
|
||
1293 0714 000C cc =R0==0;
|
||
1294 0716 E613 if !cc jump .L98;
|
||
213:src/l502_tests.c **** f_test_res.cntr++;
|
||
1295 .loc 1 213 0
|
||
1296 0718 4AE10000 P2.H = _f_test_res;
|
||
1297 071c 0AE10010 P2.L = _f_test_res;
|
||
1298 0720 D0A0 R0 = [P2+12];
|
||
1299 0722 0864 R0 += 1;
|
||
1300 0724 D0B0 [P2+12] = R0;
|
||
1301 0726 DA2F jump.s .L97;
|
||
1302 .LFE3:
|
||
1303 .size _f_sport_test, .-_f_sport_test
|
||
1304 .data;
|
||
1305 .align 4
|
||
1306 .type _f_cur_test_ind, @object
|
||
1307 .size _f_cur_test_ind, 4
|
||
1308 _f_cur_test_ind:
|
||
1309 0000 FFFFFFFF .long -1
|
||
1310 .section .rodata
|
||
1311 .align 4
|
||
1312 .type _f_test_pars, @object
|
||
1313 .size _f_test_pars, 48
|
||
1314 _f_test_pars:
|
||
1315 0000 10000000 .long 16
|
||
1316 0004 00000000 .long 0
|
||
1317 0008 00000000 .long 0
|
||
1318 000c 11000000 .long 17
|
||
1319 0010 FC050000 .long _f_sport_test
|
||
1320 0014 00000000 .long 0
|
||
1321 0018 12000000 .long 18
|
||
1322 001c C0020000 .long _f_sdram_test
|
||
1323 0020 00000000 .long 0
|
||
1324 0024 13000000 .long 19
|
||
1325 0028 3C020000 .long _f_spi_test
|
||
1326 002c 00000000 .long 0
|
||
1327 .local _rx_buf.2224
|
||
1328 .comm _rx_buf.2224,4096,2
|
||
1329 .local _f_test_res
|
||
1330 .comm _f_test_res,32,4
|
||
1331 .section .debug_frame,"",@progbits
|
||
1332 .Lframe0:
|
||
1333 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 36
|
||
|
||
|
||
1334 .LSCIE0:
|
||
1335 0004 FFFFFFFF .4byte 0xffffffff
|
||
1336 0008 01 .byte 0x1
|
||
1337 0009 00 .string ""
|
||
1338 000a 01 .uleb128 0x1
|
||
1339 000b 7C .sleb128 -4
|
||
1340 000c 23 .byte 0x23
|
||
1341 000d 0C .byte 0xc
|
||
1342 000e 0E .uleb128 0xe
|
||
1343 000f 00 .uleb128 0x0
|
||
1344 .align 4
|
||
1345 .LECIE0:
|
||
1346 .LSFDE0:
|
||
1347 0010 24000000 .4byte .LEFDE0-.LASFDE0
|
||
1348 .LASFDE0:
|
||
1349 0014 00000000 .4byte .Lframe0
|
||
1350 0018 00000000 .4byte .LFB2
|
||
1351 001c 3C020000 .4byte .LFE2-.LFB2
|
||
1352 0020 42 .byte 0x4
|
||
1353 .4byte .LCFI0-.LFB2
|
||
1354 0021 0E .byte 0xe
|
||
1355 0022 18 .uleb128 0x18
|
||
1356 0023 8D .byte 0x8d
|
||
1357 0024 06 .uleb128 0x6
|
||
1358 0025 8C .byte 0x8c
|
||
1359 0026 05 .uleb128 0x5
|
||
1360 0027 8B .byte 0x8b
|
||
1361 0028 04 .uleb128 0x4
|
||
1362 0029 87 .byte 0x87
|
||
1363 002a 03 .uleb128 0x3
|
||
1364 002b 86 .byte 0x86
|
||
1365 002c 02 .uleb128 0x2
|
||
1366 002d 85 .byte 0x85
|
||
1367 002e 01 .uleb128 0x1
|
||
1368 002f 46 .byte 0x4
|
||
1369 .4byte .LCFI1-.LCFI0
|
||
1370 0030 0C .byte 0xc
|
||
1371 0031 0F .uleb128 0xf
|
||
1372 0032 20 .uleb128 0x20
|
||
1373 0033 8F .byte 0x8f
|
||
1374 0034 08 .uleb128 0x8
|
||
1375 0035 A3 .byte 0xa3
|
||
1376 0036 07 .uleb128 0x7
|
||
1377 0037 00 .align 4
|
||
1378 .LEFDE0:
|
||
1379 .LSFDE2:
|
||
1380 0038 24000000 .4byte .LEFDE2-.LASFDE2
|
||
1381 .LASFDE2:
|
||
1382 003c 00000000 .4byte .Lframe0
|
||
1383 0040 3C020000 .4byte .LFB4
|
||
1384 0044 84000000 .4byte .LFE4-.LFB4
|
||
1385 0048 42 .byte 0x4
|
||
1386 .4byte .LCFI8-.LFB4
|
||
1387 0049 0E .byte 0xe
|
||
1388 004a 18 .uleb128 0x18
|
||
1389 004b 8D .byte 0x8d
|
||
1390 004c 06 .uleb128 0x6
|
||
BFIN GAS /tmp/ccSgj1eS.s page 37
|
||
|
||
|
||
1391 004d 8C .byte 0x8c
|
||
1392 004e 05 .uleb128 0x5
|
||
1393 004f 8B .byte 0x8b
|
||
1394 0050 04 .uleb128 0x4
|
||
1395 0051 87 .byte 0x87
|
||
1396 0052 03 .uleb128 0x3
|
||
1397 0053 86 .byte 0x86
|
||
1398 0054 02 .uleb128 0x2
|
||
1399 0055 85 .byte 0x85
|
||
1400 0056 01 .uleb128 0x1
|
||
1401 0057 52 .byte 0x4
|
||
1402 .4byte .LCFI9-.LCFI8
|
||
1403 0058 0C .byte 0xc
|
||
1404 0059 0F .uleb128 0xf
|
||
1405 005a 20 .uleb128 0x20
|
||
1406 005b 8F .byte 0x8f
|
||
1407 005c 08 .uleb128 0x8
|
||
1408 005d A3 .byte 0xa3
|
||
1409 005e 07 .uleb128 0x7
|
||
1410 005f 00 .align 4
|
||
1411 .LEFDE2:
|
||
1412 .LSFDE4:
|
||
1413 0060 28000000 .4byte .LEFDE4-.LASFDE4
|
||
1414 .LASFDE4:
|
||
1415 0064 00000000 .4byte .Lframe0
|
||
1416 0068 C0020000 .4byte .LFB5
|
||
1417 006c 3C030000 .4byte .LFE5-.LFB5
|
||
1418 0070 42 .byte 0x4
|
||
1419 .4byte .LCFI11-.LFB5
|
||
1420 0071 0E .byte 0xe
|
||
1421 0072 1C .uleb128 0x1c
|
||
1422 0073 8D .byte 0x8d
|
||
1423 0074 07 .uleb128 0x7
|
||
1424 0075 8C .byte 0x8c
|
||
1425 0076 06 .uleb128 0x6
|
||
1426 0077 8B .byte 0x8b
|
||
1427 0078 05 .uleb128 0x5
|
||
1428 0079 87 .byte 0x87
|
||
1429 007a 04 .uleb128 0x4
|
||
1430 007b 86 .byte 0x86
|
||
1431 007c 03 .uleb128 0x3
|
||
1432 007d 85 .byte 0x85
|
||
1433 007e 02 .uleb128 0x2
|
||
1434 007f 84 .byte 0x84
|
||
1435 0080 01 .uleb128 0x1
|
||
1436 0081 48 .byte 0x4
|
||
1437 .4byte .LCFI12-.LCFI11
|
||
1438 0082 0C .byte 0xc
|
||
1439 0083 0F .uleb128 0xf
|
||
1440 0084 24 .uleb128 0x24
|
||
1441 0085 8F .byte 0x8f
|
||
1442 0086 09 .uleb128 0x9
|
||
1443 0087 A3 .byte 0xa3
|
||
1444 0088 08 .uleb128 0x8
|
||
1445 0089 000000 .align 4
|
||
1446 .LEFDE4:
|
||
1447 .LSFDE6:
|
||
BFIN GAS /tmp/ccSgj1eS.s page 38
|
||
|
||
|
||
1448 008c 28000000 .4byte .LEFDE6-.LASFDE6
|
||
1449 .LASFDE6:
|
||
1450 0090 00000000 .4byte .Lframe0
|
||
1451 0094 FC050000 .4byte .LFB3
|
||
1452 0098 2C010000 .4byte .LFE3-.LFB3
|
||
1453 009c 42 .byte 0x4
|
||
1454 .4byte .LCFI15-.LFB3
|
||
1455 009d 0E .byte 0xe
|
||
1456 009e 1C .uleb128 0x1c
|
||
1457 009f 48 .byte 0x4
|
||
1458 .4byte .LCFI16-.LCFI15
|
||
1459 00a0 0C .byte 0xc
|
||
1460 00a1 0F .uleb128 0xf
|
||
1461 00a2 24 .uleb128 0x24
|
||
1462 00a3 8F .byte 0x8f
|
||
1463 00a4 09 .uleb128 0x9
|
||
1464 00a5 A3 .byte 0xa3
|
||
1465 00a6 08 .uleb128 0x8
|
||
1466 00a7 8D .byte 0x8d
|
||
1467 00a8 07 .uleb128 0x7
|
||
1468 00a9 8C .byte 0x8c
|
||
1469 00aa 06 .uleb128 0x6
|
||
1470 00ab 8B .byte 0x8b
|
||
1471 00ac 05 .uleb128 0x5
|
||
1472 00ad 87 .byte 0x87
|
||
1473 00ae 04 .uleb128 0x4
|
||
1474 00af 86 .byte 0x86
|
||
1475 00b0 03 .uleb128 0x3
|
||
1476 00b1 85 .byte 0x85
|
||
1477 00b2 02 .uleb128 0x2
|
||
1478 00b3 84 .byte 0x84
|
||
1479 00b4 01 .uleb128 0x1
|
||
1480 00b5 000000 .align 4
|
||
1481 .LEFDE6:
|
||
1482 .text;
|
||
1483 .Letext0:
|
||
1484 .section .debug_loc,"",@progbits
|
||
1485 .Ldebug_loc0:
|
||
1486 .LLST0:
|
||
1487 0000 00000000 .4byte .LFB2-.Ltext0
|
||
1488 0004 02000000 .4byte .LCFI0-.Ltext0
|
||
1489 0008 0100 .2byte 0x1
|
||
1490 000a 5E .byte 0x5e
|
||
1491 000b 02000000 .4byte .LCFI0-.Ltext0
|
||
1492 000f 08000000 .4byte .LCFI1-.Ltext0
|
||
1493 0013 0200 .2byte 0x2
|
||
1494 0015 7E .byte 0x7e
|
||
1495 0016 18 .sleb128 24
|
||
1496 0017 08000000 .4byte .LCFI1-.Ltext0
|
||
1497 001b 3C020000 .4byte .LFE2-.Ltext0
|
||
1498 001f 0200 .2byte 0x2
|
||
1499 0021 7F .byte 0x7f
|
||
1500 0022 20 .sleb128 32
|
||
1501 0023 00000000 .4byte 0x0
|
||
1502 0027 00000000 .4byte 0x0
|
||
1503 .LLST1:
|
||
1504 002b 00000000 .4byte .LVL0-.Ltext0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 39
|
||
|
||
|
||
1505 002f 0E000000 .4byte .LVL1-.Ltext0
|
||
1506 0033 0100 .2byte 0x1
|
||
1507 0035 50 .byte 0x50
|
||
1508 0036 0E000000 .4byte .LVL1-.Ltext0
|
||
1509 003a 2E000000 .4byte .LVL2-.Ltext0
|
||
1510 003e 0100 .2byte 0x1
|
||
1511 0040 5D .byte 0x5d
|
||
1512 0041 32000000 .4byte .LVL3-.Ltext0
|
||
1513 0045 C8000000 .4byte .LVL6-.Ltext0
|
||
1514 0049 0100 .2byte 0x1
|
||
1515 004b 5D .byte 0x5d
|
||
1516 004c CA000000 .4byte .LVL7-.Ltext0
|
||
1517 0050 D6000000 .4byte .LVL8-.Ltext0
|
||
1518 0054 0100 .2byte 0x1
|
||
1519 0056 5D .byte 0x5d
|
||
1520 0057 DA000000 .4byte .LVL9-.Ltext0
|
||
1521 005b E8000000 .4byte .LVL10-.Ltext0
|
||
1522 005f 0100 .2byte 0x1
|
||
1523 0061 5D .byte 0x5d
|
||
1524 0062 EC000000 .4byte .LVL11-.Ltext0
|
||
1525 0066 32010000 .4byte .LVL12-.Ltext0
|
||
1526 006a 0100 .2byte 0x1
|
||
1527 006c 5D .byte 0x5d
|
||
1528 006d 34010000 .4byte .LVL13-.Ltext0
|
||
1529 0071 38020000 .4byte .LVL14-.Ltext0
|
||
1530 0075 0100 .2byte 0x1
|
||
1531 0077 5D .byte 0x5d
|
||
1532 0078 00000000 .4byte 0x0
|
||
1533 007c 00000000 .4byte 0x0
|
||
1534 .LLST2:
|
||
1535 0080 3C020000 .4byte .LFB4-.Ltext0
|
||
1536 0084 3E020000 .4byte .LCFI8-.Ltext0
|
||
1537 0088 0100 .2byte 0x1
|
||
1538 008a 5E .byte 0x5e
|
||
1539 008b 3E020000 .4byte .LCFI8-.Ltext0
|
||
1540 008f 50020000 .4byte .LCFI9-.Ltext0
|
||
1541 0093 0200 .2byte 0x2
|
||
1542 0095 7E .byte 0x7e
|
||
1543 0096 18 .sleb128 24
|
||
1544 0097 50020000 .4byte .LCFI9-.Ltext0
|
||
1545 009b C0020000 .4byte .LFE4-.Ltext0
|
||
1546 009f 0200 .2byte 0x2
|
||
1547 00a1 7F .byte 0x7f
|
||
1548 00a2 20 .sleb128 32
|
||
1549 00a3 00000000 .4byte 0x0
|
||
1550 00a7 00000000 .4byte 0x0
|
||
1551 .LLST3:
|
||
1552 00ab 6C020000 .4byte .LVL15-.Ltext0
|
||
1553 00af B0020000 .4byte .LVL16-.Ltext0
|
||
1554 00b3 0100 .2byte 0x1
|
||
1555 00b5 57 .byte 0x57
|
||
1556 00b6 B2020000 .4byte .LVL17-.Ltext0
|
||
1557 00ba C0020000 .4byte .LFE4-.Ltext0
|
||
1558 00be 0100 .2byte 0x1
|
||
1559 00c0 57 .byte 0x57
|
||
1560 00c1 00000000 .4byte 0x0
|
||
1561 00c5 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 40
|
||
|
||
|
||
1562 .LLST4:
|
||
1563 00c9 C0020000 .4byte .LFB5-.Ltext0
|
||
1564 00cd C2020000 .4byte .LCFI11-.Ltext0
|
||
1565 00d1 0100 .2byte 0x1
|
||
1566 00d3 5E .byte 0x5e
|
||
1567 00d4 C2020000 .4byte .LCFI11-.Ltext0
|
||
1568 00d8 CA020000 .4byte .LCFI12-.Ltext0
|
||
1569 00dc 0200 .2byte 0x2
|
||
1570 00de 7E .byte 0x7e
|
||
1571 00df 1C .sleb128 28
|
||
1572 00e0 CA020000 .4byte .LCFI12-.Ltext0
|
||
1573 00e4 FC050000 .4byte .LFE5-.Ltext0
|
||
1574 00e8 0200 .2byte 0x2
|
||
1575 00ea 7F .byte 0x7f
|
||
1576 00eb 24 .sleb128 36
|
||
1577 00ec 00000000 .4byte 0x0
|
||
1578 00f0 00000000 .4byte 0x0
|
||
1579 .LLST5:
|
||
1580 00f4 E2020000 .4byte .LVL18-.Ltext0
|
||
1581 00f8 E8020000 .4byte .LVL19-.Ltext0
|
||
1582 00fc 0100 .2byte 0x1
|
||
1583 00fe 55 .byte 0x55
|
||
1584 00ff E8020000 .4byte .LVL19-.Ltext0
|
||
1585 0103 22030000 .4byte .LVL27-.Ltext0
|
||
1586 0107 0100 .2byte 0x1
|
||
1587 0109 57 .byte 0x57
|
||
1588 010a 24030000 .4byte .LVL28-.Ltext0
|
||
1589 010e B2040000 .4byte .LVL70-.Ltext0
|
||
1590 0112 0100 .2byte 0x1
|
||
1591 0114 57 .byte 0x57
|
||
1592 0115 B4040000 .4byte .LVL71-.Ltext0
|
||
1593 0119 E8040000 .4byte .LVL75-.Ltext0
|
||
1594 011d 0100 .2byte 0x1
|
||
1595 011f 57 .byte 0x57
|
||
1596 0120 E8040000 .4byte .LVL75-.Ltext0
|
||
1597 0124 B4050000 .4byte .LVL87-.Ltext0
|
||
1598 0128 0100 .2byte 0x1
|
||
1599 012a 55 .byte 0x55
|
||
1600 012b B4050000 .4byte .LVL87-.Ltext0
|
||
1601 012f D0050000 .4byte .LVL89-.Ltext0
|
||
1602 0133 0100 .2byte 0x1
|
||
1603 0135 57 .byte 0x57
|
||
1604 0136 D0050000 .4byte .LVL89-.Ltext0
|
||
1605 013a FC050000 .4byte .LFE5-.Ltext0
|
||
1606 013e 0100 .2byte 0x1
|
||
1607 0140 55 .byte 0x55
|
||
1608 0141 00000000 .4byte 0x0
|
||
1609 0145 00000000 .4byte 0x0
|
||
1610 .LLST6:
|
||
1611 0149 EA020000 .4byte .LVL20-.Ltext0
|
||
1612 014d EE020000 .4byte .LVL21-.Ltext0
|
||
1613 0151 0100 .2byte 0x1
|
||
1614 0153 51 .byte 0x51
|
||
1615 0154 EE020000 .4byte .LVL21-.Ltext0
|
||
1616 0158 00030000 .4byte .LVL23-.Ltext0
|
||
1617 015c 0100 .2byte 0x1
|
||
1618 015e 50 .byte 0x50
|
||
BFIN GAS /tmp/ccSgj1eS.s page 41
|
||
|
||
|
||
1619 015f 00030000 .4byte .LVL23-.Ltext0
|
||
1620 0163 02030000 .4byte .LVL24-.Ltext0
|
||
1621 0167 0100 .2byte 0x1
|
||
1622 0169 51 .byte 0x51
|
||
1623 016a 02030000 .4byte .LVL24-.Ltext0
|
||
1624 016e 0E030000 .4byte .LVL25-.Ltext0
|
||
1625 0172 0100 .2byte 0x1
|
||
1626 0174 50 .byte 0x50
|
||
1627 0175 24030000 .4byte .LVL28-.Ltext0
|
||
1628 0179 28030000 .4byte .LVL29-.Ltext0
|
||
1629 017d 0100 .2byte 0x1
|
||
1630 017f 50 .byte 0x50
|
||
1631 0180 3A030000 .4byte .LVL31-.Ltext0
|
||
1632 0184 4C030000 .4byte .LVL32-.Ltext0
|
||
1633 0188 0100 .2byte 0x1
|
||
1634 018a 50 .byte 0x50
|
||
1635 018b 4C030000 .4byte .LVL32-.Ltext0
|
||
1636 018f 56030000 .4byte .LVL35-.Ltext0
|
||
1637 0193 0100 .2byte 0x1
|
||
1638 0195 51 .byte 0x51
|
||
1639 0196 5A030000 .4byte .LVL36-.Ltext0
|
||
1640 019a 66030000 .4byte .LVL38-.Ltext0
|
||
1641 019e 0100 .2byte 0x1
|
||
1642 01a0 51 .byte 0x51
|
||
1643 01a1 7E030000 .4byte .LVL39-.Ltext0
|
||
1644 01a5 82030000 .4byte .LVL40-.Ltext0
|
||
1645 01a9 0100 .2byte 0x1
|
||
1646 01ab 50 .byte 0x50
|
||
1647 01ac A6030000 .4byte .LVL42-.Ltext0
|
||
1648 01b0 C2030000 .4byte .LVL43-.Ltext0
|
||
1649 01b4 0100 .2byte 0x1
|
||
1650 01b6 50 .byte 0x50
|
||
1651 01b7 C2030000 .4byte .LVL43-.Ltext0
|
||
1652 01bb E8030000 .4byte .LVL45-.Ltext0
|
||
1653 01bf 0100 .2byte 0x1
|
||
1654 01c1 51 .byte 0x51
|
||
1655 01c2 E8030000 .4byte .LVL45-.Ltext0
|
||
1656 01c6 F4030000 .4byte .LVL46-.Ltext0
|
||
1657 01ca 0100 .2byte 0x1
|
||
1658 01cc 50 .byte 0x50
|
||
1659 01cd 0C040000 .4byte .LVL47-.Ltext0
|
||
1660 01d1 10040000 .4byte .LVL48-.Ltext0
|
||
1661 01d5 0100 .2byte 0x1
|
||
1662 01d7 50 .byte 0x50
|
||
1663 01d8 20040000 .4byte .LVL50-.Ltext0
|
||
1664 01dc 28040000 .4byte .LVL51-.Ltext0
|
||
1665 01e0 0100 .2byte 0x1
|
||
1666 01e2 52 .byte 0x52
|
||
1667 01e3 28040000 .4byte .LVL51-.Ltext0
|
||
1668 01e7 36040000 .4byte .LVL52-.Ltext0
|
||
1669 01eb 0100 .2byte 0x1
|
||
1670 01ed 50 .byte 0x50
|
||
1671 01ee 36040000 .4byte .LVL52-.Ltext0
|
||
1672 01f2 3A040000 .4byte .LVL53-.Ltext0
|
||
1673 01f6 0100 .2byte 0x1
|
||
1674 01f8 52 .byte 0x52
|
||
1675 01f9 3A040000 .4byte .LVL53-.Ltext0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 42
|
||
|
||
|
||
1676 01fd 52040000 .4byte .LVL57-.Ltext0
|
||
1677 0201 0100 .2byte 0x1
|
||
1678 0203 53 .byte 0x53
|
||
1679 0204 6A040000 .4byte .LVL60-.Ltext0
|
||
1680 0208 8C040000 .4byte .LVL65-.Ltext0
|
||
1681 020c 0100 .2byte 0x1
|
||
1682 020e 52 .byte 0x52
|
||
1683 020f 8C040000 .4byte .LVL65-.Ltext0
|
||
1684 0213 98040000 .4byte .LVL67-.Ltext0
|
||
1685 0217 0100 .2byte 0x1
|
||
1686 0219 50 .byte 0x50
|
||
1687 021a A6040000 .4byte .LVL68-.Ltext0
|
||
1688 021e A8040000 .4byte .LVL69-.Ltext0
|
||
1689 0222 0100 .2byte 0x1
|
||
1690 0224 52 .byte 0x52
|
||
1691 0225 B4040000 .4byte .LVL71-.Ltext0
|
||
1692 0229 C2040000 .4byte .LVL72-.Ltext0
|
||
1693 022d 0100 .2byte 0x1
|
||
1694 022f 51 .byte 0x51
|
||
1695 0230 C2040000 .4byte .LVL72-.Ltext0
|
||
1696 0234 D2040000 .4byte .LVL74-.Ltext0
|
||
1697 0238 0100 .2byte 0x1
|
||
1698 023a 52 .byte 0x52
|
||
1699 023b F0040000 .4byte .LVL76-.Ltext0
|
||
1700 023f F4040000 .4byte .LVL77-.Ltext0
|
||
1701 0243 0100 .2byte 0x1
|
||
1702 0245 52 .byte 0x52
|
||
1703 0246 F4040000 .4byte .LVL77-.Ltext0
|
||
1704 024a 00050000 .4byte .LVL78-.Ltext0
|
||
1705 024e 0100 .2byte 0x1
|
||
1706 0250 50 .byte 0x50
|
||
1707 0251 00050000 .4byte .LVL78-.Ltext0
|
||
1708 0255 4E050000 .4byte .LVL79-.Ltext0
|
||
1709 0259 0100 .2byte 0x1
|
||
1710 025b 52 .byte 0x52
|
||
1711 025c 4E050000 .4byte .LVL79-.Ltext0
|
||
1712 0260 56050000 .4byte .LVL80-.Ltext0
|
||
1713 0264 0100 .2byte 0x1
|
||
1714 0266 51 .byte 0x51
|
||
1715 0267 6A050000 .4byte .LVL81-.Ltext0
|
||
1716 026b 6C050000 .4byte .LVL82-.Ltext0
|
||
1717 026f 0100 .2byte 0x1
|
||
1718 0271 52 .byte 0x52
|
||
1719 0272 6C050000 .4byte .LVL82-.Ltext0
|
||
1720 0276 78050000 .4byte .LVL83-.Ltext0
|
||
1721 027a 0100 .2byte 0x1
|
||
1722 027c 50 .byte 0x50
|
||
1723 027d 86050000 .4byte .LVL84-.Ltext0
|
||
1724 0281 98050000 .4byte .LVL86-.Ltext0
|
||
1725 0285 0100 .2byte 0x1
|
||
1726 0287 52 .byte 0x52
|
||
1727 0288 C2050000 .4byte .LVL88-.Ltext0
|
||
1728 028c D0050000 .4byte .LVL89-.Ltext0
|
||
1729 0290 0100 .2byte 0x1
|
||
1730 0292 52 .byte 0x52
|
||
1731 0293 EC050000 .4byte .LVL90-.Ltext0
|
||
1732 0297 FC050000 .4byte .LFE5-.Ltext0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 43
|
||
|
||
|
||
1733 029b 0100 .2byte 0x1
|
||
1734 029d 51 .byte 0x51
|
||
1735 029e 00000000 .4byte 0x0
|
||
1736 02a2 00000000 .4byte 0x0
|
||
1737 .LLST7:
|
||
1738 02a6 4E030000 .4byte .LVL33-.Ltext0
|
||
1739 02aa 50030000 .4byte .LVL34-.Ltext0
|
||
1740 02ae 0100 .2byte 0x1
|
||
1741 02b0 50 .byte 0x50
|
||
1742 02b1 50030000 .4byte .LVL34-.Ltext0
|
||
1743 02b5 5E030000 .4byte .LVL37-.Ltext0
|
||
1744 02b9 0100 .2byte 0x1
|
||
1745 02bb 52 .byte 0x52
|
||
1746 02bc 7E030000 .4byte .LVL39-.Ltext0
|
||
1747 02c0 82030000 .4byte .LVL40-.Ltext0
|
||
1748 02c4 0100 .2byte 0x1
|
||
1749 02c6 52 .byte 0x52
|
||
1750 02c7 B4040000 .4byte .LVL71-.Ltext0
|
||
1751 02cb C2040000 .4byte .LVL72-.Ltext0
|
||
1752 02cf 0100 .2byte 0x1
|
||
1753 02d1 52 .byte 0x52
|
||
1754 02d2 00000000 .4byte 0x0
|
||
1755 02d6 00000000 .4byte 0x0
|
||
1756 .LLST8:
|
||
1757 02da 3C040000 .4byte .LVL54-.Ltext0
|
||
1758 02de 3E040000 .4byte .LVL55-.Ltext0
|
||
1759 02e2 0100 .2byte 0x1
|
||
1760 02e4 50 .byte 0x50
|
||
1761 02e5 3E040000 .4byte .LVL55-.Ltext0
|
||
1762 02e9 4E040000 .4byte .LVL56-.Ltext0
|
||
1763 02ed 0100 .2byte 0x1
|
||
1764 02ef 51 .byte 0x51
|
||
1765 02f0 4E040000 .4byte .LVL56-.Ltext0
|
||
1766 02f4 52040000 .4byte .LVL57-.Ltext0
|
||
1767 02f8 0100 .2byte 0x1
|
||
1768 02fa 50 .byte 0x50
|
||
1769 02fb 52040000 .4byte .LVL57-.Ltext0
|
||
1770 02ff 64040000 .4byte .LVL58-.Ltext0
|
||
1771 0303 0100 .2byte 0x1
|
||
1772 0305 53 .byte 0x53
|
||
1773 0306 68040000 .4byte .LVL59-.Ltext0
|
||
1774 030a 90040000 .4byte .LVL66-.Ltext0
|
||
1775 030e 0100 .2byte 0x1
|
||
1776 0310 51 .byte 0x51
|
||
1777 0311 C2040000 .4byte .LVL72-.Ltext0
|
||
1778 0315 D2040000 .4byte .LVL74-.Ltext0
|
||
1779 0319 0100 .2byte 0x1
|
||
1780 031b 51 .byte 0x51
|
||
1781 031c B4050000 .4byte .LVL87-.Ltext0
|
||
1782 0320 C2050000 .4byte .LVL88-.Ltext0
|
||
1783 0324 0100 .2byte 0x1
|
||
1784 0326 53 .byte 0x53
|
||
1785 0327 C2050000 .4byte .LVL88-.Ltext0
|
||
1786 032b D0050000 .4byte .LVL89-.Ltext0
|
||
1787 032f 0100 .2byte 0x1
|
||
1788 0331 51 .byte 0x51
|
||
1789 0332 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 44
|
||
|
||
|
||
1790 0336 00000000 .4byte 0x0
|
||
1791 .LLST9:
|
||
1792 033a FC050000 .4byte .LFB3-.Ltext0
|
||
1793 033e FE050000 .4byte .LCFI15-.Ltext0
|
||
1794 0342 0100 .2byte 0x1
|
||
1795 0344 5E .byte 0x5e
|
||
1796 0345 FE050000 .4byte .LCFI15-.Ltext0
|
||
1797 0349 06060000 .4byte .LCFI16-.Ltext0
|
||
1798 034d 0200 .2byte 0x2
|
||
1799 034f 7E .byte 0x7e
|
||
1800 0350 1C .sleb128 28
|
||
1801 0351 06060000 .4byte .LCFI16-.Ltext0
|
||
1802 0355 28070000 .4byte .LFE3-.Ltext0
|
||
1803 0359 0200 .2byte 0x2
|
||
1804 035b 7F .byte 0x7f
|
||
1805 035c 24 .sleb128 36
|
||
1806 035d 00000000 .4byte 0x0
|
||
1807 0361 00000000 .4byte 0x0
|
||
1808 .LLST10:
|
||
1809 0365 10060000 .4byte .LVL91-.Ltext0
|
||
1810 0369 3A060000 .4byte .LVL92-.Ltext0
|
||
1811 036d 0100 .2byte 0x1
|
||
1812 036f 51 .byte 0x51
|
||
1813 0370 3C060000 .4byte .LVL93-.Ltext0
|
||
1814 0374 3E060000 .4byte .LVL94-.Ltext0
|
||
1815 0378 0100 .2byte 0x1
|
||
1816 037a 50 .byte 0x50
|
||
1817 037b 4C060000 .4byte .LVL95-.Ltext0
|
||
1818 037f 7A060000 .4byte .LVL96-.Ltext0
|
||
1819 0383 0100 .2byte 0x1
|
||
1820 0385 51 .byte 0x51
|
||
1821 0386 AA060000 .4byte .LVL101-.Ltext0
|
||
1822 038a AC060000 .4byte .LVL102-.Ltext0
|
||
1823 038e 0100 .2byte 0x1
|
||
1824 0390 50 .byte 0x50
|
||
1825 0391 00000000 .4byte 0x0
|
||
1826 0395 00000000 .4byte 0x0
|
||
1827 .LLST11:
|
||
1828 0399 92060000 .4byte .LVL97-.Ltext0
|
||
1829 039d C6060000 .4byte .LVL106-.Ltext0
|
||
1830 03a1 0100 .2byte 0x1
|
||
1831 03a3 56 .byte 0x56
|
||
1832 03a4 C6060000 .4byte .LVL106-.Ltext0
|
||
1833 03a8 DC060000 .4byte .LVL107-.Ltext0
|
||
1834 03ac 0100 .2byte 0x1
|
||
1835 03ae 51 .byte 0x51
|
||
1836 03af DC060000 .4byte .LVL107-.Ltext0
|
||
1837 03b3 04070000 .4byte .LVL109-.Ltext0
|
||
1838 03b7 0100 .2byte 0x1
|
||
1839 03b9 56 .byte 0x56
|
||
1840 03ba 06070000 .4byte .LVL110-.Ltext0
|
||
1841 03be 0A070000 .4byte .LVL111-.Ltext0
|
||
1842 03c2 0100 .2byte 0x1
|
||
1843 03c4 51 .byte 0x51
|
||
1844 03c5 00000000 .4byte 0x0
|
||
1845 03c9 00000000 .4byte 0x0
|
||
1846 .LLST12:
|
||
BFIN GAS /tmp/ccSgj1eS.s page 45
|
||
|
||
|
||
1847 03cd 94060000 .4byte .LVL98-.Ltext0
|
||
1848 03d1 04070000 .4byte .LVL109-.Ltext0
|
||
1849 03d5 0100 .2byte 0x1
|
||
1850 03d7 57 .byte 0x57
|
||
1851 03d8 06070000 .4byte .LVL110-.Ltext0
|
||
1852 03dc 28070000 .4byte .LFE3-.Ltext0
|
||
1853 03e0 0100 .2byte 0x1
|
||
1854 03e2 57 .byte 0x57
|
||
1855 03e3 00000000 .4byte 0x0
|
||
1856 03e7 00000000 .4byte 0x0
|
||
1857 .LLST13:
|
||
1858 03eb A6060000 .4byte .LVL100-.Ltext0
|
||
1859 03ef C2060000 .4byte .LVL104-.Ltext0
|
||
1860 03f3 0100 .2byte 0x1
|
||
1861 03f5 52 .byte 0x52
|
||
1862 03f6 C2060000 .4byte .LVL104-.Ltext0
|
||
1863 03fa C4060000 .4byte .LVL105-.Ltext0
|
||
1864 03fe 0100 .2byte 0x1
|
||
1865 0400 50 .byte 0x50
|
||
1866 0401 C4060000 .4byte .LVL105-.Ltext0
|
||
1867 0405 FC060000 .4byte .LVL108-.Ltext0
|
||
1868 0409 0100 .2byte 0x1
|
||
1869 040b 52 .byte 0x52
|
||
1870 040c 06070000 .4byte .LVL110-.Ltext0
|
||
1871 0410 0A070000 .4byte .LVL111-.Ltext0
|
||
1872 0414 0100 .2byte 0x1
|
||
1873 0416 52 .byte 0x52
|
||
1874 0417 00000000 .4byte 0x0
|
||
1875 041b 00000000 .4byte 0x0
|
||
1876 .LLST14:
|
||
1877 041f 96060000 .4byte .LVL99-.Ltext0
|
||
1878 0423 04070000 .4byte .LVL109-.Ltext0
|
||
1879 0427 0100 .2byte 0x1
|
||
1880 0429 55 .byte 0x55
|
||
1881 042a 06070000 .4byte .LVL110-.Ltext0
|
||
1882 042e 28070000 .4byte .LFE3-.Ltext0
|
||
1883 0432 0100 .2byte 0x1
|
||
1884 0434 55 .byte 0x55
|
||
1885 0435 00000000 .4byte 0x0
|
||
1886 0439 00000000 .4byte 0x0
|
||
1887 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
||
1888 .file 3 "src/l502_bf_cmd_defs.h"
|
||
1889 .section .debug_info
|
||
1890 0000 E6040000 .4byte 0x4e6
|
||
1891 0004 0200 .2byte 0x2
|
||
1892 0006 00000000 .4byte .Ldebug_abbrev0
|
||
1893 000a 04 .byte 0x4
|
||
1894 000b 01 .uleb128 0x1
|
||
1895 000c ED000000 .4byte .LASF69
|
||
1896 0010 01 .byte 0x1
|
||
1897 0011 64020000 .4byte .LASF70
|
||
1898 0015 F9000000 .4byte .LASF71
|
||
1899 0019 00000000 .4byte .Ltext0
|
||
1900 001d 28070000 .4byte .Letext0
|
||
1901 0021 00000000 .4byte .Ldebug_line0
|
||
1902 0025 02 .uleb128 0x2
|
||
1903 0026 04 .byte 0x4
|
||
BFIN GAS /tmp/ccSgj1eS.s page 46
|
||
|
||
|
||
1904 0027 07 .byte 0x7
|
||
1905 0028 6B010000 .4byte .LASF0
|
||
1906 002c 03 .uleb128 0x3
|
||
1907 002d 04 .byte 0x4
|
||
1908 002e 05 .byte 0x5
|
||
1909 002f 696E7400 .string "int"
|
||
1910 0033 02 .uleb128 0x2
|
||
1911 0034 01 .byte 0x1
|
||
1912 0035 06 .byte 0x6
|
||
1913 0036 53000000 .4byte .LASF1
|
||
1914 003a 02 .uleb128 0x2
|
||
1915 003b 01 .byte 0x1
|
||
1916 003c 08 .byte 0x8
|
||
1917 003d 85020000 .4byte .LASF2
|
||
1918 0041 02 .uleb128 0x2
|
||
1919 0042 02 .byte 0x2
|
||
1920 0043 05 .byte 0x5
|
||
1921 0044 AB020000 .4byte .LASF3
|
||
1922 0048 02 .uleb128 0x2
|
||
1923 0049 02 .byte 0x2
|
||
1924 004a 07 .byte 0x7
|
||
1925 004b 8D010000 .4byte .LASF4
|
||
1926 004f 02 .uleb128 0x2
|
||
1927 0050 04 .byte 0x4
|
||
1928 0051 07 .byte 0x7
|
||
1929 0052 4A010000 .4byte .LASF5
|
||
1930 0056 02 .uleb128 0x2
|
||
1931 0057 08 .byte 0x8
|
||
1932 0058 05 .byte 0x5
|
||
1933 0059 45000000 .4byte .LASF6
|
||
1934 005d 02 .uleb128 0x2
|
||
1935 005e 08 .byte 0x8
|
||
1936 005f 07 .byte 0x7
|
||
1937 0060 0A000000 .4byte .LASF7
|
||
1938 0064 02 .uleb128 0x2
|
||
1939 0065 04 .byte 0x4
|
||
1940 0066 05 .byte 0x5
|
||
1941 0067 98000000 .4byte .LASF8
|
||
1942 006b 04 .uleb128 0x4
|
||
1943 006c 04 .byte 0x4
|
||
1944 006d 07 .byte 0x7
|
||
1945 006e 02 .uleb128 0x2
|
||
1946 006f 01 .byte 0x1
|
||
1947 0070 06 .byte 0x6
|
||
1948 0071 E1020000 .4byte .LASF9
|
||
1949 0075 05 .uleb128 0x5
|
||
1950 0076 B7000000 .4byte .LASF10
|
||
1951 007a 02 .byte 0x2
|
||
1952 007b 36 .byte 0x36
|
||
1953 007c 48000000 .4byte 0x48
|
||
1954 0080 05 .uleb128 0x5
|
||
1955 0081 7D020000 .4byte .LASF11
|
||
1956 0085 02 .byte 0x2
|
||
1957 0086 4F .byte 0x4f
|
||
1958 0087 64000000 .4byte 0x64
|
||
1959 008b 05 .uleb128 0x5
|
||
1960 008c CB020000 .4byte .LASF12
|
||
BFIN GAS /tmp/ccSgj1eS.s page 47
|
||
|
||
|
||
1961 0090 02 .byte 0x2
|
||
1962 0091 50 .byte 0x50
|
||
1963 0092 25000000 .4byte 0x25
|
||
1964 0096 06 .uleb128 0x6
|
||
1965 0097 04 .byte 0x4
|
||
1966 0098 03 .byte 0x3
|
||
1967 0099 36 .byte 0x36
|
||
1968 009a C3000000 .4byte 0xc3
|
||
1969 009e 07 .uleb128 0x7
|
||
1970 009f 6C030000 .4byte .LASF13
|
||
1971 00a3 00 .sleb128 0
|
||
1972 00a4 07 .uleb128 0x7
|
||
1973 00a5 36020000 .4byte .LASF14
|
||
1974 00a9 01 .sleb128 1
|
||
1975 00aa 07 .uleb128 0x7
|
||
1976 00ab 20020000 .4byte .LASF15
|
||
1977 00af 10 .sleb128 16
|
||
1978 00b0 07 .uleb128 0x7
|
||
1979 00b1 8E030000 .4byte .LASF16
|
||
1980 00b5 11 .sleb128 17
|
||
1981 00b6 07 .uleb128 0x7
|
||
1982 00b7 BB010000 .4byte .LASF17
|
||
1983 00bb 12 .sleb128 18
|
||
1984 00bc 07 .uleb128 0x7
|
||
1985 00bd E6020000 .4byte .LASF18
|
||
1986 00c1 13 .sleb128 19
|
||
1987 00c2 00 .byte 0x0
|
||
1988 00c3 06 .uleb128 0x6
|
||
1989 00c4 04 .byte 0x4
|
||
1990 00c5 03 .byte 0x3
|
||
1991 00c6 69 .byte 0x69
|
||
1992 00c7 11010000 .4byte 0x111
|
||
1993 00cb 07 .uleb128 0x7
|
||
1994 00cc 57010000 .4byte .LASF19
|
||
1995 00d0 00 .sleb128 0
|
||
1996 00d1 07 .uleb128 0x7
|
||
1997 00d2 49030000 .4byte .LASF20
|
||
1998 00d6 807C .sleb128 -512
|
||
1999 00d8 07 .uleb128 0x7
|
||
2000 00d9 A1000000 .4byte .LASF21
|
||
2001 00dd 807C .sleb128 -512
|
||
2002 00df 07 .uleb128 0x7
|
||
2003 00e0 11040000 .4byte .LASF22
|
||
2004 00e4 FF7B .sleb128 -513
|
||
2005 00e6 07 .uleb128 0x7
|
||
2006 00e7 01020000 .4byte .LASF23
|
||
2007 00eb FE7B .sleb128 -514
|
||
2008 00ed 07 .uleb128 0x7
|
||
2009 00ee A0010000 .4byte .LASF24
|
||
2010 00f2 FD7B .sleb128 -515
|
||
2011 00f4 07 .uleb128 0x7
|
||
2012 00f5 00030000 .4byte .LASF25
|
||
2013 00f9 FC7B .sleb128 -516
|
||
2014 00fb 07 .uleb128 0x7
|
||
2015 00fc 20030000 .4byte .LASF26
|
||
2016 0100 FB7B .sleb128 -517
|
||
2017 0102 07 .uleb128 0x7
|
||
BFIN GAS /tmp/ccSgj1eS.s page 48
|
||
|
||
|
||
2018 0103 BA030000 .4byte .LASF27
|
||
2019 0107 FA7B .sleb128 -518
|
||
2020 0109 07 .uleb128 0x7
|
||
2021 010a 21000000 .4byte .LASF28
|
||
2022 010e F97B .sleb128 -519
|
||
2023 0110 00 .byte 0x0
|
||
2024 0111 06 .uleb128 0x6
|
||
2025 0112 04 .byte 0x4
|
||
2026 0113 03 .byte 0x3
|
||
2027 0114 7A .byte 0x7a
|
||
2028 0115 2C010000 .4byte 0x12c
|
||
2029 0119 07 .uleb128 0x7
|
||
2030 011a EF010000 .4byte .LASF29
|
||
2031 011e 00 .sleb128 0
|
||
2032 011f 07 .uleb128 0x7
|
||
2033 0120 D9000000 .4byte .LASF30
|
||
2034 0124 01 .sleb128 1
|
||
2035 0125 07 .uleb128 0x7
|
||
2036 0126 5F000000 .4byte .LASF31
|
||
2037 012a 02 .sleb128 2
|
||
2038 012b 00 .byte 0x0
|
||
2039 012c 08 .uleb128 0x8
|
||
2040 012d 1010 .2byte 0x1010
|
||
2041 012f 03 .byte 0x3
|
||
2042 0130 8C .byte 0x8c
|
||
2043 0131 8A010000 .4byte 0x18a
|
||
2044 0135 09 .uleb128 0x9
|
||
2045 0136 60030000 .4byte .LASF32
|
||
2046 013a 03 .byte 0x3
|
||
2047 013b 8D .byte 0x8d
|
||
2048 013c 75000000 .4byte 0x75
|
||
2049 0140 02 .byte 0x2
|
||
2050 0141 23 .byte 0x23
|
||
2051 0142 00 .uleb128 0x0
|
||
2052 0143 09 .uleb128 0x9
|
||
2053 0144 65030000 .4byte .LASF33
|
||
2054 0148 03 .byte 0x3
|
||
2055 0149 8E .byte 0x8e
|
||
2056 014a 75000000 .4byte 0x75
|
||
2057 014e 02 .byte 0x2
|
||
2058 014f 23 .byte 0x23
|
||
2059 0150 02 .uleb128 0x2
|
||
2060 0151 09 .uleb128 0x9
|
||
2061 0152 E9010000 .4byte .LASF34
|
||
2062 0156 03 .byte 0x3
|
||
2063 0157 8F .byte 0x8f
|
||
2064 0158 8B000000 .4byte 0x8b
|
||
2065 015c 02 .byte 0x2
|
||
2066 015d 23 .byte 0x23
|
||
2067 015e 04 .uleb128 0x4
|
||
2068 015f 09 .uleb128 0x9
|
||
2069 0160 0A040000 .4byte .LASF35
|
||
2070 0164 03 .byte 0x3
|
||
2071 0165 90 .byte 0x90
|
||
2072 0166 80000000 .4byte 0x80
|
||
2073 016a 02 .byte 0x2
|
||
2074 016b 23 .byte 0x23
|
||
BFIN GAS /tmp/ccSgj1eS.s page 49
|
||
|
||
|
||
2075 016c 08 .uleb128 0x8
|
||
2076 016d 09 .uleb128 0x9
|
||
2077 016e D2010000 .4byte .LASF36
|
||
2078 0172 03 .byte 0x3
|
||
2079 0173 91 .byte 0x91
|
||
2080 0174 8B000000 .4byte 0x8b
|
||
2081 0178 02 .byte 0x2
|
||
2082 0179 23 .byte 0x23
|
||
2083 017a 0C .uleb128 0xc
|
||
2084 017b 09 .uleb128 0x9
|
||
2085 017c 88010000 .4byte .LASF37
|
||
2086 0180 03 .byte 0x3
|
||
2087 0181 92 .byte 0x92
|
||
2088 0182 8A010000 .4byte 0x18a
|
||
2089 0186 02 .byte 0x2
|
||
2090 0187 23 .byte 0x23
|
||
2091 0188 10 .uleb128 0x10
|
||
2092 0189 00 .byte 0x0
|
||
2093 018a 0A .uleb128 0xa
|
||
2094 018b 8B000000 .4byte 0x8b
|
||
2095 018f 9B010000 .4byte 0x19b
|
||
2096 0193 0B .uleb128 0xb
|
||
2097 0194 6B000000 .4byte 0x6b
|
||
2098 0198 FF03 .2byte 0x3ff
|
||
2099 019a 00 .byte 0x0
|
||
2100 019b 05 .uleb128 0x5
|
||
2101 019c 8A000000 .4byte .LASF38
|
||
2102 01a0 03 .byte 0x3
|
||
2103 01a1 93 .byte 0x93
|
||
2104 01a2 2C010000 .4byte 0x12c
|
||
2105 01a6 0C .uleb128 0xc
|
||
2106 01a7 20 .byte 0x20
|
||
2107 01a8 03 .byte 0x3
|
||
2108 01a9 9B .byte 0x9b
|
||
2109 01aa 1F020000 .4byte 0x21f
|
||
2110 01ae 09 .uleb128 0x9
|
||
2111 01af FB020000 .4byte .LASF39
|
||
2112 01b3 03 .byte 0x3
|
||
2113 01b4 9C .byte 0x9c
|
||
2114 01b5 8B000000 .4byte 0x8b
|
||
2115 01b9 02 .byte 0x2
|
||
2116 01ba 23 .byte 0x23
|
||
2117 01bb 00 .uleb128 0x0
|
||
2118 01bc 0D .uleb128 0xd
|
||
2119 01bd 72756E00 .string "run"
|
||
2120 01c1 03 .byte 0x3
|
||
2121 01c2 9D .byte 0x9d
|
||
2122 01c3 8B000000 .4byte 0x8b
|
||
2123 01c7 02 .byte 0x2
|
||
2124 01c8 23 .byte 0x23
|
||
2125 01c9 04 .uleb128 0x4
|
||
2126 01ca 09 .uleb128 0x9
|
||
2127 01cb DC010000 .4byte .LASF40
|
||
2128 01cf 03 .byte 0x3
|
||
2129 01d0 9E .byte 0x9e
|
||
2130 01d1 8B000000 .4byte 0x8b
|
||
2131 01d5 02 .byte 0x2
|
||
BFIN GAS /tmp/ccSgj1eS.s page 50
|
||
|
||
|
||
2132 01d6 23 .byte 0x23
|
||
2133 01d7 08 .uleb128 0x8
|
||
2134 01d8 09 .uleb128 0x9
|
||
2135 01d9 85000000 .4byte .LASF41
|
||
2136 01dd 03 .byte 0x3
|
||
2137 01de 9F .byte 0x9f
|
||
2138 01df 8B000000 .4byte 0x8b
|
||
2139 01e3 02 .byte 0x2
|
||
2140 01e4 23 .byte 0x23
|
||
2141 01e5 0C .uleb128 0xc
|
||
2142 01e6 0D .uleb128 0xd
|
||
2143 01e7 65727200 .string "err"
|
||
2144 01eb 03 .byte 0x3
|
||
2145 01ec A0 .byte 0xa0
|
||
2146 01ed 80000000 .4byte 0x80
|
||
2147 01f1 02 .byte 0x2
|
||
2148 01f2 23 .byte 0x23
|
||
2149 01f3 10 .uleb128 0x10
|
||
2150 01f4 09 .uleb128 0x9
|
||
2151 01f5 C0000000 .4byte .LASF42
|
||
2152 01f9 03 .byte 0x3
|
||
2153 01fa A1 .byte 0xa1
|
||
2154 01fb 8B000000 .4byte 0x8b
|
||
2155 01ff 02 .byte 0x2
|
||
2156 0200 23 .byte 0x23
|
||
2157 0201 14 .uleb128 0x14
|
||
2158 0202 09 .uleb128 0x9
|
||
2159 0203 75020000 .4byte .LASF43
|
||
2160 0207 03 .byte 0x3
|
||
2161 0208 A2 .byte 0xa2
|
||
2162 0209 8B000000 .4byte 0x8b
|
||
2163 020d 02 .byte 0x2
|
||
2164 020e 23 .byte 0x23
|
||
2165 020f 18 .uleb128 0x18
|
||
2166 0210 09 .uleb128 0x9
|
||
2167 0211 B2030000 .4byte .LASF44
|
||
2168 0215 03 .byte 0x3
|
||
2169 0216 A3 .byte 0xa3
|
||
2170 0217 8B000000 .4byte 0x8b
|
||
2171 021b 02 .byte 0x2
|
||
2172 021c 23 .byte 0x23
|
||
2173 021d 1C .uleb128 0x1c
|
||
2174 021e 00 .byte 0x0
|
||
2175 021f 05 .uleb128 0x5
|
||
2176 0220 EC030000 .4byte .LASF45
|
||
2177 0224 03 .byte 0x3
|
||
2178 0225 A4 .byte 0xa4
|
||
2179 0226 A6010000 .4byte 0x1a6
|
||
2180 022a 0C .uleb128 0xc
|
||
2181 022b 0C .byte 0xc
|
||
2182 022c 01 .byte 0x1
|
||
2183 022d 46 .byte 0x46
|
||
2184 022e 5D020000 .4byte 0x25d
|
||
2185 0232 09 .uleb128 0x9
|
||
2186 0233 00000000 .4byte .LASF46
|
||
2187 0237 01 .byte 0x1
|
||
2188 0238 47 .byte 0x47
|
||
BFIN GAS /tmp/ccSgj1eS.s page 51
|
||
|
||
|
||
2189 0239 8B000000 .4byte 0x8b
|
||
2190 023d 02 .byte 0x2
|
||
2191 023e 23 .byte 0x23
|
||
2192 023f 00 .uleb128 0x0
|
||
2193 0240 09 .uleb128 0x9
|
||
2194 0241 D7030000 .4byte .LASF47
|
||
2195 0245 01 .byte 0x1
|
||
2196 0246 48 .byte 0x48
|
||
2197 0247 63020000 .4byte 0x263
|
||
2198 024b 02 .byte 0x2
|
||
2199 024c 23 .byte 0x23
|
||
2200 024d 04 .uleb128 0x4
|
||
2201 024e 09 .uleb128 0x9
|
||
2202 024f FF030000 .4byte .LASF48
|
||
2203 0253 01 .byte 0x1
|
||
2204 0254 49 .byte 0x49
|
||
2205 0255 7B020000 .4byte 0x27b
|
||
2206 0259 02 .byte 0x2
|
||
2207 025a 23 .byte 0x23
|
||
2208 025b 08 .uleb128 0x8
|
||
2209 025c 00 .byte 0x0
|
||
2210 025d 0E .uleb128 0xe
|
||
2211 025e 01 .byte 0x1
|
||
2212 025f 2C000000 .4byte 0x2c
|
||
2213 0263 0F .uleb128 0xf
|
||
2214 0264 04 .byte 0x4
|
||
2215 0265 5D020000 .4byte 0x25d
|
||
2216 0269 10 .uleb128 0x10
|
||
2217 026a 01 .byte 0x1
|
||
2218 026b 75020000 .4byte 0x275
|
||
2219 026f 11 .uleb128 0x11
|
||
2220 0270 75020000 .4byte 0x275
|
||
2221 0274 00 .byte 0x0
|
||
2222 0275 0F .uleb128 0xf
|
||
2223 0276 04 .byte 0x4
|
||
2224 0277 9B010000 .4byte 0x19b
|
||
2225 027b 0F .uleb128 0xf
|
||
2226 027c 04 .byte 0x4
|
||
2227 027d 69020000 .4byte 0x269
|
||
2228 0281 05 .uleb128 0x5
|
||
2229 0282 79000000 .4byte .LASF49
|
||
2230 0286 01 .byte 0x1
|
||
2231 0287 4A .byte 0x4a
|
||
2232 0288 2A020000 .4byte 0x22a
|
||
2233 028c 12 .uleb128 0x12
|
||
2234 028d 01 .byte 0x1
|
||
2235 028e 3B030000 .4byte .LASF72
|
||
2236 0292 01 .byte 0x1
|
||
2237 0293 57 .byte 0x57
|
||
2238 0294 01 .byte 0x1
|
||
2239 0295 00000000 .4byte .LFB2
|
||
2240 0299 3C020000 .4byte .LFE2
|
||
2241 029d 00000000 .4byte .LLST0
|
||
2242 02a1 C4020000 .4byte 0x2c4
|
||
2243 02a5 13 .uleb128 0x13
|
||
2244 02a6 636D6400 .string "cmd"
|
||
2245 02aa 01 .byte 0x1
|
||
BFIN GAS /tmp/ccSgj1eS.s page 52
|
||
|
||
|
||
2246 02ab 57 .byte 0x57
|
||
2247 02ac 75020000 .4byte 0x275
|
||
2248 02b0 2B000000 .4byte .LLST1
|
||
2249 02b4 14 .uleb128 0x14
|
||
2250 02b5 00000000 .4byte .Ldebug_ranges0+0x0
|
||
2251 02b9 15 .uleb128 0x15
|
||
2252 02ba 6900 .string "i"
|
||
2253 02bc 01 .byte 0x1
|
||
2254 02bd 77 .byte 0x77
|
||
2255 02be 8B000000 .4byte 0x8b
|
||
2256 02c2 00 .byte 0x0
|
||
2257 02c3 00 .byte 0x0
|
||
2258 02c4 16 .uleb128 0x16
|
||
2259 02c5 7D010000 .4byte .LASF50
|
||
2260 02c9 01 .byte 0x1
|
||
2261 02ca EB .byte 0xeb
|
||
2262 02cb 01 .byte 0x1
|
||
2263 02cc 2C000000 .4byte 0x2c
|
||
2264 02d0 3C020000 .4byte .LFB4
|
||
2265 02d4 C0020000 .4byte .LFE4
|
||
2266 02d8 80000000 .4byte .LLST2
|
||
2267 02dc F4020000 .4byte 0x2f4
|
||
2268 02e0 14 .uleb128 0x14
|
||
2269 02e1 20000000 .4byte .Ldebug_ranges0+0x20
|
||
2270 02e5 17 .uleb128 0x17
|
||
2271 02e6 6900 .string "i"
|
||
2272 02e8 01 .byte 0x1
|
||
2273 02e9 EE .byte 0xee
|
||
2274 02ea 2C000000 .4byte 0x2c
|
||
2275 02ee AB000000 .4byte .LLST3
|
||
2276 02f2 00 .byte 0x0
|
||
2277 02f3 00 .byte 0x0
|
||
2278 02f4 18 .uleb128 0x18
|
||
2279 02f5 A5030000 .4byte .LASF51
|
||
2280 02f9 01 .byte 0x1
|
||
2281 02fa 0501 .2byte 0x105
|
||
2282 02fc 01 .byte 0x1
|
||
2283 02fd 2C000000 .4byte 0x2c
|
||
2284 0301 C0020000 .4byte .LFB5
|
||
2285 0305 FC050000 .4byte .LFE5
|
||
2286 0309 C9000000 .4byte .LLST4
|
||
2287 030d 8E030000 .4byte 0x38e
|
||
2288 0311 19 .uleb128 0x19
|
||
2289 0312 6900 .string "i"
|
||
2290 0314 01 .byte 0x1
|
||
2291 0315 0601 .2byte 0x106
|
||
2292 0317 2C000000 .4byte 0x2c
|
||
2293 031b F4000000 .4byte .LLST5
|
||
2294 031f 1A .uleb128 0x1a
|
||
2295 0320 85000000 .4byte .LASF41
|
||
2296 0324 01 .byte 0x1
|
||
2297 0325 0701 .2byte 0x107
|
||
2298 0327 48000000 .4byte 0x48
|
||
2299 032b 49010000 .4byte .LLST6
|
||
2300 032f 1B .uleb128 0x1b
|
||
2301 0330 BC020000 .4byte .LASF59
|
||
2302 0334 01 .byte 0x1
|
||
BFIN GAS /tmp/ccSgj1eS.s page 53
|
||
|
||
|
||
2303 0335 A301 .2byte 0x1a3
|
||
2304 0337 1A030000 .4byte .L38
|
||
2305 033b 1C .uleb128 0x1c
|
||
2306 033c 40000000 .4byte .Ldebug_ranges0+0x40
|
||
2307 0340 55030000 .4byte 0x355
|
||
2308 0344 1A .uleb128 0x1a
|
||
2309 0345 1B030000 .4byte .LASF52
|
||
2310 0349 01 .byte 0x1
|
||
2311 034a 1C01 .2byte 0x11c
|
||
2312 034c 75000000 .4byte 0x75
|
||
2313 0350 A6020000 .4byte .LLST7
|
||
2314 0354 00 .byte 0x0
|
||
2315 0355 1C .uleb128 0x1c
|
||
2316 0356 58000000 .4byte .Ldebug_ranges0+0x58
|
||
2317 035a 6F030000 .4byte 0x36f
|
||
2318 035e 1A .uleb128 0x1a
|
||
2319 035f 1B030000 .4byte .LASF52
|
||
2320 0363 01 .byte 0x1
|
||
2321 0364 4001 .2byte 0x140
|
||
2322 0366 75000000 .4byte 0x75
|
||
2323 036a DA020000 .4byte .LLST8
|
||
2324 036e 00 .byte 0x0
|
||
2325 036f 14 .uleb128 0x14
|
||
2326 0370 80000000 .4byte .Ldebug_ranges0+0x80
|
||
2327 0374 1D .uleb128 0x1d
|
||
2328 0375 1B030000 .4byte .LASF52
|
||
2329 0379 01 .byte 0x1
|
||
2330 037a 7001 .2byte 0x170
|
||
2331 037c 8E030000 .4byte 0x38e
|
||
2332 0380 1D .uleb128 0x1d
|
||
2333 0381 5D020000 .4byte .LASF53
|
||
2334 0385 01 .byte 0x1
|
||
2335 0386 7001 .2byte 0x170
|
||
2336 0388 8E030000 .4byte 0x38e
|
||
2337 038c 00 .byte 0x0
|
||
2338 038d 00 .byte 0x0
|
||
2339 038e 0A .uleb128 0xa
|
||
2340 038f 75000000 .4byte 0x75
|
||
2341 0393 9E030000 .4byte 0x39e
|
||
2342 0397 1E .uleb128 0x1e
|
||
2343 0398 6B000000 .4byte 0x6b
|
||
2344 039c 03 .byte 0x3
|
||
2345 039d 00 .byte 0x0
|
||
2346 039e 16 .uleb128 0x16
|
||
2347 039f D4020000 .4byte .LASF54
|
||
2348 03a3 01 .byte 0x1
|
||
2349 03a4 A3 .byte 0xa3
|
||
2350 03a5 01 .byte 0x1
|
||
2351 03a6 2C000000 .4byte 0x2c
|
||
2352 03aa FC050000 .4byte .LFB3
|
||
2353 03ae 28070000 .4byte .LFE3
|
||
2354 03b2 3A030000 .4byte .LLST9
|
||
2355 03b6 2B040000 .4byte 0x42b
|
||
2356 03ba 1F .uleb128 0x1f
|
||
2357 03bb 40000000 .4byte .LASF55
|
||
2358 03bf 01 .byte 0x1
|
||
2359 03c0 A7 .byte 0xa7
|
||
BFIN GAS /tmp/ccSgj1eS.s page 54
|
||
|
||
|
||
2360 03c1 75000000 .4byte 0x75
|
||
2361 03c5 65030000 .4byte .LLST10
|
||
2362 03c9 1F .uleb128 0x1f
|
||
2363 03ca 38000000 .4byte .LASF56
|
||
2364 03ce 01 .byte 0x1
|
||
2365 03cf AA .byte 0xaa
|
||
2366 03d0 75000000 .4byte 0x75
|
||
2367 03d4 99030000 .4byte .LLST11
|
||
2368 03d8 1F .uleb128 0x1f
|
||
2369 03d9 71000000 .4byte .LASF57
|
||
2370 03dd 01 .byte 0x1
|
||
2371 03de AA .byte 0xaa
|
||
2372 03df 75000000 .4byte 0x75
|
||
2373 03e3 CD030000 .4byte .LLST12
|
||
2374 03e7 1F .uleb128 0x1f
|
||
2375 03e8 E2010000 .4byte .LASF58
|
||
2376 03ec 01 .byte 0x1
|
||
2377 03ed AB .byte 0xab
|
||
2378 03ee 75000000 .4byte 0x75
|
||
2379 03f2 EB030000 .4byte .LLST13
|
||
2380 03f6 17 .uleb128 0x17
|
||
2381 03f7 65727200 .string "err"
|
||
2382 03fb 01 .byte 0x1
|
||
2383 03fc AC .byte 0xac
|
||
2384 03fd 2C000000 .4byte 0x2c
|
||
2385 0401 1F040000 .4byte .LLST14
|
||
2386 0405 15 .uleb128 0x15
|
||
2387 0406 6900 .string "i"
|
||
2388 0408 01 .byte 0x1
|
||
2389 0409 AC .byte 0xac
|
||
2390 040a 2C000000 .4byte 0x2c
|
||
2391 040e 20 .uleb128 0x20
|
||
2392 040f DD030000 .4byte .LASF60
|
||
2393 0413 01 .byte 0x1
|
||
2394 0414 DB .byte 0xdb
|
||
2395 0415 E2060000 .4byte .L98
|
||
2396 0419 21 .uleb128 0x21
|
||
2397 041a B5020000 .4byte .LASF61
|
||
2398 041e 01 .byte 0x1
|
||
2399 041f A6 .byte 0xa6
|
||
2400 0420 2B040000 .4byte 0x42b
|
||
2401 0424 05 .byte 0x5
|
||
2402 0425 03 .byte 0x3
|
||
2403 0426 00000000 .4byte _rx_buf.2224
|
||
2404 042a 00 .byte 0x0
|
||
2405 042b 0A .uleb128 0xa
|
||
2406 042c 75000000 .4byte 0x75
|
||
2407 0430 3C040000 .4byte 0x43c
|
||
2408 0434 0B .uleb128 0xb
|
||
2409 0435 6B000000 .4byte 0x6b
|
||
2410 0439 FF07 .2byte 0x7ff
|
||
2411 043b 00 .byte 0x0
|
||
2412 043c 22 .uleb128 0x22
|
||
2413 043d 93020000 .4byte .LASF62
|
||
2414 0441 01 .byte 0x1
|
||
2415 0442 31 .byte 0x31
|
||
2416 0443 48040000 .4byte 0x448
|
||
BFIN GAS /tmp/ccSgj1eS.s page 55
|
||
|
||
|
||
2417 0447 00 .byte 0x0
|
||
2418 0448 23 .uleb128 0x23
|
||
2419 0449 4D040000 .4byte 0x44d
|
||
2420 044d 0F .uleb128 0xf
|
||
2421 044e 04 .byte 0x4
|
||
2422 044f 53040000 .4byte 0x453
|
||
2423 0453 24 .uleb128 0x24
|
||
2424 0454 75000000 .4byte 0x75
|
||
2425 0458 25 .uleb128 0x25
|
||
2426 0459 99020000 .4byte .LASF63
|
||
2427 045d 01 .byte 0x1
|
||
2428 045e 32 .byte 0x32
|
||
2429 045f 67040000 .4byte 0x467
|
||
2430 0463 00008000 .4byte 0x800000
|
||
2431 0467 23 .uleb128 0x23
|
||
2432 0468 4D040000 .4byte 0x44d
|
||
2433 046c 25 .uleb128 0x25
|
||
2434 046d 9F020000 .4byte .LASF64
|
||
2435 0471 01 .byte 0x1
|
||
2436 0472 33 .byte 0x33
|
||
2437 0473 7B040000 .4byte 0x47b
|
||
2438 0477 00000001 .4byte 0x1000000
|
||
2439 047b 23 .uleb128 0x23
|
||
2440 047c 4D040000 .4byte 0x44d
|
||
2441 0480 25 .uleb128 0x25
|
||
2442 0481 A5020000 .4byte .LASF65
|
||
2443 0485 01 .byte 0x1
|
||
2444 0486 34 .byte 0x34
|
||
2445 0487 8F040000 .4byte 0x48f
|
||
2446 048b 00008001 .4byte 0x1800000
|
||
2447 048f 23 .uleb128 0x23
|
||
2448 0490 4D040000 .4byte 0x44d
|
||
2449 0494 21 .uleb128 0x21
|
||
2450 0495 52020000 .4byte .LASF66
|
||
2451 0499 01 .byte 0x1
|
||
2452 049a 3B .byte 0x3b
|
||
2453 049b 1F020000 .4byte 0x21f
|
||
2454 049f 05 .byte 0x5
|
||
2455 04a0 03 .byte 0x3
|
||
2456 04a1 00100000 .4byte _f_test_res
|
||
2457 04a5 21 .uleb128 0x21
|
||
2458 04a6 CA000000 .4byte .LASF67
|
||
2459 04aa 01 .byte 0x1
|
||
2460 04ab 3D .byte 0x3d
|
||
2461 04ac 80000000 .4byte 0x80
|
||
2462 04b0 05 .byte 0x5
|
||
2463 04b1 03 .byte 0x3
|
||
2464 04b2 00000000 .4byte _f_cur_test_ind
|
||
2465 04b6 0A .uleb128 0xa
|
||
2466 04b7 81020000 .4byte 0x281
|
||
2467 04bb C6040000 .4byte 0x4c6
|
||
2468 04bf 1E .uleb128 0x1e
|
||
2469 04c0 6B000000 .4byte 0x6b
|
||
2470 04c4 03 .byte 0x3
|
||
2471 04c5 00 .byte 0x0
|
||
2472 04c6 21 .uleb128 0x21
|
||
2473 04c7 82030000 .4byte .LASF68
|
||
BFIN GAS /tmp/ccSgj1eS.s page 56
|
||
|
||
|
||
2474 04cb 01 .byte 0x1
|
||
2475 04cc 4C .byte 0x4c
|
||
2476 04cd D7040000 .4byte 0x4d7
|
||
2477 04d1 05 .byte 0x5
|
||
2478 04d2 03 .byte 0x3
|
||
2479 04d3 00000000 .4byte _f_test_pars
|
||
2480 04d7 23 .uleb128 0x23
|
||
2481 04d8 B6040000 .4byte 0x4b6
|
||
2482 04dc 26 .uleb128 0x26
|
||
2483 04dd 43010000 .4byte .LASF73
|
||
2484 04e1 01 .byte 0x1
|
||
2485 04e2 28 .byte 0x28
|
||
2486 04e3 2C000000 .4byte 0x2c
|
||
2487 04e7 01 .byte 0x1
|
||
2488 04e8 01 .byte 0x1
|
||
2489 04e9 00 .byte 0x0
|
||
2490 .section .debug_abbrev
|
||
2491 0000 01 .uleb128 0x1
|
||
2492 0001 11 .uleb128 0x11
|
||
2493 0002 01 .byte 0x1
|
||
2494 0003 25 .uleb128 0x25
|
||
2495 0004 0E .uleb128 0xe
|
||
2496 0005 13 .uleb128 0x13
|
||
2497 0006 0B .uleb128 0xb
|
||
2498 0007 03 .uleb128 0x3
|
||
2499 0008 0E .uleb128 0xe
|
||
2500 0009 1B .uleb128 0x1b
|
||
2501 000a 0E .uleb128 0xe
|
||
2502 000b 11 .uleb128 0x11
|
||
2503 000c 01 .uleb128 0x1
|
||
2504 000d 12 .uleb128 0x12
|
||
2505 000e 01 .uleb128 0x1
|
||
2506 000f 10 .uleb128 0x10
|
||
2507 0010 06 .uleb128 0x6
|
||
2508 0011 00 .byte 0x0
|
||
2509 0012 00 .byte 0x0
|
||
2510 0013 02 .uleb128 0x2
|
||
2511 0014 24 .uleb128 0x24
|
||
2512 0015 00 .byte 0x0
|
||
2513 0016 0B .uleb128 0xb
|
||
2514 0017 0B .uleb128 0xb
|
||
2515 0018 3E .uleb128 0x3e
|
||
2516 0019 0B .uleb128 0xb
|
||
2517 001a 03 .uleb128 0x3
|
||
2518 001b 0E .uleb128 0xe
|
||
2519 001c 00 .byte 0x0
|
||
2520 001d 00 .byte 0x0
|
||
2521 001e 03 .uleb128 0x3
|
||
2522 001f 24 .uleb128 0x24
|
||
2523 0020 00 .byte 0x0
|
||
2524 0021 0B .uleb128 0xb
|
||
2525 0022 0B .uleb128 0xb
|
||
2526 0023 3E .uleb128 0x3e
|
||
2527 0024 0B .uleb128 0xb
|
||
2528 0025 03 .uleb128 0x3
|
||
2529 0026 08 .uleb128 0x8
|
||
2530 0027 00 .byte 0x0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 57
|
||
|
||
|
||
2531 0028 00 .byte 0x0
|
||
2532 0029 04 .uleb128 0x4
|
||
2533 002a 24 .uleb128 0x24
|
||
2534 002b 00 .byte 0x0
|
||
2535 002c 0B .uleb128 0xb
|
||
2536 002d 0B .uleb128 0xb
|
||
2537 002e 3E .uleb128 0x3e
|
||
2538 002f 0B .uleb128 0xb
|
||
2539 0030 00 .byte 0x0
|
||
2540 0031 00 .byte 0x0
|
||
2541 0032 05 .uleb128 0x5
|
||
2542 0033 16 .uleb128 0x16
|
||
2543 0034 00 .byte 0x0
|
||
2544 0035 03 .uleb128 0x3
|
||
2545 0036 0E .uleb128 0xe
|
||
2546 0037 3A .uleb128 0x3a
|
||
2547 0038 0B .uleb128 0xb
|
||
2548 0039 3B .uleb128 0x3b
|
||
2549 003a 0B .uleb128 0xb
|
||
2550 003b 49 .uleb128 0x49
|
||
2551 003c 13 .uleb128 0x13
|
||
2552 003d 00 .byte 0x0
|
||
2553 003e 00 .byte 0x0
|
||
2554 003f 06 .uleb128 0x6
|
||
2555 0040 04 .uleb128 0x4
|
||
2556 0041 01 .byte 0x1
|
||
2557 0042 0B .uleb128 0xb
|
||
2558 0043 0B .uleb128 0xb
|
||
2559 0044 3A .uleb128 0x3a
|
||
2560 0045 0B .uleb128 0xb
|
||
2561 0046 3B .uleb128 0x3b
|
||
2562 0047 0B .uleb128 0xb
|
||
2563 0048 01 .uleb128 0x1
|
||
2564 0049 13 .uleb128 0x13
|
||
2565 004a 00 .byte 0x0
|
||
2566 004b 00 .byte 0x0
|
||
2567 004c 07 .uleb128 0x7
|
||
2568 004d 28 .uleb128 0x28
|
||
2569 004e 00 .byte 0x0
|
||
2570 004f 03 .uleb128 0x3
|
||
2571 0050 0E .uleb128 0xe
|
||
2572 0051 1C .uleb128 0x1c
|
||
2573 0052 0D .uleb128 0xd
|
||
2574 0053 00 .byte 0x0
|
||
2575 0054 00 .byte 0x0
|
||
2576 0055 08 .uleb128 0x8
|
||
2577 0056 13 .uleb128 0x13
|
||
2578 0057 01 .byte 0x1
|
||
2579 0058 0B .uleb128 0xb
|
||
2580 0059 05 .uleb128 0x5
|
||
2581 005a 3A .uleb128 0x3a
|
||
2582 005b 0B .uleb128 0xb
|
||
2583 005c 3B .uleb128 0x3b
|
||
2584 005d 0B .uleb128 0xb
|
||
2585 005e 01 .uleb128 0x1
|
||
2586 005f 13 .uleb128 0x13
|
||
2587 0060 00 .byte 0x0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 58
|
||
|
||
|
||
2588 0061 00 .byte 0x0
|
||
2589 0062 09 .uleb128 0x9
|
||
2590 0063 0D .uleb128 0xd
|
||
2591 0064 00 .byte 0x0
|
||
2592 0065 03 .uleb128 0x3
|
||
2593 0066 0E .uleb128 0xe
|
||
2594 0067 3A .uleb128 0x3a
|
||
2595 0068 0B .uleb128 0xb
|
||
2596 0069 3B .uleb128 0x3b
|
||
2597 006a 0B .uleb128 0xb
|
||
2598 006b 49 .uleb128 0x49
|
||
2599 006c 13 .uleb128 0x13
|
||
2600 006d 38 .uleb128 0x38
|
||
2601 006e 0A .uleb128 0xa
|
||
2602 006f 00 .byte 0x0
|
||
2603 0070 00 .byte 0x0
|
||
2604 0071 0A .uleb128 0xa
|
||
2605 0072 01 .uleb128 0x1
|
||
2606 0073 01 .byte 0x1
|
||
2607 0074 49 .uleb128 0x49
|
||
2608 0075 13 .uleb128 0x13
|
||
2609 0076 01 .uleb128 0x1
|
||
2610 0077 13 .uleb128 0x13
|
||
2611 0078 00 .byte 0x0
|
||
2612 0079 00 .byte 0x0
|
||
2613 007a 0B .uleb128 0xb
|
||
2614 007b 21 .uleb128 0x21
|
||
2615 007c 00 .byte 0x0
|
||
2616 007d 49 .uleb128 0x49
|
||
2617 007e 13 .uleb128 0x13
|
||
2618 007f 2F .uleb128 0x2f
|
||
2619 0080 05 .uleb128 0x5
|
||
2620 0081 00 .byte 0x0
|
||
2621 0082 00 .byte 0x0
|
||
2622 0083 0C .uleb128 0xc
|
||
2623 0084 13 .uleb128 0x13
|
||
2624 0085 01 .byte 0x1
|
||
2625 0086 0B .uleb128 0xb
|
||
2626 0087 0B .uleb128 0xb
|
||
2627 0088 3A .uleb128 0x3a
|
||
2628 0089 0B .uleb128 0xb
|
||
2629 008a 3B .uleb128 0x3b
|
||
2630 008b 0B .uleb128 0xb
|
||
2631 008c 01 .uleb128 0x1
|
||
2632 008d 13 .uleb128 0x13
|
||
2633 008e 00 .byte 0x0
|
||
2634 008f 00 .byte 0x0
|
||
2635 0090 0D .uleb128 0xd
|
||
2636 0091 0D .uleb128 0xd
|
||
2637 0092 00 .byte 0x0
|
||
2638 0093 03 .uleb128 0x3
|
||
2639 0094 08 .uleb128 0x8
|
||
2640 0095 3A .uleb128 0x3a
|
||
2641 0096 0B .uleb128 0xb
|
||
2642 0097 3B .uleb128 0x3b
|
||
2643 0098 0B .uleb128 0xb
|
||
2644 0099 49 .uleb128 0x49
|
||
BFIN GAS /tmp/ccSgj1eS.s page 59
|
||
|
||
|
||
2645 009a 13 .uleb128 0x13
|
||
2646 009b 38 .uleb128 0x38
|
||
2647 009c 0A .uleb128 0xa
|
||
2648 009d 00 .byte 0x0
|
||
2649 009e 00 .byte 0x0
|
||
2650 009f 0E .uleb128 0xe
|
||
2651 00a0 15 .uleb128 0x15
|
||
2652 00a1 00 .byte 0x0
|
||
2653 00a2 27 .uleb128 0x27
|
||
2654 00a3 0C .uleb128 0xc
|
||
2655 00a4 49 .uleb128 0x49
|
||
2656 00a5 13 .uleb128 0x13
|
||
2657 00a6 00 .byte 0x0
|
||
2658 00a7 00 .byte 0x0
|
||
2659 00a8 0F .uleb128 0xf
|
||
2660 00a9 0F .uleb128 0xf
|
||
2661 00aa 00 .byte 0x0
|
||
2662 00ab 0B .uleb128 0xb
|
||
2663 00ac 0B .uleb128 0xb
|
||
2664 00ad 49 .uleb128 0x49
|
||
2665 00ae 13 .uleb128 0x13
|
||
2666 00af 00 .byte 0x0
|
||
2667 00b0 00 .byte 0x0
|
||
2668 00b1 10 .uleb128 0x10
|
||
2669 00b2 15 .uleb128 0x15
|
||
2670 00b3 01 .byte 0x1
|
||
2671 00b4 27 .uleb128 0x27
|
||
2672 00b5 0C .uleb128 0xc
|
||
2673 00b6 01 .uleb128 0x1
|
||
2674 00b7 13 .uleb128 0x13
|
||
2675 00b8 00 .byte 0x0
|
||
2676 00b9 00 .byte 0x0
|
||
2677 00ba 11 .uleb128 0x11
|
||
2678 00bb 05 .uleb128 0x5
|
||
2679 00bc 00 .byte 0x0
|
||
2680 00bd 49 .uleb128 0x49
|
||
2681 00be 13 .uleb128 0x13
|
||
2682 00bf 00 .byte 0x0
|
||
2683 00c0 00 .byte 0x0
|
||
2684 00c1 12 .uleb128 0x12
|
||
2685 00c2 2E .uleb128 0x2e
|
||
2686 00c3 01 .byte 0x1
|
||
2687 00c4 3F .uleb128 0x3f
|
||
2688 00c5 0C .uleb128 0xc
|
||
2689 00c6 03 .uleb128 0x3
|
||
2690 00c7 0E .uleb128 0xe
|
||
2691 00c8 3A .uleb128 0x3a
|
||
2692 00c9 0B .uleb128 0xb
|
||
2693 00ca 3B .uleb128 0x3b
|
||
2694 00cb 0B .uleb128 0xb
|
||
2695 00cc 27 .uleb128 0x27
|
||
2696 00cd 0C .uleb128 0xc
|
||
2697 00ce 11 .uleb128 0x11
|
||
2698 00cf 01 .uleb128 0x1
|
||
2699 00d0 12 .uleb128 0x12
|
||
2700 00d1 01 .uleb128 0x1
|
||
2701 00d2 40 .uleb128 0x40
|
||
BFIN GAS /tmp/ccSgj1eS.s page 60
|
||
|
||
|
||
2702 00d3 06 .uleb128 0x6
|
||
2703 00d4 01 .uleb128 0x1
|
||
2704 00d5 13 .uleb128 0x13
|
||
2705 00d6 00 .byte 0x0
|
||
2706 00d7 00 .byte 0x0
|
||
2707 00d8 13 .uleb128 0x13
|
||
2708 00d9 05 .uleb128 0x5
|
||
2709 00da 00 .byte 0x0
|
||
2710 00db 03 .uleb128 0x3
|
||
2711 00dc 08 .uleb128 0x8
|
||
2712 00dd 3A .uleb128 0x3a
|
||
2713 00de 0B .uleb128 0xb
|
||
2714 00df 3B .uleb128 0x3b
|
||
2715 00e0 0B .uleb128 0xb
|
||
2716 00e1 49 .uleb128 0x49
|
||
2717 00e2 13 .uleb128 0x13
|
||
2718 00e3 02 .uleb128 0x2
|
||
2719 00e4 06 .uleb128 0x6
|
||
2720 00e5 00 .byte 0x0
|
||
2721 00e6 00 .byte 0x0
|
||
2722 00e7 14 .uleb128 0x14
|
||
2723 00e8 0B .uleb128 0xb
|
||
2724 00e9 01 .byte 0x1
|
||
2725 00ea 55 .uleb128 0x55
|
||
2726 00eb 06 .uleb128 0x6
|
||
2727 00ec 00 .byte 0x0
|
||
2728 00ed 00 .byte 0x0
|
||
2729 00ee 15 .uleb128 0x15
|
||
2730 00ef 34 .uleb128 0x34
|
||
2731 00f0 00 .byte 0x0
|
||
2732 00f1 03 .uleb128 0x3
|
||
2733 00f2 08 .uleb128 0x8
|
||
2734 00f3 3A .uleb128 0x3a
|
||
2735 00f4 0B .uleb128 0xb
|
||
2736 00f5 3B .uleb128 0x3b
|
||
2737 00f6 0B .uleb128 0xb
|
||
2738 00f7 49 .uleb128 0x49
|
||
2739 00f8 13 .uleb128 0x13
|
||
2740 00f9 00 .byte 0x0
|
||
2741 00fa 00 .byte 0x0
|
||
2742 00fb 16 .uleb128 0x16
|
||
2743 00fc 2E .uleb128 0x2e
|
||
2744 00fd 01 .byte 0x1
|
||
2745 00fe 03 .uleb128 0x3
|
||
2746 00ff 0E .uleb128 0xe
|
||
2747 0100 3A .uleb128 0x3a
|
||
2748 0101 0B .uleb128 0xb
|
||
2749 0102 3B .uleb128 0x3b
|
||
2750 0103 0B .uleb128 0xb
|
||
2751 0104 27 .uleb128 0x27
|
||
2752 0105 0C .uleb128 0xc
|
||
2753 0106 49 .uleb128 0x49
|
||
2754 0107 13 .uleb128 0x13
|
||
2755 0108 11 .uleb128 0x11
|
||
2756 0109 01 .uleb128 0x1
|
||
2757 010a 12 .uleb128 0x12
|
||
2758 010b 01 .uleb128 0x1
|
||
BFIN GAS /tmp/ccSgj1eS.s page 61
|
||
|
||
|
||
2759 010c 40 .uleb128 0x40
|
||
2760 010d 06 .uleb128 0x6
|
||
2761 010e 01 .uleb128 0x1
|
||
2762 010f 13 .uleb128 0x13
|
||
2763 0110 00 .byte 0x0
|
||
2764 0111 00 .byte 0x0
|
||
2765 0112 17 .uleb128 0x17
|
||
2766 0113 34 .uleb128 0x34
|
||
2767 0114 00 .byte 0x0
|
||
2768 0115 03 .uleb128 0x3
|
||
2769 0116 08 .uleb128 0x8
|
||
2770 0117 3A .uleb128 0x3a
|
||
2771 0118 0B .uleb128 0xb
|
||
2772 0119 3B .uleb128 0x3b
|
||
2773 011a 0B .uleb128 0xb
|
||
2774 011b 49 .uleb128 0x49
|
||
2775 011c 13 .uleb128 0x13
|
||
2776 011d 02 .uleb128 0x2
|
||
2777 011e 06 .uleb128 0x6
|
||
2778 011f 00 .byte 0x0
|
||
2779 0120 00 .byte 0x0
|
||
2780 0121 18 .uleb128 0x18
|
||
2781 0122 2E .uleb128 0x2e
|
||
2782 0123 01 .byte 0x1
|
||
2783 0124 03 .uleb128 0x3
|
||
2784 0125 0E .uleb128 0xe
|
||
2785 0126 3A .uleb128 0x3a
|
||
2786 0127 0B .uleb128 0xb
|
||
2787 0128 3B .uleb128 0x3b
|
||
2788 0129 05 .uleb128 0x5
|
||
2789 012a 27 .uleb128 0x27
|
||
2790 012b 0C .uleb128 0xc
|
||
2791 012c 49 .uleb128 0x49
|
||
2792 012d 13 .uleb128 0x13
|
||
2793 012e 11 .uleb128 0x11
|
||
2794 012f 01 .uleb128 0x1
|
||
2795 0130 12 .uleb128 0x12
|
||
2796 0131 01 .uleb128 0x1
|
||
2797 0132 40 .uleb128 0x40
|
||
2798 0133 06 .uleb128 0x6
|
||
2799 0134 01 .uleb128 0x1
|
||
2800 0135 13 .uleb128 0x13
|
||
2801 0136 00 .byte 0x0
|
||
2802 0137 00 .byte 0x0
|
||
2803 0138 19 .uleb128 0x19
|
||
2804 0139 34 .uleb128 0x34
|
||
2805 013a 00 .byte 0x0
|
||
2806 013b 03 .uleb128 0x3
|
||
2807 013c 08 .uleb128 0x8
|
||
2808 013d 3A .uleb128 0x3a
|
||
2809 013e 0B .uleb128 0xb
|
||
2810 013f 3B .uleb128 0x3b
|
||
2811 0140 05 .uleb128 0x5
|
||
2812 0141 49 .uleb128 0x49
|
||
2813 0142 13 .uleb128 0x13
|
||
2814 0143 02 .uleb128 0x2
|
||
2815 0144 06 .uleb128 0x6
|
||
BFIN GAS /tmp/ccSgj1eS.s page 62
|
||
|
||
|
||
2816 0145 00 .byte 0x0
|
||
2817 0146 00 .byte 0x0
|
||
2818 0147 1A .uleb128 0x1a
|
||
2819 0148 34 .uleb128 0x34
|
||
2820 0149 00 .byte 0x0
|
||
2821 014a 03 .uleb128 0x3
|
||
2822 014b 0E .uleb128 0xe
|
||
2823 014c 3A .uleb128 0x3a
|
||
2824 014d 0B .uleb128 0xb
|
||
2825 014e 3B .uleb128 0x3b
|
||
2826 014f 05 .uleb128 0x5
|
||
2827 0150 49 .uleb128 0x49
|
||
2828 0151 13 .uleb128 0x13
|
||
2829 0152 02 .uleb128 0x2
|
||
2830 0153 06 .uleb128 0x6
|
||
2831 0154 00 .byte 0x0
|
||
2832 0155 00 .byte 0x0
|
||
2833 0156 1B .uleb128 0x1b
|
||
2834 0157 0A .uleb128 0xa
|
||
2835 0158 00 .byte 0x0
|
||
2836 0159 03 .uleb128 0x3
|
||
2837 015a 0E .uleb128 0xe
|
||
2838 015b 3A .uleb128 0x3a
|
||
2839 015c 0B .uleb128 0xb
|
||
2840 015d 3B .uleb128 0x3b
|
||
2841 015e 05 .uleb128 0x5
|
||
2842 015f 11 .uleb128 0x11
|
||
2843 0160 01 .uleb128 0x1
|
||
2844 0161 00 .byte 0x0
|
||
2845 0162 00 .byte 0x0
|
||
2846 0163 1C .uleb128 0x1c
|
||
2847 0164 0B .uleb128 0xb
|
||
2848 0165 01 .byte 0x1
|
||
2849 0166 55 .uleb128 0x55
|
||
2850 0167 06 .uleb128 0x6
|
||
2851 0168 01 .uleb128 0x1
|
||
2852 0169 13 .uleb128 0x13
|
||
2853 016a 00 .byte 0x0
|
||
2854 016b 00 .byte 0x0
|
||
2855 016c 1D .uleb128 0x1d
|
||
2856 016d 34 .uleb128 0x34
|
||
2857 016e 00 .byte 0x0
|
||
2858 016f 03 .uleb128 0x3
|
||
2859 0170 0E .uleb128 0xe
|
||
2860 0171 3A .uleb128 0x3a
|
||
2861 0172 0B .uleb128 0xb
|
||
2862 0173 3B .uleb128 0x3b
|
||
2863 0174 05 .uleb128 0x5
|
||
2864 0175 49 .uleb128 0x49
|
||
2865 0176 13 .uleb128 0x13
|
||
2866 0177 00 .byte 0x0
|
||
2867 0178 00 .byte 0x0
|
||
2868 0179 1E .uleb128 0x1e
|
||
2869 017a 21 .uleb128 0x21
|
||
2870 017b 00 .byte 0x0
|
||
2871 017c 49 .uleb128 0x49
|
||
2872 017d 13 .uleb128 0x13
|
||
BFIN GAS /tmp/ccSgj1eS.s page 63
|
||
|
||
|
||
2873 017e 2F .uleb128 0x2f
|
||
2874 017f 0B .uleb128 0xb
|
||
2875 0180 00 .byte 0x0
|
||
2876 0181 00 .byte 0x0
|
||
2877 0182 1F .uleb128 0x1f
|
||
2878 0183 34 .uleb128 0x34
|
||
2879 0184 00 .byte 0x0
|
||
2880 0185 03 .uleb128 0x3
|
||
2881 0186 0E .uleb128 0xe
|
||
2882 0187 3A .uleb128 0x3a
|
||
2883 0188 0B .uleb128 0xb
|
||
2884 0189 3B .uleb128 0x3b
|
||
2885 018a 0B .uleb128 0xb
|
||
2886 018b 49 .uleb128 0x49
|
||
2887 018c 13 .uleb128 0x13
|
||
2888 018d 02 .uleb128 0x2
|
||
2889 018e 06 .uleb128 0x6
|
||
2890 018f 00 .byte 0x0
|
||
2891 0190 00 .byte 0x0
|
||
2892 0191 20 .uleb128 0x20
|
||
2893 0192 0A .uleb128 0xa
|
||
2894 0193 00 .byte 0x0
|
||
2895 0194 03 .uleb128 0x3
|
||
2896 0195 0E .uleb128 0xe
|
||
2897 0196 3A .uleb128 0x3a
|
||
2898 0197 0B .uleb128 0xb
|
||
2899 0198 3B .uleb128 0x3b
|
||
2900 0199 0B .uleb128 0xb
|
||
2901 019a 11 .uleb128 0x11
|
||
2902 019b 01 .uleb128 0x1
|
||
2903 019c 00 .byte 0x0
|
||
2904 019d 00 .byte 0x0
|
||
2905 019e 21 .uleb128 0x21
|
||
2906 019f 34 .uleb128 0x34
|
||
2907 01a0 00 .byte 0x0
|
||
2908 01a1 03 .uleb128 0x3
|
||
2909 01a2 0E .uleb128 0xe
|
||
2910 01a3 3A .uleb128 0x3a
|
||
2911 01a4 0B .uleb128 0xb
|
||
2912 01a5 3B .uleb128 0x3b
|
||
2913 01a6 0B .uleb128 0xb
|
||
2914 01a7 49 .uleb128 0x49
|
||
2915 01a8 13 .uleb128 0x13
|
||
2916 01a9 02 .uleb128 0x2
|
||
2917 01aa 0A .uleb128 0xa
|
||
2918 01ab 00 .byte 0x0
|
||
2919 01ac 00 .byte 0x0
|
||
2920 01ad 22 .uleb128 0x22
|
||
2921 01ae 34 .uleb128 0x34
|
||
2922 01af 00 .byte 0x0
|
||
2923 01b0 03 .uleb128 0x3
|
||
2924 01b1 0E .uleb128 0xe
|
||
2925 01b2 3A .uleb128 0x3a
|
||
2926 01b3 0B .uleb128 0xb
|
||
2927 01b4 3B .uleb128 0x3b
|
||
2928 01b5 0B .uleb128 0xb
|
||
2929 01b6 49 .uleb128 0x49
|
||
BFIN GAS /tmp/ccSgj1eS.s page 64
|
||
|
||
|
||
2930 01b7 13 .uleb128 0x13
|
||
2931 01b8 1C .uleb128 0x1c
|
||
2932 01b9 0B .uleb128 0xb
|
||
2933 01ba 00 .byte 0x0
|
||
2934 01bb 00 .byte 0x0
|
||
2935 01bc 23 .uleb128 0x23
|
||
2936 01bd 26 .uleb128 0x26
|
||
2937 01be 00 .byte 0x0
|
||
2938 01bf 49 .uleb128 0x49
|
||
2939 01c0 13 .uleb128 0x13
|
||
2940 01c1 00 .byte 0x0
|
||
2941 01c2 00 .byte 0x0
|
||
2942 01c3 24 .uleb128 0x24
|
||
2943 01c4 35 .uleb128 0x35
|
||
2944 01c5 00 .byte 0x0
|
||
2945 01c6 49 .uleb128 0x49
|
||
2946 01c7 13 .uleb128 0x13
|
||
2947 01c8 00 .byte 0x0
|
||
2948 01c9 00 .byte 0x0
|
||
2949 01ca 25 .uleb128 0x25
|
||
2950 01cb 34 .uleb128 0x34
|
||
2951 01cc 00 .byte 0x0
|
||
2952 01cd 03 .uleb128 0x3
|
||
2953 01ce 0E .uleb128 0xe
|
||
2954 01cf 3A .uleb128 0x3a
|
||
2955 01d0 0B .uleb128 0xb
|
||
2956 01d1 3B .uleb128 0x3b
|
||
2957 01d2 0B .uleb128 0xb
|
||
2958 01d3 49 .uleb128 0x49
|
||
2959 01d4 13 .uleb128 0x13
|
||
2960 01d5 1C .uleb128 0x1c
|
||
2961 01d6 06 .uleb128 0x6
|
||
2962 01d7 00 .byte 0x0
|
||
2963 01d8 00 .byte 0x0
|
||
2964 01d9 26 .uleb128 0x26
|
||
2965 01da 34 .uleb128 0x34
|
||
2966 01db 00 .byte 0x0
|
||
2967 01dc 03 .uleb128 0x3
|
||
2968 01dd 0E .uleb128 0xe
|
||
2969 01de 3A .uleb128 0x3a
|
||
2970 01df 0B .uleb128 0xb
|
||
2971 01e0 3B .uleb128 0x3b
|
||
2972 01e1 0B .uleb128 0xb
|
||
2973 01e2 49 .uleb128 0x49
|
||
2974 01e3 13 .uleb128 0x13
|
||
2975 01e4 3F .uleb128 0x3f
|
||
2976 01e5 0C .uleb128 0xc
|
||
2977 01e6 3C .uleb128 0x3c
|
||
2978 01e7 0C .uleb128 0xc
|
||
2979 01e8 00 .byte 0x0
|
||
2980 01e9 00 .byte 0x0
|
||
2981 01ea 00 .byte 0x0
|
||
2982 .section .debug_pubnames,"",@progbits
|
||
2983 0000 20000000 .4byte 0x20
|
||
2984 0004 0200 .2byte 0x2
|
||
2985 0006 00000000 .4byte .Ldebug_info0
|
||
2986 000a EA040000 .4byte 0x4ea
|
||
BFIN GAS /tmp/ccSgj1eS.s page 65
|
||
|
||
|
||
2987 000e 8C020000 .4byte 0x28c
|
||
2988 0012 6C353032 .string "l502_cmd_test"
|
||
2988 5F636D64
|
||
2988 5F746573
|
||
2988 7400
|
||
2989 0020 00000000 .4byte 0x0
|
||
2990 .section .debug_aranges,"",@progbits
|
||
2991 0000 1C000000 .4byte 0x1c
|
||
2992 0004 0200 .2byte 0x2
|
||
2993 0006 00000000 .4byte .Ldebug_info0
|
||
2994 000a 04 .byte 0x4
|
||
2995 000b 00 .byte 0x0
|
||
2996 000c 0000 .2byte 0x0
|
||
2997 000e 0000 .2byte 0x0
|
||
2998 0010 00000000 .4byte .Ltext0
|
||
2999 0014 28070000 .4byte .Letext0-.Ltext0
|
||
3000 0018 00000000 .4byte 0x0
|
||
3001 001c 00000000 .4byte 0x0
|
||
3002 .section .debug_ranges,"",@progbits
|
||
3003 .Ldebug_ranges0:
|
||
3004 0000 40000000 .4byte .LBB2-.Ltext0
|
||
3005 0004 88000000 .4byte .LBE2-.Ltext0
|
||
3006 0008 34010000 .4byte .LBB4-.Ltext0
|
||
3007 000c 2C020000 .4byte .LBE4-.Ltext0
|
||
3008 0010 EC000000 .4byte .LBB3-.Ltext0
|
||
3009 0014 2C010000 .4byte .LBE3-.Ltext0
|
||
3010 0018 00000000 .4byte 0x0
|
||
3011 001c 00000000 .4byte 0x0
|
||
3012 0020 64020000 .4byte .LBB5-.Ltext0
|
||
3013 0024 6C020000 .4byte .LBE5-.Ltext0
|
||
3014 0028 B2020000 .4byte .LBB7-.Ltext0
|
||
3015 002c C0020000 .4byte .LBE7-.Ltext0
|
||
3016 0030 6E020000 .4byte .LBB6-.Ltext0
|
||
3017 0034 9C020000 .4byte .LBE6-.Ltext0
|
||
3018 0038 00000000 .4byte 0x0
|
||
3019 003c 00000000 .4byte 0x0
|
||
3020 0040 48030000 .4byte .LBB8-.Ltext0
|
||
3021 0044 72030000 .4byte .LBE8-.Ltext0
|
||
3022 0048 B4040000 .4byte .LBB11-.Ltext0
|
||
3023 004c C2040000 .4byte .LBE11-.Ltext0
|
||
3024 0050 00000000 .4byte 0x0
|
||
3025 0054 00000000 .4byte 0x0
|
||
3026 0058 22040000 .4byte .LBB9-.Ltext0
|
||
3027 005c 28040000 .4byte .LBE9-.Ltext0
|
||
3028 0060 B4050000 .4byte .LBB14-.Ltext0
|
||
3029 0064 D0050000 .4byte .LBE14-.Ltext0
|
||
3030 0068 C2040000 .4byte .LBB12-.Ltext0
|
||
3031 006c CE040000 .4byte .LBE12-.Ltext0
|
||
3032 0070 36040000 .4byte .LBB10-.Ltext0
|
||
3033 0074 A8040000 .4byte .LBE10-.Ltext0
|
||
3034 0078 00000000 .4byte 0x0
|
||
3035 007c 00000000 .4byte 0x0
|
||
3036 0080 00050000 .4byte .LBB13-.Ltext0
|
||
3037 0084 94050000 .4byte .LBE13-.Ltext0
|
||
3038 0088 D0050000 .4byte .LBB15-.Ltext0
|
||
3039 008c FC050000 .4byte .LBE15-.Ltext0
|
||
3040 0090 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccSgj1eS.s page 66
|
||
|
||
|
||
3041 0094 00000000 .4byte 0x0
|
||
3042 .section .debug_str,"MS",@progbits,1
|
||
3043 .LASF46:
|
||
3044 0000 74657374 .string "test_code"
|
||
3044 5F636F64
|
||
3044 6500
|
||
3045 .LASF7:
|
||
3046 000a 6C6F6E67 .string "long long unsigned int"
|
||
3046 206C6F6E
|
||
3046 6720756E
|
||
3046 7369676E
|
||
3046 65642069
|
||
3047 .LASF28:
|
||
3048 0021 4C353032 .string "L502_BF_ERR_TEST_VALUE"
|
||
3048 5F42465F
|
||
3048 4552525F
|
||
3048 54455354
|
||
3048 5F56414C
|
||
3049 .LASF56:
|
||
3050 0038 72785F63 .string "rx_cntr"
|
||
3050 6E747200
|
||
3051 .LASF55:
|
||
3052 0040 73746174 .string "stat"
|
||
3052 00
|
||
3053 .LASF6:
|
||
3054 0045 6C6F6E67 .string "long long int"
|
||
3054 206C6F6E
|
||
3054 6720696E
|
||
3054 7400
|
||
3055 .LASF1:
|
||
3056 0053 7369676E .string "signed char"
|
||
3056 65642063
|
||
3056 68617200
|
||
3057 .LASF31:
|
||
3058 005f 4C353032 .string "L502_BF_MODE_TEST"
|
||
3058 5F42465F
|
||
3058 4D4F4445
|
||
3058 5F544553
|
||
3058 5400
|
||
3059 .LASF57:
|
||
3060 0071 74785F63 .string "tx_cntr"
|
||
3060 6E747200
|
||
3061 .LASF49:
|
||
3062 0079 745F7465 .string "t_test_pars"
|
||
3062 73745F70
|
||
3062 61727300
|
||
3063 .LASF41:
|
||
3064 0085 636E7472 .string "cntr"
|
||
3064 00
|
||
3065 .LASF38:
|
||
3066 008a 745F6C35 .string "t_l502_bf_cmd"
|
||
3066 30325F62
|
||
3066 665F636D
|
||
3066 6400
|
||
3067 .LASF8:
|
||
3068 0098 6C6F6E67 .string "long int"
|
||
3068 20696E74
|
||
BFIN GAS /tmp/ccSgj1eS.s page 67
|
||
|
||
|
||
3068 00
|
||
3069 .LASF21:
|
||
3070 00a1 4C353032 .string "L502_BF_ERR_UNSUP_CMD"
|
||
3070 5F42465F
|
||
3070 4552525F
|
||
3070 554E5355
|
||
3070 505F434D
|
||
3071 .LASF10:
|
||
3072 00b7 75696E74 .string "uint16_t"
|
||
3072 31365F74
|
||
3072 00
|
||
3073 .LASF42:
|
||
3074 00c0 6C617374 .string "last_addr"
|
||
3074 5F616464
|
||
3074 7200
|
||
3075 .LASF67:
|
||
3076 00ca 665F6375 .string "f_cur_test_ind"
|
||
3076 725F7465
|
||
3076 73745F69
|
||
3076 6E6400
|
||
3077 .LASF30:
|
||
3078 00d9 4C353032 .string "L502_BF_MODE_STREAM"
|
||
3078 5F42465F
|
||
3078 4D4F4445
|
||
3078 5F535452
|
||
3078 45414D00
|
||
3079 .LASF69:
|
||
3080 00ed 474E5520 .string "GNU C 4.3.5"
|
||
3080 4320342E
|
||
3080 332E3500
|
||
3081 .LASF71:
|
||
3082 00f9 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
|
||
3082 652F6665
|
||
3082 64612F4D
|
||
3082 4950542F
|
||
3082 52616469
|
||
3083 .LASF73:
|
||
3084 0143 675F6D6F .string "g_mode"
|
||
3084 646500
|
||
3085 .LASF5:
|
||
3086 014a 756E7369 .string "unsigned int"
|
||
3086 676E6564
|
||
3086 20696E74
|
||
3086 00
|
||
3087 .LASF19:
|
||
3088 0157 4C353032 .string "L502_BF_ERR_SUCCESS"
|
||
3088 5F42465F
|
||
3088 4552525F
|
||
3088 53554343
|
||
3088 45535300
|
||
3089 .LASF0:
|
||
3090 016b 6C6F6E67 .string "long unsigned int"
|
||
3090 20756E73
|
||
3090 69676E65
|
||
3090 6420696E
|
||
3090 7400
|
||
3091 .LASF50:
|
||
BFIN GAS /tmp/ccSgj1eS.s page 68
|
||
|
||
|
||
3092 017d 665F7370 .string "f_spi_test"
|
||
3092 695F7465
|
||
3092 737400
|
||
3093 .LASF37:
|
||
3094 0188 64617461 .string "data"
|
||
3094 00
|
||
3095 .LASF4:
|
||
3096 018d 73686F72 .string "short unsigned int"
|
||
3096 7420756E
|
||
3096 7369676E
|
||
3096 65642069
|
||
3096 6E7400
|
||
3097 .LASF24:
|
||
3098 01a0 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA"
|
||
3098 5F42465F
|
||
3098 4552525F
|
||
3098 494E5355
|
||
3098 465F434D
|
||
3099 .LASF17:
|
||
3100 01bb 4C353032 .string "L502_BF_CMD_TEST_SDRAM"
|
||
3100 5F42465F
|
||
3100 434D445F
|
||
3100 54455354
|
||
3100 5F534452
|
||
3101 .LASF36:
|
||
3102 01d2 64617461 .string "data_size"
|
||
3102 5F73697A
|
||
3102 6500
|
||
3103 .LASF40:
|
||
3104 01dc 73746167 .string "stage"
|
||
3104 6500
|
||
3105 .LASF58:
|
||
3106 01e2 72785F76 .string "rx_val"
|
||
3106 616C00
|
||
3107 .LASF34:
|
||
3108 01e9 70617261 .string "param"
|
||
3108 6D00
|
||
3109 .LASF29:
|
||
3110 01ef 4C353032 .string "L502_BF_MODE_IDLE"
|
||
3110 5F42465F
|
||
3110 4D4F4445
|
||
3110 5F49444C
|
||
3110 4500
|
||
3111 .LASF23:
|
||
3112 0201 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS"
|
||
3112 5F42465F
|
||
3112 4552525F
|
||
3112 494E5641
|
||
3112 4C49445F
|
||
3113 .LASF15:
|
||
3114 0220 4C353032 .string "L502_BF_CMD_TEST_ECHO"
|
||
3114 5F42465F
|
||
3114 434D445F
|
||
3114 54455354
|
||
3114 5F454348
|
||
3115 .LASF14:
|
||
3116 0236 4C353032 .string "L502_BF_CMD_TEST_GET_RESULT"
|
||
BFIN GAS /tmp/ccSgj1eS.s page 69
|
||
|
||
|
||
3116 5F42465F
|
||
3116 434D445F
|
||
3116 54455354
|
||
3116 5F474554
|
||
3117 .LASF66:
|
||
3118 0252 665F7465 .string "f_test_res"
|
||
3118 73745F72
|
||
3118 657300
|
||
3119 .LASF53:
|
||
3120 025d 77725F76 .string "wr_val"
|
||
3120 616C00
|
||
3121 .LASF70:
|
||
3122 0264 7372632F .string "src/l502_tests.c"
|
||
3122 6C353032
|
||
3122 5F746573
|
||
3122 74732E63
|
||
3122 00
|
||
3123 .LASF43:
|
||
3124 0275 6C617374 .string "last_wr"
|
||
3124 5F777200
|
||
3125 .LASF11:
|
||
3126 027d 696E7433 .string "int32_t"
|
||
3126 325F7400
|
||
3127 .LASF2:
|
||
3128 0285 756E7369 .string "unsigned char"
|
||
3128 676E6564
|
||
3128 20636861
|
||
3128 7200
|
||
3129 .LASF62:
|
||
3130 0293 62616E6B .string "bank1"
|
||
3130 3100
|
||
3131 .LASF63:
|
||
3132 0299 62616E6B .string "bank2"
|
||
3132 3200
|
||
3133 .LASF64:
|
||
3134 029f 62616E6B .string "bank3"
|
||
3134 3300
|
||
3135 .LASF65:
|
||
3136 02a5 62616E6B .string "bank4"
|
||
3136 3400
|
||
3137 .LASF3:
|
||
3138 02ab 73686F72 .string "short int"
|
||
3138 7420696E
|
||
3138 7400
|
||
3139 .LASF61:
|
||
3140 02b5 72785F62 .string "rx_buf"
|
||
3140 756600
|
||
3141 .LASF59:
|
||
3142 02bc 73647261 .string "sdram_test_end"
|
||
3142 6D5F7465
|
||
3142 73745F65
|
||
3142 6E6400
|
||
3143 .LASF12:
|
||
3144 02cb 75696E74 .string "uint32_t"
|
||
3144 33325F74
|
||
3144 00
|
||
3145 .LASF54:
|
||
BFIN GAS /tmp/ccSgj1eS.s page 70
|
||
|
||
|
||
3146 02d4 665F7370 .string "f_sport_test"
|
||
3146 6F72745F
|
||
3146 74657374
|
||
3146 00
|
||
3147 .LASF9:
|
||
3148 02e1 63686172 .string "char"
|
||
3148 00
|
||
3149 .LASF18:
|
||
3150 02e6 4C353032 .string "L502_BF_CMD_TEST_SPI"
|
||
3150 5F42465F
|
||
3150 434D445F
|
||
3150 54455354
|
||
3150 5F535049
|
||
3151 .LASF39:
|
||
3152 02fb 74657374 .string "test"
|
||
3152 00
|
||
3153 .LASF25:
|
||
3154 0300 4C353032 .string "L502_BF_ERR_STREAM_RUNNING"
|
||
3154 5F42465F
|
||
3154 4552525F
|
||
3154 53545245
|
||
3154 414D5F52
|
||
3155 .LASF52:
|
||
3156 031b 776F7264 .string "word"
|
||
3156 00
|
||
3157 .LASF26:
|
||
3158 0320 4C353032 .string "L502_BF_ERR_STREAM_STOPPED"
|
||
3158 5F42465F
|
||
3158 4552525F
|
||
3158 53545245
|
||
3158 414D5F53
|
||
3159 .LASF72:
|
||
3160 033b 6C353032 .string "l502_cmd_test"
|
||
3160 5F636D64
|
||
3160 5F746573
|
||
3160 7400
|
||
3161 .LASF20:
|
||
3162 0349 4C353032 .string "L502_BF_ERR_FIRST_CODE"
|
||
3162 5F42465F
|
||
3162 4552525F
|
||
3162 46495253
|
||
3162 545F434F
|
||
3163 .LASF32:
|
||
3164 0360 636F6465 .string "code"
|
||
3164 00
|
||
3165 .LASF33:
|
||
3166 0365 73746174 .string "status"
|
||
3166 757300
|
||
3167 .LASF13:
|
||
3168 036c 4C353032 .string "L502_BF_CMD_TEST_STOP"
|
||
3168 5F42465F
|
||
3168 434D445F
|
||
3168 54455354
|
||
3168 5F53544F
|
||
3169 .LASF68:
|
||
3170 0382 665F7465 .string "f_test_pars"
|
||
3170 73745F70
|
||
BFIN GAS /tmp/ccSgj1eS.s page 71
|
||
|
||
|
||
3170 61727300
|
||
3171 .LASF16:
|
||
3172 038e 4C353032 .string "L502_BF_CMD_TEST_SPORT"
|
||
3172 5F42465F
|
||
3172 434D445F
|
||
3172 54455354
|
||
3172 5F53504F
|
||
3173 .LASF51:
|
||
3174 03a5 665F7364 .string "f_sdram_test"
|
||
3174 72616D5F
|
||
3174 74657374
|
||
3174 00
|
||
3175 .LASF44:
|
||
3176 03b2 6C617374 .string "last_rd"
|
||
3176 5F726400
|
||
3177 .LASF27:
|
||
3178 03ba 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR"
|
||
3178 5F42465F
|
||
3178 4552525F
|
||
3178 4E4F5F54
|
||
3178 4553545F
|
||
3179 .LASF47:
|
||
3180 03d7 73746172 .string "start"
|
||
3180 7400
|
||
3181 .LASF60:
|
||
3182 03dd 73706F72 .string "sport_test_end"
|
||
3182 745F7465
|
||
3182 73745F65
|
||
3182 6E6400
|
||
3183 .LASF45:
|
||
3184 03ec 745F6C35 .string "t_l502_bf_test_res"
|
||
3184 30325F62
|
||
3184 665F7465
|
||
3184 73745F72
|
||
3184 657300
|
||
3185 .LASF48:
|
||
3186 03ff 6765745F .string "get_result"
|
||
3186 72657375
|
||
3186 6C7400
|
||
3187 .LASF35:
|
||
3188 040a 72657375 .string "result"
|
||
3188 6C7400
|
||
3189 .LASF22:
|
||
3190 0411 4C353032 .string "L502_BF_ERR_CMD_OVERRUN"
|
||
3190 5F42465F
|
||
3190 4552525F
|
||
3190 434D445F
|
||
3190 4F564552
|
||
3191 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||
BFIN GAS /tmp/ccSgj1eS.s page 72
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 src/l502_tests.c
|
||
/tmp/ccSgj1eS.s:13 .text:0000000000000000 _l502_cmd_test
|
||
/tmp/ccSgj1eS.s:1308 .data:0000000000000000 _f_cur_test_ind
|
||
/tmp/ccSgj1eS.s:1314 .rodata:0000000000000000 _f_test_pars
|
||
/tmp/ccSgj1eS.s:1330 .bss:0000000000001000 _f_test_res
|
||
/tmp/ccSgj1eS.s:395 .text:000000000000023c _f_spi_test
|
||
/tmp/ccSgj1eS.s:498 .text:00000000000002c0 _f_sdram_test
|
||
/tmp/ccSgj1eS.s:1104 .text:00000000000005fc _f_sport_test
|
||
/tmp/ccSgj1eS.s:1328 .bss:0000000000000000 _rx_buf.2224
|
||
|
||
UNDEFINED SYMBOLS
|
||
_g_mode
|
||
_l502_cmd_done
|
||
_fpga_reg_write
|
||
_fpga_reg_read
|
||
_l502_cmd_check_req
|