D | misc.c | 16 * which should point to addresses in RAM and cleared to 0 on start. 36 int status, i = 0x4000000; in icedcc_putc() 39 if (--i < 0) in icedcc_putc() 42 asm volatile ("mrc p14, 0, %0, c0, c1, 0" : "=r" (status)); in icedcc_putc() 45 asm("mcr p14, 0, %0, c0, c5, 0" : : "r" (ch)); in icedcc_putc() 53 int status, i = 0x4000000; in icedcc_putc() 56 if (--i < 0) in icedcc_putc() 59 asm volatile ("mrc p14, 0, %0, c14, c0, 0" : "=r" (status)); in icedcc_putc() 62 asm("mcr p14, 0, %0, c8, c0, 0" : : "r" (ch)); in icedcc_putc() 69 int status, i = 0x4000000; in icedcc_putc() [all …]
|