BFIN GAS /tmp/cc7SPSoT.s page 1 1 .file "src/l502_fpga.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 CE010000 .text; 8 0200BC00 8 00000101 8 FB0E0D00 8 01010101 9 .Ltext0: 10 .align 4 11 .global _fpga_reg_write; 12 .type _fpga_reg_write, STT_FUNC; 13 _fpga_reg_write: 14 .LFB4: 15 .file 1 "src/l502_fpga.c" 1:src/l502_fpga.c **** /** @addtogroup fpga_regs 2:src/l502_fpga.c **** @{ 3:src/l502_fpga.c **** @file l502_fpga.c 4:src/l502_fpga.c **** Файл содержит логику передачи команд для чтения/зап 5:src/l502_fpga.c **** ПЛИС по SPI. 6:src/l502_fpga.c **** Изначально SPI должен быть проинициализирован с помо 7:src/l502_fpga.c **** После этого можно осуществлять запись с помощью fpga_r 8:src/l502_fpga.c **** чтение с помощью fpga_reg_read(). */ 9:src/l502_fpga.c **** 10:src/l502_fpga.c **** #include 11:src/l502_fpga.c **** 12:src/l502_fpga.c **** #include "l502_fpga.h" 13:src/l502_fpga.c **** 14:src/l502_fpga.c **** #define L502_SPI_BIT_START 0x8000UL 15:src/l502_fpga.c **** #define L502_SPI_BIT_WR 0x4000UL 16:src/l502_fpga.c **** #define L502_SPI_MSK_ADDR 0x3FFFUL 17:src/l502_fpga.c **** 18:src/l502_fpga.c **** 19:src/l502_fpga.c **** static uint16_t f_spi_rw(uint16_t word) { 20:src/l502_fpga.c **** /* если в было принято уже слово - то читаем его, чтобы 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 22:src/l502_fpga.c **** volatile uint16_t dummy; 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 24:src/l502_fpga.c **** } 25:src/l502_fpga.c **** 26:src/l502_fpga.c **** *pSPI_TDBR = word; 27:src/l502_fpga.c **** /* ждем пока примем новое слово */ 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 29:src/l502_fpga.c **** continue; 30:src/l502_fpga.c **** } 31:src/l502_fpga.c **** 32:src/l502_fpga.c **** return *pSPI_RDBR; 33:src/l502_fpga.c **** } 34:src/l502_fpga.c **** 35:src/l502_fpga.c **** 36:src/l502_fpga.c **** void fpga_spi_init(void) { 37:src/l502_fpga.c **** /* настройка SPI */ 38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */ BFIN GAS /tmp/cc7SPSoT.s page 2 39:src/l502_fpga.c **** *pSPI_CTL = SPE | MSTR | SIZE | GM | TDBR_CORE; /* Мастер, MSB first, 16-bit, CPHA=0, CPO 40:src/l502_fpga.c **** *pSPI_FLG = FLS1; 41:src/l502_fpga.c **** 42:src/l502_fpga.c **** *pPORTG_MUX = (*pPORTG_MUX & 0xFFFC) | 2; 43:src/l502_fpga.c **** *pPORTG_FER |= PG1 | PG2 | PG3 | PG4; 44:src/l502_fpga.c **** 45:src/l502_fpga.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0); 46:src/l502_fpga.c **** } 47:src/l502_fpga.c **** 48:src/l502_fpga.c **** 49:src/l502_fpga.c **** void fpga_reg_write(uint16_t addr, uint32_t value) { 16 .loc 1 49 0 17 .LVL0: 18 .LBB62: 19 .LBB65: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 20 .loc 1 21 0 21 0000 4AE1C0FF P2.H = 65472; 22 .LBE65: 23 .LBE62: 24 .loc 1 49 0 25 0004 00E80100 LINK 4; 26 .LCFI0: 27 .loc 1 49 0 28 0008 1030 R2 = R0; 29 .LBB70: 30 .LBB67: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 31 .loc 1 21 0 32 000a 0AE10805 P2.L = 1288; 33 000e 1095 R0 = W [P2] (Z); 34 .LVL1: 35 .LBE67: 36 .LBE70: 37 .loc 1 49 0 38 0010 1930 R3 = R1; 39 .LBB71: 40 .LBB64: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 41 .loc 1 21 0 42 0012 2848 cc = !BITTST (R0,5); 43 0014 051C if cc jump .L2 (bp); 44 .LVL2: 45 .LBB66: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 46 .loc 1 23 0 47 0016 426C P2 += 8; 48 0018 1095 R0 = W [P2] (Z); 49 001a 78E6FEFF W [FP+-4] = R0; 50 .LVL3: 51 .L2: 52 .LBE66: 53 .LBE64: 54 .LBE71: 50:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START | L502_SPI_BIT_WR); 55 .loc 1 50 0 56 001e 20E100C0 R0 = -16384 (X); BFIN GAS /tmp/cc7SPSoT.s page 3 57 .LBB72: 58 .LBB68: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 59 .loc 1 26 0 60 0022 4AE1C0FF P2.H = 65472; 61 0026 0AE10C05 P2.L = 1292; 62 .LBE68: 63 .LBE72: 64 .loc 1 50 0 65 002a 0256 R0 = R2 | R0; 66 .LBB73: 67 .LBB63: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 68 .loc 1 26 0 69 002c 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 70 .loc 1 28 0 71 002e E26F P2 += -4; 72 0030 0161 R1 = 32 (X); 73 0032 4234 I0 = P2; 74 .L3: 75 0034 0000 nop; 76 0036 209D R0.L = W [I0]; 77 0038 0154 R0 = R1 & R0; 78 003a 000C cc =R0==0; 79 003c FC1F if cc jump .L3 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 80 .loc 1 32 0 81 003e 49E1C0FF P1.H = 65472; 82 0042 09E11005 P1.L = 1296; 83 .LBE63: 84 .LBE73: 85 .LBB74: 86 .LBB76: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 87 .loc 1 21 0 88 0046 4AE1C0FF P2.H = 65472; 89 .LBE76: 90 .LBE74: 91 .LBB80: 92 .LBB69: 32:src/l502_fpga.c **** return *pSPI_RDBR; 93 .loc 1 32 0 94 004a 0895 R0 = W [P1] (Z); 95 .LBE69: 96 .LBE80: 97 .LBB81: 98 .LBB78: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 99 .loc 1 21 0 100 004c 0AE10805 P2.L = 1288; 101 0050 1195 R1 = W [P2] (Z); 102 0052 0061 R0 = 32 (X); 103 0054 0854 R0 = R0 & R1; 104 0056 000C cc =R0==0; 105 0058 041C if cc jump .L4 (bp); 106 .LBB77: BFIN GAS /tmp/cc7SPSoT.s page 4 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 107 .loc 1 23 0 108 005a 0895 R0 = W [P1] (Z); 109 005c 78E6FEFF W [FP+-4] = R0; 110 .LVL4: 111 .L4: 112 .LBE77: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 113 .loc 1 26 0 114 0060 4AE1C0FF P2.H = 65472; 115 0064 0AE10C05 P2.L = 1292; 116 .LBE78: 117 .LBE81: 51:src/l502_fpga.c **** f_spi_rw((value>>24)&0xFF); 118 .loc 1 51 0 119 0068 82C64381 R0 = R3 >> 24; 120 .LBB82: 121 .LBB75: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 122 .loc 1 26 0 123 006c 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 124 .loc 1 28 0 125 006e E26F P2 += -4; 126 0070 0161 R1 = 32 (X); 127 0072 4234 I0 = P2; 128 .L5: 129 0074 0000 nop; 130 0076 209D R0.L = W [I0]; 131 0078 0154 R0 = R1 & R0; 132 007a 000C cc =R0==0; 133 007c FC1F if cc jump .L5 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 134 .loc 1 32 0 135 007e 49E1C0FF P1.H = 65472; 136 0082 09E11005 P1.L = 1296; 137 .LBE75: 138 .LBE82: 139 .LBB83: 140 .LBB85: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 141 .loc 1 21 0 142 0086 4AE1C0FF P2.H = 65472; 143 .LBE85: 144 .LBE83: 145 .LBB89: 146 .LBB79: 32:src/l502_fpga.c **** return *pSPI_RDBR; 147 .loc 1 32 0 148 008a 0895 R0 = W [P1] (Z); 149 .LBE79: 150 .LBE89: 151 .LBB90: 152 .LBB84: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 153 .loc 1 21 0 154 008c 0AE10805 P2.L = 1288; BFIN GAS /tmp/cc7SPSoT.s page 5 155 0090 1195 R1 = W [P2] (Z); 156 0092 0061 R0 = 32 (X); 157 0094 0854 R0 = R0 & R1; 158 0096 000C cc =R0==0; 159 0098 041C if cc jump .L6 (bp); 160 .LBB87: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 161 .loc 1 23 0 162 009a 0895 R0 = W [P1] (Z); 163 009c 78E6FEFF W [FP+-4] = R0; 164 .LVL5: 165 .L6: 166 00a0 82C68381 R0 = R3 >> 16; 167 .LBE87: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 168 .loc 1 26 0 169 00a4 4AE1C0FF P2.H = 65472; 170 00a8 0AE10C05 P2.L = 1292; 171 .LBB86: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 172 .loc 1 23 0 173 00ac 4043 R0 = R0.B (Z); 174 .LVL6: 175 .LBE86: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 176 .loc 1 26 0 177 00ae 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 178 .loc 1 28 0 179 00b0 E26F P2 += -4; 180 00b2 0161 R1 = 32 (X); 181 00b4 4234 I0 = P2; 182 .L7: 183 00b6 0000 nop; 184 00b8 209D R0.L = W [I0]; 185 .LVL7: 186 00ba 0154 R0 = R1 & R0; 187 00bc 000C cc =R0==0; 188 00be FC1F if cc jump .L7 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 189 .loc 1 32 0 190 00c0 49E1C0FF P1.H = 65472; 191 00c4 09E11005 P1.L = 1296; 192 .LBE84: 193 .LBE90: 194 .LBB91: 195 .LBB93: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 196 .loc 1 21 0 197 00c8 4AE1C0FF P2.H = 65472; 198 .LBE93: 199 .LBE91: 200 .LBB97: 201 .LBB88: 32:src/l502_fpga.c **** return *pSPI_RDBR; 202 .loc 1 32 0 203 00cc 0895 R0 = W [P1] (Z); BFIN GAS /tmp/cc7SPSoT.s page 6 204 .LBE88: 205 .LBE97: 206 .LBB98: 207 .LBB92: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 208 .loc 1 21 0 209 00ce 0AE10805 P2.L = 1288; 210 00d2 1195 R1 = W [P2] (Z); 211 00d4 0061 R0 = 32 (X); 212 00d6 0854 R0 = R0 & R1; 213 00d8 000C cc =R0==0; 214 00da 041C if cc jump .L8 (bp); 215 .LBB95: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 216 .loc 1 23 0 217 00dc 0895 R0 = W [P1] (Z); 218 00de 78E6FEFF W [FP+-4] = R0; 219 .LVL8: 220 .L8: 221 00e2 82C6C381 R0 = R3 >> 8; 222 .LBE95: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 223 .loc 1 26 0 224 00e6 4AE1C0FF P2.H = 65472; 225 00ea 0AE10C05 P2.L = 1292; 226 .LBB94: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 227 .loc 1 23 0 228 00ee 4043 R0 = R0.B (Z); 229 .LVL9: 230 .LBE94: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 231 .loc 1 26 0 232 00f0 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 233 .loc 1 28 0 234 00f2 E26F P2 += -4; 235 00f4 0161 R1 = 32 (X); 236 00f6 4234 I0 = P2; 237 .L9: 238 00f8 0000 nop; 239 00fa 209D R0.L = W [I0]; 240 .LVL10: 241 00fc 0154 R0 = R1 & R0; 242 00fe 000C cc =R0==0; 243 0100 FC1F if cc jump .L9 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 244 .loc 1 32 0 245 0102 49E1C0FF P1.H = 65472; 246 0106 09E11005 P1.L = 1296; 247 .LBE92: 248 .LBE98: 249 .LBB99: 250 .LBB100: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 251 .loc 1 21 0 252 010a 4AE1C0FF P2.H = 65472; BFIN GAS /tmp/cc7SPSoT.s page 7 253 .LBE100: 254 .LBE99: 255 .LBB104: 256 .LBB96: 32:src/l502_fpga.c **** return *pSPI_RDBR; 257 .loc 1 32 0 258 010e 0895 R0 = W [P1] (Z); 259 .LBE96: 260 .LBE104: 261 .LBB105: 262 .LBB103: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 263 .loc 1 21 0 264 0110 0AE10805 P2.L = 1288; 265 0114 1195 R1 = W [P2] (Z); 266 0116 0061 R0 = 32 (X); 267 0118 0854 R0 = R0 & R1; 268 011a 000C cc =R0==0; 269 011c 041C if cc jump .L10 (bp); 270 .LBB101: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 271 .loc 1 23 0 272 011e 0895 R0 = W [P1] (Z); 273 0120 78E6FEFF W [FP+-4] = R0; 274 .LVL11: 275 .L10: 276 .LBE101: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 277 .loc 1 26 0 278 0124 4AE1C0FF P2.H = 65472; 279 0128 0AE10C05 P2.L = 1292; 280 .LBB102: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 281 .loc 1 23 0 282 012c 5843 R0 = R3.B (Z); 283 .LVL12: 284 .LBE102: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 285 .loc 1 26 0 286 012e 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 287 .loc 1 28 0 288 0130 E26F P2 += -4; 289 0132 0161 R1 = 32 (X); 290 0134 4234 I0 = P2; 291 .L11: 292 0136 0000 nop; 293 0138 209D R0.L = W [I0]; 294 .LVL13: 295 013a 0154 R0 = R1 & R0; 296 013c 000C cc =R0==0; 297 013e FC1F if cc jump .L11 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 298 .loc 1 32 0 299 0140 4AE1C0FF P2.H = 65472; 300 0144 0AE11005 P2.L = 1296; 301 0148 1095 R0 = W [P2] (Z); BFIN GAS /tmp/cc7SPSoT.s page 8 302 .LBE103: 303 .LBE105: 52:src/l502_fpga.c **** f_spi_rw((value>>16)&0xFF); 53:src/l502_fpga.c **** f_spi_rw((value>>8)&0xFF); 54:src/l502_fpga.c **** f_spi_rw(value&0xFF); 55:src/l502_fpga.c **** } 304 .loc 1 55 0 305 014a 01E80000 UNLINK; 306 014e 1000 rts; 307 .LFE4: 308 .size _fpga_reg_write, .-_fpga_reg_write 309 .align 4 310 .global _fpga_reg_read; 311 .type _fpga_reg_read, STT_FUNC; 312 _fpga_reg_read: 313 .LFB5: 56:src/l502_fpga.c **** 57:src/l502_fpga.c **** 58:src/l502_fpga.c **** uint32_t fpga_reg_read(uint16_t addr) { 314 .loc 1 58 0 315 .LVL14: 316 .LBB106: 317 .LBB109: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 318 .loc 1 21 0 319 0150 4AE1C0FF P2.H = 65472; 320 .LBE109: 321 .LBE106: 322 .loc 1 58 0 323 0154 00E80100 LINK 4; 324 .LCFI1: 325 .loc 1 58 0 326 0158 0830 R1 = R0; 327 .LBB113: 328 .LBB108: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 329 .loc 1 21 0 330 015a 0AE10805 P2.L = 1288; 331 015e 1095 R0 = W [P2] (Z); 332 .LVL15: 333 0160 2848 cc = !BITTST (R0,5); 334 0162 051C if cc jump .L20 (bp); 335 .LBB110: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 336 .loc 1 23 0 337 0164 426C P2 += 8; 338 0166 1095 R0 = W [P2] (Z); 339 0168 78E6FEFF W [FP+-4] = R0; 340 .LVL16: 341 .L20: 342 .LBE110: 343 .LBE108: 344 .LBE113: 59:src/l502_fpga.c **** uint32_t ret = 0; 60:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START); 345 .loc 1 60 0 346 016c 20E1FF3F R0 = 16383 (X); BFIN GAS /tmp/cc7SPSoT.s page 9 347 0170 0154 R0 = R1 & R0; 348 0172 21E10080 R1 = -32768 (X); 349 .LVL17: 350 .LBB114: 351 .LBB111: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 352 .loc 1 26 0 353 0176 4AE1C0FF P2.H = 65472; 354 .LBE111: 355 .LBE114: 356 .loc 1 60 0 357 017a 0856 R0 = R0 | R1; 358 .LBB115: 359 .LBB107: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 360 .loc 1 26 0 361 017c 0AE10C05 P2.L = 1292; 362 0180 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 363 .loc 1 28 0 364 0182 E26F P2 += -4; 365 0184 0161 R1 = 32 (X); 366 0186 4234 I0 = P2; 367 .L21: 368 0188 0000 nop; 369 018a 209D R0.L = W [I0]; 370 018c 0154 R0 = R1 & R0; 371 018e 000C cc =R0==0; 372 0190 FC1F if cc jump .L21 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 373 .loc 1 32 0 374 0192 49E1C0FF P1.H = 65472; 375 0196 09E11005 P1.L = 1296; 376 .LBE107: 377 .LBE115: 378 .LBB116: 379 .LBB118: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 380 .loc 1 21 0 381 019a 4AE1C0FF P2.H = 65472; 382 .LBE118: 383 .LBE116: 384 .LBB121: 385 .LBB112: 32:src/l502_fpga.c **** return *pSPI_RDBR; 386 .loc 1 32 0 387 019e 0895 R0 = W [P1] (Z); 388 .LBE112: 389 .LBE121: 390 .LBB122: 391 .LBB117: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 392 .loc 1 21 0 393 01a0 0AE10805 P2.L = 1288; 394 01a4 1195 R1 = W [P2] (Z); 395 01a6 0061 R0 = 32 (X); 396 01a8 0854 R0 = R0 & R1; BFIN GAS /tmp/cc7SPSoT.s page 10 397 01aa 000C cc =R0==0; 398 01ac 041C if cc jump .L22 (bp); 399 .LBB119: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 400 .loc 1 23 0 401 01ae 0895 R0 = W [P1] (Z); 402 01b0 78E6FEFF W [FP+-4] = R0; 403 .LVL18: 404 .L22: 405 .LBE119: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 406 .loc 1 26 0 407 01b4 4AE1C0FF P2.H = 65472; 408 01b8 0AE10C05 P2.L = 1292; 409 01bc 0060 R0 = 0 (X); 410 01be 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 411 .loc 1 28 0 412 01c0 E26F P2 += -4; 413 01c2 0161 R1 = 32 (X); 414 01c4 4234 I0 = P2; 415 .L23: 416 01c6 0000 nop; 417 01c8 209D R0.L = W [I0]; 418 01ca 0154 R0 = R1 & R0; 419 01cc 000C cc =R0==0; 420 01ce FC1F if cc jump .L23 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 421 .loc 1 32 0 422 01d0 49E1C0FF P1.H = 65472; 423 01d4 09E11005 P1.L = 1296; 424 .LBE117: 425 .LBE122: 426 .LBB123: 427 .LBB125: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 428 .loc 1 21 0 429 01d8 4AE1C0FF P2.H = 65472; 430 .LBE125: 431 .LBE123: 432 .LBB128: 433 .LBB120: 32:src/l502_fpga.c **** return *pSPI_RDBR; 434 .loc 1 32 0 435 01dc 0895 R0 = W [P1] (Z); 436 .LBE120: 437 .LBE128: 438 .LBB129: 439 .LBB124: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 440 .loc 1 21 0 441 01de 0AE10805 P2.L = 1288; 442 01e2 1195 R1 = W [P2] (Z); 443 01e4 0061 R0 = 32 (X); 444 01e6 0854 R0 = R0 & R1; 445 01e8 000C cc =R0==0; 446 01ea 041C if cc jump .L24 (bp); BFIN GAS /tmp/cc7SPSoT.s page 11 447 .LBB126: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 448 .loc 1 23 0 449 01ec 0895 R0 = W [P1] (Z); 450 01ee 78E6FEFF W [FP+-4] = R0; 451 .LVL19: 452 .L24: 453 .LBE126: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 454 .loc 1 26 0 455 01f2 4AE1C0FF P2.H = 65472; 456 01f6 0AE10C05 P2.L = 1292; 457 01fa 0060 R0 = 0 (X); 458 01fc 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 459 .loc 1 28 0 460 01fe E26F P2 += -4; 461 0200 0161 R1 = 32 (X); 462 0202 4234 I0 = P2; 463 .L25: 464 0204 0000 nop; 465 0206 209D R0.L = W [I0]; 466 0208 0154 R0 = R1 & R0; 467 020a 000C cc =R0==0; 468 020c FC1F if cc jump .L25 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 469 .loc 1 32 0 470 020e 49E1C0FF P1.H = 65472; 471 0212 09E11005 P1.L = 1296; 472 .LBE124: 473 .LBE129: 474 .LBB130: 475 .LBB132: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 476 .loc 1 21 0 477 0216 4AE1C0FF P2.H = 65472; 478 .LBE132: 479 .LBE130: 480 .LBB135: 481 .LBB127: 32:src/l502_fpga.c **** return *pSPI_RDBR; 482 .loc 1 32 0 483 021a 0895 R0 = W [P1] (Z); 484 .LBE127: 485 .LBE135: 486 .LBB136: 487 .LBB131: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 488 .loc 1 21 0 489 021c 0AE10805 P2.L = 1288; 490 0220 1195 R1 = W [P2] (Z); 491 0222 0061 R0 = 32 (X); 492 0224 0854 R0 = R0 & R1; 493 0226 000C cc =R0==0; 494 0228 041C if cc jump .L26 (bp); 495 .LBB133: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; BFIN GAS /tmp/cc7SPSoT.s page 12 496 .loc 1 23 0 497 022a 0895 R0 = W [P1] (Z); 498 022c 78E6FEFF W [FP+-4] = R0; 499 .LVL20: 500 .L26: 501 .LBE133: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 502 .loc 1 26 0 503 0230 4AE1C0FF P2.H = 65472; 504 0234 0AE10C05 P2.L = 1292; 505 0238 0060 R0 = 0 (X); 506 023a 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 507 .loc 1 28 0 508 023c E26F P2 += -4; 509 023e 0161 R1 = 32 (X); 510 0240 4234 I0 = P2; 511 .L27: 512 0242 0000 nop; 513 0244 209D R0.L = W [I0]; 514 0246 0154 R0 = R1 & R0; 515 0248 000C cc =R0==0; 516 024a FC1F if cc jump .L27 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 517 .loc 1 32 0 518 024c 49E1C0FF P1.H = 65472; 519 0250 09E11005 P1.L = 1296; 520 .LBE131: 521 .LBE136: 522 .LBB137: 523 .LBB138: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 524 .loc 1 21 0 525 0254 4AE1C0FF P2.H = 65472; 526 .LBE138: 527 .LBE137: 528 .LBB141: 529 .LBB134: 32:src/l502_fpga.c **** return *pSPI_RDBR; 530 .loc 1 32 0 531 0258 0A95 R2 = W [P1] (Z); 532 .LBE134: 533 .LBE141: 534 .LBB142: 535 .LBB140: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 536 .loc 1 21 0 537 025a 0AE10805 P2.L = 1288; 538 025e 1195 R1 = W [P2] (Z); 539 0260 0061 R0 = 32 (X); 540 0262 0854 R0 = R0 & R1; 541 0264 000C cc =R0==0; 542 0266 041C if cc jump .L28 (bp); 543 .LBB139: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 544 .loc 1 23 0 545 0268 0895 R0 = W [P1] (Z); BFIN GAS /tmp/cc7SPSoT.s page 13 546 026a 78E6FEFF W [FP+-4] = R0; 547 .LVL21: 548 .L28: 549 .LBE139: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 550 .loc 1 26 0 551 026e 4AE1C0FF P2.H = 65472; 552 0272 0AE10C05 P2.L = 1292; 553 0276 0060 R0 = 0 (X); 554 0278 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 555 .loc 1 28 0 556 027a E26F P2 += -4; 557 027c 0161 R1 = 32 (X); 558 027e 4234 I0 = P2; 559 .L29: 560 0280 0000 nop; 561 0282 209D R0.L = W [I0]; 562 0284 0154 R0 = R1 & R0; 563 0286 000C cc =R0==0; 564 0288 FC1F if cc jump .L29 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 565 .loc 1 32 0 566 028a 4AE1C0FF P2.H = 65472; 567 028e 0AE11005 P2.L = 1296; 568 0292 1195 R1 = W [P2] (Z); 569 .LBE140: 570 .LBE142: 61:src/l502_fpga.c **** f_spi_rw(0); 62:src/l502_fpga.c **** f_spi_rw(0); 63:src/l502_fpga.c **** ret = f_spi_rw(0); 64:src/l502_fpga.c **** ret <<= 16; 571 .loc 1 64 0 572 0294 82C68280 R0 = R2 << 16; 573 .LVL22: 574 0298 C942 R1 = R1.L (Z); 575 029a 0856 R0 = R0 | R1; 576 .LVL23: 65:src/l502_fpga.c **** ret |= f_spi_rw(0); 66:src/l502_fpga.c **** return ret; 67:src/l502_fpga.c **** } 577 .loc 1 67 0 578 029c 01E80000 UNLINK; 579 02a0 1000 rts; 580 .LFE5: 581 .size _fpga_reg_read, .-_fpga_reg_read 582 02a2 0000 .align 4 583 .global _fpga_spi_init; 584 .type _fpga_spi_init, STT_FUNC; 585 _fpga_spi_init: 586 .LFB3: 36:src/l502_fpga.c **** void fpga_spi_init(void) { 587 .loc 1 36 0 38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */ 588 .loc 1 38 0 589 02a4 4AE1C0FF P2.H = 65472; 36:src/l502_fpga.c **** void fpga_spi_init(void) { BFIN GAS /tmp/cc7SPSoT.s page 14 590 .loc 1 36 0 591 02a8 00E80100 LINK 4; 592 .LCFI2: 38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */ 593 .loc 1 38 0 594 02ac 1160 R1 = 2 (X); 595 02ae 0AE11405 P2.L = 1300; 596 02b2 1197 W [P2] = R1; 39:src/l502_fpga.c **** *pSPI_CTL = SPE | MSTR | SIZE | GM | TDBR_CORE; /* Мастер, MSB first, 16-bit, CPHA=0, CPO 597 .loc 1 39 0 598 02b4 20E10951 R0 = 20745 (X); 599 02b8 626F P2 += -20; 600 02ba 1097 W [P2] = R0; 40:src/l502_fpga.c **** *pSPI_FLG = FLS1; 601 .loc 1 40 0 602 02bc 226C P2 += 4; 603 02be 1197 W [P2] = R1; 42:src/l502_fpga.c **** *pPORTG_MUX = (*pPORTG_MUX & 0xFFFC) | 2; 604 .loc 1 42 0 605 02c0 4AE1C0FF P2.H = 65472; 606 02c4 0AE11432 P2.L = 12820; 607 02c8 1095 R0 = W [P2] (Z); 608 02ca E163 R1 = -4 (X); 609 02cc 0854 R0 = R0 & R1; 610 02ce 084A BITSET (R0, 1); 611 02d0 1097 W [P2] = R0; 43:src/l502_fpga.c **** *pPORTG_FER |= PG1 | PG2 | PG3 | PG4; 612 .loc 1 43 0 613 02d2 826F P2 += -16; 614 02d4 1195 R1 = W [P2] (Z); 615 02d6 F060 R0 = 30 (X); 616 02d8 0856 R0 = R0 | R1; 617 02da 1097 W [P2] = R0; 618 .LBB160: 619 .LBB161: 620 .LBB162: 621 .LBB163: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 622 .loc 1 21 0 623 02dc 4AE1C0FF P2.H = 65472; 624 02e0 0AE10805 P2.L = 1288; 625 02e4 1095 R0 = W [P2] (Z); 626 02e6 2848 cc = !BITTST (R0,5); 627 02e8 051C if cc jump .L37 (bp); 628 .LBB164: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 629 .loc 1 23 0 630 02ea 426C P2 += 8; 631 02ec 1095 R0 = W [P2] (Z); 632 02ee 78E6FEFF W [FP+-4] = R0; 633 .LVL24: 634 .L37: 635 .LBE164: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 636 .loc 1 26 0 637 02f2 4AE1C0FF P2.H = 65472; 638 02f6 0AE10C05 P2.L = 1292; BFIN GAS /tmp/cc7SPSoT.s page 15 639 02fa 20E118C3 R0 = -15592 (X); 640 02fe 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 641 .loc 1 28 0 642 0300 E26F P2 += -4; 643 0302 0161 R1 = 32 (X); 644 0304 4234 I0 = P2; 645 .L38: 646 0306 0000 nop; 647 0308 209D R0.L = W [I0]; 648 030a 0154 R0 = R1 & R0; 649 030c 000C cc =R0==0; 650 030e FC1F if cc jump .L38 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 651 .loc 1 32 0 652 0310 49E1C0FF P1.H = 65472; 653 0314 09E11005 P1.L = 1296; 654 .LBE163: 655 .LBE162: 656 .LBB166: 657 .LBB168: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 658 .loc 1 21 0 659 0318 4AE1C0FF P2.H = 65472; 660 .LBE168: 661 .LBE166: 662 .LBB171: 663 .LBB165: 32:src/l502_fpga.c **** return *pSPI_RDBR; 664 .loc 1 32 0 665 031c 0895 R0 = W [P1] (Z); 666 .LBE165: 667 .LBE171: 668 .LBB172: 669 .LBB167: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 670 .loc 1 21 0 671 031e 0AE10805 P2.L = 1288; 672 0322 1195 R1 = W [P2] (Z); 673 0324 0061 R0 = 32 (X); 674 0326 0854 R0 = R0 & R1; 675 0328 000C cc =R0==0; 676 032a 041C if cc jump .L39 (bp); 677 .LBB169: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 678 .loc 1 23 0 679 032c 0895 R0 = W [P1] (Z); 680 032e 78E6FEFF W [FP+-4] = R0; 681 .LVL25: 682 .L39: 683 .LBE169: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 684 .loc 1 26 0 685 0332 4AE1C0FF P2.H = 65472; 686 0336 0AE10C05 P2.L = 1292; 687 033a 0060 R0 = 0 (X); 688 033c 1097 W [P2] = R0; BFIN GAS /tmp/cc7SPSoT.s page 16 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 689 .loc 1 28 0 690 033e E26F P2 += -4; 691 0340 0161 R1 = 32 (X); 692 0342 4234 I0 = P2; 693 .L40: 694 0344 0000 nop; 695 0346 209D R0.L = W [I0]; 696 0348 0154 R0 = R1 & R0; 697 034a 000C cc =R0==0; 698 034c FC1F if cc jump .L40 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 699 .loc 1 32 0 700 034e 49E1C0FF P1.H = 65472; 701 0352 09E11005 P1.L = 1296; 702 .LBE167: 703 .LBE172: 704 .LBB173: 705 .LBB175: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 706 .loc 1 21 0 707 0356 4AE1C0FF P2.H = 65472; 708 .LBE175: 709 .LBE173: 710 .LBB178: 711 .LBB170: 32:src/l502_fpga.c **** return *pSPI_RDBR; 712 .loc 1 32 0 713 035a 0895 R0 = W [P1] (Z); 714 .LBE170: 715 .LBE178: 716 .LBB179: 717 .LBB174: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 718 .loc 1 21 0 719 035c 0AE10805 P2.L = 1288; 720 0360 1195 R1 = W [P2] (Z); 721 0362 0061 R0 = 32 (X); 722 0364 0854 R0 = R0 & R1; 723 0366 000C cc =R0==0; 724 0368 041C if cc jump .L41 (bp); 725 .LBB176: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 726 .loc 1 23 0 727 036a 0895 R0 = W [P1] (Z); 728 036c 78E6FEFF W [FP+-4] = R0; 729 .LVL26: 730 .L41: 731 .LBE176: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 732 .loc 1 26 0 733 0370 4AE1C0FF P2.H = 65472; 734 0374 0AE10C05 P2.L = 1292; 735 0378 0060 R0 = 0 (X); 736 037a 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 737 .loc 1 28 0 BFIN GAS /tmp/cc7SPSoT.s page 17 738 037c E26F P2 += -4; 739 037e 0161 R1 = 32 (X); 740 0380 4234 I0 = P2; 741 .L42: 742 0382 0000 nop; 743 0384 209D R0.L = W [I0]; 744 0386 0154 R0 = R1 & R0; 745 0388 000C cc =R0==0; 746 038a FC1F if cc jump .L42 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 747 .loc 1 32 0 748 038c 49E1C0FF P1.H = 65472; 749 0390 09E11005 P1.L = 1296; 750 .LBE174: 751 .LBE179: 752 .LBB180: 753 .LBB182: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 754 .loc 1 21 0 755 0394 4AE1C0FF P2.H = 65472; 756 .LBE182: 757 .LBE180: 758 .LBB185: 759 .LBB177: 32:src/l502_fpga.c **** return *pSPI_RDBR; 760 .loc 1 32 0 761 0398 0895 R0 = W [P1] (Z); 762 .LBE177: 763 .LBE185: 764 .LBB186: 765 .LBB181: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 766 .loc 1 21 0 767 039a 0AE10805 P2.L = 1288; 768 039e 1195 R1 = W [P2] (Z); 769 03a0 0061 R0 = 32 (X); 770 03a2 0854 R0 = R0 & R1; 771 03a4 000C cc =R0==0; 772 03a6 041C if cc jump .L43 (bp); 773 .LBB183: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 774 .loc 1 23 0 775 03a8 0895 R0 = W [P1] (Z); 776 03aa 78E6FEFF W [FP+-4] = R0; 777 .LVL27: 778 .L43: 779 .LBE183: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 780 .loc 1 26 0 781 03ae 4AE1C0FF P2.H = 65472; 782 03b2 0AE10C05 P2.L = 1292; 783 03b6 0060 R0 = 0 (X); 784 03b8 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 785 .loc 1 28 0 786 03ba E26F P2 += -4; 787 03bc 0161 R1 = 32 (X); BFIN GAS /tmp/cc7SPSoT.s page 18 788 03be 4234 I0 = P2; 789 .L44: 790 03c0 0000 nop; 791 03c2 209D R0.L = W [I0]; 792 03c4 0154 R0 = R1 & R0; 793 03c6 000C cc =R0==0; 794 03c8 FC1F if cc jump .L44 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 795 .loc 1 32 0 796 03ca 49E1C0FF P1.H = 65472; 797 03ce 09E11005 P1.L = 1296; 798 .LBE181: 799 .LBE186: 800 .LBB187: 801 .LBB188: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 802 .loc 1 21 0 803 03d2 4AE1C0FF P2.H = 65472; 804 .LBE188: 805 .LBE187: 806 .LBB191: 807 .LBB184: 32:src/l502_fpga.c **** return *pSPI_RDBR; 808 .loc 1 32 0 809 03d6 0895 R0 = W [P1] (Z); 810 .LBE184: 811 .LBE191: 812 .LBB192: 813 .LBB190: 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 814 .loc 1 21 0 815 03d8 0AE10805 P2.L = 1288; 816 03dc 1195 R1 = W [P2] (Z); 817 03de 0061 R0 = 32 (X); 818 03e0 0854 R0 = R0 & R1; 819 03e2 000C cc =R0==0; 820 03e4 041C if cc jump .L45 (bp); 821 .LBB189: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 822 .loc 1 23 0 823 03e6 0895 R0 = W [P1] (Z); 824 03e8 78E6FEFF W [FP+-4] = R0; 825 .LVL28: 826 .L45: 827 .LBE189: 26:src/l502_fpga.c **** *pSPI_TDBR = word; 828 .loc 1 26 0 829 03ec 4AE1C0FF P2.H = 65472; 830 03f0 0AE10C05 P2.L = 1292; 831 03f4 0060 R0 = 0 (X); 832 03f6 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 833 .loc 1 28 0 834 03f8 E26F P2 += -4; 835 03fa 0161 R1 = 32 (X); 836 03fc 4234 I0 = P2; 837 .L46: BFIN GAS /tmp/cc7SPSoT.s page 19 838 03fe 0000 nop; 839 0400 209D R0.L = W [I0]; 840 0402 0154 R0 = R1 & R0; 841 0404 000C cc =R0==0; 842 0406 FC1F if cc jump .L46 (bp); 32:src/l502_fpga.c **** return *pSPI_RDBR; 843 .loc 1 32 0 844 0408 4AE1C0FF P2.H = 65472; 845 040c 0AE11005 P2.L = 1296; 846 0410 1095 R0 = W [P2] (Z); 847 .LBE190: 848 .LBE192: 849 .LBE161: 850 .LBE160: 46:src/l502_fpga.c **** } 851 .loc 1 46 0 852 0412 01E80000 UNLINK; 853 0416 1000 rts; 854 .LFE3: 855 .size _fpga_spi_init, .-_fpga_spi_init 856 .section .debug_frame,"",@progbits 857 .Lframe0: 858 0000 0C000000 .4byte .LECIE0-.LSCIE0 859 .LSCIE0: 860 0004 FFFFFFFF .4byte 0xffffffff 861 0008 01 .byte 0x1 862 0009 00 .string "" 863 000a 01 .uleb128 0x1 864 000b 7C .sleb128 -4 865 000c 23 .byte 0x23 866 000d 0C .byte 0xc 867 000e 0E .uleb128 0xe 868 000f 00 .uleb128 0x0 869 .align 4 870 .LECIE0: 871 .LSFDE0: 872 0010 14000000 .4byte .LEFDE0-.LASFDE0 873 .LASFDE0: 874 0014 00000000 .4byte .Lframe0 875 0018 00000000 .4byte .LFB4 876 001c 50010000 .4byte .LFE4-.LFB4 877 0020 48 .byte 0x4 878 .4byte .LCFI0-.LFB4 879 0021 0C .byte 0xc 880 0022 0F .uleb128 0xf 881 0023 08 .uleb128 0x8 882 0024 8F .byte 0x8f 883 0025 02 .uleb128 0x2 884 0026 A3 .byte 0xa3 885 0027 01 .uleb128 0x1 886 .align 4 887 .LEFDE0: 888 .LSFDE2: 889 0028 14000000 .4byte .LEFDE2-.LASFDE2 890 .LASFDE2: 891 002c 00000000 .4byte .Lframe0 892 0030 50010000 .4byte .LFB5 BFIN GAS /tmp/cc7SPSoT.s page 20 893 0034 52010000 .4byte .LFE5-.LFB5 894 0038 48 .byte 0x4 895 .4byte .LCFI1-.LFB5 896 0039 0C .byte 0xc 897 003a 0F .uleb128 0xf 898 003b 08 .uleb128 0x8 899 003c 8F .byte 0x8f 900 003d 02 .uleb128 0x2 901 003e A3 .byte 0xa3 902 003f 01 .uleb128 0x1 903 .align 4 904 .LEFDE2: 905 .LSFDE4: 906 0040 14000000 .4byte .LEFDE4-.LASFDE4 907 .LASFDE4: 908 0044 00000000 .4byte .Lframe0 909 0048 A4020000 .4byte .LFB3 910 004c 74010000 .4byte .LFE3-.LFB3 911 0050 48 .byte 0x4 912 .4byte .LCFI2-.LFB3 913 0051 0C .byte 0xc 914 0052 0F .uleb128 0xf 915 0053 08 .uleb128 0x8 916 0054 8F .byte 0x8f 917 0055 02 .uleb128 0x2 918 0056 A3 .byte 0xa3 919 0057 01 .uleb128 0x1 920 .align 4 921 .LEFDE4: 922 .text; 923 .Letext0: 924 .section .debug_loc,"",@progbits 925 .Ldebug_loc0: 926 .LLST0: 927 0000 00000000 .4byte .LFB4-.Ltext0 928 0004 08000000 .4byte .LCFI0-.Ltext0 929 0008 0100 .2byte 0x1 930 000a 5E .byte 0x5e 931 000b 08000000 .4byte .LCFI0-.Ltext0 932 000f 50010000 .4byte .LFE4-.Ltext0 933 0013 0200 .2byte 0x2 934 0015 7F .byte 0x7f 935 0016 08 .sleb128 8 936 0017 00000000 .4byte 0x0 937 001b 00000000 .4byte 0x0 938 .LLST1: 939 001f 00000000 .4byte .LVL0-.Ltext0 940 0023 10000000 .4byte .LVL1-.Ltext0 941 0027 0100 .2byte 0x1 942 0029 50 .byte 0x50 943 002a 10000000 .4byte .LVL1-.Ltext0 944 002e 50010000 .4byte .LFE4-.Ltext0 945 0032 0100 .2byte 0x1 946 0034 52 .byte 0x52 947 0035 00000000 .4byte 0x0 948 0039 00000000 .4byte 0x0 949 .LLST2: BFIN GAS /tmp/cc7SPSoT.s page 21 950 003d 00000000 .4byte .LVL0-.Ltext0 951 0041 16000000 .4byte .LVL2-.Ltext0 952 0045 0100 .2byte 0x1 953 0047 51 .byte 0x51 954 0048 16000000 .4byte .LVL2-.Ltext0 955 004c 50010000 .4byte .LFE4-.Ltext0 956 0050 0100 .2byte 0x1 957 0052 53 .byte 0x53 958 0053 00000000 .4byte 0x0 959 0057 00000000 .4byte 0x0 960 .LLST3: 961 005b AE000000 .4byte .LVL6-.Ltext0 962 005f BA000000 .4byte .LVL7-.Ltext0 963 0063 0100 .2byte 0x1 964 0065 50 .byte 0x50 965 0066 00000000 .4byte 0x0 966 006a 00000000 .4byte 0x0 967 .LLST4: 968 006e F0000000 .4byte .LVL9-.Ltext0 969 0072 FC000000 .4byte .LVL10-.Ltext0 970 0076 0100 .2byte 0x1 971 0078 50 .byte 0x50 972 0079 00000000 .4byte 0x0 973 007d 00000000 .4byte 0x0 974 .LLST5: 975 0081 2E010000 .4byte .LVL12-.Ltext0 976 0085 3A010000 .4byte .LVL13-.Ltext0 977 0089 0100 .2byte 0x1 978 008b 50 .byte 0x50 979 008c 00000000 .4byte 0x0 980 0090 00000000 .4byte 0x0 981 .LLST6: 982 0094 50010000 .4byte .LFB5-.Ltext0 983 0098 58010000 .4byte .LCFI1-.Ltext0 984 009c 0100 .2byte 0x1 985 009e 5E .byte 0x5e 986 009f 58010000 .4byte .LCFI1-.Ltext0 987 00a3 A2020000 .4byte .LFE5-.Ltext0 988 00a7 0200 .2byte 0x2 989 00a9 7F .byte 0x7f 990 00aa 08 .sleb128 8 991 00ab 00000000 .4byte 0x0 992 00af 00000000 .4byte 0x0 993 .LLST7: 994 00b3 50010000 .4byte .LVL14-.Ltext0 995 00b7 60010000 .4byte .LVL15-.Ltext0 996 00bb 0100 .2byte 0x1 997 00bd 50 .byte 0x50 998 00be 60010000 .4byte .LVL15-.Ltext0 999 00c2 76010000 .4byte .LVL17-.Ltext0 1000 00c6 0100 .2byte 0x1 1001 00c8 51 .byte 0x51 1002 00c9 00000000 .4byte 0x0 1003 00cd 00000000 .4byte 0x0 1004 .LLST8: 1005 00d1 98020000 .4byte .LVL22-.Ltext0 1006 00d5 9C020000 .4byte .LVL23-.Ltext0 BFIN GAS /tmp/cc7SPSoT.s page 22 1007 00d9 0100 .2byte 0x1 1008 00db 50 .byte 0x50 1009 00dc 00000000 .4byte 0x0 1010 00e0 00000000 .4byte 0x0 1011 .LLST9: 1012 00e4 A4020000 .4byte .LFB3-.Ltext0 1013 00e8 AC020000 .4byte .LCFI2-.Ltext0 1014 00ec 0100 .2byte 0x1 1015 00ee 5E .byte 0x5e 1016 00ef AC020000 .4byte .LCFI2-.Ltext0 1017 00f3 18040000 .4byte .LFE3-.Ltext0 1018 00f7 0200 .2byte 0x2 1019 00f9 7F .byte 0x7f 1020 00fa 08 .sleb128 8 1021 00fb 00000000 .4byte 0x0 1022 00ff 00000000 .4byte 0x0 1023 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib 1024 .section .debug_info 1025 0000 F9030000 .4byte 0x3f9 1026 0004 0200 .2byte 0x2 1027 0006 00000000 .4byte .Ldebug_abbrev0 1028 000a 04 .byte 0x4 1029 000b 01 .uleb128 0x1 1030 000c 6F000000 .4byte .LASF14 1031 0010 01 .byte 0x1 1032 0011 0B000000 .4byte .LASF15 1033 0015 7B000000 .4byte .LASF16 1034 0019 00000000 .4byte .Ltext0 1035 001d 18040000 .4byte .Letext0 1036 0021 00000000 .4byte .Ldebug_line0 1037 0025 02 .uleb128 0x2 1038 0026 01 .byte 0x1 1039 0027 06 .byte 0x6 1040 0028 2B010000 .4byte .LASF0 1041 002c 02 .uleb128 0x2 1042 002d 01 .byte 0x1 1043 002e 08 .byte 0x8 1044 002f 3C000000 .4byte .LASF1 1045 0033 02 .uleb128 0x2 1046 0034 02 .byte 0x2 1047 0035 05 .byte 0x5 1048 0036 00010000 .4byte .LASF2 1049 003a 03 .uleb128 0x3 1050 003b 0A010000 .4byte .LASF5 1051 003f 02 .byte 0x2 1052 0040 36 .byte 0x36 1053 0041 45000000 .4byte 0x45 1054 0045 02 .uleb128 0x2 1055 0046 02 .byte 0x2 1056 0047 07 .byte 0x7 1057 0048 5C000000 .4byte .LASF3 1058 004c 02 .uleb128 0x2 1059 004d 04 .byte 0x4 1060 004e 05 .byte 0x5 1061 004f 22010000 .4byte .LASF4 1062 0053 03 .uleb128 0x3 1063 0054 19010000 .4byte .LASF6 BFIN GAS /tmp/cc7SPSoT.s page 23 1064 0058 02 .byte 0x2 1065 0059 50 .byte 0x50 1066 005a 5E000000 .4byte 0x5e 1067 005e 02 .uleb128 0x2 1068 005f 04 .byte 0x4 1069 0060 07 .byte 0x7 1070 0061 4A000000 .4byte .LASF7 1071 0065 02 .uleb128 0x2 1072 0066 08 .byte 0x8 1073 0067 05 .byte 0x5 1074 0068 F2000000 .4byte .LASF8 1075 006c 02 .uleb128 0x2 1076 006d 08 .byte 0x8 1077 006e 07 .byte 0x7 1078 006f DB000000 .4byte .LASF9 1079 0073 04 .uleb128 0x4 1080 0074 04 .byte 0x4 1081 0075 05 .byte 0x5 1082 0076 696E7400 .string "int" 1083 007a 02 .uleb128 0x2 1084 007b 04 .byte 0x4 1085 007c 07 .byte 0x7 1086 007d CE000000 .4byte .LASF10 1087 0081 05 .uleb128 0x5 1088 0082 C5000000 .4byte .LASF17 1089 0086 01 .byte 0x1 1090 0087 13 .byte 0x13 1091 0088 01 .byte 0x1 1092 0089 3A000000 .4byte 0x3a 1093 008d 01 .byte 0x1 1094 008e AB000000 .4byte 0xab 1095 0092 06 .uleb128 0x6 1096 0093 00000000 .4byte .LASF11 1097 0097 01 .byte 0x1 1098 0098 13 .byte 0x13 1099 0099 3A000000 .4byte 0x3a 1100 009d 07 .uleb128 0x7 1101 009e 08 .uleb128 0x8 1102 009f 13010000 .4byte .LASF18 1103 00a3 01 .byte 0x1 1104 00a4 16 .byte 0x16 1105 00a5 AB000000 .4byte 0xab 1106 00a9 00 .byte 0x0 1107 00aa 00 .byte 0x0 1108 00ab 09 .uleb128 0x9 1109 00ac 3A000000 .4byte 0x3a 1110 00b0 0A .uleb128 0xa 1111 00b1 01 .byte 0x1 1112 00b2 37010000 .4byte .LASF19 1113 00b6 01 .byte 0x1 1114 00b7 31 .byte 0x31 1115 00b8 01 .byte 0x1 1116 00b9 01 .byte 0x1 1117 00ba 2B010000 .4byte 0x12b 1118 00be 06 .uleb128 0x6 1119 00bf 29000000 .4byte .LASF12 1120 00c3 01 .byte 0x1 BFIN GAS /tmp/cc7SPSoT.s page 24 1121 00c4 31 .byte 0x31 1122 00c5 3A000000 .4byte 0x3a 1123 00c9 06 .uleb128 0x6 1124 00ca 05000000 .4byte .LASF13 1125 00ce 01 .byte 0x1 1126 00cf 31 .byte 0x31 1127 00d0 53000000 .4byte 0x53 1128 00d4 0B .uleb128 0xb 1129 00d5 E6000000 .4byte 0xe6 1130 00d9 0C .uleb128 0xc 1131 00da 92000000 .4byte 0x92 1132 00de 07 .uleb128 0x7 1133 00df 0D .uleb128 0xd 1134 00e0 9E000000 .4byte 0x9e 1135 00e4 00 .byte 0x0 1136 00e5 00 .byte 0x0 1137 00e6 0B .uleb128 0xb 1138 00e7 F8000000 .4byte 0xf8 1139 00eb 0C .uleb128 0xc 1140 00ec 92000000 .4byte 0x92 1141 00f0 07 .uleb128 0x7 1142 00f1 0D .uleb128 0xd 1143 00f2 9E000000 .4byte 0x9e 1144 00f6 00 .byte 0x0 1145 00f7 00 .byte 0x0 1146 00f8 0B .uleb128 0xb 1147 00f9 0A010000 .4byte 0x10a 1148 00fd 0C .uleb128 0xc 1149 00fe 92000000 .4byte 0x92 1150 0102 07 .uleb128 0x7 1151 0103 0D .uleb128 0xd 1152 0104 9E000000 .4byte 0x9e 1153 0108 00 .byte 0x0 1154 0109 00 .byte 0x0 1155 010a 0B .uleb128 0xb 1156 010b 1C010000 .4byte 0x11c 1157 010f 0C .uleb128 0xc 1158 0110 92000000 .4byte 0x92 1159 0114 07 .uleb128 0x7 1160 0115 0D .uleb128 0xd 1161 0116 9E000000 .4byte 0x9e 1162 011a 00 .byte 0x0 1163 011b 00 .byte 0x0 1164 011c 07 .uleb128 0x7 1165 011d 0C .uleb128 0xc 1166 011e 92000000 .4byte 0x92 1167 0122 07 .uleb128 0x7 1168 0123 0D .uleb128 0xd 1169 0124 9E000000 .4byte 0x9e 1170 0128 00 .byte 0x0 1171 0129 00 .byte 0x0 1172 012a 00 .byte 0x0 1173 012b 0E .uleb128 0xe 1174 012c B0000000 .4byte 0xb0 1175 0130 00000000 .4byte .LFB4 1176 0134 50010000 .4byte .LFE4 1177 0138 00000000 .4byte .LLST0 BFIN GAS /tmp/cc7SPSoT.s page 25 1178 013c 12020000 .4byte 0x212 1179 0140 0F .uleb128 0xf 1180 0141 BE000000 .4byte 0xbe 1181 0145 1F000000 .4byte .LLST1 1182 0149 0F .uleb128 0xf 1183 014a C9000000 .4byte 0xc9 1184 014e 3D000000 .4byte .LLST2 1185 0152 10 .uleb128 0x10 1186 0153 81000000 .4byte 0x81 1187 0157 00000000 .4byte .Ldebug_ranges0+0x0 1188 015b 01 .byte 0x1 1189 015c 32 .byte 0x32 1190 015d 79010000 .4byte 0x179 1191 0161 0C .uleb128 0xc 1192 0162 92000000 .4byte 0x92 1193 0166 11 .uleb128 0x11 1194 0167 16000000 .4byte .LBB66 1195 016b 1E000000 .4byte .LBE66 1196 016f 12 .uleb128 0x12 1197 0170 9E000000 .4byte 0x9e 1198 0174 02 .byte 0x2 1199 0175 7F .byte 0x7f 1200 0176 7C .sleb128 -4 1201 0177 00 .byte 0x0 1202 0178 00 .byte 0x0 1203 0179 10 .uleb128 0x10 1204 017a 81000000 .4byte 0x81 1205 017e 38000000 .4byte .Ldebug_ranges0+0x38 1206 0182 01 .byte 0x1 1207 0183 33 .byte 0x33 1208 0184 A0010000 .4byte 0x1a0 1209 0188 0C .uleb128 0xc 1210 0189 92000000 .4byte 0x92 1211 018d 11 .uleb128 0x11 1212 018e 5A000000 .4byte .LBB77 1213 0192 60000000 .4byte .LBE77 1214 0196 12 .uleb128 0x12 1215 0197 9E000000 .4byte 0x9e 1216 019b 02 .byte 0x2 1217 019c 7F .byte 0x7f 1218 019d 7C .sleb128 -4 1219 019e 00 .byte 0x0 1220 019f 00 .byte 0x0 1221 01a0 10 .uleb128 0x10 1222 01a1 81000000 .4byte 0x81 1223 01a5 60000000 .4byte .Ldebug_ranges0+0x60 1224 01a9 01 .byte 0x1 1225 01aa 34 .byte 0x34 1226 01ab C7010000 .4byte 0x1c7 1227 01af 0F .uleb128 0xf 1228 01b0 92000000 .4byte 0x92 1229 01b4 5B000000 .4byte .LLST3 1230 01b8 13 .uleb128 0x13 1231 01b9 80000000 .4byte .Ldebug_ranges0+0x80 1232 01bd 12 .uleb128 0x12 1233 01be 9E000000 .4byte 0x9e 1234 01c2 02 .byte 0x2 BFIN GAS /tmp/cc7SPSoT.s page 26 1235 01c3 7F .byte 0x7f 1236 01c4 7C .sleb128 -4 1237 01c5 00 .byte 0x0 1238 01c6 00 .byte 0x0 1239 01c7 10 .uleb128 0x10 1240 01c8 81000000 .4byte 0x81 1241 01cc 98000000 .4byte .Ldebug_ranges0+0x98 1242 01d0 01 .byte 0x1 1243 01d1 35 .byte 0x35 1244 01d2 EE010000 .4byte 0x1ee 1245 01d6 0F .uleb128 0xf 1246 01d7 92000000 .4byte 0x92 1247 01db 6E000000 .4byte .LLST4 1248 01df 13 .uleb128 0x13 1249 01e0 B8000000 .4byte .Ldebug_ranges0+0xb8 1250 01e4 12 .uleb128 0x12 1251 01e5 9E000000 .4byte 0x9e 1252 01e9 02 .byte 0x2 1253 01ea 7F .byte 0x7f 1254 01eb 7C .sleb128 -4 1255 01ec 00 .byte 0x0 1256 01ed 00 .byte 0x0 1257 01ee 14 .uleb128 0x14 1258 01ef 81000000 .4byte 0x81 1259 01f3 D0000000 .4byte .Ldebug_ranges0+0xd0 1260 01f7 01 .byte 0x1 1261 01f8 36 .byte 0x36 1262 01f9 0F .uleb128 0xf 1263 01fa 92000000 .4byte 0x92 1264 01fe 81000000 .4byte .LLST5 1265 0202 13 .uleb128 0x13 1266 0203 E8000000 .4byte .Ldebug_ranges0+0xe8 1267 0207 12 .uleb128 0x12 1268 0208 9E000000 .4byte 0x9e 1269 020c 02 .byte 0x2 1270 020d 7F .byte 0x7f 1271 020e 7C .sleb128 -4 1272 020f 00 .byte 0x0 1273 0210 00 .byte 0x0 1274 0211 00 .byte 0x0 1275 0212 15 .uleb128 0x15 1276 0213 01 .byte 0x1 1277 0214 2E000000 .4byte .LASF20 1278 0218 01 .byte 0x1 1279 0219 3A .byte 0x3a 1280 021a 01 .byte 0x1 1281 021b 53000000 .4byte 0x53 1282 021f 50010000 .4byte .LFB5 1283 0223 A2020000 .4byte .LFE5 1284 0227 94000000 .4byte .LLST6 1285 022b 0D030000 .4byte 0x30d 1286 022f 16 .uleb128 0x16 1287 0230 29000000 .4byte .LASF12 1288 0234 01 .byte 0x1 1289 0235 3A .byte 0x3a 1290 0236 3A000000 .4byte 0x3a 1291 023a B3000000 .4byte .LLST7 BFIN GAS /tmp/cc7SPSoT.s page 27 1292 023e 17 .uleb128 0x17 1293 023f 72657400 .string "ret" 1294 0243 01 .byte 0x1 1295 0244 3B .byte 0x3b 1296 0245 53000000 .4byte 0x53 1297 0249 D1000000 .4byte .LLST8 1298 024d 10 .uleb128 0x10 1299 024e 81000000 .4byte 0x81 1300 0252 00010000 .4byte .Ldebug_ranges0+0x100 1301 0256 01 .byte 0x1 1302 0257 3C .byte 0x3c 1303 0258 74020000 .4byte 0x274 1304 025c 0C .uleb128 0xc 1305 025d 92000000 .4byte 0x92 1306 0261 11 .uleb128 0x11 1307 0262 64010000 .4byte .LBB110 1308 0266 6C010000 .4byte .LBE110 1309 026a 12 .uleb128 0x12 1310 026b 9E000000 .4byte 0x9e 1311 026f 02 .byte 0x2 1312 0270 7F .byte 0x7f 1313 0271 7C .sleb128 -4 1314 0272 00 .byte 0x0 1315 0273 00 .byte 0x0 1316 0274 10 .uleb128 0x10 1317 0275 81000000 .4byte 0x81 1318 0279 30010000 .4byte .Ldebug_ranges0+0x130 1319 027d 01 .byte 0x1 1320 027e 3D .byte 0x3d 1321 027f 9B020000 .4byte 0x29b 1322 0283 0C .uleb128 0xc 1323 0284 92000000 .4byte 0x92 1324 0288 11 .uleb128 0x11 1325 0289 AE010000 .4byte .LBB119 1326 028d B4010000 .4byte .LBE119 1327 0291 12 .uleb128 0x12 1328 0292 9E000000 .4byte 0x9e 1329 0296 02 .byte 0x2 1330 0297 7F .byte 0x7f 1331 0298 7C .sleb128 -4 1332 0299 00 .byte 0x0 1333 029a 00 .byte 0x0 1334 029b 10 .uleb128 0x10 1335 029c 81000000 .4byte 0x81 1336 02a0 50010000 .4byte .Ldebug_ranges0+0x150 1337 02a4 01 .byte 0x1 1338 02a5 3E .byte 0x3e 1339 02a6 C2020000 .4byte 0x2c2 1340 02aa 0C .uleb128 0xc 1341 02ab 92000000 .4byte 0x92 1342 02af 11 .uleb128 0x11 1343 02b0 EC010000 .4byte .LBB126 1344 02b4 F2010000 .4byte .LBE126 1345 02b8 12 .uleb128 0x12 1346 02b9 9E000000 .4byte 0x9e 1347 02bd 02 .byte 0x2 1348 02be 7F .byte 0x7f BFIN GAS /tmp/cc7SPSoT.s page 28 1349 02bf 7C .sleb128 -4 1350 02c0 00 .byte 0x0 1351 02c1 00 .byte 0x0 1352 02c2 10 .uleb128 0x10 1353 02c3 81000000 .4byte 0x81 1354 02c7 70010000 .4byte .Ldebug_ranges0+0x170 1355 02cb 01 .byte 0x1 1356 02cc 3F .byte 0x3f 1357 02cd E9020000 .4byte 0x2e9 1358 02d1 0C .uleb128 0xc 1359 02d2 92000000 .4byte 0x92 1360 02d6 11 .uleb128 0x11 1361 02d7 2A020000 .4byte .LBB133 1362 02db 30020000 .4byte .LBE133 1363 02df 12 .uleb128 0x12 1364 02e0 9E000000 .4byte 0x9e 1365 02e4 02 .byte 0x2 1366 02e5 7F .byte 0x7f 1367 02e6 7C .sleb128 -4 1368 02e7 00 .byte 0x0 1369 02e8 00 .byte 0x0 1370 02e9 14 .uleb128 0x14 1371 02ea 81000000 .4byte 0x81 1372 02ee 90010000 .4byte .Ldebug_ranges0+0x190 1373 02f2 01 .byte 0x1 1374 02f3 41 .byte 0x41 1375 02f4 0C .uleb128 0xc 1376 02f5 92000000 .4byte 0x92 1377 02f9 11 .uleb128 0x11 1378 02fa 68020000 .4byte .LBB139 1379 02fe 6E020000 .4byte .LBE139 1380 0302 12 .uleb128 0x12 1381 0303 9E000000 .4byte 0x9e 1382 0307 02 .byte 0x2 1383 0308 7F .byte 0x7f 1384 0309 7C .sleb128 -4 1385 030a 00 .byte 0x0 1386 030b 00 .byte 0x0 1387 030c 00 .byte 0x0 1388 030d 18 .uleb128 0x18 1389 030e 01 .byte 0x1 1390 030f 1B000000 .4byte .LASF21 1391 0313 01 .byte 0x1 1392 0314 24 .byte 0x24 1393 0315 01 .byte 0x1 1394 0316 A4020000 .4byte .LFB3 1395 031a 18040000 .4byte .LFE3 1396 031e E4000000 .4byte .LLST9 1397 0322 19 .uleb128 0x19 1398 0323 B0000000 .4byte 0xb0 1399 0327 DC020000 .4byte .LBB160 1400 032b 12040000 .4byte .LBE160 1401 032f 01 .byte 0x1 1402 0330 2D .byte 0x2d 1403 0331 0C .uleb128 0xc 1404 0332 49010000 .4byte 0x149 1405 0336 0C .uleb128 0xc BFIN GAS /tmp/cc7SPSoT.s page 29 1406 0337 40010000 .4byte 0x140 1407 033b 10 .uleb128 0x10 1408 033c 81000000 .4byte 0x81 1409 0340 A8010000 .4byte .Ldebug_ranges0+0x1a8 1410 0344 01 .byte 0x1 1411 0345 32 .byte 0x32 1412 0346 62030000 .4byte 0x362 1413 034a 0C .uleb128 0xc 1414 034b 92000000 .4byte 0x92 1415 034f 11 .uleb128 0x11 1416 0350 EA020000 .4byte .LBB164 1417 0354 F2020000 .4byte .LBE164 1418 0358 12 .uleb128 0x12 1419 0359 9E000000 .4byte 0x9e 1420 035d 02 .byte 0x2 1421 035e 7F .byte 0x7f 1422 035f 7C .sleb128 -4 1423 0360 00 .byte 0x0 1424 0361 00 .byte 0x0 1425 0362 10 .uleb128 0x10 1426 0363 81000000 .4byte 0x81 1427 0367 C0010000 .4byte .Ldebug_ranges0+0x1c0 1428 036b 01 .byte 0x1 1429 036c 33 .byte 0x33 1430 036d 89030000 .4byte 0x389 1431 0371 0C .uleb128 0xc 1432 0372 92000000 .4byte 0x92 1433 0376 11 .uleb128 0x11 1434 0377 2C030000 .4byte .LBB169 1435 037b 32030000 .4byte .LBE169 1436 037f 12 .uleb128 0x12 1437 0380 9E000000 .4byte 0x9e 1438 0384 02 .byte 0x2 1439 0385 7F .byte 0x7f 1440 0386 7C .sleb128 -4 1441 0387 00 .byte 0x0 1442 0388 00 .byte 0x0 1443 0389 10 .uleb128 0x10 1444 038a 81000000 .4byte 0x81 1445 038e E0010000 .4byte .Ldebug_ranges0+0x1e0 1446 0392 01 .byte 0x1 1447 0393 34 .byte 0x34 1448 0394 B0030000 .4byte 0x3b0 1449 0398 0C .uleb128 0xc 1450 0399 92000000 .4byte 0x92 1451 039d 11 .uleb128 0x11 1452 039e 6A030000 .4byte .LBB176 1453 03a2 70030000 .4byte .LBE176 1454 03a6 12 .uleb128 0x12 1455 03a7 9E000000 .4byte 0x9e 1456 03ab 02 .byte 0x2 1457 03ac 7F .byte 0x7f 1458 03ad 7C .sleb128 -4 1459 03ae 00 .byte 0x0 1460 03af 00 .byte 0x0 1461 03b0 10 .uleb128 0x10 1462 03b1 81000000 .4byte 0x81 BFIN GAS /tmp/cc7SPSoT.s page 30 1463 03b5 00020000 .4byte .Ldebug_ranges0+0x200 1464 03b9 01 .byte 0x1 1465 03ba 35 .byte 0x35 1466 03bb D7030000 .4byte 0x3d7 1467 03bf 0C .uleb128 0xc 1468 03c0 92000000 .4byte 0x92 1469 03c4 11 .uleb128 0x11 1470 03c5 A8030000 .4byte .LBB183 1471 03c9 AE030000 .4byte .LBE183 1472 03cd 12 .uleb128 0x12 1473 03ce 9E000000 .4byte 0x9e 1474 03d2 02 .byte 0x2 1475 03d3 7F .byte 0x7f 1476 03d4 7C .sleb128 -4 1477 03d5 00 .byte 0x0 1478 03d6 00 .byte 0x0 1479 03d7 14 .uleb128 0x14 1480 03d8 81000000 .4byte 0x81 1481 03dc 20020000 .4byte .Ldebug_ranges0+0x220 1482 03e0 01 .byte 0x1 1483 03e1 36 .byte 0x36 1484 03e2 0C .uleb128 0xc 1485 03e3 92000000 .4byte 0x92 1486 03e7 11 .uleb128 0x11 1487 03e8 E6030000 .4byte .LBB189 1488 03ec EC030000 .4byte .LBE189 1489 03f0 12 .uleb128 0x12 1490 03f1 9E000000 .4byte 0x9e 1491 03f5 02 .byte 0x2 1492 03f6 7F .byte 0x7f 1493 03f7 7C .sleb128 -4 1494 03f8 00 .byte 0x0 1495 03f9 00 .byte 0x0 1496 03fa 00 .byte 0x0 1497 03fb 00 .byte 0x0 1498 03fc 00 .byte 0x0 1499 .section .debug_abbrev 1500 0000 01 .uleb128 0x1 1501 0001 11 .uleb128 0x11 1502 0002 01 .byte 0x1 1503 0003 25 .uleb128 0x25 1504 0004 0E .uleb128 0xe 1505 0005 13 .uleb128 0x13 1506 0006 0B .uleb128 0xb 1507 0007 03 .uleb128 0x3 1508 0008 0E .uleb128 0xe 1509 0009 1B .uleb128 0x1b 1510 000a 0E .uleb128 0xe 1511 000b 11 .uleb128 0x11 1512 000c 01 .uleb128 0x1 1513 000d 12 .uleb128 0x12 1514 000e 01 .uleb128 0x1 1515 000f 10 .uleb128 0x10 1516 0010 06 .uleb128 0x6 1517 0011 00 .byte 0x0 1518 0012 00 .byte 0x0 1519 0013 02 .uleb128 0x2 BFIN GAS /tmp/cc7SPSoT.s page 31 1520 0014 24 .uleb128 0x24 1521 0015 00 .byte 0x0 1522 0016 0B .uleb128 0xb 1523 0017 0B .uleb128 0xb 1524 0018 3E .uleb128 0x3e 1525 0019 0B .uleb128 0xb 1526 001a 03 .uleb128 0x3 1527 001b 0E .uleb128 0xe 1528 001c 00 .byte 0x0 1529 001d 00 .byte 0x0 1530 001e 03 .uleb128 0x3 1531 001f 16 .uleb128 0x16 1532 0020 00 .byte 0x0 1533 0021 03 .uleb128 0x3 1534 0022 0E .uleb128 0xe 1535 0023 3A .uleb128 0x3a 1536 0024 0B .uleb128 0xb 1537 0025 3B .uleb128 0x3b 1538 0026 0B .uleb128 0xb 1539 0027 49 .uleb128 0x49 1540 0028 13 .uleb128 0x13 1541 0029 00 .byte 0x0 1542 002a 00 .byte 0x0 1543 002b 04 .uleb128 0x4 1544 002c 24 .uleb128 0x24 1545 002d 00 .byte 0x0 1546 002e 0B .uleb128 0xb 1547 002f 0B .uleb128 0xb 1548 0030 3E .uleb128 0x3e 1549 0031 0B .uleb128 0xb 1550 0032 03 .uleb128 0x3 1551 0033 08 .uleb128 0x8 1552 0034 00 .byte 0x0 1553 0035 00 .byte 0x0 1554 0036 05 .uleb128 0x5 1555 0037 2E .uleb128 0x2e 1556 0038 01 .byte 0x1 1557 0039 03 .uleb128 0x3 1558 003a 0E .uleb128 0xe 1559 003b 3A .uleb128 0x3a 1560 003c 0B .uleb128 0xb 1561 003d 3B .uleb128 0x3b 1562 003e 0B .uleb128 0xb 1563 003f 27 .uleb128 0x27 1564 0040 0C .uleb128 0xc 1565 0041 49 .uleb128 0x49 1566 0042 13 .uleb128 0x13 1567 0043 20 .uleb128 0x20 1568 0044 0B .uleb128 0xb 1569 0045 01 .uleb128 0x1 1570 0046 13 .uleb128 0x13 1571 0047 00 .byte 0x0 1572 0048 00 .byte 0x0 1573 0049 06 .uleb128 0x6 1574 004a 05 .uleb128 0x5 1575 004b 00 .byte 0x0 1576 004c 03 .uleb128 0x3 BFIN GAS /tmp/cc7SPSoT.s page 32 1577 004d 0E .uleb128 0xe 1578 004e 3A .uleb128 0x3a 1579 004f 0B .uleb128 0xb 1580 0050 3B .uleb128 0x3b 1581 0051 0B .uleb128 0xb 1582 0052 49 .uleb128 0x49 1583 0053 13 .uleb128 0x13 1584 0054 00 .byte 0x0 1585 0055 00 .byte 0x0 1586 0056 07 .uleb128 0x7 1587 0057 0B .uleb128 0xb 1588 0058 01 .byte 0x1 1589 0059 00 .byte 0x0 1590 005a 00 .byte 0x0 1591 005b 08 .uleb128 0x8 1592 005c 34 .uleb128 0x34 1593 005d 00 .byte 0x0 1594 005e 03 .uleb128 0x3 1595 005f 0E .uleb128 0xe 1596 0060 3A .uleb128 0x3a 1597 0061 0B .uleb128 0xb 1598 0062 3B .uleb128 0x3b 1599 0063 0B .uleb128 0xb 1600 0064 49 .uleb128 0x49 1601 0065 13 .uleb128 0x13 1602 0066 00 .byte 0x0 1603 0067 00 .byte 0x0 1604 0068 09 .uleb128 0x9 1605 0069 35 .uleb128 0x35 1606 006a 00 .byte 0x0 1607 006b 49 .uleb128 0x49 1608 006c 13 .uleb128 0x13 1609 006d 00 .byte 0x0 1610 006e 00 .byte 0x0 1611 006f 0A .uleb128 0xa 1612 0070 2E .uleb128 0x2e 1613 0071 01 .byte 0x1 1614 0072 3F .uleb128 0x3f 1615 0073 0C .uleb128 0xc 1616 0074 03 .uleb128 0x3 1617 0075 0E .uleb128 0xe 1618 0076 3A .uleb128 0x3a 1619 0077 0B .uleb128 0xb 1620 0078 3B .uleb128 0x3b 1621 0079 0B .uleb128 0xb 1622 007a 27 .uleb128 0x27 1623 007b 0C .uleb128 0xc 1624 007c 20 .uleb128 0x20 1625 007d 0B .uleb128 0xb 1626 007e 01 .uleb128 0x1 1627 007f 13 .uleb128 0x13 1628 0080 00 .byte 0x0 1629 0081 00 .byte 0x0 1630 0082 0B .uleb128 0xb 1631 0083 0B .uleb128 0xb 1632 0084 01 .byte 0x1 1633 0085 01 .uleb128 0x1 BFIN GAS /tmp/cc7SPSoT.s page 33 1634 0086 13 .uleb128 0x13 1635 0087 00 .byte 0x0 1636 0088 00 .byte 0x0 1637 0089 0C .uleb128 0xc 1638 008a 05 .uleb128 0x5 1639 008b 00 .byte 0x0 1640 008c 31 .uleb128 0x31 1641 008d 13 .uleb128 0x13 1642 008e 00 .byte 0x0 1643 008f 00 .byte 0x0 1644 0090 0D .uleb128 0xd 1645 0091 34 .uleb128 0x34 1646 0092 00 .byte 0x0 1647 0093 31 .uleb128 0x31 1648 0094 13 .uleb128 0x13 1649 0095 00 .byte 0x0 1650 0096 00 .byte 0x0 1651 0097 0E .uleb128 0xe 1652 0098 2E .uleb128 0x2e 1653 0099 01 .byte 0x1 1654 009a 31 .uleb128 0x31 1655 009b 13 .uleb128 0x13 1656 009c 11 .uleb128 0x11 1657 009d 01 .uleb128 0x1 1658 009e 12 .uleb128 0x12 1659 009f 01 .uleb128 0x1 1660 00a0 40 .uleb128 0x40 1661 00a1 06 .uleb128 0x6 1662 00a2 01 .uleb128 0x1 1663 00a3 13 .uleb128 0x13 1664 00a4 00 .byte 0x0 1665 00a5 00 .byte 0x0 1666 00a6 0F .uleb128 0xf 1667 00a7 05 .uleb128 0x5 1668 00a8 00 .byte 0x0 1669 00a9 31 .uleb128 0x31 1670 00aa 13 .uleb128 0x13 1671 00ab 02 .uleb128 0x2 1672 00ac 06 .uleb128 0x6 1673 00ad 00 .byte 0x0 1674 00ae 00 .byte 0x0 1675 00af 10 .uleb128 0x10 1676 00b0 1D .uleb128 0x1d 1677 00b1 01 .byte 0x1 1678 00b2 31 .uleb128 0x31 1679 00b3 13 .uleb128 0x13 1680 00b4 55 .uleb128 0x55 1681 00b5 06 .uleb128 0x6 1682 00b6 58 .uleb128 0x58 1683 00b7 0B .uleb128 0xb 1684 00b8 59 .uleb128 0x59 1685 00b9 0B .uleb128 0xb 1686 00ba 01 .uleb128 0x1 1687 00bb 13 .uleb128 0x13 1688 00bc 00 .byte 0x0 1689 00bd 00 .byte 0x0 1690 00be 11 .uleb128 0x11 BFIN GAS /tmp/cc7SPSoT.s page 34 1691 00bf 0B .uleb128 0xb 1692 00c0 01 .byte 0x1 1693 00c1 11 .uleb128 0x11 1694 00c2 01 .uleb128 0x1 1695 00c3 12 .uleb128 0x12 1696 00c4 01 .uleb128 0x1 1697 00c5 00 .byte 0x0 1698 00c6 00 .byte 0x0 1699 00c7 12 .uleb128 0x12 1700 00c8 34 .uleb128 0x34 1701 00c9 00 .byte 0x0 1702 00ca 31 .uleb128 0x31 1703 00cb 13 .uleb128 0x13 1704 00cc 02 .uleb128 0x2 1705 00cd 0A .uleb128 0xa 1706 00ce 00 .byte 0x0 1707 00cf 00 .byte 0x0 1708 00d0 13 .uleb128 0x13 1709 00d1 0B .uleb128 0xb 1710 00d2 01 .byte 0x1 1711 00d3 55 .uleb128 0x55 1712 00d4 06 .uleb128 0x6 1713 00d5 00 .byte 0x0 1714 00d6 00 .byte 0x0 1715 00d7 14 .uleb128 0x14 1716 00d8 1D .uleb128 0x1d 1717 00d9 01 .byte 0x1 1718 00da 31 .uleb128 0x31 1719 00db 13 .uleb128 0x13 1720 00dc 55 .uleb128 0x55 1721 00dd 06 .uleb128 0x6 1722 00de 58 .uleb128 0x58 1723 00df 0B .uleb128 0xb 1724 00e0 59 .uleb128 0x59 1725 00e1 0B .uleb128 0xb 1726 00e2 00 .byte 0x0 1727 00e3 00 .byte 0x0 1728 00e4 15 .uleb128 0x15 1729 00e5 2E .uleb128 0x2e 1730 00e6 01 .byte 0x1 1731 00e7 3F .uleb128 0x3f 1732 00e8 0C .uleb128 0xc 1733 00e9 03 .uleb128 0x3 1734 00ea 0E .uleb128 0xe 1735 00eb 3A .uleb128 0x3a 1736 00ec 0B .uleb128 0xb 1737 00ed 3B .uleb128 0x3b 1738 00ee 0B .uleb128 0xb 1739 00ef 27 .uleb128 0x27 1740 00f0 0C .uleb128 0xc 1741 00f1 49 .uleb128 0x49 1742 00f2 13 .uleb128 0x13 1743 00f3 11 .uleb128 0x11 1744 00f4 01 .uleb128 0x1 1745 00f5 12 .uleb128 0x12 1746 00f6 01 .uleb128 0x1 1747 00f7 40 .uleb128 0x40 BFIN GAS /tmp/cc7SPSoT.s page 35 1748 00f8 06 .uleb128 0x6 1749 00f9 01 .uleb128 0x1 1750 00fa 13 .uleb128 0x13 1751 00fb 00 .byte 0x0 1752 00fc 00 .byte 0x0 1753 00fd 16 .uleb128 0x16 1754 00fe 05 .uleb128 0x5 1755 00ff 00 .byte 0x0 1756 0100 03 .uleb128 0x3 1757 0101 0E .uleb128 0xe 1758 0102 3A .uleb128 0x3a 1759 0103 0B .uleb128 0xb 1760 0104 3B .uleb128 0x3b 1761 0105 0B .uleb128 0xb 1762 0106 49 .uleb128 0x49 1763 0107 13 .uleb128 0x13 1764 0108 02 .uleb128 0x2 1765 0109 06 .uleb128 0x6 1766 010a 00 .byte 0x0 1767 010b 00 .byte 0x0 1768 010c 17 .uleb128 0x17 1769 010d 34 .uleb128 0x34 1770 010e 00 .byte 0x0 1771 010f 03 .uleb128 0x3 1772 0110 08 .uleb128 0x8 1773 0111 3A .uleb128 0x3a 1774 0112 0B .uleb128 0xb 1775 0113 3B .uleb128 0x3b 1776 0114 0B .uleb128 0xb 1777 0115 49 .uleb128 0x49 1778 0116 13 .uleb128 0x13 1779 0117 02 .uleb128 0x2 1780 0118 06 .uleb128 0x6 1781 0119 00 .byte 0x0 1782 011a 00 .byte 0x0 1783 011b 18 .uleb128 0x18 1784 011c 2E .uleb128 0x2e 1785 011d 01 .byte 0x1 1786 011e 3F .uleb128 0x3f 1787 011f 0C .uleb128 0xc 1788 0120 03 .uleb128 0x3 1789 0121 0E .uleb128 0xe 1790 0122 3A .uleb128 0x3a 1791 0123 0B .uleb128 0xb 1792 0124 3B .uleb128 0x3b 1793 0125 0B .uleb128 0xb 1794 0126 27 .uleb128 0x27 1795 0127 0C .uleb128 0xc 1796 0128 11 .uleb128 0x11 1797 0129 01 .uleb128 0x1 1798 012a 12 .uleb128 0x12 1799 012b 01 .uleb128 0x1 1800 012c 40 .uleb128 0x40 1801 012d 06 .uleb128 0x6 1802 012e 00 .byte 0x0 1803 012f 00 .byte 0x0 1804 0130 19 .uleb128 0x19 BFIN GAS /tmp/cc7SPSoT.s page 36 1805 0131 1D .uleb128 0x1d 1806 0132 01 .byte 0x1 1807 0133 31 .uleb128 0x31 1808 0134 13 .uleb128 0x13 1809 0135 11 .uleb128 0x11 1810 0136 01 .uleb128 0x1 1811 0137 12 .uleb128 0x12 1812 0138 01 .uleb128 0x1 1813 0139 58 .uleb128 0x58 1814 013a 0B .uleb128 0xb 1815 013b 59 .uleb128 0x59 1816 013c 0B .uleb128 0xb 1817 013d 00 .byte 0x0 1818 013e 00 .byte 0x0 1819 013f 00 .byte 0x0 1820 .section .debug_pubnames,"",@progbits 1821 0000 45000000 .4byte 0x45 1822 0004 0200 .2byte 0x2 1823 0006 00000000 .4byte .Ldebug_info0 1824 000a FD030000 .4byte 0x3fd 1825 000e 2B010000 .4byte 0x12b 1826 0012 66706761 .string "fpga_reg_write" 1826 5F726567 1826 5F777269 1826 746500 1827 0021 12020000 .4byte 0x212 1828 0025 66706761 .string "fpga_reg_read" 1828 5F726567 1828 5F726561 1828 6400 1829 0033 0D030000 .4byte 0x30d 1830 0037 66706761 .string "fpga_spi_init" 1830 5F737069 1830 5F696E69 1830 7400 1831 0045 00000000 .4byte 0x0 1832 .section .debug_aranges,"",@progbits 1833 0000 1C000000 .4byte 0x1c 1834 0004 0200 .2byte 0x2 1835 0006 00000000 .4byte .Ldebug_info0 1836 000a 04 .byte 0x4 1837 000b 00 .byte 0x0 1838 000c 0000 .2byte 0x0 1839 000e 0000 .2byte 0x0 1840 0010 00000000 .4byte .Ltext0 1841 0014 18040000 .4byte .Letext0-.Ltext0 1842 0018 00000000 .4byte 0x0 1843 001c 00000000 .4byte 0x0 1844 .section .debug_ranges,"",@progbits 1845 .Ldebug_ranges0: 1846 0000 00000000 .4byte .LBB62-.Ltext0 1847 0004 04000000 .4byte .LBE62-.Ltext0 1848 0008 4A000000 .4byte .LBB80-.Ltext0 1849 000c 4C000000 .4byte .LBE80-.Ltext0 1850 0010 2C000000 .4byte .LBB73-.Ltext0 1851 0014 46000000 .4byte .LBE73-.Ltext0 1852 0018 22000000 .4byte .LBB72-.Ltext0 BFIN GAS /tmp/cc7SPSoT.s page 37 1853 001c 2A000000 .4byte .LBE72-.Ltext0 1854 0020 12000000 .4byte .LBB71-.Ltext0 1855 0024 1E000000 .4byte .LBE71-.Ltext0 1856 0028 0A000000 .4byte .LBB70-.Ltext0 1857 002c 10000000 .4byte .LBE70-.Ltext0 1858 0030 00000000 .4byte 0x0 1859 0034 00000000 .4byte 0x0 1860 0038 46000000 .4byte .LBB74-.Ltext0 1861 003c 4A000000 .4byte .LBE74-.Ltext0 1862 0040 8A000000 .4byte .LBB89-.Ltext0 1863 0044 8C000000 .4byte .LBE89-.Ltext0 1864 0048 6C000000 .4byte .LBB82-.Ltext0 1865 004c 86000000 .4byte .LBE82-.Ltext0 1866 0050 4C000000 .4byte .LBB81-.Ltext0 1867 0054 68000000 .4byte .LBE81-.Ltext0 1868 0058 00000000 .4byte 0x0 1869 005c 00000000 .4byte 0x0 1870 0060 86000000 .4byte .LBB83-.Ltext0 1871 0064 8A000000 .4byte .LBE83-.Ltext0 1872 0068 CC000000 .4byte .LBB97-.Ltext0 1873 006c CE000000 .4byte .LBE97-.Ltext0 1874 0070 8C000000 .4byte .LBB90-.Ltext0 1875 0074 C8000000 .4byte .LBE90-.Ltext0 1876 0078 00000000 .4byte 0x0 1877 007c 00000000 .4byte 0x0 1878 0080 9A000000 .4byte .LBB87-.Ltext0 1879 0084 A4000000 .4byte .LBE87-.Ltext0 1880 0088 AC000000 .4byte .LBB86-.Ltext0 1881 008c AE000000 .4byte .LBE86-.Ltext0 1882 0090 00000000 .4byte 0x0 1883 0094 00000000 .4byte 0x0 1884 0098 C8000000 .4byte .LBB91-.Ltext0 1885 009c CC000000 .4byte .LBE91-.Ltext0 1886 00a0 0E010000 .4byte .LBB104-.Ltext0 1887 00a4 10010000 .4byte .LBE104-.Ltext0 1888 00a8 CE000000 .4byte .LBB98-.Ltext0 1889 00ac 0A010000 .4byte .LBE98-.Ltext0 1890 00b0 00000000 .4byte 0x0 1891 00b4 00000000 .4byte 0x0 1892 00b8 DC000000 .4byte .LBB95-.Ltext0 1893 00bc E6000000 .4byte .LBE95-.Ltext0 1894 00c0 EE000000 .4byte .LBB94-.Ltext0 1895 00c4 F0000000 .4byte .LBE94-.Ltext0 1896 00c8 00000000 .4byte 0x0 1897 00cc 00000000 .4byte 0x0 1898 00d0 0A010000 .4byte .LBB99-.Ltext0 1899 00d4 0E010000 .4byte .LBE99-.Ltext0 1900 00d8 10010000 .4byte .LBB105-.Ltext0 1901 00dc 4A010000 .4byte .LBE105-.Ltext0 1902 00e0 00000000 .4byte 0x0 1903 00e4 00000000 .4byte 0x0 1904 00e8 1E010000 .4byte .LBB101-.Ltext0 1905 00ec 24010000 .4byte .LBE101-.Ltext0 1906 00f0 2C010000 .4byte .LBB102-.Ltext0 1907 00f4 2E010000 .4byte .LBE102-.Ltext0 1908 00f8 00000000 .4byte 0x0 1909 00fc 00000000 .4byte 0x0 BFIN GAS /tmp/cc7SPSoT.s page 38 1910 0100 50010000 .4byte .LBB106-.Ltext0 1911 0104 54010000 .4byte .LBE106-.Ltext0 1912 0108 9E010000 .4byte .LBB121-.Ltext0 1913 010c A0010000 .4byte .LBE121-.Ltext0 1914 0110 7C010000 .4byte .LBB115-.Ltext0 1915 0114 9A010000 .4byte .LBE115-.Ltext0 1916 0118 76010000 .4byte .LBB114-.Ltext0 1917 011c 7A010000 .4byte .LBE114-.Ltext0 1918 0120 5A010000 .4byte .LBB113-.Ltext0 1919 0124 6C010000 .4byte .LBE113-.Ltext0 1920 0128 00000000 .4byte 0x0 1921 012c 00000000 .4byte 0x0 1922 0130 9A010000 .4byte .LBB116-.Ltext0 1923 0134 9E010000 .4byte .LBE116-.Ltext0 1924 0138 DC010000 .4byte .LBB128-.Ltext0 1925 013c DE010000 .4byte .LBE128-.Ltext0 1926 0140 A0010000 .4byte .LBB122-.Ltext0 1927 0144 D8010000 .4byte .LBE122-.Ltext0 1928 0148 00000000 .4byte 0x0 1929 014c 00000000 .4byte 0x0 1930 0150 D8010000 .4byte .LBB123-.Ltext0 1931 0154 DC010000 .4byte .LBE123-.Ltext0 1932 0158 1A020000 .4byte .LBB135-.Ltext0 1933 015c 1C020000 .4byte .LBE135-.Ltext0 1934 0160 DE010000 .4byte .LBB129-.Ltext0 1935 0164 16020000 .4byte .LBE129-.Ltext0 1936 0168 00000000 .4byte 0x0 1937 016c 00000000 .4byte 0x0 1938 0170 16020000 .4byte .LBB130-.Ltext0 1939 0174 1A020000 .4byte .LBE130-.Ltext0 1940 0178 58020000 .4byte .LBB141-.Ltext0 1941 017c 5A020000 .4byte .LBE141-.Ltext0 1942 0180 1C020000 .4byte .LBB136-.Ltext0 1943 0184 54020000 .4byte .LBE136-.Ltext0 1944 0188 00000000 .4byte 0x0 1945 018c 00000000 .4byte 0x0 1946 0190 54020000 .4byte .LBB137-.Ltext0 1947 0194 58020000 .4byte .LBE137-.Ltext0 1948 0198 5A020000 .4byte .LBB142-.Ltext0 1949 019c 94020000 .4byte .LBE142-.Ltext0 1950 01a0 00000000 .4byte 0x0 1951 01a4 00000000 .4byte 0x0 1952 01a8 DC020000 .4byte .LBB162-.Ltext0 1953 01ac 18030000 .4byte .LBE162-.Ltext0 1954 01b0 1C030000 .4byte .LBB171-.Ltext0 1955 01b4 1E030000 .4byte .LBE171-.Ltext0 1956 01b8 00000000 .4byte 0x0 1957 01bc 00000000 .4byte 0x0 1958 01c0 18030000 .4byte .LBB166-.Ltext0 1959 01c4 1C030000 .4byte .LBE166-.Ltext0 1960 01c8 5A030000 .4byte .LBB178-.Ltext0 1961 01cc 5C030000 .4byte .LBE178-.Ltext0 1962 01d0 1E030000 .4byte .LBB172-.Ltext0 1963 01d4 56030000 .4byte .LBE172-.Ltext0 1964 01d8 00000000 .4byte 0x0 1965 01dc 00000000 .4byte 0x0 1966 01e0 56030000 .4byte .LBB173-.Ltext0 BFIN GAS /tmp/cc7SPSoT.s page 39 1967 01e4 5A030000 .4byte .LBE173-.Ltext0 1968 01e8 98030000 .4byte .LBB185-.Ltext0 1969 01ec 9A030000 .4byte .LBE185-.Ltext0 1970 01f0 5C030000 .4byte .LBB179-.Ltext0 1971 01f4 94030000 .4byte .LBE179-.Ltext0 1972 01f8 00000000 .4byte 0x0 1973 01fc 00000000 .4byte 0x0 1974 0200 94030000 .4byte .LBB180-.Ltext0 1975 0204 98030000 .4byte .LBE180-.Ltext0 1976 0208 D6030000 .4byte .LBB191-.Ltext0 1977 020c D8030000 .4byte .LBE191-.Ltext0 1978 0210 9A030000 .4byte .LBB186-.Ltext0 1979 0214 D2030000 .4byte .LBE186-.Ltext0 1980 0218 00000000 .4byte 0x0 1981 021c 00000000 .4byte 0x0 1982 0220 D2030000 .4byte .LBB187-.Ltext0 1983 0224 D6030000 .4byte .LBE187-.Ltext0 1984 0228 D8030000 .4byte .LBB192-.Ltext0 1985 022c 12040000 .4byte .LBE192-.Ltext0 1986 0230 00000000 .4byte 0x0 1987 0234 00000000 .4byte 0x0 1988 .section .debug_str,"MS",@progbits,1 1989 .LASF11: 1990 0000 776F7264 .string "word" 1990 00 1991 .LASF13: 1992 0005 76616C75 .string "value" 1992 6500 1993 .LASF15: 1994 000b 7372632F .string "src/l502_fpga.c" 1994 6C353032 1994 5F667067 1994 612E6300 1995 .LASF21: 1996 001b 66706761 .string "fpga_spi_init" 1996 5F737069 1996 5F696E69 1996 7400 1997 .LASF12: 1998 0029 61646472 .string "addr" 1998 00 1999 .LASF20: 2000 002e 66706761 .string "fpga_reg_read" 2000 5F726567 2000 5F726561 2000 6400 2001 .LASF1: 2002 003c 756E7369 .string "unsigned char" 2002 676E6564 2002 20636861 2002 7200 2003 .LASF7: 2004 004a 6C6F6E67 .string "long unsigned int" 2004 20756E73 2004 69676E65 2004 6420696E 2004 7400 BFIN GAS /tmp/cc7SPSoT.s page 40 2005 .LASF3: 2006 005c 73686F72 .string "short unsigned int" 2006 7420756E 2006 7369676E 2006 65642069 2006 6E7400 2007 .LASF14: 2008 006f 474E5520 .string "GNU C 4.3.5" 2008 4320342E 2008 332E3500 2009 .LASF16: 2010 007b 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" 2010 652F6665 2010 64612F4D 2010 4950542F 2010 52616469 2011 .LASF17: 2012 00c5 665F7370 .string "f_spi_rw" 2012 695F7277 2012 00 2013 .LASF10: 2014 00ce 756E7369 .string "unsigned int" 2014 676E6564 2014 20696E74 2014 00 2015 .LASF9: 2016 00db 6C6F6E67 .string "long long unsigned int" 2016 206C6F6E 2016 6720756E 2016 7369676E 2016 65642069 2017 .LASF8: 2018 00f2 6C6F6E67 .string "long long int" 2018 206C6F6E 2018 6720696E 2018 7400 2019 .LASF2: 2020 0100 73686F72 .string "short int" 2020 7420696E 2020 7400 2021 .LASF5: 2022 010a 75696E74 .string "uint16_t" 2022 31365F74 2022 00 2023 .LASF18: 2024 0113 64756D6D .string "dummy" 2024 7900 2025 .LASF6: 2026 0119 75696E74 .string "uint32_t" 2026 33325F74 2026 00 2027 .LASF4: 2028 0122 6C6F6E67 .string "long int" 2028 20696E74 2028 00 2029 .LASF0: 2030 012b 7369676E .string "signed char" BFIN GAS /tmp/cc7SPSoT.s page 41 2030 65642063 2030 68617200 2031 .LASF19: 2032 0137 66706761 .string "fpga_reg_write" 2032 5F726567 2032 5F777269 2032 746500 2033 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" BFIN GAS /tmp/cc7SPSoT.s page 42 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_fpga.c /tmp/cc7SPSoT.s:13 .text:0000000000000000 _fpga_reg_write /tmp/cc7SPSoT.s:312 .text:0000000000000150 _fpga_reg_read /tmp/cc7SPSoT.s:585 .text:00000000000002a4 _fpga_spi_init NO UNDEFINED SYMBOLS