| Line 262... |
Line 262... |
| 262 |
__asm__ volatile(" str r0, [r9] \n"); // 1 cycle, 1 mem, r9 early
|
262 |
__asm__ volatile(" str r0, [r9] \n"); // 1 cycle, 1 mem, r9 early
|
| 263 |
__asm__ volatile(" str r1, [r7], #4 \n"); // 1 cycle, 1 mem, r7 early
|
263 |
__asm__ volatile(" str r1, [r7], #4 \n"); // 1 cycle, 1 mem, r7 early
|
| 264 |
__asm__ volatile(" nop \n"); // 2 cycles
|
264 |
__asm__ volatile(" nop \n"); // 2 cycles
|
| 265 |
__asm__ volatile(" nop \n"); // 2 cycles
|
265 |
__asm__ volatile(" nop \n"); // 2 cycles
|
| 266 |
__asm__ volatile(" nop \n"); // 2 cycles
|
266 |
__asm__ volatile(" nop \n"); // 2 cycles
|
| - |
|
267 |
__asm__ volatile(" nop \n"); // 2 cycles
|
| 267 |
__asm__ volatile(" bne displaylcd_dither_x \n");
|
268 |
__asm__ volatile(" bne displaylcd_dither_x \n");
|
| 268 |
__asm__ volatile(" add r3, r3, r11 \n");
|
269 |
__asm__ volatile(" add r3, r3, r11 \n");
|
| 269 |
__asm__ volatile(" subs r12, r12, #1 \n");
|
270 |
__asm__ volatile(" subs r12, r12, #1 \n");
|
| 270 |
__asm__ volatile(" bne displaylcd_dither_y \n");
|
271 |
__asm__ volatile(" bne displaylcd_dither_y \n");
|
| 271 |
__asm__ volatile("displaylcd_dither_free: \n");
|
272 |
__asm__ volatile("displaylcd_dither_free: \n");
|