regenerated for GL_IBM_multimode_draw_arrays
authorBrian Paul <brian.paul@tungstengraphics.com>
Sun, 24 Aug 2003 14:42:11 +0000 (14:42 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Sun, 24 Aug 2003 14:42:11 +0000 (14:42 +0000)
src/mesa/sparc/glapi_sparc.S
src/mesa/x86/glapi_x86.S

index 90d2b78f1cfa486b75a5849611f2aa50a7bf2080..43797b339cb677f91c5234204823a11574e10445 100644 (file)
@@ -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:
@@ -18791,48 +18833,6 @@ glGetQueryObjectuivARB:
        sethi   %hi(0x00000000), %g1
        ld      [%g1 + %lo(0x00000000)], %g1
        ld      [%g1 + (4 * _gloffset_GetQueryObjectuivARB)], %g3
-#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
index 47c3cba43252f255079871c492bff02f9c568c86..54c3670ed13f47b32911df8fecbafcd63da512d5 100644 (file)
@@ -4029,6 +4029,18 @@ GL_PREFIX(WindowPos4svMESA):
        MOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX)
        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):
@@ -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__ */