+ 1 .file "diskio.c"\r
+ 2 __SREG__ = 0x3f\r
+ 3 __SP_H__ = 0x3e\r
+ 4 __SP_L__ = 0x3d\r
+ 5 __CCP__ = 0x34\r
+ 6 __tmp_reg__ = 0\r
+ 7 __zero_reg__ = 1\r
+ 15 .Ltext0:\r
+ 16 .section .text.disk_initialize,"ax",@progbits\r
+ 17 .global disk_initialize\r
+ 19 disk_initialize:\r
+ 20 .LFB54:\r
+ 21 .LSM0:\r
+ 22 .LVL0:\r
+ 23 /* prologue: function */\r
+ 24 /* frame size = 0 */\r
+ 25 .LSM1:\r
+ 26 0000 80E0 ldi r24,lo8(0)\r
+ 27 .LVL1:\r
+ 28 /* epilogue start */\r
+ 29 0002 0895 ret\r
+ 30 .LFE54:\r
+ 32 .section .text.disk_status,"ax",@progbits\r
+ 33 .global disk_status\r
+ 35 disk_status:\r
+ 36 .LFB55:\r
+ 37 .LSM2:\r
+ 38 .LVL2:\r
+ 39 /* prologue: function */\r
+ 40 /* frame size = 0 */\r
+ 41 .LSM3:\r
+ 42 0000 80E0 ldi r24,lo8(0)\r
+ 43 .LVL3:\r
+ 44 /* epilogue start */\r
+ 45 0002 0895 ret\r
+ 46 .LFE55:\r
+ 48 .section .text.disk_ioctl,"ax",@progbits\r
+ 49 .global disk_ioctl\r
+ 51 disk_ioctl:\r
+ 52 .LFB58:\r
+ 53 .LSM4:\r
+ 54 .LVL4:\r
+ 55 /* prologue: function */\r
+ 56 /* frame size = 0 */\r
+ 57 .LSM5:\r
+ 58 0000 6623 tst r22\r
+ 59 0002 01F0 breq .L6\r
+ 60 0004 84E0 ldi r24,lo8(4)\r
+ 61 .LVL5:\r
+ 62 0006 0895 ret\r
+ 63 .LVL6:\r
+ 64 .L6:\r
+ 65 0008 80E0 ldi r24,lo8(0)\r
+ 66 .LVL7:\r
+ 67 .LSM6:\r
+ 68 000a 0895 ret\r
+ 69 .LFE58:\r
+ 71 .section .text.get_fattime,"ax",@progbits\r
+ 72 .global get_fattime\r
+ 74 get_fattime:\r
+ 75 .LFB59:\r
+ 76 .LSM7:\r
+ 77 /* prologue: function */\r
+ 78 /* frame size = 0 */\r
+ 79 .LSM8:\r
+ 80 0000 61E2 ldi r22,lo8(35719201)\r
+ 81 0002 78E0 ldi r23,hi8(35719201)\r
+ 82 0004 81E2 ldi r24,hlo8(35719201)\r
+ 83 0006 92E0 ldi r25,hhi8(35719201)\r
+ 84 /* epilogue start */\r
+ 85 0008 0895 ret\r
+ 86 .LFE59:\r
+ 88 .section .text.disk_write,"ax",@progbits\r
+ 89 .global disk_write\r
+ 91 disk_write:\r
+ 92 .LFB57:\r
+ 93 .LSM9:\r
+ 94 .LVL8:\r
+ 95 0000 0F93 push r16\r
+ 96 .LVL9:\r
+ 97 /* prologue: function */\r
+ 98 /* frame size = 0 */\r
+ 99 0002 FB01 movw r30,r22\r
+ 100 .LSM10:\r
+ 101 0004 CA01 movw r24,r20\r
+ 102 0006 B901 movw r22,r18\r
+ 103 .LVL10:\r
+ 104 0008 402F mov r20,r16\r
+ 105 .LVL11:\r
+ 106 000a 50E0 ldi r21,lo8(0)\r
+ 107 000c 9F01 movw r18,r30\r
+ 108 .LVL12:\r
+ 109 000e 0E94 0000 call DataflashManager_WriteBlocks_RAM\r
+ 110 .LVL13:\r
+ 111 .LSM11:\r
+ 112 0012 80E0 ldi r24,lo8(0)\r
+ 113 /* epilogue start */\r
+ 114 0014 0F91 pop r16\r
+ 115 .LVL14:\r
+ 116 0016 0895 ret\r
+ 117 .LFE57:\r
+ 119 .section .text.disk_read,"ax",@progbits\r
+ 120 .global disk_read\r
+ 122 disk_read:\r
+ 123 .LFB56:\r
+ 124 .LSM12:\r
+ 125 .LVL15:\r
+ 126 0000 0F93 push r16\r
+ 127 .LVL16:\r
+ 128 /* prologue: function */\r
+ 129 /* frame size = 0 */\r
+ 130 0002 FB01 movw r30,r22\r
+ 131 .LSM13:\r
+ 132 0004 CA01 movw r24,r20\r
+ 133 0006 B901 movw r22,r18\r
+ 134 .LVL17:\r
+ 135 0008 402F mov r20,r16\r
+ 136 .LVL18:\r
+ 137 000a 50E0 ldi r21,lo8(0)\r
+ 138 000c 9F01 movw r18,r30\r
+ 139 .LVL19:\r
+ 140 000e 0E94 0000 call DataflashManager_ReadBlocks_RAM\r
+ 141 .LVL20:\r
+ 142 .LSM14:\r
+ 143 0012 80E0 ldi r24,lo8(0)\r
+ 144 /* epilogue start */\r
+ 145 0014 0F91 pop r16\r
+ 146 .LVL21:\r
+ 147 0016 0895 ret\r
+ 148 .LFE56:\r
+ 214 .Letext0:\r
+DEFINED SYMBOLS\r
+ *ABS*:00000000 diskio.c\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:2 *ABS*:0000003f __SREG__\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:3 *ABS*:0000003e __SP_H__\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:4 *ABS*:0000003d __SP_L__\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:5 *ABS*:00000034 __CCP__\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:6 *ABS*:00000000 __tmp_reg__\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:7 *ABS*:00000001 __zero_reg__\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:19 .text.disk_initialize:00000000 disk_initialize\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:35 .text.disk_status:00000000 disk_status\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:51 .text.disk_ioctl:00000000 disk_ioctl\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:74 .text.get_fattime:00000000 get_fattime\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:91 .text.disk_write:00000000 disk_write\r
+C:\Users\Dean\AppData\Local\Temp/cc5TUdwu.s:122 .text.disk_read:00000000 disk_read\r
+\r
+UNDEFINED SYMBOLS\r
+DataflashManager_WriteBlocks_RAM\r
+DataflashManager_ReadBlocks_RAM\r