xref: /original-bsd/sys/vax/stand/machdep.c (revision 4c0d4567)
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