| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- GAS LISTING /tmp/ccq1FHmd.s page 1
- 1 .file "pcmcia.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.ReadXXX,"ax",@progbits
- 9 .type ReadXXX, @function
- 10 ReadXXX:
- 11 /* prologue: function */
- 12 /* frame size = 0 */
- 13 /* stack size = 0 */
- 14 .L__stack_usage = 0
- 15 /* #APP */
- 16 ; 177 "../../nut/arch/avr/dev/pcmcia.c" 1
- 17 0000 F894 cli
- 18 ; 0 "" 2
- 19 /* #NOAPP */
- 20 0002 8093 0288 sts -30718,r24
- 21 0006 9093 0388 sts -30717,r25
- 22 000a 8FE3 ldi r24,lo8(63)
- 23 000c 8093 0488 sts -30716,r24
- 24 0010 6130 cpi r22,1
- 25 0012 7105 cpc r23,__zero_reg__
- 26 0014 01F4 brne .L2
- 27 0016 8BE3 ldi r24,lo8(59)
- 28 0018 00C0 rjmp .L4
- 29 .L2:
- 30 001a 8FE2 ldi r24,lo8(47)
- 31 .L4:
- 32 001c 8093 0488 sts -30716,r24
- 33 /* #APP */
- 34 ; 201 "../../nut/arch/avr/dev/pcmcia.c" 1
- 35 0020 0000 nop
- 36 ; 0 "" 2
- 37 ; 201 "../../nut/arch/avr/dev/pcmcia.c" 1
- 38 0022 0000 nop
- 39 ; 0 "" 2
- 40 ; 201 "../../nut/arch/avr/dev/pcmcia.c" 1
- 41 0024 0000 nop
- 42 ; 0 "" 2
- 43 ; 201 "../../nut/arch/avr/dev/pcmcia.c" 1
- 44 0026 0000 nop
- 45 ; 0 "" 2
- 46 /* #NOAPP */
- 47 0028 2091 0088 lds r18,-30720
- 48 002c 8091 0188 lds r24,-30719
- 49 0030 9FEB ldi r25,lo8(-65)
- 50 0032 9093 0488 sts -30716,r25
- 51 0036 9CE3 ldi r25,lo8(60)
- 52 0038 9093 0488 sts -30716,r25
- 53 003c 90E0 ldi r25,0
- 54 003e 982F mov r25,r24
- 55 0040 8827 clr r24
- 56 /* #APP */
- 57 ; 224 "../../nut/arch/avr/dev/pcmcia.c" 1
- GAS LISTING /tmp/ccq1FHmd.s page 2
- 58 0042 7894 sei
- 59 ; 0 "" 2
- 60 /* #NOAPP */
- 61 0044 822B or r24,r18
- 62 0046 0895 ret
- 63 .size ReadXXX, .-ReadXXX
- 64 .section .text.pcmcia_WriteMem,"ax",@progbits
- 65 .global pcmcia_WriteMem
- 66 .type pcmcia_WriteMem, @function
- 67 pcmcia_WriteMem:
- 68 /* prologue: function */
- 69 /* frame size = 0 */
- 70 /* stack size = 0 */
- 71 .L__stack_usage = 0
- 72 /* #APP */
- 73 ; 117 "../../nut/arch/avr/dev/pcmcia.c" 1
- 74 0000 F894 cli
- 75 ; 0 "" 2
- 76 /* #NOAPP */
- 77 0002 8093 0288 sts -30718,r24
- 78 0006 9093 0388 sts -30717,r25
- 79 000a 6093 0088 sts -30720,r22
- 80 000e 7093 0188 sts -30719,r23
- 81 0012 E4E0 ldi r30,lo8(4)
- 82 0014 F8E8 ldi r31,lo8(-120)
- 83 0016 8FEB ldi r24,lo8(-65)
- 84 0018 8083 st Z,r24
- 85 001a 97EB ldi r25,lo8(-73)
- 86 001c 9083 st Z,r25
- 87 001e 8083 st Z,r24
- 88 0020 8CE3 ldi r24,lo8(60)
- 89 0022 8083 st Z,r24
- 90 /* #APP */
- 91 ; 165 "../../nut/arch/avr/dev/pcmcia.c" 1
- 92 0024 7894 sei
- 93 ; 0 "" 2
- 94 /* #NOAPP */
- 95 0026 0895 ret
- 96 .size pcmcia_WriteMem, .-pcmcia_WriteMem
- 97 .section .text.pcmcia_WriteReg,"ax",@progbits
- 98 .global pcmcia_WriteReg
- 99 .type pcmcia_WriteReg, @function
- 100 pcmcia_WriteReg:
- 101 /* prologue: function */
- 102 /* frame size = 0 */
- 103 /* stack size = 0 */
- 104 .L__stack_usage = 0
- 105 /* #APP */
- 106 ; 117 "../../nut/arch/avr/dev/pcmcia.c" 1
- 107 0000 F894 cli
- 108 ; 0 "" 2
- 109 /* #NOAPP */
- 110 0002 8093 0288 sts -30718,r24
- 111 0006 9093 0388 sts -30717,r25
- 112 000a 6093 0088 sts -30720,r22
- 113 000e 7093 0188 sts -30719,r23
- 114 0012 E4E0 ldi r30,lo8(4)
- GAS LISTING /tmp/ccq1FHmd.s page 3
- 115 0014 F8E8 ldi r31,lo8(-120)
- 116 0016 8FEB ldi r24,lo8(-65)
- 117 0018 8083 st Z,r24
- 118 001a 9FE9 ldi r25,lo8(-97)
- 119 001c 9083 st Z,r25
- 120 001e 8083 st Z,r24
- 121 0020 8CE3 ldi r24,lo8(60)
- 122 0022 8083 st Z,r24
- 123 /* #APP */
- 124 ; 165 "../../nut/arch/avr/dev/pcmcia.c" 1
- 125 0024 7894 sei
- 126 ; 0 "" 2
- 127 /* #NOAPP */
- 128 0026 0895 ret
- 129 .size pcmcia_WriteReg, .-pcmcia_WriteReg
- 130 .section .text.pcmcia_ReadMem,"ax",@progbits
- 131 .global pcmcia_ReadMem
- 132 .type pcmcia_ReadMem, @function
- 133 pcmcia_ReadMem:
- 134 /* prologue: function */
- 135 /* frame size = 0 */
- 136 /* stack size = 0 */
- 137 .L__stack_usage = 0
- 138 0000 61E0 ldi r22,lo8(1)
- 139 0002 70E0 ldi r23,0
- 140 0004 0C94 0000 jmp ReadXXX
- 141 .size pcmcia_ReadMem, .-pcmcia_ReadMem
- 142 .section .text.pcmcia_ReadReg,"ax",@progbits
- 143 .global pcmcia_ReadReg
- 144 .type pcmcia_ReadReg, @function
- 145 pcmcia_ReadReg:
- 146 /* prologue: function */
- 147 /* frame size = 0 */
- 148 /* stack size = 0 */
- 149 .L__stack_usage = 0
- 150 0000 60E0 ldi r22,0
- 151 0002 70E0 ldi r23,0
- 152 0004 0C94 0000 jmp ReadXXX
- 153 .size pcmcia_ReadReg, .-pcmcia_ReadReg
- 154 .ident "GCC: (GNU) 5.3.0"
- GAS LISTING /tmp/ccq1FHmd.s page 4
- DEFINED SYMBOLS
- *ABS*:0000000000000000 pcmcia.c
- /tmp/ccq1FHmd.s:2 *ABS*:000000000000003e __SP_H__
- /tmp/ccq1FHmd.s:3 *ABS*:000000000000003d __SP_L__
- /tmp/ccq1FHmd.s:4 *ABS*:000000000000003f __SREG__
- /tmp/ccq1FHmd.s:5 *ABS*:000000000000003b __RAMPZ__
- /tmp/ccq1FHmd.s:6 *ABS*:0000000000000000 __tmp_reg__
- /tmp/ccq1FHmd.s:7 *ABS*:0000000000000001 __zero_reg__
- /tmp/ccq1FHmd.s:10 .text.ReadXXX:0000000000000000 ReadXXX
- /tmp/ccq1FHmd.s:67 .text.pcmcia_WriteMem:0000000000000000 pcmcia_WriteMem
- /tmp/ccq1FHmd.s:100 .text.pcmcia_WriteReg:0000000000000000 pcmcia_WriteReg
- /tmp/ccq1FHmd.s:133 .text.pcmcia_ReadMem:0000000000000000 pcmcia_ReadMem
- /tmp/ccq1FHmd.s:145 .text.pcmcia_ReadReg:0000000000000000 pcmcia_ReadReg
- NO UNDEFINED SYMBOLS
|