+/* the quantities involving ctob() are located in the kernel stack.
+/* the others are in the pcb.
+*/
+#define KSP 0
+#define ESP 4
+#define SSP 8
+#define USP (ctob(UPAGES)-5*sizeof(int))
+#define R0 (ctob(UPAGES)-19*sizeof(int))
+#define R1 (ctob(UPAGES)-18*sizeof(int))
+#define R2 (ctob(UPAGES)-17*sizeof(int))
+#define R3 (ctob(UPAGES)-16*sizeof(int))
+#define R4 (ctob(UPAGES)-15*sizeof(int))
+#define R5 (ctob(UPAGES)-14*sizeof(int))
+#define R6 (ctob(UPAGES)-13*sizeof(int))
+#define R7 (ctob(UPAGES)-12*sizeof(int))
+#define R8 (ctob(UPAGES)-11*sizeof(int))
+#define R9 (ctob(UPAGES)-10*sizeof(int))
+#define R10 (ctob(UPAGES)-9*sizeof(int))
+#define R11 (ctob(UPAGES)-8*sizeof(int))
+#define AP (ctob(UPAGES)-7*sizeof(int))
+#define FP (ctob(UPAGES)-6*sizeof(int))
+#define PC (ctob(UPAGES)-2*sizeof(int))
+#define PSL (ctob(UPAGES)-1*sizeof(int))
+#define P0BR 80
+#define P0LR 84
+#define P1BR 88
+#define P1LR 92