1*9186Ssam /* machdep.c 4.3 82/11/13 */ 2321Sbill 3321Sbill #include "../h/param.h" 4321Sbill 5*9186Ssam #include "../vax/mtpr.h" 6*9186Ssam 7321Sbill /*ARGSUSED*/ 8321Sbill /*VARARGS1*/ 9321Sbill mtpr(regno, value) 10321Sbill { 11321Sbill 12321Sbill asm(" mtpr 8(ap),4(ap)"); 13321Sbill } 14321Sbill 15321Sbill /*ARGSUSED*/ 16321Sbill mfpr(regno) 17321Sbill { 18321Sbill 19321Sbill asm(" mfpr 4(ap),r0"); 20321Sbill #ifdef lint 21321Sbill return (0); 22321Sbill #endif 23321Sbill } 24321Sbill 25321Sbill /* 26321Sbill * Copy bytes within kernel 27321Sbill */ 28321Sbill /*ARGSUSED*/ 29321Sbill bcopy(from, to, count) 30321Sbill caddr_t from, to; 31321Sbill unsigned count; 32321Sbill { 33321Sbill 34321Sbill asm(" movc3 12(ap),*4(ap),*8(ap)"); 35321Sbill } 36