Disassembly of section .text.__vector_21:
00000000 <__vector_21>:
0: 1f 92 push r1
2: 0f 92 push r0
4: 0f b6 in r0, 0x3f ; 63
6: 0f 92 push r0
8: 0b b6 in r0, 0x3b ; 59
a: 0f 92 push r0
c: 11 24 eor r1, r1
e: 8f 93 push r24
10: 9f 93 push r25
12: ef 93 push r30
14: ff 93 push r31
16: 85 b1 in r24, 0x05 ; 5
18: 80 93 00 00 sts 0x0000, r24
1c: 8b b1 in r24, 0x0b ; 11
1e: 80 93 00 00 sts 0x0000, r24
22: 29 98 cbi 0x05, 1 ; 5
24: 80 91 00 00 lds r24, 0x0000
28: 8f 5f subi r24, 0xFF ; 255
2a: 80 93 00 00 sts 0x0000, r24
2e: 80 91 00 00 lds r24, 0x0000
32: 80 34 cpi r24, 0x40 ; 64
34: 01 f0 breq .+0 ; 0x36 <__vector_21+0x36>
36: 00 c0 rjmp .+0 ; 0x38 <__vector_21+0x38>
38: e0 91 00 00 lds r30, 0x0000
3c: f0 e0 ldi r31, 0x00 ; 0
3e: 80 91 00 00 lds r24, 0x0000
42: 96 e0 ldi r25, 0x06 ; 6
44: ee 0f add r30, r30
46: ff 1f adc r31, r31
48: 9a 95 dec r25
4a: 01 f4 brne .+0 ; 0x4c <__vector_21+0x4c>
4c: e8 0f add r30, r24
4e: f1 1d adc r31, r1
50: ee 0f add r30, r30
52: ff 1f adc r31, r31
54: e0 50 subi r30, 0x00 ; 0
56: f0 40 sbci r31, 0x00 ; 0
58: 80 81 ld r24, Z
5a: 91 81 ldd r25, Z+1 ; 0x01
5c: 80 70 andi r24, 0x00 ; 0
5e: 9f 70 andi r25, 0x0F ; 15
60: 90 93 00 00 sts 0x0000, r25
64: e0 91 00 00 lds r30, 0x0000
68: f0 e0 ldi r31, 0x00 ; 0
6a: 80 91 00 00 lds r24, 0x0000
6e: 96 e0 ldi r25, 0x06 ; 6
70: ee 0f add r30, r30
72: ff 1f adc r31, r31
74: 9a 95 dec r25
76: 01 f4 brne .+0 ; 0x78 <__vector_21+0x78>
78: e8 0f add r30, r24
7a: f1 1d adc r31, r1
7c: ee 0f add r30, r30
7e: ff 1f adc r31, r31
80: e0 50 subi r30, 0x00 ; 0
82: f0 40 sbci r31, 0x00 ; 0
84: 80 81 ld r24, Z
86: 91 81 ldd r25, Z+1 ; 0x01
88: 80 7f andi r24, 0xF0 ; 240
8a: 90 70 andi r25, 0x00 ; 0
8c: e4 e0 ldi r30, 0x04 ; 4
8e: 96 95 lsr r25
90: 87 95 ror r24
92: ea 95 dec r30
94: 01 f4 brne .+0 ; 0x96 <__vector_21+0x96>
96: 80 93 00 00 sts 0x0000, r24
9a: e0 91 00 00 lds r30, 0x0000
9e: f0 e0 ldi r31, 0x00 ; 0
a0: 80 91 00 00 lds r24, 0x0000
a4: 96 e0 ldi r25, 0x06 ; 6
a6: ee 0f add r30, r30
a8: ff 1f adc r31, r31
aa: 9a 95 dec r25
ac: 01 f4 brne .+0 ; 0xae <__vector_21+0xae>
ae: e8 0f add r30, r24
b0: f1 1d adc r31, r1
b2: ee 0f add r30, r30
b4: ff 1f adc r31, r31
b6: e0 50 subi r30, 0x00 ; 0
b8: f0 40 sbci r31, 0x00 ; 0
ba: 80 81 ld r24, Z
bc: 91 81 ldd r25, Z+1 ; 0x01
be: 8f 70 andi r24, 0x0F ; 15
c0: 80 93 00 00 sts 0x0000, r24
c4: 80 91 00 00 lds r24, 0x0000
c8: 81 60 ori r24, 0x01 ; 1
ca: 80 93 00 00 sts 0x0000, r24
ce: 80 91 00 00 lds r24, 0x0000
d2: 8f 5f subi r24, 0xFF ; 255
d4: 80 93 00 00 sts 0x0000, r24
d8: 10 92 00 00 sts 0x0000, r1
dc: 00 c0 rjmp .+0 ; 0xde <__vector_21+0xde>
de: 80 91 00 00 lds r24, 0x0000
e2: 8e 7f andi r24, 0xFE ; 254
e4: 80 93 00 00 sts 0x0000, r24
e8: 80 91 00 00 lds r24, 0x0000
ec: 80 34 cpi r24, 0x40 ; 64
ee: 01 f4 brne .+0 ; 0xf0 <__vector_21+0xf0>
f0: 80 91 00 00 lds r24, 0x0000
f4: 8f 5f subi r24, 0xFF ; 255
f6: 80 93 00 00 sts 0x0000, r24
fa: 10 92 00 00 sts 0x0000, r1
fe: 80 91 00 00 lds r24, 0x0000
102: 80 61 ori r24, 0x10 ; 16
104: 00 c0 rjmp .+0 ; 0x106 <__vector_21+0x106>
106: 80 91 00 00 lds r24, 0x0000
10a: 8f 7e andi r24, 0xEF ; 239
10c: 80 93 00 00 sts 0x0000, r24
110: 80 91 00 00 lds r24, 0x0000
114: 88 30 cpi r24, 0x08 ; 8
116: 01 f4 brne .+0 ; 0x118 <__vector_21+0x118>
118: 10 92 00 00 sts 0x0000, r1
11c: 80 91 00 00 lds r24, 0x0000
120: 8f 5f subi r24, 0xFF ; 255
122: 80 93 00 00 sts 0x0000, r24
126: 90 91 00 00 lds r25, 0x0000
12a: 80 91 00 00 lds r24, 0x0000
12e: 98 17 cp r25, r24
130: 01 f4 brne .+0 ; 0x132 <__vector_21+0x132>
132: 80 91 00 00 lds r24, 0x0000
136: 84 60 ori r24, 0x04 ; 4
138: 00 c0 rjmp .+0 ; 0x13a <__vector_21+0x13a>
13a: 80 91 00 00 lds r24, 0x0000
13e: 8b 7f andi r24, 0xFB ; 251
140: 80 93 00 00 sts 0x0000, r24
144: 80 91 00 00 lds r24, 0x0000
148: 8f 5f subi r24, 0xFF ; 255
14a: 80 93 00 00 sts 0x0000, r24
14e: 80 91 00 00 lds r24, 0x0000
152: 80 31 cpi r24, 0x10 ; 16
154: 01 f4 brne .+0 ; 0x156 <__vector_21+0x156>
156: 10 92 00 00 sts 0x0000, r1
15a: 90 91 00 00 lds r25, 0x0000
15e: 80 91 00 00 lds r24, 0x0000
162: 98 17 cp r25, r24
164: 00 f0 brcs .+0 ; 0x166 <__vector_21+0x166>
166: 80 91 00 00 lds r24, 0x0000
16a: 80 68 ori r24, 0x80 ; 128
16c: 00 c0 rjmp .+0 ; 0x16e <__vector_21+0x16e>
16e: 80 91 00 00 lds r24, 0x0000
172: 8f 77 andi r24, 0x7F ; 127
174: 80 93 00 00 sts 0x0000, r24
178: 90 91 00 00 lds r25, 0x0000
17c: 80 91 00 00 lds r24, 0x0000
180: 98 17 cp r25, r24
182: 00 f0 brcs .+0 ; 0x184 <__vector_21+0x184>
184: 80 91 00 00 lds r24, 0x0000
188: 80 64 ori r24, 0x40 ; 64
18a: 00 c0 rjmp .+0 ; 0x18c <__vector_21+0x18c>
18c: 80 91 00 00 lds r24, 0x0000
190: 8f 7b andi r24, 0xBF ; 191
192: 80 93 00 00 sts 0x0000, r24
196: 90 91 00 00 lds r25, 0x0000
19a: 80 91 00 00 lds r24, 0x0000
19e: 98 17 cp r25, r24
1a0: 00 f0 brcs .+0 ; 0x1a2 <__vector_21+0x1a2>
1a2: 80 91 00 00 lds r24, 0x0000
1a6: 80 62 ori r24, 0x20 ; 32
1a8: 00 c0 rjmp .+0 ; 0x1aa <__vector_21+0x1aa>
1aa: 80 91 00 00 lds r24, 0x0000
1ae: 8f 7d andi r24, 0xDF ; 223
1b0: 80 93 00 00 sts 0x0000, r24
1b4: 29 9a sbi 0x05, 1 ; 5
1b6: 80 91 00 00 lds r24, 0x0000
1ba: 85 b9 out 0x05, r24 ; 5
1bc: 80 91 00 00 lds r24, 0x0000
1c0: 8b b9 out 0x0b, r24 ; 11
1c2: ff 91 pop r31
1c4: ef 91 pop r30
1c6: 9f 91 pop r25
1c8: 8f 91 pop r24
1ca: 0f 90 pop r0
1cc: 0b be out 0x3b, r0 ; 59
1ce: 0f 90 pop r0
1d0: 0f be out 0x3f, r0 ; 63
1d2: 0f 90 pop r0
1d4: 1f 90 pop r1
1d6: 18 95 reti
|