pcmcia.lst 6.9 KB

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