summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mesa/sparc/glapi_sparc.S84
-rw-r--r--src/mesa/x86/glapi_x86.S24
2 files changed, 54 insertions, 54 deletions
diff --git a/src/mesa/sparc/glapi_sparc.S b/src/mesa/sparc/glapi_sparc.S
index 90d2b78f1c..43797b339c 100644
--- a/src/mesa/sparc/glapi_sparc.S
+++ b/src/mesa/sparc/glapi_sparc.S
@@ -14049,6 +14049,48 @@ glWindowPos4svMESA:
jmpl %g3, %g0
nop
+.globl glMultiModeDrawArraysIBM
+.type glMultiModeDrawArraysIBM,#function
+glMultiModeDrawArraysIBM:
+#ifdef __sparc_v9__
+ sethi %hi(0x00000000), %g2
+ sethi %hi(0x00000000), %g1
+ or %g2, %lo(0x00000000), %g2
+ or %g1, %lo(0x00000000), %g1
+ sllx %g2, 32, %g2
+ ldx [%g1 + %g2], %g1
+ sethi %hi(8 * _gloffset_MultiModeDrawArraysIBM), %g2
+ or %g2, %lo(8 * _gloffset_MultiModeDrawArraysIBM), %g2
+ ldx [%g1 + %g2], %g3
+#else
+ sethi %hi(0x00000000), %g1
+ ld [%g1 + %lo(0x00000000)], %g1
+ ld [%g1 + (4 * _gloffset_MultiModeDrawArraysIBM)], %g3
+#endif
+ jmpl %g3, %g0
+ nop
+
+.globl glMultiModeDrawElementsIBM
+.type glMultiModeDrawElementsIBM,#function
+glMultiModeDrawElementsIBM:
+#ifdef __sparc_v9__
+ sethi %hi(0x00000000), %g2
+ sethi %hi(0x00000000), %g1
+ or %g2, %lo(0x00000000), %g2
+ or %g1, %lo(0x00000000), %g1
+ sllx %g2, 32, %g2
+ ldx [%g1 + %g2], %g1
+ sethi %hi(8 * _gloffset_MultiModeDrawElementsIBM), %g2
+ or %g2, %lo(8 * _gloffset_MultiModeDrawElementsIBM), %g2
+ ldx [%g1 + %g2], %g3
+#else
+ sethi %hi(0x00000000), %g1
+ ld [%g1 + %lo(0x00000000)], %g1
+ ld [%g1 + (4 * _gloffset_MultiModeDrawElementsIBM)], %g3
+#endif
+ jmpl %g3, %g0
+ nop
+
.globl glTbufferMask3DFX
.type glTbufferMask3DFX,#function
glTbufferMask3DFX:
@@ -18794,48 +18836,6 @@ glGetQueryObjectuivARB:
#endif
jmpl %g3, %g0
nop
-
-.globl glMultiModeDrawArraysIBM
-.type glMultiModeDrawArraysIBM,#function
-glMultiModeDrawArraysIBM:
-#ifdef __sparc_v9__
- sethi %hi(0x00000000), %g2
- sethi %hi(0x00000000), %g1
- or %g2, %lo(0x00000000), %g2
- or %g1, %lo(0x00000000), %g1
- sllx %g2, 32, %g2
- ldx [%g1 + %g2], %g1
- sethi %hi(8 * _gloffset_MultiModeDrawArraysIBM), %g2
- or %g2, %lo(8 * _gloffset_MultiModeDrawArraysIBM), %g2
- ldx [%g1 + %g2], %g3
-#else
- sethi %hi(0x00000000), %g1
- ld [%g1 + %lo(0x00000000)], %g1
- ld [%g1 + (4 * _gloffset_MultiModeDrawArraysIBM)], %g3
-#endif
- jmpl %g3, %g0
- nop
-
-.globl glMultiModeDrawElementsIBM
-.type glMultiModeDrawElementsIBM,#function
-glMultiModeDrawElementsIBM:
-#ifdef __sparc_v9__
- sethi %hi(0x00000000), %g2
- sethi %hi(0x00000000), %g1
- or %g2, %lo(0x00000000), %g2
- or %g1, %lo(0x00000000), %g1
- sllx %g2, 32, %g2
- ldx [%g1 + %g2], %g1
- sethi %hi(8 * _gloffset_MultiModeDrawElementsIBM), %g2
- or %g2, %lo(8 * _gloffset_MultiModeDrawElementsIBM), %g2
- ldx [%g1 + %g2], %g3
-#else
- sethi %hi(0x00000000), %g1
- ld [%g1 + %lo(0x00000000)], %g1
- ld [%g1 + (4 * _gloffset_MultiModeDrawElementsIBM)], %g3
-#endif
- jmpl %g3, %g0
- nop
nop
.globl _mesa_sparc_glapi_end
diff --git a/src/mesa/x86/glapi_x86.S b/src/mesa/x86/glapi_x86.S
index 47c3cba432..54c3670ed1 100644
--- a/src/mesa/x86/glapi_x86.S
+++ b/src/mesa/x86/glapi_x86.S
@@ -4030,6 +4030,18 @@ GL_PREFIX(WindowPos4svMESA):
JMP(GL_OFFSET(_gloffset_WindowPos4svMESA))
ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(MultiModeDrawArraysIBM))
+GL_PREFIX(MultiModeDrawArraysIBM):
+ MOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX)
+ JMP(GL_OFFSET(_gloffset_MultiModeDrawArraysIBM))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(MultiModeDrawElementsIBM))
+GL_PREFIX(MultiModeDrawElementsIBM):
+ MOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX)
+ JMP(GL_OFFSET(_gloffset_MultiModeDrawElementsIBM))
+
+ALIGNTEXT16
GLOBL_FN(GL_PREFIX(TbufferMask3DFX))
GL_PREFIX(TbufferMask3DFX):
MOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX)
@@ -5385,17 +5397,5 @@ GL_PREFIX(GetQueryObjectuivARB):
MOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX)
JMP(GL_OFFSET(_gloffset_GetQueryObjectuivARB))
-ALIGNTEXT16
-GLOBL_FN(GL_PREFIX(MultiModeDrawArraysIBM))
-GL_PREFIX(MultiModeDrawArraysIBM):
- MOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX)
- JMP(GL_OFFSET(_gloffset_MultiModeDrawArraysIBM))
-
-ALIGNTEXT16
-GLOBL_FN(GL_PREFIX(MultiModeDrawElementsIBM))
-GL_PREFIX(MultiModeDrawElementsIBM):
- MOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX)
- JMP(GL_OFFSET(_gloffset_MultiModeDrawElementsIBM))
-
#endif /* __WIN32__ */