| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- GAS LISTING /tmp/ccGsclp7.s page 1
- 1 .file "mtinit.c"
- 2 __SP_H__ = 0x3e
- 3 __SP_L__ = 0x3d
- 4 __SREG__ = 0x3f
- 5 __RAMPZ__ = 0x3b
- 6 __tmp_reg__ = 0
- 7 __zero_reg__ = 1
- 8 .section .text.MediaTypeInitDefaults,"ax",@progbits
- 9 .global MediaTypeInitDefaults
- 10 .type MediaTypeInitDefaults, @function
- 11 MediaTypeInitDefaults:
- 12 /* prologue: function */
- 13 /* frame size = 0 */
- 14 /* stack size = 0 */
- 15 .L__stack_usage = 0
- 16 0000 1092 0000 sts mediaTypeList+1,__zero_reg__
- 17 0004 1092 0000 sts mediaTypeList,__zero_reg__
- 18 0008 1092 0000 sts mediaTypeList+2+1,__zero_reg__
- 19 000c 1092 0000 sts mediaTypeList+2,__zero_reg__
- 20 0010 E0E0 ldi r30,lo8(mt_defaults)
- 21 0012 F0E0 ldi r31,hi8(mt_defaults)
- 22 0014 40E0 ldi r20,0
- 23 0016 30E0 ldi r19,0
- 24 0018 20E0 ldi r18,0
- 25 001a 80E0 ldi r24,0
- 26 001c A0E0 ldi r26,0
- 27 001e B0E0 ldi r27,0
- 28 .L2:
- 29 0020 90E0 ldi r25,hi8(mt_defaults+63)
- 30 0022 E030 cpi r30,lo8(mt_defaults+63)
- 31 0024 F907 cpc r31,r25
- 32 0026 01F0 breq .L15
- 33 0028 1097 sbiw r26,0
- 34 002a 01F0 breq .L3
- 35 002c 1396 adiw r26,2+1
- 36 002e FC93 st X,r31
- 37 0030 EE93 st -X,r30
- 38 0032 1297 sbiw r26,2
- 39 0034 00C0 rjmp .L4
- 40 .L3:
- 41 0036 3E2F mov r19,r30
- 42 0038 2F2F mov r18,r31
- 43 003a 41E0 ldi r20,lo8(1)
- 44 .L4:
- 45 003c B183 std Z+1,r27
- 46 003e A083 st Z,r26
- 47 0040 1382 std Z+3,__zero_reg__
- 48 0042 1282 std Z+2,__zero_reg__
- 49 0044 AE2F mov r26,r30
- 50 0046 BF2F mov r27,r31
- 51 0048 7596 adiw r30,21
- 52 004a 81E0 ldi r24,lo8(1)
- 53 004c 00C0 rjmp .L2
- 54 .L15:
- 55 004e 8823 tst r24
- 56 0050 01F0 breq .L6
- 57 0052 B093 0000 sts mediaTypeList+2+1,r27
- GAS LISTING /tmp/ccGsclp7.s page 2
- 58 0056 A093 0000 sts mediaTypeList+2,r26
- 59 .L6:
- 60 005a 4423 tst r20
- 61 005c 01F0 breq .L7
- 62 005e 3093 0000 sts mediaTypeList,r19
- 63 0062 2093 0000 sts mediaTypeList+1,r18
- 64 .L7:
- 65 0066 80E0 ldi r24,0
- 66 0068 90E0 ldi r25,0
- 67 006a 0895 ret
- 68 .size MediaTypeInitDefaults, .-MediaTypeInitDefaults
- 69 .section .rodata.str1.1,"aMS",@progbits,1
- 70 .LC0:
- 71 0000 706C 6169 .string "plain"
- 71 6E00
- 72 .data
- 73 .type mt_defaults, @object
- 74 .size mt_defaults, 63
- 75 mt_defaults:
- 76 0000 FFFF .word -1
- 77 0002 FFFF .word -1
- 78 0004 0000 .word mtc_text
- 79 0006 0000 .word .LC0
- 80 0008 0100 .word 1
- 81 000a 0000 .word gs(MediaTypeHandlerText)
- 82 000c 7478 7400 .string "txt"
- 83 0010 0000 0000 .zero 5
- 83 00
- 84 0015 FFFF .word -1
- 85 0017 FFFF .word -1
- 86 0019 0000 .word mtc_image
- 87 001b 0000 .word 0
- 88 001d 0100 .word 1
- 89 001f 0000 .word gs(MediaTypeHandlerBinary)
- 90 0021 706E 6700 .string "png"
- 91 0025 0000 0000 .zero 5
- 91 00
- 92 002a FFFF .word -1
- 93 002c FFFF .word -1
- 94 002e 0000 .word mtc_text
- 95 0030 0000 .word 0
- 96 0032 0100 .word 1
- 97 0034 0000 .word gs(MediaTypeHandlerText)
- 98 0036 6874 6D6C .string "html"
- 98 00
- 99 003b 0000 0000 .zero 4
- 100 .global mtc_application
- 101 .type mtc_application, @object
- 102 .size mtc_application, 12
- 103 mtc_application:
- 104 003f 6170 706C .string "application"
- 104 6963 6174
- 104 696F 6E00
- 105 .type mtc_image, @object
- 106 .size mtc_image, 6
- 107 mtc_image:
- 108 004b 696D 6167 .string "image"
- GAS LISTING /tmp/ccGsclp7.s page 3
- 108 6500
- 109 .type mtc_text, @object
- 110 .size mtc_text, 5
- 111 mtc_text:
- 112 0051 7465 7874 .string "text"
- 112 00
- 113 .ident "GCC: (GNU) 5.3.0"
- 114 .global __do_copy_data
- GAS LISTING /tmp/ccGsclp7.s page 4
- DEFINED SYMBOLS
- *ABS*:0000000000000000 mtinit.c
- /tmp/ccGsclp7.s:2 *ABS*:000000000000003e __SP_H__
- /tmp/ccGsclp7.s:3 *ABS*:000000000000003d __SP_L__
- /tmp/ccGsclp7.s:4 *ABS*:000000000000003f __SREG__
- /tmp/ccGsclp7.s:5 *ABS*:000000000000003b __RAMPZ__
- /tmp/ccGsclp7.s:6 *ABS*:0000000000000000 __tmp_reg__
- /tmp/ccGsclp7.s:7 *ABS*:0000000000000001 __zero_reg__
- /tmp/ccGsclp7.s:11 .text.MediaTypeInitDefaults:0000000000000000 MediaTypeInitDefaults
- /tmp/ccGsclp7.s:75 .data:0000000000000000 mt_defaults
- /tmp/ccGsclp7.s:111 .data:0000000000000051 mtc_text
- /tmp/ccGsclp7.s:107 .data:000000000000004b mtc_image
- /tmp/ccGsclp7.s:103 .data:000000000000003f mtc_application
- UNDEFINED SYMBOLS
- mediaTypeList
- MediaTypeHandlerText
- MediaTypeHandlerBinary
- __do_copy_data
|