fork(1) download
  1. avrdiv.elf: file format elf32-avr
  2.  
  3.  
  4. Disassembly of section .text:
  5.  
  6. 00000000 <__vectors>:
  7. 0: 0c 94 46 00 jmp 0x8c ; 0x8c <__ctors_end>
  8. 4: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  9. 8: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  10. c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  11. 10: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  12. 14: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  13. 18: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  14. 1c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  15. 20: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  16. 24: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  17. 28: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  18. 2c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  19. 30: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  20. 34: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  21. 38: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  22. 3c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  23. 40: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  24. 44: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  25. 48: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  26. 4c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  27. 50: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  28. 54: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  29. 58: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  30. 5c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  31. 60: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  32. 64: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  33. 68: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  34. 6c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  35. 70: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  36. 74: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  37. 78: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  38. 7c: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  39. 80: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  40. 84: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  41. 88: 0c 94 58 00 jmp 0xb0 ; 0xb0 <__bad_interrupt>
  42.  
  43. 0000008c <__ctors_end>:
  44. 8c: 11 24 eor r1, r1
  45. 8e: 1f be out 0x3f, r1 ; 63
  46. 90: cf ef ldi r28, 0xFF ; 255
  47. 92: d0 e4 ldi r29, 0x40 ; 64
  48. 94: de bf out 0x3e, r29 ; 62
  49. 96: cd bf out 0x3d, r28 ; 61
  50.  
  51. 00000098 <__do_clear_bss>:
  52. 98: 11 e0 ldi r17, 0x01 ; 1
  53. 9a: a0 e0 ldi r26, 0x00 ; 0
  54. 9c: b1 e0 ldi r27, 0x01 ; 1
  55. 9e: 01 c0 rjmp .+2 ; 0xa2 <.do_clear_bss_start>
  56.  
  57. 000000a0 <.do_clear_bss_loop>:
  58. a0: 1d 92 st X+, r1
  59.  
  60. 000000a2 <.do_clear_bss_start>:
  61. a2: ac 30 cpi r26, 0x0C ; 12
  62. a4: b1 07 cpc r27, r17
  63. a6: e1 f7 brne .-8 ; 0xa0 <.do_clear_bss_loop>
  64. a8: 0e 94 5a 00 call 0xb4 ; 0xb4 <main>
  65. ac: 0c 94 97 00 jmp 0x12e ; 0x12e <_exit>
  66.  
  67. 000000b0 <__bad_interrupt>:
  68. b0: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
  69.  
  70. 000000b4 <main>:
  71. b4: 60 91 00 01 lds r22, 0x0100
  72. b8: 70 91 01 01 lds r23, 0x0101
  73. bc: 80 91 02 01 lds r24, 0x0102
  74. c0: 90 91 03 01 lds r25, 0x0103
  75. c4: 20 91 04 01 lds r18, 0x0104
  76. c8: 30 91 05 01 lds r19, 0x0105
  77. cc: 40 91 06 01 lds r20, 0x0106
  78. d0: 50 91 07 01 lds r21, 0x0107
  79. d4: 0e 94 75 00 call 0xea ; 0xea <__udivmodsi4>
  80. d8: 20 93 08 01 sts 0x0108, r18
  81. dc: 30 93 09 01 sts 0x0109, r19
  82. e0: 40 93 0a 01 sts 0x010A, r20
  83. e4: 50 93 0b 01 sts 0x010B, r21
  84. e8: 08 95 ret
  85.  
  86. 000000ea <__udivmodsi4>:
  87. ea: a1 e2 ldi r26, 0x21 ; 33
  88. ec: 1a 2e mov r1, r26
  89. ee: aa 1b sub r26, r26
  90. f0: bb 1b sub r27, r27
  91. f2: fd 01 movw r30, r26
  92. f4: 0d c0 rjmp .+26 ; 0x110 <__udivmodsi4_ep>
  93.  
  94. 000000f6 <__udivmodsi4_loop>:
  95. f6: aa 1f adc r26, r26
  96. f8: bb 1f adc r27, r27
  97. fa: ee 1f adc r30, r30
  98. fc: ff 1f adc r31, r31
  99. fe: a2 17 cp r26, r18
  100. 100: b3 07 cpc r27, r19
  101. 102: e4 07 cpc r30, r20
  102. 104: f5 07 cpc r31, r21
  103. 106: 20 f0 brcs .+8 ; 0x110 <__udivmodsi4_ep>
  104. 108: a2 1b sub r26, r18
  105. 10a: b3 0b sbc r27, r19
  106. 10c: e4 0b sbc r30, r20
  107. 10e: f5 0b sbc r31, r21
  108.  
  109. 00000110 <__udivmodsi4_ep>:
  110. 110: 66 1f adc r22, r22
  111. 112: 77 1f adc r23, r23
  112. 114: 88 1f adc r24, r24
  113. 116: 99 1f adc r25, r25
  114. 118: 1a 94 dec r1
  115. 11a: 69 f7 brne .-38 ; 0xf6 <__udivmodsi4_loop>
  116. 11c: 60 95 com r22
  117. 11e: 70 95 com r23
  118. 120: 80 95 com r24
  119. 122: 90 95 com r25
  120. 124: 9b 01 movw r18, r22
  121. 126: ac 01 movw r20, r24
  122. 128: bd 01 movw r22, r26
  123. 12a: cf 01 movw r24, r30
  124. 12c: 08 95 ret
  125.  
  126. 0000012e <_exit>:
  127. 12e: f8 94 cli
  128.  
  129. 00000130 <__stop_program>:
  130. 130: ff cf rjmp .-2 ; 0x130 <__stop_program>
  131.  
  132. Disassembly of section .bss:
  133.  
  134. 00800100 <__bss_start>:
  135. 800100: 00 00 nop
  136. ...
  137.  
  138. 00800104 <test2>:
  139. 800104: 00 00 nop
  140. ...
  141.  
  142. 00800108 <test3>:
  143. 800108: 00 00 nop
  144. ...
  145.  
  146. Disassembly of section .comment:
  147.  
  148. 00000000 <_end-0x80010c>:
  149. 0: 47 43 sbci r20, 0x37 ; 55
  150. 2: 43 3a cpi r20, 0xA3 ; 163
  151. 4: 20 28 or r2, r0
  152. 6: 47 65 ori r20, 0x57 ; 87
  153. 8: 6e 74 andi r22, 0x4E ; 78
  154. a: 6f 6f ori r22, 0xFF ; 255
  155. c: 20 34 cpi r18, 0x40 ; 64
  156. e: 2e 38 cpi r18, 0x8E ; 142
  157. 10: 2e 30 cpi r18, 0x0E ; 14
  158. 12: 20 70 andi r18, 0x00 ; 0
  159. 14: 31 2e mov r3, r17
  160. 16: 33 2c mov r3, r3
  161. 18: 20 70 andi r18, 0x00 ; 0
  162. 1a: 69 65 ori r22, 0x59 ; 89
  163. 1c: 2d 30 cpi r18, 0x0D ; 13
  164. 1e: 2e 35 cpi r18, 0x5E ; 94
  165. 20: 2e 35 cpi r18, 0x5E ; 94
  166. 22: 29 20 and r2, r9
  167. 24: 34 2e mov r3, r20
  168. 26: 38 2e mov r3, r24
  169. 28: 30 00 .word 0x0030 ; ????
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty