Created
February 11, 2017 16:52
-
-
Save pyokagan/378f9be394716e96f2d033e13aed0420 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
480: b5b0 push {r4, r5, r7, lr} | |
482: b084 sub sp, #16 | |
484: af00 add r7, sp, #0 | |
486: e9c7 0102 strd r0, r1, [r7, #8] | |
48a: 607a str r2, [r7, #4] | |
48c: 687b ldr r3, [r7, #4] | |
48e: 2b00 cmp r3, #0 | |
490: d015 beq.n 4be <PIDcontrol+0x3e> | |
492: f640 03b0 movw r3, #2224 ; 0x8b0 | |
496: f2c1 0300 movt r3, #4096 ; 0x1000 | |
49a: f04f 0000 mov.w r0, #0 | |
49e: f04f 0100 mov.w r1, #0 | |
4a2: e9c3 0100 strd r0, r1, [r3] | |
4a6: f640 03b0 movw r3, #2224 ; 0x8b0 | |
4aa: f2c1 0300 movt r3, #4096 ; 0x1000 | |
4ae: e9d3 0100 ldrd r0, r1, [r3] | |
4b2: f640 03b8 movw r3, #2232 ; 0x8b8 | |
4b6: f2c1 0300 movt r3, #4096 ; 0x1000 | |
4ba: e9c3 0100 strd r0, r1, [r3] | |
4be: f640 03b8 movw r3, #2232 ; 0x8b8 | |
4c2: f2c1 0300 movt r3, #4096 ; 0x1000 | |
4c6: e9d3 2300 ldrd r2, r3, [r3] | |
4ca: 4610 mov r0, r2 | |
4cc: 4619 mov r1, r3 | |
4ce: e9d7 2302 ldrd r2, r3, [r7, #8] | |
4d2: f000 fb31 bl b38 <__adddf3> | |
4d6: 4602 mov r2, r0 | |
4d8: 460b mov r3, r1 | |
4da: 4610 mov r0, r2 | |
4dc: 4619 mov r1, r3 | |
4de: f640 03b8 movw r3, #2232 ; 0x8b8 | |
4e2: f2c1 0300 movt r3, #4096 ; 0x1000 | |
4e6: e9c3 0100 strd r0, r1, [r3] | |
4ea: f640 03b8 movw r3, #2232 ; 0x8b8 | |
4ee: f2c1 0300 movt r3, #4096 ; 0x1000 | |
4f2: e9d3 2300 ldrd r2, r3, [r3] | |
4f6: f04f 0101 mov.w r1, #1 | |
4fa: 460c mov r4, r1 | |
4fc: 4610 mov r0, r2 | |
4fe: 4619 mov r1, r3 | |
500: f04f 0200 mov.w r2, #0 | |
504: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 | |
508: f503 130c add.w r3, r3, #2293760 ; 0x230000 | |
50c: f000 ff56 bl 13bc <__aeabi_dcmpgt> | |
510: 4603 mov r3, r0 | |
512: 2b00 cmp r3, #0 | |
514: d102 bne.n 51c <PIDcontrol+0x9c> | |
516: f04f 0300 mov.w r3, #0 | |
51a: 461c mov r4, r3 | |
51c: b2e3 uxtb r3, r4 | |
51e: 2b00 cmp r3, #0 | |
520: d00c beq.n 53c <PIDcontrol+0xbc> | |
522: f640 03b8 movw r3, #2232 ; 0x8b8 | |
526: f2c1 0300 movt r3, #4096 ; 0x1000 | |
52a: f04f 0000 mov.w r0, #0 | |
52e: f04f 4180 mov.w r1, #1073741824 ; 0x40000000 | |
532: f501 110c add.w r1, r1, #2293760 ; 0x230000 | |
536: e9c3 0100 strd r0, r1, [r3] | |
53a: e027 b.n 58c <PIDcontrol+0x10c> | |
53c: f640 03b8 movw r3, #2232 ; 0x8b8 | |
540: f2c1 0300 movt r3, #4096 ; 0x1000 | |
544: e9d3 2300 ldrd r2, r3, [r3] | |
548: f04f 0101 mov.w r1, #1 | |
54c: 460c mov r4, r1 | |
54e: 4610 mov r0, r2 | |
550: 4619 mov r1, r3 | |
552: f04f 0200 mov.w r2, #0 | |
556: f04f 4340 mov.w r3, #3221225472 ; 0xc0000000 | |
55a: f503 130c add.w r3, r3, #2293760 ; 0x230000 | |
55e: f000 ff0f bl 1380 <__aeabi_dcmplt> | |
562: 4603 mov r3, r0 | |
564: 2b00 cmp r3, #0 | |
566: d102 bne.n 56e <PIDcontrol+0xee> | |
568: f04f 0300 mov.w r3, #0 | |
56c: 461c mov r4, r3 | |
56e: b2e3 uxtb r3, r4 | |
570: 2b00 cmp r3, #0 | |
572: d00b beq.n 58c <PIDcontrol+0x10c> | |
574: f640 03b8 movw r3, #2232 ; 0x8b8 | |
578: f2c1 0300 movt r3, #4096 ; 0x1000 | |
57c: f04f 0000 mov.w r0, #0 | |
580: f04f 4140 mov.w r1, #3221225472 ; 0xc0000000 | |
584: f501 110c add.w r1, r1, #2293760 ; 0x230000 | |
588: e9c3 0100 strd r0, r1, [r3] | |
58c: f246 5398 movw r3, #26008 ; 0x6598 | |
590: f2c0 0300 movt r3, #0 | |
594: e9d3 2300 ldrd r2, r3, [r3] | |
598: 4610 mov r0, r2 | |
59a: 4619 mov r1, r3 | |
59c: e9d7 2302 ldrd r2, r3, [r7, #8] | |
5a0: f000 fc7c bl e9c <__aeabi_dmul> | |
5a4: 4602 mov r2, r0 | |
5a6: 460b mov r3, r1 | |
5a8: 4614 mov r4, r2 | |
5aa: 461d mov r5, r3 | |
5ac: f246 53a0 movw r3, #26016 ; 0x65a0 | |
5b0: f2c0 0300 movt r3, #0 | |
5b4: e9d3 0100 ldrd r0, r1, [r3] | |
5b8: f640 03b8 movw r3, #2232 ; 0x8b8 | |
5bc: f2c1 0300 movt r3, #4096 ; 0x1000 | |
5c0: e9d3 2300 ldrd r2, r3, [r3] | |
5c4: f000 fc6a bl e9c <__aeabi_dmul> | |
5c8: 4602 mov r2, r0 | |
5ca: 460b mov r3, r1 | |
5cc: 4620 mov r0, r4 | |
5ce: 4629 mov r1, r5 | |
5d0: f000 fab2 bl b38 <__adddf3> | |
5d4: 4602 mov r2, r0 | |
5d6: 460b mov r3, r1 | |
5d8: 4614 mov r4, r2 | |
5da: 461d mov r5, r3 | |
5dc: f640 03b0 movw r3, #2224 ; 0x8b0 | |
5e0: f2c1 0300 movt r3, #4096 ; 0x1000 | |
5e4: e9d3 2300 ldrd r2, r3, [r3] | |
5e8: e9d7 0102 ldrd r0, r1, [r7, #8] | |
5ec: f000 faa2 bl b34 <__aeabi_dsub> | |
5f0: 4602 mov r2, r0 | |
5f2: 460b mov r3, r1 | |
5f4: 4610 mov r0, r2 | |
5f6: 4619 mov r1, r3 | |
5f8: f246 53a8 movw r3, #26024 ; 0x65a8 | |
5fc: f2c0 0300 movt r3, #0 | |
600: e9d3 2300 ldrd r2, r3, [r3] | |
604: f000 fc4a bl e9c <__aeabi_dmul> | |
608: 4602 mov r2, r0 | |
60a: 460b mov r3, r1 | |
60c: 4620 mov r0, r4 | |
60e: 4629 mov r1, r5 | |
610: f000 fa92 bl b38 <__adddf3> | |
614: 4602 mov r2, r0 | |
616: 460b mov r3, r1 | |
618: 4610 mov r0, r2 | |
61a: 4619 mov r1, r3 | |
61c: f640 03c0 movw r3, #2240 ; 0x8c0 | |
620: f2c1 0300 movt r3, #4096 ; 0x1000 | |
624: e9c3 0100 strd r0, r1, [r3] | |
628: f640 03b0 movw r3, #2224 ; 0x8b0 | |
62c: f2c1 0300 movt r3, #4096 ; 0x1000 | |
630: e9d7 0102 ldrd r0, r1, [r7, #8] | |
634: e9c3 0100 strd r0, r1, [r3] | |
638: f640 03c0 movw r3, #2240 ; 0x8c0 | |
63c: f2c1 0300 movt r3, #4096 ; 0x1000 | |
640: e9d3 2300 ldrd r2, r3, [r3] | |
644: 4610 mov r0, r2 | |
646: 4619 mov r1, r3 | |
648: f107 0710 add.w r7, r7, #16 | |
64c: 46bd mov sp, r7 | |
64e: bdb0 pop {r4, r5, r7, pc} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment