diff --git a/software/code.hex b/software/code.hex index af5ddeb01f9380d9091cb43c5c0b0714674e99d4..a9ccd2cb149bf7978007f81058fede82c182d92a 100644 --- a/software/code.hex +++ b/software/code.hex @@ -151,13 +151,13 @@ @0095 00000280 @0096 2000B510 @0097 FF7AF7FF -@0098 F7FF2000 -@0099 4B05FF83 -@009A F7FF0018 -@009B 4B03FF8B -@009C F7FF0018 -@009D 2300FF93 -@009E BD100018 -@009F 11110000 +@0098 005B23A0 +@0099 F7FF0018 +@009A 2000FF81 +@009B FF8AF7FF +@009C 005B23A0 +@009D F7FF0018 +@009E 2300FF91 +@009F BD100018 @00A0 40000000 @00A1 50000000 diff --git a/software/code.vmem b/software/code.vmem index 8206f28e83c766610bdc49e57e13f70a2c9fefd3..0748932ec5eebbc141bc84400d6e7d1093e505f2 100644 --- a/software/code.vmem +++ b/software/code.vmem @@ -151,13 +151,13 @@ assign memory[ 149 ] = 32'h00000280; assign memory[ 150 ] = 32'h2000B510; assign memory[ 151 ] = 32'hFF7AF7FF; - assign memory[ 152 ] = 32'hF7FF2000; - assign memory[ 153 ] = 32'h4B05FF83; - assign memory[ 154 ] = 32'hF7FF0018; - assign memory[ 155 ] = 32'h4B03FF8B; - assign memory[ 156 ] = 32'hF7FF0018; - assign memory[ 157 ] = 32'h2300FF93; - assign memory[ 158 ] = 32'hBD100018; - assign memory[ 159 ] = 32'h11110000; + assign memory[ 152 ] = 32'h005B23A0; + assign memory[ 153 ] = 32'hF7FF0018; + assign memory[ 154 ] = 32'h2000FF81; + assign memory[ 155 ] = 32'hFF8AF7FF; + assign memory[ 156 ] = 32'h005B23A0; + assign memory[ 157 ] = 32'hF7FF0018; + assign memory[ 158 ] = 32'h2300FF91; + assign memory[ 159 ] = 32'hBD100018; assign memory[ 160 ] = 32'h40000000; assign memory[ 161 ] = 32'h50000000; diff --git a/software/code/main.c b/software/code/main.c index d1858d7bca3a68ac8028058278a1d56817e1e472..6b1baaf2bb742cb87c121603a41fa7519aa4b465 100644 --- a/software/code/main.c +++ b/software/code/main.c @@ -102,10 +102,10 @@ void wait_for_any_switch_data(void) { int main(void) { - write_out_0( 0x00000000 ); - write_out_1( 0x00000000 ); - write_out_2( 0x11110000 ); - write_out_3( 0x11110000 ); + write_out_0( 0x000 ); + write_out_1( 0x140 ); + write_out_2( 0x000 ); + write_out_3( 0x140 ); diff --git a/software/code/main.lst b/software/code/main.lst index 5f8aabbe58a05392251fcd6a6b18601dfaf55455..c92e11e36f8fc2bb19f40660a879a7ec6ff8c419 100644 --- a/software/code/main.lst +++ b/software/code/main.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cchgnHfm.s page 1 +ARM GAS /tmp/ccIccVhl.s page 1 1 .syntax unified @@ -58,7 +58,7 @@ ARM GAS /tmp/cchgnHfm.s page 1 55 .type SW_REGS, %object 56 .size SW_REGS, 4 57 SW_REGS: -ARM GAS /tmp/cchgnHfm.s page 2 +ARM GAS /tmp/ccIccVhl.s page 2 58 0000 00000040 .word 1073741824 @@ -118,7 +118,7 @@ ARM GAS /tmp/cchgnHfm.s page 1 30:code/main.c **** 31:code/main.c **** OUT_REGS[0] = value_0; 83 .loc 1 31 0 -ARM GAS /tmp/cchgnHfm.s page 3 +ARM GAS /tmp/ccIccVhl.s page 3 84 0004 034B ldr r3, .L2 @ tmp111, @@ -178,7 +178,7 @@ ARM GAS /tmp/cchgnHfm.s page 1 131 .cfi_endproc 132 .LFE1: 133 .size write_out_1, .-write_out_1 -ARM GAS /tmp/cchgnHfm.s page 4 +ARM GAS /tmp/ccIccVhl.s page 4 134 .align 2 @@ -238,7 +238,7 @@ ARM GAS /tmp/cchgnHfm.s page 1 182 .cfi_def_cfa_offset 8 183 004a 0190 str r0, [sp, #4] @ value_3, value_3 45:code/main.c **** -ARM GAS /tmp/cchgnHfm.s page 5 +ARM GAS /tmp/ccIccVhl.s page 5 46:code/main.c **** OUT_REGS[3] = value_3; @@ -298,7 +298,7 @@ ARM GAS /tmp/cchgnHfm.s page 1 230 007a 0022 movs r2, #0 @ tmp122, 231 007c 1A60 str r2, [r3] @ tmp122, *_9 54:code/main.c **** OUT_REGS[0] = 0; -ARM GAS /tmp/cchgnHfm.s page 6 +ARM GAS /tmp/ccIccVhl.s page 6 232 .loc 1 54 0 @@ -358,7 +358,7 @@ ARM GAS /tmp/cchgnHfm.s page 1 276 .global read_switches 277 .code 16 278 .thumb_func -ARM GAS /tmp/cchgnHfm.s page 7 +ARM GAS /tmp/ccIccVhl.s page 7 279 .type read_switches, %function @@ -418,7 +418,7 @@ ARM GAS /tmp/cchgnHfm.s page 1 325 00be 0190 str r0, [sp, #4] @ addr, addr 73:code/main.c **** 74:code/main.c **** int status, switches_ready; -ARM GAS /tmp/cchgnHfm.s page 8 +ARM GAS /tmp/ccIccVhl.s page 8 75:code/main.c **** @@ -478,7 +478,7 @@ ARM GAS /tmp/cchgnHfm.s page 1 369 @ link register save eliminated. 86:code/main.c **** 87:code/main.c **** // this is a 'busy wait' -ARM GAS /tmp/cchgnHfm.s page 9 +ARM GAS /tmp/ccIccVhl.s page 9 88:code/main.c **** @@ -536,920 +536,917 @@ ARM GAS /tmp/cchgnHfm.s page 1 406 .cfi_offset 4, -8 407 .cfi_offset 14, -4 104:code/main.c **** - 105:code/main.c **** write_out_0( 0x00000000 ); + 105:code/main.c **** write_out_0( 0x000 ); 408 .loc 1 105 0 -ARM GAS /tmp/cchgnHfm.s page 10 +ARM GAS /tmp/ccIccVhl.s page 10 409 0106 0020 movs r0, #0 @, 410 0108 FFF7FEFF bl write_out_0 @ - 106:code/main.c **** write_out_1( 0x00000000 ); + 106:code/main.c **** write_out_1( 0x140 ); 411 .loc 1 106 0 - 412 010c 0020 movs r0, #0 @, - 413 010e FFF7FEFF bl write_out_1 @ - 107:code/main.c **** write_out_2( 0x11110000 ); - 414 .loc 1 107 0 - 415 0112 054B ldr r3, .L35 @ tmp112, - 416 0114 1800 movs r0, r3 @, tmp112 - 417 0116 FFF7FEFF bl write_out_2 @ - 108:code/main.c **** write_out_3( 0x11110000 ); - 418 .loc 1 108 0 - 419 011a 034B ldr r3, .L35 @ tmp113, - 420 011c 1800 movs r0, r3 @, tmp113 - 421 011e FFF7FEFF bl write_out_3 @ - 422 0122 0023 movs r3, #0 @ D.4316, + 412 010c A023 movs r3, #160 @ tmp115, + 413 010e 5B00 lsls r3, r3, #1 @ tmp112, tmp115, + 414 0110 1800 movs r0, r3 @, tmp112 + 415 0112 FFF7FEFF bl write_out_1 @ + 107:code/main.c **** write_out_2( 0x000 ); + 416 .loc 1 107 0 + 417 0116 0020 movs r0, #0 @, + 418 0118 FFF7FEFF bl write_out_2 @ + 108:code/main.c **** write_out_3( 0x140 ); + 419 .loc 1 108 0 + 420 011c A023 movs r3, #160 @ tmp116, + 421 011e 5B00 lsls r3, r3, #1 @ tmp113, tmp116, + 422 0120 1800 movs r0, r3 @, tmp113 + 423 0122 FFF7FEFF bl write_out_3 @ + 424 0126 0023 movs r3, #0 @ D.4316, 109:code/main.c **** 110:code/main.c **** 111:code/main.c **** 112:code/main.c **** 113:code/main.c **** } - 423 .loc 1 113 0 - 424 0124 1800 movs r0, r3 @, <retval> - 425 @ sp needed @ - 426 0126 10BD pop {r4, pc} - 427 .L36: - 428 .align 2 - 429 .L35: - 430 0128 00001111 .word 286326784 - 431 .cfi_endproc - 432 .LFE9: - 433 .size main, .-main - 434 .Letext0: - 435 .file 2 "/srv/gcc-arm-none-eabi-5_4-2016q3/arm-none-eabi/include/machine/_default_types.h" - 436 .file 3 "/srv/gcc-arm-none-eabi-5_4-2016q3/arm-none-eabi/include/sys/_stdint.h" - 437 .section .debug_info,"",%progbits - 438 .Ldebug_info0: - 439 0000 2B020000 .4byte 0x22b - 440 0004 0200 .2byte 0x2 - 441 0006 00000000 .4byte .Ldebug_abbrev0 - 442 000a 04 .byte 0x4 - 443 000b 01 .uleb128 0x1 - 444 000c 7D000000 .4byte .LASF31 - 445 0010 0C .byte 0xc - 446 0011 AC010000 .4byte .LASF32 - 447 0015 D4010000 .4byte .LASF33 - 448 0019 00000000 .4byte .Ltext0 - 449 001d 2C010000 .4byte .Letext0 - 450 0021 00000000 .4byte .Ldebug_line0 - 451 0025 02 .uleb128 0x2 - 452 0026 01 .byte 0x1 - 453 0027 06 .byte 0x6 - 454 0028 18020000 .4byte .LASF0 - 455 002c 02 .uleb128 0x2 - 456 002d 01 .byte 0x1 - 457 002e 08 .byte 0x8 -ARM GAS /tmp/cchgnHfm.s page 11 + 425 .loc 1 113 0 + 426 0128 1800 movs r0, r3 @, <retval> + 427 @ sp needed @ + 428 012a 10BD pop {r4, pc} + 429 .cfi_endproc + 430 .LFE9: + 431 .size main, .-main + 432 .Letext0: + 433 .file 2 "/srv/gcc-arm-none-eabi-5_4-2016q3/arm-none-eabi/include/machine/_default_types.h" + 434 .file 3 "/srv/gcc-arm-none-eabi-5_4-2016q3/arm-none-eabi/include/sys/_stdint.h" + 435 .section .debug_info,"",%progbits + 436 .Ldebug_info0: + 437 0000 2B020000 .4byte 0x22b + 438 0004 0200 .2byte 0x2 + 439 0006 00000000 .4byte .Ldebug_abbrev0 + 440 000a 04 .byte 0x4 + 441 000b 01 .uleb128 0x1 + 442 000c 7D000000 .4byte .LASF31 + 443 0010 0C .byte 0xc + 444 0011 AC010000 .4byte .LASF32 + 445 0015 D4010000 .4byte .LASF33 + 446 0019 00000000 .4byte .Ltext0 + 447 001d 2C010000 .4byte .Letext0 + 448 0021 00000000 .4byte .Ldebug_line0 + 449 0025 02 .uleb128 0x2 + 450 0026 01 .byte 0x1 + 451 0027 06 .byte 0x6 + 452 0028 18020000 .4byte .LASF0 + 453 002c 02 .uleb128 0x2 + 454 002d 01 .byte 0x1 + 455 002e 08 .byte 0x8 + 456 002f 01010000 .4byte .LASF1 + 457 0033 02 .uleb128 0x2 +ARM GAS /tmp/ccIccVhl.s page 11 - 458 002f 01010000 .4byte .LASF1 - 459 0033 02 .uleb128 0x2 - 460 0034 02 .byte 0x2 - 461 0035 05 .byte 0x5 - 462 0036 B8010000 .4byte .LASF2 - 463 003a 02 .uleb128 0x2 - 464 003b 02 .byte 0x2 - 465 003c 07 .byte 0x7 - 466 003d 30010000 .4byte .LASF3 - 467 0041 02 .uleb128 0x2 - 468 0042 04 .byte 0x4 - 469 0043 05 .byte 0x5 - 470 0044 CB010000 .4byte .LASF4 - 471 0048 03 .uleb128 0x3 - 472 0049 53010000 .4byte .LASF9 - 473 004d 02 .byte 0x2 - 474 004e 41 .byte 0x41 - 475 004f 53000000 .4byte 0x53 - 476 0053 02 .uleb128 0x2 - 477 0054 04 .byte 0x4 - 478 0055 07 .byte 0x7 - 479 0056 1E010000 .4byte .LASF5 - 480 005a 02 .uleb128 0x2 - 481 005b 08 .byte 0x8 - 482 005c 05 .byte 0x5 - 483 005d 9E010000 .4byte .LASF6 - 484 0061 02 .uleb128 0x2 - 485 0062 08 .byte 0x8 - 486 0063 07 .byte 0x7 - 487 0064 7F010000 .4byte .LASF7 - 488 0068 04 .uleb128 0x4 - 489 0069 04 .byte 0x4 - 490 006a 05 .byte 0x5 - 491 006b 696E7400 .ascii "int\000" - 492 006f 02 .uleb128 0x2 - 493 0070 04 .byte 0x4 - 494 0071 07 .byte 0x7 - 495 0072 72010000 .4byte .LASF8 - 496 0076 03 .uleb128 0x3 - 497 0077 C2010000 .4byte .LASF10 - 498 007b 03 .byte 0x3 - 499 007c 30 .byte 0x30 - 500 007d 48000000 .4byte 0x48 - 501 0081 05 .uleb128 0x5 - 502 0082 01 .byte 0x1 - 503 0083 0E000000 .4byte .LASF11 - 504 0087 01 .byte 0x1 - 505 0088 1D .byte 0x1d - 506 0089 01 .byte 0x1 - 507 008a 00000000 .4byte .LFB0 - 508 008e 18000000 .4byte .LFE0 - 509 0092 00000000 .4byte .LLST0 - 510 0096 01 .byte 0x1 - 511 0097 AA000000 .4byte 0xaa - 512 009b 06 .uleb128 0x6 - 513 009c 08020000 .4byte .LASF13 - 514 00a0 01 .byte 0x1 -ARM GAS /tmp/cchgnHfm.s page 12 + 458 0034 02 .byte 0x2 + 459 0035 05 .byte 0x5 + 460 0036 B8010000 .4byte .LASF2 + 461 003a 02 .uleb128 0x2 + 462 003b 02 .byte 0x2 + 463 003c 07 .byte 0x7 + 464 003d 30010000 .4byte .LASF3 + 465 0041 02 .uleb128 0x2 + 466 0042 04 .byte 0x4 + 467 0043 05 .byte 0x5 + 468 0044 CB010000 .4byte .LASF4 + 469 0048 03 .uleb128 0x3 + 470 0049 53010000 .4byte .LASF9 + 471 004d 02 .byte 0x2 + 472 004e 41 .byte 0x41 + 473 004f 53000000 .4byte 0x53 + 474 0053 02 .uleb128 0x2 + 475 0054 04 .byte 0x4 + 476 0055 07 .byte 0x7 + 477 0056 1E010000 .4byte .LASF5 + 478 005a 02 .uleb128 0x2 + 479 005b 08 .byte 0x8 + 480 005c 05 .byte 0x5 + 481 005d 9E010000 .4byte .LASF6 + 482 0061 02 .uleb128 0x2 + 483 0062 08 .byte 0x8 + 484 0063 07 .byte 0x7 + 485 0064 7F010000 .4byte .LASF7 + 486 0068 04 .uleb128 0x4 + 487 0069 04 .byte 0x4 + 488 006a 05 .byte 0x5 + 489 006b 696E7400 .ascii "int\000" + 490 006f 02 .uleb128 0x2 + 491 0070 04 .byte 0x4 + 492 0071 07 .byte 0x7 + 493 0072 72010000 .4byte .LASF8 + 494 0076 03 .uleb128 0x3 + 495 0077 C2010000 .4byte .LASF10 + 496 007b 03 .byte 0x3 + 497 007c 30 .byte 0x30 + 498 007d 48000000 .4byte 0x48 + 499 0081 05 .uleb128 0x5 + 500 0082 01 .byte 0x1 + 501 0083 0E000000 .4byte .LASF11 + 502 0087 01 .byte 0x1 + 503 0088 1D .byte 0x1d + 504 0089 01 .byte 0x1 + 505 008a 00000000 .4byte .LFB0 + 506 008e 18000000 .4byte .LFE0 + 507 0092 00000000 .4byte .LLST0 + 508 0096 01 .byte 0x1 + 509 0097 AA000000 .4byte 0xaa + 510 009b 06 .uleb128 0x6 + 511 009c 08020000 .4byte .LASF13 + 512 00a0 01 .byte 0x1 + 513 00a1 1D .byte 0x1d + 514 00a2 76000000 .4byte 0x76 +ARM GAS /tmp/ccIccVhl.s page 12 - 515 00a1 1D .byte 0x1d - 516 00a2 76000000 .4byte 0x76 - 517 00a6 02 .byte 0x2 - 518 00a7 91 .byte 0x91 - 519 00a8 7C .sleb128 -4 - 520 00a9 00 .byte 0 - 521 00aa 05 .uleb128 0x5 - 522 00ab 01 .byte 0x1 - 523 00ac 1A000000 .4byte .LASF12 - 524 00b0 01 .byte 0x1 - 525 00b1 22 .byte 0x22 - 526 00b2 01 .byte 0x1 - 527 00b3 18000000 .4byte .LFB1 - 528 00b7 30000000 .4byte .LFE1 - 529 00bb 20000000 .4byte .LLST1 - 530 00bf 01 .byte 0x1 - 531 00c0 D3000000 .4byte 0xd3 - 532 00c4 06 .uleb128 0x6 - 533 00c5 10020000 .4byte .LASF14 - 534 00c9 01 .byte 0x1 - 535 00ca 22 .byte 0x22 - 536 00cb 76000000 .4byte 0x76 - 537 00cf 02 .byte 0x2 - 538 00d0 91 .byte 0x91 - 539 00d1 7C .sleb128 -4 - 540 00d2 00 .byte 0 - 541 00d3 05 .uleb128 0x5 - 542 00d4 01 .byte 0x1 - 543 00d5 26000000 .4byte .LASF15 - 544 00d9 01 .byte 0x1 - 545 00da 27 .byte 0x27 - 546 00db 01 .byte 0x1 - 547 00dc 30000000 .4byte .LFB2 - 548 00e0 48000000 .4byte .LFE2 - 549 00e4 40000000 .4byte .LLST2 - 550 00e8 01 .byte 0x1 - 551 00e9 FC000000 .4byte 0xfc - 552 00ed 06 .uleb128 0x6 - 553 00ee 96010000 .4byte .LASF16 - 554 00f2 01 .byte 0x1 - 555 00f3 27 .byte 0x27 - 556 00f4 76000000 .4byte 0x76 - 557 00f8 02 .byte 0x2 - 558 00f9 91 .byte 0x91 - 559 00fa 7C .sleb128 -4 - 560 00fb 00 .byte 0 - 561 00fc 05 .uleb128 0x5 - 562 00fd 01 .byte 0x1 - 563 00fe 32000000 .4byte .LASF17 - 564 0102 01 .byte 0x1 - 565 0103 2C .byte 0x2c - 566 0104 01 .byte 0x1 - 567 0105 48000000 .4byte .LFB3 - 568 0109 60000000 .4byte .LFE3 - 569 010d 60000000 .4byte .LLST3 - 570 0111 01 .byte 0x1 - 571 0112 25010000 .4byte 0x125 -ARM GAS /tmp/cchgnHfm.s page 13 + 515 00a6 02 .byte 0x2 + 516 00a7 91 .byte 0x91 + 517 00a8 7C .sleb128 -4 + 518 00a9 00 .byte 0 + 519 00aa 05 .uleb128 0x5 + 520 00ab 01 .byte 0x1 + 521 00ac 1A000000 .4byte .LASF12 + 522 00b0 01 .byte 0x1 + 523 00b1 22 .byte 0x22 + 524 00b2 01 .byte 0x1 + 525 00b3 18000000 .4byte .LFB1 + 526 00b7 30000000 .4byte .LFE1 + 527 00bb 20000000 .4byte .LLST1 + 528 00bf 01 .byte 0x1 + 529 00c0 D3000000 .4byte 0xd3 + 530 00c4 06 .uleb128 0x6 + 531 00c5 10020000 .4byte .LASF14 + 532 00c9 01 .byte 0x1 + 533 00ca 22 .byte 0x22 + 534 00cb 76000000 .4byte 0x76 + 535 00cf 02 .byte 0x2 + 536 00d0 91 .byte 0x91 + 537 00d1 7C .sleb128 -4 + 538 00d2 00 .byte 0 + 539 00d3 05 .uleb128 0x5 + 540 00d4 01 .byte 0x1 + 541 00d5 26000000 .4byte .LASF15 + 542 00d9 01 .byte 0x1 + 543 00da 27 .byte 0x27 + 544 00db 01 .byte 0x1 + 545 00dc 30000000 .4byte .LFB2 + 546 00e0 48000000 .4byte .LFE2 + 547 00e4 40000000 .4byte .LLST2 + 548 00e8 01 .byte 0x1 + 549 00e9 FC000000 .4byte 0xfc + 550 00ed 06 .uleb128 0x6 + 551 00ee 96010000 .4byte .LASF16 + 552 00f2 01 .byte 0x1 + 553 00f3 27 .byte 0x27 + 554 00f4 76000000 .4byte 0x76 + 555 00f8 02 .byte 0x2 + 556 00f9 91 .byte 0x91 + 557 00fa 7C .sleb128 -4 + 558 00fb 00 .byte 0 + 559 00fc 05 .uleb128 0x5 + 560 00fd 01 .byte 0x1 + 561 00fe 32000000 .4byte .LASF17 + 562 0102 01 .byte 0x1 + 563 0103 2C .byte 0x2c + 564 0104 01 .byte 0x1 + 565 0105 48000000 .4byte .LFB3 + 566 0109 60000000 .4byte .LFE3 + 567 010d 60000000 .4byte .LLST3 + 568 0111 01 .byte 0x1 + 569 0112 25010000 .4byte 0x125 + 570 0116 06 .uleb128 0x6 + 571 0117 24020000 .4byte .LASF18 +ARM GAS /tmp/ccIccVhl.s page 13 - 572 0116 06 .uleb128 0x6 - 573 0117 24020000 .4byte .LASF18 - 574 011b 01 .byte 0x1 - 575 011c 2C .byte 0x2c - 576 011d 76000000 .4byte 0x76 - 577 0121 02 .byte 0x2 - 578 0122 91 .byte 0x91 - 579 0123 7C .sleb128 -4 - 580 0124 00 .byte 0 - 581 0125 07 .uleb128 0x7 - 582 0126 01 .byte 0x1 - 583 0127 43010000 .4byte .LASF25 - 584 012b 01 .byte 0x1 - 585 012c 31 .byte 0x31 - 586 012d 01 .byte 0x1 - 587 012e 60000000 .4byte .LFB4 - 588 0132 90000000 .4byte .LFE4 - 589 0136 02 .byte 0x2 - 590 0137 7D .byte 0x7d - 591 0138 00 .sleb128 0 - 592 0139 01 .byte 0x1 - 593 013a 08 .uleb128 0x8 - 594 013b 01 .byte 0x1 - 595 013c 45000000 .4byte .LASF27 - 596 0140 01 .byte 0x1 - 597 0141 3A .byte 0x3a - 598 0142 01 .byte 0x1 - 599 0143 76000000 .4byte 0x76 - 600 0147 90000000 .4byte .LFB5 - 601 014b A0000000 .4byte .LFE5 - 602 014f 02 .byte 0x2 - 603 0150 7D .byte 0x7d - 604 0151 00 .sleb128 0 - 605 0152 01 .byte 0x1 - 606 0153 09 .uleb128 0x9 - 607 0154 01 .byte 0x1 - 608 0155 00000000 .4byte .LASF20 - 609 0159 01 .byte 0x1 - 610 015a 42 .byte 0x42 - 611 015b 01 .byte 0x1 - 612 015c 76000000 .4byte 0x76 - 613 0160 A0000000 .4byte .LFB6 - 614 0164 BC000000 .4byte .LFE6 - 615 0168 80000000 .4byte .LLST4 - 616 016c 01 .byte 0x1 - 617 016d 80010000 .4byte 0x180 - 618 0171 06 .uleb128 0x6 - 619 0172 70000000 .4byte .LASF19 - 620 0176 01 .byte 0x1 - 621 0177 42 .byte 0x42 - 622 0178 68000000 .4byte 0x68 - 623 017c 02 .byte 0x2 - 624 017d 91 .byte 0x91 - 625 017e 7C .sleb128 -4 - 626 017f 00 .byte 0 - 627 0180 09 .uleb128 0x9 - 628 0181 01 .byte 0x1 -ARM GAS /tmp/cchgnHfm.s page 14 + 572 011b 01 .byte 0x1 + 573 011c 2C .byte 0x2c + 574 011d 76000000 .4byte 0x76 + 575 0121 02 .byte 0x2 + 576 0122 91 .byte 0x91 + 577 0123 7C .sleb128 -4 + 578 0124 00 .byte 0 + 579 0125 07 .uleb128 0x7 + 580 0126 01 .byte 0x1 + 581 0127 43010000 .4byte .LASF25 + 582 012b 01 .byte 0x1 + 583 012c 31 .byte 0x31 + 584 012d 01 .byte 0x1 + 585 012e 60000000 .4byte .LFB4 + 586 0132 90000000 .4byte .LFE4 + 587 0136 02 .byte 0x2 + 588 0137 7D .byte 0x7d + 589 0138 00 .sleb128 0 + 590 0139 01 .byte 0x1 + 591 013a 08 .uleb128 0x8 + 592 013b 01 .byte 0x1 + 593 013c 45000000 .4byte .LASF27 + 594 0140 01 .byte 0x1 + 595 0141 3A .byte 0x3a + 596 0142 01 .byte 0x1 + 597 0143 76000000 .4byte 0x76 + 598 0147 90000000 .4byte .LFB5 + 599 014b A0000000 .4byte .LFE5 + 600 014f 02 .byte 0x2 + 601 0150 7D .byte 0x7d + 602 0151 00 .sleb128 0 + 603 0152 01 .byte 0x1 + 604 0153 09 .uleb128 0x9 + 605 0154 01 .byte 0x1 + 606 0155 00000000 .4byte .LASF20 + 607 0159 01 .byte 0x1 + 608 015a 42 .byte 0x42 + 609 015b 01 .byte 0x1 + 610 015c 76000000 .4byte 0x76 + 611 0160 A0000000 .4byte .LFB6 + 612 0164 BC000000 .4byte .LFE6 + 613 0168 80000000 .4byte .LLST4 + 614 016c 01 .byte 0x1 + 615 016d 80010000 .4byte 0x180 + 616 0171 06 .uleb128 0x6 + 617 0172 70000000 .4byte .LASF19 + 618 0176 01 .byte 0x1 + 619 0177 42 .byte 0x42 + 620 0178 68000000 .4byte 0x68 + 621 017c 02 .byte 0x2 + 622 017d 91 .byte 0x91 + 623 017e 7C .sleb128 -4 + 624 017f 00 .byte 0 + 625 0180 09 .uleb128 0x9 + 626 0181 01 .byte 0x1 + 627 0182 5E010000 .4byte .LASF21 + 628 0186 01 .byte 0x1 +ARM GAS /tmp/ccIccVhl.s page 14 - 629 0182 5E010000 .4byte .LASF21 - 630 0186 01 .byte 0x1 - 631 0187 48 .byte 0x48 - 632 0188 01 .byte 0x1 - 633 0189 C9010000 .4byte 0x1c9 - 634 018d BC000000 .4byte .LFB7 - 635 0191 EC000000 .4byte .LFE7 - 636 0195 A0000000 .4byte .LLST5 - 637 0199 01 .byte 0x1 - 638 019a C9010000 .4byte 0x1c9 - 639 019e 06 .uleb128 0x6 - 640 019f 70000000 .4byte .LASF19 - 641 01a3 01 .byte 0x1 - 642 01a4 48 .byte 0x48 - 643 01a5 68000000 .4byte 0x68 - 644 01a9 02 .byte 0x2 - 645 01aa 91 .byte 0x91 - 646 01ab 74 .sleb128 -12 - 647 01ac 0A .uleb128 0xa - 648 01ad 3E000000 .4byte .LASF22 - 649 01b1 01 .byte 0x1 - 650 01b2 4A .byte 0x4a - 651 01b3 68000000 .4byte 0x68 - 652 01b7 02 .byte 0x2 - 653 01b8 91 .byte 0x91 - 654 01b9 7C .sleb128 -4 - 655 01ba 0A .uleb128 0xa - 656 01bb 0F010000 .4byte .LASF23 - 657 01bf 01 .byte 0x1 - 658 01c0 4A .byte 0x4a - 659 01c1 68000000 .4byte 0x68 - 660 01c5 02 .byte 0x2 - 661 01c6 91 .byte 0x91 - 662 01c7 78 .sleb128 -8 - 663 01c8 00 .byte 0 - 664 01c9 02 .uleb128 0x2 - 665 01ca 01 .byte 0x1 - 666 01cb 02 .byte 0x2 - 667 01cc 2C020000 .4byte .LASF24 - 668 01d0 07 .uleb128 0x7 - 669 01d1 01 .byte 0x1 - 670 01d2 57000000 .4byte .LASF26 - 671 01d6 01 .byte 0x1 - 672 01d7 55 .byte 0x55 - 673 01d8 01 .byte 0x1 - 674 01d9 EC000000 .4byte .LFB8 - 675 01dd 04010000 .4byte .LFE8 - 676 01e1 02 .byte 0x2 - 677 01e2 7D .byte 0x7d - 678 01e3 00 .sleb128 0 - 679 01e4 01 .byte 0x1 - 680 01e5 0B .uleb128 0xb - 681 01e6 01 .byte 0x1 - 682 01e7 6D010000 .4byte .LASF28 - 683 01eb 01 .byte 0x1 - 684 01ec 67 .byte 0x67 - 685 01ed 01 .byte 0x1 -ARM GAS /tmp/cchgnHfm.s page 15 + 629 0187 48 .byte 0x48 + 630 0188 01 .byte 0x1 + 631 0189 C9010000 .4byte 0x1c9 + 632 018d BC000000 .4byte .LFB7 + 633 0191 EC000000 .4byte .LFE7 + 634 0195 A0000000 .4byte .LLST5 + 635 0199 01 .byte 0x1 + 636 019a C9010000 .4byte 0x1c9 + 637 019e 06 .uleb128 0x6 + 638 019f 70000000 .4byte .LASF19 + 639 01a3 01 .byte 0x1 + 640 01a4 48 .byte 0x48 + 641 01a5 68000000 .4byte 0x68 + 642 01a9 02 .byte 0x2 + 643 01aa 91 .byte 0x91 + 644 01ab 74 .sleb128 -12 + 645 01ac 0A .uleb128 0xa + 646 01ad 3E000000 .4byte .LASF22 + 647 01b1 01 .byte 0x1 + 648 01b2 4A .byte 0x4a + 649 01b3 68000000 .4byte 0x68 + 650 01b7 02 .byte 0x2 + 651 01b8 91 .byte 0x91 + 652 01b9 7C .sleb128 -4 + 653 01ba 0A .uleb128 0xa + 654 01bb 0F010000 .4byte .LASF23 + 655 01bf 01 .byte 0x1 + 656 01c0 4A .byte 0x4a + 657 01c1 68000000 .4byte 0x68 + 658 01c5 02 .byte 0x2 + 659 01c6 91 .byte 0x91 + 660 01c7 78 .sleb128 -8 + 661 01c8 00 .byte 0 + 662 01c9 02 .uleb128 0x2 + 663 01ca 01 .byte 0x1 + 664 01cb 02 .byte 0x2 + 665 01cc 2C020000 .4byte .LASF24 + 666 01d0 07 .uleb128 0x7 + 667 01d1 01 .byte 0x1 + 668 01d2 57000000 .4byte .LASF26 + 669 01d6 01 .byte 0x1 + 670 01d7 55 .byte 0x55 + 671 01d8 01 .byte 0x1 + 672 01d9 EC000000 .4byte .LFB8 + 673 01dd 04010000 .4byte .LFE8 + 674 01e1 02 .byte 0x2 + 675 01e2 7D .byte 0x7d + 676 01e3 00 .sleb128 0 + 677 01e4 01 .byte 0x1 + 678 01e5 0B .uleb128 0xb + 679 01e6 01 .byte 0x1 + 680 01e7 6D010000 .4byte .LASF28 + 681 01eb 01 .byte 0x1 + 682 01ec 67 .byte 0x67 + 683 01ed 01 .byte 0x1 + 684 01ee 68000000 .4byte 0x68 + 685 01f2 04010000 .4byte .LFB9 +ARM GAS /tmp/ccIccVhl.s page 15 - 686 01ee 68000000 .4byte 0x68 - 687 01f2 04010000 .4byte .LFB9 - 688 01f6 2C010000 .4byte .LFE9 - 689 01fa C0000000 .4byte .LLST6 - 690 01fe 01 .byte 0x1 - 691 01ff 0C .uleb128 0xc - 692 0200 75000000 .4byte .LASF29 - 693 0204 01 .byte 0x1 - 694 0205 14 .byte 0x14 - 695 0206 11020000 .4byte 0x211 - 696 020a 01 .byte 0x1 - 697 020b 05 .byte 0x5 - 698 020c 03 .byte 0x3 - 699 020d 00000000 .4byte SW_REGS - 700 0211 0D .uleb128 0xd - 701 0212 04 .byte 0x4 - 702 0213 17020000 .4byte 0x217 - 703 0217 0E .uleb128 0xe - 704 0218 76000000 .4byte 0x76 - 705 021c 0C .uleb128 0xc - 706 021d 4E000000 .4byte .LASF30 - 707 0221 01 .byte 0x1 - 708 0222 15 .byte 0x15 - 709 0223 11020000 .4byte 0x211 - 710 0227 01 .byte 0x1 - 711 0228 05 .byte 0x5 - 712 0229 03 .byte 0x3 - 713 022a 00000000 .4byte OUT_REGS - 714 022e 00 .byte 0 - 715 .section .debug_abbrev,"",%progbits - 716 .Ldebug_abbrev0: - 717 0000 01 .uleb128 0x1 - 718 0001 11 .uleb128 0x11 - 719 0002 01 .byte 0x1 - 720 0003 25 .uleb128 0x25 - 721 0004 0E .uleb128 0xe - 722 0005 13 .uleb128 0x13 - 723 0006 0B .uleb128 0xb - 724 0007 03 .uleb128 0x3 - 725 0008 0E .uleb128 0xe - 726 0009 1B .uleb128 0x1b - 727 000a 0E .uleb128 0xe - 728 000b 11 .uleb128 0x11 - 729 000c 01 .uleb128 0x1 - 730 000d 12 .uleb128 0x12 - 731 000e 01 .uleb128 0x1 - 732 000f 10 .uleb128 0x10 - 733 0010 06 .uleb128 0x6 - 734 0011 00 .byte 0 - 735 0012 00 .byte 0 - 736 0013 02 .uleb128 0x2 - 737 0014 24 .uleb128 0x24 - 738 0015 00 .byte 0 - 739 0016 0B .uleb128 0xb - 740 0017 0B .uleb128 0xb - 741 0018 3E .uleb128 0x3e - 742 0019 0B .uleb128 0xb -ARM GAS /tmp/cchgnHfm.s page 16 + 686 01f6 2C010000 .4byte .LFE9 + 687 01fa C0000000 .4byte .LLST6 + 688 01fe 01 .byte 0x1 + 689 01ff 0C .uleb128 0xc + 690 0200 75000000 .4byte .LASF29 + 691 0204 01 .byte 0x1 + 692 0205 14 .byte 0x14 + 693 0206 11020000 .4byte 0x211 + 694 020a 01 .byte 0x1 + 695 020b 05 .byte 0x5 + 696 020c 03 .byte 0x3 + 697 020d 00000000 .4byte SW_REGS + 698 0211 0D .uleb128 0xd + 699 0212 04 .byte 0x4 + 700 0213 17020000 .4byte 0x217 + 701 0217 0E .uleb128 0xe + 702 0218 76000000 .4byte 0x76 + 703 021c 0C .uleb128 0xc + 704 021d 4E000000 .4byte .LASF30 + 705 0221 01 .byte 0x1 + 706 0222 15 .byte 0x15 + 707 0223 11020000 .4byte 0x211 + 708 0227 01 .byte 0x1 + 709 0228 05 .byte 0x5 + 710 0229 03 .byte 0x3 + 711 022a 00000000 .4byte OUT_REGS + 712 022e 00 .byte 0 + 713 .section .debug_abbrev,"",%progbits + 714 .Ldebug_abbrev0: + 715 0000 01 .uleb128 0x1 + 716 0001 11 .uleb128 0x11 + 717 0002 01 .byte 0x1 + 718 0003 25 .uleb128 0x25 + 719 0004 0E .uleb128 0xe + 720 0005 13 .uleb128 0x13 + 721 0006 0B .uleb128 0xb + 722 0007 03 .uleb128 0x3 + 723 0008 0E .uleb128 0xe + 724 0009 1B .uleb128 0x1b + 725 000a 0E .uleb128 0xe + 726 000b 11 .uleb128 0x11 + 727 000c 01 .uleb128 0x1 + 728 000d 12 .uleb128 0x12 + 729 000e 01 .uleb128 0x1 + 730 000f 10 .uleb128 0x10 + 731 0010 06 .uleb128 0x6 + 732 0011 00 .byte 0 + 733 0012 00 .byte 0 + 734 0013 02 .uleb128 0x2 + 735 0014 24 .uleb128 0x24 + 736 0015 00 .byte 0 + 737 0016 0B .uleb128 0xb + 738 0017 0B .uleb128 0xb + 739 0018 3E .uleb128 0x3e + 740 0019 0B .uleb128 0xb + 741 001a 03 .uleb128 0x3 + 742 001b 0E .uleb128 0xe +ARM GAS /tmp/ccIccVhl.s page 16 - 743 001a 03 .uleb128 0x3 - 744 001b 0E .uleb128 0xe - 745 001c 00 .byte 0 - 746 001d 00 .byte 0 - 747 001e 03 .uleb128 0x3 - 748 001f 16 .uleb128 0x16 - 749 0020 00 .byte 0 - 750 0021 03 .uleb128 0x3 - 751 0022 0E .uleb128 0xe - 752 0023 3A .uleb128 0x3a - 753 0024 0B .uleb128 0xb - 754 0025 3B .uleb128 0x3b - 755 0026 0B .uleb128 0xb - 756 0027 49 .uleb128 0x49 - 757 0028 13 .uleb128 0x13 - 758 0029 00 .byte 0 - 759 002a 00 .byte 0 - 760 002b 04 .uleb128 0x4 - 761 002c 24 .uleb128 0x24 - 762 002d 00 .byte 0 - 763 002e 0B .uleb128 0xb - 764 002f 0B .uleb128 0xb - 765 0030 3E .uleb128 0x3e - 766 0031 0B .uleb128 0xb - 767 0032 03 .uleb128 0x3 - 768 0033 08 .uleb128 0x8 - 769 0034 00 .byte 0 - 770 0035 00 .byte 0 - 771 0036 05 .uleb128 0x5 - 772 0037 2E .uleb128 0x2e - 773 0038 01 .byte 0x1 - 774 0039 3F .uleb128 0x3f - 775 003a 0C .uleb128 0xc - 776 003b 03 .uleb128 0x3 - 777 003c 0E .uleb128 0xe - 778 003d 3A .uleb128 0x3a - 779 003e 0B .uleb128 0xb - 780 003f 3B .uleb128 0x3b - 781 0040 0B .uleb128 0xb - 782 0041 27 .uleb128 0x27 - 783 0042 0C .uleb128 0xc - 784 0043 11 .uleb128 0x11 - 785 0044 01 .uleb128 0x1 - 786 0045 12 .uleb128 0x12 - 787 0046 01 .uleb128 0x1 - 788 0047 40 .uleb128 0x40 - 789 0048 06 .uleb128 0x6 - 790 0049 9742 .uleb128 0x2117 - 791 004b 0C .uleb128 0xc - 792 004c 01 .uleb128 0x1 - 793 004d 13 .uleb128 0x13 - 794 004e 00 .byte 0 - 795 004f 00 .byte 0 - 796 0050 06 .uleb128 0x6 - 797 0051 05 .uleb128 0x5 - 798 0052 00 .byte 0 - 799 0053 03 .uleb128 0x3 -ARM GAS /tmp/cchgnHfm.s page 17 + 743 001c 00 .byte 0 + 744 001d 00 .byte 0 + 745 001e 03 .uleb128 0x3 + 746 001f 16 .uleb128 0x16 + 747 0020 00 .byte 0 + 748 0021 03 .uleb128 0x3 + 749 0022 0E .uleb128 0xe + 750 0023 3A .uleb128 0x3a + 751 0024 0B .uleb128 0xb + 752 0025 3B .uleb128 0x3b + 753 0026 0B .uleb128 0xb + 754 0027 49 .uleb128 0x49 + 755 0028 13 .uleb128 0x13 + 756 0029 00 .byte 0 + 757 002a 00 .byte 0 + 758 002b 04 .uleb128 0x4 + 759 002c 24 .uleb128 0x24 + 760 002d 00 .byte 0 + 761 002e 0B .uleb128 0xb + 762 002f 0B .uleb128 0xb + 763 0030 3E .uleb128 0x3e + 764 0031 0B .uleb128 0xb + 765 0032 03 .uleb128 0x3 + 766 0033 08 .uleb128 0x8 + 767 0034 00 .byte 0 + 768 0035 00 .byte 0 + 769 0036 05 .uleb128 0x5 + 770 0037 2E .uleb128 0x2e + 771 0038 01 .byte 0x1 + 772 0039 3F .uleb128 0x3f + 773 003a 0C .uleb128 0xc + 774 003b 03 .uleb128 0x3 + 775 003c 0E .uleb128 0xe + 776 003d 3A .uleb128 0x3a + 777 003e 0B .uleb128 0xb + 778 003f 3B .uleb128 0x3b + 779 0040 0B .uleb128 0xb + 780 0041 27 .uleb128 0x27 + 781 0042 0C .uleb128 0xc + 782 0043 11 .uleb128 0x11 + 783 0044 01 .uleb128 0x1 + 784 0045 12 .uleb128 0x12 + 785 0046 01 .uleb128 0x1 + 786 0047 40 .uleb128 0x40 + 787 0048 06 .uleb128 0x6 + 788 0049 9742 .uleb128 0x2117 + 789 004b 0C .uleb128 0xc + 790 004c 01 .uleb128 0x1 + 791 004d 13 .uleb128 0x13 + 792 004e 00 .byte 0 + 793 004f 00 .byte 0 + 794 0050 06 .uleb128 0x6 + 795 0051 05 .uleb128 0x5 + 796 0052 00 .byte 0 + 797 0053 03 .uleb128 0x3 + 798 0054 0E .uleb128 0xe + 799 0055 3A .uleb128 0x3a +ARM GAS /tmp/ccIccVhl.s page 17 - 800 0054 0E .uleb128 0xe - 801 0055 3A .uleb128 0x3a - 802 0056 0B .uleb128 0xb - 803 0057 3B .uleb128 0x3b - 804 0058 0B .uleb128 0xb - 805 0059 49 .uleb128 0x49 - 806 005a 13 .uleb128 0x13 - 807 005b 02 .uleb128 0x2 - 808 005c 0A .uleb128 0xa - 809 005d 00 .byte 0 - 810 005e 00 .byte 0 - 811 005f 07 .uleb128 0x7 - 812 0060 2E .uleb128 0x2e - 813 0061 00 .byte 0 - 814 0062 3F .uleb128 0x3f - 815 0063 0C .uleb128 0xc - 816 0064 03 .uleb128 0x3 - 817 0065 0E .uleb128 0xe - 818 0066 3A .uleb128 0x3a - 819 0067 0B .uleb128 0xb - 820 0068 3B .uleb128 0x3b - 821 0069 0B .uleb128 0xb - 822 006a 27 .uleb128 0x27 - 823 006b 0C .uleb128 0xc - 824 006c 11 .uleb128 0x11 - 825 006d 01 .uleb128 0x1 - 826 006e 12 .uleb128 0x12 - 827 006f 01 .uleb128 0x1 - 828 0070 40 .uleb128 0x40 - 829 0071 0A .uleb128 0xa - 830 0072 9742 .uleb128 0x2117 - 831 0074 0C .uleb128 0xc - 832 0075 00 .byte 0 - 833 0076 00 .byte 0 - 834 0077 08 .uleb128 0x8 - 835 0078 2E .uleb128 0x2e - 836 0079 00 .byte 0 - 837 007a 3F .uleb128 0x3f - 838 007b 0C .uleb128 0xc - 839 007c 03 .uleb128 0x3 - 840 007d 0E .uleb128 0xe - 841 007e 3A .uleb128 0x3a - 842 007f 0B .uleb128 0xb - 843 0080 3B .uleb128 0x3b - 844 0081 0B .uleb128 0xb - 845 0082 27 .uleb128 0x27 - 846 0083 0C .uleb128 0xc - 847 0084 49 .uleb128 0x49 - 848 0085 13 .uleb128 0x13 - 849 0086 11 .uleb128 0x11 - 850 0087 01 .uleb128 0x1 - 851 0088 12 .uleb128 0x12 - 852 0089 01 .uleb128 0x1 - 853 008a 40 .uleb128 0x40 - 854 008b 0A .uleb128 0xa - 855 008c 9742 .uleb128 0x2117 - 856 008e 0C .uleb128 0xc -ARM GAS /tmp/cchgnHfm.s page 18 + 800 0056 0B .uleb128 0xb + 801 0057 3B .uleb128 0x3b + 802 0058 0B .uleb128 0xb + 803 0059 49 .uleb128 0x49 + 804 005a 13 .uleb128 0x13 + 805 005b 02 .uleb128 0x2 + 806 005c 0A .uleb128 0xa + 807 005d 00 .byte 0 + 808 005e 00 .byte 0 + 809 005f 07 .uleb128 0x7 + 810 0060 2E .uleb128 0x2e + 811 0061 00 .byte 0 + 812 0062 3F .uleb128 0x3f + 813 0063 0C .uleb128 0xc + 814 0064 03 .uleb128 0x3 + 815 0065 0E .uleb128 0xe + 816 0066 3A .uleb128 0x3a + 817 0067 0B .uleb128 0xb + 818 0068 3B .uleb128 0x3b + 819 0069 0B .uleb128 0xb + 820 006a 27 .uleb128 0x27 + 821 006b 0C .uleb128 0xc + 822 006c 11 .uleb128 0x11 + 823 006d 01 .uleb128 0x1 + 824 006e 12 .uleb128 0x12 + 825 006f 01 .uleb128 0x1 + 826 0070 40 .uleb128 0x40 + 827 0071 0A .uleb128 0xa + 828 0072 9742 .uleb128 0x2117 + 829 0074 0C .uleb128 0xc + 830 0075 00 .byte 0 + 831 0076 00 .byte 0 + 832 0077 08 .uleb128 0x8 + 833 0078 2E .uleb128 0x2e + 834 0079 00 .byte 0 + 835 007a 3F .uleb128 0x3f + 836 007b 0C .uleb128 0xc + 837 007c 03 .uleb128 0x3 + 838 007d 0E .uleb128 0xe + 839 007e 3A .uleb128 0x3a + 840 007f 0B .uleb128 0xb + 841 0080 3B .uleb128 0x3b + 842 0081 0B .uleb128 0xb + 843 0082 27 .uleb128 0x27 + 844 0083 0C .uleb128 0xc + 845 0084 49 .uleb128 0x49 + 846 0085 13 .uleb128 0x13 + 847 0086 11 .uleb128 0x11 + 848 0087 01 .uleb128 0x1 + 849 0088 12 .uleb128 0x12 + 850 0089 01 .uleb128 0x1 + 851 008a 40 .uleb128 0x40 + 852 008b 0A .uleb128 0xa + 853 008c 9742 .uleb128 0x2117 + 854 008e 0C .uleb128 0xc + 855 008f 00 .byte 0 + 856 0090 00 .byte 0 +ARM GAS /tmp/ccIccVhl.s page 18 - 857 008f 00 .byte 0 - 858 0090 00 .byte 0 - 859 0091 09 .uleb128 0x9 - 860 0092 2E .uleb128 0x2e - 861 0093 01 .byte 0x1 - 862 0094 3F .uleb128 0x3f - 863 0095 0C .uleb128 0xc - 864 0096 03 .uleb128 0x3 - 865 0097 0E .uleb128 0xe - 866 0098 3A .uleb128 0x3a - 867 0099 0B .uleb128 0xb - 868 009a 3B .uleb128 0x3b - 869 009b 0B .uleb128 0xb - 870 009c 27 .uleb128 0x27 - 871 009d 0C .uleb128 0xc - 872 009e 49 .uleb128 0x49 - 873 009f 13 .uleb128 0x13 - 874 00a0 11 .uleb128 0x11 - 875 00a1 01 .uleb128 0x1 - 876 00a2 12 .uleb128 0x12 - 877 00a3 01 .uleb128 0x1 - 878 00a4 40 .uleb128 0x40 - 879 00a5 06 .uleb128 0x6 - 880 00a6 9742 .uleb128 0x2117 - 881 00a8 0C .uleb128 0xc - 882 00a9 01 .uleb128 0x1 - 883 00aa 13 .uleb128 0x13 - 884 00ab 00 .byte 0 - 885 00ac 00 .byte 0 - 886 00ad 0A .uleb128 0xa - 887 00ae 34 .uleb128 0x34 - 888 00af 00 .byte 0 - 889 00b0 03 .uleb128 0x3 - 890 00b1 0E .uleb128 0xe - 891 00b2 3A .uleb128 0x3a - 892 00b3 0B .uleb128 0xb - 893 00b4 3B .uleb128 0x3b - 894 00b5 0B .uleb128 0xb - 895 00b6 49 .uleb128 0x49 - 896 00b7 13 .uleb128 0x13 - 897 00b8 02 .uleb128 0x2 - 898 00b9 0A .uleb128 0xa - 899 00ba 00 .byte 0 - 900 00bb 00 .byte 0 - 901 00bc 0B .uleb128 0xb - 902 00bd 2E .uleb128 0x2e - 903 00be 00 .byte 0 - 904 00bf 3F .uleb128 0x3f - 905 00c0 0C .uleb128 0xc - 906 00c1 03 .uleb128 0x3 - 907 00c2 0E .uleb128 0xe - 908 00c3 3A .uleb128 0x3a - 909 00c4 0B .uleb128 0xb - 910 00c5 3B .uleb128 0x3b - 911 00c6 0B .uleb128 0xb - 912 00c7 27 .uleb128 0x27 - 913 00c8 0C .uleb128 0xc -ARM GAS /tmp/cchgnHfm.s page 19 + 857 0091 09 .uleb128 0x9 + 858 0092 2E .uleb128 0x2e + 859 0093 01 .byte 0x1 + 860 0094 3F .uleb128 0x3f + 861 0095 0C .uleb128 0xc + 862 0096 03 .uleb128 0x3 + 863 0097 0E .uleb128 0xe + 864 0098 3A .uleb128 0x3a + 865 0099 0B .uleb128 0xb + 866 009a 3B .uleb128 0x3b + 867 009b 0B .uleb128 0xb + 868 009c 27 .uleb128 0x27 + 869 009d 0C .uleb128 0xc + 870 009e 49 .uleb128 0x49 + 871 009f 13 .uleb128 0x13 + 872 00a0 11 .uleb128 0x11 + 873 00a1 01 .uleb128 0x1 + 874 00a2 12 .uleb128 0x12 + 875 00a3 01 .uleb128 0x1 + 876 00a4 40 .uleb128 0x40 + 877 00a5 06 .uleb128 0x6 + 878 00a6 9742 .uleb128 0x2117 + 879 00a8 0C .uleb128 0xc + 880 00a9 01 .uleb128 0x1 + 881 00aa 13 .uleb128 0x13 + 882 00ab 00 .byte 0 + 883 00ac 00 .byte 0 + 884 00ad 0A .uleb128 0xa + 885 00ae 34 .uleb128 0x34 + 886 00af 00 .byte 0 + 887 00b0 03 .uleb128 0x3 + 888 00b1 0E .uleb128 0xe + 889 00b2 3A .uleb128 0x3a + 890 00b3 0B .uleb128 0xb + 891 00b4 3B .uleb128 0x3b + 892 00b5 0B .uleb128 0xb + 893 00b6 49 .uleb128 0x49 + 894 00b7 13 .uleb128 0x13 + 895 00b8 02 .uleb128 0x2 + 896 00b9 0A .uleb128 0xa + 897 00ba 00 .byte 0 + 898 00bb 00 .byte 0 + 899 00bc 0B .uleb128 0xb + 900 00bd 2E .uleb128 0x2e + 901 00be 00 .byte 0 + 902 00bf 3F .uleb128 0x3f + 903 00c0 0C .uleb128 0xc + 904 00c1 03 .uleb128 0x3 + 905 00c2 0E .uleb128 0xe + 906 00c3 3A .uleb128 0x3a + 907 00c4 0B .uleb128 0xb + 908 00c5 3B .uleb128 0x3b + 909 00c6 0B .uleb128 0xb + 910 00c7 27 .uleb128 0x27 + 911 00c8 0C .uleb128 0xc + 912 00c9 49 .uleb128 0x49 + 913 00ca 13 .uleb128 0x13 +ARM GAS /tmp/ccIccVhl.s page 19 - 914 00c9 49 .uleb128 0x49 - 915 00ca 13 .uleb128 0x13 - 916 00cb 11 .uleb128 0x11 - 917 00cc 01 .uleb128 0x1 - 918 00cd 12 .uleb128 0x12 - 919 00ce 01 .uleb128 0x1 - 920 00cf 40 .uleb128 0x40 - 921 00d0 06 .uleb128 0x6 - 922 00d1 9642 .uleb128 0x2116 - 923 00d3 0C .uleb128 0xc - 924 00d4 00 .byte 0 - 925 00d5 00 .byte 0 - 926 00d6 0C .uleb128 0xc - 927 00d7 34 .uleb128 0x34 - 928 00d8 00 .byte 0 - 929 00d9 03 .uleb128 0x3 - 930 00da 0E .uleb128 0xe - 931 00db 3A .uleb128 0x3a - 932 00dc 0B .uleb128 0xb - 933 00dd 3B .uleb128 0x3b - 934 00de 0B .uleb128 0xb - 935 00df 49 .uleb128 0x49 - 936 00e0 13 .uleb128 0x13 - 937 00e1 3F .uleb128 0x3f - 938 00e2 0C .uleb128 0xc - 939 00e3 02 .uleb128 0x2 - 940 00e4 0A .uleb128 0xa - 941 00e5 00 .byte 0 - 942 00e6 00 .byte 0 - 943 00e7 0D .uleb128 0xd - 944 00e8 0F .uleb128 0xf - 945 00e9 00 .byte 0 - 946 00ea 0B .uleb128 0xb - 947 00eb 0B .uleb128 0xb - 948 00ec 49 .uleb128 0x49 - 949 00ed 13 .uleb128 0x13 - 950 00ee 00 .byte 0 - 951 00ef 00 .byte 0 - 952 00f0 0E .uleb128 0xe - 953 00f1 35 .uleb128 0x35 - 954 00f2 00 .byte 0 - 955 00f3 49 .uleb128 0x49 - 956 00f4 13 .uleb128 0x13 - 957 00f5 00 .byte 0 - 958 00f6 00 .byte 0 - 959 00f7 00 .byte 0 - 960 .section .debug_loc,"",%progbits - 961 .Ldebug_loc0: - 962 .LLST0: - 963 0000 00000000 .4byte .LFB0-.Ltext0 - 964 0004 02000000 .4byte .LCFI0-.Ltext0 - 965 0008 0200 .2byte 0x2 - 966 000a 7D .byte 0x7d - 967 000b 00 .sleb128 0 - 968 000c 02000000 .4byte .LCFI0-.Ltext0 - 969 0010 18000000 .4byte .LFE0-.Ltext0 - 970 0014 0200 .2byte 0x2 -ARM GAS /tmp/cchgnHfm.s page 20 + 914 00cb 11 .uleb128 0x11 + 915 00cc 01 .uleb128 0x1 + 916 00cd 12 .uleb128 0x12 + 917 00ce 01 .uleb128 0x1 + 918 00cf 40 .uleb128 0x40 + 919 00d0 06 .uleb128 0x6 + 920 00d1 9642 .uleb128 0x2116 + 921 00d3 0C .uleb128 0xc + 922 00d4 00 .byte 0 + 923 00d5 00 .byte 0 + 924 00d6 0C .uleb128 0xc + 925 00d7 34 .uleb128 0x34 + 926 00d8 00 .byte 0 + 927 00d9 03 .uleb128 0x3 + 928 00da 0E .uleb128 0xe + 929 00db 3A .uleb128 0x3a + 930 00dc 0B .uleb128 0xb + 931 00dd 3B .uleb128 0x3b + 932 00de 0B .uleb128 0xb + 933 00df 49 .uleb128 0x49 + 934 00e0 13 .uleb128 0x13 + 935 00e1 3F .uleb128 0x3f + 936 00e2 0C .uleb128 0xc + 937 00e3 02 .uleb128 0x2 + 938 00e4 0A .uleb128 0xa + 939 00e5 00 .byte 0 + 940 00e6 00 .byte 0 + 941 00e7 0D .uleb128 0xd + 942 00e8 0F .uleb128 0xf + 943 00e9 00 .byte 0 + 944 00ea 0B .uleb128 0xb + 945 00eb 0B .uleb128 0xb + 946 00ec 49 .uleb128 0x49 + 947 00ed 13 .uleb128 0x13 + 948 00ee 00 .byte 0 + 949 00ef 00 .byte 0 + 950 00f0 0E .uleb128 0xe + 951 00f1 35 .uleb128 0x35 + 952 00f2 00 .byte 0 + 953 00f3 49 .uleb128 0x49 + 954 00f4 13 .uleb128 0x13 + 955 00f5 00 .byte 0 + 956 00f6 00 .byte 0 + 957 00f7 00 .byte 0 + 958 .section .debug_loc,"",%progbits + 959 .Ldebug_loc0: + 960 .LLST0: + 961 0000 00000000 .4byte .LFB0-.Ltext0 + 962 0004 02000000 .4byte .LCFI0-.Ltext0 + 963 0008 0200 .2byte 0x2 + 964 000a 7D .byte 0x7d + 965 000b 00 .sleb128 0 + 966 000c 02000000 .4byte .LCFI0-.Ltext0 + 967 0010 18000000 .4byte .LFE0-.Ltext0 + 968 0014 0200 .2byte 0x2 + 969 0016 7D .byte 0x7d + 970 0017 08 .sleb128 8 +ARM GAS /tmp/ccIccVhl.s page 20 - 971 0016 7D .byte 0x7d - 972 0017 08 .sleb128 8 - 973 0018 00000000 .4byte 0 - 974 001c 00000000 .4byte 0 - 975 .LLST1: - 976 0020 18000000 .4byte .LFB1-.Ltext0 - 977 0024 1A000000 .4byte .LCFI1-.Ltext0 - 978 0028 0200 .2byte 0x2 - 979 002a 7D .byte 0x7d - 980 002b 00 .sleb128 0 - 981 002c 1A000000 .4byte .LCFI1-.Ltext0 - 982 0030 30000000 .4byte .LFE1-.Ltext0 - 983 0034 0200 .2byte 0x2 - 984 0036 7D .byte 0x7d - 985 0037 08 .sleb128 8 - 986 0038 00000000 .4byte 0 - 987 003c 00000000 .4byte 0 - 988 .LLST2: - 989 0040 30000000 .4byte .LFB2-.Ltext0 - 990 0044 32000000 .4byte .LCFI2-.Ltext0 - 991 0048 0200 .2byte 0x2 - 992 004a 7D .byte 0x7d - 993 004b 00 .sleb128 0 - 994 004c 32000000 .4byte .LCFI2-.Ltext0 - 995 0050 48000000 .4byte .LFE2-.Ltext0 - 996 0054 0200 .2byte 0x2 - 997 0056 7D .byte 0x7d - 998 0057 08 .sleb128 8 - 999 0058 00000000 .4byte 0 - 1000 005c 00000000 .4byte 0 - 1001 .LLST3: - 1002 0060 48000000 .4byte .LFB3-.Ltext0 - 1003 0064 4A000000 .4byte .LCFI3-.Ltext0 - 1004 0068 0200 .2byte 0x2 - 1005 006a 7D .byte 0x7d - 1006 006b 00 .sleb128 0 - 1007 006c 4A000000 .4byte .LCFI3-.Ltext0 - 1008 0070 60000000 .4byte .LFE3-.Ltext0 - 1009 0074 0200 .2byte 0x2 - 1010 0076 7D .byte 0x7d - 1011 0077 08 .sleb128 8 - 1012 0078 00000000 .4byte 0 - 1013 007c 00000000 .4byte 0 - 1014 .LLST4: - 1015 0080 A0000000 .4byte .LFB6-.Ltext0 - 1016 0084 A2000000 .4byte .LCFI4-.Ltext0 - 1017 0088 0200 .2byte 0x2 - 1018 008a 7D .byte 0x7d - 1019 008b 00 .sleb128 0 - 1020 008c A2000000 .4byte .LCFI4-.Ltext0 - 1021 0090 BC000000 .4byte .LFE6-.Ltext0 - 1022 0094 0200 .2byte 0x2 - 1023 0096 7D .byte 0x7d - 1024 0097 08 .sleb128 8 - 1025 0098 00000000 .4byte 0 - 1026 009c 00000000 .4byte 0 - 1027 .LLST5: -ARM GAS /tmp/cchgnHfm.s page 21 + 971 0018 00000000 .4byte 0 + 972 001c 00000000 .4byte 0 + 973 .LLST1: + 974 0020 18000000 .4byte .LFB1-.Ltext0 + 975 0024 1A000000 .4byte .LCFI1-.Ltext0 + 976 0028 0200 .2byte 0x2 + 977 002a 7D .byte 0x7d + 978 002b 00 .sleb128 0 + 979 002c 1A000000 .4byte .LCFI1-.Ltext0 + 980 0030 30000000 .4byte .LFE1-.Ltext0 + 981 0034 0200 .2byte 0x2 + 982 0036 7D .byte 0x7d + 983 0037 08 .sleb128 8 + 984 0038 00000000 .4byte 0 + 985 003c 00000000 .4byte 0 + 986 .LLST2: + 987 0040 30000000 .4byte .LFB2-.Ltext0 + 988 0044 32000000 .4byte .LCFI2-.Ltext0 + 989 0048 0200 .2byte 0x2 + 990 004a 7D .byte 0x7d + 991 004b 00 .sleb128 0 + 992 004c 32000000 .4byte .LCFI2-.Ltext0 + 993 0050 48000000 .4byte .LFE2-.Ltext0 + 994 0054 0200 .2byte 0x2 + 995 0056 7D .byte 0x7d + 996 0057 08 .sleb128 8 + 997 0058 00000000 .4byte 0 + 998 005c 00000000 .4byte 0 + 999 .LLST3: + 1000 0060 48000000 .4byte .LFB3-.Ltext0 + 1001 0064 4A000000 .4byte .LCFI3-.Ltext0 + 1002 0068 0200 .2byte 0x2 + 1003 006a 7D .byte 0x7d + 1004 006b 00 .sleb128 0 + 1005 006c 4A000000 .4byte .LCFI3-.Ltext0 + 1006 0070 60000000 .4byte .LFE3-.Ltext0 + 1007 0074 0200 .2byte 0x2 + 1008 0076 7D .byte 0x7d + 1009 0077 08 .sleb128 8 + 1010 0078 00000000 .4byte 0 + 1011 007c 00000000 .4byte 0 + 1012 .LLST4: + 1013 0080 A0000000 .4byte .LFB6-.Ltext0 + 1014 0084 A2000000 .4byte .LCFI4-.Ltext0 + 1015 0088 0200 .2byte 0x2 + 1016 008a 7D .byte 0x7d + 1017 008b 00 .sleb128 0 + 1018 008c A2000000 .4byte .LCFI4-.Ltext0 + 1019 0090 BC000000 .4byte .LFE6-.Ltext0 + 1020 0094 0200 .2byte 0x2 + 1021 0096 7D .byte 0x7d + 1022 0097 08 .sleb128 8 + 1023 0098 00000000 .4byte 0 + 1024 009c 00000000 .4byte 0 + 1025 .LLST5: + 1026 00a0 BC000000 .4byte .LFB7-.Ltext0 + 1027 00a4 BE000000 .4byte .LCFI5-.Ltext0 +ARM GAS /tmp/ccIccVhl.s page 21 - 1028 00a0 BC000000 .4byte .LFB7-.Ltext0 - 1029 00a4 BE000000 .4byte .LCFI5-.Ltext0 - 1030 00a8 0200 .2byte 0x2 - 1031 00aa 7D .byte 0x7d - 1032 00ab 00 .sleb128 0 - 1033 00ac BE000000 .4byte .LCFI5-.Ltext0 - 1034 00b0 EC000000 .4byte .LFE7-.Ltext0 - 1035 00b4 0200 .2byte 0x2 - 1036 00b6 7D .byte 0x7d - 1037 00b7 10 .sleb128 16 - 1038 00b8 00000000 .4byte 0 - 1039 00bc 00000000 .4byte 0 - 1040 .LLST6: - 1041 00c0 04010000 .4byte .LFB9-.Ltext0 - 1042 00c4 06010000 .4byte .LCFI6-.Ltext0 - 1043 00c8 0200 .2byte 0x2 - 1044 00ca 7D .byte 0x7d - 1045 00cb 00 .sleb128 0 - 1046 00cc 06010000 .4byte .LCFI6-.Ltext0 - 1047 00d0 2C010000 .4byte .LFE9-.Ltext0 - 1048 00d4 0200 .2byte 0x2 - 1049 00d6 7D .byte 0x7d - 1050 00d7 08 .sleb128 8 - 1051 00d8 00000000 .4byte 0 - 1052 00dc 00000000 .4byte 0 - 1053 .section .debug_aranges,"",%progbits - 1054 0000 1C000000 .4byte 0x1c - 1055 0004 0200 .2byte 0x2 - 1056 0006 00000000 .4byte .Ldebug_info0 - 1057 000a 04 .byte 0x4 - 1058 000b 00 .byte 0 - 1059 000c 0000 .2byte 0 - 1060 000e 0000 .2byte 0 - 1061 0010 00000000 .4byte .Ltext0 - 1062 0014 2C010000 .4byte .Letext0-.Ltext0 - 1063 0018 00000000 .4byte 0 - 1064 001c 00000000 .4byte 0 - 1065 .section .debug_line,"",%progbits - 1066 .Ldebug_line0: - 1067 0000 01010000 .section .debug_str,"MS",%progbits,1 - 1067 0200BF00 - 1067 00000201 - 1067 FB0E0D00 - 1067 01010101 - 1068 .LASF20: - 1069 0000 72656164 .ascii "read_switches\000" - 1069 5F737769 - 1069 74636865 - 1069 7300 - 1070 .LASF11: - 1071 000e 77726974 .ascii "write_out_0\000" + 1028 00a8 0200 .2byte 0x2 + 1029 00aa 7D .byte 0x7d + 1030 00ab 00 .sleb128 0 + 1031 00ac BE000000 .4byte .LCFI5-.Ltext0 + 1032 00b0 EC000000 .4byte .LFE7-.Ltext0 + 1033 00b4 0200 .2byte 0x2 + 1034 00b6 7D .byte 0x7d + 1035 00b7 10 .sleb128 16 + 1036 00b8 00000000 .4byte 0 + 1037 00bc 00000000 .4byte 0 + 1038 .LLST6: + 1039 00c0 04010000 .4byte .LFB9-.Ltext0 + 1040 00c4 06010000 .4byte .LCFI6-.Ltext0 + 1041 00c8 0200 .2byte 0x2 + 1042 00ca 7D .byte 0x7d + 1043 00cb 00 .sleb128 0 + 1044 00cc 06010000 .4byte .LCFI6-.Ltext0 + 1045 00d0 2C010000 .4byte .LFE9-.Ltext0 + 1046 00d4 0200 .2byte 0x2 + 1047 00d6 7D .byte 0x7d + 1048 00d7 08 .sleb128 8 + 1049 00d8 00000000 .4byte 0 + 1050 00dc 00000000 .4byte 0 + 1051 .section .debug_aranges,"",%progbits + 1052 0000 1C000000 .4byte 0x1c + 1053 0004 0200 .2byte 0x2 + 1054 0006 00000000 .4byte .Ldebug_info0 + 1055 000a 04 .byte 0x4 + 1056 000b 00 .byte 0 + 1057 000c 0000 .2byte 0 + 1058 000e 0000 .2byte 0 + 1059 0010 00000000 .4byte .Ltext0 + 1060 0014 2C010000 .4byte .Letext0-.Ltext0 + 1061 0018 00000000 .4byte 0 + 1062 001c 00000000 .4byte 0 + 1063 .section .debug_line,"",%progbits + 1064 .Ldebug_line0: + 1065 0000 01010000 .section .debug_str,"MS",%progbits,1 + 1065 0200BF00 + 1065 00000201 + 1065 FB0E0D00 + 1065 01010101 + 1066 .LASF20: + 1067 0000 72656164 .ascii "read_switches\000" + 1067 5F737769 + 1067 74636865 + 1067 7300 + 1068 .LASF11: + 1069 000e 77726974 .ascii "write_out_0\000" + 1069 655F6F75 + 1069 745F3000 + 1070 .LASF12: + 1071 001a 77726974 .ascii "write_out_1\000" 1071 655F6F75 - 1071 745F3000 - 1072 .LASF12: - 1073 001a 77726974 .ascii "write_out_1\000" - 1073 655F6F75 - 1073 745F3100 -ARM GAS /tmp/cchgnHfm.s page 22 + 1071 745F3100 + 1072 .LASF15: + 1073 0026 77726974 .ascii "write_out_2\000" +ARM GAS /tmp/ccIccVhl.s page 22 - 1074 .LASF15: - 1075 0026 77726974 .ascii "write_out_2\000" + 1073 655F6F75 + 1073 745F3200 + 1074 .LASF17: + 1075 0032 77726974 .ascii "write_out_3\000" 1075 655F6F75 - 1075 745F3200 - 1076 .LASF17: - 1077 0032 77726974 .ascii "write_out_3\000" - 1077 655F6F75 - 1077 745F3300 - 1078 .LASF22: - 1079 003e 73746174 .ascii "status\000" - 1079 757300 - 1080 .LASF27: - 1081 0045 72656164 .ascii "read_out\000" - 1081 5F6F7574 + 1075 745F3300 + 1076 .LASF22: + 1077 003e 73746174 .ascii "status\000" + 1077 757300 + 1078 .LASF27: + 1079 0045 72656164 .ascii "read_out\000" + 1079 5F6F7574 + 1079 00 + 1080 .LASF30: + 1081 004e 4F55545F .ascii "OUT_REGS\000" + 1081 52454753 1081 00 - 1082 .LASF30: - 1083 004e 4F55545F .ascii "OUT_REGS\000" - 1083 52454753 - 1083 00 - 1084 .LASF26: - 1085 0057 77616974 .ascii "wait_for_any_switch_data\000" - 1085 5F666F72 - 1085 5F616E79 - 1085 5F737769 - 1085 7463685F - 1086 .LASF19: - 1087 0070 61646472 .ascii "addr\000" - 1087 00 - 1088 .LASF29: - 1089 0075 53575F52 .ascii "SW_REGS\000" - 1089 45475300 - 1090 .LASF31: - 1091 007d 474E5520 .ascii "GNU C11 5.4.1 20160919 (release) [ARM/embedded-5-br" - 1091 43313120 - 1091 352E342E - 1091 31203230 - 1091 31363039 - 1092 00b0 616E6368 .ascii "anch revision 240496] -mcpu=cortex-m0 -mthumb -gdwa" - 1092 20726576 - 1092 6973696F - 1092 6E203234 - 1092 30343936 - 1093 00e3 72662D32 .ascii "rf-2 -O0 -fomit-frame-pointer\000" - 1093 202D4F30 - 1093 202D666F - 1093 6D69742D - 1093 6672616D - 1094 .LASF1: - 1095 0101 756E7369 .ascii "unsigned char\000" - 1095 676E6564 - 1095 20636861 - 1095 7200 - 1096 .LASF23: - 1097 010f 73776974 .ascii "switches_ready\000" - 1097 63686573 - 1097 5F726561 - 1097 647900 -ARM GAS /tmp/cchgnHfm.s page 23 + 1082 .LASF26: + 1083 0057 77616974 .ascii "wait_for_any_switch_data\000" + 1083 5F666F72 + 1083 5F616E79 + 1083 5F737769 + 1083 7463685F + 1084 .LASF19: + 1085 0070 61646472 .ascii "addr\000" + 1085 00 + 1086 .LASF29: + 1087 0075 53575F52 .ascii "SW_REGS\000" + 1087 45475300 + 1088 .LASF31: + 1089 007d 474E5520 .ascii "GNU C11 5.4.1 20160919 (release) [ARM/embedded-5-br" + 1089 43313120 + 1089 352E342E + 1089 31203230 + 1089 31363039 + 1090 00b0 616E6368 .ascii "anch revision 240496] -mcpu=cortex-m0 -mthumb -gdwa" + 1090 20726576 + 1090 6973696F + 1090 6E203234 + 1090 30343936 + 1091 00e3 72662D32 .ascii "rf-2 -O0 -fomit-frame-pointer\000" + 1091 202D4F30 + 1091 202D666F + 1091 6D69742D + 1091 6672616D + 1092 .LASF1: + 1093 0101 756E7369 .ascii "unsigned char\000" + 1093 676E6564 + 1093 20636861 + 1093 7200 + 1094 .LASF23: + 1095 010f 73776974 .ascii "switches_ready\000" + 1095 63686573 + 1095 5F726561 + 1095 647900 + 1096 .LASF5: + 1097 011e 6C6F6E67 .ascii "long unsigned int\000" +ARM GAS /tmp/ccIccVhl.s page 23 - 1098 .LASF5: - 1099 011e 6C6F6E67 .ascii "long unsigned int\000" - 1099 20756E73 - 1099 69676E65 - 1099 6420696E - 1099 7400 - 1100 .LASF3: - 1101 0130 73686F72 .ascii "short unsigned int\000" - 1101 7420756E - 1101 7369676E - 1101 65642069 - 1101 6E7400 - 1102 .LASF25: - 1103 0143 7365745F .ascii "set_out_invalid\000" - 1103 6F75745F - 1103 696E7661 - 1103 6C696400 - 1104 .LASF9: - 1105 0153 5F5F7569 .ascii "__uint32_t\000" - 1105 6E743332 - 1105 5F7400 - 1106 .LASF21: - 1107 015e 63686563 .ascii "check_switches\000" - 1107 6B5F7377 - 1107 69746368 - 1107 657300 - 1108 .LASF28: - 1109 016d 6D61696E .ascii "main\000" + 1097 20756E73 + 1097 69676E65 + 1097 6420696E + 1097 7400 + 1098 .LASF3: + 1099 0130 73686F72 .ascii "short unsigned int\000" + 1099 7420756E + 1099 7369676E + 1099 65642069 + 1099 6E7400 + 1100 .LASF25: + 1101 0143 7365745F .ascii "set_out_invalid\000" + 1101 6F75745F + 1101 696E7661 + 1101 6C696400 + 1102 .LASF9: + 1103 0153 5F5F7569 .ascii "__uint32_t\000" + 1103 6E743332 + 1103 5F7400 + 1104 .LASF21: + 1105 015e 63686563 .ascii "check_switches\000" + 1105 6B5F7377 + 1105 69746368 + 1105 657300 + 1106 .LASF28: + 1107 016d 6D61696E .ascii "main\000" + 1107 00 + 1108 .LASF8: + 1109 0172 756E7369 .ascii "unsigned int\000" + 1109 676E6564 + 1109 20696E74 1109 00 - 1110 .LASF8: - 1111 0172 756E7369 .ascii "unsigned int\000" - 1111 676E6564 - 1111 20696E74 - 1111 00 - 1112 .LASF7: - 1113 017f 6C6F6E67 .ascii "long long unsigned int\000" - 1113 206C6F6E - 1113 6720756E - 1113 7369676E - 1113 65642069 - 1114 .LASF16: - 1115 0196 76616C75 .ascii "value_2\000" - 1115 655F3200 - 1116 .LASF6: - 1117 019e 6C6F6E67 .ascii "long long int\000" - 1117 206C6F6E - 1117 6720696E - 1117 7400 - 1118 .LASF32: - 1119 01ac 636F6465 .ascii "code/main.c\000" - 1119 2F6D6169 - 1119 6E2E6300 - 1120 .LASF2: - 1121 01b8 73686F72 .ascii "short int\000" - 1121 7420696E - 1121 7400 - 1122 .LASF10: -ARM GAS /tmp/cchgnHfm.s page 24 + 1110 .LASF7: + 1111 017f 6C6F6E67 .ascii "long long unsigned int\000" + 1111 206C6F6E + 1111 6720756E + 1111 7369676E + 1111 65642069 + 1112 .LASF16: + 1113 0196 76616C75 .ascii "value_2\000" + 1113 655F3200 + 1114 .LASF6: + 1115 019e 6C6F6E67 .ascii "long long int\000" + 1115 206C6F6E + 1115 6720696E + 1115 7400 + 1116 .LASF32: + 1117 01ac 636F6465 .ascii "code/main.c\000" + 1117 2F6D6169 + 1117 6E2E6300 + 1118 .LASF2: + 1119 01b8 73686F72 .ascii "short int\000" + 1119 7420696E + 1119 7400 + 1120 .LASF10: + 1121 01c2 75696E74 .ascii "uint32_t\000" + 1121 33325F74 +ARM GAS /tmp/ccIccVhl.s page 24 - 1123 01c2 75696E74 .ascii "uint32_t\000" - 1123 33325F74 + 1121 00 + 1122 .LASF4: + 1123 01cb 6C6F6E67 .ascii "long int\000" + 1123 20696E74 1123 00 - 1124 .LASF4: - 1125 01cb 6C6F6E67 .ascii "long int\000" - 1125 20696E74 - 1125 00 - 1126 .LASF33: - 1127 01d4 2F686F6D .ascii "/home/ks6n19/design/system_on_chip/example/software" - 1127 652F6B73 - 1127 366E3139 - 1127 2F646573 - 1127 69676E2F - 1128 0207 00 .ascii "\000" - 1129 .LASF13: - 1130 0208 76616C75 .ascii "value_0\000" - 1130 655F3000 - 1131 .LASF14: - 1132 0210 76616C75 .ascii "value_1\000" - 1132 655F3100 - 1133 .LASF0: - 1134 0218 7369676E .ascii "signed char\000" - 1134 65642063 - 1134 68617200 - 1135 .LASF18: - 1136 0224 76616C75 .ascii "value_3\000" - 1136 655F3300 - 1137 .LASF24: - 1138 022c 5F426F6F .ascii "_Bool\000" - 1138 6C00 - 1139 .ident "GCC: (GNU Tools for ARM Embedded Processors) 5.4.1 20160919 (release) [ARM/embedded-5-bran -ARM GAS /tmp/cchgnHfm.s page 25 + 1124 .LASF33: + 1125 01d4 2F686F6D .ascii "/home/ks6n19/design/system_on_chip/example/software" + 1125 652F6B73 + 1125 366E3139 + 1125 2F646573 + 1125 69676E2F + 1126 0207 00 .ascii "\000" + 1127 .LASF13: + 1128 0208 76616C75 .ascii "value_0\000" + 1128 655F3000 + 1129 .LASF14: + 1130 0210 76616C75 .ascii "value_1\000" + 1130 655F3100 + 1131 .LASF0: + 1132 0218 7369676E .ascii "signed char\000" + 1132 65642063 + 1132 68617200 + 1133 .LASF18: + 1134 0224 76616C75 .ascii "value_3\000" + 1134 655F3300 + 1135 .LASF24: + 1136 022c 5F426F6F .ascii "_Bool\000" + 1136 6C00 + 1137 .ident "GCC: (GNU Tools for ARM Embedded Processors) 5.4.1 20160919 (release) [ARM/embedded-5-bran +ARM GAS /tmp/ccIccVhl.s page 25 DEFINED SYMBOLS *ABS*:00000000 main.c - /tmp/cchgnHfm.s:57 .data:00000000 SW_REGS - /tmp/cchgnHfm.s:54 .data:00000000 $d - /tmp/cchgnHfm.s:63 .data:00000004 OUT_REGS - /tmp/cchgnHfm.s:66 .text:00000000 $t - /tmp/cchgnHfm.s:71 .text:00000000 write_out_0 - /tmp/cchgnHfm.s:96 .text:00000014 $d - /tmp/cchgnHfm.s:100 .text:00000018 $t - /tmp/cchgnHfm.s:105 .text:00000018 write_out_1 - /tmp/cchgnHfm.s:130 .text:0000002c $d - /tmp/cchgnHfm.s:134 .text:00000030 $t - /tmp/cchgnHfm.s:139 .text:00000030 write_out_2 - /tmp/cchgnHfm.s:164 .text:00000044 $d - /tmp/cchgnHfm.s:168 .text:00000048 $t - /tmp/cchgnHfm.s:173 .text:00000048 write_out_3 - /tmp/cchgnHfm.s:198 .text:0000005c $d - /tmp/cchgnHfm.s:202 .text:00000060 $t - /tmp/cchgnHfm.s:207 .text:00000060 set_out_invalid - /tmp/cchgnHfm.s:244 .text:0000008c $d - /tmp/cchgnHfm.s:248 .text:00000090 $t - /tmp/cchgnHfm.s:253 .text:00000090 read_out - /tmp/cchgnHfm.s:271 .text:0000009c $d - /tmp/cchgnHfm.s:275 .text:000000a0 $t - /tmp/cchgnHfm.s:280 .text:000000a0 read_switches - /tmp/cchgnHfm.s:306 .text:000000b8 $d - /tmp/cchgnHfm.s:310 .text:000000bc $t - /tmp/cchgnHfm.s:315 .text:000000bc check_switches - /tmp/cchgnHfm.s:354 .text:000000e8 $d - /tmp/cchgnHfm.s:358 .text:000000ec $t - /tmp/cchgnHfm.s:363 .text:000000ec wait_for_any_switch_data - /tmp/cchgnHfm.s:388 .text:00000100 $d - /tmp/cchgnHfm.s:392 .text:00000104 $t - /tmp/cchgnHfm.s:397 .text:00000104 main - /tmp/cchgnHfm.s:430 .text:00000128 $d + /tmp/ccIccVhl.s:57 .data:00000000 SW_REGS + /tmp/ccIccVhl.s:54 .data:00000000 $d + /tmp/ccIccVhl.s:63 .data:00000004 OUT_REGS + /tmp/ccIccVhl.s:66 .text:00000000 $t + /tmp/ccIccVhl.s:71 .text:00000000 write_out_0 + /tmp/ccIccVhl.s:96 .text:00000014 $d + /tmp/ccIccVhl.s:100 .text:00000018 $t + /tmp/ccIccVhl.s:105 .text:00000018 write_out_1 + /tmp/ccIccVhl.s:130 .text:0000002c $d + /tmp/ccIccVhl.s:134 .text:00000030 $t + /tmp/ccIccVhl.s:139 .text:00000030 write_out_2 + /tmp/ccIccVhl.s:164 .text:00000044 $d + /tmp/ccIccVhl.s:168 .text:00000048 $t + /tmp/ccIccVhl.s:173 .text:00000048 write_out_3 + /tmp/ccIccVhl.s:198 .text:0000005c $d + /tmp/ccIccVhl.s:202 .text:00000060 $t + /tmp/ccIccVhl.s:207 .text:00000060 set_out_invalid + /tmp/ccIccVhl.s:244 .text:0000008c $d + /tmp/ccIccVhl.s:248 .text:00000090 $t + /tmp/ccIccVhl.s:253 .text:00000090 read_out + /tmp/ccIccVhl.s:271 .text:0000009c $d + /tmp/ccIccVhl.s:275 .text:000000a0 $t + /tmp/ccIccVhl.s:280 .text:000000a0 read_switches + /tmp/ccIccVhl.s:306 .text:000000b8 $d + /tmp/ccIccVhl.s:310 .text:000000bc $t + /tmp/ccIccVhl.s:315 .text:000000bc check_switches + /tmp/ccIccVhl.s:354 .text:000000e8 $d + /tmp/ccIccVhl.s:358 .text:000000ec $t + /tmp/ccIccVhl.s:363 .text:000000ec wait_for_any_switch_data + /tmp/ccIccVhl.s:388 .text:00000100 $d + /tmp/ccIccVhl.s:392 .text:00000104 $t + /tmp/ccIccVhl.s:397 .text:00000104 main .debug_frame:00000010 $d NO UNDEFINED SYMBOLS diff --git a/software/code/main.o b/software/code/main.o index 999abaf8bf70503a6466edc8de8efebf0fb0c265..2ccb703de689a316f9b8a1ae2d25c03a7e89a216 100644 Binary files a/software/code/main.o and b/software/code/main.o differ diff --git a/software/test_designstart.elf b/software/test_designstart.elf index 11e04198e6cc58ef345d4fcbcf0150dda2484c1b..3668f00572e279ae6fee01b58a29dca8ae64e83a 100755 Binary files a/software/test_designstart.elf and b/software/test_designstart.elf differ diff --git a/software/test_designstart.hex b/software/test_designstart.hex index 4b8f002ee052904484e5d13557a9df7f5cb375e2..6e79fb4b553d0688cf67812e0a3806c9139c5b33 100644 --- a/software/test_designstart.hex +++ b/software/test_designstart.hex @@ -36,7 +36,7 @@ :100230005A425341DBB2180004B0704780020000FC :10024000C046044B1B6808331B68002BF9D0C0461E :100250007047C0468002000010B50020FFF77AFF0B -:100260000020FFF783FF054B1800FFF78BFF034BC0 -:100270001800FFF793FF0023180010BD00001111B4 +:10026000A0235B001800FFF781FF0020FFF78AFF43 +:10027000A0235B001800FFF791FF0023180010BDBA :080280000000004000000050E6 :00000001FF