D | misc.c | 16 * which should point to addresses in RAM and cleared to 0 on start. 40 int status, i = 0x4000000; in icedcc_putc() 43 if (--i < 0) in icedcc_putc() 46 asm volatile ("mrc p14, 0, %0, c0, c1, 0" : "=r" (status)); in icedcc_putc() 49 asm("mcr p14, 0, %0, c0, c5, 0" : : "r" (ch)); in icedcc_putc() 57 int status, i = 0x4000000; in icedcc_putc() 60 if (--i < 0) in icedcc_putc() 63 asm volatile ("mrc p14, 0, %0, c14, c0, 0" : "=r" (status)); in icedcc_putc() 66 asm("mcr p14, 0, %0, c8, c0, 0" : : "r" (ch)); in icedcc_putc() 73 int status, i = 0x4000000; in icedcc_putc() [all …]
|