make regdesc global
diff --git a/src/libmach/regs.c b/src/libmach/regs.c
index 43c0478..78972ee 100644
--- a/src/libmach/regs.c
+++ b/src/libmach/regs.c
@@ -2,6 +2,17 @@
 #include <libc.h>
 #include <mach.h>
 
+Regdesc*
+regdesc(char *name)
+{
+	Regdesc *r;
+
+	for(r=mach->reglist; r->name; r++)
+		if(strcmp(r->name, name) == 0)
+			return r;
+	return nil;
+}
+
 int
 rput(Regs *regs, char *name, ulong u)
 {
@@ -46,14 +57,3 @@
 	}
 }
 
-Regdesc*
-regdesc(char *name)
-{
-	Regdesc *r;
-
-	for(r=mach->reglist; r->name; r++)
-		if(strcmp(r->name, name) == 0)
-			return r;
-	return nil;
-}
-