1 /* machdep.c 1.1 06/28/80 */ 2 3 #include "../h/param.h" 4 #include "../h/mtpr.h" 5 6 /*ARGSUSED*/ 7 /*VARARGS1*/ 8 mtpr(regno, value) 9 { 10 11 asm(" mtpr 8(ap),4(ap)"); 12 } 13 14 /*ARGSUSED*/ 15 mfpr(regno) 16 { 17 18 asm(" mfpr 4(ap),r0"); 19 #ifdef lint 20 return (0); 21 #endif 22 } 23 24 /* 25 * Copy bytes within kernel 26 */ 27 /*ARGSUSED*/ 28 bcopy(from, to, count) 29 caddr_t from, to; 30 unsigned count; 31 { 32 33 asm(" movc3 12(ap),*4(ap),*8(ap)"); 34 } 35