+++ /dev/null
- 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 .LFB52:\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 .LFE52:\r
- 32 .section .text.disk_status,"ax",@progbits\r
- 33 .global disk_status\r
- 35 disk_status:\r
- 36 .LFB53:\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 .LFE53:\r
- 48 .section .text.disk_ioctl,"ax",@progbits\r
- 49 .global disk_ioctl\r
- 51 disk_ioctl:\r
- 52 .LFB56:\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 .LFE56:\r
- 71 .section .text.get_fattime,"ax",@progbits\r
- 72 .global get_fattime\r
- 74 get_fattime:\r
- 75 .LFB57:\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 .LFE57:\r
- 88 .section .text.disk_write,"ax",@progbits\r
- 89 .global disk_write\r
- 91 disk_write:\r
- 92 .LFB55:\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 .LFE55:\r
- 119 .section .text.disk_read,"ax",@progbits\r
- 120 .global disk_read\r
- 122 disk_read:\r
- 123 .LFB54:\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 .LFE54:\r
- 214 .Letext0:\r
-DEFINED SYMBOLS\r
- *ABS*:00000000 diskio.c\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:2 *ABS*:0000003f __SREG__\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:3 *ABS*:0000003e __SP_H__\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:4 *ABS*:0000003d __SP_L__\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:5 *ABS*:00000034 __CCP__\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:6 *ABS*:00000000 __tmp_reg__\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:7 *ABS*:00000001 __zero_reg__\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:19 .text.disk_initialize:00000000 disk_initialize\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:35 .text.disk_status:00000000 disk_status\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:51 .text.disk_ioctl:00000000 disk_ioctl\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:74 .text.get_fattime:00000000 get_fattime\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:91 .text.disk_write:00000000 disk_write\r
-C:\Users\Dean\AppData\Local\Temp/cc0EySTJ.s:122 .text.disk_read:00000000 disk_read\r
-\r
-UNDEFINED SYMBOLS\r
-DataflashManager_WriteBlocks_RAM\r
-DataflashManager_ReadBlocks_RAM\r