4628 lines
207 KiB
Plaintext
4628 lines
207 KiB
Plaintext
BFIN GAS /tmp/ccKpfjjq.s page 1
|
||
|
||
|
||
1 .file "src/l502_hdma.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 66020000 .text;
|
||
8 0200F100
|
||
8 00000101
|
||
8 FB0E0D00
|
||
8 01010101
|
||
9 .Ltext0:
|
||
10 .align 4
|
||
11 .global _hdma_send_start;
|
||
12 .type _hdma_send_start, STT_FUNC;
|
||
13 _hdma_send_start:
|
||
14 .LFB18:
|
||
15 .file 1 "src/l502_hdma.c"
|
||
1:src/l502_hdma.c **** /***************************************************************************//**
|
||
2:src/l502_hdma.c **** @addtogroup hdma
|
||
3:src/l502_hdma.c **** @{
|
||
4:src/l502_hdma.c **** @file l502_hdma.c
|
||
5:src/l502_hdma.c **** Файл содержит логику работы с hdma на прием и на перед<D0B5>
|
||
6:src/l502_hdma.c **** как из, так и в BlackFin.
|
||
7:src/l502_hdma.c **** ***************************************************************************/
|
||
8:src/l502_hdma.c ****
|
||
9:src/l502_hdma.c **** /******************************************************************************
|
||
10:src/l502_hdma.c **** При запуске должно вызываться один раз hdma_stream_init().
|
||
11:src/l502_hdma.c **** Вызов hdma_xxx_start() инициализирует прием или передачу, а hdm
|
||
12:src/l502_hdma.c **** останавливает все текущие передачи.
|
||
13:src/l502_hdma.c ****
|
||
14:src/l502_hdma.c **** Для запуска обмена блоком данных нужно проверить гото
|
||
15:src/l502_hdma.c **** (наличие свободных дескрипторов) с помощью hdma_xxx_req_rdy()
|
||
16:src/l502_hdma.c **** и вызвать hdma_xxx_req_start(), указав массив для передачи или п
|
||
17:src/l502_hdma.c **** данных и его размер.
|
||
18:src/l502_hdma.c ****
|
||
19:src/l502_hdma.c **** Можно устанавливать до 31 запроса в очередь.
|
||
20:src/l502_hdma.c ****
|
||
21:src/l502_hdma.c **** По завершению обмена будет вызвана функция hdma_xxx_done(), к
|
||
22:src/l502_hdma.c **** должна быть реализована в другом файле. Для передачи BF
|
||
23:src/l502_hdma.c **** функция вызывается один раз на каждый поставленный за
|
||
24:src/l502_hdma.c **** а при приеме PC->BF может вызываться по несколько раз - пр
|
||
25:src/l502_hdma.c **** части запроса (в случае, если от PC пока нет больше данн<D0BD>
|
||
26:src/l502_hdma.c **** *******************************************************************************/
|
||
27:src/l502_hdma.c ****
|
||
28:src/l502_hdma.c ****
|
||
29:src/l502_hdma.c **** #include "l502_global.h"
|
||
30:src/l502_hdma.c **** #include "l502_cdefs.h"
|
||
31:src/l502_hdma.c **** #include "l502_cmd.h"
|
||
32:src/l502_hdma.c ****
|
||
33:src/l502_hdma.c ****
|
||
34:src/l502_hdma.c **** #include <cdefBF523.h>
|
||
35:src/l502_hdma.c **** #include <sys/exception.h>
|
||
36:src/l502_hdma.c **** #include <ccblkfn.h>
|
||
37:src/l502_hdma.c ****
|
||
38:src/l502_hdma.c ****
|
||
BFIN GAS /tmp/ccKpfjjq.s page 2
|
||
|
||
|
||
39:src/l502_hdma.c **** #define STREAM_IN_EN() *pPORTFIO_CLEAR = PF14
|
||
40:src/l502_hdma.c **** #define STREAM_IN_DIS() *pPORTFIO_SET = PF14
|
||
41:src/l502_hdma.c **** #define STREAM_OUT_EN() *pPORTFIO_CLEAR = PF15
|
||
42:src/l502_hdma.c **** #define STREAM_OUT_DIS() *pPORTFIO_SET = PF15
|
||
43:src/l502_hdma.c ****
|
||
44:src/l502_hdma.c **** #define STREAM_IN_SET_REQ() *pPORTGIO_TOGGLE = PG5
|
||
45:src/l502_hdma.c **** #define STREAM_OUT_SET_REQ() *pPORTGIO_TOGGLE = PG6
|
||
46:src/l502_hdma.c ****
|
||
47:src/l502_hdma.c ****
|
||
48:src/l502_hdma.c ****
|
||
49:src/l502_hdma.c **** #define L502_HDMA_STEP_SIZE_MAX 256
|
||
50:src/l502_hdma.c ****
|
||
51:src/l502_hdma.c ****
|
||
52:src/l502_hdma.c **** static uint16_t f_snd_start_id, f_rcv_start_id;
|
||
53:src/l502_hdma.c **** static uint16_t f_snd_done_id, f_rcv_done_id;
|
||
54:src/l502_hdma.c **** static uint8_t f_snd_next_descr, f_rcv_next_descr;
|
||
55:src/l502_hdma.c **** static uint8_t f_rcv_done_descr;
|
||
56:src/l502_hdma.c ****
|
||
57:src/l502_hdma.c ****
|
||
58:src/l502_hdma.c **** void hdma_send_done(uint32_t* addr, uint32_t size);
|
||
59:src/l502_hdma.c **** void hdma_recv_done(uint32_t* addr, uint32_t size);
|
||
60:src/l502_hdma.c ****
|
||
61:src/l502_hdma.c ****
|
||
62:src/l502_hdma.c **** ISR(hdma_isr);
|
||
63:src/l502_hdma.c **** ISR(hdma_rd_isr);
|
||
64:src/l502_hdma.c ****
|
||
65:src/l502_hdma.c ****
|
||
66:src/l502_hdma.c ****
|
||
67:src/l502_hdma.c ****
|
||
68:src/l502_hdma.c **** inline static void hdma_set_descr(t_hdma_stream_descr* descr_arr, uint8_t* pos,
|
||
69:src/l502_hdma.c **** uint16_t* id, uint32_t* addr, uint32_t size, uint32_t flags) {
|
||
70:src/l502_hdma.c **** descr_arr[*pos].flags = flags;
|
||
71:src/l502_hdma.c **** descr_arr[*pos].addr = addr;
|
||
72:src/l502_hdma.c **** descr_arr[*pos].id = *id;
|
||
73:src/l502_hdma.c **** descr_arr[*pos].full_size = size*2;
|
||
74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size;
|
||
75:src/l502_hdma.c **** descr_arr[*pos].udata = size;
|
||
76:src/l502_hdma.c **** *id = *id+1;
|
||
77:src/l502_hdma.c ****
|
||
78:src/l502_hdma.c **** *pos=*pos+1;
|
||
79:src/l502_hdma.c **** if (*pos== L502_IN_HDMA_DESCR_CNT)
|
||
80:src/l502_hdma.c **** *pos = 0;
|
||
81:src/l502_hdma.c **** }
|
||
82:src/l502_hdma.c ****
|
||
83:src/l502_hdma.c ****
|
||
84:src/l502_hdma.c **** /** @brief Инициализация интерфейса HostDMA
|
||
85:src/l502_hdma.c ****
|
||
86:src/l502_hdma.c **** Настройка параметров HostDMA и инициализация неизменя<D0BD>
|
||
87:src/l502_hdma.c **** для организации потока по данных по HostDMA */
|
||
88:src/l502_hdma.c **** void hdma_init(void) {
|
||
89:src/l502_hdma.c **** int d;
|
||
90:src/l502_hdma.c ****
|
||
91:src/l502_hdma.c **** /* запрещаем ПЛИС отслеживать запросы на обмен по HDMA
|
||
92:src/l502_hdma.c **** STREAM_IN_DIS();
|
||
93:src/l502_hdma.c **** STREAM_OUT_DIS();
|
||
94:src/l502_hdma.c ****
|
||
95:src/l502_hdma.c **** *pPORTGIO_DIR |= PG5 | PG6;
|
||
BFIN GAS /tmp/ccKpfjjq.s page 3
|
||
|
||
|
||
96:src/l502_hdma.c **** *pPORTFIO_DIR |= PF14 | PF15;
|
||
97:src/l502_hdma.c ****
|
||
98:src/l502_hdma.c **** /***************** настройка HOST DMA ***********************/
|
||
99:src/l502_hdma.c **** //настройка портов
|
||
100:src/l502_hdma.c **** *pPORTG_MUX |= 0x2800;
|
||
101:src/l502_hdma.c **** *pPORTG_FER |= 0xF800;
|
||
102:src/l502_hdma.c **** *pPORTH_MUX = 0x2A;
|
||
103:src/l502_hdma.c **** *pPORTH_FER = 0xFFFF;
|
||
104:src/l502_hdma.c ****
|
||
105:src/l502_hdma.c ****
|
||
106:src/l502_hdma.c **** //настройка прерываний
|
||
107:src/l502_hdma.c **** REGISTER_ISR(11, hdma_isr);
|
||
108:src/l502_hdma.c **** //*pSIC_IAR3 = (*pSIC_IAR6 & 0xFFF0FFFFUL) | (3 << 16);
|
||
109:src/l502_hdma.c **** *pSIC_IAR6 = (*pSIC_IAR6 & 0xFFFFF0FFUL) | P50_IVG(10); //назначение HDMARD на IVG1
|
||
110:src/l502_hdma.c **** REGISTER_ISR(10, hdma_rd_isr);
|
||
111:src/l502_hdma.c **** *pSIC_IMASK0 |= IRQ_DMA1; //разрешение прерывания HOSTDP на запись
|
||
112:src/l502_hdma.c **** *pSIC_IMASK1 |= IRQ_HOSTRD_DONE; //разрешение прерывания HOSTDP на чт
|
||
113:src/l502_hdma.c **** //разрешение HDMA
|
||
114:src/l502_hdma.c **** *pHOST_CONTROL = BDR | EHR | EHW | HOSTDP_EN | HOSTDP_DATA_SIZE; //burst, ehr, ehw, en
|
||
115:src/l502_hdma.c ****
|
||
116:src/l502_hdma.c **** //g_state.cmd.data[100] = L502_BF_CMD_STATUS_DONE;
|
||
117:src/l502_hdma.c ****
|
||
118:src/l502_hdma.c **** /* инициалзация полей дескрипторов, которые не будут
|
||
119:src/l502_hdma.c **** во время работы */
|
||
120:src/l502_hdma.c **** for (d=0; d < L502_IN_HDMA_DESCR_CNT; d++) {
|
||
121:src/l502_hdma.c **** g_state.hdma.in[d].xmod = 2;
|
||
122:src/l502_hdma.c **** g_state.hdma.in[d].valid = 1;
|
||
123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||
124:src/l502_hdma.c **** (void*)&g_state.hdma.in[0] : (void*)&g_state.hdma.in[d+1];
|
||
125:src/l502_hdma.c **** }
|
||
126:src/l502_hdma.c ****
|
||
127:src/l502_hdma.c **** for (d=0; d < L502_OUT_HDMA_DESCR_CNT; d++) {
|
||
128:src/l502_hdma.c **** g_state.hdma.out[d].xmod = 2;
|
||
129:src/l502_hdma.c **** g_state.hdma.out[d].valid = 1;
|
||
130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||
131:src/l502_hdma.c **** (void*)&g_state.hdma.out[0] : (void*)&g_state.hdma.out[d+1];
|
||
132:src/l502_hdma.c **** }
|
||
133:src/l502_hdma.c **** }
|
||
134:src/l502_hdma.c ****
|
||
135:src/l502_hdma.c ****
|
||
136:src/l502_hdma.c ****
|
||
137:src/l502_hdma.c **** /** @brief Запуск потока на передачу по HostDMA.
|
||
138:src/l502_hdma.c ****
|
||
139:src/l502_hdma.c **** Функция сбрасывает логику обработки заданий на пер<D0B5>
|
||
140:src/l502_hdma.c **** и разрешает передачу. Должна вызываться до добавлен
|
||
141:src/l502_hdma.c **** hdma_send_req_start() */
|
||
142:src/l502_hdma.c **** void hdma_send_start(void) {
|
||
16 .loc 1 142 0
|
||
143:src/l502_hdma.c **** f_snd_start_id = 0;
|
||
17 .loc 1 143 0
|
||
18 0000 4AE10000 P2.H = _f_snd_start_id;
|
||
142:src/l502_hdma.c **** void hdma_send_start(void) {
|
||
19 .loc 1 142 0
|
||
20 0004 00E80000 LINK 0;
|
||
21 .LCFI0:
|
||
22 .loc 1 143 0
|
||
23 0008 0160 R1 = 0 (X);
|
||
BFIN GAS /tmp/ccKpfjjq.s page 4
|
||
|
||
|
||
24 000a 0AE10000 P2.L = _f_snd_start_id;
|
||
25 000e 1197 W [P2] = R1;
|
||
144:src/l502_hdma.c **** f_snd_done_id = 0;
|
||
26 .loc 1 144 0
|
||
27 0010 4AE10000 P2.H = _f_snd_done_id;
|
||
28 0014 0AE10400 P2.L = _f_snd_done_id;
|
||
29 0018 1197 W [P2] = R1;
|
||
145:src/l502_hdma.c **** f_snd_next_descr = 0;
|
||
30 .loc 1 145 0
|
||
31 001a 4AE10000 P2.H = _f_snd_next_descr;
|
||
32 001e 0060 R0 = 0 (X);
|
||
33 0020 0AE10800 P2.L = _f_snd_next_descr;
|
||
34 0024 109B B [P2] = R0;
|
||
146:src/l502_hdma.c ****
|
||
147:src/l502_hdma.c **** g_state.hdma.in_lb.valid = 0;
|
||
35 .loc 1 147 0
|
||
36 0026 4AE10000 P2.H = _g_state;
|
||
37 002a 0AE10000 P2.L = _g_state;
|
||
38 002e 51B7 W [P2+26] = R1;
|
||
148:src/l502_hdma.c ****
|
||
149:src/l502_hdma.c **** STREAM_IN_EN();
|
||
39 .loc 1 149 0
|
||
40 0030 4AE1C0FF P2.H = 65472;
|
||
41 0034 20E10040 R0 = 16384 (X);
|
||
42 0038 0AE10407 P2.L = 1796;
|
||
43 003c 1097 W [P2] = R0;
|
||
150:src/l502_hdma.c **** }
|
||
44 .loc 1 150 0
|
||
45 003e 01E80000 UNLINK;
|
||
46 0042 1000 rts;
|
||
47 .LFE18:
|
||
48 .size _hdma_send_start, .-_hdma_send_start
|
||
49 .align 4
|
||
50 .global _hdma_send_stop;
|
||
51 .type _hdma_send_stop, STT_FUNC;
|
||
52 _hdma_send_stop:
|
||
53 .LFB19:
|
||
151:src/l502_hdma.c ****
|
||
152:src/l502_hdma.c **** /** @brief Останов потока на передачу по HostDMA.
|
||
153:src/l502_hdma.c ****
|
||
154:src/l502_hdma.c **** Запрет передачи по HostDMA с остановом всех текущих зад
|
||
155:src/l502_hdma.c **** void hdma_send_stop(void) {
|
||
54 .loc 1 155 0
|
||
156:src/l502_hdma.c **** STREAM_IN_DIS();
|
||
55 .loc 1 156 0
|
||
56 0044 4AE1C0FF P2.H = 65472;
|
||
155:src/l502_hdma.c **** void hdma_send_stop(void) {
|
||
57 .loc 1 155 0
|
||
58 0048 00E80000 LINK 0;
|
||
59 .LCFI1:
|
||
60 .loc 1 156 0
|
||
61 004c 20E10040 R0 = 16384 (X);
|
||
62 0050 0AE10807 P2.L = 1800;
|
||
63 0054 1097 W [P2] = R0;
|
||
157:src/l502_hdma.c **** }
|
||
64 .loc 1 157 0
|
||
65 0056 01E80000 UNLINK;
|
||
BFIN GAS /tmp/ccKpfjjq.s page 5
|
||
|
||
|
||
66 005a 1000 rts;
|
||
67 .LFE19:
|
||
68 .size _hdma_send_stop, .-_hdma_send_stop
|
||
69 .align 4
|
||
70 .global _hdma_recv_start;
|
||
71 .type _hdma_recv_start, STT_FUNC;
|
||
72 _hdma_recv_start:
|
||
73 .LFB20:
|
||
158:src/l502_hdma.c ****
|
||
159:src/l502_hdma.c **** /** @brief Запуск потока на прием по HostDMA
|
||
160:src/l502_hdma.c ****
|
||
161:src/l502_hdma.c **** Функция сбрасывает логику обработки заданий на при<D180>
|
||
162:src/l502_hdma.c **** и разрешает прием. Должна вызываться до добавления <20>
|
||
163:src/l502_hdma.c **** hdma_recv_req_start() */
|
||
164:src/l502_hdma.c **** void hdma_recv_start(void) {
|
||
74 .loc 1 164 0
|
||
165:src/l502_hdma.c **** f_rcv_start_id = 0;
|
||
75 .loc 1 165 0
|
||
76 005c 4AE10000 P2.H = _f_rcv_start_id;
|
||
164:src/l502_hdma.c **** void hdma_recv_start(void) {
|
||
77 .loc 1 164 0
|
||
78 0060 00E80000 LINK 0;
|
||
79 .LCFI2:
|
||
80 .loc 1 165 0
|
||
81 0064 0160 R1 = 0 (X);
|
||
82 0066 0AE10200 P2.L = _f_rcv_start_id;
|
||
83 006a 1197 W [P2] = R1;
|
||
166:src/l502_hdma.c **** f_rcv_done_id = 0;
|
||
84 .loc 1 166 0
|
||
85 006c 4AE10000 P2.H = _f_rcv_done_id;
|
||
86 0070 0AE10600 P2.L = _f_rcv_done_id;
|
||
87 0074 1197 W [P2] = R1;
|
||
167:src/l502_hdma.c **** f_rcv_next_descr = 0;
|
||
88 .loc 1 167 0
|
||
89 0076 4AE10000 P2.H = _f_rcv_next_descr;
|
||
90 007a 0060 R0 = 0 (X);
|
||
91 007c 0AE10900 P2.L = _f_rcv_next_descr;
|
||
92 0080 109B B [P2] = R0;
|
||
168:src/l502_hdma.c **** f_rcv_done_descr = 0;
|
||
93 .loc 1 168 0
|
||
94 0082 4AE10000 P2.H = _f_rcv_done_descr;
|
||
95 0086 0AE10A00 P2.L = _f_rcv_done_descr;
|
||
96 008a 109B B [P2] = R0;
|
||
169:src/l502_hdma.c ****
|
||
170:src/l502_hdma.c **** g_state.hdma.out_lb.valid = 0;
|
||
97 .loc 1 170 0
|
||
98 008c 4AE10000 P2.H = _g_state;
|
||
99 0090 0AE10000 P2.L = _g_state;
|
||
100 0094 51E60D02 W [P2+1050] = R1;
|
||
171:src/l502_hdma.c **** STREAM_OUT_EN();
|
||
101 .loc 1 171 0
|
||
102 0098 4AE1C0FF P2.H = 65472;
|
||
103 009c 20E10080 R0 = -32768 (X);
|
||
104 00a0 0AE10407 P2.L = 1796;
|
||
105 00a4 1097 W [P2] = R0;
|
||
172:src/l502_hdma.c **** }
|
||
106 .loc 1 172 0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 6
|
||
|
||
|
||
107 00a6 01E80000 UNLINK;
|
||
108 00aa 1000 rts;
|
||
109 .LFE20:
|
||
110 .size _hdma_recv_start, .-_hdma_recv_start
|
||
111 .align 4
|
||
112 .global _hdma_recv_stop;
|
||
113 .type _hdma_recv_stop, STT_FUNC;
|
||
114 _hdma_recv_stop:
|
||
115 .LFB21:
|
||
173:src/l502_hdma.c ****
|
||
174:src/l502_hdma.c **** /** @brief Останов потока на прием по HostDMA
|
||
175:src/l502_hdma.c ****
|
||
176:src/l502_hdma.c **** Запрет приема по HostDMA с остановом всех текущих задан
|
||
177:src/l502_hdma.c **** void hdma_recv_stop(void) {
|
||
116 .loc 1 177 0
|
||
178:src/l502_hdma.c **** STREAM_OUT_DIS();
|
||
117 .loc 1 178 0
|
||
118 00ac 4AE1C0FF P2.H = 65472;
|
||
177:src/l502_hdma.c **** void hdma_recv_stop(void) {
|
||
119 .loc 1 177 0
|
||
120 00b0 00E80000 LINK 0;
|
||
121 .LCFI3:
|
||
122 .loc 1 178 0
|
||
123 00b4 20E10080 R0 = -32768 (X);
|
||
124 00b8 0AE10807 P2.L = 1800;
|
||
125 00bc 1097 W [P2] = R0;
|
||
179:src/l502_hdma.c **** }
|
||
126 .loc 1 179 0
|
||
127 00be 01E80000 UNLINK;
|
||
128 00c2 1000 rts;
|
||
129 .LFE21:
|
||
130 .size _hdma_recv_stop, .-_hdma_recv_stop
|
||
131 .align 4
|
||
132 .global _hdma_send_req_rdy;
|
||
133 .type _hdma_send_req_rdy, STT_FUNC;
|
||
134 _hdma_send_req_rdy:
|
||
135 .LFB22:
|
||
180:src/l502_hdma.c ****
|
||
181:src/l502_hdma.c ****
|
||
182:src/l502_hdma.c ****
|
||
183:src/l502_hdma.c **** /**************************************************************************//**
|
||
184:src/l502_hdma.c **** @brief Получить количество свободных запросов на пере<D180>
|
||
185:src/l502_hdma.c ****
|
||
186:src/l502_hdma.c **** Фунция позволяет узнать, сколько запросов можно еще
|
||
187:src/l502_hdma.c **** передачу с помощью hdma_send_start().
|
||
188:src/l502_hdma.c **** @return Количество запросов на передачу, которое можно
|
||
189:src/l502_hdma.c **** ******************************************************************************/
|
||
190:src/l502_hdma.c **** int hdma_send_req_rdy(void) {
|
||
136 .loc 1 190 0
|
||
137 00c4 4AE10000 P2.H = _f_snd_start_id;
|
||
138 00c8 00E80000 LINK 0;
|
||
139 .LCFI4:
|
||
140 .loc 1 190 0
|
||
141 00cc 0AE10000 P2.L = _f_snd_start_id;
|
||
142 00d0 1195 R1 = W [P2] (Z);
|
||
143 00d2 4AE10000 P2.H = _f_snd_done_id;
|
||
144 00d6 0AE10400 P2.L = _f_snd_done_id;
|
||
BFIN GAS /tmp/ccKpfjjq.s page 7
|
||
|
||
|
||
145 00da 1095 R0 = W [P2] (Z);
|
||
146 00dc 4152 R1 = R1 - R0;
|
||
147 00de C942 R1 = R1.L (Z);
|
||
148 00e0 F860 R0 = 31 (X);
|
||
149 00e2 0852 R0 = R0 - R1;
|
||
191:src/l502_hdma.c **** return L502_IN_HDMA_DESCR_CNT - (uint16_t)(f_snd_start_id - f_snd_done_id);
|
||
192:src/l502_hdma.c **** }
|
||
150 .loc 1 192 0
|
||
151 00e4 01E80000 UNLINK;
|
||
152 00e8 1000 rts;
|
||
153 .LFE22:
|
||
154 .size _hdma_send_req_rdy, .-_hdma_send_req_rdy
|
||
155 00ea 0000 .align 4
|
||
156 .global _hdma_recv_req_rdy;
|
||
157 .type _hdma_recv_req_rdy, STT_FUNC;
|
||
158 _hdma_recv_req_rdy:
|
||
159 .LFB23:
|
||
193:src/l502_hdma.c ****
|
||
194:src/l502_hdma.c **** /**************************************************************************//**
|
||
195:src/l502_hdma.c **** @brief Получить количество свободных запросов на прие<D0B8>
|
||
196:src/l502_hdma.c ****
|
||
197:src/l502_hdma.c **** Фунция позволяет узнать, сколько запросов можно еще
|
||
198:src/l502_hdma.c **** прием с помощью hdma_recv_start().
|
||
199:src/l502_hdma.c **** @return Количество запросов на прием, которое можно пос
|
||
200:src/l502_hdma.c **** ******************************************************************************/
|
||
201:src/l502_hdma.c **** int hdma_recv_req_rdy(void) {
|
||
160 .loc 1 201 0
|
||
161 00ec 4AE10000 P2.H = _f_rcv_start_id;
|
||
162 00f0 00E80000 LINK 0;
|
||
163 .LCFI5:
|
||
164 .loc 1 201 0
|
||
165 00f4 0AE10200 P2.L = _f_rcv_start_id;
|
||
166 00f8 1195 R1 = W [P2] (Z);
|
||
167 00fa 4AE10000 P2.H = _f_rcv_done_id;
|
||
168 00fe 0AE10600 P2.L = _f_rcv_done_id;
|
||
169 0102 1095 R0 = W [P2] (Z);
|
||
170 0104 4152 R1 = R1 - R0;
|
||
171 0106 C942 R1 = R1.L (Z);
|
||
172 0108 F860 R0 = 31 (X);
|
||
173 010a 0852 R0 = R0 - R1;
|
||
202:src/l502_hdma.c **** return L502_OUT_HDMA_DESCR_CNT - (uint16_t)(f_rcv_start_id - f_rcv_done_id);
|
||
203:src/l502_hdma.c **** }
|
||
174 .loc 1 203 0
|
||
175 010c 01E80000 UNLINK;
|
||
176 0110 1000 rts;
|
||
177 .LFE23:
|
||
178 .size _hdma_recv_req_rdy, .-_hdma_recv_req_rdy
|
||
179 0112 0000 .align 4
|
||
180 .global _hdma_send_req_start;
|
||
181 .type _hdma_send_req_start, STT_FUNC;
|
||
182 _hdma_send_req_start:
|
||
183 .LFB24:
|
||
204:src/l502_hdma.c ****
|
||
205:src/l502_hdma.c **** /**************************************************************************//**
|
||
206:src/l502_hdma.c **** @brief Поставить запрос на передачу по HostDMA
|
||
207:src/l502_hdma.c ****
|
||
208:src/l502_hdma.c **** Функция ставит запрос на передачу указанных данных.
|
||
BFIN GAS /tmp/ccKpfjjq.s page 8
|
||
|
||
|
||
209:src/l502_hdma.c **** т.е. буфер нельзя будет использовать до того, как дан
|
||
210:src/l502_hdma.c **** Для постановки запроса необходимо, чтобы был свобод
|
||
211:src/l502_hdma.c **** узнать через hdma_send_req_rdy())
|
||
212:src/l502_hdma.c ****
|
||
213:src/l502_hdma.c **** @param[in] buf Указатель на массив на передачу.
|
||
214:src/l502_hdma.c **** @param[in] size Количество 32-битных слов на передачу
|
||
215:src/l502_hdma.c **** @param[in] flags Флаги из #t_hdma_send_flags
|
||
216:src/l502_hdma.c **** @return < 0 при ошибке, >= 0 - id передачи при успехе
|
||
217:src/l502_hdma.c **** *******************************************************************************/
|
||
218:src/l502_hdma.c **** int hdma_send_req_start(const uint32_t* buf, uint32_t size, uint32_t flags) {
|
||
184 .loc 1 218 0
|
||
185 .LVL0:
|
||
186 0114 ED05 [--sp] = ( r7:5, p5:5 );
|
||
187
|
||
188 .LCFI6:
|
||
189 .LBB27:
|
||
190 .LBB29:
|
||
191:src/l502_hdma.c **** return L502_IN_HDMA_DESCR_CNT - (uint16_t)(f_snd_start_id - f_snd_done_id);
|
||
191 .loc 1 191 0
|
||
192 0116 48E10000 P0.H = _f_snd_start_id;
|
||
193 .LBE29:
|
||
194 .LBE27:
|
||
219:src/l502_hdma.c **** if (hdma_send_req_rdy() > 0) {
|
||
195 .loc 1 219 0
|
||
196 011a 4AE10000 P2.H = _f_snd_done_id;
|
||
218:src/l502_hdma.c **** int hdma_send_req_start(const uint32_t* buf, uint32_t size, uint32_t flags) {
|
||
197 .loc 1 218 0
|
||
198 011e 00E80000 LINK 0;
|
||
199 .LCFI7:
|
||
218:src/l502_hdma.c **** int hdma_send_req_start(const uint32_t* buf, uint32_t size, uint32_t flags) {
|
||
200 .loc 1 218 0
|
||
201 0122 3930 R7 = R1;
|
||
202 .LBB31:
|
||
203 .LBB28:
|
||
191:src/l502_hdma.c **** return L502_IN_HDMA_DESCR_CNT - (uint16_t)(f_snd_start_id - f_snd_done_id);
|
||
204 .loc 1 191 0
|
||
205 0124 08E10000 P0.L = _f_snd_start_id;
|
||
206 .LBE28:
|
||
207 .LBE31:
|
||
208 .loc 1 219 0
|
||
209 0128 0AE10400 P2.L = _f_snd_done_id;
|
||
210 .LBB32:
|
||
211 .LBB30:
|
||
191:src/l502_hdma.c **** return L502_IN_HDMA_DESCR_CNT - (uint16_t)(f_snd_start_id - f_snd_done_id);
|
||
212 .loc 1 191 0
|
||
213 012c 0395 R3 = W [P0] (Z);
|
||
214 .LBE30:
|
||
215 .LBE32:
|
||
216 .loc 1 219 0
|
||
217 012e 1195 R1 = W [P2] (Z);
|
||
218 .LVL1:
|
||
218:src/l502_hdma.c **** int hdma_send_req_start(const uint32_t* buf, uint32_t size, uint32_t flags) {
|
||
219 .loc 1 218 0
|
||
220 0130 2830 R5 = R0;
|
||
221 .loc 1 219 0
|
||
222 0132 4B52 R1 = R3 - R1;
|
||
223 0134 C942 R1 = R1.L (Z);
|
||
BFIN GAS /tmp/ccKpfjjq.s page 9
|
||
|
||
|
||
224 0136 F860 R0 = 31 (X);
|
||
225 .LVL2:
|
||
226 0138 0852 R0 = R0 - R1;
|
||
218:src/l502_hdma.c **** int hdma_send_req_start(const uint32_t* buf, uint32_t size, uint32_t flags) {
|
||
227 .loc 1 218 0
|
||
228 013a 3230 R6 = R2;
|
||
229 .loc 1 219 0
|
||
230 013c 000D cc =R0<=0;
|
||
231 013e 3318 if cc jump .L21;
|
||
232 .LVL3:
|
||
233 .LBB33:
|
||
234 .LBB34:
|
||
70:src/l502_hdma.c **** descr_arr[*pos].flags = flags;
|
||
235 .loc 1 70 0
|
||
236 0140 49E10000 P1.H = _f_snd_next_descr;
|
||
237 0144 09E10800 P1.L = _f_snd_next_descr;
|
||
238 0148 4AE10000 P2.H = _g_state+32;
|
||
239 014c 4A99 R2 = B [P1] (X);
|
||
240 014e 5043 R0 = R2.B (Z);
|
||
241 0150 284F R0 <<= 5;
|
||
242 0152 2832 P5 = R0;
|
||
74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size;
|
||
243 .loc 1 74 0
|
||
244 0154 21E10001 R1 = 256 (X);
|
||
70:src/l502_hdma.c **** descr_arr[*pos].flags = flags;
|
||
245 .loc 1 70 0
|
||
246 0158 0AE12000 P2.L = _g_state+32;
|
||
74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size;
|
||
247 .loc 1 74 0
|
||
248 015c 0F0A cc =R7<=R1 (iu);
|
||
73:src/l502_hdma.c **** descr_arr[*pos].full_size = size*2;
|
||
249 .loc 1 73 0
|
||
250 015e 82C60F80 R0 = R7 << 1;
|
||
70:src/l502_hdma.c **** descr_arr[*pos].flags = flags;
|
||
251 .loc 1 70 0
|
||
252 0162 AA5A P2 = P2 + P5;
|
||
73:src/l502_hdma.c **** descr_arr[*pos].full_size = size*2;
|
||
253 .loc 1 73 0
|
||
254 0164 50B0 [P2+4] = R0;
|
||
74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size;
|
||
255 .loc 1 74 0
|
||
256 0166 21E10002 R1 = 512 (X);
|
||
257 016a 0106 if !cc R0 = R1;
|
||
258 016c 90B5 W [P2+12] = R0;
|
||
72:src/l502_hdma.c **** descr_arr[*pos].id = *id;
|
||
259 .loc 1 72 0
|
||
260 016e 13B7 W [P2+24] = R3;
|
||
78:src/l502_hdma.c **** *pos=*pos+1;
|
||
261 .loc 1 78 0
|
||
262 0170 0A64 R2 += 1;
|
||
70:src/l502_hdma.c **** descr_arr[*pos].flags = flags;
|
||
263 .loc 1 70 0
|
||
264 0172 1693 [P2] = R6;
|
||
71:src/l502_hdma.c **** descr_arr[*pos].addr = addr;
|
||
265 .loc 1 71 0
|
||
266 0174 95B0 [P2+8] = R5;
|
||
75:src/l502_hdma.c **** descr_arr[*pos].udata = size;
|
||
BFIN GAS /tmp/ccKpfjjq.s page 10
|
||
|
||
|
||
267 .loc 1 75 0
|
||
268 0176 D7B1 [P2+28] = R7;
|
||
76:src/l502_hdma.c **** *id = *id+1;
|
||
269 .loc 1 76 0
|
||
270 0178 82CE03C2 R1 = ROT R3 BY 0 ||
|
||
270 0A9B0000
|
||
271 B [P1] = R2 ||
|
||
272 nop;
|
||
273 0180 0964 R1 += 1;
|
||
79:src/l502_hdma.c **** if (*pos== L502_IN_HDMA_DESCR_CNT)
|
||
274 .loc 1 79 0
|
||
275 0182 5243 R2 = R2.B (Z);
|
||
276 0184 F860 R0 = 31 (X);
|
||
76:src/l502_hdma.c **** *id = *id+1;
|
||
277 .loc 1 76 0
|
||
278 0186 0197 W [P0] = R1;
|
||
79:src/l502_hdma.c **** if (*pos== L502_IN_HDMA_DESCR_CNT)
|
||
279 .loc 1 79 0
|
||
280 0188 0208 cc =R2==R0;
|
||
281 018a 1218 if cc jump .L22;
|
||
282 .L18:
|
||
283 .LBE34:
|
||
284 .LBE33:
|
||
220:src/l502_hdma.c **** hdma_set_descr((t_hdma_stream_descr*)g_state.hdma.in, &f_snd_next_descr, &f_snd_start_id,
|
||
221:src/l502_hdma.c **** (uint32_t*)buf, size, flags);
|
||
222:src/l502_hdma.c **** STREAM_IN_SET_REQ();
|
||
285 .loc 1 222 0
|
||
286 018c 4AE1C0FF P2.H = 65472;
|
||
287 0190 0061 R0 = 32 (X);
|
||
288 0192 0AE10C15 P2.L = 5388;
|
||
289 0196 1097 W [P2] = R0;
|
||
223:src/l502_hdma.c **** return f_snd_start_id-1;
|
||
290 .loc 1 223 0
|
||
291 0198 C842 R0 = R1.L (Z);
|
||
224:src/l502_hdma.c **** }
|
||
225:src/l502_hdma.c **** return -1;
|
||
226:src/l502_hdma.c **** }
|
||
292 .loc 1 226 0
|
||
293 019a 01E80000 UNLINK;
|
||
223:src/l502_hdma.c **** return f_snd_start_id-1;
|
||
294 .loc 1 223 0
|
||
295 019e F867 R0 += -1;
|
||
296 .loc 1 226 0
|
||
297 01a0 AD05 ( r7:5, p5:5 ) = [sp++];
|
||
298
|
||
299 .LCFI8:
|
||
300 .LVL4:
|
||
301 01a2 1000 rts;
|
||
302 .LVL5:
|
||
303 .L21:
|
||
304 01a4 01E80000 UNLINK;
|
||
219:src/l502_hdma.c **** if (hdma_send_req_rdy() > 0) {
|
||
305 .loc 1 219 0
|
||
306 01a8 F863 R0 = -1 (X);
|
||
307 .loc 1 226 0
|
||
308 01aa AD05 ( r7:5, p5:5 ) = [sp++];
|
||
309
|
||
BFIN GAS /tmp/ccKpfjjq.s page 11
|
||
|
||
|
||
310 .LCFI9:
|
||
311 .LVL6:
|
||
312 01ac 1000 rts;
|
||
313 .LVL7:
|
||
314 .L22:
|
||
315 .LBB36:
|
||
316 .LBB35:
|
||
80:src/l502_hdma.c **** *pos = 0;
|
||
317 .loc 1 80 0
|
||
318 01ae 0060 R0 = 0 (X);
|
||
319 01b0 089B B [P1] = R0;
|
||
320 01b2 ED2F jump.s .L18;
|
||
321 .LBE35:
|
||
322 .LBE36:
|
||
323 .LFE24:
|
||
324 .size _hdma_send_req_start, .-_hdma_send_req_start
|
||
325 .align 4
|
||
326 .global _hdma_recv_req_start;
|
||
327 .type _hdma_recv_req_start, STT_FUNC;
|
||
328 _hdma_recv_req_start:
|
||
329 .LFB25:
|
||
227:src/l502_hdma.c ****
|
||
228:src/l502_hdma.c **** /**************************************************************************//**
|
||
229:src/l502_hdma.c **** @brief Поставить запрос на передачу по HostDMA
|
||
230:src/l502_hdma.c ****
|
||
231:src/l502_hdma.c **** Функция ставит запрос на прием данных в указанный б<>
|
||
232:src/l502_hdma.c **** Сами данные будут в буфере только по завершению зап<D0B0>
|
||
233:src/l502_hdma.c **** Для постановки запроса необходимо, чтобы был свобод
|
||
234:src/l502_hdma.c **** узнать через hdma_recv_req_rdy())
|
||
235:src/l502_hdma.c ****
|
||
236:src/l502_hdma.c **** @param[in] buf Указатель на массив на передачу.
|
||
237:src/l502_hdma.c **** @param[in] size Количество 32-битных слов на передачу
|
||
238:src/l502_hdma.c **** @return < 0 при ошибке, >= 0 - id передачи при успехе
|
||
239:src/l502_hdma.c **** *******************************************************************************/
|
||
240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) {
|
||
330 .loc 1 240 0
|
||
331 .LVL8:
|
||
332 01b4 F505 [--sp] = ( r7:6, p5:5 );
|
||
333
|
||
334 .LCFI10:
|
||
335 .LBB37:
|
||
336 .LBB39:
|
||
202:src/l502_hdma.c **** return L502_OUT_HDMA_DESCR_CNT - (uint16_t)(f_rcv_start_id - f_rcv_done_id);
|
||
337 .loc 1 202 0
|
||
338 01b6 48E10000 P0.H = _f_rcv_start_id;
|
||
339 .LBE39:
|
||
340 .LBE37:
|
||
241:src/l502_hdma.c **** if (hdma_recv_req_rdy() > 0) {
|
||
341 .loc 1 241 0
|
||
342 01ba 4AE10000 P2.H = _f_rcv_done_id;
|
||
240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) {
|
||
343 .loc 1 240 0
|
||
344 01be 00E80000 LINK 0;
|
||
345 .LCFI11:
|
||
240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) {
|
||
346 .loc 1 240 0
|
||
347 01c2 3930 R7 = R1;
|
||
BFIN GAS /tmp/ccKpfjjq.s page 12
|
||
|
||
|
||
348 .LBB41:
|
||
349 .LBB38:
|
||
202:src/l502_hdma.c **** return L502_OUT_HDMA_DESCR_CNT - (uint16_t)(f_rcv_start_id - f_rcv_done_id);
|
||
350 .loc 1 202 0
|
||
351 01c4 08E10200 P0.L = _f_rcv_start_id;
|
||
352 .LBE38:
|
||
353 .LBE41:
|
||
354 .loc 1 241 0
|
||
355 01c8 0AE10600 P2.L = _f_rcv_done_id;
|
||
356 .LBB42:
|
||
357 .LBB40:
|
||
202:src/l502_hdma.c **** return L502_OUT_HDMA_DESCR_CNT - (uint16_t)(f_rcv_start_id - f_rcv_done_id);
|
||
358 .loc 1 202 0
|
||
359 01cc 0395 R3 = W [P0] (Z);
|
||
360 .LBE40:
|
||
361 .LBE42:
|
||
362 .loc 1 241 0
|
||
363 01ce 1195 R1 = W [P2] (Z);
|
||
364 .LVL9:
|
||
240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) {
|
||
365 .loc 1 240 0
|
||
366 01d0 3030 R6 = R0;
|
||
367 .loc 1 241 0
|
||
368 01d2 4B52 R1 = R3 - R1;
|
||
369 01d4 C942 R1 = R1.L (Z);
|
||
370 01d6 F860 R0 = 31 (X);
|
||
371 .LVL10:
|
||
372 01d8 0852 R0 = R0 - R1;
|
||
373 01da 000D cc =R0<=0;
|
||
374 01dc 3618 if cc jump .L30;
|
||
375 .LBB43:
|
||
376 .LBB44:
|
||
70:src/l502_hdma.c **** descr_arr[*pos].flags = flags;
|
||
377 .loc 1 70 0
|
||
378 01de 49E10000 P1.H = _f_rcv_next_descr;
|
||
379 01e2 09E10900 P1.L = _f_rcv_next_descr;
|
||
380 01e6 4AE10000 P2.H = _g_state+1056;
|
||
381 01ea 4A99 R2 = B [P1] (X);
|
||
382 01ec 5043 R0 = R2.B (Z);
|
||
383 01ee 284F R0 <<= 5;
|
||
384 01f0 2832 P5 = R0;
|
||
385 01f2 0AE12004 P2.L = _g_state+1056;
|
||
386 01f6 0060 R0 = 0 (X);
|
||
74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size;
|
||
387 .loc 1 74 0
|
||
388 01f8 21E10001 R1 = 256 (X);
|
||
389 01fc 0F0A cc =R7<=R1 (iu);
|
||
70:src/l502_hdma.c **** descr_arr[*pos].flags = flags;
|
||
390 .loc 1 70 0
|
||
391 01fe AA5A P2 = P2 + P5;
|
||
392 0200 1093 [P2] = R0;
|
||
73:src/l502_hdma.c **** descr_arr[*pos].full_size = size*2;
|
||
393 .loc 1 73 0
|
||
394 0202 82CE0F80 R0 = R7 << 1 ||
|
||
394 13B70000
|
||
395 W [P2+24] = R3 ||
|
||
396 nop;
|
||
BFIN GAS /tmp/ccKpfjjq.s page 13
|
||
|
||
|
||
397 020a 50B0 [P2+4] = R0;
|
||
74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size;
|
||
398 .loc 1 74 0
|
||
399 020c 21E10002 R1 = 512 (X);
|
||
400 0210 0106 if !cc R0 = R1;
|
||
401 0212 90B5 W [P2+12] = R0;
|
||
78:src/l502_hdma.c **** *pos=*pos+1;
|
||
402 .loc 1 78 0
|
||
403 0214 0A64 R2 += 1;
|
||
71:src/l502_hdma.c **** descr_arr[*pos].addr = addr;
|
||
404 .loc 1 71 0
|
||
405 0216 96B0 [P2+8] = R6;
|
||
75:src/l502_hdma.c **** descr_arr[*pos].udata = size;
|
||
406 .loc 1 75 0
|
||
407 0218 D7B1 [P2+28] = R7;
|
||
76:src/l502_hdma.c **** *id = *id+1;
|
||
408 .loc 1 76 0
|
||
409 021a 82CE03C2 R1 = ROT R3 BY 0 ||
|
||
409 0A9B0000
|
||
410 B [P1] = R2 ||
|
||
411 nop;
|
||
412 0222 0964 R1 += 1;
|
||
79:src/l502_hdma.c **** if (*pos== L502_IN_HDMA_DESCR_CNT)
|
||
413 .loc 1 79 0
|
||
414 0224 5243 R2 = R2.B (Z);
|
||
415 0226 F860 R0 = 31 (X);
|
||
76:src/l502_hdma.c **** *id = *id+1;
|
||
416 .loc 1 76 0
|
||
417 0228 0197 W [P0] = R1;
|
||
79:src/l502_hdma.c **** if (*pos== L502_IN_HDMA_DESCR_CNT)
|
||
418 .loc 1 79 0
|
||
419 022a 0208 cc =R2==R0;
|
||
420 022c 1318 if cc jump .L31;
|
||
421 .L28:
|
||
422 .LBE44:
|
||
423 .LBE43:
|
||
242:src/l502_hdma.c **** hdma_set_descr((t_hdma_stream_descr*)g_state.hdma.out, &f_rcv_next_descr, &f_rcv_start_id,
|
||
243:src/l502_hdma.c **** STREAM_OUT_SET_REQ();
|
||
424 .loc 1 243 0
|
||
425 022e 4AE1C0FF P2.H = 65472;
|
||
426 0232 20E14000 R0 = 64 (X);
|
||
427 0236 0AE10C15 P2.L = 5388;
|
||
428 023a 1097 W [P2] = R0;
|
||
244:src/l502_hdma.c **** return f_rcv_start_id-1;
|
||
429 .loc 1 244 0
|
||
430 023c C842 R0 = R1.L (Z);
|
||
245:src/l502_hdma.c **** }
|
||
246:src/l502_hdma.c **** return -1;
|
||
247:src/l502_hdma.c **** }
|
||
431 .loc 1 247 0
|
||
432 023e 01E80000 UNLINK;
|
||
244:src/l502_hdma.c **** return f_rcv_start_id-1;
|
||
433 .loc 1 244 0
|
||
434 0242 F867 R0 += -1;
|
||
435 .loc 1 247 0
|
||
436 0244 B505 ( r7:6, p5:5 ) = [sp++];
|
||
437
|
||
BFIN GAS /tmp/ccKpfjjq.s page 14
|
||
|
||
|
||
438 .LCFI12:
|
||
439 .LVL11:
|
||
440 0246 1000 rts;
|
||
441 .LVL12:
|
||
442 .L30:
|
||
443 0248 01E80000 UNLINK;
|
||
241:src/l502_hdma.c **** if (hdma_recv_req_rdy() > 0) {
|
||
444 .loc 1 241 0
|
||
445 024c F863 R0 = -1 (X);
|
||
446 .loc 1 247 0
|
||
447 024e B505 ( r7:6, p5:5 ) = [sp++];
|
||
448
|
||
449 .LCFI13:
|
||
450 .LVL13:
|
||
451 0250 1000 rts;
|
||
452 .LVL14:
|
||
453 .L31:
|
||
454 .LBB46:
|
||
455 .LBB45:
|
||
80:src/l502_hdma.c **** *pos = 0;
|
||
456 .loc 1 80 0
|
||
457 0252 0060 R0 = 0 (X);
|
||
458 0254 089B B [P1] = R0;
|
||
459 0256 EC2F jump.s .L28;
|
||
460 .LBE45:
|
||
461 .LBE46:
|
||
462 .LFE25:
|
||
463 .size _hdma_recv_req_start, .-_hdma_recv_req_start
|
||
464 .align 4
|
||
465 .global _hdma_rd_isr;
|
||
466 .type _hdma_rd_isr, STT_FUNC;
|
||
467 _hdma_rd_isr:
|
||
468 .LFB27:
|
||
248:src/l502_hdma.c ****
|
||
249:src/l502_hdma.c ****
|
||
250:src/l502_hdma.c **** /**
|
||
251:src/l502_hdma.c **** @brief Обработчик прерывания на завершения записи в па<D0BF>
|
||
252:src/l502_hdma.c ****
|
||
253:src/l502_hdma.c **** Обработчик вызывается по завершению приема блока по
|
||
254:src/l502_hdma.c **** выполняет установку необходимых флагов для разреше<D188>
|
||
255:src/l502_hdma.c **** и, кроме того, проверяет наличие новой команды и заве
|
||
256:src/l502_hdma.c **** блока из потока данных */
|
||
257:src/l502_hdma.c **** ISR(hdma_isr) {
|
||
258:src/l502_hdma.c **** if ((*pDMA1_IRQ_STATUS & DMA_DONE) != 0) {
|
||
259:src/l502_hdma.c **** /* проверяем, не была ли записана команда */
|
||
260:src/l502_hdma.c **** if (g_state.cmd.status == L502_BF_CMD_STATUS_REQ) {
|
||
261:src/l502_hdma.c **** l502_cmd_set_req();
|
||
262:src/l502_hdma.c **** }
|
||
263:src/l502_hdma.c **** /* проверяем, не был ли записан результат передачи
|
||
264:src/l502_hdma.c **** по HDMA из BF в PC */
|
||
265:src/l502_hdma.c **** if (g_state.hdma.in_lb.valid) {
|
||
266:src/l502_hdma.c **** /* обновляем id завершенной передачи и вызываем ca
|
||
267:src/l502_hdma.c **** f_snd_done_id = g_state.hdma.in_lb.id;
|
||
268:src/l502_hdma.c **** g_state.hdma.in_lb.valid = 0;
|
||
269:src/l502_hdma.c **** hdma_send_done(g_state.hdma.in_lb.addr, g_state.hdma.in_lb.udata);
|
||
270:src/l502_hdma.c **** }
|
||
271:src/l502_hdma.c **** /* проверяем, не был ли записан результат приема да
|
||
BFIN GAS /tmp/ccKpfjjq.s page 15
|
||
|
||
|
||
272:src/l502_hdma.c **** HDMA из PC в BF */
|
||
273:src/l502_hdma.c **** if (g_state.hdma.out_lb.valid) {
|
||
274:src/l502_hdma.c **** /* может быть записан и при не полностью заверше<D188>
|
||
275:src/l502_hdma.c **** определяем сперва резмер, сколько было реальн
|
||
276:src/l502_hdma.c **** uint32_t size = (g_state.hdma.out[f_rcv_done_descr].full_size -
|
||
277:src/l502_hdma.c **** g_state.hdma.out_lb.full_size)/2;
|
||
278:src/l502_hdma.c ****
|
||
279:src/l502_hdma.c **** g_state.hdma.out_lb.valid = 0;
|
||
280:src/l502_hdma.c ****
|
||
281:src/l502_hdma.c ****
|
||
282:src/l502_hdma.c **** hdma_recv_done(g_state.hdma.out_lb.addr, size);
|
||
283:src/l502_hdma.c ****
|
||
284:src/l502_hdma.c **** /* если была завершена только часть дескриптора
|
||
285:src/l502_hdma.c **** обновляем оставшийся размер для приема */
|
||
286:src/l502_hdma.c **** if (g_state.hdma.out_lb.full_size) {
|
||
287:src/l502_hdma.c **** g_state.hdma.out[f_rcv_done_descr].full_size =
|
||
288:src/l502_hdma.c **** g_state.hdma.out_lb.full_size;
|
||
289:src/l502_hdma.c **** } else {
|
||
290:src/l502_hdma.c **** /* если завершен весь дескриптор - переходим
|
||
291:src/l502_hdma.c **** к следующему */
|
||
292:src/l502_hdma.c **** if (++f_rcv_done_descr== L502_OUT_HDMA_DESCR_CNT)
|
||
293:src/l502_hdma.c **** f_rcv_done_descr = 0;
|
||
294:src/l502_hdma.c **** f_rcv_done_id = g_state.hdma.out_lb.id;
|
||
295:src/l502_hdma.c **** }
|
||
296:src/l502_hdma.c **** }
|
||
297:src/l502_hdma.c ****
|
||
298:src/l502_hdma.c **** *pDMA1_IRQ_STATUS = DMA_DONE;
|
||
299:src/l502_hdma.c **** csync();
|
||
300:src/l502_hdma.c **** *pHOST_STATUS = DMA_CMPLT;
|
||
301:src/l502_hdma.c **** }
|
||
302:src/l502_hdma.c **** ssync();
|
||
303:src/l502_hdma.c **** }
|
||
304:src/l502_hdma.c ****
|
||
305:src/l502_hdma.c **** /**
|
||
306:src/l502_hdma.c **** @brief Обработчик прерывания на завершение чтения по HD
|
||
307:src/l502_hdma.c ****
|
||
308:src/l502_hdma.c **** Данный обработчик вызывается по завершению передач
|
||
309:src/l502_hdma.c **** Выполняет только установку необходимых флагов для <20>
|
||
310:src/l502_hdma.c **** передачи */
|
||
311:src/l502_hdma.c **** ISR(hdma_rd_isr) {
|
||
469 .loc 1 311 0
|
||
470 0258 6601 [--SP] = ASTAT;
|
||
471 .LCFI14:
|
||
472 025a 4001 [--SP] = R0;
|
||
473 .LCFI15:
|
||
474 025c 4101 [--SP] = R1;
|
||
475 .LCFI16:
|
||
476 025e 4A01 [--SP] = P2;
|
||
477 .LCFI17:
|
||
478 0260 7B01 [--SP] = RETI;
|
||
479 .LCFI18:
|
||
312:src/l502_hdma.c **** if ((*pHOST_STATUS & HOSTRD_DONE) != 0) {
|
||
480 .loc 1 312 0
|
||
481 0262 4AE1C0FF P2.H = 65472;
|
||
311:src/l502_hdma.c **** ISR(hdma_rd_isr) {
|
||
482 .loc 1 311 0
|
||
483 0266 00E80000 LINK 0;
|
||
BFIN GAS /tmp/ccKpfjjq.s page 16
|
||
|
||
|
||
484 .LCFI19:
|
||
485 .loc 1 312 0
|
||
486 026a 0AE10434 P2.L = 13316;
|
||
487 026e 1095 R0 = W [P2] (Z);
|
||
488 0270 8042 R0 = R0.L (X);
|
||
489 0272 800C cc =R0<0;
|
||
490 0274 0914 if !cc jump .L33 (bp);
|
||
313:src/l502_hdma.c **** *pHOST_STATUS &= ~((unsigned short)HOSTRD_DONE);
|
||
491 .loc 1 313 0
|
||
492 0276 1095 R0 = W [P2] (Z);
|
||
493 0278 21E1FF7F R1 = 32767 (X);
|
||
494 027c 4154 R1 = R1 & R0;
|
||
495 027e 1197 W [P2] = R1;
|
||
314:src/l502_hdma.c **** *pHOST_STATUS |= DMA_CMPLT;
|
||
496 .loc 1 314 0
|
||
497 0280 1095 R0 = W [P2] (Z);
|
||
498 0282 184A BITSET (R0, 3);
|
||
499 0284 1097 W [P2] = R0;
|
||
500 .L33:
|
||
501 0286 0000 nop;
|
||
502 .LBB47:
|
||
503 .LBB48:
|
||
504 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
||
1:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /*
|
||
2:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Copyright (C) 2012 Analog Devices Inc. All rights reserved.
|
||
3:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** *
|
||
4:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Licensed under the Clear BSD license.
|
||
5:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Please see COPYING.LIBGLOSS for details.
|
||
6:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
|
||
7:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
8:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef _MISRA_RULES
|
||
9:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(push)
|
||
10:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_2_4)
|
||
11:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_5_3)
|
||
12:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_6_3)
|
||
13:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_1)
|
||
14:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_8)
|
||
15:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_5)
|
||
16:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_7)
|
||
17:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_15)
|
||
18:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_20_2)
|
||
19:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif
|
||
20:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
21:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef __cplusplus
|
||
22:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** extern "C" {
|
||
23:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif
|
||
24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
25:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN)
|
||
26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
27:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* VDSP -> GCC glue */
|
||
28:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_NOP() __asm__ __volatile__ ("NOP;")
|
||
29:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_cli() ({ unsigned int __rval; __asm__ __volatile__ ("cli %0;" : "=r"(_
|
||
30:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_sti(x) __asm__ __volatile__ ("sti %0;" : : "r"(x))
|
||
31:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_idle() __asm__ __volatile__ ("IDLE;")
|
||
32:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x))
|
||
33:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x))
|
||
34:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x))
|
||
BFIN GAS /tmp/ccKpfjjq.s page 17
|
||
|
||
|
||
35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : "
|
||
36:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinv(x) __asm__ __volatile__ ("FLUSHINV[%0];" : : "p"(x))
|
||
37:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinvmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSHINV[%0++];" : "
|
||
38:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flush(x) __asm__ __volatile__ ("FLUSH[%0];" : : "p"(x))
|
||
39:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSH[%0++];" : "+p"
|
||
40:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflush(x) __asm__ __volatile__ ("IFLUSH[%0];" : : "p"(x))
|
||
41:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("IFLUSH[%0++];" : "+p
|
||
42:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_csync() __builtin_bfin_csync()
|
||
43:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_ssync() __builtin_bfin_ssync()
|
||
44:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
45:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __NO_BUILTIN */
|
||
46:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
47:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
48:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) && !defined(__NO_SHORTNAMES)
|
||
49:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
50:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_NOP) && \
|
||
51:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_NOP)) || \
|
||
52:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_NOP))))
|
||
53:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
54:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_NOP
|
||
55:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
56:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* Insert a normal 16 bit NOP, which is treated as volatile.
|
||
57:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
|
||
58:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
59:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
60:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
61:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void NOP(void) {
|
||
62:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_NOP();
|
||
63:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
64:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
65:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_NOP */
|
||
66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
67:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CLI) && \
|
||
68:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CLI)) || \
|
||
69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI))))
|
||
70:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
71:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CLI
|
||
72:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
73:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
74:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
75:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static unsigned int cli(void) {
|
||
76:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** unsigned int __rval = __builtin_cli();
|
||
77:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
|
||
78:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
79:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
80:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CLI */
|
||
81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
82:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_STI) && \
|
||
83:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_STI)) || \
|
||
84:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_STI))))
|
||
85:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
86:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_STI
|
||
87:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
88:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
89:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) {
|
||
91:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_sti(__a);
|
||
BFIN GAS /tmp/ccKpfjjq.s page 18
|
||
|
||
|
||
92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
93:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
94:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_STI */
|
||
95:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
96:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IDLE) && \
|
||
97:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IDLE)) || \
|
||
98:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IDLE))))
|
||
99:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
100:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IDLE
|
||
101:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
102:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
103:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
104:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void idle(void) {
|
||
105:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_idle();
|
||
106:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
107:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
108:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IDLE */
|
||
109:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
110:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_RAISE_INTR) && \
|
||
111:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_RAISE_INTR)) || \
|
||
112:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_RAISE_INTR))))
|
||
113:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
114:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_RAISE_INTR
|
||
115:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
116:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define raise_intr(A) (__builtin_raise((A)))
|
||
117:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
118:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_RAISE_INTR */
|
||
119:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
120:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_EXCPT) && \
|
||
121:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_EXCPT)) || \
|
||
122:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_EXCPT))))
|
||
123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
124:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_EXCPT
|
||
125:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
126:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define excpt(A) (__builtin_excpt((A)))
|
||
127:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
128:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_EXCPT */
|
||
129:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
130:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCH) && \
|
||
131:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCH)) || \
|
||
132:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCH))))
|
||
133:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
134:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCH
|
||
135:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
136:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
137:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) {
|
||
139:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_prefetch(__a);
|
||
140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
141:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
142:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCH */
|
||
143:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
144:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCHMODUP) && \
|
||
145:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCHMODUP)) || \
|
||
146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP))))
|
||
147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
148:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCHMODUP
|
||
BFIN GAS /tmp/ccKpfjjq.s page 19
|
||
|
||
|
||
149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
150:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
151:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
152:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * prefetchmodup(void * __a) {
|
||
153:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_prefetchmodup(__a);
|
||
154:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
|
||
155:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
156:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
157:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCHMODUP */
|
||
158:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
159:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINV) && \
|
||
160:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINV)) || \
|
||
161:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINV))))
|
||
162:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
163:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINV
|
||
164:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
165:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
166:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
167:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flushinv(void * __a) {
|
||
168:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flushinv(__a);
|
||
169:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
170:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
171:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINV */
|
||
172:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
173:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINVMODUP) && \
|
||
174:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINVMODUP)) || \
|
||
175:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINVMODUP))))
|
||
176:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
177:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINVMODUP
|
||
178:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
179:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
180:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) {
|
||
182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a);
|
||
183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
|
||
184:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
185:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
186:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINVMODUP */
|
||
187:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
188:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSH) && \
|
||
189:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSH)) || \
|
||
190:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSH))))
|
||
191:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
192:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSH
|
||
193:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
194:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
195:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) {
|
||
197:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flush(__a);
|
||
198:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
199:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
200:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSH */
|
||
201:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
202:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHMODUP) && \
|
||
203:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHMODUP)) || \
|
||
204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP))))
|
||
205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
BFIN GAS /tmp/ccKpfjjq.s page 20
|
||
|
||
|
||
206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP
|
||
207:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
208:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
209:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
210:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushmodup(void * __a) {
|
||
211:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushmodup(__a);
|
||
212:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
|
||
213:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
214:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
215:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHMODUP */
|
||
216:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
217:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSH) && \
|
||
218:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSH)) || \
|
||
219:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSH))))
|
||
220:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
221:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSH
|
||
222:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
223:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
224:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
225:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void iflush(void * __a) {
|
||
226:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_iflush(__a);
|
||
227:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
228:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
229:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSH */
|
||
230:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
231:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSHMODUP) && \
|
||
232:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSHMODUP)) || \
|
||
233:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSHMODUP))))
|
||
234:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
235:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSHMODUP
|
||
236:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
237:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
238:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) {
|
||
240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a);
|
||
241:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
|
||
242:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
243:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
244:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSHMODUP */
|
||
245:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
246:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CSYNC) && \
|
||
247:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CSYNC)) || \
|
||
248:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CSYNC))))
|
||
249:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
250:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CSYNC
|
||
251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312;
|
||
253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int
|
||
254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
|
||
255:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
256:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
257:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
258:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void csync(void) {
|
||
259:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_csync();
|
||
260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
|
||
261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
262:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CSYNC */
|
||
BFIN GAS /tmp/ccKpfjjq.s page 21
|
||
|
||
|
||
263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
264:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_SSYNC) && \
|
||
265:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_SSYNC)) || \
|
||
266:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_SSYNC))))
|
||
267:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
268:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_SSYNC
|
||
269:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
270:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a ssync instruction protected by CLI/STI for anomaly 05-00-0312;
|
||
271:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected ssync by using ssync_int
|
||
272:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
|
||
273:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
|
||
274:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
|
||
275:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
|
||
276:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void ssync(void) {
|
||
277:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_ssync();
|
||
505 .loc 2 277 0
|
||
506 0288 2400 ssync;
|
||
507 .LBE48:
|
||
508 .LBE47:
|
||
315:src/l502_hdma.c **** }
|
||
316:src/l502_hdma.c **** ssync();
|
||
317:src/l502_hdma.c **** }
|
||
509 .loc 1 317 0
|
||
510 028a 01E80000 UNLINK;
|
||
511 028e 3B01 RETI = [SP++];
|
||
512 0290 7290 P2 = [SP++];
|
||
513 0292 3190 R1 = [SP++];
|
||
514 0294 3090 R0 = [SP++];
|
||
515 0296 2601 ASTAT = [SP++];
|
||
516 0298 1100 rti;
|
||
517 .LFE27:
|
||
518 .size _hdma_rd_isr, .-_hdma_rd_isr
|
||
519 029a 0000 .align 4
|
||
520 .global _hdma_init;
|
||
521 .type _hdma_init, STT_FUNC;
|
||
522 _hdma_init:
|
||
523 .LFB17:
|
||
88:src/l502_hdma.c **** void hdma_init(void) {
|
||
524 .loc 1 88 0
|
||
525 029c EB05 [--sp] = ( r7:5, p5:3 );
|
||
526
|
||
527 .LCFI20:
|
||
92:src/l502_hdma.c **** STREAM_IN_DIS();
|
||
528 .loc 1 92 0
|
||
529 029e 4AE1C0FF P2.H = 65472;
|
||
88:src/l502_hdma.c **** void hdma_init(void) {
|
||
530 .loc 1 88 0
|
||
531 02a2 00E80000 LINK 0;
|
||
532 .LCFI21:
|
||
92:src/l502_hdma.c **** STREAM_IN_DIS();
|
||
533 .loc 1 92 0
|
||
534 02a6 0AE10807 P2.L = 1800;
|
||
535 02aa 20E10040 R0 = 16384 (X);
|
||
536 02ae 1097 W [P2] = R0;
|
||
93:src/l502_hdma.c **** STREAM_OUT_DIS();
|
||
537 .loc 1 93 0
|
||
538 02b0 20E10080 R0 = -32768 (X);
|
||
BFIN GAS /tmp/ccKpfjjq.s page 22
|
||
|
||
|
||
539 02b4 1097 W [P2] = R0;
|
||
95:src/l502_hdma.c **** *pPORTGIO_DIR |= PG5 | PG6;
|
||
540 .loc 1 95 0
|
||
541 02b6 4AE1C0FF P2.H = 65472;
|
||
542 02ba 0AE13015 P2.L = 5424;
|
||
543 02be 1195 R1 = W [P2] (Z);
|
||
544 02c0 20E16000 R0 = 96 (X);
|
||
545 02c4 0856 R0 = R0 | R1;
|
||
546 02c6 1097 W [P2] = R0;
|
||
96:src/l502_hdma.c **** *pPORTFIO_DIR |= PF14 | PF15;
|
||
547 .loc 1 96 0
|
||
548 02c8 4AE1C0FF P2.H = 65472;
|
||
549 02cc 0AE13007 P2.L = 1840;
|
||
550 02d0 1195 R1 = W [P2] (Z);
|
||
551 02d2 20E100C0 R0 = -16384 (X);
|
||
552 02d6 0856 R0 = R0 | R1;
|
||
553 02d8 1097 W [P2] = R0;
|
||
100:src/l502_hdma.c **** *pPORTG_MUX |= 0x2800;
|
||
554 .loc 1 100 0
|
||
555 02da 4AE1C0FF P2.H = 65472;
|
||
556 02de 0AE11432 P2.L = 12820;
|
||
557 02e2 1195 R1 = W [P2] (Z);
|
||
558 02e4 20E10028 R0 = 10240 (X);
|
||
559 02e8 0856 R0 = R0 | R1;
|
||
560 02ea 1097 W [P2] = R0;
|
||
101:src/l502_hdma.c **** *pPORTG_FER |= 0xF800;
|
||
561 .loc 1 101 0
|
||
562 02ec 826F P2 += -16;
|
||
563 02ee 1195 R1 = W [P2] (Z);
|
||
564 02f0 20E100F8 R0 = -2048 (X);
|
||
565 02f4 0856 R0 = R0 | R1;
|
||
566 02f6 1097 W [P2] = R0;
|
||
102:src/l502_hdma.c **** *pPORTH_MUX = 0x2A;
|
||
567 .loc 1 102 0
|
||
568 02f8 5061 R0 = 42 (X);
|
||
569 02fa A26C P2 += 20;
|
||
570 02fc 1097 W [P2] = R0;
|
||
103:src/l502_hdma.c **** *pPORTH_FER = 0xFFFF;
|
||
571 .loc 1 103 0
|
||
572 02fe F863 R0 = -1 (X);
|
||
573 0300 826F P2 += -16;
|
||
574 0302 1097 W [P2] = R0;
|
||
575 .LBB49:
|
||
576 .LBB50:
|
||
577 .LBB51:
|
||
578 .loc 2 277 0
|
||
579 0304 2400 ssync;
|
||
580 .LBE51:
|
||
581 .LBE50:
|
||
107:src/l502_hdma.c **** REGISTER_ISR(11, hdma_isr);
|
||
582 .loc 1 107 0
|
||
583 0306 40E10000 R0.H = _hdma_isr;
|
||
584 030a 4AE1E0FF P2.H = 65504;
|
||
585 030e 00E15804 R0.L = _hdma_isr;
|
||
586 0312 0AE12C20 P2.L = 8236;
|
||
587 0316 1093 [P2] = R0;
|
||
588 .LBB52:
|
||
BFIN GAS /tmp/ccKpfjjq.s page 23
|
||
|
||
|
||
589 .LBB53:
|
||
590 .loc 2 277 0
|
||
591 0318 2400 ssync;
|
||
592 .LBE53:
|
||
593 .LBE52:
|
||
107:src/l502_hdma.c **** REGISTER_ISR(11, hdma_isr);
|
||
594 .loc 1 107 0
|
||
595 031a 0260 R2 = 0 (X);
|
||
596 031c 0230 R0 = R2;
|
||
597 .LVL15:
|
||
598 // 107 "src/l502_hdma.c" 1
|
||
599 031e 3000584A cli R0; bitset (R0, 11); sti R0; csync;
|
||
599 40002300
|
||
600 // 0 "" 2
|
||
601 .LBE49:
|
||
109:src/l502_hdma.c **** *pSIC_IAR6 = (*pSIC_IAR6 & 0xFFFFF0FFUL) | P50_IVG(10); //назначение HDMARD на IVG1
|
||
602 .loc 1 109 0
|
||
603 0326 4AE1C0FF P2.H = 65472;
|
||
604 032a 0AE15801 P2.L = 344;
|
||
605 032e 1091 R0 = [P2];
|
||
606 .LVL16:
|
||
607 0330 21E1FFF0 R1 = -3841 (X);
|
||
608 0334 0854 R0 = R0 & R1;
|
||
609 0336 21E10003 R1 = 768 (X);
|
||
610 033a 0856 R0 = R0 | R1;
|
||
611 033c 1093 [P2] = R0;
|
||
612 .LBB54:
|
||
613 .LBB55:
|
||
614 .LBB56:
|
||
615 .loc 2 277 0
|
||
616 033e 2400 ssync;
|
||
617 .LBE56:
|
||
618 .LBE55:
|
||
110:src/l502_hdma.c **** REGISTER_ISR(10, hdma_rd_isr);
|
||
619 .loc 1 110 0
|
||
620 0340 40E10000 R0.H = _hdma_rd_isr;
|
||
621 0344 4AE1E0FF P2.H = 65504;
|
||
622 0348 00E15802 R0.L = _hdma_rd_isr;
|
||
623 034c 0AE12820 P2.L = 8232;
|
||
624 0350 1093 [P2] = R0;
|
||
625 .LBB57:
|
||
626 .LBB58:
|
||
627 .loc 2 277 0
|
||
628 0352 2400 ssync;
|
||
629 .LBE58:
|
||
630 .LBE57:
|
||
110:src/l502_hdma.c **** REGISTER_ISR(10, hdma_rd_isr);
|
||
631 .loc 1 110 0
|
||
632 0354 0230 R0 = R2;
|
||
633 .LVL17:
|
||
634 // 110 "src/l502_hdma.c" 1
|
||
635 0356 3000504A cli R0; bitset (R0, 10); sti R0; csync;
|
||
635 40002300
|
||
636 // 0 "" 2
|
||
637 .LBE54:
|
||
111:src/l502_hdma.c **** *pSIC_IMASK0 |= IRQ_DMA1; //разрешение прерывания HOSTDP на запись
|
||
638 .loc 1 111 0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 24
|
||
|
||
|
||
639 035e 4AE1C0FF P2.H = 65472;
|
||
640 0362 0AE10C01 P2.L = 268;
|
||
641 0366 1091 R0 = [P2];
|
||
642 .LVL18:
|
||
643 0368 E04A BITSET (R0, 28);
|
||
644 036a 1093 [P2] = R0;
|
||
112:src/l502_hdma.c **** *pSIC_IMASK1 |= IRQ_HOSTRD_DONE; //разрешение прерывания HOSTDP на чт
|
||
645 .loc 1 112 0
|
||
646 036c 4AE1C0FF P2.H = 65472;
|
||
647 0370 0AE14C01 P2.L = 332;
|
||
648 0374 1091 R0 = [P2];
|
||
649 0376 904A BITSET (R0, 18);
|
||
650 0378 1093 [P2] = R0;
|
||
114:src/l502_hdma.c **** *pHOST_CONTROL = BDR | EHR | EHW | HOSTDP_EN | HOSTDP_DATA_SIZE; //burst, ehr, ehw, en
|
||
651 .loc 1 114 0
|
||
652 037a 4AE1C0FF P2.H = 65472;
|
||
653 037e 20E10507 R0 = 1797 (X);
|
||
654 0382 0AE10034 P2.L = 13312;
|
||
655 0386 1097 W [P2] = R0;
|
||
121:src/l502_hdma.c **** g_state.hdma.in[d].xmod = 2;
|
||
656 .loc 1 121 0
|
||
657 0388 4DE10000 P5.H = _g_state;
|
||
658 038c 0DE10000 P5.L = _g_state;
|
||
659 0390 1060 R0 = 2 (X);
|
||
660 0392 68E61700 W [P5+46] = R0;
|
||
122:src/l502_hdma.c **** g_state.hdma.in[d].valid = 1;
|
||
661 .loc 1 122 0
|
||
662 0396 0860 R0 = 1 (X);
|
||
663 0398 68E61D00 W [P5+58] = R0;
|
||
664 039c 0160 R1 = 0 (X);
|
||
665 .LVL19:
|
||
123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||
666 .loc 1 123 0
|
||
667 039e 6532 P4 = P5;
|
||
121:src/l502_hdma.c **** g_state.hdma.in[d].xmod = 2;
|
||
668 .loc 1 121 0
|
||
669 03a0 1760 R7 = 2 (X);
|
||
122:src/l502_hdma.c **** g_state.hdma.in[d].valid = 1;
|
||
670 .loc 1 122 0
|
||
671 03a2 0B60 R3 = 1 (X);
|
||
672 03a4 F168 P1 = 30 (X);
|
||
673 03a6 B2E01910 LSETUP (.L36, .L50) LC1 = P1;
|
||
674 .L36:
|
||
123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||
675 .loc 1 123 0
|
||
676 03aa 1A32 P3 = R2;
|
||
677 03ac 1164 R1 += 2;
|
||
678 03ae 82C62980 R0 = R1 << 5;
|
||
679 03b2 6D30 R5 = P5;
|
||
680 03b4 0550 R0 = R5 + R0;
|
||
681 03b6 9D5A P2 = P5 + P3;
|
||
682 03b8 50B3 [P2+52] = R0;
|
||
683 03ba 48E10000 P0.H = _g_state;
|
||
120:src/l502_hdma.c **** for (d=0; d < L502_IN_HDMA_DESCR_CNT; d++) {
|
||
684 .loc 1 120 0
|
||
685 03be F967 R1 += -1;
|
||
686 03c0 F860 R0 = 31 (X);
|
||
BFIN GAS /tmp/ccKpfjjq.s page 25
|
||
|
||
|
||
123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||
687 .loc 1 123 0
|
||
688 03c2 08E10000 P0.L = _g_state;
|
||
120:src/l502_hdma.c **** for (d=0; d < L502_IN_HDMA_DESCR_CNT; d++) {
|
||
689 .loc 1 120 0
|
||
690 03c6 0108 cc =R1==R0;
|
||
691 03c8 0D18 if cc jump .L42;
|
||
121:src/l502_hdma.c **** g_state.hdma.in[d].xmod = 2;
|
||
692 .loc 1 121 0
|
||
693 03ca 82C62984 R2 = R1 << 5;
|
||
694 03ce 1A32 P3 = R2;
|
||
695 03d0 9C5A P2 = P4 + P3;
|
||
696 03d2 626D P2 += 44;
|
||
697 03d4 57B4 W [P2+2] = R7;
|
||
122:src/l502_hdma.c **** g_state.hdma.in[d].valid = 1;
|
||
698 .loc 1 122 0
|
||
699 03d6 626C P2 += 12;
|
||
700 .L50:
|
||
701 03d8 53B4 W [P2+2] = R3;
|
||
123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||
702 .loc 1 123 0
|
||
703 03da 4030 R0 = P0;
|
||
704 03dc 0065 R0 += 32;
|
||
705 03de 00E6FD00 [P0+1012] = R0;
|
||
706 .L42:
|
||
128:src/l502_hdma.c **** g_state.hdma.out[d].xmod = 2;
|
||
707 .loc 1 128 0
|
||
708 03e2 1060 R0 = 2 (X);
|
||
709 03e4 68E61702 W [P5+1070] = R0;
|
||
129:src/l502_hdma.c **** g_state.hdma.out[d].valid = 1;
|
||
710 .loc 1 129 0
|
||
711 03e8 0860 R0 = 1 (X);
|
||
130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||
712 .loc 1 130 0
|
||
713 03ea 46E10000 R6.H = _g_state;
|
||
129:src/l502_hdma.c **** g_state.hdma.out[d].valid = 1;
|
||
714 .loc 1 129 0
|
||
715 03ee 68E61D02 W [P5+1082] = R0;
|
||
716 03f2 0160 R1 = 0 (X);
|
||
717 .LVL20:
|
||
718 03f4 0260 R2 = 0 (X);
|
||
130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||
719 .loc 1 130 0
|
||
720 03f6 06E10000 R6.L = _g_state;
|
||
721 03fa 30E13404 I0 = 1076 (X);
|
||
128:src/l502_hdma.c **** g_state.hdma.out[d].xmod = 2;
|
||
722 .loc 1 128 0
|
||
723 03fe 2BE12C04 P3 = 1068 (X);
|
||
724 0402 1760 R7 = 2 (X);
|
||
129:src/l502_hdma.c **** g_state.hdma.out[d].valid = 1;
|
||
725 .loc 1 129 0
|
||
726 0404 2CE13804 P4 = 1080 (X);
|
||
727 0408 0B60 R3 = 1 (X);
|
||
728 040a F068 P0 = 30 (X);
|
||
729 040c B2E01700 LSETUP (.L39, .L49) LC1 = P0;
|
||
730 .L39:
|
||
130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||
BFIN GAS /tmp/ccKpfjjq.s page 26
|
||
|
||
|
||
731 .loc 1 130 0
|
||
732 0410 0A32 P1 = R2;
|
||
733 0412 1165 R1 += 34;
|
||
734 0414 82C62980 R0 = R1 << 5;
|
||
735 0418 6D30 R5 = P5;
|
||
736 041a 0550 R0 = R5 + R0;
|
||
737 041c 8D5A P2 = P5 + P1;
|
||
738 041e 8832 P1 = I0;
|
||
739 0420 8A5A P2 = P2 + P1;
|
||
740 0422 1093 [P2] = R0;
|
||
127:src/l502_hdma.c **** for (d=0; d < L502_OUT_HDMA_DESCR_CNT; d++) {
|
||
741 .loc 1 127 0
|
||
742 0424 F966 R1 += -33;
|
||
743 0426 F860 R0 = 31 (X);
|
||
744 0428 0108 cc =R1==R0;
|
||
745 042a 1318 if cc jump .L44;
|
||
128:src/l502_hdma.c **** g_state.hdma.out[d].xmod = 2;
|
||
746 .loc 1 128 0
|
||
747 042c 82C62984 R2 = R1 << 5;
|
||
748 0430 5651 R5 = R6 + R2;
|
||
749 0432 1532 P2 = R5;
|
||
750 0434 5A5A P1 = P2 + P3;
|
||
751 0436 4FB4 W [P1+2] = R7;
|
||
129:src/l502_hdma.c **** g_state.hdma.out[d].valid = 1;
|
||
752 .loc 1 129 0
|
||
753 0438 A25A P2 = P2 + P4;
|
||
754 .L49:
|
||
755 043a 53B4 W [P2+2] = R3;
|
||
130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
|
||
756 .loc 1 130 0
|
||
757 043c 40E10000 R0.H = _g_state+1056;
|
||
758 0440 4AE10000 P2.H = _g_state;
|
||
759 0444 00E12004 R0.L = _g_state+1056;
|
||
760 0448 0AE10000 P2.L = _g_state;
|
||
761 044c 10E6FD01 [P2+2036] = R0;
|
||
762 .L44:
|
||
133:src/l502_hdma.c **** }
|
||
763 .loc 1 133 0
|
||
764 0450 01E80000 UNLINK;
|
||
765 0454 AB05 ( r7:5, p5:3 ) = [sp++];
|
||
766
|
||
767 .LCFI22:
|
||
768 0456 1000 rts;
|
||
769 .LFE17:
|
||
770 .size _hdma_init, .-_hdma_init
|
||
771 .align 4
|
||
772 .global _hdma_isr;
|
||
773 .type _hdma_isr, STT_FUNC;
|
||
774 _hdma_isr:
|
||
775 .LFB26:
|
||
257:src/l502_hdma.c **** ISR(hdma_isr) {
|
||
776 .loc 1 257 0
|
||
777 0458 6601 [--SP] = ASTAT;
|
||
778 .LCFI23:
|
||
779 045a 7101 [--SP] = LT0;
|
||
780 .LCFI24:
|
||
781 045c 7401 [--SP] = LT1;
|
||
BFIN GAS /tmp/ccKpfjjq.s page 27
|
||
|
||
|
||
782 .LCFI25:
|
||
783 045e 7001 [--SP] = LC0;
|
||
784 .LCFI26:
|
||
785 0460 7301 [--SP] = LC1;
|
||
786 .LCFI27:
|
||
787 0462 7201 [--SP] = LB0;
|
||
788 .LCFI28:
|
||
789 0464 7501 [--SP] = LB1;
|
||
790 .LCFI29:
|
||
791 0466 C005 [--sp] = ( r7:0, p5:0 );
|
||
792
|
||
793 .LCFI30:
|
||
794 0468 5001 [--SP] = I0;
|
||
795 .LCFI31:
|
||
796 046a 5101 [--SP] = I1;
|
||
797 .LCFI32:
|
||
798 046c 5201 [--SP] = I2;
|
||
799 .LCFI33:
|
||
800 046e 5301 [--SP] = I3;
|
||
801 .LCFI34:
|
||
802 0470 5801 [--SP] = B0;
|
||
803 .LCFI35:
|
||
804 0472 5901 [--SP] = B1;
|
||
805 .LCFI36:
|
||
806 0474 5A01 [--SP] = B2;
|
||
807 .LCFI37:
|
||
808 0476 5B01 [--SP] = B3;
|
||
809 .LCFI38:
|
||
810 0478 5C01 [--SP] = L0;
|
||
811 .LCFI39:
|
||
812 047a 5D01 [--SP] = L1;
|
||
813 .LCFI40:
|
||
814 047c 5E01 [--SP] = L2;
|
||
815 .LCFI41:
|
||
816 047e 5F01 [--SP] = L3;
|
||
817 .LCFI42:
|
||
818 0480 5401 [--SP] = M0;
|
||
819 .LCFI43:
|
||
820 0482 5501 [--SP] = M1;
|
||
821 .LCFI44:
|
||
822 0484 5601 [--SP] = M2;
|
||
823 .LCFI45:
|
||
824 0486 5701 [--SP] = M3;
|
||
825 .LCFI46:
|
||
826 0488 60016101 [--SP] = A0.x; [--SP] = A0.w;
|
||
827 .LCFI47:
|
||
258:src/l502_hdma.c **** if ((*pDMA1_IRQ_STATUS & DMA_DONE) != 0) {
|
||
828 .loc 1 258 0
|
||
829 048c 4AE1C0FF P2.H = 65472;
|
||
257:src/l502_hdma.c **** ISR(hdma_isr) {
|
||
830 .loc 1 257 0
|
||
831 0490 62016301 [--SP] = A1.x; [--SP] = A1.w;
|
||
832 .LCFI48:
|
||
258:src/l502_hdma.c **** if ((*pDMA1_IRQ_STATUS & DMA_DONE) != 0) {
|
||
833 .loc 1 258 0
|
||
834 0494 0AE1680C P2.L = 3176;
|
||
257:src/l502_hdma.c **** ISR(hdma_isr) {
|
||
BFIN GAS /tmp/ccKpfjjq.s page 28
|
||
|
||
|
||
835 .loc 1 257 0
|
||
836 0498 7B01 [--SP] = RETI;
|
||
837 .LCFI49:
|
||
838 049a 00E80300 LINK 12;
|
||
839 .LCFI50:
|
||
258:src/l502_hdma.c **** if ((*pDMA1_IRQ_STATUS & DMA_DONE) != 0) {
|
||
840 .loc 1 258 0
|
||
841 049e 1095 R0 = W [P2] (Z);
|
||
842 04a0 0048 cc = !BITTST (R0,0);
|
||
843 04a2 2A18 if cc jump .L52;
|
||
260:src/l502_hdma.c **** if (g_state.cmd.status == L502_BF_CMD_STATUS_REQ) {
|
||
844 .loc 1 260 0
|
||
845 04a4 4CE10000 P4.H = _g_state;
|
||
846 04a8 0CE10000 P4.L = _g_state;
|
||
847 04ac 21E1015A R1 = 23041 (X);
|
||
848 04b0 60E50104 R0 = W [P4+2050] (X);
|
||
849 04b4 C042 R0 = R0.L (Z);
|
||
850 04b6 0808 cc =R0==R1;
|
||
851 04b8 7318 if cc jump .L59;
|
||
852 .L53:
|
||
265:src/l502_hdma.c **** if (g_state.hdma.in_lb.valid) {
|
||
853 .loc 1 265 0
|
||
854 04ba 49E10000 P1.H = _g_state;
|
||
855 04be 09E10000 P1.L = _g_state;
|
||
856 04c2 60AB R0 = W [P4+26] (X);
|
||
857 04c4 C042 R0 = R0.L (Z);
|
||
858 04c6 000C cc =R0==0;
|
||
859 04c8 5E10 if !cc jump .L60;
|
||
860 .L54:
|
||
273:src/l502_hdma.c **** if (g_state.hdma.out_lb.valid) {
|
||
861 .loc 1 273 0
|
||
862 04ca 4DE10000 P5.H = _g_state;
|
||
863 04ce 0DE10000 P5.L = _g_state;
|
||
864 04d2 60E50D02 R0 = W [P4+1050] (X);
|
||
865 04d6 C042 R0 = R0.L (Z);
|
||
866 04d8 000C cc =R0==0;
|
||
867 04da 2F10 if !cc jump .L61;
|
||
868 .L55:
|
||
298:src/l502_hdma.c **** *pDMA1_IRQ_STATUS = DMA_DONE;
|
||
869 .loc 1 298 0
|
||
870 04dc 4AE1C0FF P2.H = 65472;
|
||
871 04e0 0860 R0 = 1 (X);
|
||
872 04e2 0AE1680C P2.L = 3176;
|
||
873 04e6 1097 W [P2] = R0;
|
||
874 .LBB59:
|
||
875 .LBB60:
|
||
259:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_csync();
|
||
876 .loc 2 259 0
|
||
877 04e8 2300 csync;
|
||
878 .LBE60:
|
||
879 .LBE59:
|
||
300:src/l502_hdma.c **** *pHOST_STATUS = DMA_CMPLT;
|
||
880 .loc 1 300 0
|
||
881 04ea 4AE1C0FF P2.H = 65472;
|
||
882 04ee 4060 R0 = 8 (X);
|
||
883 04f0 0AE10434 P2.L = 13316;
|
||
884 04f4 1097 W [P2] = R0;
|
||
BFIN GAS /tmp/ccKpfjjq.s page 29
|
||
|
||
|
||
885 .L52:
|
||
886 .LBB61:
|
||
887 .LBB62:
|
||
888 .loc 2 277 0
|
||
889 04f6 2400 ssync;
|
||
890 .LBE62:
|
||
891 .LBE61:
|
||
303:src/l502_hdma.c **** }
|
||
892 .loc 1 303 0
|
||
893 04f8 01E80000 UNLINK;
|
||
894 04fc 3B01 RETI = [SP++];
|
||
895 04fe 23012201 A1.w = [SP++]; A1.x = [SP++];
|
||
896 0502 21012001 A0.w = [SP++]; A0.x = [SP++];
|
||
897 0506 1701 M3 = [SP++];
|
||
898 0508 1601 M2 = [SP++];
|
||
899 050a 1501 M1 = [SP++];
|
||
900 050c 1401 M0 = [SP++];
|
||
901 050e 1F01 L3 = [SP++];
|
||
902 0510 1E01 L2 = [SP++];
|
||
903 0512 1D01 L1 = [SP++];
|
||
904 0514 1C01 L0 = [SP++];
|
||
905 0516 1B01 B3 = [SP++];
|
||
906 0518 1A01 B2 = [SP++];
|
||
907 051a 1901 B1 = [SP++];
|
||
908 051c 1801 B0 = [SP++];
|
||
909 051e 1301 I3 = [SP++];
|
||
910 0520 1201 I2 = [SP++];
|
||
911 0522 1101 I1 = [SP++];
|
||
912 0524 1001 I0 = [SP++];
|
||
913 0526 8005 ( r7:0, p5:0 ) = [sp++];
|
||
914
|
||
915 .LCFI51:
|
||
916 0528 3501 LB1 = [SP++];
|
||
917 052a 3201 LB0 = [SP++];
|
||
918 052c 3301 LC1 = [SP++];
|
||
919 052e 3001 LC0 = [SP++];
|
||
920 0530 3401 LT1 = [SP++];
|
||
921 0532 3101 LT0 = [SP++];
|
||
922 0534 2601 ASTAT = [SP++];
|
||
923 0536 1100 rti;
|
||
924 .L61:
|
||
925 .LBB63:
|
||
277:src/l502_hdma.c **** g_state.hdma.out_lb.full_size)/2;
|
||
926 .loc 1 277 0
|
||
927 0538 4BE10000 P3.H = _f_rcv_done_descr;
|
||
928 053c 0BE10A00 P3.L = _f_rcv_done_descr;
|
||
929 0540 1899 R0 = B [P3] (Z);
|
||
930 0542 284F R0 <<= 5;
|
||
931 0544 0832 P1 = R0;
|
||
932 0546 27E12404 R7 = 1060 (X);
|
||
279:src/l502_hdma.c **** g_state.hdma.out_lb.valid = 0;
|
||
933 .loc 1 279 0
|
||
934 054a 0060 R0 = 0 (X);
|
||
277:src/l502_hdma.c **** g_state.hdma.out_lb.full_size)/2;
|
||
935 .loc 1 277 0
|
||
936 054c 8D5A P2 = P5 + P1;
|
||
937 054e 0F32 P1 = R7;
|
||
BFIN GAS /tmp/ccKpfjjq.s page 30
|
||
|
||
|
||
938 0550 8A5A P2 = P2 + P1;
|
||
939 0552 1191 R1 = [P2];
|
||
940 0554 2AE40101 R2 = [P5+1028];
|
||
279:src/l502_hdma.c **** g_state.hdma.out_lb.valid = 0;
|
||
941 .loc 1 279 0
|
||
942 0558 68E60D02 W [P5+1050] = R0;
|
||
282:src/l502_hdma.c **** hdma_recv_done(g_state.hdma.out_lb.addr, size);
|
||
943 .loc 1 282 0
|
||
944 055c 5152 R1 = R1 - R2;
|
||
945 055e 28E40201 R0 = [P5+1032];
|
||
946 0562 094E R1 >>= 1;
|
||
947 0564 FFE34EFD call _hdma_recv_done;
|
||
286:src/l502_hdma.c **** if (g_state.hdma.out_lb.full_size) {
|
||
948 .loc 1 286 0
|
||
949 0568 28E40101 R0 = [P5+1028];
|
||
950 056c 000C cc =R0==0;
|
||
951 056e 1B1C if cc jump .L56 (bp);
|
||
287:src/l502_hdma.c **** g_state.hdma.out[f_rcv_done_descr].full_size =
|
||
952 .loc 1 287 0
|
||
953 0570 1899 R0 = B [P3] (Z);
|
||
954 0572 284F R0 <<= 5;
|
||
955 0574 0832 P1 = R0;
|
||
956 0576 29E40101 R1 = [P5+1028];
|
||
957 057a 8D5A P2 = P5 + P1;
|
||
958 057c 0F32 P1 = R7;
|
||
959 057e 8A5A P2 = P2 + P1;
|
||
960 0580 1193 [P2] = R1;
|
||
961 0582 AD2F jump.s .L55;
|
||
962 .L60:
|
||
963 .LBE63:
|
||
267:src/l502_hdma.c **** f_snd_done_id = g_state.hdma.in_lb.id;
|
||
964 .loc 1 267 0
|
||
965 0584 4AE10000 P2.H = _f_snd_done_id;
|
||
966 0588 08AB R0 = W [P1+24] (X);
|
||
967 058a 0AE10400 P2.L = _f_snd_done_id;
|
||
968 058e 1097 W [P2] = R0;
|
||
268:src/l502_hdma.c **** g_state.hdma.in_lb.valid = 0;
|
||
969 .loc 1 268 0
|
||
970 0590 0060 R0 = 0 (X);
|
||
971 0592 48B7 W [P1+26] = R0;
|
||
269:src/l502_hdma.c **** hdma_send_done(g_state.hdma.in_lb.addr, g_state.hdma.in_lb.udata);
|
||
972 .loc 1 269 0
|
||
973 0594 88A0 R0 = [P1+8];
|
||
974 0596 C9A1 R1 = [P1+28];
|
||
975 0598 FFE334FD call _hdma_send_done;
|
||
976 059c 972F jump.s .L54;
|
||
977 .L59:
|
||
261:src/l502_hdma.c **** l502_cmd_set_req();
|
||
978 .loc 1 261 0
|
||
979 059e FFE331FD call _l502_cmd_set_req;
|
||
980 05a2 8C2F jump.s .L53;
|
||
981 .L56:
|
||
982 .LBB64:
|
||
292:src/l502_hdma.c **** if (++f_rcv_done_descr== L502_OUT_HDMA_DESCR_CNT)
|
||
983 .loc 1 292 0
|
||
984 05a4 F960 R1 = 31 (X);
|
||
985 05a6 5899 R0 = B [P3] (X);
|
||
BFIN GAS /tmp/ccKpfjjq.s page 31
|
||
|
||
|
||
986 05a8 0864 R0 += 1;
|
||
987 05aa 189B B [P3] = R0;
|
||
988 05ac 4043 R0 = R0.B (Z);
|
||
989 05ae 0808 cc =R0==R1;
|
||
990 05b0 0918 if cc jump .L62;
|
||
991 .L57:
|
||
294:src/l502_hdma.c **** f_rcv_done_id = g_state.hdma.out_lb.id;
|
||
992 .loc 1 294 0
|
||
993 05b2 4AE10000 P2.H = _f_rcv_done_id;
|
||
994 05b6 0AE10600 P2.L = _f_rcv_done_id;
|
||
995 05ba 60E50C02 R0 = W [P4+1048] (X);
|
||
996 05be 1097 W [P2] = R0;
|
||
997 05c0 8E2F jump.s .L55;
|
||
998 .L62:
|
||
293:src/l502_hdma.c **** f_rcv_done_descr = 0;
|
||
999 .loc 1 293 0
|
||
1000 05c2 0060 R0 = 0 (X);
|
||
1001 05c4 189B B [P3] = R0;
|
||
1002 05c6 F62F jump.s .L57;
|
||
1003 .LBE64:
|
||
1004 .LFE26:
|
||
1005 .size _hdma_isr, .-_hdma_isr
|
||
1006 .local _f_snd_start_id
|
||
1007 .comm _f_snd_start_id,2,2
|
||
1008 .local _f_rcv_start_id
|
||
1009 .comm _f_rcv_start_id,2,2
|
||
1010 .local _f_snd_done_id
|
||
1011 .comm _f_snd_done_id,2,2
|
||
1012 .local _f_rcv_done_id
|
||
1013 .comm _f_rcv_done_id,2,2
|
||
1014 .local _f_snd_next_descr
|
||
1015 .comm _f_snd_next_descr,1,1
|
||
1016 .local _f_rcv_next_descr
|
||
1017 .comm _f_rcv_next_descr,1,1
|
||
1018 .local _f_rcv_done_descr
|
||
1019 .comm _f_rcv_done_descr,1,1
|
||
1020 .section .debug_frame,"",@progbits
|
||
1021 .Lframe0:
|
||
1022 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
||
1023 .LSCIE0:
|
||
1024 0004 FFFFFFFF .4byte 0xffffffff
|
||
1025 0008 01 .byte 0x1
|
||
1026 0009 00 .string ""
|
||
1027 000a 01 .uleb128 0x1
|
||
1028 000b 7C .sleb128 -4
|
||
1029 000c 23 .byte 0x23
|
||
1030 000d 0C .byte 0xc
|
||
1031 000e 0E .uleb128 0xe
|
||
1032 000f 00 .uleb128 0x0
|
||
1033 .align 4
|
||
1034 .LECIE0:
|
||
1035 .LSFDE0:
|
||
1036 0010 14000000 .4byte .LEFDE0-.LASFDE0
|
||
1037 .LASFDE0:
|
||
1038 0014 00000000 .4byte .Lframe0
|
||
1039 0018 00000000 .4byte .LFB18
|
||
1040 001c 44000000 .4byte .LFE18-.LFB18
|
||
BFIN GAS /tmp/ccKpfjjq.s page 32
|
||
|
||
|
||
1041 0020 48 .byte 0x4
|
||
1042 .4byte .LCFI0-.LFB18
|
||
1043 0021 0C .byte 0xc
|
||
1044 0022 0F .uleb128 0xf
|
||
1045 0023 08 .uleb128 0x8
|
||
1046 0024 8F .byte 0x8f
|
||
1047 0025 02 .uleb128 0x2
|
||
1048 0026 A3 .byte 0xa3
|
||
1049 0027 01 .uleb128 0x1
|
||
1050 .align 4
|
||
1051 .LEFDE0:
|
||
1052 .LSFDE2:
|
||
1053 0028 14000000 .4byte .LEFDE2-.LASFDE2
|
||
1054 .LASFDE2:
|
||
1055 002c 00000000 .4byte .Lframe0
|
||
1056 0030 44000000 .4byte .LFB19
|
||
1057 0034 18000000 .4byte .LFE19-.LFB19
|
||
1058 0038 48 .byte 0x4
|
||
1059 .4byte .LCFI1-.LFB19
|
||
1060 0039 0C .byte 0xc
|
||
1061 003a 0F .uleb128 0xf
|
||
1062 003b 08 .uleb128 0x8
|
||
1063 003c 8F .byte 0x8f
|
||
1064 003d 02 .uleb128 0x2
|
||
1065 003e A3 .byte 0xa3
|
||
1066 003f 01 .uleb128 0x1
|
||
1067 .align 4
|
||
1068 .LEFDE2:
|
||
1069 .LSFDE4:
|
||
1070 0040 14000000 .4byte .LEFDE4-.LASFDE4
|
||
1071 .LASFDE4:
|
||
1072 0044 00000000 .4byte .Lframe0
|
||
1073 0048 5C000000 .4byte .LFB20
|
||
1074 004c 50000000 .4byte .LFE20-.LFB20
|
||
1075 0050 48 .byte 0x4
|
||
1076 .4byte .LCFI2-.LFB20
|
||
1077 0051 0C .byte 0xc
|
||
1078 0052 0F .uleb128 0xf
|
||
1079 0053 08 .uleb128 0x8
|
||
1080 0054 8F .byte 0x8f
|
||
1081 0055 02 .uleb128 0x2
|
||
1082 0056 A3 .byte 0xa3
|
||
1083 0057 01 .uleb128 0x1
|
||
1084 .align 4
|
||
1085 .LEFDE4:
|
||
1086 .LSFDE6:
|
||
1087 0058 14000000 .4byte .LEFDE6-.LASFDE6
|
||
1088 .LASFDE6:
|
||
1089 005c 00000000 .4byte .Lframe0
|
||
1090 0060 AC000000 .4byte .LFB21
|
||
1091 0064 18000000 .4byte .LFE21-.LFB21
|
||
1092 0068 48 .byte 0x4
|
||
1093 .4byte .LCFI3-.LFB21
|
||
1094 0069 0C .byte 0xc
|
||
1095 006a 0F .uleb128 0xf
|
||
1096 006b 08 .uleb128 0x8
|
||
1097 006c 8F .byte 0x8f
|
||
BFIN GAS /tmp/ccKpfjjq.s page 33
|
||
|
||
|
||
1098 006d 02 .uleb128 0x2
|
||
1099 006e A3 .byte 0xa3
|
||
1100 006f 01 .uleb128 0x1
|
||
1101 .align 4
|
||
1102 .LEFDE6:
|
||
1103 .LSFDE8:
|
||
1104 0070 14000000 .4byte .LEFDE8-.LASFDE8
|
||
1105 .LASFDE8:
|
||
1106 0074 00000000 .4byte .Lframe0
|
||
1107 0078 C4000000 .4byte .LFB22
|
||
1108 007c 26000000 .4byte .LFE22-.LFB22
|
||
1109 0080 48 .byte 0x4
|
||
1110 .4byte .LCFI4-.LFB22
|
||
1111 0081 0C .byte 0xc
|
||
1112 0082 0F .uleb128 0xf
|
||
1113 0083 08 .uleb128 0x8
|
||
1114 0084 8F .byte 0x8f
|
||
1115 0085 02 .uleb128 0x2
|
||
1116 0086 A3 .byte 0xa3
|
||
1117 0087 01 .uleb128 0x1
|
||
1118 .align 4
|
||
1119 .LEFDE8:
|
||
1120 .LSFDE10:
|
||
1121 0088 14000000 .4byte .LEFDE10-.LASFDE10
|
||
1122 .LASFDE10:
|
||
1123 008c 00000000 .4byte .Lframe0
|
||
1124 0090 EC000000 .4byte .LFB23
|
||
1125 0094 26000000 .4byte .LFE23-.LFB23
|
||
1126 0098 48 .byte 0x4
|
||
1127 .4byte .LCFI5-.LFB23
|
||
1128 0099 0C .byte 0xc
|
||
1129 009a 0F .uleb128 0xf
|
||
1130 009b 08 .uleb128 0x8
|
||
1131 009c 8F .byte 0x8f
|
||
1132 009d 02 .uleb128 0x2
|
||
1133 009e A3 .byte 0xa3
|
||
1134 009f 01 .uleb128 0x1
|
||
1135 .align 4
|
||
1136 .LEFDE10:
|
||
1137 .LSFDE12:
|
||
1138 00a0 20000000 .4byte .LEFDE12-.LASFDE12
|
||
1139 .LASFDE12:
|
||
1140 00a4 00000000 .4byte .Lframe0
|
||
1141 00a8 14010000 .4byte .LFB24
|
||
1142 00ac A0000000 .4byte .LFE24-.LFB24
|
||
1143 00b0 42 .byte 0x4
|
||
1144 .4byte .LCFI6-.LFB24
|
||
1145 00b1 0E .byte 0xe
|
||
1146 00b2 10 .uleb128 0x10
|
||
1147 00b3 4C .byte 0x4
|
||
1148 .4byte .LCFI7-.LCFI6
|
||
1149 00b4 0C .byte 0xc
|
||
1150 00b5 0F .uleb128 0xf
|
||
1151 00b6 18 .uleb128 0x18
|
||
1152 00b7 8F .byte 0x8f
|
||
1153 00b8 06 .uleb128 0x6
|
||
1154 00b9 A3 .byte 0xa3
|
||
BFIN GAS /tmp/ccKpfjjq.s page 34
|
||
|
||
|
||
1155 00ba 05 .uleb128 0x5
|
||
1156 00bb 8D .byte 0x8d
|
||
1157 00bc 04 .uleb128 0x4
|
||
1158 00bd 87 .byte 0x87
|
||
1159 00be 03 .uleb128 0x3
|
||
1160 00bf 86 .byte 0x86
|
||
1161 00c0 02 .uleb128 0x2
|
||
1162 00c1 85 .byte 0x85
|
||
1163 00c2 01 .uleb128 0x1
|
||
1164 00c3 00 .align 4
|
||
1165 .LEFDE12:
|
||
1166 .LSFDE14:
|
||
1167 00c4 20000000 .4byte .LEFDE14-.LASFDE14
|
||
1168 .LASFDE14:
|
||
1169 00c8 00000000 .4byte .Lframe0
|
||
1170 00cc B4010000 .4byte .LFB25
|
||
1171 00d0 A4000000 .4byte .LFE25-.LFB25
|
||
1172 00d4 42 .byte 0x4
|
||
1173 .4byte .LCFI10-.LFB25
|
||
1174 00d5 0E .byte 0xe
|
||
1175 00d6 0C .uleb128 0xc
|
||
1176 00d7 4C .byte 0x4
|
||
1177 .4byte .LCFI11-.LCFI10
|
||
1178 00d8 0C .byte 0xc
|
||
1179 00d9 0F .uleb128 0xf
|
||
1180 00da 14 .uleb128 0x14
|
||
1181 00db 8F .byte 0x8f
|
||
1182 00dc 05 .uleb128 0x5
|
||
1183 00dd A3 .byte 0xa3
|
||
1184 00de 04 .uleb128 0x4
|
||
1185 00df 8D .byte 0x8d
|
||
1186 00e0 03 .uleb128 0x3
|
||
1187 00e1 87 .byte 0x87
|
||
1188 00e2 02 .uleb128 0x2
|
||
1189 00e3 86 .byte 0x86
|
||
1190 00e4 01 .uleb128 0x1
|
||
1191 00e5 000000 .align 4
|
||
1192 .LEFDE14:
|
||
1193 .LSFDE16:
|
||
1194 00e8 30000000 .4byte .LEFDE16-.LASFDE16
|
||
1195 .LASFDE16:
|
||
1196 00ec 00000000 .4byte .Lframe0
|
||
1197 00f0 58020000 .4byte .LFB27
|
||
1198 00f4 42000000 .4byte .LFE27-.LFB27
|
||
1199 00f8 42 .byte 0x4
|
||
1200 .4byte .LCFI14-.LFB27
|
||
1201 00f9 0E .byte 0xe
|
||
1202 00fa 04 .uleb128 0x4
|
||
1203 00fb 42 .byte 0x4
|
||
1204 .4byte .LCFI15-.LCFI14
|
||
1205 00fc 0E .byte 0xe
|
||
1206 00fd 08 .uleb128 0x8
|
||
1207 00fe 42 .byte 0x4
|
||
1208 .4byte .LCFI16-.LCFI15
|
||
1209 00ff 0E .byte 0xe
|
||
1210 0100 0C .uleb128 0xc
|
||
1211 0101 42 .byte 0x4
|
||
BFIN GAS /tmp/ccKpfjjq.s page 35
|
||
|
||
|
||
1212 .4byte .LCFI17-.LCFI16
|
||
1213 0102 0E .byte 0xe
|
||
1214 0103 10 .uleb128 0x10
|
||
1215 0104 42 .byte 0x4
|
||
1216 .4byte .LCFI18-.LCFI17
|
||
1217 0105 0E .byte 0xe
|
||
1218 0106 14 .uleb128 0x14
|
||
1219 0107 A4 .byte 0xa4
|
||
1220 0108 05 .uleb128 0x5
|
||
1221 0109 8A .byte 0x8a
|
||
1222 010a 04 .uleb128 0x4
|
||
1223 010b 81 .byte 0x81
|
||
1224 010c 03 .uleb128 0x3
|
||
1225 010d 80 .byte 0x80
|
||
1226 010e 02 .uleb128 0x2
|
||
1227 010f A8 .byte 0xa8
|
||
1228 0110 01 .uleb128 0x1
|
||
1229 0111 48 .byte 0x4
|
||
1230 .4byte .LCFI19-.LCFI18
|
||
1231 0112 0C .byte 0xc
|
||
1232 0113 0F .uleb128 0xf
|
||
1233 0114 1C .uleb128 0x1c
|
||
1234 0115 8F .byte 0x8f
|
||
1235 0116 07 .uleb128 0x7
|
||
1236 0117 A3 .byte 0xa3
|
||
1237 0118 06 .uleb128 0x6
|
||
1238 0119 000000 .align 4
|
||
1239 .LEFDE16:
|
||
1240 .LSFDE18:
|
||
1241 011c 24000000 .4byte .LEFDE18-.LASFDE18
|
||
1242 .LASFDE18:
|
||
1243 0120 00000000 .4byte .Lframe0
|
||
1244 0124 9C020000 .4byte .LFB17
|
||
1245 0128 BC010000 .4byte .LFE17-.LFB17
|
||
1246 012c 42 .byte 0x4
|
||
1247 .4byte .LCFI20-.LFB17
|
||
1248 012d 0E .byte 0xe
|
||
1249 012e 18 .uleb128 0x18
|
||
1250 012f 48 .byte 0x4
|
||
1251 .4byte .LCFI21-.LCFI20
|
||
1252 0130 0C .byte 0xc
|
||
1253 0131 0F .uleb128 0xf
|
||
1254 0132 20 .uleb128 0x20
|
||
1255 0133 8F .byte 0x8f
|
||
1256 0134 08 .uleb128 0x8
|
||
1257 0135 A3 .byte 0xa3
|
||
1258 0136 07 .uleb128 0x7
|
||
1259 0137 8D .byte 0x8d
|
||
1260 0138 06 .uleb128 0x6
|
||
1261 0139 8C .byte 0x8c
|
||
1262 013a 05 .uleb128 0x5
|
||
1263 013b 8B .byte 0x8b
|
||
1264 013c 04 .uleb128 0x4
|
||
1265 013d 87 .byte 0x87
|
||
1266 013e 03 .uleb128 0x3
|
||
1267 013f 86 .byte 0x86
|
||
1268 0140 02 .uleb128 0x2
|
||
BFIN GAS /tmp/ccKpfjjq.s page 36
|
||
|
||
|
||
1269 0141 85 .byte 0x85
|
||
1270 0142 01 .uleb128 0x1
|
||
1271 0143 00 .align 4
|
||
1272 .LEFDE18:
|
||
1273 .LSFDE20:
|
||
1274 0144 C0000000 .4byte .LEFDE20-.LASFDE20
|
||
1275 .LASFDE20:
|
||
1276 0148 00000000 .4byte .Lframe0
|
||
1277 014c 58040000 .4byte .LFB26
|
||
1278 0150 70010000 .4byte .LFE26-.LFB26
|
||
1279 0154 42 .byte 0x4
|
||
1280 .4byte .LCFI23-.LFB26
|
||
1281 0155 0E .byte 0xe
|
||
1282 0156 04 .uleb128 0x4
|
||
1283 0157 42 .byte 0x4
|
||
1284 .4byte .LCFI24-.LCFI23
|
||
1285 0158 0E .byte 0xe
|
||
1286 0159 08 .uleb128 0x8
|
||
1287 015a 42 .byte 0x4
|
||
1288 .4byte .LCFI25-.LCFI24
|
||
1289 015b 0E .byte 0xe
|
||
1290 015c 0C .uleb128 0xc
|
||
1291 015d 42 .byte 0x4
|
||
1292 .4byte .LCFI26-.LCFI25
|
||
1293 015e 0E .byte 0xe
|
||
1294 015f 10 .uleb128 0x10
|
||
1295 0160 42 .byte 0x4
|
||
1296 .4byte .LCFI27-.LCFI26
|
||
1297 0161 0E .byte 0xe
|
||
1298 0162 14 .uleb128 0x14
|
||
1299 0163 42 .byte 0x4
|
||
1300 .4byte .LCFI28-.LCFI27
|
||
1301 0164 0E .byte 0xe
|
||
1302 0165 18 .uleb128 0x18
|
||
1303 0166 42 .byte 0x4
|
||
1304 .4byte .LCFI29-.LCFI28
|
||
1305 0167 0E .byte 0xe
|
||
1306 0168 1C .uleb128 0x1c
|
||
1307 0169 42 .byte 0x4
|
||
1308 .4byte .LCFI30-.LCFI29
|
||
1309 016a 0E .byte 0xe
|
||
1310 016b 54 .uleb128 0x54
|
||
1311 016c 42 .byte 0x4
|
||
1312 .4byte .LCFI31-.LCFI30
|
||
1313 016d 0E .byte 0xe
|
||
1314 016e 58 .uleb128 0x58
|
||
1315 016f 42 .byte 0x4
|
||
1316 .4byte .LCFI32-.LCFI31
|
||
1317 0170 0E .byte 0xe
|
||
1318 0171 5C .uleb128 0x5c
|
||
1319 0172 42 .byte 0x4
|
||
1320 .4byte .LCFI33-.LCFI32
|
||
1321 0173 0E .byte 0xe
|
||
1322 0174 60 .uleb128 0x60
|
||
1323 0175 42 .byte 0x4
|
||
1324 .4byte .LCFI34-.LCFI33
|
||
1325 0176 0E .byte 0xe
|
||
BFIN GAS /tmp/ccKpfjjq.s page 37
|
||
|
||
|
||
1326 0177 64 .uleb128 0x64
|
||
1327 0178 42 .byte 0x4
|
||
1328 .4byte .LCFI35-.LCFI34
|
||
1329 0179 0E .byte 0xe
|
||
1330 017a 68 .uleb128 0x68
|
||
1331 017b 42 .byte 0x4
|
||
1332 .4byte .LCFI36-.LCFI35
|
||
1333 017c 0E .byte 0xe
|
||
1334 017d 6C .uleb128 0x6c
|
||
1335 017e 42 .byte 0x4
|
||
1336 .4byte .LCFI37-.LCFI36
|
||
1337 017f 0E .byte 0xe
|
||
1338 0180 70 .uleb128 0x70
|
||
1339 0181 42 .byte 0x4
|
||
1340 .4byte .LCFI38-.LCFI37
|
||
1341 0182 0E .byte 0xe
|
||
1342 0183 74 .uleb128 0x74
|
||
1343 0184 42 .byte 0x4
|
||
1344 .4byte .LCFI39-.LCFI38
|
||
1345 0185 0E .byte 0xe
|
||
1346 0186 78 .uleb128 0x78
|
||
1347 0187 42 .byte 0x4
|
||
1348 .4byte .LCFI40-.LCFI39
|
||
1349 0188 0E .byte 0xe
|
||
1350 0189 7C .uleb128 0x7c
|
||
1351 018a 42 .byte 0x4
|
||
1352 .4byte .LCFI41-.LCFI40
|
||
1353 018b 0E .byte 0xe
|
||
1354 018c 8001 .uleb128 0x80
|
||
1355 018e 42 .byte 0x4
|
||
1356 .4byte .LCFI42-.LCFI41
|
||
1357 018f 0E .byte 0xe
|
||
1358 0190 8401 .uleb128 0x84
|
||
1359 0192 42 .byte 0x4
|
||
1360 .4byte .LCFI43-.LCFI42
|
||
1361 0193 0E .byte 0xe
|
||
1362 0194 8801 .uleb128 0x88
|
||
1363 0196 42 .byte 0x4
|
||
1364 .4byte .LCFI44-.LCFI43
|
||
1365 0197 0E .byte 0xe
|
||
1366 0198 8C01 .uleb128 0x8c
|
||
1367 019a 42 .byte 0x4
|
||
1368 .4byte .LCFI45-.LCFI44
|
||
1369 019b 0E .byte 0xe
|
||
1370 019c 9001 .uleb128 0x90
|
||
1371 019e 42 .byte 0x4
|
||
1372 .4byte .LCFI46-.LCFI45
|
||
1373 019f 0E .byte 0xe
|
||
1374 01a0 9401 .uleb128 0x94
|
||
1375 01a2 44 .byte 0x4
|
||
1376 .4byte .LCFI47-.LCFI46
|
||
1377 01a3 0E .byte 0xe
|
||
1378 01a4 9C01 .uleb128 0x9c
|
||
1379 01a6 A0 .byte 0xa0
|
||
1380 01a7 27 .uleb128 0x27
|
||
1381 01a8 9F .byte 0x9f
|
||
1382 01a9 25 .uleb128 0x25
|
||
BFIN GAS /tmp/ccKpfjjq.s page 38
|
||
|
||
|
||
1383 01aa 9E .byte 0x9e
|
||
1384 01ab 24 .uleb128 0x24
|
||
1385 01ac 9D .byte 0x9d
|
||
1386 01ad 23 .uleb128 0x23
|
||
1387 01ae 9C .byte 0x9c
|
||
1388 01af 22 .uleb128 0x22
|
||
1389 01b0 9B .byte 0x9b
|
||
1390 01b1 21 .uleb128 0x21
|
||
1391 01b2 9A .byte 0x9a
|
||
1392 01b3 20 .uleb128 0x20
|
||
1393 01b4 99 .byte 0x99
|
||
1394 01b5 1F .uleb128 0x1f
|
||
1395 01b6 98 .byte 0x98
|
||
1396 01b7 1E .uleb128 0x1e
|
||
1397 01b8 97 .byte 0x97
|
||
1398 01b9 1D .uleb128 0x1d
|
||
1399 01ba 96 .byte 0x96
|
||
1400 01bb 1C .uleb128 0x1c
|
||
1401 01bc 95 .byte 0x95
|
||
1402 01bd 1B .uleb128 0x1b
|
||
1403 01be 94 .byte 0x94
|
||
1404 01bf 1A .uleb128 0x1a
|
||
1405 01c0 93 .byte 0x93
|
||
1406 01c1 19 .uleb128 0x19
|
||
1407 01c2 92 .byte 0x92
|
||
1408 01c3 18 .uleb128 0x18
|
||
1409 01c4 91 .byte 0x91
|
||
1410 01c5 17 .uleb128 0x17
|
||
1411 01c6 90 .byte 0x90
|
||
1412 01c7 16 .uleb128 0x16
|
||
1413 01c8 8D .byte 0x8d
|
||
1414 01c9 15 .uleb128 0x15
|
||
1415 01ca 8C .byte 0x8c
|
||
1416 01cb 14 .uleb128 0x14
|
||
1417 01cc 8B .byte 0x8b
|
||
1418 01cd 13 .uleb128 0x13
|
||
1419 01ce 8A .byte 0x8a
|
||
1420 01cf 12 .uleb128 0x12
|
||
1421 01d0 89 .byte 0x89
|
||
1422 01d1 11 .uleb128 0x11
|
||
1423 01d2 88 .byte 0x88
|
||
1424 01d3 10 .uleb128 0x10
|
||
1425 01d4 87 .byte 0x87
|
||
1426 01d5 0F .uleb128 0xf
|
||
1427 01d6 86 .byte 0x86
|
||
1428 01d7 0E .uleb128 0xe
|
||
1429 01d8 85 .byte 0x85
|
||
1430 01d9 0D .uleb128 0xd
|
||
1431 01da 84 .byte 0x84
|
||
1432 01db 0C .uleb128 0xc
|
||
1433 01dc 83 .byte 0x83
|
||
1434 01dd 0B .uleb128 0xb
|
||
1435 01de 82 .byte 0x82
|
||
1436 01df 0A .uleb128 0xa
|
||
1437 01e0 81 .byte 0x81
|
||
1438 01e1 09 .uleb128 0x9
|
||
1439 01e2 80 .byte 0x80
|
||
BFIN GAS /tmp/ccKpfjjq.s page 39
|
||
|
||
|
||
1440 01e3 08 .uleb128 0x8
|
||
1441 01e4 B1 .byte 0xb1
|
||
1442 01e5 07 .uleb128 0x7
|
||
1443 01e6 B0 .byte 0xb0
|
||
1444 01e7 06 .uleb128 0x6
|
||
1445 01e8 AF .byte 0xaf
|
||
1446 01e9 05 .uleb128 0x5
|
||
1447 01ea AE .byte 0xae
|
||
1448 01eb 04 .uleb128 0x4
|
||
1449 01ec AD .byte 0xad
|
||
1450 01ed 03 .uleb128 0x3
|
||
1451 01ee AC .byte 0xac
|
||
1452 01ef 02 .uleb128 0x2
|
||
1453 01f0 A8 .byte 0xa8
|
||
1454 01f1 01 .uleb128 0x1
|
||
1455 01f2 48 .byte 0x4
|
||
1456 .4byte .LCFI48-.LCFI47
|
||
1457 01f3 0E .byte 0xe
|
||
1458 01f4 A401 .uleb128 0xa4
|
||
1459 01f6 46 .byte 0x4
|
||
1460 .4byte .LCFI49-.LCFI48
|
||
1461 01f7 0E .byte 0xe
|
||
1462 01f8 A801 .uleb128 0xa8
|
||
1463 01fa 44 .byte 0x4
|
||
1464 .4byte .LCFI50-.LCFI49
|
||
1465 01fb 0C .byte 0xc
|
||
1466 01fc 0F .uleb128 0xf
|
||
1467 01fd B001 .uleb128 0xb0
|
||
1468 01ff 8F .byte 0x8f
|
||
1469 0200 2C .uleb128 0x2c
|
||
1470 0201 A3 .byte 0xa3
|
||
1471 0202 2B .uleb128 0x2b
|
||
1472 0203 A4 .byte 0xa4
|
||
1473 0204 2A .uleb128 0x2a
|
||
1474 0205 A1 .byte 0xa1
|
||
1475 0206 29 .uleb128 0x29
|
||
1476 0207 00 .align 4
|
||
1477 .LEFDE20:
|
||
1478 .text;
|
||
1479 .Letext0:
|
||
1480 .section .debug_loc,"",@progbits
|
||
1481 .Ldebug_loc0:
|
||
1482 .LLST0:
|
||
1483 0000 00000000 .4byte .LFB18-.Ltext0
|
||
1484 0004 08000000 .4byte .LCFI0-.Ltext0
|
||
1485 0008 0100 .2byte 0x1
|
||
1486 000a 5E .byte 0x5e
|
||
1487 000b 08000000 .4byte .LCFI0-.Ltext0
|
||
1488 000f 44000000 .4byte .LFE18-.Ltext0
|
||
1489 0013 0200 .2byte 0x2
|
||
1490 0015 7F .byte 0x7f
|
||
1491 0016 08 .sleb128 8
|
||
1492 0017 00000000 .4byte 0x0
|
||
1493 001b 00000000 .4byte 0x0
|
||
1494 .LLST1:
|
||
1495 001f 44000000 .4byte .LFB19-.Ltext0
|
||
1496 0023 4C000000 .4byte .LCFI1-.Ltext0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 40
|
||
|
||
|
||
1497 0027 0100 .2byte 0x1
|
||
1498 0029 5E .byte 0x5e
|
||
1499 002a 4C000000 .4byte .LCFI1-.Ltext0
|
||
1500 002e 5C000000 .4byte .LFE19-.Ltext0
|
||
1501 0032 0200 .2byte 0x2
|
||
1502 0034 7F .byte 0x7f
|
||
1503 0035 08 .sleb128 8
|
||
1504 0036 00000000 .4byte 0x0
|
||
1505 003a 00000000 .4byte 0x0
|
||
1506 .LLST2:
|
||
1507 003e 5C000000 .4byte .LFB20-.Ltext0
|
||
1508 0042 64000000 .4byte .LCFI2-.Ltext0
|
||
1509 0046 0100 .2byte 0x1
|
||
1510 0048 5E .byte 0x5e
|
||
1511 0049 64000000 .4byte .LCFI2-.Ltext0
|
||
1512 004d AC000000 .4byte .LFE20-.Ltext0
|
||
1513 0051 0200 .2byte 0x2
|
||
1514 0053 7F .byte 0x7f
|
||
1515 0054 08 .sleb128 8
|
||
1516 0055 00000000 .4byte 0x0
|
||
1517 0059 00000000 .4byte 0x0
|
||
1518 .LLST3:
|
||
1519 005d AC000000 .4byte .LFB21-.Ltext0
|
||
1520 0061 B4000000 .4byte .LCFI3-.Ltext0
|
||
1521 0065 0100 .2byte 0x1
|
||
1522 0067 5E .byte 0x5e
|
||
1523 0068 B4000000 .4byte .LCFI3-.Ltext0
|
||
1524 006c C4000000 .4byte .LFE21-.Ltext0
|
||
1525 0070 0200 .2byte 0x2
|
||
1526 0072 7F .byte 0x7f
|
||
1527 0073 08 .sleb128 8
|
||
1528 0074 00000000 .4byte 0x0
|
||
1529 0078 00000000 .4byte 0x0
|
||
1530 .LLST4:
|
||
1531 007c C4000000 .4byte .LFB22-.Ltext0
|
||
1532 0080 CC000000 .4byte .LCFI4-.Ltext0
|
||
1533 0084 0100 .2byte 0x1
|
||
1534 0086 5E .byte 0x5e
|
||
1535 0087 CC000000 .4byte .LCFI4-.Ltext0
|
||
1536 008b EA000000 .4byte .LFE22-.Ltext0
|
||
1537 008f 0200 .2byte 0x2
|
||
1538 0091 7F .byte 0x7f
|
||
1539 0092 08 .sleb128 8
|
||
1540 0093 00000000 .4byte 0x0
|
||
1541 0097 00000000 .4byte 0x0
|
||
1542 .LLST5:
|
||
1543 009b EC000000 .4byte .LFB23-.Ltext0
|
||
1544 009f F4000000 .4byte .LCFI5-.Ltext0
|
||
1545 00a3 0100 .2byte 0x1
|
||
1546 00a5 5E .byte 0x5e
|
||
1547 00a6 F4000000 .4byte .LCFI5-.Ltext0
|
||
1548 00aa 12010000 .4byte .LFE23-.Ltext0
|
||
1549 00ae 0200 .2byte 0x2
|
||
1550 00b0 7F .byte 0x7f
|
||
1551 00b1 08 .sleb128 8
|
||
1552 00b2 00000000 .4byte 0x0
|
||
1553 00b6 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 41
|
||
|
||
|
||
1554 .LLST6:
|
||
1555 00ba 14010000 .4byte .LFB24-.Ltext0
|
||
1556 00be 16010000 .4byte .LCFI6-.Ltext0
|
||
1557 00c2 0100 .2byte 0x1
|
||
1558 00c4 5E .byte 0x5e
|
||
1559 00c5 16010000 .4byte .LCFI6-.Ltext0
|
||
1560 00c9 22010000 .4byte .LCFI7-.Ltext0
|
||
1561 00cd 0200 .2byte 0x2
|
||
1562 00cf 7E .byte 0x7e
|
||
1563 00d0 10 .sleb128 16
|
||
1564 00d1 22010000 .4byte .LCFI7-.Ltext0
|
||
1565 00d5 B4010000 .4byte .LFE24-.Ltext0
|
||
1566 00d9 0200 .2byte 0x2
|
||
1567 00db 7F .byte 0x7f
|
||
1568 00dc 18 .sleb128 24
|
||
1569 00dd 00000000 .4byte 0x0
|
||
1570 00e1 00000000 .4byte 0x0
|
||
1571 .LLST7:
|
||
1572 00e5 14010000 .4byte .LVL0-.Ltext0
|
||
1573 00e9 38010000 .4byte .LVL2-.Ltext0
|
||
1574 00ed 0100 .2byte 0x1
|
||
1575 00ef 50 .byte 0x50
|
||
1576 00f0 38010000 .4byte .LVL2-.Ltext0
|
||
1577 00f4 A2010000 .4byte .LVL4-.Ltext0
|
||
1578 00f8 0100 .2byte 0x1
|
||
1579 00fa 55 .byte 0x55
|
||
1580 00fb A4010000 .4byte .LVL5-.Ltext0
|
||
1581 00ff AC010000 .4byte .LVL6-.Ltext0
|
||
1582 0103 0100 .2byte 0x1
|
||
1583 0105 55 .byte 0x55
|
||
1584 0106 AE010000 .4byte .LVL7-.Ltext0
|
||
1585 010a B4010000 .4byte .LFE24-.Ltext0
|
||
1586 010e 0100 .2byte 0x1
|
||
1587 0110 55 .byte 0x55
|
||
1588 0111 00000000 .4byte 0x0
|
||
1589 0115 00000000 .4byte 0x0
|
||
1590 .LLST8:
|
||
1591 0119 14010000 .4byte .LVL0-.Ltext0
|
||
1592 011d 30010000 .4byte .LVL1-.Ltext0
|
||
1593 0121 0100 .2byte 0x1
|
||
1594 0123 51 .byte 0x51
|
||
1595 0124 30010000 .4byte .LVL1-.Ltext0
|
||
1596 0128 A2010000 .4byte .LVL4-.Ltext0
|
||
1597 012c 0100 .2byte 0x1
|
||
1598 012e 57 .byte 0x57
|
||
1599 012f A4010000 .4byte .LVL5-.Ltext0
|
||
1600 0133 AC010000 .4byte .LVL6-.Ltext0
|
||
1601 0137 0100 .2byte 0x1
|
||
1602 0139 57 .byte 0x57
|
||
1603 013a AE010000 .4byte .LVL7-.Ltext0
|
||
1604 013e B4010000 .4byte .LFE24-.Ltext0
|
||
1605 0142 0100 .2byte 0x1
|
||
1606 0144 57 .byte 0x57
|
||
1607 0145 00000000 .4byte 0x0
|
||
1608 0149 00000000 .4byte 0x0
|
||
1609 .LLST9:
|
||
1610 014d 14010000 .4byte .LVL0-.Ltext0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 42
|
||
|
||
|
||
1611 0151 40010000 .4byte .LVL3-.Ltext0
|
||
1612 0155 0100 .2byte 0x1
|
||
1613 0157 52 .byte 0x52
|
||
1614 0158 40010000 .4byte .LVL3-.Ltext0
|
||
1615 015c A2010000 .4byte .LVL4-.Ltext0
|
||
1616 0160 0100 .2byte 0x1
|
||
1617 0162 56 .byte 0x56
|
||
1618 0163 A4010000 .4byte .LVL5-.Ltext0
|
||
1619 0167 AC010000 .4byte .LVL6-.Ltext0
|
||
1620 016b 0100 .2byte 0x1
|
||
1621 016d 56 .byte 0x56
|
||
1622 016e AC010000 .4byte .LVL6-.Ltext0
|
||
1623 0172 AE010000 .4byte .LVL7-.Ltext0
|
||
1624 0176 0100 .2byte 0x1
|
||
1625 0178 52 .byte 0x52
|
||
1626 0179 AE010000 .4byte .LVL7-.Ltext0
|
||
1627 017d B4010000 .4byte .LFE24-.Ltext0
|
||
1628 0181 0100 .2byte 0x1
|
||
1629 0183 56 .byte 0x56
|
||
1630 0184 00000000 .4byte 0x0
|
||
1631 0188 00000000 .4byte 0x0
|
||
1632 .LLST10:
|
||
1633 018c B4010000 .4byte .LFB25-.Ltext0
|
||
1634 0190 B6010000 .4byte .LCFI10-.Ltext0
|
||
1635 0194 0100 .2byte 0x1
|
||
1636 0196 5E .byte 0x5e
|
||
1637 0197 B6010000 .4byte .LCFI10-.Ltext0
|
||
1638 019b C2010000 .4byte .LCFI11-.Ltext0
|
||
1639 019f 0200 .2byte 0x2
|
||
1640 01a1 7E .byte 0x7e
|
||
1641 01a2 0C .sleb128 12
|
||
1642 01a3 C2010000 .4byte .LCFI11-.Ltext0
|
||
1643 01a7 58020000 .4byte .LFE25-.Ltext0
|
||
1644 01ab 0200 .2byte 0x2
|
||
1645 01ad 7F .byte 0x7f
|
||
1646 01ae 14 .sleb128 20
|
||
1647 01af 00000000 .4byte 0x0
|
||
1648 01b3 00000000 .4byte 0x0
|
||
1649 .LLST11:
|
||
1650 01b7 B4010000 .4byte .LVL8-.Ltext0
|
||
1651 01bb D8010000 .4byte .LVL10-.Ltext0
|
||
1652 01bf 0100 .2byte 0x1
|
||
1653 01c1 50 .byte 0x50
|
||
1654 01c2 D8010000 .4byte .LVL10-.Ltext0
|
||
1655 01c6 46020000 .4byte .LVL11-.Ltext0
|
||
1656 01ca 0100 .2byte 0x1
|
||
1657 01cc 56 .byte 0x56
|
||
1658 01cd 48020000 .4byte .LVL12-.Ltext0
|
||
1659 01d1 50020000 .4byte .LVL13-.Ltext0
|
||
1660 01d5 0100 .2byte 0x1
|
||
1661 01d7 56 .byte 0x56
|
||
1662 01d8 52020000 .4byte .LVL14-.Ltext0
|
||
1663 01dc 58020000 .4byte .LFE25-.Ltext0
|
||
1664 01e0 0100 .2byte 0x1
|
||
1665 01e2 56 .byte 0x56
|
||
1666 01e3 00000000 .4byte 0x0
|
||
1667 01e7 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 43
|
||
|
||
|
||
1668 .LLST12:
|
||
1669 01eb B4010000 .4byte .LVL8-.Ltext0
|
||
1670 01ef D0010000 .4byte .LVL9-.Ltext0
|
||
1671 01f3 0100 .2byte 0x1
|
||
1672 01f5 51 .byte 0x51
|
||
1673 01f6 D0010000 .4byte .LVL9-.Ltext0
|
||
1674 01fa 46020000 .4byte .LVL11-.Ltext0
|
||
1675 01fe 0100 .2byte 0x1
|
||
1676 0200 57 .byte 0x57
|
||
1677 0201 48020000 .4byte .LVL12-.Ltext0
|
||
1678 0205 50020000 .4byte .LVL13-.Ltext0
|
||
1679 0209 0100 .2byte 0x1
|
||
1680 020b 57 .byte 0x57
|
||
1681 020c 52020000 .4byte .LVL14-.Ltext0
|
||
1682 0210 58020000 .4byte .LFE25-.Ltext0
|
||
1683 0214 0100 .2byte 0x1
|
||
1684 0216 57 .byte 0x57
|
||
1685 0217 00000000 .4byte 0x0
|
||
1686 021b 00000000 .4byte 0x0
|
||
1687 .LLST13:
|
||
1688 021f 58020000 .4byte .LFB27-.Ltext0
|
||
1689 0223 5A020000 .4byte .LCFI14-.Ltext0
|
||
1690 0227 0100 .2byte 0x1
|
||
1691 0229 5E .byte 0x5e
|
||
1692 022a 5A020000 .4byte .LCFI14-.Ltext0
|
||
1693 022e 5C020000 .4byte .LCFI15-.Ltext0
|
||
1694 0232 0200 .2byte 0x2
|
||
1695 0234 7E .byte 0x7e
|
||
1696 0235 04 .sleb128 4
|
||
1697 0236 5C020000 .4byte .LCFI15-.Ltext0
|
||
1698 023a 5E020000 .4byte .LCFI16-.Ltext0
|
||
1699 023e 0200 .2byte 0x2
|
||
1700 0240 7E .byte 0x7e
|
||
1701 0241 08 .sleb128 8
|
||
1702 0242 5E020000 .4byte .LCFI16-.Ltext0
|
||
1703 0246 60020000 .4byte .LCFI17-.Ltext0
|
||
1704 024a 0200 .2byte 0x2
|
||
1705 024c 7E .byte 0x7e
|
||
1706 024d 0C .sleb128 12
|
||
1707 024e 60020000 .4byte .LCFI17-.Ltext0
|
||
1708 0252 62020000 .4byte .LCFI18-.Ltext0
|
||
1709 0256 0200 .2byte 0x2
|
||
1710 0258 7E .byte 0x7e
|
||
1711 0259 10 .sleb128 16
|
||
1712 025a 62020000 .4byte .LCFI18-.Ltext0
|
||
1713 025e 6A020000 .4byte .LCFI19-.Ltext0
|
||
1714 0262 0200 .2byte 0x2
|
||
1715 0264 7E .byte 0x7e
|
||
1716 0265 14 .sleb128 20
|
||
1717 0266 6A020000 .4byte .LCFI19-.Ltext0
|
||
1718 026a 9A020000 .4byte .LFE27-.Ltext0
|
||
1719 026e 0200 .2byte 0x2
|
||
1720 0270 7F .byte 0x7f
|
||
1721 0271 1C .sleb128 28
|
||
1722 0272 00000000 .4byte 0x0
|
||
1723 0276 00000000 .4byte 0x0
|
||
1724 .LLST14:
|
||
BFIN GAS /tmp/ccKpfjjq.s page 44
|
||
|
||
|
||
1725 027a 9C020000 .4byte .LFB17-.Ltext0
|
||
1726 027e 9E020000 .4byte .LCFI20-.Ltext0
|
||
1727 0282 0100 .2byte 0x1
|
||
1728 0284 5E .byte 0x5e
|
||
1729 0285 9E020000 .4byte .LCFI20-.Ltext0
|
||
1730 0289 A6020000 .4byte .LCFI21-.Ltext0
|
||
1731 028d 0200 .2byte 0x2
|
||
1732 028f 7E .byte 0x7e
|
||
1733 0290 18 .sleb128 24
|
||
1734 0291 A6020000 .4byte .LCFI21-.Ltext0
|
||
1735 0295 58040000 .4byte .LFE17-.Ltext0
|
||
1736 0299 0200 .2byte 0x2
|
||
1737 029b 7F .byte 0x7f
|
||
1738 029c 20 .sleb128 32
|
||
1739 029d 00000000 .4byte 0x0
|
||
1740 02a1 00000000 .4byte 0x0
|
||
1741 .LLST15:
|
||
1742 02a5 1E030000 .4byte .LVL15-.Ltext0
|
||
1743 02a9 30030000 .4byte .LVL16-.Ltext0
|
||
1744 02ad 0100 .2byte 0x1
|
||
1745 02af 50 .byte 0x50
|
||
1746 02b0 00000000 .4byte 0x0
|
||
1747 02b4 00000000 .4byte 0x0
|
||
1748 .LLST16:
|
||
1749 02b8 56030000 .4byte .LVL17-.Ltext0
|
||
1750 02bc 68030000 .4byte .LVL18-.Ltext0
|
||
1751 02c0 0100 .2byte 0x1
|
||
1752 02c2 50 .byte 0x50
|
||
1753 02c3 00000000 .4byte 0x0
|
||
1754 02c7 00000000 .4byte 0x0
|
||
1755 .LLST17:
|
||
1756 02cb 58040000 .4byte .LFB26-.Ltext0
|
||
1757 02cf 5A040000 .4byte .LCFI23-.Ltext0
|
||
1758 02d3 0100 .2byte 0x1
|
||
1759 02d5 5E .byte 0x5e
|
||
1760 02d6 5A040000 .4byte .LCFI23-.Ltext0
|
||
1761 02da 5C040000 .4byte .LCFI24-.Ltext0
|
||
1762 02de 0200 .2byte 0x2
|
||
1763 02e0 7E .byte 0x7e
|
||
1764 02e1 04 .sleb128 4
|
||
1765 02e2 5C040000 .4byte .LCFI24-.Ltext0
|
||
1766 02e6 5E040000 .4byte .LCFI25-.Ltext0
|
||
1767 02ea 0200 .2byte 0x2
|
||
1768 02ec 7E .byte 0x7e
|
||
1769 02ed 08 .sleb128 8
|
||
1770 02ee 5E040000 .4byte .LCFI25-.Ltext0
|
||
1771 02f2 60040000 .4byte .LCFI26-.Ltext0
|
||
1772 02f6 0200 .2byte 0x2
|
||
1773 02f8 7E .byte 0x7e
|
||
1774 02f9 0C .sleb128 12
|
||
1775 02fa 60040000 .4byte .LCFI26-.Ltext0
|
||
1776 02fe 62040000 .4byte .LCFI27-.Ltext0
|
||
1777 0302 0200 .2byte 0x2
|
||
1778 0304 7E .byte 0x7e
|
||
1779 0305 10 .sleb128 16
|
||
1780 0306 62040000 .4byte .LCFI27-.Ltext0
|
||
1781 030a 64040000 .4byte .LCFI28-.Ltext0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 45
|
||
|
||
|
||
1782 030e 0200 .2byte 0x2
|
||
1783 0310 7E .byte 0x7e
|
||
1784 0311 14 .sleb128 20
|
||
1785 0312 64040000 .4byte .LCFI28-.Ltext0
|
||
1786 0316 66040000 .4byte .LCFI29-.Ltext0
|
||
1787 031a 0200 .2byte 0x2
|
||
1788 031c 7E .byte 0x7e
|
||
1789 031d 18 .sleb128 24
|
||
1790 031e 66040000 .4byte .LCFI29-.Ltext0
|
||
1791 0322 68040000 .4byte .LCFI30-.Ltext0
|
||
1792 0326 0200 .2byte 0x2
|
||
1793 0328 7E .byte 0x7e
|
||
1794 0329 1C .sleb128 28
|
||
1795 032a 68040000 .4byte .LCFI30-.Ltext0
|
||
1796 032e 6A040000 .4byte .LCFI31-.Ltext0
|
||
1797 0332 0300 .2byte 0x3
|
||
1798 0334 7E .byte 0x7e
|
||
1799 0335 D400 .sleb128 84
|
||
1800 0337 6A040000 .4byte .LCFI31-.Ltext0
|
||
1801 033b 6C040000 .4byte .LCFI32-.Ltext0
|
||
1802 033f 0300 .2byte 0x3
|
||
1803 0341 7E .byte 0x7e
|
||
1804 0342 D800 .sleb128 88
|
||
1805 0344 6C040000 .4byte .LCFI32-.Ltext0
|
||
1806 0348 6E040000 .4byte .LCFI33-.Ltext0
|
||
1807 034c 0300 .2byte 0x3
|
||
1808 034e 7E .byte 0x7e
|
||
1809 034f DC00 .sleb128 92
|
||
1810 0351 6E040000 .4byte .LCFI33-.Ltext0
|
||
1811 0355 70040000 .4byte .LCFI34-.Ltext0
|
||
1812 0359 0300 .2byte 0x3
|
||
1813 035b 7E .byte 0x7e
|
||
1814 035c E000 .sleb128 96
|
||
1815 035e 70040000 .4byte .LCFI34-.Ltext0
|
||
1816 0362 72040000 .4byte .LCFI35-.Ltext0
|
||
1817 0366 0300 .2byte 0x3
|
||
1818 0368 7E .byte 0x7e
|
||
1819 0369 E400 .sleb128 100
|
||
1820 036b 72040000 .4byte .LCFI35-.Ltext0
|
||
1821 036f 74040000 .4byte .LCFI36-.Ltext0
|
||
1822 0373 0300 .2byte 0x3
|
||
1823 0375 7E .byte 0x7e
|
||
1824 0376 E800 .sleb128 104
|
||
1825 0378 74040000 .4byte .LCFI36-.Ltext0
|
||
1826 037c 76040000 .4byte .LCFI37-.Ltext0
|
||
1827 0380 0300 .2byte 0x3
|
||
1828 0382 7E .byte 0x7e
|
||
1829 0383 EC00 .sleb128 108
|
||
1830 0385 76040000 .4byte .LCFI37-.Ltext0
|
||
1831 0389 78040000 .4byte .LCFI38-.Ltext0
|
||
1832 038d 0300 .2byte 0x3
|
||
1833 038f 7E .byte 0x7e
|
||
1834 0390 F000 .sleb128 112
|
||
1835 0392 78040000 .4byte .LCFI38-.Ltext0
|
||
1836 0396 7A040000 .4byte .LCFI39-.Ltext0
|
||
1837 039a 0300 .2byte 0x3
|
||
1838 039c 7E .byte 0x7e
|
||
BFIN GAS /tmp/ccKpfjjq.s page 46
|
||
|
||
|
||
1839 039d F400 .sleb128 116
|
||
1840 039f 7A040000 .4byte .LCFI39-.Ltext0
|
||
1841 03a3 7C040000 .4byte .LCFI40-.Ltext0
|
||
1842 03a7 0300 .2byte 0x3
|
||
1843 03a9 7E .byte 0x7e
|
||
1844 03aa F800 .sleb128 120
|
||
1845 03ac 7C040000 .4byte .LCFI40-.Ltext0
|
||
1846 03b0 7E040000 .4byte .LCFI41-.Ltext0
|
||
1847 03b4 0300 .2byte 0x3
|
||
1848 03b6 7E .byte 0x7e
|
||
1849 03b7 FC00 .sleb128 124
|
||
1850 03b9 7E040000 .4byte .LCFI41-.Ltext0
|
||
1851 03bd 80040000 .4byte .LCFI42-.Ltext0
|
||
1852 03c1 0300 .2byte 0x3
|
||
1853 03c3 7E .byte 0x7e
|
||
1854 03c4 8001 .sleb128 128
|
||
1855 03c6 80040000 .4byte .LCFI42-.Ltext0
|
||
1856 03ca 82040000 .4byte .LCFI43-.Ltext0
|
||
1857 03ce 0300 .2byte 0x3
|
||
1858 03d0 7E .byte 0x7e
|
||
1859 03d1 8401 .sleb128 132
|
||
1860 03d3 82040000 .4byte .LCFI43-.Ltext0
|
||
1861 03d7 84040000 .4byte .LCFI44-.Ltext0
|
||
1862 03db 0300 .2byte 0x3
|
||
1863 03dd 7E .byte 0x7e
|
||
1864 03de 8801 .sleb128 136
|
||
1865 03e0 84040000 .4byte .LCFI44-.Ltext0
|
||
1866 03e4 86040000 .4byte .LCFI45-.Ltext0
|
||
1867 03e8 0300 .2byte 0x3
|
||
1868 03ea 7E .byte 0x7e
|
||
1869 03eb 8C01 .sleb128 140
|
||
1870 03ed 86040000 .4byte .LCFI45-.Ltext0
|
||
1871 03f1 88040000 .4byte .LCFI46-.Ltext0
|
||
1872 03f5 0300 .2byte 0x3
|
||
1873 03f7 7E .byte 0x7e
|
||
1874 03f8 9001 .sleb128 144
|
||
1875 03fa 88040000 .4byte .LCFI46-.Ltext0
|
||
1876 03fe 8C040000 .4byte .LCFI47-.Ltext0
|
||
1877 0402 0300 .2byte 0x3
|
||
1878 0404 7E .byte 0x7e
|
||
1879 0405 9401 .sleb128 148
|
||
1880 0407 8C040000 .4byte .LCFI47-.Ltext0
|
||
1881 040b 94040000 .4byte .LCFI48-.Ltext0
|
||
1882 040f 0300 .2byte 0x3
|
||
1883 0411 7E .byte 0x7e
|
||
1884 0412 9C01 .sleb128 156
|
||
1885 0414 94040000 .4byte .LCFI48-.Ltext0
|
||
1886 0418 9A040000 .4byte .LCFI49-.Ltext0
|
||
1887 041c 0300 .2byte 0x3
|
||
1888 041e 7E .byte 0x7e
|
||
1889 041f A401 .sleb128 164
|
||
1890 0421 9A040000 .4byte .LCFI49-.Ltext0
|
||
1891 0425 9E040000 .4byte .LCFI50-.Ltext0
|
||
1892 0429 0300 .2byte 0x3
|
||
1893 042b 7E .byte 0x7e
|
||
1894 042c A801 .sleb128 168
|
||
1895 042e 9E040000 .4byte .LCFI50-.Ltext0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 47
|
||
|
||
|
||
1896 0432 C8050000 .4byte .LFE26-.Ltext0
|
||
1897 0436 0300 .2byte 0x3
|
||
1898 0438 7F .byte 0x7f
|
||
1899 0439 B001 .sleb128 176
|
||
1900 043b 00000000 .4byte 0x0
|
||
1901 043f 00000000 .4byte 0x0
|
||
1902 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
||
1903 .file 4 "src/l502_bf_cmd_defs.h"
|
||
1904 .file 5 "src/l502_global.h"
|
||
1905 .section .debug_info
|
||
1906 0000 1B060000 .4byte 0x61b
|
||
1907 0004 0200 .2byte 0x2
|
||
1908 0006 00000000 .4byte .Ldebug_abbrev0
|
||
1909 000a 04 .byte 0x4
|
||
1910 000b 01 .uleb128 0x1
|
||
1911 000c 25010000 .4byte .LASF63
|
||
1912 0010 01 .byte 0x1
|
||
1913 0011 BC010000 .4byte .LASF64
|
||
1914 0015 31010000 .4byte .LASF65
|
||
1915 0019 00000000 .4byte .Ltext0
|
||
1916 001d C8050000 .4byte .Letext0
|
||
1917 0021 00000000 .4byte .Ldebug_line0
|
||
1918 0025 02 .uleb128 0x2
|
||
1919 0026 01 .byte 0x1
|
||
1920 0027 06 .byte 0x6
|
||
1921 0028 7A000000 .4byte .LASF0
|
||
1922 002c 03 .uleb128 0x3
|
||
1923 002d 0D030000 .4byte .LASF3
|
||
1924 0031 03 .byte 0x3
|
||
1925 0032 2A .byte 0x2a
|
||
1926 0033 37000000 .4byte 0x37
|
||
1927 0037 02 .uleb128 0x2
|
||
1928 0038 01 .byte 0x1
|
||
1929 0039 08 .byte 0x8
|
||
1930 003a 4E020000 .4byte .LASF1
|
||
1931 003e 02 .uleb128 0x2
|
||
1932 003f 02 .byte 0x2
|
||
1933 0040 05 .byte 0x5
|
||
1934 0041 61020000 .4byte .LASF2
|
||
1935 0045 03 .uleb128 0x3
|
||
1936 0046 E7000000 .4byte .LASF4
|
||
1937 004a 03 .byte 0x3
|
||
1938 004b 36 .byte 0x36
|
||
1939 004c 50000000 .4byte 0x50
|
||
1940 0050 02 .uleb128 0x2
|
||
1941 0051 02 .byte 0x2
|
||
1942 0052 07 .byte 0x7
|
||
1943 0053 A9010000 .4byte .LASF5
|
||
1944 0057 03 .uleb128 0x3
|
||
1945 0058 46020000 .4byte .LASF6
|
||
1946 005c 03 .byte 0x3
|
||
1947 005d 4F .byte 0x4f
|
||
1948 005e 62000000 .4byte 0x62
|
||
1949 0062 02 .uleb128 0x2
|
||
1950 0063 04 .byte 0x4
|
||
1951 0064 05 .byte 0x5
|
||
1952 0065 D1000000 .4byte .LASF7
|
||
BFIN GAS /tmp/ccKpfjjq.s page 48
|
||
|
||
|
||
1953 0069 03 .uleb128 0x3
|
||
1954 006a 9C020000 .4byte .LASF8
|
||
1955 006e 03 .byte 0x3
|
||
1956 006f 50 .byte 0x50
|
||
1957 0070 74000000 .4byte 0x74
|
||
1958 0074 02 .uleb128 0x2
|
||
1959 0075 04 .byte 0x4
|
||
1960 0076 07 .byte 0x7
|
||
1961 0077 88010000 .4byte .LASF9
|
||
1962 007b 02 .uleb128 0x2
|
||
1963 007c 08 .byte 0x8
|
||
1964 007d 05 .byte 0x5
|
||
1965 007e 6C000000 .4byte .LASF10
|
||
1966 0082 02 .uleb128 0x2
|
||
1967 0083 08 .byte 0x8
|
||
1968 0084 07 .byte 0x7
|
||
1969 0085 2B000000 .4byte .LASF11
|
||
1970 0089 04 .uleb128 0x4
|
||
1971 008a 04 .byte 0x4
|
||
1972 008b 05 .byte 0x5
|
||
1973 008c 696E7400 .string "int"
|
||
1974 0090 02 .uleb128 0x2
|
||
1975 0091 04 .byte 0x4
|
||
1976 0092 07 .byte 0x7
|
||
1977 0093 7B010000 .4byte .LASF12
|
||
1978 0097 05 .uleb128 0x5
|
||
1979 0098 04 .byte 0x4
|
||
1980 0099 04 .byte 0x4
|
||
1981 009a 13 .byte 0x13
|
||
1982 009b BE000000 .4byte 0xbe
|
||
1983 009f 06 .uleb128 0x6
|
||
1984 00a0 86000000 .4byte .LASF13
|
||
1985 00a4 00 .sleb128 0
|
||
1986 00a5 06 .uleb128 0x6
|
||
1987 00a6 3D030000 .4byte .LASF14
|
||
1988 00aa 81B401 .sleb128 23041
|
||
1989 00ad 06 .uleb128 0x6
|
||
1990 00ae F5000000 .4byte .LASF15
|
||
1991 00b2 82B401 .sleb128 23042
|
||
1992 00b5 06 .uleb128 0x6
|
||
1993 00b6 5D030000 .4byte .LASF16
|
||
1994 00ba 83B401 .sleb128 23043
|
||
1995 00bd 00 .byte 0x0
|
||
1996 00be 07 .uleb128 0x7
|
||
1997 00bf 1010 .2byte 0x1010
|
||
1998 00c1 04 .byte 0x4
|
||
1999 00c2 8C .byte 0x8c
|
||
2000 00c3 1C010000 .4byte 0x11c
|
||
2001 00c7 08 .uleb128 0x8
|
||
2002 00c8 E3020000 .4byte .LASF17
|
||
2003 00cc 04 .byte 0x4
|
||
2004 00cd 8D .byte 0x8d
|
||
2005 00ce 45000000 .4byte 0x45
|
||
2006 00d2 02 .byte 0x2
|
||
2007 00d3 23 .byte 0x23
|
||
2008 00d4 00 .uleb128 0x0
|
||
2009 00d5 08 .uleb128 0x8
|
||
BFIN GAS /tmp/ccKpfjjq.s page 49
|
||
|
||
|
||
2010 00d6 E8020000 .4byte .LASF18
|
||
2011 00da 04 .byte 0x4
|
||
2012 00db 8E .byte 0x8e
|
||
2013 00dc 45000000 .4byte 0x45
|
||
2014 00e0 02 .byte 0x2
|
||
2015 00e1 23 .byte 0x23
|
||
2016 00e2 02 .uleb128 0x2
|
||
2017 00e3 08 .uleb128 0x8
|
||
2018 00e4 FE010000 .4byte .LASF19
|
||
2019 00e8 04 .byte 0x4
|
||
2020 00e9 8F .byte 0x8f
|
||
2021 00ea 69000000 .4byte 0x69
|
||
2022 00ee 02 .byte 0x2
|
||
2023 00ef 23 .byte 0x23
|
||
2024 00f0 04 .uleb128 0x4
|
||
2025 00f1 08 .uleb128 0x8
|
||
2026 00f2 75030000 .4byte .LASF20
|
||
2027 00f6 04 .byte 0x4
|
||
2028 00f7 90 .byte 0x90
|
||
2029 00f8 57000000 .4byte 0x57
|
||
2030 00fc 02 .byte 0x2
|
||
2031 00fd 23 .byte 0x23
|
||
2032 00fe 08 .uleb128 0x8
|
||
2033 00ff 08 .uleb128 0x8
|
||
2034 0100 D6010000 .4byte .LASF21
|
||
2035 0104 04 .byte 0x4
|
||
2036 0105 91 .byte 0x91
|
||
2037 0106 69000000 .4byte 0x69
|
||
2038 010a 02 .byte 0x2
|
||
2039 010b 23 .byte 0x23
|
||
2040 010c 0C .uleb128 0xc
|
||
2041 010d 08 .uleb128 0x8
|
||
2042 010e 9F010000 .4byte .LASF22
|
||
2043 0112 04 .byte 0x4
|
||
2044 0113 92 .byte 0x92
|
||
2045 0114 1C010000 .4byte 0x11c
|
||
2046 0118 02 .byte 0x2
|
||
2047 0119 23 .byte 0x23
|
||
2048 011a 10 .uleb128 0x10
|
||
2049 011b 00 .byte 0x0
|
||
2050 011c 09 .uleb128 0x9
|
||
2051 011d 69000000 .4byte 0x69
|
||
2052 0121 2D010000 .4byte 0x12d
|
||
2053 0125 0A .uleb128 0xa
|
||
2054 0126 2D010000 .4byte 0x12d
|
||
2055 012a FF03 .2byte 0x3ff
|
||
2056 012c 00 .byte 0x0
|
||
2057 012d 0B .uleb128 0xb
|
||
2058 012e 04 .byte 0x4
|
||
2059 012f 07 .byte 0x7
|
||
2060 0130 03 .uleb128 0x3
|
||
2061 0131 A4000000 .4byte .LASF23
|
||
2062 0135 04 .byte 0x4
|
||
2063 0136 93 .byte 0x93
|
||
2064 0137 BE000000 .4byte 0xbe
|
||
2065 013b 0C .uleb128 0xc
|
||
2066 013c 20 .byte 0x20
|
||
BFIN GAS /tmp/ccKpfjjq.s page 50
|
||
|
||
|
||
2067 013d 05 .byte 0x5
|
||
2068 013e 1C .byte 0x1c
|
||
2069 013f DD010000 .4byte 0x1dd
|
||
2070 0143 08 .uleb128 0x8
|
||
2071 0144 15030000 .4byte .LASF24
|
||
2072 0148 05 .byte 0x5
|
||
2073 0149 1D .byte 0x1d
|
||
2074 014a 69000000 .4byte 0x69
|
||
2075 014e 02 .byte 0x2
|
||
2076 014f 23 .byte 0x23
|
||
2077 0150 00 .uleb128 0x0
|
||
2078 0151 08 .uleb128 0x8
|
||
2079 0152 CC010000 .4byte .LASF25
|
||
2080 0156 05 .byte 0x5
|
||
2081 0157 1E .byte 0x1e
|
||
2082 0158 69000000 .4byte 0x69
|
||
2083 015c 02 .byte 0x2
|
||
2084 015d 23 .byte 0x23
|
||
2085 015e 04 .uleb128 0x4
|
||
2086 015f 08 .uleb128 0x8
|
||
2087 0160 56000000 .4byte .LASF26
|
||
2088 0164 05 .byte 0x5
|
||
2089 0165 1F .byte 0x1f
|
||
2090 0166 DD010000 .4byte 0x1dd
|
||
2091 016a 02 .byte 0x2
|
||
2092 016b 23 .byte 0x23
|
||
2093 016c 08 .uleb128 0x8
|
||
2094 016d 08 .uleb128 0x8
|
||
2095 016e 9A010000 .4byte .LASF27
|
||
2096 0172 05 .byte 0x5
|
||
2097 0173 20 .byte 0x20
|
||
2098 0174 45000000 .4byte 0x45
|
||
2099 0178 02 .byte 0x2
|
||
2100 0179 23 .byte 0x23
|
||
2101 017a 0C .uleb128 0xc
|
||
2102 017b 08 .uleb128 0x8
|
||
2103 017c 5C020000 .4byte .LASF28
|
||
2104 0180 05 .byte 0x5
|
||
2105 0181 21 .byte 0x21
|
||
2106 0182 45000000 .4byte 0x45
|
||
2107 0186 02 .byte 0x2
|
||
2108 0187 23 .byte 0x23
|
||
2109 0188 0E .uleb128 0xe
|
||
2110 0189 08 .uleb128 0x8
|
||
2111 018a F0000000 .4byte .LASF29
|
||
2112 018e 05 .byte 0x5
|
||
2113 018f 22 .byte 0x22
|
||
2114 0190 45000000 .4byte 0x45
|
||
2115 0194 02 .byte 0x2
|
||
2116 0195 23 .byte 0x23
|
||
2117 0196 10 .uleb128 0x10
|
||
2118 0197 08 .uleb128 0x8
|
||
2119 0198 04020000 .4byte .LASF30
|
||
2120 019c 05 .byte 0x5
|
||
2121 019d 23 .byte 0x23
|
||
2122 019e 45000000 .4byte 0x45
|
||
2123 01a2 02 .byte 0x2
|
||
BFIN GAS /tmp/ccKpfjjq.s page 51
|
||
|
||
|
||
2124 01a3 23 .byte 0x23
|
||
2125 01a4 12 .uleb128 0x12
|
||
2126 01a5 08 .uleb128 0x8
|
||
2127 01a6 D8020000 .4byte .LASF31
|
||
2128 01aa 05 .byte 0x5
|
||
2129 01ab 24 .byte 0x24
|
||
2130 01ac DD010000 .4byte 0x1dd
|
||
2131 01b0 02 .byte 0x2
|
||
2132 01b1 23 .byte 0x23
|
||
2133 01b2 14 .uleb128 0x14
|
||
2134 01b3 0D .uleb128 0xd
|
||
2135 01b4 696400 .string "id"
|
||
2136 01b7 05 .byte 0x5
|
||
2137 01b8 25 .byte 0x25
|
||
2138 01b9 45000000 .4byte 0x45
|
||
2139 01bd 02 .byte 0x2
|
||
2140 01be 23 .byte 0x23
|
||
2141 01bf 18 .uleb128 0x18
|
||
2142 01c0 08 .uleb128 0x8
|
||
2143 01c1 8E020000 .4byte .LASF32
|
||
2144 01c5 05 .byte 0x5
|
||
2145 01c6 26 .byte 0x26
|
||
2146 01c7 45000000 .4byte 0x45
|
||
2147 01cb 02 .byte 0x2
|
||
2148 01cc 23 .byte 0x23
|
||
2149 01cd 1A .uleb128 0x1a
|
||
2150 01ce 08 .uleb128 0x8
|
||
2151 01cf DA000000 .4byte .LASF33
|
||
2152 01d3 05 .byte 0x5
|
||
2153 01d4 27 .byte 0x27
|
||
2154 01d5 69000000 .4byte 0x69
|
||
2155 01d9 02 .byte 0x2
|
||
2156 01da 23 .byte 0x23
|
||
2157 01db 1C .uleb128 0x1c
|
||
2158 01dc 00 .byte 0x0
|
||
2159 01dd 0E .uleb128 0xe
|
||
2160 01de 04 .byte 0x4
|
||
2161 01df 03 .uleb128 0x3
|
||
2162 01e0 11010000 .4byte .LASF34
|
||
2163 01e4 05 .byte 0x5
|
||
2164 01e5 28 .byte 0x28
|
||
2165 01e6 3B010000 .4byte 0x13b
|
||
2166 01ea 07 .uleb128 0x7
|
||
2167 01eb 0008 .2byte 0x800
|
||
2168 01ed 05 .byte 0x5
|
||
2169 01ee 36 .byte 0x36
|
||
2170 01ef 2D020000 .4byte 0x22d
|
||
2171 01f3 08 .uleb128 0x8
|
||
2172 01f4 09020000 .4byte .LASF35
|
||
2173 01f8 05 .byte 0x5
|
||
2174 01f9 37 .byte 0x37
|
||
2175 01fa DF010000 .4byte 0x1df
|
||
2176 01fe 02 .byte 0x2
|
||
2177 01ff 23 .byte 0x23
|
||
2178 0200 00 .uleb128 0x0
|
||
2179 0201 0D .uleb128 0xd
|
||
2180 0202 696E00 .string "in"
|
||
BFIN GAS /tmp/ccKpfjjq.s page 52
|
||
|
||
|
||
2181 0205 05 .byte 0x5
|
||
2182 0206 38 .byte 0x38
|
||
2183 0207 2D020000 .4byte 0x22d
|
||
2184 020b 02 .byte 0x2
|
||
2185 020c 23 .byte 0x23
|
||
2186 020d 20 .uleb128 0x20
|
||
2187 020e 08 .uleb128 0x8
|
||
2188 020f E0000000 .4byte .LASF36
|
||
2189 0213 05 .byte 0x5
|
||
2190 0214 39 .byte 0x39
|
||
2191 0215 DF010000 .4byte 0x1df
|
||
2192 0219 03 .byte 0x3
|
||
2193 021a 23 .byte 0x23
|
||
2194 021b 8008 .uleb128 0x400
|
||
2195 021d 0D .uleb128 0xd
|
||
2196 021e 6F757400 .string "out"
|
||
2197 0222 05 .byte 0x5
|
||
2198 0223 3A .byte 0x3a
|
||
2199 0224 2D020000 .4byte 0x22d
|
||
2200 0228 03 .byte 0x3
|
||
2201 0229 23 .byte 0x23
|
||
2202 022a A008 .uleb128 0x420
|
||
2203 022c 00 .byte 0x0
|
||
2204 022d 09 .uleb128 0x9
|
||
2205 022e DF010000 .4byte 0x1df
|
||
2206 0232 3D020000 .4byte 0x23d
|
||
2207 0236 0F .uleb128 0xf
|
||
2208 0237 2D010000 .4byte 0x12d
|
||
2209 023b 1E .byte 0x1e
|
||
2210 023c 00 .byte 0x0
|
||
2211 023d 03 .uleb128 0x3
|
||
2212 023e 5B000000 .4byte .LASF37
|
||
2213 0242 05 .byte 0x5
|
||
2214 0243 3B .byte 0x3b
|
||
2215 0244 EA010000 .4byte 0x1ea
|
||
2216 0248 07 .uleb128 0x7
|
||
2217 0249 1018 .2byte 0x1810
|
||
2218 024b 05 .byte 0x5
|
||
2219 024c 42 .byte 0x42
|
||
2220 024d 6F020000 .4byte 0x26f
|
||
2221 0251 08 .uleb128 0x8
|
||
2222 0252 EF010000 .4byte .LASF38
|
||
2223 0256 05 .byte 0x5
|
||
2224 0257 43 .byte 0x43
|
||
2225 0258 3D020000 .4byte 0x23d
|
||
2226 025c 02 .byte 0x2
|
||
2227 025d 23 .byte 0x23
|
||
2228 025e 00 .uleb128 0x0
|
||
2229 025f 0D .uleb128 0xd
|
||
2230 0260 636D6400 .string "cmd"
|
||
2231 0264 05 .byte 0x5
|
||
2232 0265 44 .byte 0x44
|
||
2233 0266 30010000 .4byte 0x130
|
||
2234 026a 03 .byte 0x3
|
||
2235 026b 23 .byte 0x23
|
||
2236 026c 8010 .uleb128 0x800
|
||
2237 026e 00 .byte 0x0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 53
|
||
|
||
|
||
2238 026f 03 .uleb128 0x3
|
||
2239 0270 1B030000 .4byte .LASF39
|
||
2240 0274 05 .byte 0x5
|
||
2241 0275 45 .byte 0x45
|
||
2242 0276 48020000 .4byte 0x248
|
||
2243 027a 02 .uleb128 0x2
|
||
2244 027b 01 .byte 0x1
|
||
2245 027c 06 .byte 0x6
|
||
2246 027d A5020000 .4byte .LASF40
|
||
2247 0281 10 .uleb128 0x10
|
||
2248 0282 01 .byte 0x1
|
||
2249 0283 6B020000 .4byte .LASF43
|
||
2250 0287 01 .byte 0x1
|
||
2251 0288 BE .byte 0xbe
|
||
2252 0289 01 .byte 0x1
|
||
2253 028a 89000000 .4byte 0x89
|
||
2254 028e 01 .byte 0x1
|
||
2255 028f 11 .uleb128 0x11
|
||
2256 0290 EF020000 .4byte .LASF66
|
||
2257 0294 01 .byte 0x1
|
||
2258 0295 45 .byte 0x45
|
||
2259 0296 01 .byte 0x1
|
||
2260 0297 03 .byte 0x3
|
||
2261 0298 DE020000 .4byte 0x2de
|
||
2262 029c 12 .uleb128 0x12
|
||
2263 029d C0020000 .4byte .LASF41
|
||
2264 02a1 01 .byte 0x1
|
||
2265 02a2 44 .byte 0x44
|
||
2266 02a3 DE020000 .4byte 0x2de
|
||
2267 02a7 13 .uleb128 0x13
|
||
2268 02a8 706F7300 .string "pos"
|
||
2269 02ac 01 .byte 0x1
|
||
2270 02ad 44 .byte 0x44
|
||
2271 02ae E4020000 .4byte 0x2e4
|
||
2272 02b2 13 .uleb128 0x13
|
||
2273 02b3 696400 .string "id"
|
||
2274 02b6 01 .byte 0x1
|
||
2275 02b7 45 .byte 0x45
|
||
2276 02b8 EA020000 .4byte 0x2ea
|
||
2277 02bc 12 .uleb128 0x12
|
||
2278 02bd 56000000 .4byte .LASF26
|
||
2279 02c1 01 .byte 0x1
|
||
2280 02c2 45 .byte 0x45
|
||
2281 02c3 F0020000 .4byte 0x2f0
|
||
2282 02c7 12 .uleb128 0x12
|
||
2283 02c8 A4010000 .4byte .LASF42
|
||
2284 02cc 01 .byte 0x1
|
||
2285 02cd 45 .byte 0x45
|
||
2286 02ce 69000000 .4byte 0x69
|
||
2287 02d2 12 .uleb128 0x12
|
||
2288 02d3 15030000 .4byte .LASF24
|
||
2289 02d7 01 .byte 0x1
|
||
2290 02d8 45 .byte 0x45
|
||
2291 02d9 69000000 .4byte 0x69
|
||
2292 02dd 00 .byte 0x0
|
||
2293 02de 14 .uleb128 0x14
|
||
2294 02df 04 .byte 0x4
|
||
BFIN GAS /tmp/ccKpfjjq.s page 54
|
||
|
||
|
||
2295 02e0 DF010000 .4byte 0x1df
|
||
2296 02e4 14 .uleb128 0x14
|
||
2297 02e5 04 .byte 0x4
|
||
2298 02e6 2C000000 .4byte 0x2c
|
||
2299 02ea 14 .uleb128 0x14
|
||
2300 02eb 04 .byte 0x4
|
||
2301 02ec 45000000 .4byte 0x45
|
||
2302 02f0 14 .uleb128 0x14
|
||
2303 02f1 04 .byte 0x4
|
||
2304 02f2 69000000 .4byte 0x69
|
||
2305 02f6 10 .uleb128 0x10
|
||
2306 02f7 01 .byte 0x1
|
||
2307 02f8 0F020000 .4byte .LASF44
|
||
2308 02fc 01 .byte 0x1
|
||
2309 02fd C9 .byte 0xc9
|
||
2310 02fe 01 .byte 0x1
|
||
2311 02ff 89000000 .4byte 0x89
|
||
2312 0303 01 .byte 0x1
|
||
2313 0304 15 .uleb128 0x15
|
||
2314 0305 9E000000 .4byte .LASF45
|
||
2315 0309 02 .byte 0x2
|
||
2316 030a 1401 .2byte 0x114
|
||
2317 030c 01 .byte 0x1
|
||
2318 030d 01 .byte 0x1
|
||
2319 030e 15 .uleb128 0x15
|
||
2320 030f BA020000 .4byte .LASF46
|
||
2321 0313 02 .byte 0x2
|
||
2322 0314 0201 .2byte 0x102
|
||
2323 0316 01 .byte 0x1
|
||
2324 0317 01 .byte 0x1
|
||
2325 0318 16 .uleb128 0x16
|
||
2326 0319 01 .byte 0x1
|
||
2327 031a C1000000 .4byte .LASF47
|
||
2328 031e 01 .byte 0x1
|
||
2329 031f 8E .byte 0x8e
|
||
2330 0320 01 .byte 0x1
|
||
2331 0321 00000000 .4byte .LFB18
|
||
2332 0325 44000000 .4byte .LFE18
|
||
2333 0329 00000000 .4byte .LLST0
|
||
2334 032d 16 .uleb128 0x16
|
||
2335 032e 01 .byte 0x1
|
||
2336 032f 2E030000 .4byte .LASF48
|
||
2337 0333 01 .byte 0x1
|
||
2338 0334 9B .byte 0x9b
|
||
2339 0335 01 .byte 0x1
|
||
2340 0336 44000000 .4byte .LFB19
|
||
2341 033a 5C000000 .4byte .LFE19
|
||
2342 033e 1F000000 .4byte .LLST1
|
||
2343 0342 16 .uleb128 0x16
|
||
2344 0343 01 .byte 0x1
|
||
2345 0344 AA020000 .4byte .LASF49
|
||
2346 0348 01 .byte 0x1
|
||
2347 0349 A4 .byte 0xa4
|
||
2348 034a 01 .byte 0x1
|
||
2349 034b 5C000000 .4byte .LFB20
|
||
2350 034f AC000000 .4byte .LFE20
|
||
2351 0353 3E000000 .4byte .LLST2
|
||
BFIN GAS /tmp/ccKpfjjq.s page 55
|
||
|
||
|
||
2352 0357 16 .uleb128 0x16
|
||
2353 0358 01 .byte 0x1
|
||
2354 0359 B2000000 .4byte .LASF50
|
||
2355 035d 01 .byte 0x1
|
||
2356 035e B1 .byte 0xb1
|
||
2357 035f 01 .byte 0x1
|
||
2358 0360 AC000000 .4byte .LFB21
|
||
2359 0364 C4000000 .4byte .LFE21
|
||
2360 0368 5D000000 .4byte .LLST3
|
||
2361 036c 17 .uleb128 0x17
|
||
2362 036d 81020000 .4byte 0x281
|
||
2363 0371 C4000000 .4byte .LFB22
|
||
2364 0375 EA000000 .4byte .LFE22
|
||
2365 0379 7C000000 .4byte .LLST4
|
||
2366 037d 17 .uleb128 0x17
|
||
2367 037e F6020000 .4byte 0x2f6
|
||
2368 0382 EC000000 .4byte .LFB23
|
||
2369 0386 12010000 .4byte .LFE23
|
||
2370 038a 9B000000 .4byte .LLST5
|
||
2371 038e 18 .uleb128 0x18
|
||
2372 038f 01 .byte 0x1
|
||
2373 0390 42000000 .4byte .LASF51
|
||
2374 0394 01 .byte 0x1
|
||
2375 0395 DA .byte 0xda
|
||
2376 0396 01 .byte 0x1
|
||
2377 0397 89000000 .4byte 0x89
|
||
2378 039b 14010000 .4byte .LFB24
|
||
2379 039f B4010000 .4byte .LFE24
|
||
2380 03a3 BA000000 .4byte .LLST6
|
||
2381 03a7 0E040000 .4byte 0x40e
|
||
2382 03ab 19 .uleb128 0x19
|
||
2383 03ac 62756600 .string "buf"
|
||
2384 03b0 01 .byte 0x1
|
||
2385 03b1 DA .byte 0xda
|
||
2386 03b2 0E040000 .4byte 0x40e
|
||
2387 03b6 E5000000 .4byte .LLST7
|
||
2388 03ba 1A .uleb128 0x1a
|
||
2389 03bb A4010000 .4byte .LASF42
|
||
2390 03bf 01 .byte 0x1
|
||
2391 03c0 DA .byte 0xda
|
||
2392 03c1 69000000 .4byte 0x69
|
||
2393 03c5 19010000 .4byte .LLST8
|
||
2394 03c9 1A .uleb128 0x1a
|
||
2395 03ca 15030000 .4byte .LASF24
|
||
2396 03ce 01 .byte 0x1
|
||
2397 03cf DA .byte 0xda
|
||
2398 03d0 69000000 .4byte 0x69
|
||
2399 03d4 4D010000 .4byte .LLST9
|
||
2400 03d8 1B .uleb128 0x1b
|
||
2401 03d9 81020000 .4byte 0x281
|
||
2402 03dd 00000000 .4byte .Ldebug_ranges0+0x0
|
||
2403 03e1 01 .byte 0x1
|
||
2404 03e2 DB .byte 0xdb
|
||
2405 03e3 1C .uleb128 0x1c
|
||
2406 03e4 8F020000 .4byte 0x28f
|
||
2407 03e8 20000000 .4byte .Ldebug_ranges0+0x20
|
||
2408 03ec 01 .byte 0x1
|
||
BFIN GAS /tmp/ccKpfjjq.s page 56
|
||
|
||
|
||
2409 03ed DC .byte 0xdc
|
||
2410 03ee 1D .uleb128 0x1d
|
||
2411 03ef D2020000 .4byte 0x2d2
|
||
2412 03f3 1D .uleb128 0x1d
|
||
2413 03f4 C7020000 .4byte 0x2c7
|
||
2414 03f8 1D .uleb128 0x1d
|
||
2415 03f9 BC020000 .4byte 0x2bc
|
||
2416 03fd 1D .uleb128 0x1d
|
||
2417 03fe B2020000 .4byte 0x2b2
|
||
2418 0402 1D .uleb128 0x1d
|
||
2419 0403 A7020000 .4byte 0x2a7
|
||
2420 0407 1D .uleb128 0x1d
|
||
2421 0408 9C020000 .4byte 0x29c
|
||
2422 040c 00 .byte 0x0
|
||
2423 040d 00 .byte 0x0
|
||
2424 040e 14 .uleb128 0x14
|
||
2425 040f 04 .byte 0x4
|
||
2426 0410 14040000 .4byte 0x414
|
||
2427 0414 1E .uleb128 0x1e
|
||
2428 0415 69000000 .4byte 0x69
|
||
2429 0419 18 .uleb128 0x18
|
||
2430 041a 01 .byte 0x1
|
||
2431 041b 21020000 .4byte .LASF52
|
||
2432 041f 01 .byte 0x1
|
||
2433 0420 F0 .byte 0xf0
|
||
2434 0421 01 .byte 0x1
|
||
2435 0422 89000000 .4byte 0x89
|
||
2436 0426 B4010000 .4byte .LFB25
|
||
2437 042a 58020000 .4byte .LFE25
|
||
2438 042e 8C010000 .4byte .LLST10
|
||
2439 0432 8A040000 .4byte 0x48a
|
||
2440 0436 19 .uleb128 0x19
|
||
2441 0437 62756600 .string "buf"
|
||
2442 043b 01 .byte 0x1
|
||
2443 043c F0 .byte 0xf0
|
||
2444 043d F0020000 .4byte 0x2f0
|
||
2445 0441 B7010000 .4byte .LLST11
|
||
2446 0445 1A .uleb128 0x1a
|
||
2447 0446 A4010000 .4byte .LASF42
|
||
2448 044a 01 .byte 0x1
|
||
2449 044b F0 .byte 0xf0
|
||
2450 044c 69000000 .4byte 0x69
|
||
2451 0450 EB010000 .4byte .LLST12
|
||
2452 0454 1B .uleb128 0x1b
|
||
2453 0455 F6020000 .4byte 0x2f6
|
||
2454 0459 38000000 .4byte .Ldebug_ranges0+0x38
|
||
2455 045d 01 .byte 0x1
|
||
2456 045e F1 .byte 0xf1
|
||
2457 045f 1C .uleb128 0x1c
|
||
2458 0460 8F020000 .4byte 0x28f
|
||
2459 0464 58000000 .4byte .Ldebug_ranges0+0x58
|
||
2460 0468 01 .byte 0x1
|
||
2461 0469 F2 .byte 0xf2
|
||
2462 046a 1D .uleb128 0x1d
|
||
2463 046b D2020000 .4byte 0x2d2
|
||
2464 046f 1D .uleb128 0x1d
|
||
2465 0470 C7020000 .4byte 0x2c7
|
||
BFIN GAS /tmp/ccKpfjjq.s page 57
|
||
|
||
|
||
2466 0474 1D .uleb128 0x1d
|
||
2467 0475 BC020000 .4byte 0x2bc
|
||
2468 0479 1D .uleb128 0x1d
|
||
2469 047a B2020000 .4byte 0x2b2
|
||
2470 047e 1D .uleb128 0x1d
|
||
2471 047f A7020000 .4byte 0x2a7
|
||
2472 0483 1D .uleb128 0x1d
|
||
2473 0484 9C020000 .4byte 0x29c
|
||
2474 0488 00 .byte 0x0
|
||
2475 0489 00 .byte 0x0
|
||
2476 048a 1F .uleb128 0x1f
|
||
2477 048b 01 .byte 0x1
|
||
2478 048c 00000000 .4byte .LASF53
|
||
2479 0490 01 .byte 0x1
|
||
2480 0491 3701 .2byte 0x137
|
||
2481 0493 01 .byte 0x1
|
||
2482 0494 58020000 .4byte .LFB27
|
||
2483 0498 9A020000 .4byte .LFE27
|
||
2484 049c 1F020000 .4byte .LLST13
|
||
2485 04a0 B5040000 .4byte 0x4b5
|
||
2486 04a4 20 .uleb128 0x20
|
||
2487 04a5 04030000 .4byte 0x304
|
||
2488 04a9 88020000 .4byte .LBB47
|
||
2489 04ad 8A020000 .4byte .LBE47
|
||
2490 04b1 01 .byte 0x1
|
||
2491 04b2 3C01 .2byte 0x13c
|
||
2492 04b4 00 .byte 0x0
|
||
2493 04b5 21 .uleb128 0x21
|
||
2494 04b6 01 .byte 0x1
|
||
2495 04b7 F4010000 .4byte .LASF54
|
||
2496 04bb 01 .byte 0x1
|
||
2497 04bc 58 .byte 0x58
|
||
2498 04bd 01 .byte 0x1
|
||
2499 04be 9C020000 .4byte .LFB17
|
||
2500 04c2 58040000 .4byte .LFE17
|
||
2501 04c6 7A020000 .4byte .LLST14
|
||
2502 04ca 48050000 .4byte 0x548
|
||
2503 04ce 22 .uleb128 0x22
|
||
2504 04cf 6400 .string "d"
|
||
2505 04d1 01 .byte 0x1
|
||
2506 04d2 59 .byte 0x59
|
||
2507 04d3 89000000 .4byte 0x89
|
||
2508 04d7 01 .byte 0x1
|
||
2509 04d8 51 .byte 0x51
|
||
2510 04d9 23 .uleb128 0x23
|
||
2511 04da 04030000 .4byte .LBB49
|
||
2512 04de 26030000 .4byte .LBE49
|
||
2513 04e2 12050000 .4byte 0x512
|
||
2514 04e6 24 .uleb128 0x24
|
||
2515 04e7 6900 .string "i"
|
||
2516 04e9 01 .byte 0x1
|
||
2517 04ea 6B .byte 0x6b
|
||
2518 04eb 89000000 .4byte 0x89
|
||
2519 04ef A5020000 .4byte .LLST15
|
||
2520 04f3 25 .uleb128 0x25
|
||
2521 04f4 04030000 .4byte 0x304
|
||
2522 04f8 04030000 .4byte .LBB50
|
||
BFIN GAS /tmp/ccKpfjjq.s page 58
|
||
|
||
|
||
2523 04fc 06030000 .4byte .LBE50
|
||
2524 0500 01 .byte 0x1
|
||
2525 0501 6B .byte 0x6b
|
||
2526 0502 25 .uleb128 0x25
|
||
2527 0503 04030000 .4byte 0x304
|
||
2528 0507 18030000 .4byte .LBB52
|
||
2529 050b 1A030000 .4byte .LBE52
|
||
2530 050f 01 .byte 0x1
|
||
2531 0510 6B .byte 0x6b
|
||
2532 0511 00 .byte 0x0
|
||
2533 0512 26 .uleb128 0x26
|
||
2534 0513 3E030000 .4byte .LBB54
|
||
2535 0517 5E030000 .4byte .LBE54
|
||
2536 051b 24 .uleb128 0x24
|
||
2537 051c 6900 .string "i"
|
||
2538 051e 01 .byte 0x1
|
||
2539 051f 6E .byte 0x6e
|
||
2540 0520 89000000 .4byte 0x89
|
||
2541 0524 B8020000 .4byte .LLST16
|
||
2542 0528 25 .uleb128 0x25
|
||
2543 0529 04030000 .4byte 0x304
|
||
2544 052d 3E030000 .4byte .LBB55
|
||
2545 0531 40030000 .4byte .LBE55
|
||
2546 0535 01 .byte 0x1
|
||
2547 0536 6E .byte 0x6e
|
||
2548 0537 25 .uleb128 0x25
|
||
2549 0538 04030000 .4byte 0x304
|
||
2550 053c 52030000 .4byte .LBB57
|
||
2551 0540 54030000 .4byte .LBE57
|
||
2552 0544 01 .byte 0x1
|
||
2553 0545 6E .byte 0x6e
|
||
2554 0546 00 .byte 0x0
|
||
2555 0547 00 .byte 0x0
|
||
2556 0548 1F .uleb128 0x1f
|
||
2557 0549 01 .byte 0x1
|
||
2558 054a 54030000 .4byte .LASF55
|
||
2559 054e 01 .byte 0x1
|
||
2560 054f 0101 .2byte 0x101
|
||
2561 0551 01 .byte 0x1
|
||
2562 0552 58040000 .4byte .LFB26
|
||
2563 0556 C8050000 .4byte .LFE26
|
||
2564 055a CB020000 .4byte .LLST17
|
||
2565 055e 95050000 .4byte 0x595
|
||
2566 0562 20 .uleb128 0x20
|
||
2567 0563 0E030000 .4byte 0x30e
|
||
2568 0567 E8040000 .4byte .LBB59
|
||
2569 056b EA040000 .4byte .LBE59
|
||
2570 056f 01 .byte 0x1
|
||
2571 0570 2B01 .2byte 0x12b
|
||
2572 0572 20 .uleb128 0x20
|
||
2573 0573 04030000 .4byte 0x304
|
||
2574 0577 F6040000 .4byte .LBB61
|
||
2575 057b F8040000 .4byte .LBE61
|
||
2576 057f 01 .byte 0x1
|
||
2577 0580 2E01 .2byte 0x12e
|
||
2578 0582 27 .uleb128 0x27
|
||
2579 0583 70000000 .4byte .Ldebug_ranges0+0x70
|
||
BFIN GAS /tmp/ccKpfjjq.s page 59
|
||
|
||
|
||
2580 0587 28 .uleb128 0x28
|
||
2581 0588 A4010000 .4byte .LASF42
|
||
2582 058c 01 .byte 0x1
|
||
2583 058d 1401 .2byte 0x114
|
||
2584 058f 69000000 .4byte 0x69
|
||
2585 0593 00 .byte 0x0
|
||
2586 0594 00 .byte 0x0
|
||
2587 0595 29 .uleb128 0x29
|
||
2588 0596 E0010000 .4byte .LASF56
|
||
2589 059a 01 .byte 0x1
|
||
2590 059b 34 .byte 0x34
|
||
2591 059c 45000000 .4byte 0x45
|
||
2592 05a0 05 .byte 0x5
|
||
2593 05a1 03 .byte 0x3
|
||
2594 05a2 00000000 .4byte _f_snd_start_id
|
||
2595 05a6 29 .uleb128 0x29
|
||
2596 05a7 FE020000 .4byte .LASF57
|
||
2597 05ab 01 .byte 0x1
|
||
2598 05ac 34 .byte 0x34
|
||
2599 05ad 45000000 .4byte 0x45
|
||
2600 05b1 05 .byte 0x5
|
||
2601 05b2 03 .byte 0x3
|
||
2602 05b3 02000000 .4byte _f_rcv_start_id
|
||
2603 05b7 29 .uleb128 0x29
|
||
2604 05b8 CA020000 .4byte .LASF58
|
||
2605 05bc 01 .byte 0x1
|
||
2606 05bd 35 .byte 0x35
|
||
2607 05be 45000000 .4byte 0x45
|
||
2608 05c2 05 .byte 0x5
|
||
2609 05c3 03 .byte 0x3
|
||
2610 05c4 04000000 .4byte _f_snd_done_id
|
||
2611 05c8 29 .uleb128 0x29
|
||
2612 05c9 0C000000 .4byte .LASF59
|
||
2613 05cd 01 .byte 0x1
|
||
2614 05ce 35 .byte 0x35
|
||
2615 05cf 45000000 .4byte 0x45
|
||
2616 05d3 05 .byte 0x5
|
||
2617 05d4 03 .byte 0x3
|
||
2618 05d5 06000000 .4byte _f_rcv_done_id
|
||
2619 05d9 29 .uleb128 0x29
|
||
2620 05da 7D020000 .4byte .LASF60
|
||
2621 05de 01 .byte 0x1
|
||
2622 05df 36 .byte 0x36
|
||
2623 05e0 2C000000 .4byte 0x2c
|
||
2624 05e4 05 .byte 0x5
|
||
2625 05e5 03 .byte 0x3
|
||
2626 05e6 08000000 .4byte _f_snd_next_descr
|
||
2627 05ea 29 .uleb128 0x29
|
||
2628 05eb 35020000 .4byte .LASF61
|
||
2629 05ef 01 .byte 0x1
|
||
2630 05f0 36 .byte 0x36
|
||
2631 05f1 2C000000 .4byte 0x2c
|
||
2632 05f5 05 .byte 0x5
|
||
2633 05f6 03 .byte 0x3
|
||
2634 05f7 09000000 .4byte _f_rcv_next_descr
|
||
2635 05fb 29 .uleb128 0x29
|
||
2636 05fc 1A000000 .4byte .LASF62
|
||
BFIN GAS /tmp/ccKpfjjq.s page 60
|
||
|
||
|
||
2637 0600 01 .byte 0x1
|
||
2638 0601 37 .byte 0x37
|
||
2639 0602 2C000000 .4byte 0x2c
|
||
2640 0606 05 .byte 0x5
|
||
2641 0607 03 .byte 0x3
|
||
2642 0608 0A000000 .4byte _f_rcv_done_descr
|
||
2643 060c 2A .uleb128 0x2a
|
||
2644 060d 94020000 .4byte .LASF67
|
||
2645 0611 05 .byte 0x5
|
||
2646 0612 48 .byte 0x48
|
||
2647 0613 19060000 .4byte 0x619
|
||
2648 0617 01 .byte 0x1
|
||
2649 0618 01 .byte 0x1
|
||
2650 0619 2B .uleb128 0x2b
|
||
2651 061a 6F020000 .4byte 0x26f
|
||
2652 061e 00 .byte 0x0
|
||
2653 .section .debug_abbrev
|
||
2654 0000 01 .uleb128 0x1
|
||
2655 0001 11 .uleb128 0x11
|
||
2656 0002 01 .byte 0x1
|
||
2657 0003 25 .uleb128 0x25
|
||
2658 0004 0E .uleb128 0xe
|
||
2659 0005 13 .uleb128 0x13
|
||
2660 0006 0B .uleb128 0xb
|
||
2661 0007 03 .uleb128 0x3
|
||
2662 0008 0E .uleb128 0xe
|
||
2663 0009 1B .uleb128 0x1b
|
||
2664 000a 0E .uleb128 0xe
|
||
2665 000b 11 .uleb128 0x11
|
||
2666 000c 01 .uleb128 0x1
|
||
2667 000d 12 .uleb128 0x12
|
||
2668 000e 01 .uleb128 0x1
|
||
2669 000f 10 .uleb128 0x10
|
||
2670 0010 06 .uleb128 0x6
|
||
2671 0011 00 .byte 0x0
|
||
2672 0012 00 .byte 0x0
|
||
2673 0013 02 .uleb128 0x2
|
||
2674 0014 24 .uleb128 0x24
|
||
2675 0015 00 .byte 0x0
|
||
2676 0016 0B .uleb128 0xb
|
||
2677 0017 0B .uleb128 0xb
|
||
2678 0018 3E .uleb128 0x3e
|
||
2679 0019 0B .uleb128 0xb
|
||
2680 001a 03 .uleb128 0x3
|
||
2681 001b 0E .uleb128 0xe
|
||
2682 001c 00 .byte 0x0
|
||
2683 001d 00 .byte 0x0
|
||
2684 001e 03 .uleb128 0x3
|
||
2685 001f 16 .uleb128 0x16
|
||
2686 0020 00 .byte 0x0
|
||
2687 0021 03 .uleb128 0x3
|
||
2688 0022 0E .uleb128 0xe
|
||
2689 0023 3A .uleb128 0x3a
|
||
2690 0024 0B .uleb128 0xb
|
||
2691 0025 3B .uleb128 0x3b
|
||
2692 0026 0B .uleb128 0xb
|
||
2693 0027 49 .uleb128 0x49
|
||
BFIN GAS /tmp/ccKpfjjq.s page 61
|
||
|
||
|
||
2694 0028 13 .uleb128 0x13
|
||
2695 0029 00 .byte 0x0
|
||
2696 002a 00 .byte 0x0
|
||
2697 002b 04 .uleb128 0x4
|
||
2698 002c 24 .uleb128 0x24
|
||
2699 002d 00 .byte 0x0
|
||
2700 002e 0B .uleb128 0xb
|
||
2701 002f 0B .uleb128 0xb
|
||
2702 0030 3E .uleb128 0x3e
|
||
2703 0031 0B .uleb128 0xb
|
||
2704 0032 03 .uleb128 0x3
|
||
2705 0033 08 .uleb128 0x8
|
||
2706 0034 00 .byte 0x0
|
||
2707 0035 00 .byte 0x0
|
||
2708 0036 05 .uleb128 0x5
|
||
2709 0037 04 .uleb128 0x4
|
||
2710 0038 01 .byte 0x1
|
||
2711 0039 0B .uleb128 0xb
|
||
2712 003a 0B .uleb128 0xb
|
||
2713 003b 3A .uleb128 0x3a
|
||
2714 003c 0B .uleb128 0xb
|
||
2715 003d 3B .uleb128 0x3b
|
||
2716 003e 0B .uleb128 0xb
|
||
2717 003f 01 .uleb128 0x1
|
||
2718 0040 13 .uleb128 0x13
|
||
2719 0041 00 .byte 0x0
|
||
2720 0042 00 .byte 0x0
|
||
2721 0043 06 .uleb128 0x6
|
||
2722 0044 28 .uleb128 0x28
|
||
2723 0045 00 .byte 0x0
|
||
2724 0046 03 .uleb128 0x3
|
||
2725 0047 0E .uleb128 0xe
|
||
2726 0048 1C .uleb128 0x1c
|
||
2727 0049 0D .uleb128 0xd
|
||
2728 004a 00 .byte 0x0
|
||
2729 004b 00 .byte 0x0
|
||
2730 004c 07 .uleb128 0x7
|
||
2731 004d 13 .uleb128 0x13
|
||
2732 004e 01 .byte 0x1
|
||
2733 004f 0B .uleb128 0xb
|
||
2734 0050 05 .uleb128 0x5
|
||
2735 0051 3A .uleb128 0x3a
|
||
2736 0052 0B .uleb128 0xb
|
||
2737 0053 3B .uleb128 0x3b
|
||
2738 0054 0B .uleb128 0xb
|
||
2739 0055 01 .uleb128 0x1
|
||
2740 0056 13 .uleb128 0x13
|
||
2741 0057 00 .byte 0x0
|
||
2742 0058 00 .byte 0x0
|
||
2743 0059 08 .uleb128 0x8
|
||
2744 005a 0D .uleb128 0xd
|
||
2745 005b 00 .byte 0x0
|
||
2746 005c 03 .uleb128 0x3
|
||
2747 005d 0E .uleb128 0xe
|
||
2748 005e 3A .uleb128 0x3a
|
||
2749 005f 0B .uleb128 0xb
|
||
2750 0060 3B .uleb128 0x3b
|
||
BFIN GAS /tmp/ccKpfjjq.s page 62
|
||
|
||
|
||
2751 0061 0B .uleb128 0xb
|
||
2752 0062 49 .uleb128 0x49
|
||
2753 0063 13 .uleb128 0x13
|
||
2754 0064 38 .uleb128 0x38
|
||
2755 0065 0A .uleb128 0xa
|
||
2756 0066 00 .byte 0x0
|
||
2757 0067 00 .byte 0x0
|
||
2758 0068 09 .uleb128 0x9
|
||
2759 0069 01 .uleb128 0x1
|
||
2760 006a 01 .byte 0x1
|
||
2761 006b 49 .uleb128 0x49
|
||
2762 006c 13 .uleb128 0x13
|
||
2763 006d 01 .uleb128 0x1
|
||
2764 006e 13 .uleb128 0x13
|
||
2765 006f 00 .byte 0x0
|
||
2766 0070 00 .byte 0x0
|
||
2767 0071 0A .uleb128 0xa
|
||
2768 0072 21 .uleb128 0x21
|
||
2769 0073 00 .byte 0x0
|
||
2770 0074 49 .uleb128 0x49
|
||
2771 0075 13 .uleb128 0x13
|
||
2772 0076 2F .uleb128 0x2f
|
||
2773 0077 05 .uleb128 0x5
|
||
2774 0078 00 .byte 0x0
|
||
2775 0079 00 .byte 0x0
|
||
2776 007a 0B .uleb128 0xb
|
||
2777 007b 24 .uleb128 0x24
|
||
2778 007c 00 .byte 0x0
|
||
2779 007d 0B .uleb128 0xb
|
||
2780 007e 0B .uleb128 0xb
|
||
2781 007f 3E .uleb128 0x3e
|
||
2782 0080 0B .uleb128 0xb
|
||
2783 0081 00 .byte 0x0
|
||
2784 0082 00 .byte 0x0
|
||
2785 0083 0C .uleb128 0xc
|
||
2786 0084 13 .uleb128 0x13
|
||
2787 0085 01 .byte 0x1
|
||
2788 0086 0B .uleb128 0xb
|
||
2789 0087 0B .uleb128 0xb
|
||
2790 0088 3A .uleb128 0x3a
|
||
2791 0089 0B .uleb128 0xb
|
||
2792 008a 3B .uleb128 0x3b
|
||
2793 008b 0B .uleb128 0xb
|
||
2794 008c 01 .uleb128 0x1
|
||
2795 008d 13 .uleb128 0x13
|
||
2796 008e 00 .byte 0x0
|
||
2797 008f 00 .byte 0x0
|
||
2798 0090 0D .uleb128 0xd
|
||
2799 0091 0D .uleb128 0xd
|
||
2800 0092 00 .byte 0x0
|
||
2801 0093 03 .uleb128 0x3
|
||
2802 0094 08 .uleb128 0x8
|
||
2803 0095 3A .uleb128 0x3a
|
||
2804 0096 0B .uleb128 0xb
|
||
2805 0097 3B .uleb128 0x3b
|
||
2806 0098 0B .uleb128 0xb
|
||
2807 0099 49 .uleb128 0x49
|
||
BFIN GAS /tmp/ccKpfjjq.s page 63
|
||
|
||
|
||
2808 009a 13 .uleb128 0x13
|
||
2809 009b 38 .uleb128 0x38
|
||
2810 009c 0A .uleb128 0xa
|
||
2811 009d 00 .byte 0x0
|
||
2812 009e 00 .byte 0x0
|
||
2813 009f 0E .uleb128 0xe
|
||
2814 00a0 0F .uleb128 0xf
|
||
2815 00a1 00 .byte 0x0
|
||
2816 00a2 0B .uleb128 0xb
|
||
2817 00a3 0B .uleb128 0xb
|
||
2818 00a4 00 .byte 0x0
|
||
2819 00a5 00 .byte 0x0
|
||
2820 00a6 0F .uleb128 0xf
|
||
2821 00a7 21 .uleb128 0x21
|
||
2822 00a8 00 .byte 0x0
|
||
2823 00a9 49 .uleb128 0x49
|
||
2824 00aa 13 .uleb128 0x13
|
||
2825 00ab 2F .uleb128 0x2f
|
||
2826 00ac 0B .uleb128 0xb
|
||
2827 00ad 00 .byte 0x0
|
||
2828 00ae 00 .byte 0x0
|
||
2829 00af 10 .uleb128 0x10
|
||
2830 00b0 2E .uleb128 0x2e
|
||
2831 00b1 00 .byte 0x0
|
||
2832 00b2 3F .uleb128 0x3f
|
||
2833 00b3 0C .uleb128 0xc
|
||
2834 00b4 03 .uleb128 0x3
|
||
2835 00b5 0E .uleb128 0xe
|
||
2836 00b6 3A .uleb128 0x3a
|
||
2837 00b7 0B .uleb128 0xb
|
||
2838 00b8 3B .uleb128 0x3b
|
||
2839 00b9 0B .uleb128 0xb
|
||
2840 00ba 27 .uleb128 0x27
|
||
2841 00bb 0C .uleb128 0xc
|
||
2842 00bc 49 .uleb128 0x49
|
||
2843 00bd 13 .uleb128 0x13
|
||
2844 00be 20 .uleb128 0x20
|
||
2845 00bf 0B .uleb128 0xb
|
||
2846 00c0 00 .byte 0x0
|
||
2847 00c1 00 .byte 0x0
|
||
2848 00c2 11 .uleb128 0x11
|
||
2849 00c3 2E .uleb128 0x2e
|
||
2850 00c4 01 .byte 0x1
|
||
2851 00c5 03 .uleb128 0x3
|
||
2852 00c6 0E .uleb128 0xe
|
||
2853 00c7 3A .uleb128 0x3a
|
||
2854 00c8 0B .uleb128 0xb
|
||
2855 00c9 3B .uleb128 0x3b
|
||
2856 00ca 0B .uleb128 0xb
|
||
2857 00cb 27 .uleb128 0x27
|
||
2858 00cc 0C .uleb128 0xc
|
||
2859 00cd 20 .uleb128 0x20
|
||
2860 00ce 0B .uleb128 0xb
|
||
2861 00cf 01 .uleb128 0x1
|
||
2862 00d0 13 .uleb128 0x13
|
||
2863 00d1 00 .byte 0x0
|
||
2864 00d2 00 .byte 0x0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 64
|
||
|
||
|
||
2865 00d3 12 .uleb128 0x12
|
||
2866 00d4 05 .uleb128 0x5
|
||
2867 00d5 00 .byte 0x0
|
||
2868 00d6 03 .uleb128 0x3
|
||
2869 00d7 0E .uleb128 0xe
|
||
2870 00d8 3A .uleb128 0x3a
|
||
2871 00d9 0B .uleb128 0xb
|
||
2872 00da 3B .uleb128 0x3b
|
||
2873 00db 0B .uleb128 0xb
|
||
2874 00dc 49 .uleb128 0x49
|
||
2875 00dd 13 .uleb128 0x13
|
||
2876 00de 00 .byte 0x0
|
||
2877 00df 00 .byte 0x0
|
||
2878 00e0 13 .uleb128 0x13
|
||
2879 00e1 05 .uleb128 0x5
|
||
2880 00e2 00 .byte 0x0
|
||
2881 00e3 03 .uleb128 0x3
|
||
2882 00e4 08 .uleb128 0x8
|
||
2883 00e5 3A .uleb128 0x3a
|
||
2884 00e6 0B .uleb128 0xb
|
||
2885 00e7 3B .uleb128 0x3b
|
||
2886 00e8 0B .uleb128 0xb
|
||
2887 00e9 49 .uleb128 0x49
|
||
2888 00ea 13 .uleb128 0x13
|
||
2889 00eb 00 .byte 0x0
|
||
2890 00ec 00 .byte 0x0
|
||
2891 00ed 14 .uleb128 0x14
|
||
2892 00ee 0F .uleb128 0xf
|
||
2893 00ef 00 .byte 0x0
|
||
2894 00f0 0B .uleb128 0xb
|
||
2895 00f1 0B .uleb128 0xb
|
||
2896 00f2 49 .uleb128 0x49
|
||
2897 00f3 13 .uleb128 0x13
|
||
2898 00f4 00 .byte 0x0
|
||
2899 00f5 00 .byte 0x0
|
||
2900 00f6 15 .uleb128 0x15
|
||
2901 00f7 2E .uleb128 0x2e
|
||
2902 00f8 00 .byte 0x0
|
||
2903 00f9 03 .uleb128 0x3
|
||
2904 00fa 0E .uleb128 0xe
|
||
2905 00fb 3A .uleb128 0x3a
|
||
2906 00fc 0B .uleb128 0xb
|
||
2907 00fd 3B .uleb128 0x3b
|
||
2908 00fe 05 .uleb128 0x5
|
||
2909 00ff 27 .uleb128 0x27
|
||
2910 0100 0C .uleb128 0xc
|
||
2911 0101 20 .uleb128 0x20
|
||
2912 0102 0B .uleb128 0xb
|
||
2913 0103 00 .byte 0x0
|
||
2914 0104 00 .byte 0x0
|
||
2915 0105 16 .uleb128 0x16
|
||
2916 0106 2E .uleb128 0x2e
|
||
2917 0107 00 .byte 0x0
|
||
2918 0108 3F .uleb128 0x3f
|
||
2919 0109 0C .uleb128 0xc
|
||
2920 010a 03 .uleb128 0x3
|
||
2921 010b 0E .uleb128 0xe
|
||
BFIN GAS /tmp/ccKpfjjq.s page 65
|
||
|
||
|
||
2922 010c 3A .uleb128 0x3a
|
||
2923 010d 0B .uleb128 0xb
|
||
2924 010e 3B .uleb128 0x3b
|
||
2925 010f 0B .uleb128 0xb
|
||
2926 0110 27 .uleb128 0x27
|
||
2927 0111 0C .uleb128 0xc
|
||
2928 0112 11 .uleb128 0x11
|
||
2929 0113 01 .uleb128 0x1
|
||
2930 0114 12 .uleb128 0x12
|
||
2931 0115 01 .uleb128 0x1
|
||
2932 0116 40 .uleb128 0x40
|
||
2933 0117 06 .uleb128 0x6
|
||
2934 0118 00 .byte 0x0
|
||
2935 0119 00 .byte 0x0
|
||
2936 011a 17 .uleb128 0x17
|
||
2937 011b 2E .uleb128 0x2e
|
||
2938 011c 00 .byte 0x0
|
||
2939 011d 31 .uleb128 0x31
|
||
2940 011e 13 .uleb128 0x13
|
||
2941 011f 11 .uleb128 0x11
|
||
2942 0120 01 .uleb128 0x1
|
||
2943 0121 12 .uleb128 0x12
|
||
2944 0122 01 .uleb128 0x1
|
||
2945 0123 40 .uleb128 0x40
|
||
2946 0124 06 .uleb128 0x6
|
||
2947 0125 00 .byte 0x0
|
||
2948 0126 00 .byte 0x0
|
||
2949 0127 18 .uleb128 0x18
|
||
2950 0128 2E .uleb128 0x2e
|
||
2951 0129 01 .byte 0x1
|
||
2952 012a 3F .uleb128 0x3f
|
||
2953 012b 0C .uleb128 0xc
|
||
2954 012c 03 .uleb128 0x3
|
||
2955 012d 0E .uleb128 0xe
|
||
2956 012e 3A .uleb128 0x3a
|
||
2957 012f 0B .uleb128 0xb
|
||
2958 0130 3B .uleb128 0x3b
|
||
2959 0131 0B .uleb128 0xb
|
||
2960 0132 27 .uleb128 0x27
|
||
2961 0133 0C .uleb128 0xc
|
||
2962 0134 49 .uleb128 0x49
|
||
2963 0135 13 .uleb128 0x13
|
||
2964 0136 11 .uleb128 0x11
|
||
2965 0137 01 .uleb128 0x1
|
||
2966 0138 12 .uleb128 0x12
|
||
2967 0139 01 .uleb128 0x1
|
||
2968 013a 40 .uleb128 0x40
|
||
2969 013b 06 .uleb128 0x6
|
||
2970 013c 01 .uleb128 0x1
|
||
2971 013d 13 .uleb128 0x13
|
||
2972 013e 00 .byte 0x0
|
||
2973 013f 00 .byte 0x0
|
||
2974 0140 19 .uleb128 0x19
|
||
2975 0141 05 .uleb128 0x5
|
||
2976 0142 00 .byte 0x0
|
||
2977 0143 03 .uleb128 0x3
|
||
2978 0144 08 .uleb128 0x8
|
||
BFIN GAS /tmp/ccKpfjjq.s page 66
|
||
|
||
|
||
2979 0145 3A .uleb128 0x3a
|
||
2980 0146 0B .uleb128 0xb
|
||
2981 0147 3B .uleb128 0x3b
|
||
2982 0148 0B .uleb128 0xb
|
||
2983 0149 49 .uleb128 0x49
|
||
2984 014a 13 .uleb128 0x13
|
||
2985 014b 02 .uleb128 0x2
|
||
2986 014c 06 .uleb128 0x6
|
||
2987 014d 00 .byte 0x0
|
||
2988 014e 00 .byte 0x0
|
||
2989 014f 1A .uleb128 0x1a
|
||
2990 0150 05 .uleb128 0x5
|
||
2991 0151 00 .byte 0x0
|
||
2992 0152 03 .uleb128 0x3
|
||
2993 0153 0E .uleb128 0xe
|
||
2994 0154 3A .uleb128 0x3a
|
||
2995 0155 0B .uleb128 0xb
|
||
2996 0156 3B .uleb128 0x3b
|
||
2997 0157 0B .uleb128 0xb
|
||
2998 0158 49 .uleb128 0x49
|
||
2999 0159 13 .uleb128 0x13
|
||
3000 015a 02 .uleb128 0x2
|
||
3001 015b 06 .uleb128 0x6
|
||
3002 015c 00 .byte 0x0
|
||
3003 015d 00 .byte 0x0
|
||
3004 015e 1B .uleb128 0x1b
|
||
3005 015f 1D .uleb128 0x1d
|
||
3006 0160 00 .byte 0x0
|
||
3007 0161 31 .uleb128 0x31
|
||
3008 0162 13 .uleb128 0x13
|
||
3009 0163 55 .uleb128 0x55
|
||
3010 0164 06 .uleb128 0x6
|
||
3011 0165 58 .uleb128 0x58
|
||
3012 0166 0B .uleb128 0xb
|
||
3013 0167 59 .uleb128 0x59
|
||
3014 0168 0B .uleb128 0xb
|
||
3015 0169 00 .byte 0x0
|
||
3016 016a 00 .byte 0x0
|
||
3017 016b 1C .uleb128 0x1c
|
||
3018 016c 1D .uleb128 0x1d
|
||
3019 016d 01 .byte 0x1
|
||
3020 016e 31 .uleb128 0x31
|
||
3021 016f 13 .uleb128 0x13
|
||
3022 0170 55 .uleb128 0x55
|
||
3023 0171 06 .uleb128 0x6
|
||
3024 0172 58 .uleb128 0x58
|
||
3025 0173 0B .uleb128 0xb
|
||
3026 0174 59 .uleb128 0x59
|
||
3027 0175 0B .uleb128 0xb
|
||
3028 0176 00 .byte 0x0
|
||
3029 0177 00 .byte 0x0
|
||
3030 0178 1D .uleb128 0x1d
|
||
3031 0179 05 .uleb128 0x5
|
||
3032 017a 00 .byte 0x0
|
||
3033 017b 31 .uleb128 0x31
|
||
3034 017c 13 .uleb128 0x13
|
||
3035 017d 00 .byte 0x0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 67
|
||
|
||
|
||
3036 017e 00 .byte 0x0
|
||
3037 017f 1E .uleb128 0x1e
|
||
3038 0180 26 .uleb128 0x26
|
||
3039 0181 00 .byte 0x0
|
||
3040 0182 49 .uleb128 0x49
|
||
3041 0183 13 .uleb128 0x13
|
||
3042 0184 00 .byte 0x0
|
||
3043 0185 00 .byte 0x0
|
||
3044 0186 1F .uleb128 0x1f
|
||
3045 0187 2E .uleb128 0x2e
|
||
3046 0188 01 .byte 0x1
|
||
3047 0189 3F .uleb128 0x3f
|
||
3048 018a 0C .uleb128 0xc
|
||
3049 018b 03 .uleb128 0x3
|
||
3050 018c 0E .uleb128 0xe
|
||
3051 018d 3A .uleb128 0x3a
|
||
3052 018e 0B .uleb128 0xb
|
||
3053 018f 3B .uleb128 0x3b
|
||
3054 0190 05 .uleb128 0x5
|
||
3055 0191 27 .uleb128 0x27
|
||
3056 0192 0C .uleb128 0xc
|
||
3057 0193 11 .uleb128 0x11
|
||
3058 0194 01 .uleb128 0x1
|
||
3059 0195 12 .uleb128 0x12
|
||
3060 0196 01 .uleb128 0x1
|
||
3061 0197 40 .uleb128 0x40
|
||
3062 0198 06 .uleb128 0x6
|
||
3063 0199 01 .uleb128 0x1
|
||
3064 019a 13 .uleb128 0x13
|
||
3065 019b 00 .byte 0x0
|
||
3066 019c 00 .byte 0x0
|
||
3067 019d 20 .uleb128 0x20
|
||
3068 019e 1D .uleb128 0x1d
|
||
3069 019f 00 .byte 0x0
|
||
3070 01a0 31 .uleb128 0x31
|
||
3071 01a1 13 .uleb128 0x13
|
||
3072 01a2 11 .uleb128 0x11
|
||
3073 01a3 01 .uleb128 0x1
|
||
3074 01a4 12 .uleb128 0x12
|
||
3075 01a5 01 .uleb128 0x1
|
||
3076 01a6 58 .uleb128 0x58
|
||
3077 01a7 0B .uleb128 0xb
|
||
3078 01a8 59 .uleb128 0x59
|
||
3079 01a9 05 .uleb128 0x5
|
||
3080 01aa 00 .byte 0x0
|
||
3081 01ab 00 .byte 0x0
|
||
3082 01ac 21 .uleb128 0x21
|
||
3083 01ad 2E .uleb128 0x2e
|
||
3084 01ae 01 .byte 0x1
|
||
3085 01af 3F .uleb128 0x3f
|
||
3086 01b0 0C .uleb128 0xc
|
||
3087 01b1 03 .uleb128 0x3
|
||
3088 01b2 0E .uleb128 0xe
|
||
3089 01b3 3A .uleb128 0x3a
|
||
3090 01b4 0B .uleb128 0xb
|
||
3091 01b5 3B .uleb128 0x3b
|
||
3092 01b6 0B .uleb128 0xb
|
||
BFIN GAS /tmp/ccKpfjjq.s page 68
|
||
|
||
|
||
3093 01b7 27 .uleb128 0x27
|
||
3094 01b8 0C .uleb128 0xc
|
||
3095 01b9 11 .uleb128 0x11
|
||
3096 01ba 01 .uleb128 0x1
|
||
3097 01bb 12 .uleb128 0x12
|
||
3098 01bc 01 .uleb128 0x1
|
||
3099 01bd 40 .uleb128 0x40
|
||
3100 01be 06 .uleb128 0x6
|
||
3101 01bf 01 .uleb128 0x1
|
||
3102 01c0 13 .uleb128 0x13
|
||
3103 01c1 00 .byte 0x0
|
||
3104 01c2 00 .byte 0x0
|
||
3105 01c3 22 .uleb128 0x22
|
||
3106 01c4 34 .uleb128 0x34
|
||
3107 01c5 00 .byte 0x0
|
||
3108 01c6 03 .uleb128 0x3
|
||
3109 01c7 08 .uleb128 0x8
|
||
3110 01c8 3A .uleb128 0x3a
|
||
3111 01c9 0B .uleb128 0xb
|
||
3112 01ca 3B .uleb128 0x3b
|
||
3113 01cb 0B .uleb128 0xb
|
||
3114 01cc 49 .uleb128 0x49
|
||
3115 01cd 13 .uleb128 0x13
|
||
3116 01ce 02 .uleb128 0x2
|
||
3117 01cf 0A .uleb128 0xa
|
||
3118 01d0 00 .byte 0x0
|
||
3119 01d1 00 .byte 0x0
|
||
3120 01d2 23 .uleb128 0x23
|
||
3121 01d3 0B .uleb128 0xb
|
||
3122 01d4 01 .byte 0x1
|
||
3123 01d5 11 .uleb128 0x11
|
||
3124 01d6 01 .uleb128 0x1
|
||
3125 01d7 12 .uleb128 0x12
|
||
3126 01d8 01 .uleb128 0x1
|
||
3127 01d9 01 .uleb128 0x1
|
||
3128 01da 13 .uleb128 0x13
|
||
3129 01db 00 .byte 0x0
|
||
3130 01dc 00 .byte 0x0
|
||
3131 01dd 24 .uleb128 0x24
|
||
3132 01de 34 .uleb128 0x34
|
||
3133 01df 00 .byte 0x0
|
||
3134 01e0 03 .uleb128 0x3
|
||
3135 01e1 08 .uleb128 0x8
|
||
3136 01e2 3A .uleb128 0x3a
|
||
3137 01e3 0B .uleb128 0xb
|
||
3138 01e4 3B .uleb128 0x3b
|
||
3139 01e5 0B .uleb128 0xb
|
||
3140 01e6 49 .uleb128 0x49
|
||
3141 01e7 13 .uleb128 0x13
|
||
3142 01e8 02 .uleb128 0x2
|
||
3143 01e9 06 .uleb128 0x6
|
||
3144 01ea 00 .byte 0x0
|
||
3145 01eb 00 .byte 0x0
|
||
3146 01ec 25 .uleb128 0x25
|
||
3147 01ed 1D .uleb128 0x1d
|
||
3148 01ee 00 .byte 0x0
|
||
3149 01ef 31 .uleb128 0x31
|
||
BFIN GAS /tmp/ccKpfjjq.s page 69
|
||
|
||
|
||
3150 01f0 13 .uleb128 0x13
|
||
3151 01f1 11 .uleb128 0x11
|
||
3152 01f2 01 .uleb128 0x1
|
||
3153 01f3 12 .uleb128 0x12
|
||
3154 01f4 01 .uleb128 0x1
|
||
3155 01f5 58 .uleb128 0x58
|
||
3156 01f6 0B .uleb128 0xb
|
||
3157 01f7 59 .uleb128 0x59
|
||
3158 01f8 0B .uleb128 0xb
|
||
3159 01f9 00 .byte 0x0
|
||
3160 01fa 00 .byte 0x0
|
||
3161 01fb 26 .uleb128 0x26
|
||
3162 01fc 0B .uleb128 0xb
|
||
3163 01fd 01 .byte 0x1
|
||
3164 01fe 11 .uleb128 0x11
|
||
3165 01ff 01 .uleb128 0x1
|
||
3166 0200 12 .uleb128 0x12
|
||
3167 0201 01 .uleb128 0x1
|
||
3168 0202 00 .byte 0x0
|
||
3169 0203 00 .byte 0x0
|
||
3170 0204 27 .uleb128 0x27
|
||
3171 0205 0B .uleb128 0xb
|
||
3172 0206 01 .byte 0x1
|
||
3173 0207 55 .uleb128 0x55
|
||
3174 0208 06 .uleb128 0x6
|
||
3175 0209 00 .byte 0x0
|
||
3176 020a 00 .byte 0x0
|
||
3177 020b 28 .uleb128 0x28
|
||
3178 020c 34 .uleb128 0x34
|
||
3179 020d 00 .byte 0x0
|
||
3180 020e 03 .uleb128 0x3
|
||
3181 020f 0E .uleb128 0xe
|
||
3182 0210 3A .uleb128 0x3a
|
||
3183 0211 0B .uleb128 0xb
|
||
3184 0212 3B .uleb128 0x3b
|
||
3185 0213 05 .uleb128 0x5
|
||
3186 0214 49 .uleb128 0x49
|
||
3187 0215 13 .uleb128 0x13
|
||
3188 0216 00 .byte 0x0
|
||
3189 0217 00 .byte 0x0
|
||
3190 0218 29 .uleb128 0x29
|
||
3191 0219 34 .uleb128 0x34
|
||
3192 021a 00 .byte 0x0
|
||
3193 021b 03 .uleb128 0x3
|
||
3194 021c 0E .uleb128 0xe
|
||
3195 021d 3A .uleb128 0x3a
|
||
3196 021e 0B .uleb128 0xb
|
||
3197 021f 3B .uleb128 0x3b
|
||
3198 0220 0B .uleb128 0xb
|
||
3199 0221 49 .uleb128 0x49
|
||
3200 0222 13 .uleb128 0x13
|
||
3201 0223 02 .uleb128 0x2
|
||
3202 0224 0A .uleb128 0xa
|
||
3203 0225 00 .byte 0x0
|
||
3204 0226 00 .byte 0x0
|
||
3205 0227 2A .uleb128 0x2a
|
||
3206 0228 34 .uleb128 0x34
|
||
BFIN GAS /tmp/ccKpfjjq.s page 70
|
||
|
||
|
||
3207 0229 00 .byte 0x0
|
||
3208 022a 03 .uleb128 0x3
|
||
3209 022b 0E .uleb128 0xe
|
||
3210 022c 3A .uleb128 0x3a
|
||
3211 022d 0B .uleb128 0xb
|
||
3212 022e 3B .uleb128 0x3b
|
||
3213 022f 0B .uleb128 0xb
|
||
3214 0230 49 .uleb128 0x49
|
||
3215 0231 13 .uleb128 0x13
|
||
3216 0232 3F .uleb128 0x3f
|
||
3217 0233 0C .uleb128 0xc
|
||
3218 0234 3C .uleb128 0x3c
|
||
3219 0235 0C .uleb128 0xc
|
||
3220 0236 00 .byte 0x0
|
||
3221 0237 00 .byte 0x0
|
||
3222 0238 2B .uleb128 0x2b
|
||
3223 0239 35 .uleb128 0x35
|
||
3224 023a 00 .byte 0x0
|
||
3225 023b 49 .uleb128 0x49
|
||
3226 023c 13 .uleb128 0x13
|
||
3227 023d 00 .byte 0x0
|
||
3228 023e 00 .byte 0x0
|
||
3229 023f 00 .byte 0x0
|
||
3230 .section .debug_pubnames,"",@progbits
|
||
3231 0000 E3000000 .4byte 0xe3
|
||
3232 0004 0200 .2byte 0x2
|
||
3233 0006 00000000 .4byte .Ldebug_info0
|
||
3234 000a 1F060000 .4byte 0x61f
|
||
3235 000e 18030000 .4byte 0x318
|
||
3236 0012 68646D61 .string "hdma_send_start"
|
||
3236 5F73656E
|
||
3236 645F7374
|
||
3236 61727400
|
||
3237 0022 2D030000 .4byte 0x32d
|
||
3238 0026 68646D61 .string "hdma_send_stop"
|
||
3238 5F73656E
|
||
3238 645F7374
|
||
3238 6F7000
|
||
3239 0035 42030000 .4byte 0x342
|
||
3240 0039 68646D61 .string "hdma_recv_start"
|
||
3240 5F726563
|
||
3240 765F7374
|
||
3240 61727400
|
||
3241 0049 57030000 .4byte 0x357
|
||
3242 004d 68646D61 .string "hdma_recv_stop"
|
||
3242 5F726563
|
||
3242 765F7374
|
||
3242 6F7000
|
||
3243 005c 6C030000 .4byte 0x36c
|
||
3244 0060 68646D61 .string "hdma_send_req_rdy"
|
||
3244 5F73656E
|
||
3244 645F7265
|
||
3244 715F7264
|
||
3244 7900
|
||
3245 0072 7D030000 .4byte 0x37d
|
||
3246 0076 68646D61 .string "hdma_recv_req_rdy"
|
||
3246 5F726563
|
||
BFIN GAS /tmp/ccKpfjjq.s page 71
|
||
|
||
|
||
3246 765F7265
|
||
3246 715F7264
|
||
3246 7900
|
||
3247 0088 8E030000 .4byte 0x38e
|
||
3248 008c 68646D61 .string "hdma_send_req_start"
|
||
3248 5F73656E
|
||
3248 645F7265
|
||
3248 715F7374
|
||
3248 61727400
|
||
3249 00a0 19040000 .4byte 0x419
|
||
3250 00a4 68646D61 .string "hdma_recv_req_start"
|
||
3250 5F726563
|
||
3250 765F7265
|
||
3250 715F7374
|
||
3250 61727400
|
||
3251 00b8 8A040000 .4byte 0x48a
|
||
3252 00bc 68646D61 .string "hdma_rd_isr"
|
||
3252 5F72645F
|
||
3252 69737200
|
||
3253 00c8 B5040000 .4byte 0x4b5
|
||
3254 00cc 68646D61 .string "hdma_init"
|
||
3254 5F696E69
|
||
3254 7400
|
||
3255 00d6 48050000 .4byte 0x548
|
||
3256 00da 68646D61 .string "hdma_isr"
|
||
3256 5F697372
|
||
3256 00
|
||
3257 00e3 00000000 .4byte 0x0
|
||
3258 .section .debug_aranges,"",@progbits
|
||
3259 0000 1C000000 .4byte 0x1c
|
||
3260 0004 0200 .2byte 0x2
|
||
3261 0006 00000000 .4byte .Ldebug_info0
|
||
3262 000a 04 .byte 0x4
|
||
3263 000b 00 .byte 0x0
|
||
3264 000c 0000 .2byte 0x0
|
||
3265 000e 0000 .2byte 0x0
|
||
3266 0010 00000000 .4byte .Ltext0
|
||
3267 0014 C8050000 .4byte .Letext0-.Ltext0
|
||
3268 0018 00000000 .4byte 0x0
|
||
3269 001c 00000000 .4byte 0x0
|
||
3270 .section .debug_ranges,"",@progbits
|
||
3271 .Ldebug_ranges0:
|
||
3272 0000 16010000 .4byte .LBB27-.Ltext0
|
||
3273 0004 1A010000 .4byte .LBE27-.Ltext0
|
||
3274 0008 2C010000 .4byte .LBB32-.Ltext0
|
||
3275 000c 2E010000 .4byte .LBE32-.Ltext0
|
||
3276 0010 24010000 .4byte .LBB31-.Ltext0
|
||
3277 0014 28010000 .4byte .LBE31-.Ltext0
|
||
3278 0018 00000000 .4byte 0x0
|
||
3279 001c 00000000 .4byte 0x0
|
||
3280 0020 40010000 .4byte .LBB33-.Ltext0
|
||
3281 0024 8C010000 .4byte .LBE33-.Ltext0
|
||
3282 0028 AE010000 .4byte .LBB36-.Ltext0
|
||
3283 002c B4010000 .4byte .LBE36-.Ltext0
|
||
3284 0030 00000000 .4byte 0x0
|
||
3285 0034 00000000 .4byte 0x0
|
||
3286 0038 B6010000 .4byte .LBB37-.Ltext0
|
||
BFIN GAS /tmp/ccKpfjjq.s page 72
|
||
|
||
|
||
3287 003c BA010000 .4byte .LBE37-.Ltext0
|
||
3288 0040 CC010000 .4byte .LBB42-.Ltext0
|
||
3289 0044 CE010000 .4byte .LBE42-.Ltext0
|
||
3290 0048 C4010000 .4byte .LBB41-.Ltext0
|
||
3291 004c C8010000 .4byte .LBE41-.Ltext0
|
||
3292 0050 00000000 .4byte 0x0
|
||
3293 0054 00000000 .4byte 0x0
|
||
3294 0058 DE010000 .4byte .LBB43-.Ltext0
|
||
3295 005c 2E020000 .4byte .LBE43-.Ltext0
|
||
3296 0060 52020000 .4byte .LBB46-.Ltext0
|
||
3297 0064 58020000 .4byte .LBE46-.Ltext0
|
||
3298 0068 00000000 .4byte 0x0
|
||
3299 006c 00000000 .4byte 0x0
|
||
3300 0070 38050000 .4byte .LBB63-.Ltext0
|
||
3301 0074 84050000 .4byte .LBE63-.Ltext0
|
||
3302 0078 A4050000 .4byte .LBB64-.Ltext0
|
||
3303 007c C8050000 .4byte .LBE64-.Ltext0
|
||
3304 0080 00000000 .4byte 0x0
|
||
3305 0084 00000000 .4byte 0x0
|
||
3306 .section .debug_str,"MS",@progbits,1
|
||
3307 .LASF53:
|
||
3308 0000 68646D61 .string "hdma_rd_isr"
|
||
3308 5F72645F
|
||
3308 69737200
|
||
3309 .LASF59:
|
||
3310 000c 665F7263 .string "f_rcv_done_id"
|
||
3310 765F646F
|
||
3310 6E655F69
|
||
3310 6400
|
||
3311 .LASF62:
|
||
3312 001a 665F7263 .string "f_rcv_done_descr"
|
||
3312 765F646F
|
||
3312 6E655F64
|
||
3312 65736372
|
||
3312 00
|
||
3313 .LASF11:
|
||
3314 002b 6C6F6E67 .string "long long unsigned int"
|
||
3314 206C6F6E
|
||
3314 6720756E
|
||
3314 7369676E
|
||
3314 65642069
|
||
3315 .LASF51:
|
||
3316 0042 68646D61 .string "hdma_send_req_start"
|
||
3316 5F73656E
|
||
3316 645F7265
|
||
3316 715F7374
|
||
3316 61727400
|
||
3317 .LASF26:
|
||
3318 0056 61646472 .string "addr"
|
||
3318 00
|
||
3319 .LASF37:
|
||
3320 005b 745F6864 .string "t_hdma_descr_arr"
|
||
3320 6D615F64
|
||
3320 65736372
|
||
3320 5F617272
|
||
3320 00
|
||
3321 .LASF10:
|
||
BFIN GAS /tmp/ccKpfjjq.s page 73
|
||
|
||
|
||
3322 006c 6C6F6E67 .string "long long int"
|
||
3322 206C6F6E
|
||
3322 6720696E
|
||
3322 7400
|
||
3323 .LASF0:
|
||
3324 007a 7369676E .string "signed char"
|
||
3324 65642063
|
||
3324 68617200
|
||
3325 .LASF13:
|
||
3326 0086 4C353032 .string "L502_BF_CMD_STATUS_IDLE"
|
||
3326 5F42465F
|
||
3326 434D445F
|
||
3326 53544154
|
||
3326 55535F49
|
||
3327 .LASF45:
|
||
3328 009e 7373796E .string "ssync"
|
||
3328 6300
|
||
3329 .LASF23:
|
||
3330 00a4 745F6C35 .string "t_l502_bf_cmd"
|
||
3330 30325F62
|
||
3330 665F636D
|
||
3330 6400
|
||
3331 .LASF50:
|
||
3332 00b2 68646D61 .string "hdma_recv_stop"
|
||
3332 5F726563
|
||
3332 765F7374
|
||
3332 6F7000
|
||
3333 .LASF47:
|
||
3334 00c1 68646D61 .string "hdma_send_start"
|
||
3334 5F73656E
|
||
3334 645F7374
|
||
3334 61727400
|
||
3335 .LASF7:
|
||
3336 00d1 6C6F6E67 .string "long int"
|
||
3336 20696E74
|
||
3336 00
|
||
3337 .LASF33:
|
||
3338 00da 75646174 .string "udata"
|
||
3338 6100
|
||
3339 .LASF36:
|
||
3340 00e0 6F75745F .string "out_lb"
|
||
3340 6C6200
|
||
3341 .LASF4:
|
||
3342 00e7 75696E74 .string "uint16_t"
|
||
3342 31365F74
|
||
3342 00
|
||
3343 .LASF29:
|
||
3344 00f0 79636E74 .string "ycnt"
|
||
3344 00
|
||
3345 .LASF15:
|
||
3346 00f5 4C353032 .string "L502_BF_CMD_STATUS_PROGRESS"
|
||
3346 5F42465F
|
||
3346 434D445F
|
||
3346 53544154
|
||
3346 55535F50
|
||
3347 .LASF34:
|
||
3348 0111 745F6864 .string "t_hdma_stream_descr"
|
||
BFIN GAS /tmp/ccKpfjjq.s page 74
|
||
|
||
|
||
3348 6D615F73
|
||
3348 74726561
|
||
3348 6D5F6465
|
||
3348 73637200
|
||
3349 .LASF63:
|
||
3350 0125 474E5520 .string "GNU C 4.3.5"
|
||
3350 4320342E
|
||
3350 332E3500
|
||
3351 .LASF65:
|
||
3352 0131 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
|
||
3352 652F6665
|
||
3352 64612F4D
|
||
3352 4950542F
|
||
3352 52616469
|
||
3353 .LASF12:
|
||
3354 017b 756E7369 .string "unsigned int"
|
||
3354 676E6564
|
||
3354 20696E74
|
||
3354 00
|
||
3355 .LASF9:
|
||
3356 0188 6C6F6E67 .string "long unsigned int"
|
||
3356 20756E73
|
||
3356 69676E65
|
||
3356 6420696E
|
||
3356 7400
|
||
3357 .LASF27:
|
||
3358 019a 78636E74 .string "xcnt"
|
||
3358 00
|
||
3359 .LASF22:
|
||
3360 019f 64617461 .string "data"
|
||
3360 00
|
||
3361 .LASF42:
|
||
3362 01a4 73697A65 .string "size"
|
||
3362 00
|
||
3363 .LASF5:
|
||
3364 01a9 73686F72 .string "short unsigned int"
|
||
3364 7420756E
|
||
3364 7369676E
|
||
3364 65642069
|
||
3364 6E7400
|
||
3365 .LASF64:
|
||
3366 01bc 7372632F .string "src/l502_hdma.c"
|
||
3366 6C353032
|
||
3366 5F68646D
|
||
3366 612E6300
|
||
3367 .LASF25:
|
||
3368 01cc 66756C6C .string "full_size"
|
||
3368 5F73697A
|
||
3368 6500
|
||
3369 .LASF21:
|
||
3370 01d6 64617461 .string "data_size"
|
||
3370 5F73697A
|
||
3370 6500
|
||
3371 .LASF56:
|
||
3372 01e0 665F736E .string "f_snd_start_id"
|
||
3372 645F7374
|
||
3372 6172745F
|
||
BFIN GAS /tmp/ccKpfjjq.s page 75
|
||
|
||
|
||
3372 696400
|
||
3373 .LASF38:
|
||
3374 01ef 68646D61 .string "hdma"
|
||
3374 00
|
||
3375 .LASF54:
|
||
3376 01f4 68646D61 .string "hdma_init"
|
||
3376 5F696E69
|
||
3376 7400
|
||
3377 .LASF19:
|
||
3378 01fe 70617261 .string "param"
|
||
3378 6D00
|
||
3379 .LASF30:
|
||
3380 0204 796D6F64 .string "ymod"
|
||
3380 00
|
||
3381 .LASF35:
|
||
3382 0209 696E5F6C .string "in_lb"
|
||
3382 6200
|
||
3383 .LASF44:
|
||
3384 020f 68646D61 .string "hdma_recv_req_rdy"
|
||
3384 5F726563
|
||
3384 765F7265
|
||
3384 715F7264
|
||
3384 7900
|
||
3385 .LASF52:
|
||
3386 0221 68646D61 .string "hdma_recv_req_start"
|
||
3386 5F726563
|
||
3386 765F7265
|
||
3386 715F7374
|
||
3386 61727400
|
||
3387 .LASF61:
|
||
3388 0235 665F7263 .string "f_rcv_next_descr"
|
||
3388 765F6E65
|
||
3388 78745F64
|
||
3388 65736372
|
||
3388 00
|
||
3389 .LASF6:
|
||
3390 0246 696E7433 .string "int32_t"
|
||
3390 325F7400
|
||
3391 .LASF1:
|
||
3392 024e 756E7369 .string "unsigned char"
|
||
3392 676E6564
|
||
3392 20636861
|
||
3392 7200
|
||
3393 .LASF28:
|
||
3394 025c 786D6F64 .string "xmod"
|
||
3394 00
|
||
3395 .LASF2:
|
||
3396 0261 73686F72 .string "short int"
|
||
3396 7420696E
|
||
3396 7400
|
||
3397 .LASF43:
|
||
3398 026b 68646D61 .string "hdma_send_req_rdy"
|
||
3398 5F73656E
|
||
3398 645F7265
|
||
3398 715F7264
|
||
3398 7900
|
||
3399 .LASF60:
|
||
BFIN GAS /tmp/ccKpfjjq.s page 76
|
||
|
||
|
||
3400 027d 665F736E .string "f_snd_next_descr"
|
||
3400 645F6E65
|
||
3400 78745F64
|
||
3400 65736372
|
||
3400 00
|
||
3401 .LASF32:
|
||
3402 028e 76616C69 .string "valid"
|
||
3402 6400
|
||
3403 .LASF67:
|
||
3404 0294 675F7374 .string "g_state"
|
||
3404 61746500
|
||
3405 .LASF8:
|
||
3406 029c 75696E74 .string "uint32_t"
|
||
3406 33325F74
|
||
3406 00
|
||
3407 .LASF40:
|
||
3408 02a5 63686172 .string "char"
|
||
3408 00
|
||
3409 .LASF49:
|
||
3410 02aa 68646D61 .string "hdma_recv_start"
|
||
3410 5F726563
|
||
3410 765F7374
|
||
3410 61727400
|
||
3411 .LASF46:
|
||
3412 02ba 6373796E .string "csync"
|
||
3412 6300
|
||
3413 .LASF41:
|
||
3414 02c0 64657363 .string "descr_arr"
|
||
3414 725F6172
|
||
3414 7200
|
||
3415 .LASF58:
|
||
3416 02ca 665F736E .string "f_snd_done_id"
|
||
3416 645F646F
|
||
3416 6E655F69
|
||
3416 6400
|
||
3417 .LASF31:
|
||
3418 02d8 6E657874 .string "next_descr"
|
||
3418 5F646573
|
||
3418 637200
|
||
3419 .LASF17:
|
||
3420 02e3 636F6465 .string "code"
|
||
3420 00
|
||
3421 .LASF18:
|
||
3422 02e8 73746174 .string "status"
|
||
3422 757300
|
||
3423 .LASF66:
|
||
3424 02ef 68646D61 .string "hdma_set_descr"
|
||
3424 5F736574
|
||
3424 5F646573
|
||
3424 637200
|
||
3425 .LASF57:
|
||
3426 02fe 665F7263 .string "f_rcv_start_id"
|
||
3426 765F7374
|
||
3426 6172745F
|
||
3426 696400
|
||
3427 .LASF3:
|
||
3428 030d 75696E74 .string "uint8_t"
|
||
BFIN GAS /tmp/ccKpfjjq.s page 77
|
||
|
||
|
||
3428 385F7400
|
||
3429 .LASF24:
|
||
3430 0315 666C6167 .string "flags"
|
||
3430 7300
|
||
3431 .LASF39:
|
||
3432 031b 745F6C35 .string "t_l502_board_state"
|
||
3432 30325F62
|
||
3432 6F617264
|
||
3432 5F737461
|
||
3432 746500
|
||
3433 .LASF48:
|
||
3434 032e 68646D61 .string "hdma_send_stop"
|
||
3434 5F73656E
|
||
3434 645F7374
|
||
3434 6F7000
|
||
3435 .LASF14:
|
||
3436 033d 4C353032 .string "L502_BF_CMD_STATUS_REQ"
|
||
3436 5F42465F
|
||
3436 434D445F
|
||
3436 53544154
|
||
3436 55535F52
|
||
3437 .LASF55:
|
||
3438 0354 68646D61 .string "hdma_isr"
|
||
3438 5F697372
|
||
3438 00
|
||
3439 .LASF16:
|
||
3440 035d 4C353032 .string "L502_BF_CMD_STATUS_DONE"
|
||
3440 5F42465F
|
||
3440 434D445F
|
||
3440 53544154
|
||
3440 55535F44
|
||
3441 .LASF20:
|
||
3442 0375 72657375 .string "result"
|
||
3442 6C7400
|
||
3443 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||
BFIN GAS /tmp/ccKpfjjq.s page 78
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 src/l502_hdma.c
|
||
/tmp/ccKpfjjq.s:13 .text:0000000000000000 _hdma_send_start
|
||
/tmp/ccKpfjjq.s:1007 .bss:0000000000000000 _f_snd_start_id
|
||
/tmp/ccKpfjjq.s:1011 .bss:0000000000000004 _f_snd_done_id
|
||
/tmp/ccKpfjjq.s:1013 .bss:0000000000000008 _f_snd_next_descr
|
||
/tmp/ccKpfjjq.s:52 .text:0000000000000044 _hdma_send_stop
|
||
/tmp/ccKpfjjq.s:72 .text:000000000000005c _hdma_recv_start
|
||
/tmp/ccKpfjjq.s:1009 .bss:0000000000000002 _f_rcv_start_id
|
||
/tmp/ccKpfjjq.s:1013 .bss:0000000000000006 _f_rcv_done_id
|
||
/tmp/ccKpfjjq.s:1015 .bss:0000000000000009 _f_rcv_next_descr
|
||
/tmp/ccKpfjjq.s:1017 .bss:000000000000000a _f_rcv_done_descr
|
||
/tmp/ccKpfjjq.s:114 .text:00000000000000ac _hdma_recv_stop
|
||
/tmp/ccKpfjjq.s:134 .text:00000000000000c4 _hdma_send_req_rdy
|
||
/tmp/ccKpfjjq.s:158 .text:00000000000000ec _hdma_recv_req_rdy
|
||
/tmp/ccKpfjjq.s:182 .text:0000000000000114 _hdma_send_req_start
|
||
/tmp/ccKpfjjq.s:328 .text:00000000000001b4 _hdma_recv_req_start
|
||
/tmp/ccKpfjjq.s:467 .text:0000000000000258 _hdma_rd_isr
|
||
/tmp/ccKpfjjq.s:522 .text:000000000000029c _hdma_init
|
||
/tmp/ccKpfjjq.s:774 .text:0000000000000458 _hdma_isr
|
||
|
||
UNDEFINED SYMBOLS
|
||
_g_state
|
||
_hdma_recv_done
|
||
_hdma_send_done
|
||
_l502_cmd_set_req
|