| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | |
| 2 | |||||
| 3 | .text | ||||
| 4 | |||||
| 5 | .global icedcc_putc | ||||
| 6 | |||||
| 7 | icedcc_putc: | ||||
| 8 | mov r2, #0x4000000 | ||||
| 9 | 1: | ||||
| 10 | subs r2, r2, #1 | ||||
| 11 | movlt pc, r14 | ||||
| 12 | mrc p14, 0, r1, c0, c0, 0 | ||||
| 13 | tst r1, #2 | ||||
| 14 | bne 1b | ||||
| 15 | |||||
| 16 | mcr p14, 0, r0, c1, c0, 0 | ||||
| 17 | mov pc, r14 | ||||