From: Dennis Gilmore <[email protected]>

---
 src/VISmoveImage.s |    2 ++
 src/ffb_asm.s      |    6 ++++++
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/VISmoveImage.s b/src/VISmoveImage.s
index 43815f5..79a887f 100644
--- a/src/VISmoveImage.s
+++ b/src/VISmoveImage.s
@@ -79,6 +79,8 @@
 #if defined(__sparc_v9__) || defined(__sparcv9) || defined(__arch64__)
 #define SMUL                   mulx
 #define ICC                    xcc
+.register %g2,#scratch
+.register %g3,#scratch
 #else
 #define SMUL                   smul
 #define ICC                    icc
diff --git a/src/ffb_asm.s b/src/ffb_asm.s
index 37ca92e..ef6b2ea 100644
--- a/src/ffb_asm.s
+++ b/src/ffb_asm.s
@@ -24,6 +24,12 @@
  */
 /* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/sunffb/ffb_asm.s,v 1.1 
2000/05/18 23:21:35 dawes Exp $ */
 
+
+#if defined(__sparc_v9__) || defined(__sparcv9) || defined(__arch64__)
+.register %g2,#scratch
+.register %g3,#scratch
+#endif
+
 /* Hardware register offsets */
 #define FFB_BY         0x0060
 #define FFB_DY         0x0068
-- 
1.6.2.2

_______________________________________________
xorg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to