9 16 .section .text.DAC_Init,"ax",@progbits
14 22 /* prologue: function */
15 23 /* frame size = 0 */
17 25 0000 8FEB ldi r24,lo8(-65)
18 26 0002 84B9 out 36-32,r24
20 28 0004 8FEF ldi r24,lo8(-1)
21 29 0006 85B9 out 37-32,r24
23 31 0008 86E5 ldi r24,lo8(86)
24 32 000a 85B9 out 37-32,r24
25 33 /* epilogue start */
29 38 .section .text.DAC_Set,"ax",@progbits
37 47 /* prologue: function */
38 48 /* frame size = 0 */
39 49 0004 EC01 movw r28,r24
41 51 0006 0E94 0000 call DAC_Init
45 55 000a 2B99 sbic 37-32,3
48 58 000e 85B1 in r24,37-32
49 59 0010 8660 ori r24,lo8(6)
50 60 0012 85B9 out 37-32,r24
53 63 0014 2B9B sbis 37-32,3
57 67 0018 2B99 sbic 37-32,3
58 68 001a 00C0 rjmp .L37
60 70 001c 2998 cbi 37-32,1
62 72 001e 2898 cbi 37-32,0
65 75 0020 2B9B sbis 37-32,3
69 79 0024 2B99 sbic 37-32,3
70 80 0026 00C0 rjmp .L36
72 82 0028 289A sbi 37-32,0
75 85 002a 2B9B sbis 37-32,3
79 89 002e 2B99 sbic 37-32,3
80 90 0030 00C0 rjmp .L35
82 92 0032 80E1 ldi r24,hi8(4096)
83 93 0034 C030 cpi r28,lo8(4096)
84 94 0036 D807 cpc r29,r24
85 95 0038 04F0 brlt .L11
87 97 003a 2898 cbi 37-32,0
91 101 0040 00C0 rjmp .L34
94 104 0042 289A sbi 37-32,0
97 107 0044 2B9B sbis 37-32,3
98 108 0046 00C0 rjmp .L34
101 111 0048 2B99 sbic 37-32,3
102 112 004a 00C0 rjmp .L33
104 114 004c 289A sbi 37-32,0
107 117 004e 2B9B sbis 37-32,3
108 118 0050 00C0 rjmp .L14
111 121 0052 2B99 sbic 37-32,3
112 122 0054 00C0 rjmp .L32
113 123 0056 2BE0 ldi r18,lo8(11)
114 124 0058 30E0 ldi r19,hi8(11)
118 128 005a CE01 movw r24,r28
119 129 005c 022E mov r0,r18
120 130 005e 00C0 rjmp 2f
121 131 0060 9595 1: asr r25
122 132 0062 8795 ror r24
123 133 0064 0A94 2: dec r0
124 134 0066 02F4 brpl 1b
125 135 0068 80FD sbrc r24,0
126 136 006a 00C0 rjmp .L16
128 138 006c 2898 cbi 37-32,0
129 139 006e 00C0 rjmp .L31
132 142 0070 289A sbi 37-32,0
135 145 0072 2B9B sbis 37-32,3
136 146 0074 00C0 rjmp .L31
139 149 0076 2B99 sbic 37-32,3
140 150 0078 00C0 rjmp .L30
141 151 007a 2150 subi r18,lo8(-(-1))
142 152 007c 3040 sbci r19,hi8(-(-1))
144 154 007e 8FEF ldi r24,hi8(-1)
145 155 0080 2F3F cpi r18,lo8(-1)
146 156 0082 3807 cpc r19,r24
147 157 0084 01F4 brne .L19
150 160 0086 299A sbi 37-32,1
153 163 0088 2B9B sbis 37-32,3
154 164 008a 00C0 rjmp .L20
157 167 008c 2B99 sbic 37-32,3
158 168 008e 00C0 rjmp .L29
160 170 0090 2A98 cbi 37-32,2
163 173 0092 2B9B sbis 37-32,3
164 174 0094 00C0 rjmp .L22
167 177 0096 2B99 sbic 37-32,3
168 178 0098 00C0 rjmp .L28
170 180 009a 2A9A sbi 37-32,2
173 183 009c 2B9B sbis 37-32,3
174 184 009e 00C0 rjmp .L24
177 187 00a0 2B99 sbic 37-32,3
178 188 00a2 00C0 rjmp .L27
179 189 /* epilogue start */
181 191 00a4 DF91 pop r29
182 192 00a6 CF91 pop r28
188 *ABS*:0000000000000000 dac.c
189 /tmp/cc3kAUPa.s:2 *ABS*:000000000000003f __SREG__
190 /tmp/cc3kAUPa.s:3 *ABS*:000000000000003e __SP_H__
191 /tmp/cc3kAUPa.s:4 *ABS*:000000000000003d __SP_L__
192 /tmp/cc3kAUPa.s:5 *ABS*:0000000000000034 __CCP__
193 /tmp/cc3kAUPa.s:6 *ABS*:0000000000000000 __tmp_reg__
194 /tmp/cc3kAUPa.s:7 *ABS*:0000000000000001 __zero_reg__
195 /tmp/cc3kAUPa.s:19 .text.DAC_Init:0000000000000000 DAC_Init
196 /tmp/cc3kAUPa.s:41 .text.DAC_Set:0000000000000000 DAC_Set