84 register bool error
asm(
"r24") =
true;
87 CLASSB_RegSet_R_HI(R24,0x55);
92 CLASSB_RegSet_R_HI(R31,0x55);
96 CLASSB_RegSet_R_HI(R30,0x55);
101 CLASSB_RegStore_IO(0x3D);
102 CLASSB_RegSet_IO(0x3D,0x55);
105 CLASSB_RegRestore_IO(0x3D);
108 CLASSB_RegStore_IO(0x3E);
109 CLASSB_RegSet_IO(0x3E,0x55);
112 CLASSB_RegRestore_IO(0x3E);
115 CLASSB_RegStore_R(R29);
116 CLASSB_RegSet_R_HI(R29,0x55);
119 CLASSB_RegRestore_R(R29);
121 CLASSB_RegStore_R(R28);
122 CLASSB_RegSet_R_HI(R28,0x55);
125 CLASSB_RegRestore_R(R28);
128 CLASSB_RegSet_R_HI(R27,0x55);
132 CLASSB_RegSet_R_HI(R26,0x55);
136 CLASSB_RegSet_R_HI(R25,0x55);
140 CLASSB_RegSet_R_HI(R23,0x55);
144 CLASSB_RegSet_R_HI(R22,0x55);
148 CLASSB_RegSet_R_HI(R21,0x55);
152 CLASSB_RegSet_R_HI(R20,0x55);
156 CLASSB_RegSet_R_HI(R19,0x55);
160 CLASSB_RegSet_R_HI(R18,0x55);
165 CLASSB_RegStore_R(R17);
166 CLASSB_RegSet_R_HI(R17,0x55);
169 CLASSB_RegRestore_R(R17);
171 CLASSB_RegStore_R(R16);
172 CLASSB_RegSet_R_HI(R16,0x55);
175 CLASSB_RegRestore_R(R16);
177 CLASSB_RegStore_R(R15);
178 CLASSB_RegSet_R_LO(R15,0x55);
181 CLASSB_RegRestore_R(R15);
183 CLASSB_RegStore_R(R14);
184 CLASSB_RegSet_R_LO(R14,0x55);
187 CLASSB_RegRestore_R(R14);
189 CLASSB_RegStore_R(R13);
190 CLASSB_RegSet_R_LO(R13,0x55);
193 CLASSB_RegRestore_R(R13);
195 CLASSB_RegStore_R(R12);
196 CLASSB_RegSet_R_LO(R12,0x55);
199 CLASSB_RegRestore_R(R12);
201 CLASSB_RegStore_R(R11);
202 CLASSB_RegSet_R_LO(R11,0x55);
205 CLASSB_RegRestore_R(R11);
207 CLASSB_RegStore_R(R10);
208 CLASSB_RegSet_R_LO(R10,0x55);
211 CLASSB_RegRestore_R(R10);
213 CLASSB_RegStore_R(R9);
214 CLASSB_RegSet_R_LO(R9,0x55);
217 CLASSB_RegRestore_R(R9);
219 CLASSB_RegStore_R(R8);
220 CLASSB_RegSet_R_LO(R8,0x55);
223 CLASSB_RegRestore_R(R8);
225 CLASSB_RegStore_R(R7);
226 CLASSB_RegSet_R_LO(R7,0x55);
229 CLASSB_RegRestore_R(R7);
231 CLASSB_RegStore_R(R6);
232 CLASSB_RegSet_R_LO(R6,0x55);
235 CLASSB_RegRestore_R(R6);
237 CLASSB_RegStore_R(R5);
238 CLASSB_RegSet_R_LO(R5,0x55);
241 CLASSB_RegRestore_R(R5);
243 CLASSB_RegStore_R(R4);
244 CLASSB_RegSet_R_LO(R4,0x55);
247 CLASSB_RegRestore_R(R4);
249 CLASSB_RegStore_R(R3);
250 CLASSB_RegSet_R_LO(R3,0x55);
253 CLASSB_RegRestore_R(R3);
255 CLASSB_RegStore_R(R2);
256 CLASSB_RegSet_R_LO(R2,0x55);
259 CLASSB_RegRestore_R(R2);
261 CLASSB_RegStore_R(R1);
262 CLASSB_RegSet_R_LO(R1,0x55);
265 CLASSB_RegRestore_R(R1);
267 CLASSB_RegStore_R(R0);
268 CLASSB_RegSet_R_LO(R0,0x55);
271 CLASSB_RegRestore_R(R0);
275 #ifdef CLASSB_HAS_BIGMEM
276 CLASSB_RegStore_IO(0x38);
277 CLASSB_RegSet_IO(0x38,0x55);
280 CLASSB_RegRestore_IO(0x38);
284 #ifdef CLASSB_HAS_BIGMEM
285 CLASSB_RegStore_IO(0x39);
286 CLASSB_RegSet_IO(0x39,0x55);
289 CLASSB_RegRestore_IO(0x39);
293 #ifdef CLASSB_HAS_BIGMEM
294 CLASSB_RegStore_IO(0x3A);
295 CLASSB_RegSet_IO(0x3A,0x55);
298 CLASSB_RegRestore_IO(0x3A);
302 #if defined(CLASSB_HAS_BIGMEM) || defined(CLASSB_HAS_BIGFLASH)
303 CLASSB_RegStore_IO(0x3B);
304 CLASSB_RegSet_IO(0x3B,0x55);
307 CLASSB_RegRestore_IO(0x3B);
311 #ifdef CLASSB_HAS_BIGFLASH
312 CLASSB_RegStore_IO(0x3C);
313 CLASSB_RegSet_IO(0x3C,0x55);
316 CLASSB_RegRestore_IO(0x3C);
320 CLASSB_RegStore_IO(0x3F);
321 CLASSB_RegSet_IO(0x3F,0x55);
324 CLASSB_RegRestore_IO(0x3F);
330 "CLASSB_LABEL1: jmp CLASSB_LABEL1 \n\t"
332 "CLASSB_LABEL2: ldi %0, 0x01 \n\t"