diff options
Diffstat (limited to 'src/mesa')
-rw-r--r-- | src/mesa/glapi/gl_SPARC_asm.py | 33 | ||||
-rw-r--r-- | src/mesa/glapi/glapi.c | 10 | ||||
-rw-r--r-- | src/mesa/shader/grammar/grammar.c | 24 | ||||
-rw-r--r-- | src/mesa/sparc/clip.S | 4 | ||||
-rw-r--r-- | src/mesa/sparc/glapi_sparc.S | 21133 | ||||
-rw-r--r-- | src/mesa/sparc/norm.S | 6 | ||||
-rw-r--r-- | src/mesa/sparc/sparc.c | 8 | ||||
-rw-r--r-- | src/mesa/sparc/sparc_matrix.h | 2 | ||||
-rw-r--r-- | src/mesa/sparc/xform.S | 4 |
9 files changed, 1910 insertions, 19314 deletions
diff --git a/src/mesa/glapi/gl_SPARC_asm.py b/src/mesa/glapi/gl_SPARC_asm.py index 9be4849010d..1a8823cc405 100644 --- a/src/mesa/glapi/gl_SPARC_asm.py +++ b/src/mesa/glapi/gl_SPARC_asm.py @@ -40,15 +40,13 @@ class PrintGenericStubs(gl_XML.gl_print_base): def printRealHeader(self): print '#include "glapioffsets.h"' print '' - print '#define GLOBL_FN(x) .globl x ; .type x,#function' - print '' - print '#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__)))' + print '#ifdef __arch64__' print '# define GL_STUB(fn,off)\t\t\t\t\\' - print 'GLOBL_FN(fn) ; fn:\t\t\t\t\t\\' - print '\tsethi\t%hi(0x00000000), %g4 ;\t\t\t\\' - print '\tsethi\t%hi(0x00000000), %g1 ;\t\t\t\\' - print '\tor\t%g4, %lo(0x00000000), %g4 ;\t\t\\' - print '\tor\t%g1, %lo(0x00000000), %g1 ;\t\t\\' + print 'fn:\t\t\t\t\t\\' + print '\tsethi\t%hi(0xDEADBEEF), %g4 ;\t\t\t\\' + print '\tsethi\t%hi(0xDEADBEEF), %g1 ;\t\t\t\\' + print '\tor\t%g4, %lo(0xDEADBEEF), %g4 ;\t\t\\' + print '\tor\t%g1, %lo(0xDEADBEEF), %g1 ;\t\t\\' print '\tsllx\t%g4, 32, %g4 ;\t\t\t\t\\' print '\tldx\t[%g1 + %g4], %g1 ;\t\t\t\\' print '\tsethi\t%hi(8 * off), %g4 ;\t\t\t\\' @@ -58,19 +56,19 @@ class PrintGenericStubs(gl_XML.gl_print_base): print '\tnop' print '#else' print '# define GL_STUB(fn,off)\t\t\t\t\\' - print 'GLOBL_FN(fn) ; fn:\t\t\t\t\t\\' - print '\tsethi\t%hi(0x00000000), %g1 ;\t\t\t\\' - print '\tld\t[%g1 + %lo(0x00000000)], %g1 ;\t\t\\' + print 'fn:\t\t\t\t\t\\' + print '\tsethi\t%hi(0xDEADBEEF), %g1 ;\t\t\t\\' + print '\tld\t[%g1 + %lo(0xDEADBEEF)], %g1 ;\t\t\\' print '\tld\t[%g1 + (4 * off)], %g5 ;\t\t\\' print '\tjmpl\t%g5, %g0 ;\t\t\t\t\\' print '\tnop' print '#endif' print '' - print '#define GL_STUB_ALIAS(fn,alias) GLOBL_FN(fn) ; fn = alias' + print '#define GL_STUB_ALIAS(fn,alias) fn = alias' print '' print '.text' print '.align 32' - print 'GLOBL_FN(__glapi_sparc_icache_flush)' + print '\t\t.globl __glapi_sparc_icache_flush ; .type __glapi_sparc_icache_flush,#function' print '__glapi_sparc_icache_flush: /* %o0 = insn_addr */' print '\tflush\t%o0' print '\tretl' @@ -83,7 +81,10 @@ class PrintGenericStubs(gl_XML.gl_print_base): def printBody(self, api): - print 'GLOBL_FN(_mesa_sparc_glapi_begin)' + for f in api.functionIterateByOffset(): + print '\t\t.globl gl%s ; .type gl%s,#function' % (f.name, f.name) + + print '\t\t.globl _mesa_sparc_glapi_begin ; .type _mesa_sparc_glapi_begin,#function' print '_mesa_sparc_glapi_begin:' print '' @@ -91,7 +92,7 @@ class PrintGenericStubs(gl_XML.gl_print_base): print '\tGL_STUB(gl%s, _gloffset_%s)' % (f.name, f.name) print '' - print 'GLOBL_FN(_mesa_sparc_glapi_end)' + print '\t\t.globl _mesa_sparc_glapi_end ; .type _mesa_sparc_glapi_end,#function' print '_mesa_sparc_glapi_end:' print '' @@ -99,7 +100,7 @@ class PrintGenericStubs(gl_XML.gl_print_base): for f in api.functionIterateByOffset(): for n in f.entry_points: if n != f.name: - print '\tGL_STUB_ALIAS(gl%s, gl%s)' % (n, f.name) + print '\t.globl gl%s ; .type gl%s,#function ; gl%s = gl%s' % (n, n, n, f.name) return diff --git a/src/mesa/glapi/glapi.c b/src/mesa/glapi/glapi.c index ff0199b833f..5132bebaef5 100644 --- a/src/mesa/glapi/glapi.c +++ b/src/mesa/glapi/glapi.c @@ -711,7 +711,7 @@ generate_entrypoint(GLuint functionOffset) return (_glapi_proc) code; #elif defined(USE_SPARC_ASM) -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) +#ifdef __arch64__ static const unsigned int insn_template[] = { 0x05000000, /* sethi %uhi(_glapi_Dispatch), %g2 */ 0x03000000, /* sethi %hi(_glapi_Dispatch), %g1 */ @@ -739,7 +739,7 @@ generate_entrypoint(GLuint functionOffset) if (code) { memcpy(code, insn_template, sizeof(insn_template)); -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) +#ifdef __arch64__ code[0] |= (glapi_addr >> (32 + 10)); code[1] |= ((glapi_addr & 0xffffffff) >> 10); __glapi_sparc_icache_flush(&code[0]); @@ -791,17 +791,17 @@ fill_in_entrypoint_offset(_glapi_proc entrypoint, GLuint offset) /* XXX this hasn't been tested! */ unsigned int *code = (unsigned int *) entrypoint; -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) +#ifdef __arch64__ code[6] = 0x05000000; /* sethi %hi(8 * glapioffset), %g2 */ code[7] = 0x8410a000; /* or %g2, %lo(8 * glapioffset), %g2 */ code[6] |= ((offset * 8) >> 10); code[7] |= ((offset * 8) & ((1 << 10) - 1)); __glapi_sparc_icache_flush(&code[6]); -#else /* __sparc_v9__ && !linux */ +#else /* __arch64__ */ code[2] = 0xc6006000; /* ld [%g1 + %lo(4*glapioffset)], %g3 */ code[2] |= (offset * 4); __glapi_sparc_icache_flush(&code[2]); -#endif /* __sparc_v9__ && !linux */ +#endif /* __arch64__ */ #else diff --git a/src/mesa/shader/grammar/grammar.c b/src/mesa/shader/grammar/grammar.c index 2d307f43fe6..0b767c02cd3 100644 --- a/src/mesa/shader/grammar/grammar.c +++ b/src/mesa/shader/grammar/grammar.c @@ -565,24 +565,24 @@ static void emit_destroy (emit **em) static unsigned int emit_size (emit *_E) { - unsigned int _N = 0; + unsigned int n = 0; while (_E != NULL) { if (_E->m_emit_dest == ed_output) { if (_E->m_emit_type == et_position) - _N += 4; /* position is a 32-bit unsigned integer */ + n += 4; /* position is a 32-bit unsigned integer */ else - _N++; + n++; } _E = _E->m_next; } - return _N; + return n; } -static int emit_push (emit *_E, byte *_P, byte _C, unsigned int _Pos, regbyte_ctx **_Ctx) +static int emit_push (emit *_E, byte *_P, byte c, unsigned int _Pos, regbyte_ctx **_Ctx) { while (_E != NULL) { @@ -591,7 +591,7 @@ static int emit_push (emit *_E, byte *_P, byte _C, unsigned int _Pos, regbyte_ct if (_E->m_emit_type == et_byte) *_P++ = _E->m_byte; else if (_E->m_emit_type == et_stream) - *_P++ = _C; + *_P++ = c; else /* _Em->type == et_position */ { *_P++ = (byte) (_Pos); @@ -614,7 +614,7 @@ static int emit_push (emit *_E, byte *_P, byte _C, unsigned int _Pos, regbyte_ct if (_E->m_emit_type == et_byte) new_rbc->m_current_value = _E->m_byte; else if (_E->m_emit_type == et_stream) - new_rbc->m_current_value = _C; + new_rbc->m_current_value = c; } _E = _E->m_next; @@ -1013,22 +1013,22 @@ static void bytepool_create (bytepool **by, int len) } } -static int bytepool_reserve (bytepool *by, unsigned int _N) +static int bytepool_reserve (bytepool *by, unsigned int n) { byte *_P; - if (_N <= by->_Siz) + if (n <= by->_Siz) return 0; /* byte pool can only grow and at least by doubling its size */ - _N = _N >= by->_Siz * 2 ? _N : by->_Siz * 2; + n = n >= by->_Siz * 2 ? n : by->_Siz * 2; /* reallocate the memory and adjust pointers to the new memory location */ - _P = (byte *) (mem_realloc (by->_F, sizeof (byte) * by->_Siz, sizeof (byte) * _N)); + _P = (byte *) (mem_realloc (by->_F, sizeof (byte) * by->_Siz, sizeof (byte) * n)); if (_P != NULL) { by->_F = _P; - by->_Siz = _N; + by->_Siz = n; return 0; } diff --git a/src/mesa/sparc/clip.S b/src/mesa/sparc/clip.S index 4b7e48f8e97..58c228ed151 100644 --- a/src/mesa/sparc/clip.S +++ b/src/mesa/sparc/clip.S @@ -2,7 +2,7 @@ * Clip testing in SPARC assembly */ -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) +#if __arch64__ #define LDPTR ldx #define V4F_DATA 0x00 #define V4F_START 0x08 @@ -25,7 +25,7 @@ #define VEC_SIZE_3 7 #define VEC_SIZE_4 15 -#ifdef SVR4 +#if defined(SVR4) || defined(__SVR4) || defined(__svr4__) /* Solaris requires this for 64-bit. */ .register %g2, #scratch .register %g3, #scratch diff --git a/src/mesa/sparc/glapi_sparc.S b/src/mesa/sparc/glapi_sparc.S index 7654c927d51..175a2819f73 100644 --- a/src/mesa/sparc/glapi_sparc.S +++ b/src/mesa/sparc/glapi_sparc.S @@ -1,14 +1,62 @@ -/* DO NOT EDIT - This file generated automatically with glsparcasm.py script */ +/* DO NOT EDIT - This file generated automatically by gl_SPARC_asm.py (from Mesa) script */ + +/* + * Copyright (C) 1999-2003 Brian Paul All Rights Reserved. + * (C) Copyright IBM Corporation 2004 + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sub license, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL + * BRIAN PAUL, IBM, + * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF + * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + #include "glapioffsets.h" -/* The _glapi_Dispatch symbol addresses get relocated into the - * sethi/or instruction sequences below at library init time. - */ +#ifdef __arch64__ +# define GL_STUB(fn,off) \ +fn: \ + sethi %hi(0x00000000), %g4 ; \ + sethi %hi(0x00000000), %g1 ; \ + or %g4, %lo(0x00000000), %g4 ; \ + or %g1, %lo(0x00000000), %g1 ; \ + sllx %g4, 32, %g4 ; \ + ldx [%g1 + %g4], %g1 ; \ + sethi %hi(8 * off), %g4 ; \ + or %g4, %lo(8 * off), %g4 ; \ + ldx [%g1 + %g4], %g5 ; \ + jmpl %g5, %g0 ; \ + nop +#else +# define GL_STUB(fn,off) \ +fn: \ + sethi %hi(0x00000000), %g1 ; \ + ld [%g1 + %lo(0x00000000)], %g1 ; \ + ld [%g1 + (4 * off)], %g5 ; \ + jmpl %g5, %g0 ; \ + nop +#endif +#define GL_STUB_ALIAS(fn,alias) fn = alias .text .align 32 -.globl __glapi_sparc_icache_flush + .globl __glapi_sparc_icache_flush ; .type __glapi_sparc_icache_flush,#function __glapi_sparc_icache_flush: /* %o0 = insn_addr */ flush %o0 retl @@ -17,19269 +65,1820 @@ __glapi_sparc_icache_flush: /* %o0 = insn_addr */ .data .align 64 -.globl _mesa_sparc_glapi_begin -.type _mesa_sparc_glapi_begin,#function + .globl glNewList ; .type glNewList,#function + .globl glEndList ; .type glEndList,#function + .globl glCallList ; .type glCallList,#function + .globl glCallLists ; .type glCallLists,#function + .globl glDeleteLists ; .type glDeleteLists,#function + .globl glGenLists ; .type glGenLists,#function + .globl glListBase ; .type glListBase,#function + .globl glBegin ; .type glBegin,#function + .globl glBitmap ; .type glBitmap,#function + .globl glColor3b ; .type glColor3b,#function + .globl glColor3bv ; .type glColor3bv,#function + .globl glColor3d ; .type glColor3d,#function + .globl glColor3dv ; .type glColor3dv,#function + .globl glColor3f ; .type glColor3f,#function + .globl glColor3fv ; .type glColor3fv,#function + .globl glColor3i ; .type glColor3i,#function + .globl glColor3iv ; .type glColor3iv,#function + .globl glColor3s ; .type glColor3s,#function + .globl glColor3sv ; .type glColor3sv,#function + .globl glColor3ub ; .type glColor3ub,#function + .globl glColor3ubv ; .type glColor3ubv,#function + .globl glColor3ui ; .type glColor3ui,#function + .globl glColor3uiv ; .type glColor3uiv,#function + .globl glColor3us ; .type glColor3us,#function + .globl glColor3usv ; .type glColor3usv,#function + .globl glColor4b ; .type glColor4b,#function + .globl glColor4bv ; .type glColor4bv,#function + .globl glColor4d ; .type glColor4d,#function + .globl glColor4dv ; .type glColor4dv,#function + .globl glColor4f ; .type glColor4f,#function + .globl glColor4fv ; .type glColor4fv,#function + .globl glColor4i ; .type glColor4i,#function + .globl glColor4iv ; .type glColor4iv,#function + .globl glColor4s ; .type glColor4s,#function + .globl glColor4sv ; .type glColor4sv,#function + .globl glColor4ub ; .type glColor4ub,#function + .globl glColor4ubv ; .type glColor4ubv,#function + .globl glColor4ui ; .type glColor4ui,#function + .globl glColor4uiv ; .type glColor4uiv,#function + .globl glColor4us ; .type glColor4us,#function + .globl glColor4usv ; .type glColor4usv,#function + .globl glEdgeFlag ; .type glEdgeFlag,#function + .globl glEdgeFlagv ; .type glEdgeFlagv,#function + .globl glEnd ; .type glEnd,#function + .globl glIndexd ; .type glIndexd,#function + .globl glIndexdv ; .type glIndexdv,#function + .globl glIndexf ; .type glIndexf,#function + .globl glIndexfv ; .type glIndexfv,#function + .globl glIndexi ; .type glIndexi,#function + .globl glIndexiv ; .type glIndexiv,#function + .globl glIndexs ; .type glIndexs,#function + .globl glIndexsv ; .type glIndexsv,#function + .globl glNormal3b ; .type glNormal3b,#function + .globl glNormal3bv ; .type glNormal3bv,#function + .globl glNormal3d ; .type glNormal3d,#function + .globl glNormal3dv ; .type glNormal3dv,#function + .globl glNormal3f ; .type glNormal3f,#function + .globl glNormal3fv ; .type glNormal3fv,#function + .globl glNormal3i ; .type glNormal3i,#function + .globl glNormal3iv ; .type glNormal3iv,#function + .globl glNormal3s ; .type glNormal3s,#function + .globl glNormal3sv ; .type glNormal3sv,#function + .globl glRasterPos2d ; .type glRasterPos2d,#function + .globl glRasterPos2dv ; .type glRasterPos2dv,#function + .globl glRasterPos2f ; .type glRasterPos2f,#function + .globl glRasterPos2fv ; .type glRasterPos2fv,#function + .globl glRasterPos2i ; .type glRasterPos2i,#function + .globl glRasterPos2iv ; .type glRasterPos2iv,#function + .globl glRasterPos2s ; .type glRasterPos2s,#function + .globl glRasterPos2sv ; .type glRasterPos2sv,#function + .globl glRasterPos3d ; .type glRasterPos3d,#function + .globl glRasterPos3dv ; .type glRasterPos3dv,#function + .globl glRasterPos3f ; .type glRasterPos3f,#function + .globl glRasterPos3fv ; .type glRasterPos3fv,#function + .globl glRasterPos3i ; .type glRasterPos3i,#function + .globl glRasterPos3iv ; .type glRasterPos3iv,#function + .globl glRasterPos3s ; .type glRasterPos3s,#function + .globl glRasterPos3sv ; .type glRasterPos3sv,#function + .globl glRasterPos4d ; .type glRasterPos4d,#function + .globl glRasterPos4dv ; .type glRasterPos4dv,#function + .globl glRasterPos4f ; .type glRasterPos4f,#function + .globl glRasterPos4fv ; .type glRasterPos4fv,#function + .globl glRasterPos4i ; .type glRasterPos4i,#function + .globl glRasterPos4iv ; .type glRasterPos4iv,#function + .globl glRasterPos4s ; .type glRasterPos4s,#function + .globl glRasterPos4sv ; .type glRasterPos4sv,#function + .globl glRectd ; .type glRectd,#function + .globl glRectdv ; .type glRectdv,#function + .globl glRectf ; .type glRectf,#function + .globl glRectfv ; .type glRectfv,#function + .globl glRecti ; .type glRecti,#function + .globl glRectiv ; .type glRectiv,#function + .globl glRects ; .type glRects,#function + .globl glRectsv ; .type glRectsv,#function + .globl glTexCoord1d ; .type glTexCoord1d,#function + .globl glTexCoord1dv ; .type glTexCoord1dv,#function + .globl glTexCoord1f ; .type glTexCoord1f,#function + .globl glTexCoord1fv ; .type glTexCoord1fv,#function + .globl glTexCoord1i ; .type glTexCoord1i,#function + .globl glTexCoord1iv ; .type glTexCoord1iv,#function + .globl glTexCoord1s ; .type glTexCoord1s,#function + .globl glTexCoord1sv ; .type glTexCoord1sv,#function + .globl glTexCoord2d ; .type glTexCoord2d,#function + .globl glTexCoord2dv ; .type glTexCoord2dv,#function + .globl glTexCoord2f ; .type glTexCoord2f,#function + .globl glTexCoord2fv ; .type glTexCoord2fv,#function + .globl glTexCoord2i ; .type glTexCoord2i,#function + .globl glTexCoord2iv ; .type glTexCoord2iv,#function + .globl glTexCoord2s ; .type glTexCoord2s,#function + .globl glTexCoord2sv ; .type glTexCoord2sv,#function + .globl glTexCoord3d ; .type glTexCoord3d,#function + .globl glTexCoord3dv ; .type glTexCoord3dv,#function + .globl glTexCoord3f ; .type glTexCoord3f,#function + .globl glTexCoord3fv ; .type glTexCoord3fv,#function + .globl glTexCoord3i ; .type glTexCoord3i,#function + .globl glTexCoord3iv ; .type glTexCoord3iv,#function + .globl glTexCoord3s ; .type glTexCoord3s,#function + .globl glTexCoord3sv ; .type glTexCoord3sv,#function + .globl glTexCoord4d ; .type glTexCoord4d,#function + .globl glTexCoord4dv ; .type glTexCoord4dv,#function + .globl glTexCoord4f ; .type glTexCoord4f,#function + .globl glTexCoord4fv ; .type glTexCoord4fv,#function + .globl glTexCoord4i ; .type glTexCoord4i,#function + .globl glTexCoord4iv ; .type glTexCoord4iv,#function + .globl glTexCoord4s ; .type glTexCoord4s,#function + .globl glTexCoord4sv ; .type glTexCoord4sv,#function + .globl glVertex2d ; .type glVertex2d,#function + .globl glVertex2dv ; .type glVertex2dv,#function + .globl glVertex2f ; .type glVertex2f,#function + .globl glVertex2fv ; .type glVertex2fv,#function + .globl glVertex2i ; .type glVertex2i,#function + .globl glVertex2iv ; .type glVertex2iv,#function + .globl glVertex2s ; .type glVertex2s,#function + .globl glVertex2sv ; .type glVertex2sv,#function + .globl glVertex3d ; .type glVertex3d,#function + .globl glVertex3dv ; .type glVertex3dv,#function + .globl glVertex3f ; .type glVertex3f,#function + .globl glVertex3fv ; .type glVertex3fv,#function + .globl glVertex3i ; .type glVertex3i,#function + .globl glVertex3iv ; .type glVertex3iv,#function + .globl glVertex3s ; .type glVertex3s,#function + .globl glVertex3sv ; .type glVertex3sv,#function + .globl glVertex4d ; .type glVertex4d,#function + .globl glVertex4dv ; .type glVertex4dv,#function + .globl glVertex4f ; .type glVertex4f,#function + .globl glVertex4fv ; .type glVertex4fv,#function + .globl glVertex4i ; .type glVertex4i,#function + .globl glVertex4iv ; .type glVertex4iv,#function + .globl glVertex4s ; .type glVertex4s,#function + .globl glVertex4sv ; .type glVertex4sv,#function + .globl glClipPlane ; .type glClipPlane,#function + .globl glColorMaterial ; .type glColorMaterial,#function + .globl glCullFace ; .type glCullFace,#function + .globl glFogf ; .type glFogf,#function + .globl glFogfv ; .type glFogfv,#function + .globl glFogi ; .type glFogi,#function + .globl glFogiv ; .type glFogiv,#function + .globl glFrontFace ; .type glFrontFace,#function + .globl glHint ; .type glHint,#function + .globl glLightf ; .type glLightf,#function + .globl glLightfv ; .type glLightfv,#function + .globl glLighti ; .type glLighti,#function + .globl glLightiv ; .type glLightiv,#function + .globl glLightModelf ; .type glLightModelf,#function + .globl glLightModelfv ; .type glLightModelfv,#function + .globl glLightModeli ; .type glLightModeli,#function + .globl glLightModeliv ; .type glLightModeliv,#function + .globl glLineStipple ; .type glLineStipple,#function + .globl glLineWidth ; .type glLineWidth,#function + .globl glMaterialf ; .type glMaterialf,#function + .globl glMaterialfv ; .type glMaterialfv,#function + .globl glMateriali ; .type glMateriali,#function + .globl glMaterialiv ; .type glMaterialiv,#function + .globl glPointSize ; .type glPointSize,#function + .globl glPolygonMode ; .type glPolygonMode,#function + .globl glPolygonStipple ; .type glPolygonStipple,#function + .globl glScissor ; .type glScissor,#function + .globl glShadeModel ; .type glShadeModel,#function + .globl glTexParameterf ; .type glTexParameterf,#function + .globl glTexParameterfv ; .type glTexParameterfv,#function + .globl glTexParameteri ; .type glTexParameteri,#function + .globl glTexParameteriv ; .type glTexParameteriv,#function + .globl glTexImage1D ; .type glTexImage1D,#function + .globl glTexImage2D ; .type glTexImage2D,#function + .globl glTexEnvf ; .type glTexEnvf,#function + .globl glTexEnvfv ; .type glTexEnvfv,#function + .globl glTexEnvi ; .type glTexEnvi,#function + .globl glTexEnviv ; .type glTexEnviv,#function + .globl glTexGend ; .type glTexGend,#function + .globl glTexGendv ; .type glTexGendv,#function + .globl glTexGenf ; .type glTexGenf,#function + .globl glTexGenfv ; .type glTexGenfv,#function + .globl glTexGeni ; .type glTexGeni,#function + .globl glTexGeniv ; .type glTexGeniv,#function + .globl glFeedbackBuffer ; .type glFeedbackBuffer,#function + .globl glSelectBuffer ; .type glSelectBuffer,#function + .globl glRenderMode ; .type glRenderMode,#function + .globl glInitNames ; .type glInitNames,#function + .globl glLoadName ; .type glLoadName,#function + .globl glPassThrough ; .type glPassThrough,#function + .globl glPopName ; .type glPopName,#function + .globl glPushName ; .type glPushName,#function + .globl glDrawBuffer ; .type glDrawBuffer,#function + .globl glClear ; .type glClear,#function + .globl glClearAccum ; .type glClearAccum,#function + .globl glClearIndex ; .type glClearIndex,#function + .globl glClearColor ; .type glClearColor,#function + .globl glClearStencil ; .type glClearStencil,#function + .globl glClearDepth ; .type glClearDepth,#function + .globl glStencilMask ; .type glStencilMask,#function + .globl glColorMask ; .type glColorMask,#function + .globl glDepthMask ; .type glDepthMask,#function + .globl glIndexMask ; .type glIndexMask,#function + .globl glAccum ; .type glAccum,#function + .globl glDisable ; .type glDisable,#function + .globl glEnable ; .type glEnable,#function + .globl glFinish ; .type glFinish,#function + .globl glFlush ; .type glFlush,#function + .globl glPopAttrib ; .type glPopAttrib,#function + .globl glPushAttrib ; .type glPushAttrib,#function + .globl glMap1d ; .type glMap1d,#function + .globl glMap1f ; .type glMap1f,#function + .globl glMap2d ; .type glMap2d,#function + .globl glMap2f ; .type glMap2f,#function + .globl glMapGrid1d ; .type glMapGrid1d,#function + .globl glMapGrid1f ; .type glMapGrid1f,#function + .globl glMapGrid2d ; .type glMapGrid2d,#function + .globl glMapGrid2f ; .type glMapGrid2f,#function + .globl glEvalCoord1d ; .type glEvalCoord1d,#function + .globl glEvalCoord1dv ; .type glEvalCoord1dv,#function + .globl glEvalCoord1f ; .type glEvalCoord1f,#function + .globl glEvalCoord1fv ; .type glEvalCoord1fv,#function + .globl glEvalCoord2d ; .type glEvalCoord2d,#function + .globl glEvalCoord2dv ; .type glEvalCoord2dv,#function + .globl glEvalCoord2f ; .type glEvalCoord2f,#function + .globl glEvalCoord2fv ; .type glEvalCoord2fv,#function + .globl glEvalMesh1 ; .type glEvalMesh1,#function + .globl glEvalPoint1 ; .type glEvalPoint1,#function + .globl glEvalMesh2 ; .type glEvalMesh2,#function + .globl glEvalPoint2 ; .type glEvalPoint2,#function + .globl glAlphaFunc ; .type glAlphaFunc,#function + .globl glBlendFunc ; .type glBlendFunc,#function + .globl glLogicOp ; .type glLogicOp,#function + .globl glStencilFunc ; .type glStencilFunc,#function + .globl glStencilOp ; .type glStencilOp,#function + .globl glDepthFunc ; .type glDepthFunc,#function + .globl glPixelZoom ; .type glPixelZoom,#function + .globl glPixelTransferf ; .type glPixelTransferf,#function + .globl glPixelTransferi ; .type glPixelTransferi,#function + .globl glPixelStoref ; .type glPixelStoref,#function + .globl glPixelStorei ; .type glPixelStorei,#function + .globl glPixelMapfv ; .type glPixelMapfv,#function + .globl glPixelMapuiv ; .type glPixelMapuiv,#function + .globl glPixelMapusv ; .type glPixelMapusv,#function + .globl glReadBuffer ; .type glReadBuffer,#function + .globl glCopyPixels ; .type glCopyPixels,#function + .globl glReadPixels ; .type glReadPixels,#function + .globl glDrawPixels ; .type glDrawPixels,#function + .globl glGetBooleanv ; .type glGetBooleanv,#function + .globl glGetClipPlane ; .type glGetClipPlane,#function + .globl glGetDoublev ; .type glGetDoublev,#function + .globl glGetError ; .type glGetError,#function + .globl glGetFloatv ; .type glGetFloatv,#function + .globl glGetIntegerv ; .type glGetIntegerv,#function + .globl glGetLightfv ; .type glGetLightfv,#function + .globl glGetLightiv ; .type glGetLightiv,#function + .globl glGetMapdv ; .type glGetMapdv,#function + .globl glGetMapfv ; .type glGetMapfv,#function + .globl glGetMapiv ; .type glGetMapiv,#function + .globl glGetMaterialfv ; .type glGetMaterialfv,#function + .globl glGetMaterialiv ; .type glGetMaterialiv,#function + .globl glGetPixelMapfv ; .type glGetPixelMapfv,#function + .globl glGetPixelMapuiv ; .type glGetPixelMapuiv,#function + .globl glGetPixelMapusv ; .type glGetPixelMapusv,#function + .globl glGetPolygonStipple ; .type glGetPolygonStipple,#function + .globl glGetString ; .type glGetString,#function + .globl glGetTexEnvfv ; .type glGetTexEnvfv,#function + .globl glGetTexEnviv ; .type glGetTexEnviv,#function + .globl glGetTexGendv ; .type glGetTexGendv,#function + .globl glGetTexGenfv ; .type glGetTexGenfv,#function + .globl glGetTexGeniv ; .type glGetTexGeniv,#function + .globl glGetTexImage ; .type glGetTexImage,#function + .globl glGetTexParameterfv ; .type glGetTexParameterfv,#function + .globl glGetTexParameteriv ; .type glGetTexParameteriv,#function + .globl glGetTexLevelParameterfv ; .type glGetTexLevelParameterfv,#function + .globl glGetTexLevelParameteriv ; .type glGetTexLevelParameteriv,#function + .globl glIsEnabled ; .type glIsEnabled,#function + .globl glIsList ; .type glIsList,#function + .globl glDepthRange ; .type glDepthRange,#function + .globl glFrustum ; .type glFrustum,#function + .globl glLoadIdentity ; .type glLoadIdentity,#function + .globl glLoadMatrixf ; .type glLoadMatrixf,#function + .globl glLoadMatrixd ; .type glLoadMatrixd,#function + .globl glMatrixMode ; .type glMatrixMode,#function + .globl glMultMatrixf ; .type glMultMatrixf,#function + .globl glMultMatrixd ; .type glMultMatrixd,#function + .globl glOrtho ; .type glOrtho,#function + .globl glPopMatrix ; .type glPopMatrix,#function + .globl glPushMatrix ; .type glPushMatrix,#function + .globl glRotated ; .type glRotated,#function + .globl glRotatef ; .type glRotatef,#function + .globl glScaled ; .type glScaled,#function + .globl glScalef ; .type glScalef,#function + .globl glTranslated ; .type glTranslated,#function + .globl glTranslatef ; .type glTranslatef,#function + .globl glViewport ; .type glViewport,#function + .globl glArrayElement ; .type glArrayElement,#function + .globl glBindTexture ; .type glBindTexture,#function + .globl glColorPointer ; .type glColorPointer,#function + .globl glDisableClientState ; .type glDisableClientState,#function + .globl glDrawArrays ; .type glDrawArrays,#function + .globl glDrawElements ; .type glDrawElements,#function + .globl glEdgeFlagPointer ; .type glEdgeFlagPointer,#function + .globl glEnableClientState ; .type glEnableClientState,#function + .globl glIndexPointer ; .type glIndexPointer,#function + .globl glIndexub ; .type glIndexub,#function + .globl glIndexubv ; .type glIndexubv,#function + .globl glInterleavedArrays ; .type glInterleavedArrays,#function + .globl glNormalPointer ; .type glNormalPointer,#function + .globl glPolygonOffset ; .type glPolygonOffset,#function + .globl glTexCoordPointer ; .type glTexCoordPointer,#function + .globl glVertexPointer ; .type glVertexPointer,#function + .globl glAreTexturesResident ; .type glAreTexturesResident,#function + .globl glCopyTexImage1D ; .type glCopyTexImage1D,#function + .globl glCopyTexImage2D ; .type glCopyTexImage2D,#function + .globl glCopyTexSubImage1D ; .type glCopyTexSubImage1D,#function + .globl glCopyTexSubImage2D ; .type glCopyTexSubImage2D,#function + .globl glDeleteTextures ; .type glDeleteTextures,#function + .globl glGenTextures ; .type glGenTextures,#function + .globl glGetPointerv ; .type glGetPointerv,#function + .globl glIsTexture ; .type glIsTexture,#function + .globl glPrioritizeTextures ; .type glPrioritizeTextures,#function + .globl glTexSubImage1D ; .type glTexSubImage1D,#function + .globl glTexSubImage2D ; .type glTexSubImage2D,#function + .globl glPopClientAttrib ; .type glPopClientAttrib,#function + .globl glPushClientAttrib ; .type glPushClientAttrib,#function + .globl glBlendColor ; .type glBlendColor,#function + .globl glBlendEquation ; .type glBlendEquation,#function + .globl glDrawRangeElements ; .type glDrawRangeElements,#function + .globl glColorTable ; .type glColorTable,#function + .globl glColorTableParameterfv ; .type glColorTableParameterfv,#function + .globl glColorTableParameteriv ; .type glColorTableParameteriv,#function + .globl glCopyColorTable ; .type glCopyColorTable,#function + .globl glGetColorTable ; .type glGetColorTable,#function + .globl glGetColorTableParameterfv ; .type glGetColorTableParameterfv,#function + .globl glGetColorTableParameteriv ; .type glGetColorTableParameteriv,#function + .globl glColorSubTable ; .type glColorSubTable,#function + .globl glCopyColorSubTable ; .type glCopyColorSubTable,#function + .globl glConvolutionFilter1D ; .type glConvolutionFilter1D,#function + .globl glConvolutionFilter2D ; .type glConvolutionFilter2D,#function + .globl glConvolutionParameterf ; .type glConvolutionParameterf,#function + .globl glConvolutionParameterfv ; .type glConvolutionParameterfv,#function + .globl glConvolutionParameteri ; .type glConvolutionParameteri,#function + .globl glConvolutionParameteriv ; .type glConvolutionParameteriv,#function + .globl glCopyConvolutionFilter1D ; .type glCopyConvolutionFilter1D,#function + .globl glCopyConvolutionFilter2D ; .type glCopyConvolutionFilter2D,#function + .globl glGetConvolutionFilter ; .type glGetConvolutionFilter,#function + .globl glGetConvolutionParameterfv ; .type glGetConvolutionParameterfv,#function + .globl glGetConvolutionParameteriv ; .type glGetConvolutionParameteriv,#function + .globl glGetSeparableFilter ; .type glGetSeparableFilter,#function + .globl glSeparableFilter2D ; .type glSeparableFilter2D,#function + .globl glGetHistogram ; .type glGetHistogram,#function + .globl glGetHistogramParameterfv ; .type glGetHistogramParameterfv,#function + .globl glGetHistogramParameteriv ; .type glGetHistogramParameteriv,#function + .globl glGetMinmax ; .type glGetMinmax,#function + .globl glGetMinmaxParameterfv ; .type glGetMinmaxParameterfv,#function + .globl glGetMinmaxParameteriv ; .type glGetMinmaxParameteriv,#function + .globl glHistogram ; .type glHistogram,#function + .globl glMinmax ; .type glMinmax,#function + .globl glResetHistogram ; .type glResetHistogram,#function + .globl glResetMinmax ; .type glResetMinmax,#function + .globl glTexImage3D ; .type glTexImage3D,#function + .globl glTexSubImage3D ; .type glTexSubImage3D,#function + .globl glCopyTexSubImage3D ; .type glCopyTexSubImage3D,#function + .globl glActiveTextureARB ; .type glActiveTextureARB,#function + .globl glClientActiveTextureARB ; .type glClientActiveTextureARB,#function + .globl glMultiTexCoord1dARB ; .type glMultiTexCoord1dARB,#function + .globl glMultiTexCoord1dvARB ; .type glMultiTexCoord1dvARB,#function + .globl glMultiTexCoord1fARB ; .type glMultiTexCoord1fARB,#function + .globl glMultiTexCoord1fvARB ; .type glMultiTexCoord1fvARB,#function + .globl glMultiTexCoord1iARB ; .type glMultiTexCoord1iARB,#function + .globl glMultiTexCoord1ivARB ; .type glMultiTexCoord1ivARB,#function + .globl glMultiTexCoord1sARB ; .type glMultiTexCoord1sARB,#function + .globl glMultiTexCoord1svARB ; .type glMultiTexCoord1svARB,#function + .globl glMultiTexCoord2dARB ; .type glMultiTexCoord2dARB,#function + .globl glMultiTexCoord2dvARB ; .type glMultiTexCoord2dvARB,#function + .globl glMultiTexCoord2fARB ; .type glMultiTexCoord2fARB,#function + .globl glMultiTexCoord2fvARB ; .type glMultiTexCoord2fvARB,#function + .globl glMultiTexCoord2iARB ; .type glMultiTexCoord2iARB,#function + .globl glMultiTexCoord2ivARB ; .type glMultiTexCoord2ivARB,#function + .globl glMultiTexCoord2sARB ; .type glMultiTexCoord2sARB,#function + .globl glMultiTexCoord2svARB ; .type glMultiTexCoord2svARB,#function + .globl glMultiTexCoord3dARB ; .type glMultiTexCoord3dARB,#function + .globl glMultiTexCoord3dvARB ; .type glMultiTexCoord3dvARB,#function + .globl glMultiTexCoord3fARB ; .type glMultiTexCoord3fARB,#function + .globl glMultiTexCoord3fvARB ; .type glMultiTexCoord3fvARB,#function + .globl glMultiTexCoord3iARB ; .type glMultiTexCoord3iARB,#function + .globl glMultiTexCoord3ivARB ; .type glMultiTexCoord3ivARB,#function + .globl glMultiTexCoord3sARB ; .type glMultiTexCoord3sARB,#function + .globl glMultiTexCoord3svARB ; .type glMultiTexCoord3svARB,#function + .globl glMultiTexCoord4dARB ; .type glMultiTexCoord4dARB,#function + .globl glMultiTexCoord4dvARB ; .type glMultiTexCoord4dvARB,#function + .globl glMultiTexCoord4fARB ; .type glMultiTexCoord4fARB,#function + .globl glMultiTexCoord4fvARB ; .type glMultiTexCoord4fvARB,#function + .globl glMultiTexCoord4iARB ; .type glMultiTexCoord4iARB,#function + .globl glMultiTexCoord4ivARB ; .type glMultiTexCoord4ivARB,#function + .globl glMultiTexCoord4sARB ; .type glMultiTexCoord4sARB,#function + .globl glMultiTexCoord4svARB ; .type glMultiTexCoord4svARB,#function + .globl glLoadTransposeMatrixfARB ; .type glLoadTransposeMatrixfARB,#function + .globl glLoadTransposeMatrixdARB ; .type glLoadTransposeMatrixdARB,#function + .globl glMultTransposeMatrixfARB ; .type glMultTransposeMatrixfARB,#function + .globl glMultTransposeMatrixdARB ; .type glMultTransposeMatrixdARB,#function + .globl glSampleCoverageARB ; .type glSampleCoverageARB,#function + .globl glDrawBuffersARB ; .type glDrawBuffersARB,#function + .globl glPolygonOffsetEXT ; .type glPolygonOffsetEXT,#function + .globl glGetTexFilterFuncSGIS ; .type glGetTexFilterFuncSGIS,#function + .globl glTexFilterFuncSGIS ; .type glTexFilterFuncSGIS,#function + .globl glGetHistogramEXT ; .type glGetHistogramEXT,#function + .globl glGetHistogramParameterfvEXT ; .type glGetHistogramParameterfvEXT,#function + .globl glGetHistogramParameterivEXT ; .type glGetHistogramParameterivEXT,#function + .globl glGetMinmaxEXT ; .type glGetMinmaxEXT,#function + .globl glGetMinmaxParameterfvEXT ; .type glGetMinmaxParameterfvEXT,#function + .globl glGetMinmaxParameterivEXT ; .type glGetMinmaxParameterivEXT,#function + .globl glGetConvolutionFilterEXT ; .type glGetConvolutionFilterEXT,#function + .globl glGetConvolutionParameterfvEXT ; .type glGetConvolutionParameterfvEXT,#function + .globl glGetConvolutionParameterivEXT ; .type glGetConvolutionParameterivEXT,#function + .globl glGetSeparableFilterEXT ; .type glGetSeparableFilterEXT,#function + .globl glGetColorTableSGI ; .type glGetColorTableSGI,#function + .globl glGetColorTableParameterfvSGI ; .type glGetColorTableParameterfvSGI,#function + .globl glGetColorTableParameterivSGI ; .type glGetColorTableParameterivSGI,#function + .globl glPixelTexGenSGIX ; .type glPixelTexGenSGIX,#function + .globl glPixelTexGenParameteriSGIS ; .type glPixelTexGenParameteriSGIS,#function + .globl glPixelTexGenParameterivSGIS ; .type glPixelTexGenParameterivSGIS,#function + .globl glPixelTexGenParameterfSGIS ; .type glPixelTexGenParameterfSGIS,#function + .globl glPixelTexGenParameterfvSGIS ; .type glPixelTexGenParameterfvSGIS,#function + .globl glGetPixelTexGenParameterivSGIS ; .type glGetPixelTexGenParameterivSGIS,#function + .globl glGetPixelTexGenParameterfvSGIS ; .type glGetPixelTexGenParameterfvSGIS,#function + .globl glTexImage4DSGIS ; .type glTexImage4DSGIS,#function + .globl glTexSubImage4DSGIS ; .type glTexSubImage4DSGIS,#function + .globl glAreTexturesResidentEXT ; .type glAreTexturesResidentEXT,#function + .globl glGenTexturesEXT ; .type glGenTexturesEXT,#function + .globl glIsTextureEXT ; .type glIsTextureEXT,#function + .globl glDetailTexFuncSGIS ; .type glDetailTexFuncSGIS,#function + .globl glGetDetailTexFuncSGIS ; .type glGetDetailTexFuncSGIS,#function + .globl glSharpenTexFuncSGIS ; .type glSharpenTexFuncSGIS,#function + .globl glGetSharpenTexFuncSGIS ; .type glGetSharpenTexFuncSGIS,#function + .globl glSampleMaskSGIS ; .type glSampleMaskSGIS,#function + .globl glSamplePatternSGIS ; .type glSamplePatternSGIS,#function + .globl glColorPointerEXT ; .type glColorPointerEXT,#function + .globl glEdgeFlagPointerEXT ; .type glEdgeFlagPointerEXT,#function + .globl glIndexPointerEXT ; .type glIndexPointerEXT,#function + .globl glNormalPointerEXT ; .type glNormalPointerEXT,#function + .globl glTexCoordPointerEXT ; .type glTexCoordPointerEXT,#function + .globl glVertexPointerEXT ; .type glVertexPointerEXT,#function + .globl glSpriteParameterfSGIX ; .type glSpriteParameterfSGIX,#function + .globl glSpriteParameterfvSGIX ; .type glSpriteParameterfvSGIX,#function + .globl glSpriteParameteriSGIX ; .type glSpriteParameteriSGIX,#function + .globl glSpriteParameterivSGIX ; .type glSpriteParameterivSGIX,#function + .globl glPointParameterfEXT ; .type glPointParameterfEXT,#function + .globl glPointParameterfvEXT ; .type glPointParameterfvEXT,#function + .globl glGetInstrumentsSGIX ; .type glGetInstrumentsSGIX,#function + .globl glInstrumentsBufferSGIX ; .type glInstrumentsBufferSGIX,#function + .globl glPollInstrumentsSGIX ; .type glPollInstrumentsSGIX,#function + .globl glReadInstrumentsSGIX ; .type glReadInstrumentsSGIX,#function + .globl glStartInstrumentsSGIX ; .type glStartInstrumentsSGIX,#function + .globl glStopInstrumentsSGIX ; .type glStopInstrumentsSGIX,#function + .globl glFrameZoomSGIX ; .type glFrameZoomSGIX,#function + .globl glTagSampleBufferSGIX ; .type glTagSampleBufferSGIX,#function + .globl glReferencePlaneSGIX ; .type glReferencePlaneSGIX,#function + .globl glFlushRasterSGIX ; .type glFlushRasterSGIX,#function + .globl glGetListParameterfvSGIX ; .type glGetListParameterfvSGIX,#function + .globl glGetListParameterivSGIX ; .type glGetListParameterivSGIX,#function + .globl glListParameterfSGIX ; .type glListParameterfSGIX,#function + .globl glListParameterfvSGIX ; .type glListParameterfvSGIX,#function + .globl glListParameteriSGIX ; .type glListParameteriSGIX,#function + .globl glListParameterivSGIX ; .type glListParameterivSGIX,#function + .globl glFragmentColorMaterialSGIX ; .type glFragmentColorMaterialSGIX,#function + .globl glFragmentLightfSGIX ; .type glFragmentLightfSGIX,#function + .globl glFragmentLightfvSGIX ; .type glFragmentLightfvSGIX,#function + .globl glFragmentLightiSGIX ; .type glFragmentLightiSGIX,#function + .globl glFragmentLightivSGIX ; .type glFragmentLightivSGIX,#function + .globl glFragmentLightModelfSGIX ; .type glFragmentLightModelfSGIX,#function + .globl glFragmentLightModelfvSGIX ; .type glFragmentLightModelfvSGIX,#function + .globl glFragmentLightModeliSGIX ; .type glFragmentLightModeliSGIX,#function + .globl glFragmentLightModelivSGIX ; .type glFragmentLightModelivSGIX,#function + .globl glFragmentMaterialfSGIX ; .type glFragmentMaterialfSGIX,#function + .globl glFragmentMaterialfvSGIX ; .type glFragmentMaterialfvSGIX,#function + .globl glFragmentMaterialiSGIX ; .type glFragmentMaterialiSGIX,#function + .globl glFragmentMaterialivSGIX ; .type glFragmentMaterialivSGIX,#function + .globl glGetFragmentLightfvSGIX ; .type glGetFragmentLightfvSGIX,#function + .globl glGetFragmentLightivSGIX ; .type glGetFragmentLightivSGIX,#function + .globl glGetFragmentMaterialfvSGIX ; .type glGetFragmentMaterialfvSGIX,#function + .globl glGetFragmentMaterialivSGIX ; .type glGetFragmentMaterialivSGIX,#function + .globl glLightEnviSGIX ; .type glLightEnviSGIX,#function + .globl glVertexWeightfEXT ; .type glVertexWeightfEXT,#function + .globl glVertexWeightfvEXT ; .type glVertexWeightfvEXT,#function + .globl glVertexWeightPointerEXT ; .type glVertexWeightPointerEXT,#function + .globl glFlushVertexArrayRangeNV ; .type glFlushVertexArrayRangeNV,#function + .globl glVertexArrayRangeNV ; .type glVertexArrayRangeNV,#function + .globl glCombinerParameterfvNV ; .type glCombinerParameterfvNV,#function + .globl glCombinerParameterfNV ; .type glCombinerParameterfNV,#function + .globl glCombinerParameterivNV ; .type glCombinerParameterivNV,#function + .globl glCombinerParameteriNV ; .type glCombinerParameteriNV,#function + .globl glCombinerInputNV ; .type glCombinerInputNV,#function + .globl glCombinerOutputNV ; .type glCombinerOutputNV,#function + .globl glFinalCombinerInputNV ; .type glFinalCombinerInputNV,#function + .globl glGetCombinerInputParameterfvNV ; .type glGetCombinerInputParameterfvNV,#function + .globl glGetCombinerInputParameterivNV ; .type glGetCombinerInputParameterivNV,#function + .globl glGetCombinerOutputParameterfvNV ; .type glGetCombinerOutputParameterfvNV,#function + .globl glGetCombinerOutputParameterivNV ; .type glGetCombinerOutputParameterivNV,#function + .globl glGetFinalCombinerInputParameterfvNV ; .type glGetFinalCombinerInputParameterfvNV,#function + .globl glGetFinalCombinerInputParameterivNV ; .type glGetFinalCombinerInputParameterivNV,#function + .globl glResizeBuffersMESA ; .type glResizeBuffersMESA,#function + .globl glWindowPos2dMESA ; .type glWindowPos2dMESA,#function + .globl glWindowPos2dvMESA ; .type glWindowPos2dvMESA,#function + .globl glWindowPos2fMESA ; .type glWindowPos2fMESA,#function + .globl glWindowPos2fvMESA ; .type glWindowPos2fvMESA,#function + .globl glWindowPos2iMESA ; .type glWindowPos2iMESA,#function + .globl glWindowPos2ivMESA ; .type glWindowPos2ivMESA,#function + .globl glWindowPos2sMESA ; .type glWindowPos2sMESA,#function + .globl glWindowPos2svMESA ; .type glWindowPos2svMESA,#function + .globl glWindowPos3dMESA ; .type glWindowPos3dMESA,#function + .globl glWindowPos3dvMESA ; .type glWindowPos3dvMESA,#function + .globl glWindowPos3fMESA ; .type glWindowPos3fMESA,#function + .globl glWindowPos3fvMESA ; .type glWindowPos3fvMESA,#function + .globl glWindowPos3iMESA ; .type glWindowPos3iMESA,#function + .globl glWindowPos3ivMESA ; .type glWindowPos3ivMESA,#function + .globl glWindowPos3sMESA ; .type glWindowPos3sMESA,#function + .globl glWindowPos3svMESA ; .type glWindowPos3svMESA,#function + .globl glWindowPos4dMESA ; .type glWindowPos4dMESA,#function + .globl glWindowPos4dvMESA ; .type glWindowPos4dvMESA,#function + .globl glWindowPos4fMESA ; .type glWindowPos4fMESA,#function + .globl glWindowPos4fvMESA ; .type glWindowPos4fvMESA,#function + .globl glWindowPos4iMESA ; .type glWindowPos4iMESA,#function + .globl glWindowPos4ivMESA ; .type glWindowPos4ivMESA,#function + .globl glWindowPos4sMESA ; .type glWindowPos4sMESA,#function + .globl glWindowPos4svMESA ; .type glWindowPos4svMESA,#function + .globl glBlendFuncSeparateEXT ; .type glBlendFuncSeparateEXT,#function + .globl glIndexMaterialEXT ; .type glIndexMaterialEXT,#function + .globl glIndexFuncEXT ; .type glIndexFuncEXT,#function + .globl glLockArraysEXT ; .type glLockArraysEXT,#function + .globl glUnlockArraysEXT ; .type glUnlockArraysEXT,#function + .globl glCullParameterdvEXT ; .type glCullParameterdvEXT,#function + .globl glCullParameterfvEXT ; .type glCullParameterfvEXT,#function + .globl glHintPGI ; .type glHintPGI,#function + .globl glFogCoordfEXT ; .type glFogCoordfEXT,#function + .globl glFogCoordfvEXT ; .type glFogCoordfvEXT,#function + .globl glFogCoorddEXT ; .type glFogCoorddEXT,#function + .globl glFogCoorddvEXT ; .type glFogCoorddvEXT,#function + .globl glFogCoordPointerEXT ; .type glFogCoordPointerEXT,#function + .globl glGetColorTableEXT ; .type glGetColorTableEXT,#function + .globl glGetColorTableParameterivEXT ; .type glGetColorTableParameterivEXT,#function + .globl glGetColorTableParameterfvEXT ; .type glGetColorTableParameterfvEXT,#function + .globl glTbufferMask3DFX ; .type glTbufferMask3DFX,#function + .globl glCompressedTexImage3DARB ; .type glCompressedTexImage3DARB,#function + .globl glCompressedTexImage2DARB ; .type glCompressedTexImage2DARB,#function + .globl glCompressedTexImage1DARB ; .type glCompressedTexImage1DARB,#function + .globl glCompressedTexSubImage3DARB ; .type glCompressedTexSubImage3DARB,#function + .globl glCompressedTexSubImage2DARB ; .type glCompressedTexSubImage2DARB,#function + .globl glCompressedTexSubImage1DARB ; .type glCompressedTexSubImage1DARB,#function + .globl glGetCompressedTexImageARB ; .type glGetCompressedTexImageARB,#function + .globl glSecondaryColor3bEXT ; .type glSecondaryColor3bEXT,#function + .globl glSecondaryColor3bvEXT ; .type glSecondaryColor3bvEXT,#function + .globl glSecondaryColor3dEXT ; .type glSecondaryColor3dEXT,#function + .globl glSecondaryColor3dvEXT ; .type glSecondaryColor3dvEXT,#function + .globl glSecondaryColor3fEXT ; .type glSecondaryColor3fEXT,#function + .globl glSecondaryColor3fvEXT ; .type glSecondaryColor3fvEXT,#function + .globl glSecondaryColor3iEXT ; .type glSecondaryColor3iEXT,#function + .globl glSecondaryColor3ivEXT ; .type glSecondaryColor3ivEXT,#function + .globl glSecondaryColor3sEXT ; .type glSecondaryColor3sEXT,#function + .globl glSecondaryColor3svEXT ; .type glSecondaryColor3svEXT,#function + .globl glSecondaryColor3ubEXT ; .type glSecondaryColor3ubEXT,#function + .globl glSecondaryColor3ubvEXT ; .type glSecondaryColor3ubvEXT,#function + .globl glSecondaryColor3uiEXT ; .type glSecondaryColor3uiEXT,#function + .globl glSecondaryColor3uivEXT ; .type glSecondaryColor3uivEXT,#function + .globl glSecondaryColor3usEXT ; .type glSecondaryColor3usEXT,#function + .globl glSecondaryColor3usvEXT ; .type glSecondaryColor3usvEXT,#function + .globl glSecondaryColorPointerEXT ; .type glSecondaryColorPointerEXT,#function + .globl glAreProgramsResidentNV ; .type glAreProgramsResidentNV,#function + .globl glBindProgramNV ; .type glBindProgramNV,#function + .globl glDeleteProgramsNV ; .type glDeleteProgramsNV,#function + .globl glExecuteProgramNV ; .type glExecuteProgramNV,#function + .globl glGenProgramsNV ; .type glGenProgramsNV,#function + .globl glGetProgramParameterdvNV ; .type glGetProgramParameterdvNV,#function + .globl glGetProgramParameterfvNV ; .type glGetProgramParameterfvNV,#function + .globl glGetProgramivNV ; .type glGetProgramivNV,#function + .globl glGetProgramStringNV ; .type glGetProgramStringNV,#function + .globl glGetTrackMatrixivNV ; .type glGetTrackMatrixivNV,#function + .globl glGetVertexAttribdvARB ; .type glGetVertexAttribdvARB,#function + .globl glGetVertexAttribfvARB ; .type glGetVertexAttribfvARB,#function + .globl glGetVertexAttribivARB ; .type glGetVertexAttribivARB,#function + .globl glGetVertexAttribPointervNV ; .type glGetVertexAttribPointervNV,#function + .globl glIsProgramNV ; .type glIsProgramNV,#function + .globl glLoadProgramNV ; .type glLoadProgramNV,#function + .globl glProgramParameter4dNV ; .type glProgramParameter4dNV,#function + .globl glProgramParameter4dvNV ; .type glProgramParameter4dvNV,#function + .globl glProgramParameter4fNV ; .type glProgramParameter4fNV,#function + .globl glProgramParameter4fvNV ; .type glProgramParameter4fvNV,#function + .globl glProgramParameters4dvNV ; .type glProgramParameters4dvNV,#function + .globl glProgramParameters4fvNV ; .type glProgramParameters4fvNV,#function + .globl glRequestResidentProgramsNV ; .type glRequestResidentProgramsNV,#function + .globl glTrackMatrixNV ; .type glTrackMatrixNV,#function + .globl glVertexAttribPointerNV ; .type glVertexAttribPointerNV,#function + .globl glVertexAttrib1dARB ; .type glVertexAttrib1dARB,#function + .globl glVertexAttrib1dvARB ; .type glVertexAttrib1dvARB,#function + .globl glVertexAttrib1fARB ; .type glVertexAttrib1fARB,#function + .globl glVertexAttrib1fvARB ; .type glVertexAttrib1fvARB,#function + .globl glVertexAttrib1sARB ; .type glVertexAttrib1sARB,#function + .globl glVertexAttrib1svARB ; .type glVertexAttrib1svARB,#function + .globl glVertexAttrib2dARB ; .type glVertexAttrib2dARB,#function + .globl glVertexAttrib2dvARB ; .type glVertexAttrib2dvARB,#function + .globl glVertexAttrib2fARB ; .type glVertexAttrib2fARB,#function + .globl glVertexAttrib2fvARB ; .type glVertexAttrib2fvARB,#function + .globl glVertexAttrib2sARB ; .type glVertexAttrib2sARB,#function + .globl glVertexAttrib2svARB ; .type glVertexAttrib2svARB,#function + .globl glVertexAttrib3dARB ; .type glVertexAttrib3dARB,#function + .globl glVertexAttrib3dvARB ; .type glVertexAttrib3dvARB,#function + .globl glVertexAttrib3fARB ; .type glVertexAttrib3fARB,#function + .globl glVertexAttrib3fvARB ; .type glVertexAttrib3fvARB,#function + .globl glVertexAttrib3sARB ; .type glVertexAttrib3sARB,#function + .globl glVertexAttrib3svARB ; .type glVertexAttrib3svARB,#function + .globl glVertexAttrib4dARB ; .type glVertexAttrib4dARB,#function + .globl glVertexAttrib4dvARB ; .type glVertexAttrib4dvARB,#function + .globl glVertexAttrib4fARB ; .type glVertexAttrib4fARB,#function + .globl glVertexAttrib4fvARB ; .type glVertexAttrib4fvARB,#function + .globl glVertexAttrib4sARB ; .type glVertexAttrib4sARB,#function + .globl glVertexAttrib4svARB ; .type glVertexAttrib4svARB,#function + .globl glVertexAttrib4NubARB ; .type glVertexAttrib4NubARB,#function + .globl glVertexAttrib4NubvARB ; .type glVertexAttrib4NubvARB,#function + .globl glVertexAttribs1dvNV ; .type glVertexAttribs1dvNV,#function + .globl glVertexAttribs1fvNV ; .type glVertexAttribs1fvNV,#function + .globl glVertexAttribs1svNV ; .type glVertexAttribs1svNV,#function + .globl glVertexAttribs2dvNV ; .type glVertexAttribs2dvNV,#function + .globl glVertexAttribs2fvNV ; .type glVertexAttribs2fvNV,#function + .globl glVertexAttribs2svNV ; .type glVertexAttribs2svNV,#function + .globl glVertexAttribs3dvNV ; .type glVertexAttribs3dvNV,#function + .globl glVertexAttribs3fvNV ; .type glVertexAttribs3fvNV,#function + .globl glVertexAttribs3svNV ; .type glVertexAttribs3svNV,#function + .globl glVertexAttribs4dvNV ; .type glVertexAttribs4dvNV,#function + .globl glVertexAttribs4fvNV ; .type glVertexAttribs4fvNV,#function + .globl glVertexAttribs4svNV ; .type glVertexAttribs4svNV,#function + .globl glVertexAttribs4ubvNV ; .type glVertexAttribs4ubvNV,#function + .globl glPointParameteriNV ; .type glPointParameteriNV,#function + .globl glPointParameterivNV ; .type glPointParameterivNV,#function + .globl glMultiDrawArraysEXT ; .type glMultiDrawArraysEXT,#function + .globl glMultiDrawElementsEXT ; .type glMultiDrawElementsEXT,#function + .globl glActiveStencilFaceEXT ; .type glActiveStencilFaceEXT,#function + .globl glDeleteFencesNV ; .type glDeleteFencesNV,#function + .globl glGenFencesNV ; .type glGenFencesNV,#function + .globl glIsFenceNV ; .type glIsFenceNV,#function + .globl glTestFenceNV ; .type glTestFenceNV,#function + .globl glGetFenceivNV ; .type glGetFenceivNV,#function + .globl glFinishFenceNV ; .type glFinishFenceNV,#function + .globl glSetFenceNV ; .type glSetFenceNV,#function + .globl glVertexAttrib4bvARB ; .type glVertexAttrib4bvARB,#function + .globl glVertexAttrib4ivARB ; .type glVertexAttrib4ivARB,#function + .globl glVertexAttrib4ubvARB ; .type glVertexAttrib4ubvARB,#function + .globl glVertexAttrib4usvARB ; .type glVertexAttrib4usvARB,#function + .globl glVertexAttrib4uivARB ; .type glVertexAttrib4uivARB,#function + .globl glVertexAttrib4NbvARB ; .type glVertexAttrib4NbvARB,#function + .globl glVertexAttrib4NsvARB ; .type glVertexAttrib4NsvARB,#function + .globl glVertexAttrib4NivARB ; .type glVertexAttrib4NivARB,#function + .globl glVertexAttrib4NusvARB ; .type glVertexAttrib4NusvARB,#function + .globl glVertexAttrib4NuivARB ; .type glVertexAttrib4NuivARB,#function + .globl glVertexAttribPointerARB ; .type glVertexAttribPointerARB,#function + .globl glEnableVertexAttribArrayARB ; .type glEnableVertexAttribArrayARB,#function + .globl glDisableVertexAttribArrayARB ; .type glDisableVertexAttribArrayARB,#function + .globl glProgramStringARB ; .type glProgramStringARB,#function + .globl glProgramEnvParameter4dARB ; .type glProgramEnvParameter4dARB,#function + .globl glProgramEnvParameter4dvARB ; .type glProgramEnvParameter4dvARB,#function + .globl glProgramEnvParameter4fARB ; .type glProgramEnvParameter4fARB,#function + .globl glProgramEnvParameter4fvARB ; .type glProgramEnvParameter4fvARB,#function + .globl glProgramLocalParameter4dARB ; .type glProgramLocalParameter4dARB,#function + .globl glProgramLocalParameter4dvARB ; .type glProgramLocalParameter4dvARB,#function + .globl glProgramLocalParameter4fARB ; .type glProgramLocalParameter4fARB,#function + .globl glProgramLocalParameter4fvARB ; .type glProgramLocalParameter4fvARB,#function + .globl glGetProgramEnvParameterdvARB ; .type glGetProgramEnvParameterdvARB,#function + .globl glGetProgramEnvParameterfvARB ; .type glGetProgramEnvParameterfvARB,#function + .globl glGetProgramLocalParameterdvARB ; .type glGetProgramLocalParameterdvARB,#function + .globl glGetProgramLocalParameterfvARB ; .type glGetProgramLocalParameterfvARB,#function + .globl glGetProgramivARB ; .type glGetProgramivARB,#function + .globl glGetProgramStringARB ; .type glGetProgramStringARB,#function + .globl glProgramNamedParameter4fNV ; .type glProgramNamedParameter4fNV,#function + .globl glProgramNamedParameter4dNV ; .type glProgramNamedParameter4dNV,#function + .globl glProgramNamedParameter4fvNV ; .type glProgramNamedParameter4fvNV,#function + .globl glProgramNamedParameter4dvNV ; .type glProgramNamedParameter4dvNV,#function + .globl glGetProgramNamedParameterfvNV ; .type glGetProgramNamedParameterfvNV,#function + .globl glGetProgramNamedParameterdvNV ; .type glGetProgramNamedParameterdvNV,#function + .globl glBindBufferARB ; .type glBindBufferARB,#function + .globl glBufferDataARB ; .type glBufferDataARB,#function + .globl glBufferSubDataARB ; .type glBufferSubDataARB,#function + .globl glDeleteBuffersARB ; .type glDeleteBuffersARB,#function + .globl glGenBuffersARB ; .type glGenBuffersARB,#function + .globl glGetBufferParameterivARB ; .type glGetBufferParameterivARB,#function + .globl glGetBufferPointervARB ; .type glGetBufferPointervARB,#function + .globl glGetBufferSubDataARB ; .type glGetBufferSubDataARB,#function + .globl glIsBufferARB ; .type glIsBufferARB,#function + .globl glMapBufferARB ; .type glMapBufferARB,#function + .globl glUnmapBufferARB ; .type glUnmapBufferARB,#function + .globl glDepthBoundsEXT ; .type glDepthBoundsEXT,#function + .globl glGenQueriesARB ; .type glGenQueriesARB,#function + .globl glDeleteQueriesARB ; .type glDeleteQueriesARB,#function + .globl glIsQueryARB ; .type glIsQueryARB,#function + .globl glBeginQueryARB ; .type glBeginQueryARB,#function + .globl glEndQueryARB ; .type glEndQueryARB,#function + .globl glGetQueryivARB ; .type glGetQueryivARB,#function + .globl glGetQueryObjectivARB ; .type glGetQueryObjectivARB,#function + .globl glGetQueryObjectuivARB ; .type glGetQueryObjectuivARB,#function + .globl glMultiModeDrawArraysIBM ; .type glMultiModeDrawArraysIBM,#function + .globl glMultiModeDrawElementsIBM ; .type glMultiModeDrawElementsIBM,#function + .globl glBlendEquationSeparateEXT ; .type glBlendEquationSeparateEXT,#function + .globl glDeleteObjectARB ; .type glDeleteObjectARB,#function + .globl glGetHandleARB ; .type glGetHandleARB,#function + .globl glDetachObjectARB ; .type glDetachObjectARB,#function + .globl glCreateShaderObjectARB ; .type glCreateShaderObjectARB,#function + .globl glShaderSourceARB ; .type glShaderSourceARB,#function + .globl glCompileShaderARB ; .type glCompileShaderARB,#function + .globl glCreateProgramObjectARB ; .type glCreateProgramObjectARB,#function + .globl glAttachObjectARB ; .type glAttachObjectARB,#function + .globl glLinkProgramARB ; .type glLinkProgramARB,#function + .globl glUseProgramObjectARB ; .type glUseProgramObjectARB,#function + .globl glValidateProgramARB ; .type glValidateProgramARB,#function + .globl glUniform1fARB ; .type glUniform1fARB,#function + .globl glUniform2fARB ; .type glUniform2fARB,#function + .globl glUniform3fARB ; .type glUniform3fARB,#function + .globl glUniform4fARB ; .type glUniform4fARB,#function + .globl glUniform1iARB ; .type glUniform1iARB,#function + .globl glUniform2iARB ; .type glUniform2iARB,#function + .globl glUniform3iARB ; .type glUniform3iARB,#function + .globl glUniform4iARB ; .type glUniform4iARB,#function + .globl glUniform1fvARB ; .type glUniform1fvARB,#function + .globl glUniform2fvARB ; .type glUniform2fvARB,#function + .globl glUniform3fvARB ; .type glUniform3fvARB,#function + .globl glUniform4fvARB ; .type glUniform4fvARB,#function + .globl glUniform1ivARB ; .type glUniform1ivARB,#function + .globl glUniform2ivARB ; .type glUniform2ivARB,#function + .globl glUniform3ivARB ; .type glUniform3ivARB,#function + .globl glUniform4ivARB ; .type glUniform4ivARB,#function + .globl glUniformMatrix2fvARB ; .type glUniformMatrix2fvARB,#function + .globl glUniformMatrix3fvARB ; .type glUniformMatrix3fvARB,#function + .globl glUniformMatrix4fvARB ; .type glUniformMatrix4fvARB,#function + .globl glGetObjectParameterfvARB ; .type glGetObjectParameterfvARB,#function + .globl glGetObjectParameterivARB ; .type glGetObjectParameterivARB,#function + .globl glGetInfoLogARB ; .type glGetInfoLogARB,#function + .globl glGetAttachedObjectsARB ; .type glGetAttachedObjectsARB,#function + .globl glGetUniformLocationARB ; .type glGetUniformLocationARB,#function + .globl glGetActiveUniformARB ; .type glGetActiveUniformARB,#function + .globl glGetUniformfvARB ; .type glGetUniformfvARB,#function + .globl glGetUniformivARB ; .type glGetUniformivARB,#function + .globl glGetShaderSourceARB ; .type glGetShaderSourceARB,#function + .globl glBindAttribLocationARB ; .type glBindAttribLocationARB,#function + .globl glGetActiveAttribARB ; .type glGetActiveAttribARB,#function + .globl glGetAttribLocationARB ; .type glGetAttribLocationARB,#function + .globl glGetVertexAttribdvNV ; .type glGetVertexAttribdvNV,#function + .globl glGetVertexAttribfvNV ; .type glGetVertexAttribfvNV,#function + .globl glGetVertexAttribivNV ; .type glGetVertexAttribivNV,#function + .globl glVertexAttrib1dNV ; .type glVertexAttrib1dNV,#function + .globl glVertexAttrib1dvNV ; .type glVertexAttrib1dvNV,#function + .globl glVertexAttrib1fNV ; .type glVertexAttrib1fNV,#function + .globl glVertexAttrib1fvNV ; .type glVertexAttrib1fvNV,#function + .globl glVertexAttrib1sNV ; .type glVertexAttrib1sNV,#function + .globl glVertexAttrib1svNV ; .type glVertexAttrib1svNV,#function + .globl glVertexAttrib2dNV ; .type glVertexAttrib2dNV,#function + .globl glVertexAttrib2dvNV ; .type glVertexAttrib2dvNV,#function + .globl glVertexAttrib2fNV ; .type glVertexAttrib2fNV,#function + .globl glVertexAttrib2fvNV ; .type glVertexAttrib2fvNV,#function + .globl glVertexAttrib2sNV ; .type glVertexAttrib2sNV,#function + .globl glVertexAttrib2svNV ; .type glVertexAttrib2svNV,#function + .globl glVertexAttrib3dNV ; .type glVertexAttrib3dNV,#function + .globl glVertexAttrib3dvNV ; .type glVertexAttrib3dvNV,#function + .globl glVertexAttrib3fNV ; .type glVertexAttrib3fNV,#function + .globl glVertexAttrib3fvNV ; .type glVertexAttrib3fvNV,#function + .globl glVertexAttrib3sNV ; .type glVertexAttrib3sNV,#function + .globl glVertexAttrib3svNV ; .type glVertexAttrib3svNV,#function + .globl glVertexAttrib4dNV ; .type glVertexAttrib4dNV,#function + .globl glVertexAttrib4dvNV ; .type glVertexAttrib4dvNV,#function + .globl glVertexAttrib4fNV ; .type glVertexAttrib4fNV,#function + .globl glVertexAttrib4fvNV ; .type glVertexAttrib4fvNV,#function + .globl glVertexAttrib4sNV ; .type glVertexAttrib4sNV,#function + .globl glVertexAttrib4svNV ; .type glVertexAttrib4svNV,#function + .globl glVertexAttrib4ubNV ; .type glVertexAttrib4ubNV,#function + .globl glVertexAttrib4ubvNV ; .type glVertexAttrib4ubvNV,#function + .globl glGenFragmentShadersATI ; .type glGenFragmentShadersATI,#function + .globl glBindFragmentShaderATI ; .type glBindFragmentShaderATI,#function + .globl glDeleteFragmentShaderATI ; .type glDeleteFragmentShaderATI,#function + .globl glBeginFragmentShaderATI ; .type glBeginFragmentShaderATI,#function + .globl glEndFragmentShaderATI ; .type glEndFragmentShaderATI,#function + .globl glPassTexCoordATI ; .type glPassTexCoordATI,#function + .globl glSampleMapATI ; .type glSampleMapATI,#function + .globl glColorFragmentOp1ATI ; .type glColorFragmentOp1ATI,#function + .globl glColorFragmentOp2ATI ; .type glColorFragmentOp2ATI,#function + .globl glColorFragmentOp3ATI ; .type glColorFragmentOp3ATI,#function + .globl glAlphaFragmentOp1ATI ; .type glAlphaFragmentOp1ATI,#function + .globl glAlphaFragmentOp2ATI ; .type glAlphaFragmentOp2ATI,#function + .globl glAlphaFragmentOp3ATI ; .type glAlphaFragmentOp3ATI,#function + .globl glSetFragmentShaderConstantATI ; .type glSetFragmentShaderConstantATI,#function + .globl glIsRenderbufferEXT ; .type glIsRenderbufferEXT,#function + .globl glBindRenderbufferEXT ; .type glBindRenderbufferEXT,#function + .globl glDeleteRenderbuffersEXT ; .type glDeleteRenderbuffersEXT,#function + .globl glGenRenderbuffersEXT ; .type glGenRenderbuffersEXT,#function + .globl glRenderbufferStorageEXT ; .type glRenderbufferStorageEXT,#function + .globl glGetRenderbufferParameterivEXT ; .type glGetRenderbufferParameterivEXT,#function + .globl glIsFramebufferEXT ; .type glIsFramebufferEXT,#function + .globl glBindFramebufferEXT ; .type glBindFramebufferEXT,#function + .globl glDeleteFramebuffersEXT ; .type glDeleteFramebuffersEXT,#function + .globl glGenFramebuffersEXT ; .type glGenFramebuffersEXT,#function + .globl glCheckFramebufferStatusEXT ; .type glCheckFramebufferStatusEXT,#function + .globl glFramebufferTexture1DEXT ; .type glFramebufferTexture1DEXT,#function + .globl glFramebufferTexture2DEXT ; .type glFramebufferTexture2DEXT,#function + .globl glFramebufferTexture3DEXT ; .type glFramebufferTexture3DEXT,#function + .globl glFramebufferRenderbufferEXT ; .type glFramebufferRenderbufferEXT,#function + .globl glGetFramebufferAttachmentParameterivEXT ; .type glGetFramebufferAttachmentParameterivEXT,#function + .globl glGenerateMipmapEXT ; .type glGenerateMipmapEXT,#function + .globl glStencilFuncSeparate ; .type glStencilFuncSeparate,#function + .globl glStencilOpSeparate ; .type glStencilOpSeparate,#function + .globl glStencilMaskSeparate ; .type glStencilMaskSeparate,#function + .globl _mesa_sparc_glapi_begin ; .type _mesa_sparc_glapi_begin,#function _mesa_sparc_glapi_begin: -.globl glNewList -.type glNewList,#function -glNewList: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_NewList), %g2 - or %g2, %lo(8 * _gloffset_NewList), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_NewList)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEndList -.type glEndList,#function -glEndList: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EndList), %g2 - or %g2, %lo(8 * _gloffset_EndList), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EndList)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCallList -.type glCallList,#function -glCallList: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CallList), %g2 - or %g2, %lo(8 * _gloffset_CallList), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CallList)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCallLists -.type glCallLists,#function -glCallLists: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CallLists), %g2 - or %g2, %lo(8 * _gloffset_CallLists), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CallLists)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDeleteLists -.type glDeleteLists,#function -glDeleteLists: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DeleteLists), %g2 - or %g2, %lo(8 * _gloffset_DeleteLists), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DeleteLists)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGenLists -.type glGenLists,#function -glGenLists: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GenLists), %g2 - or %g2, %lo(8 * _gloffset_GenLists), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GenLists)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glListBase -.type glListBase,#function -glListBase: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ListBase), %g2 - or %g2, %lo(8 * _gloffset_ListBase), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ListBase)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBegin -.type glBegin,#function -glBegin: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Begin), %g2 - or %g2, %lo(8 * _gloffset_Begin), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Begin)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBitmap -.type glBitmap,#function -glBitmap: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Bitmap), %g2 - or %g2, %lo(8 * _gloffset_Bitmap), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Bitmap)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3b -.type glColor3b,#function -glColor3b: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3b), %g2 - or %g2, %lo(8 * _gloffset_Color3b), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3b)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3bv -.type glColor3bv,#function -glColor3bv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3bv), %g2 - or %g2, %lo(8 * _gloffset_Color3bv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3bv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3d -.type glColor3d,#function -glColor3d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3d), %g2 - or %g2, %lo(8 * _gloffset_Color3d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3dv -.type glColor3dv,#function -glColor3dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3dv), %g2 - or %g2, %lo(8 * _gloffset_Color3dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3f -.type glColor3f,#function -glColor3f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3f), %g2 - or %g2, %lo(8 * _gloffset_Color3f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3fv -.type glColor3fv,#function -glColor3fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3fv), %g2 - or %g2, %lo(8 * _gloffset_Color3fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3i -.type glColor3i,#function -glColor3i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3i), %g2 - or %g2, %lo(8 * _gloffset_Color3i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3iv -.type glColor3iv,#function -glColor3iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3iv), %g2 - or %g2, %lo(8 * _gloffset_Color3iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3s -.type glColor3s,#function -glColor3s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3s), %g2 - or %g2, %lo(8 * _gloffset_Color3s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3sv -.type glColor3sv,#function -glColor3sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3sv), %g2 - or %g2, %lo(8 * _gloffset_Color3sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3ub -.type glColor3ub,#function -glColor3ub: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3ub), %g2 - or %g2, %lo(8 * _gloffset_Color3ub), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3ub)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3ubv -.type glColor3ubv,#function -glColor3ubv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3ubv), %g2 - or %g2, %lo(8 * _gloffset_Color3ubv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3ubv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3ui -.type glColor3ui,#function -glColor3ui: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3ui), %g2 - or %g2, %lo(8 * _gloffset_Color3ui), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3ui)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3uiv -.type glColor3uiv,#function -glColor3uiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3uiv), %g2 - or %g2, %lo(8 * _gloffset_Color3uiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3uiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3us -.type glColor3us,#function -glColor3us: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3us), %g2 - or %g2, %lo(8 * _gloffset_Color3us), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3us)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor3usv -.type glColor3usv,#function -glColor3usv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color3usv), %g2 - or %g2, %lo(8 * _gloffset_Color3usv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color3usv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4b -.type glColor4b,#function -glColor4b: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4b), %g2 - or %g2, %lo(8 * _gloffset_Color4b), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4b)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4bv -.type glColor4bv,#function -glColor4bv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4bv), %g2 - or %g2, %lo(8 * _gloffset_Color4bv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4bv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4d -.type glColor4d,#function -glColor4d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4d), %g2 - or %g2, %lo(8 * _gloffset_Color4d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4dv -.type glColor4dv,#function -glColor4dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4dv), %g2 - or %g2, %lo(8 * _gloffset_Color4dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4f -.type glColor4f,#function -glColor4f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4f), %g2 - or %g2, %lo(8 * _gloffset_Color4f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4fv -.type glColor4fv,#function -glColor4fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4fv), %g2 - or %g2, %lo(8 * _gloffset_Color4fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4i -.type glColor4i,#function -glColor4i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4i), %g2 - or %g2, %lo(8 * _gloffset_Color4i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4iv -.type glColor4iv,#function -glColor4iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4iv), %g2 - or %g2, %lo(8 * _gloffset_Color4iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4s -.type glColor4s,#function -glColor4s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4s), %g2 - or %g2, %lo(8 * _gloffset_Color4s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4sv -.type glColor4sv,#function -glColor4sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4sv), %g2 - or %g2, %lo(8 * _gloffset_Color4sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4ub -.type glColor4ub,#function -glColor4ub: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4ub), %g2 - or %g2, %lo(8 * _gloffset_Color4ub), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4ub)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4ubv -.type glColor4ubv,#function -glColor4ubv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4ubv), %g2 - or %g2, %lo(8 * _gloffset_Color4ubv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4ubv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4ui -.type glColor4ui,#function -glColor4ui: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4ui), %g2 - or %g2, %lo(8 * _gloffset_Color4ui), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4ui)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4uiv -.type glColor4uiv,#function -glColor4uiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4uiv), %g2 - or %g2, %lo(8 * _gloffset_Color4uiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4uiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4us -.type glColor4us,#function -glColor4us: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4us), %g2 - or %g2, %lo(8 * _gloffset_Color4us), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4us)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColor4usv -.type glColor4usv,#function -glColor4usv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Color4usv), %g2 - or %g2, %lo(8 * _gloffset_Color4usv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Color4usv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEdgeFlag -.type glEdgeFlag,#function -glEdgeFlag: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EdgeFlag), %g2 - or %g2, %lo(8 * _gloffset_EdgeFlag), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EdgeFlag)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEdgeFlagv -.type glEdgeFlagv,#function -glEdgeFlagv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EdgeFlagv), %g2 - or %g2, %lo(8 * _gloffset_EdgeFlagv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EdgeFlagv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEnd -.type glEnd,#function -glEnd: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_End), %g2 - or %g2, %lo(8 * _gloffset_End), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_End)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexd -.type glIndexd,#function -glIndexd: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Indexd), %g2 - or %g2, %lo(8 * _gloffset_Indexd), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Indexd)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexdv -.type glIndexdv,#function -glIndexdv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Indexdv), %g2 - or %g2, %lo(8 * _gloffset_Indexdv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Indexdv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexf -.type glIndexf,#function -glIndexf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Indexf), %g2 - or %g2, %lo(8 * _gloffset_Indexf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Indexf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexfv -.type glIndexfv,#function -glIndexfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Indexfv), %g2 - or %g2, %lo(8 * _gloffset_Indexfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Indexfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexi -.type glIndexi,#function -glIndexi: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Indexi), %g2 - or %g2, %lo(8 * _gloffset_Indexi), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Indexi)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexiv -.type glIndexiv,#function -glIndexiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Indexiv), %g2 - or %g2, %lo(8 * _gloffset_Indexiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Indexiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexs -.type glIndexs,#function -glIndexs: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Indexs), %g2 - or %g2, %lo(8 * _gloffset_Indexs), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Indexs)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexsv -.type glIndexsv,#function -glIndexsv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Indexsv), %g2 - or %g2, %lo(8 * _gloffset_Indexsv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Indexsv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormal3b -.type glNormal3b,#function -glNormal3b: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Normal3b), %g2 - or %g2, %lo(8 * _gloffset_Normal3b), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Normal3b)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormal3bv -.type glNormal3bv,#function -glNormal3bv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Normal3bv), %g2 - or %g2, %lo(8 * _gloffset_Normal3bv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Normal3bv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormal3d -.type glNormal3d,#function -glNormal3d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Normal3d), %g2 - or %g2, %lo(8 * _gloffset_Normal3d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Normal3d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormal3dv -.type glNormal3dv,#function -glNormal3dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Normal3dv), %g2 - or %g2, %lo(8 * _gloffset_Normal3dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Normal3dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormal3f -.type glNormal3f,#function -glNormal3f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Normal3f), %g2 - or %g2, %lo(8 * _gloffset_Normal3f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Normal3f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormal3fv -.type glNormal3fv,#function -glNormal3fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Normal3fv), %g2 - or %g2, %lo(8 * _gloffset_Normal3fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Normal3fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormal3i -.type glNormal3i,#function -glNormal3i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Normal3i), %g2 - or %g2, %lo(8 * _gloffset_Normal3i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Normal3i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormal3iv -.type glNormal3iv,#function -glNormal3iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Normal3iv), %g2 - or %g2, %lo(8 * _gloffset_Normal3iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Normal3iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormal3s -.type glNormal3s,#function -glNormal3s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Normal3s), %g2 - or %g2, %lo(8 * _gloffset_Normal3s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Normal3s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormal3sv -.type glNormal3sv,#function -glNormal3sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Normal3sv), %g2 - or %g2, %lo(8 * _gloffset_Normal3sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Normal3sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos2d -.type glRasterPos2d,#function -glRasterPos2d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos2d), %g2 - or %g2, %lo(8 * _gloffset_RasterPos2d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos2d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos2dv -.type glRasterPos2dv,#function -glRasterPos2dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos2dv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos2dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos2dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos2f -.type glRasterPos2f,#function -glRasterPos2f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos2f), %g2 - or %g2, %lo(8 * _gloffset_RasterPos2f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos2f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos2fv -.type glRasterPos2fv,#function -glRasterPos2fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos2fv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos2fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos2fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos2i -.type glRasterPos2i,#function -glRasterPos2i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos2i), %g2 - or %g2, %lo(8 * _gloffset_RasterPos2i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos2i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos2iv -.type glRasterPos2iv,#function -glRasterPos2iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos2iv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos2iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos2iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos2s -.type glRasterPos2s,#function -glRasterPos2s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos2s), %g2 - or %g2, %lo(8 * _gloffset_RasterPos2s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos2s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos2sv -.type glRasterPos2sv,#function -glRasterPos2sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos2sv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos2sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos2sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos3d -.type glRasterPos3d,#function -glRasterPos3d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos3d), %g2 - or %g2, %lo(8 * _gloffset_RasterPos3d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos3d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos3dv -.type glRasterPos3dv,#function -glRasterPos3dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos3dv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos3dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos3dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos3f -.type glRasterPos3f,#function -glRasterPos3f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos3f), %g2 - or %g2, %lo(8 * _gloffset_RasterPos3f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos3f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos3fv -.type glRasterPos3fv,#function -glRasterPos3fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos3fv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos3fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos3fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos3i -.type glRasterPos3i,#function -glRasterPos3i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos3i), %g2 - or %g2, %lo(8 * _gloffset_RasterPos3i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos3i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos3iv -.type glRasterPos3iv,#function -glRasterPos3iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos3iv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos3iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos3iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos3s -.type glRasterPos3s,#function -glRasterPos3s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos3s), %g2 - or %g2, %lo(8 * _gloffset_RasterPos3s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos3s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos3sv -.type glRasterPos3sv,#function -glRasterPos3sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos3sv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos3sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos3sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos4d -.type glRasterPos4d,#function -glRasterPos4d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos4d), %g2 - or %g2, %lo(8 * _gloffset_RasterPos4d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos4d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos4dv -.type glRasterPos4dv,#function -glRasterPos4dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos4dv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos4dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos4dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos4f -.type glRasterPos4f,#function -glRasterPos4f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos4f), %g2 - or %g2, %lo(8 * _gloffset_RasterPos4f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos4f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos4fv -.type glRasterPos4fv,#function -glRasterPos4fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos4fv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos4fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos4fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos4i -.type glRasterPos4i,#function -glRasterPos4i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos4i), %g2 - or %g2, %lo(8 * _gloffset_RasterPos4i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos4i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos4iv -.type glRasterPos4iv,#function -glRasterPos4iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos4iv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos4iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos4iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos4s -.type glRasterPos4s,#function -glRasterPos4s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos4s), %g2 - or %g2, %lo(8 * _gloffset_RasterPos4s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos4s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRasterPos4sv -.type glRasterPos4sv,#function -glRasterPos4sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RasterPos4sv), %g2 - or %g2, %lo(8 * _gloffset_RasterPos4sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RasterPos4sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRectd -.type glRectd,#function -glRectd: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Rectd), %g2 - or %g2, %lo(8 * _gloffset_Rectd), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Rectd)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRectdv -.type glRectdv,#function -glRectdv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Rectdv), %g2 - or %g2, %lo(8 * _gloffset_Rectdv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Rectdv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRectf -.type glRectf,#function -glRectf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Rectf), %g2 - or %g2, %lo(8 * _gloffset_Rectf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Rectf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRectfv -.type glRectfv,#function -glRectfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Rectfv), %g2 - or %g2, %lo(8 * _gloffset_Rectfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Rectfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRecti -.type glRecti,#function -glRecti: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Recti), %g2 - or %g2, %lo(8 * _gloffset_Recti), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Recti)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRectiv -.type glRectiv,#function -glRectiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Rectiv), %g2 - or %g2, %lo(8 * _gloffset_Rectiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Rectiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRects -.type glRects,#function -glRects: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Rects), %g2 - or %g2, %lo(8 * _gloffset_Rects), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Rects)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRectsv -.type glRectsv,#function -glRectsv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Rectsv), %g2 - or %g2, %lo(8 * _gloffset_Rectsv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Rectsv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord1d -.type glTexCoord1d,#function -glTexCoord1d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord1d), %g2 - or %g2, %lo(8 * _gloffset_TexCoord1d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord1d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord1dv -.type glTexCoord1dv,#function -glTexCoord1dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord1dv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord1dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord1dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord1f -.type glTexCoord1f,#function -glTexCoord1f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord1f), %g2 - or %g2, %lo(8 * _gloffset_TexCoord1f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord1f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord1fv -.type glTexCoord1fv,#function -glTexCoord1fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord1fv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord1fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord1fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord1i -.type glTexCoord1i,#function -glTexCoord1i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord1i), %g2 - or %g2, %lo(8 * _gloffset_TexCoord1i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord1i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord1iv -.type glTexCoord1iv,#function -glTexCoord1iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord1iv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord1iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord1iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord1s -.type glTexCoord1s,#function -glTexCoord1s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord1s), %g2 - or %g2, %lo(8 * _gloffset_TexCoord1s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord1s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord1sv -.type glTexCoord1sv,#function -glTexCoord1sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord1sv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord1sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord1sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord2d -.type glTexCoord2d,#function -glTexCoord2d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord2d), %g2 - or %g2, %lo(8 * _gloffset_TexCoord2d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord2d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord2dv -.type glTexCoord2dv,#function -glTexCoord2dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord2dv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord2dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord2dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord2f -.type glTexCoord2f,#function -glTexCoord2f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord2f), %g2 - or %g2, %lo(8 * _gloffset_TexCoord2f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord2f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord2fv -.type glTexCoord2fv,#function -glTexCoord2fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord2fv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord2fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord2fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord2i -.type glTexCoord2i,#function -glTexCoord2i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord2i), %g2 - or %g2, %lo(8 * _gloffset_TexCoord2i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord2i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord2iv -.type glTexCoord2iv,#function -glTexCoord2iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord2iv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord2iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord2iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord2s -.type glTexCoord2s,#function -glTexCoord2s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord2s), %g2 - or %g2, %lo(8 * _gloffset_TexCoord2s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord2s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord2sv -.type glTexCoord2sv,#function -glTexCoord2sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord2sv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord2sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord2sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord3d -.type glTexCoord3d,#function -glTexCoord3d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord3d), %g2 - or %g2, %lo(8 * _gloffset_TexCoord3d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord3d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord3dv -.type glTexCoord3dv,#function -glTexCoord3dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord3dv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord3dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord3dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord3f -.type glTexCoord3f,#function -glTexCoord3f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord3f), %g2 - or %g2, %lo(8 * _gloffset_TexCoord3f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord3f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord3fv -.type glTexCoord3fv,#function -glTexCoord3fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord3fv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord3fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord3fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord3i -.type glTexCoord3i,#function -glTexCoord3i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord3i), %g2 - or %g2, %lo(8 * _gloffset_TexCoord3i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord3i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord3iv -.type glTexCoord3iv,#function -glTexCoord3iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord3iv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord3iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord3iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord3s -.type glTexCoord3s,#function -glTexCoord3s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord3s), %g2 - or %g2, %lo(8 * _gloffset_TexCoord3s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord3s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord3sv -.type glTexCoord3sv,#function -glTexCoord3sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord3sv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord3sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord3sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord4d -.type glTexCoord4d,#function -glTexCoord4d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord4d), %g2 - or %g2, %lo(8 * _gloffset_TexCoord4d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord4d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord4dv -.type glTexCoord4dv,#function -glTexCoord4dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord4dv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord4dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord4dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord4f -.type glTexCoord4f,#function -glTexCoord4f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord4f), %g2 - or %g2, %lo(8 * _gloffset_TexCoord4f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord4f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord4fv -.type glTexCoord4fv,#function -glTexCoord4fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord4fv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord4fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord4fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord4i -.type glTexCoord4i,#function -glTexCoord4i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord4i), %g2 - or %g2, %lo(8 * _gloffset_TexCoord4i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord4i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord4iv -.type glTexCoord4iv,#function -glTexCoord4iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord4iv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord4iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord4iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord4s -.type glTexCoord4s,#function -glTexCoord4s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord4s), %g2 - or %g2, %lo(8 * _gloffset_TexCoord4s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord4s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoord4sv -.type glTexCoord4sv,#function -glTexCoord4sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoord4sv), %g2 - or %g2, %lo(8 * _gloffset_TexCoord4sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoord4sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex2d -.type glVertex2d,#function -glVertex2d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex2d), %g2 - or %g2, %lo(8 * _gloffset_Vertex2d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex2d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex2dv -.type glVertex2dv,#function -glVertex2dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex2dv), %g2 - or %g2, %lo(8 * _gloffset_Vertex2dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex2dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex2f -.type glVertex2f,#function -glVertex2f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex2f), %g2 - or %g2, %lo(8 * _gloffset_Vertex2f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex2f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex2fv -.type glVertex2fv,#function -glVertex2fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex2fv), %g2 - or %g2, %lo(8 * _gloffset_Vertex2fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex2fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex2i -.type glVertex2i,#function -glVertex2i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex2i), %g2 - or %g2, %lo(8 * _gloffset_Vertex2i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex2i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex2iv -.type glVertex2iv,#function -glVertex2iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex2iv), %g2 - or %g2, %lo(8 * _gloffset_Vertex2iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex2iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex2s -.type glVertex2s,#function -glVertex2s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex2s), %g2 - or %g2, %lo(8 * _gloffset_Vertex2s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex2s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex2sv -.type glVertex2sv,#function -glVertex2sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex2sv), %g2 - or %g2, %lo(8 * _gloffset_Vertex2sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex2sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex3d -.type glVertex3d,#function -glVertex3d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex3d), %g2 - or %g2, %lo(8 * _gloffset_Vertex3d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex3d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex3dv -.type glVertex3dv,#function -glVertex3dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex3dv), %g2 - or %g2, %lo(8 * _gloffset_Vertex3dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex3dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex3f -.type glVertex3f,#function -glVertex3f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex3f), %g2 - or %g2, %lo(8 * _gloffset_Vertex3f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex3f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex3fv -.type glVertex3fv,#function -glVertex3fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex3fv), %g2 - or %g2, %lo(8 * _gloffset_Vertex3fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex3fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex3i -.type glVertex3i,#function -glVertex3i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex3i), %g2 - or %g2, %lo(8 * _gloffset_Vertex3i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex3i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex3iv -.type glVertex3iv,#function -glVertex3iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex3iv), %g2 - or %g2, %lo(8 * _gloffset_Vertex3iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex3iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex3s -.type glVertex3s,#function -glVertex3s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex3s), %g2 - or %g2, %lo(8 * _gloffset_Vertex3s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex3s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex3sv -.type glVertex3sv,#function -glVertex3sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex3sv), %g2 - or %g2, %lo(8 * _gloffset_Vertex3sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex3sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex4d -.type glVertex4d,#function -glVertex4d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex4d), %g2 - or %g2, %lo(8 * _gloffset_Vertex4d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex4d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex4dv -.type glVertex4dv,#function -glVertex4dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex4dv), %g2 - or %g2, %lo(8 * _gloffset_Vertex4dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex4dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex4f -.type glVertex4f,#function -glVertex4f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex4f), %g2 - or %g2, %lo(8 * _gloffset_Vertex4f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex4f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex4fv -.type glVertex4fv,#function -glVertex4fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex4fv), %g2 - or %g2, %lo(8 * _gloffset_Vertex4fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex4fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex4i -.type glVertex4i,#function -glVertex4i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex4i), %g2 - or %g2, %lo(8 * _gloffset_Vertex4i), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex4i)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex4iv -.type glVertex4iv,#function -glVertex4iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex4iv), %g2 - or %g2, %lo(8 * _gloffset_Vertex4iv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex4iv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex4s -.type glVertex4s,#function -glVertex4s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex4s), %g2 - or %g2, %lo(8 * _gloffset_Vertex4s), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex4s)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertex4sv -.type glVertex4sv,#function -glVertex4sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Vertex4sv), %g2 - or %g2, %lo(8 * _gloffset_Vertex4sv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Vertex4sv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glClipPlane -.type glClipPlane,#function -glClipPlane: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ClipPlane), %g2 - or %g2, %lo(8 * _gloffset_ClipPlane), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ClipPlane)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorMaterial -.type glColorMaterial,#function -glColorMaterial: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorMaterial), %g2 - or %g2, %lo(8 * _gloffset_ColorMaterial), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorMaterial)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCullFace -.type glCullFace,#function -glCullFace: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CullFace), %g2 - or %g2, %lo(8 * _gloffset_CullFace), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CullFace)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogf -.type glFogf,#function -glFogf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Fogf), %g2 - or %g2, %lo(8 * _gloffset_Fogf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Fogf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogfv -.type glFogfv,#function -glFogfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Fogfv), %g2 - or %g2, %lo(8 * _gloffset_Fogfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Fogfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogi -.type glFogi,#function -glFogi: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Fogi), %g2 - or %g2, %lo(8 * _gloffset_Fogi), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Fogi)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogiv -.type glFogiv,#function -glFogiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Fogiv), %g2 - or %g2, %lo(8 * _gloffset_Fogiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Fogiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFrontFace -.type glFrontFace,#function -glFrontFace: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FrontFace), %g2 - or %g2, %lo(8 * _gloffset_FrontFace), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FrontFace)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glHint -.type glHint,#function -glHint: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Hint), %g2 - or %g2, %lo(8 * _gloffset_Hint), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Hint)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLightf -.type glLightf,#function -glLightf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Lightf), %g2 - or %g2, %lo(8 * _gloffset_Lightf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Lightf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLightfv -.type glLightfv,#function -glLightfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Lightfv), %g2 - or %g2, %lo(8 * _gloffset_Lightfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Lightfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLighti -.type glLighti,#function -glLighti: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Lighti), %g2 - or %g2, %lo(8 * _gloffset_Lighti), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Lighti)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLightiv -.type glLightiv,#function -glLightiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Lightiv), %g2 - or %g2, %lo(8 * _gloffset_Lightiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Lightiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLightModelf -.type glLightModelf,#function -glLightModelf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LightModelf), %g2 - or %g2, %lo(8 * _gloffset_LightModelf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LightModelf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLightModelfv -.type glLightModelfv,#function -glLightModelfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LightModelfv), %g2 - or %g2, %lo(8 * _gloffset_LightModelfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LightModelfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLightModeli -.type glLightModeli,#function -glLightModeli: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LightModeli), %g2 - or %g2, %lo(8 * _gloffset_LightModeli), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LightModeli)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLightModeliv -.type glLightModeliv,#function -glLightModeliv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LightModeliv), %g2 - or %g2, %lo(8 * _gloffset_LightModeliv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LightModeliv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLineStipple -.type glLineStipple,#function -glLineStipple: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LineStipple), %g2 - or %g2, %lo(8 * _gloffset_LineStipple), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LineStipple)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLineWidth -.type glLineWidth,#function -glLineWidth: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LineWidth), %g2 - or %g2, %lo(8 * _gloffset_LineWidth), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LineWidth)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMaterialf -.type glMaterialf,#function -glMaterialf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Materialf), %g2 - or %g2, %lo(8 * _gloffset_Materialf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Materialf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMaterialfv -.type glMaterialfv,#function -glMaterialfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Materialfv), %g2 - or %g2, %lo(8 * _gloffset_Materialfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Materialfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMateriali -.type glMateriali,#function -glMateriali: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Materiali), %g2 - or %g2, %lo(8 * _gloffset_Materiali), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Materiali)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMaterialiv -.type glMaterialiv,#function -glMaterialiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Materialiv), %g2 - or %g2, %lo(8 * _gloffset_Materialiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Materialiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointSize -.type glPointSize,#function -glPointSize: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointSize), %g2 - or %g2, %lo(8 * _gloffset_PointSize), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointSize)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPolygonMode -.type glPolygonMode,#function -glPolygonMode: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PolygonMode), %g2 - or %g2, %lo(8 * _gloffset_PolygonMode), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PolygonMode)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPolygonStipple -.type glPolygonStipple,#function -glPolygonStipple: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PolygonStipple), %g2 - or %g2, %lo(8 * _gloffset_PolygonStipple), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PolygonStipple)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glScissor -.type glScissor,#function -glScissor: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Scissor), %g2 - or %g2, %lo(8 * _gloffset_Scissor), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Scissor)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glShadeModel -.type glShadeModel,#function -glShadeModel: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ShadeModel), %g2 - or %g2, %lo(8 * _gloffset_ShadeModel), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ShadeModel)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexParameterf -.type glTexParameterf,#function -glTexParameterf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexParameterf), %g2 - or %g2, %lo(8 * _gloffset_TexParameterf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexParameterf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexParameterfv -.type glTexParameterfv,#function -glTexParameterfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexParameterfv), %g2 - or %g2, %lo(8 * _gloffset_TexParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexParameteri -.type glTexParameteri,#function -glTexParameteri: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexParameteri), %g2 - or %g2, %lo(8 * _gloffset_TexParameteri), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexParameteri)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexParameteriv -.type glTexParameteriv,#function -glTexParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexParameteriv), %g2 - or %g2, %lo(8 * _gloffset_TexParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexImage1D -.type glTexImage1D,#function -glTexImage1D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexImage1D), %g2 - or %g2, %lo(8 * _gloffset_TexImage1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexImage1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexImage2D -.type glTexImage2D,#function -glTexImage2D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexImage2D), %g2 - or %g2, %lo(8 * _gloffset_TexImage2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexImage2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexEnvf -.type glTexEnvf,#function -glTexEnvf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexEnvf), %g2 - or %g2, %lo(8 * _gloffset_TexEnvf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexEnvf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexEnvfv -.type glTexEnvfv,#function -glTexEnvfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexEnvfv), %g2 - or %g2, %lo(8 * _gloffset_TexEnvfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexEnvfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexEnvi -.type glTexEnvi,#function -glTexEnvi: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexEnvi), %g2 - or %g2, %lo(8 * _gloffset_TexEnvi), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexEnvi)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexEnviv -.type glTexEnviv,#function -glTexEnviv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexEnviv), %g2 - or %g2, %lo(8 * _gloffset_TexEnviv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexEnviv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexGend -.type glTexGend,#function -glTexGend: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexGend), %g2 - or %g2, %lo(8 * _gloffset_TexGend), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexGend)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexGendv -.type glTexGendv,#function -glTexGendv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexGendv), %g2 - or %g2, %lo(8 * _gloffset_TexGendv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexGendv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexGenf -.type glTexGenf,#function -glTexGenf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexGenf), %g2 - or %g2, %lo(8 * _gloffset_TexGenf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexGenf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexGenfv -.type glTexGenfv,#function -glTexGenfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexGenfv), %g2 - or %g2, %lo(8 * _gloffset_TexGenfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexGenfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexGeni -.type glTexGeni,#function -glTexGeni: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexGeni), %g2 - or %g2, %lo(8 * _gloffset_TexGeni), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexGeni)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexGeniv -.type glTexGeniv,#function -glTexGeniv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexGeniv), %g2 - or %g2, %lo(8 * _gloffset_TexGeniv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexGeniv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFeedbackBuffer -.type glFeedbackBuffer,#function -glFeedbackBuffer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FeedbackBuffer), %g2 - or %g2, %lo(8 * _gloffset_FeedbackBuffer), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FeedbackBuffer)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSelectBuffer -.type glSelectBuffer,#function -glSelectBuffer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SelectBuffer), %g2 - or %g2, %lo(8 * _gloffset_SelectBuffer), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SelectBuffer)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRenderMode -.type glRenderMode,#function -glRenderMode: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RenderMode), %g2 - or %g2, %lo(8 * _gloffset_RenderMode), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RenderMode)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glInitNames -.type glInitNames,#function -glInitNames: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_InitNames), %g2 - or %g2, %lo(8 * _gloffset_InitNames), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_InitNames)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLoadName -.type glLoadName,#function -glLoadName: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LoadName), %g2 - or %g2, %lo(8 * _gloffset_LoadName), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LoadName)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPassThrough -.type glPassThrough,#function -glPassThrough: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PassThrough), %g2 - or %g2, %lo(8 * _gloffset_PassThrough), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PassThrough)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPopName -.type glPopName,#function -glPopName: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PopName), %g2 - or %g2, %lo(8 * _gloffset_PopName), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PopName)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPushName -.type glPushName,#function -glPushName: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PushName), %g2 - or %g2, %lo(8 * _gloffset_PushName), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PushName)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDrawBuffer -.type glDrawBuffer,#function -glDrawBuffer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DrawBuffer), %g2 - or %g2, %lo(8 * _gloffset_DrawBuffer), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DrawBuffer)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glClear -.type glClear,#function -glClear: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Clear), %g2 - or %g2, %lo(8 * _gloffset_Clear), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Clear)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glClearAccum -.type glClearAccum,#function -glClearAccum: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ClearAccum), %g2 - or %g2, %lo(8 * _gloffset_ClearAccum), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ClearAccum)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glClearIndex -.type glClearIndex,#function -glClearIndex: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ClearIndex), %g2 - or %g2, %lo(8 * _gloffset_ClearIndex), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ClearIndex)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glClearColor -.type glClearColor,#function -glClearColor: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ClearColor), %g2 - or %g2, %lo(8 * _gloffset_ClearColor), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ClearColor)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glClearStencil -.type glClearStencil,#function -glClearStencil: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ClearStencil), %g2 - or %g2, %lo(8 * _gloffset_ClearStencil), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ClearStencil)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glClearDepth -.type glClearDepth,#function -glClearDepth: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ClearDepth), %g2 - or %g2, %lo(8 * _gloffset_ClearDepth), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ClearDepth)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glStencilMask -.type glStencilMask,#function -glStencilMask: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_StencilMask), %g2 - or %g2, %lo(8 * _gloffset_StencilMask), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_StencilMask)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorMask -.type glColorMask,#function -glColorMask: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorMask), %g2 - or %g2, %lo(8 * _gloffset_ColorMask), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorMask)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDepthMask -.type glDepthMask,#function -glDepthMask: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DepthMask), %g2 - or %g2, %lo(8 * _gloffset_DepthMask), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DepthMask)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexMask -.type glIndexMask,#function -glIndexMask: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IndexMask), %g2 - or %g2, %lo(8 * _gloffset_IndexMask), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IndexMask)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glAccum -.type glAccum,#function -glAccum: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Accum), %g2 - or %g2, %lo(8 * _gloffset_Accum), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Accum)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDisable -.type glDisable,#function -glDisable: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Disable), %g2 - or %g2, %lo(8 * _gloffset_Disable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Disable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEnable -.type glEnable,#function -glEnable: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Enable), %g2 - or %g2, %lo(8 * _gloffset_Enable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Enable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFinish -.type glFinish,#function -glFinish: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Finish), %g2 - or %g2, %lo(8 * _gloffset_Finish), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Finish)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFlush -.type glFlush,#function -glFlush: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Flush), %g2 - or %g2, %lo(8 * _gloffset_Flush), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Flush)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPopAttrib -.type glPopAttrib,#function -glPopAttrib: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PopAttrib), %g2 - or %g2, %lo(8 * _gloffset_PopAttrib), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PopAttrib)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPushAttrib -.type glPushAttrib,#function -glPushAttrib: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PushAttrib), %g2 - or %g2, %lo(8 * _gloffset_PushAttrib), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PushAttrib)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMap1d -.type glMap1d,#function -glMap1d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Map1d), %g2 - or %g2, %lo(8 * _gloffset_Map1d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Map1d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMap1f -.type glMap1f,#function -glMap1f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Map1f), %g2 - or %g2, %lo(8 * _gloffset_Map1f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Map1f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMap2d -.type glMap2d,#function -glMap2d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Map2d), %g2 - or %g2, %lo(8 * _gloffset_Map2d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Map2d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMap2f -.type glMap2f,#function -glMap2f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Map2f), %g2 - or %g2, %lo(8 * _gloffset_Map2f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Map2f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMapGrid1d -.type glMapGrid1d,#function -glMapGrid1d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MapGrid1d), %g2 - or %g2, %lo(8 * _gloffset_MapGrid1d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MapGrid1d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMapGrid1f -.type glMapGrid1f,#function -glMapGrid1f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MapGrid1f), %g2 - or %g2, %lo(8 * _gloffset_MapGrid1f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MapGrid1f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMapGrid2d -.type glMapGrid2d,#function -glMapGrid2d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MapGrid2d), %g2 - or %g2, %lo(8 * _gloffset_MapGrid2d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MapGrid2d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMapGrid2f -.type glMapGrid2f,#function -glMapGrid2f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MapGrid2f), %g2 - or %g2, %lo(8 * _gloffset_MapGrid2f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MapGrid2f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalCoord1d -.type glEvalCoord1d,#function -glEvalCoord1d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalCoord1d), %g2 - or %g2, %lo(8 * _gloffset_EvalCoord1d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalCoord1d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalCoord1dv -.type glEvalCoord1dv,#function -glEvalCoord1dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalCoord1dv), %g2 - or %g2, %lo(8 * _gloffset_EvalCoord1dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalCoord1dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalCoord1f -.type glEvalCoord1f,#function -glEvalCoord1f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalCoord1f), %g2 - or %g2, %lo(8 * _gloffset_EvalCoord1f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalCoord1f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalCoord1fv -.type glEvalCoord1fv,#function -glEvalCoord1fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalCoord1fv), %g2 - or %g2, %lo(8 * _gloffset_EvalCoord1fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalCoord1fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalCoord2d -.type glEvalCoord2d,#function -glEvalCoord2d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalCoord2d), %g2 - or %g2, %lo(8 * _gloffset_EvalCoord2d), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalCoord2d)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalCoord2dv -.type glEvalCoord2dv,#function -glEvalCoord2dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalCoord2dv), %g2 - or %g2, %lo(8 * _gloffset_EvalCoord2dv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalCoord2dv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalCoord2f -.type glEvalCoord2f,#function -glEvalCoord2f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalCoord2f), %g2 - or %g2, %lo(8 * _gloffset_EvalCoord2f), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalCoord2f)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalCoord2fv -.type glEvalCoord2fv,#function -glEvalCoord2fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalCoord2fv), %g2 - or %g2, %lo(8 * _gloffset_EvalCoord2fv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalCoord2fv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalMesh1 -.type glEvalMesh1,#function -glEvalMesh1: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalMesh1), %g2 - or %g2, %lo(8 * _gloffset_EvalMesh1), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalMesh1)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalPoint1 -.type glEvalPoint1,#function -glEvalPoint1: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalPoint1), %g2 - or %g2, %lo(8 * _gloffset_EvalPoint1), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalPoint1)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalMesh2 -.type glEvalMesh2,#function -glEvalMesh2: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalMesh2), %g2 - or %g2, %lo(8 * _gloffset_EvalMesh2), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalMesh2)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEvalPoint2 -.type glEvalPoint2,#function -glEvalPoint2: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EvalPoint2), %g2 - or %g2, %lo(8 * _gloffset_EvalPoint2), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EvalPoint2)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glAlphaFunc -.type glAlphaFunc,#function -glAlphaFunc: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_AlphaFunc), %g2 - or %g2, %lo(8 * _gloffset_AlphaFunc), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_AlphaFunc)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBlendFunc -.type glBlendFunc,#function -glBlendFunc: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BlendFunc), %g2 - or %g2, %lo(8 * _gloffset_BlendFunc), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BlendFunc)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLogicOp -.type glLogicOp,#function -glLogicOp: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LogicOp), %g2 - or %g2, %lo(8 * _gloffset_LogicOp), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LogicOp)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glStencilFunc -.type glStencilFunc,#function -glStencilFunc: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_StencilFunc), %g2 - or %g2, %lo(8 * _gloffset_StencilFunc), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_StencilFunc)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glStencilOp -.type glStencilOp,#function -glStencilOp: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_StencilOp), %g2 - or %g2, %lo(8 * _gloffset_StencilOp), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_StencilOp)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDepthFunc -.type glDepthFunc,#function -glDepthFunc: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DepthFunc), %g2 - or %g2, %lo(8 * _gloffset_DepthFunc), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DepthFunc)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelZoom -.type glPixelZoom,#function -glPixelZoom: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelZoom), %g2 - or %g2, %lo(8 * _gloffset_PixelZoom), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelZoom)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelTransferf -.type glPixelTransferf,#function -glPixelTransferf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelTransferf), %g2 - or %g2, %lo(8 * _gloffset_PixelTransferf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelTransferf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelTransferi -.type glPixelTransferi,#function -glPixelTransferi: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelTransferi), %g2 - or %g2, %lo(8 * _gloffset_PixelTransferi), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelTransferi)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelStoref -.type glPixelStoref,#function -glPixelStoref: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelStoref), %g2 - or %g2, %lo(8 * _gloffset_PixelStoref), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelStoref)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelStorei -.type glPixelStorei,#function -glPixelStorei: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelStorei), %g2 - or %g2, %lo(8 * _gloffset_PixelStorei), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelStorei)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelMapfv -.type glPixelMapfv,#function -glPixelMapfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelMapfv), %g2 - or %g2, %lo(8 * _gloffset_PixelMapfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelMapfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelMapuiv -.type glPixelMapuiv,#function -glPixelMapuiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelMapuiv), %g2 - or %g2, %lo(8 * _gloffset_PixelMapuiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelMapuiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelMapusv -.type glPixelMapusv,#function -glPixelMapusv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelMapusv), %g2 - or %g2, %lo(8 * _gloffset_PixelMapusv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelMapusv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glReadBuffer -.type glReadBuffer,#function -glReadBuffer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ReadBuffer), %g2 - or %g2, %lo(8 * _gloffset_ReadBuffer), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ReadBuffer)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyPixels -.type glCopyPixels,#function -glCopyPixels: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyPixels), %g2 - or %g2, %lo(8 * _gloffset_CopyPixels), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyPixels)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glReadPixels -.type glReadPixels,#function -glReadPixels: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ReadPixels), %g2 - or %g2, %lo(8 * _gloffset_ReadPixels), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ReadPixels)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDrawPixels -.type glDrawPixels,#function -glDrawPixels: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DrawPixels), %g2 - or %g2, %lo(8 * _gloffset_DrawPixels), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DrawPixels)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetBooleanv -.type glGetBooleanv,#function -glGetBooleanv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetBooleanv), %g2 - or %g2, %lo(8 * _gloffset_GetBooleanv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetBooleanv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetClipPlane -.type glGetClipPlane,#function -glGetClipPlane: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetClipPlane), %g2 - or %g2, %lo(8 * _gloffset_GetClipPlane), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetClipPlane)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetDoublev -.type glGetDoublev,#function -glGetDoublev: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetDoublev), %g2 - or %g2, %lo(8 * _gloffset_GetDoublev), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetDoublev)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetError -.type glGetError,#function -glGetError: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetError), %g2 - or %g2, %lo(8 * _gloffset_GetError), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetError)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetFloatv -.type glGetFloatv,#function -glGetFloatv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetFloatv), %g2 - or %g2, %lo(8 * _gloffset_GetFloatv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetFloatv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetIntegerv -.type glGetIntegerv,#function -glGetIntegerv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetIntegerv), %g2 - or %g2, %lo(8 * _gloffset_GetIntegerv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetIntegerv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetLightfv -.type glGetLightfv,#function -glGetLightfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetLightfv), %g2 - or %g2, %lo(8 * _gloffset_GetLightfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetLightfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetLightiv -.type glGetLightiv,#function -glGetLightiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetLightiv), %g2 - or %g2, %lo(8 * _gloffset_GetLightiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetLightiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMapdv -.type glGetMapdv,#function -glGetMapdv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMapdv), %g2 - or %g2, %lo(8 * _gloffset_GetMapdv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMapdv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMapfv -.type glGetMapfv,#function -glGetMapfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMapfv), %g2 - or %g2, %lo(8 * _gloffset_GetMapfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMapfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMapiv -.type glGetMapiv,#function -glGetMapiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMapiv), %g2 - or %g2, %lo(8 * _gloffset_GetMapiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMapiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMaterialfv -.type glGetMaterialfv,#function -glGetMaterialfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMaterialfv), %g2 - or %g2, %lo(8 * _gloffset_GetMaterialfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMaterialfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMaterialiv -.type glGetMaterialiv,#function -glGetMaterialiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMaterialiv), %g2 - or %g2, %lo(8 * _gloffset_GetMaterialiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMaterialiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetPixelMapfv -.type glGetPixelMapfv,#function -glGetPixelMapfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetPixelMapfv), %g2 - or %g2, %lo(8 * _gloffset_GetPixelMapfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetPixelMapfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetPixelMapuiv -.type glGetPixelMapuiv,#function -glGetPixelMapuiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetPixelMapuiv), %g2 - or %g2, %lo(8 * _gloffset_GetPixelMapuiv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetPixelMapuiv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetPixelMapusv -.type glGetPixelMapusv,#function -glGetPixelMapusv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetPixelMapusv), %g2 - or %g2, %lo(8 * _gloffset_GetPixelMapusv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetPixelMapusv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetPolygonStipple -.type glGetPolygonStipple,#function -glGetPolygonStipple: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetPolygonStipple), %g2 - or %g2, %lo(8 * _gloffset_GetPolygonStipple), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetPolygonStipple)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetString -.type glGetString,#function -glGetString: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetString), %g2 - or %g2, %lo(8 * _gloffset_GetString), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetString)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexEnvfv -.type glGetTexEnvfv,#function -glGetTexEnvfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexEnvfv), %g2 - or %g2, %lo(8 * _gloffset_GetTexEnvfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexEnvfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexEnviv -.type glGetTexEnviv,#function -glGetTexEnviv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexEnviv), %g2 - or %g2, %lo(8 * _gloffset_GetTexEnviv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexEnviv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexGendv -.type glGetTexGendv,#function -glGetTexGendv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexGendv), %g2 - or %g2, %lo(8 * _gloffset_GetTexGendv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexGendv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexGenfv -.type glGetTexGenfv,#function -glGetTexGenfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexGenfv), %g2 - or %g2, %lo(8 * _gloffset_GetTexGenfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexGenfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexGeniv -.type glGetTexGeniv,#function -glGetTexGeniv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexGeniv), %g2 - or %g2, %lo(8 * _gloffset_GetTexGeniv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexGeniv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexImage -.type glGetTexImage,#function -glGetTexImage: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexImage), %g2 - or %g2, %lo(8 * _gloffset_GetTexImage), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexImage)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexParameterfv -.type glGetTexParameterfv,#function -glGetTexParameterfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexParameterfv), %g2 - or %g2, %lo(8 * _gloffset_GetTexParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexParameteriv -.type glGetTexParameteriv,#function -glGetTexParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexParameteriv), %g2 - or %g2, %lo(8 * _gloffset_GetTexParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexLevelParameterfv -.type glGetTexLevelParameterfv,#function -glGetTexLevelParameterfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexLevelParameterfv), %g2 - or %g2, %lo(8 * _gloffset_GetTexLevelParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexLevelParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexLevelParameteriv -.type glGetTexLevelParameteriv,#function -glGetTexLevelParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexLevelParameteriv), %g2 - or %g2, %lo(8 * _gloffset_GetTexLevelParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexLevelParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsEnabled -.type glIsEnabled,#function -glIsEnabled: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsEnabled), %g2 - or %g2, %lo(8 * _gloffset_IsEnabled), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsEnabled)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsList -.type glIsList,#function -glIsList: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsList), %g2 - or %g2, %lo(8 * _gloffset_IsList), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsList)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDepthRange -.type glDepthRange,#function -glDepthRange: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DepthRange), %g2 - or %g2, %lo(8 * _gloffset_DepthRange), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DepthRange)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFrustum -.type glFrustum,#function -glFrustum: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Frustum), %g2 - or %g2, %lo(8 * _gloffset_Frustum), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Frustum)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLoadIdentity -.type glLoadIdentity,#function -glLoadIdentity: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LoadIdentity), %g2 - or %g2, %lo(8 * _gloffset_LoadIdentity), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LoadIdentity)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLoadMatrixf -.type glLoadMatrixf,#function -glLoadMatrixf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LoadMatrixf), %g2 - or %g2, %lo(8 * _gloffset_LoadMatrixf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LoadMatrixf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLoadMatrixd -.type glLoadMatrixd,#function -glLoadMatrixd: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LoadMatrixd), %g2 - or %g2, %lo(8 * _gloffset_LoadMatrixd), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LoadMatrixd)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMatrixMode -.type glMatrixMode,#function -glMatrixMode: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MatrixMode), %g2 - or %g2, %lo(8 * _gloffset_MatrixMode), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MatrixMode)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultMatrixf -.type glMultMatrixf,#function -glMultMatrixf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultMatrixf), %g2 - or %g2, %lo(8 * _gloffset_MultMatrixf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultMatrixf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultMatrixd -.type glMultMatrixd,#function -glMultMatrixd: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultMatrixd), %g2 - or %g2, %lo(8 * _gloffset_MultMatrixd), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultMatrixd)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glOrtho -.type glOrtho,#function -glOrtho: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Ortho), %g2 - or %g2, %lo(8 * _gloffset_Ortho), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Ortho)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPopMatrix -.type glPopMatrix,#function -glPopMatrix: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PopMatrix), %g2 - or %g2, %lo(8 * _gloffset_PopMatrix), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PopMatrix)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPushMatrix -.type glPushMatrix,#function -glPushMatrix: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PushMatrix), %g2 - or %g2, %lo(8 * _gloffset_PushMatrix), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PushMatrix)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRotated -.type glRotated,#function -glRotated: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Rotated), %g2 - or %g2, %lo(8 * _gloffset_Rotated), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Rotated)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRotatef -.type glRotatef,#function -glRotatef: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Rotatef), %g2 - or %g2, %lo(8 * _gloffset_Rotatef), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Rotatef)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glScaled -.type glScaled,#function -glScaled: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Scaled), %g2 - or %g2, %lo(8 * _gloffset_Scaled), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Scaled)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glScalef -.type glScalef,#function -glScalef: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Scalef), %g2 - or %g2, %lo(8 * _gloffset_Scalef), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Scalef)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTranslated -.type glTranslated,#function -glTranslated: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Translated), %g2 - or %g2, %lo(8 * _gloffset_Translated), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Translated)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTranslatef -.type glTranslatef,#function -glTranslatef: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Translatef), %g2 - or %g2, %lo(8 * _gloffset_Translatef), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Translatef)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glViewport -.type glViewport,#function -glViewport: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Viewport), %g2 - or %g2, %lo(8 * _gloffset_Viewport), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Viewport)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glArrayElement -.type glArrayElement,#function -glArrayElement: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ArrayElement), %g2 - or %g2, %lo(8 * _gloffset_ArrayElement), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ArrayElement)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorPointer -.type glColorPointer,#function -glColorPointer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorPointer), %g2 - or %g2, %lo(8 * _gloffset_ColorPointer), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorPointer)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDisableClientState -.type glDisableClientState,#function -glDisableClientState: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DisableClientState), %g2 - or %g2, %lo(8 * _gloffset_DisableClientState), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DisableClientState)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDrawArrays -.type glDrawArrays,#function -glDrawArrays: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DrawArrays), %g2 - or %g2, %lo(8 * _gloffset_DrawArrays), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DrawArrays)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDrawElements -.type glDrawElements,#function -glDrawElements: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DrawElements), %g2 - or %g2, %lo(8 * _gloffset_DrawElements), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DrawElements)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEdgeFlagPointer -.type glEdgeFlagPointer,#function -glEdgeFlagPointer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EdgeFlagPointer), %g2 - or %g2, %lo(8 * _gloffset_EdgeFlagPointer), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EdgeFlagPointer)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEnableClientState -.type glEnableClientState,#function -glEnableClientState: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EnableClientState), %g2 - or %g2, %lo(8 * _gloffset_EnableClientState), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EnableClientState)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetPointerv -.type glGetPointerv,#function -glGetPointerv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetPointerv), %g2 - or %g2, %lo(8 * _gloffset_GetPointerv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetPointerv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexPointer -.type glIndexPointer,#function -glIndexPointer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IndexPointer), %g2 - or %g2, %lo(8 * _gloffset_IndexPointer), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IndexPointer)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glInterleavedArrays -.type glInterleavedArrays,#function -glInterleavedArrays: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_InterleavedArrays), %g2 - or %g2, %lo(8 * _gloffset_InterleavedArrays), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_InterleavedArrays)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormalPointer -.type glNormalPointer,#function -glNormalPointer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_NormalPointer), %g2 - or %g2, %lo(8 * _gloffset_NormalPointer), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_NormalPointer)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoordPointer -.type glTexCoordPointer,#function -glTexCoordPointer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoordPointer), %g2 - or %g2, %lo(8 * _gloffset_TexCoordPointer), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoordPointer)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexPointer -.type glVertexPointer,#function -glVertexPointer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexPointer), %g2 - or %g2, %lo(8 * _gloffset_VertexPointer), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexPointer)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPolygonOffset -.type glPolygonOffset,#function -glPolygonOffset: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PolygonOffset), %g2 - or %g2, %lo(8 * _gloffset_PolygonOffset), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PolygonOffset)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyTexImage1D -.type glCopyTexImage1D,#function -glCopyTexImage1D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyTexImage1D), %g2 - or %g2, %lo(8 * _gloffset_CopyTexImage1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyTexImage1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyTexImage2D -.type glCopyTexImage2D,#function -glCopyTexImage2D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyTexImage2D), %g2 - or %g2, %lo(8 * _gloffset_CopyTexImage2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyTexImage2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyTexSubImage1D -.type glCopyTexSubImage1D,#function -glCopyTexSubImage1D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyTexSubImage1D), %g2 - or %g2, %lo(8 * _gloffset_CopyTexSubImage1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyTexSubImage1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyTexSubImage2D -.type glCopyTexSubImage2D,#function -glCopyTexSubImage2D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyTexSubImage2D), %g2 - or %g2, %lo(8 * _gloffset_CopyTexSubImage2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyTexSubImage2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexSubImage1D -.type glTexSubImage1D,#function -glTexSubImage1D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexSubImage1D), %g2 - or %g2, %lo(8 * _gloffset_TexSubImage1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexSubImage1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexSubImage2D -.type glTexSubImage2D,#function -glTexSubImage2D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexSubImage2D), %g2 - or %g2, %lo(8 * _gloffset_TexSubImage2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexSubImage2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glAreTexturesResident -.type glAreTexturesResident,#function -glAreTexturesResident: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_AreTexturesResident), %g2 - or %g2, %lo(8 * _gloffset_AreTexturesResident), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_AreTexturesResident)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBindTexture -.type glBindTexture,#function -glBindTexture: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BindTexture), %g2 - or %g2, %lo(8 * _gloffset_BindTexture), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BindTexture)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDeleteTextures -.type glDeleteTextures,#function -glDeleteTextures: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DeleteTextures), %g2 - or %g2, %lo(8 * _gloffset_DeleteTextures), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DeleteTextures)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGenTextures -.type glGenTextures,#function -glGenTextures: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GenTextures), %g2 - or %g2, %lo(8 * _gloffset_GenTextures), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GenTextures)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsTexture -.type glIsTexture,#function -glIsTexture: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsTexture), %g2 - or %g2, %lo(8 * _gloffset_IsTexture), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsTexture)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPrioritizeTextures -.type glPrioritizeTextures,#function -glPrioritizeTextures: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PrioritizeTextures), %g2 - or %g2, %lo(8 * _gloffset_PrioritizeTextures), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PrioritizeTextures)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexub -.type glIndexub,#function -glIndexub: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Indexub), %g2 - or %g2, %lo(8 * _gloffset_Indexub), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Indexub)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexubv -.type glIndexubv,#function -glIndexubv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Indexubv), %g2 - or %g2, %lo(8 * _gloffset_Indexubv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Indexubv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPopClientAttrib -.type glPopClientAttrib,#function -glPopClientAttrib: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PopClientAttrib), %g2 - or %g2, %lo(8 * _gloffset_PopClientAttrib), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PopClientAttrib)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPushClientAttrib -.type glPushClientAttrib,#function -glPushClientAttrib: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PushClientAttrib), %g2 - or %g2, %lo(8 * _gloffset_PushClientAttrib), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PushClientAttrib)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBlendColor -.type glBlendColor,#function -glBlendColor: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BlendColor), %g2 - or %g2, %lo(8 * _gloffset_BlendColor), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BlendColor)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBlendEquation -.type glBlendEquation,#function -glBlendEquation: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BlendEquation), %g2 - or %g2, %lo(8 * _gloffset_BlendEquation), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BlendEquation)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDrawRangeElements -.type glDrawRangeElements,#function -glDrawRangeElements: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DrawRangeElements), %g2 - or %g2, %lo(8 * _gloffset_DrawRangeElements), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DrawRangeElements)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorTable -.type glColorTable,#function -glColorTable: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorTable), %g2 - or %g2, %lo(8 * _gloffset_ColorTable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorTable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorTableParameterfv -.type glColorTableParameterfv,#function -glColorTableParameterfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorTableParameterfv), %g2 - or %g2, %lo(8 * _gloffset_ColorTableParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorTableParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorTableParameteriv -.type glColorTableParameteriv,#function -glColorTableParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorTableParameteriv), %g2 - or %g2, %lo(8 * _gloffset_ColorTableParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorTableParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyColorTable -.type glCopyColorTable,#function -glCopyColorTable: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyColorTable), %g2 - or %g2, %lo(8 * _gloffset_CopyColorTable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyColorTable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetColorTable -.type glGetColorTable,#function -glGetColorTable: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetColorTable), %g2 - or %g2, %lo(8 * _gloffset_GetColorTable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetColorTable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetColorTableParameterfv -.type glGetColorTableParameterfv,#function -glGetColorTableParameterfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetColorTableParameterfv), %g2 - or %g2, %lo(8 * _gloffset_GetColorTableParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetColorTableParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetColorTableParameteriv -.type glGetColorTableParameteriv,#function -glGetColorTableParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetColorTableParameteriv), %g2 - or %g2, %lo(8 * _gloffset_GetColorTableParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetColorTableParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorSubTable -.type glColorSubTable,#function -glColorSubTable: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorSubTable), %g2 - or %g2, %lo(8 * _gloffset_ColorSubTable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorSubTable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyColorSubTable -.type glCopyColorSubTable,#function -glCopyColorSubTable: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyColorSubTable), %g2 - or %g2, %lo(8 * _gloffset_CopyColorSubTable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyColorSubTable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionFilter1D -.type glConvolutionFilter1D,#function -glConvolutionFilter1D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionFilter1D), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionFilter1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionFilter1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionFilter2D -.type glConvolutionFilter2D,#function -glConvolutionFilter2D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionFilter2D), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionFilter2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionFilter2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionParameterf -.type glConvolutionParameterf,#function -glConvolutionParameterf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionParameterf), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionParameterf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionParameterf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionParameterfv -.type glConvolutionParameterfv,#function -glConvolutionParameterfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionParameterfv), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionParameteri -.type glConvolutionParameteri,#function -glConvolutionParameteri: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionParameteri), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionParameteri), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionParameteri)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionParameteriv -.type glConvolutionParameteriv,#function -glConvolutionParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionParameteriv), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyConvolutionFilter1D -.type glCopyConvolutionFilter1D,#function -glCopyConvolutionFilter1D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyConvolutionFilter1D), %g2 - or %g2, %lo(8 * _gloffset_CopyConvolutionFilter1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyConvolutionFilter1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyConvolutionFilter2D -.type glCopyConvolutionFilter2D,#function -glCopyConvolutionFilter2D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyConvolutionFilter2D), %g2 - or %g2, %lo(8 * _gloffset_CopyConvolutionFilter2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyConvolutionFilter2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetConvolutionFilter -.type glGetConvolutionFilter,#function -glGetConvolutionFilter: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetConvolutionFilter), %g2 - or %g2, %lo(8 * _gloffset_GetConvolutionFilter), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetConvolutionFilter)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetConvolutionParameterfv -.type glGetConvolutionParameterfv,#function -glGetConvolutionParameterfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetConvolutionParameterfv), %g2 - or %g2, %lo(8 * _gloffset_GetConvolutionParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetConvolutionParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetConvolutionParameteriv -.type glGetConvolutionParameteriv,#function -glGetConvolutionParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetConvolutionParameteriv), %g2 - or %g2, %lo(8 * _gloffset_GetConvolutionParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetConvolutionParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetSeparableFilter -.type glGetSeparableFilter,#function -glGetSeparableFilter: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetSeparableFilter), %g2 - or %g2, %lo(8 * _gloffset_GetSeparableFilter), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetSeparableFilter)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSeparableFilter2D -.type glSeparableFilter2D,#function -glSeparableFilter2D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SeparableFilter2D), %g2 - or %g2, %lo(8 * _gloffset_SeparableFilter2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SeparableFilter2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetHistogram -.type glGetHistogram,#function -glGetHistogram: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetHistogram), %g2 - or %g2, %lo(8 * _gloffset_GetHistogram), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetHistogram)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetHistogramParameterfv -.type glGetHistogramParameterfv,#function -glGetHistogramParameterfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetHistogramParameterfv), %g2 - or %g2, %lo(8 * _gloffset_GetHistogramParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetHistogramParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetHistogramParameteriv -.type glGetHistogramParameteriv,#function -glGetHistogramParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetHistogramParameteriv), %g2 - or %g2, %lo(8 * _gloffset_GetHistogramParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetHistogramParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMinmax -.type glGetMinmax,#function -glGetMinmax: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMinmax), %g2 - or %g2, %lo(8 * _gloffset_GetMinmax), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMinmax)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMinmaxParameterfv -.type glGetMinmaxParameterfv,#function -glGetMinmaxParameterfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMinmaxParameterfv), %g2 - or %g2, %lo(8 * _gloffset_GetMinmaxParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMinmaxParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMinmaxParameteriv -.type glGetMinmaxParameteriv,#function -glGetMinmaxParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMinmaxParameteriv), %g2 - or %g2, %lo(8 * _gloffset_GetMinmaxParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMinmaxParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glHistogram -.type glHistogram,#function -glHistogram: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Histogram), %g2 - or %g2, %lo(8 * _gloffset_Histogram), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Histogram)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMinmax -.type glMinmax,#function -glMinmax: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Minmax), %g2 - or %g2, %lo(8 * _gloffset_Minmax), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Minmax)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glResetHistogram -.type glResetHistogram,#function -glResetHistogram: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ResetHistogram), %g2 - or %g2, %lo(8 * _gloffset_ResetHistogram), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ResetHistogram)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glResetMinmax -.type glResetMinmax,#function -glResetMinmax: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ResetMinmax), %g2 - or %g2, %lo(8 * _gloffset_ResetMinmax), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ResetMinmax)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexImage3D -.type glTexImage3D,#function -glTexImage3D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexImage3D), %g2 - or %g2, %lo(8 * _gloffset_TexImage3D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexImage3D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexSubImage3D -.type glTexSubImage3D,#function -glTexSubImage3D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexSubImage3D), %g2 - or %g2, %lo(8 * _gloffset_TexSubImage3D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexSubImage3D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyTexSubImage3D -.type glCopyTexSubImage3D,#function -glCopyTexSubImage3D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyTexSubImage3D), %g2 - or %g2, %lo(8 * _gloffset_CopyTexSubImage3D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyTexSubImage3D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glActiveTextureARB -.type glActiveTextureARB,#function -glActiveTextureARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ActiveTextureARB), %g2 - or %g2, %lo(8 * _gloffset_ActiveTextureARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ActiveTextureARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glClientActiveTextureARB -.type glClientActiveTextureARB,#function -glClientActiveTextureARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ClientActiveTextureARB), %g2 - or %g2, %lo(8 * _gloffset_ClientActiveTextureARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ClientActiveTextureARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1dARB -.type glMultiTexCoord1dARB,#function -glMultiTexCoord1dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1dARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1dARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1dARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1dvARB -.type glMultiTexCoord1dvARB,#function -glMultiTexCoord1dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1dvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1dvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1dvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1fARB -.type glMultiTexCoord1fARB,#function -glMultiTexCoord1fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1fARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1fARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1fARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1fvARB -.type glMultiTexCoord1fvARB,#function -glMultiTexCoord1fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1fvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1fvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1fvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1iARB -.type glMultiTexCoord1iARB,#function -glMultiTexCoord1iARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1iARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1iARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1iARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1ivARB -.type glMultiTexCoord1ivARB,#function -glMultiTexCoord1ivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1ivARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1ivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1ivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1sARB -.type glMultiTexCoord1sARB,#function -glMultiTexCoord1sARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1sARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1sARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1sARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1svARB -.type glMultiTexCoord1svARB,#function -glMultiTexCoord1svARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1svARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1svARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1svARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2dARB -.type glMultiTexCoord2dARB,#function -glMultiTexCoord2dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2dARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2dARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2dARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2dvARB -.type glMultiTexCoord2dvARB,#function -glMultiTexCoord2dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2dvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2dvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2dvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2fARB -.type glMultiTexCoord2fARB,#function -glMultiTexCoord2fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2fARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2fARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2fARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2fvARB -.type glMultiTexCoord2fvARB,#function -glMultiTexCoord2fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2fvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2fvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2fvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2iARB -.type glMultiTexCoord2iARB,#function -glMultiTexCoord2iARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2iARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2iARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2iARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2ivARB -.type glMultiTexCoord2ivARB,#function -glMultiTexCoord2ivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2ivARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2ivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2ivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2sARB -.type glMultiTexCoord2sARB,#function -glMultiTexCoord2sARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2sARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2sARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2sARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2svARB -.type glMultiTexCoord2svARB,#function -glMultiTexCoord2svARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2svARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2svARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2svARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3dARB -.type glMultiTexCoord3dARB,#function -glMultiTexCoord3dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3dARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3dARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3dARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3dvARB -.type glMultiTexCoord3dvARB,#function -glMultiTexCoord3dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3dvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3dvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3dvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3fARB -.type glMultiTexCoord3fARB,#function -glMultiTexCoord3fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3fARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3fARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3fARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3fvARB -.type glMultiTexCoord3fvARB,#function -glMultiTexCoord3fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3fvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3fvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3fvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3iARB -.type glMultiTexCoord3iARB,#function -glMultiTexCoord3iARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3iARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3iARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3iARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3ivARB -.type glMultiTexCoord3ivARB,#function -glMultiTexCoord3ivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3ivARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3ivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3ivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3sARB -.type glMultiTexCoord3sARB,#function -glMultiTexCoord3sARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3sARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3sARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3sARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3svARB -.type glMultiTexCoord3svARB,#function -glMultiTexCoord3svARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3svARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3svARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3svARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4dARB -.type glMultiTexCoord4dARB,#function -glMultiTexCoord4dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4dARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4dARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4dARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4dvARB -.type glMultiTexCoord4dvARB,#function -glMultiTexCoord4dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4dvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4dvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4dvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4fARB -.type glMultiTexCoord4fARB,#function -glMultiTexCoord4fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4fARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4fARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4fARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4fvARB -.type glMultiTexCoord4fvARB,#function -glMultiTexCoord4fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4fvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4fvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4fvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4iARB -.type glMultiTexCoord4iARB,#function -glMultiTexCoord4iARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4iARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4iARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4iARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4ivARB -.type glMultiTexCoord4ivARB,#function -glMultiTexCoord4ivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4ivARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4ivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4ivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4sARB -.type glMultiTexCoord4sARB,#function -glMultiTexCoord4sARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4sARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4sARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4sARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4svARB -.type glMultiTexCoord4svARB,#function -glMultiTexCoord4svARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4svARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4svARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4svARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLoadTransposeMatrixfARB -.type glLoadTransposeMatrixfARB,#function -glLoadTransposeMatrixfARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LoadTransposeMatrixfARB), %g2 - or %g2, %lo(8 * _gloffset_LoadTransposeMatrixfARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LoadTransposeMatrixfARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLoadTransposeMatrixdARB -.type glLoadTransposeMatrixdARB,#function -glLoadTransposeMatrixdARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LoadTransposeMatrixdARB), %g2 - or %g2, %lo(8 * _gloffset_LoadTransposeMatrixdARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LoadTransposeMatrixdARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultTransposeMatrixfARB -.type glMultTransposeMatrixfARB,#function -glMultTransposeMatrixfARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultTransposeMatrixfARB), %g2 - or %g2, %lo(8 * _gloffset_MultTransposeMatrixfARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultTransposeMatrixfARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultTransposeMatrixdARB -.type glMultTransposeMatrixdARB,#function -glMultTransposeMatrixdARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultTransposeMatrixdARB), %g2 - or %g2, %lo(8 * _gloffset_MultTransposeMatrixdARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultTransposeMatrixdARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSampleCoverageARB -.type glSampleCoverageARB,#function -glSampleCoverageARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SampleCoverageARB), %g2 - or %g2, %lo(8 * _gloffset_SampleCoverageARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SampleCoverageARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl gl__unused413 -.type gl__unused413,#function -gl__unused413: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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___unused413), %g2 - or %g2, %lo(8 * _gloffset___unused413), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset___unused413)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexImage3DARB -.type glCompressedTexImage3DARB,#function -glCompressedTexImage3DARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexImage3DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexImage3DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexImage3DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexImage2DARB -.type glCompressedTexImage2DARB,#function -glCompressedTexImage2DARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexImage2DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexImage2DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexImage2DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexImage1DARB -.type glCompressedTexImage1DARB,#function -glCompressedTexImage1DARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexImage1DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexImage1DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexImage1DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexSubImage3DARB -.type glCompressedTexSubImage3DARB,#function -glCompressedTexSubImage3DARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexSubImage3DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexSubImage3DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexSubImage3DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexSubImage2DARB -.type glCompressedTexSubImage2DARB,#function -glCompressedTexSubImage2DARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexSubImage2DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexSubImage2DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexSubImage2DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexSubImage1DARB -.type glCompressedTexSubImage1DARB,#function -glCompressedTexSubImage1DARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexSubImage1DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexSubImage1DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexSubImage1DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetCompressedTexImageARB -.type glGetCompressedTexImageARB,#function -glGetCompressedTexImageARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetCompressedTexImageARB), %g2 - or %g2, %lo(8 * _gloffset_GetCompressedTexImageARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetCompressedTexImageARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glActiveTexture -.type glActiveTexture,#function -glActiveTexture: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ActiveTextureARB), %g2 - or %g2, %lo(8 * _gloffset_ActiveTextureARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ActiveTextureARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glClientActiveTexture -.type glClientActiveTexture,#function -glClientActiveTexture: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ClientActiveTextureARB), %g2 - or %g2, %lo(8 * _gloffset_ClientActiveTextureARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ClientActiveTextureARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1d -.type glMultiTexCoord1d,#function -glMultiTexCoord1d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1dARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1dARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1dARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1dv -.type glMultiTexCoord1dv,#function -glMultiTexCoord1dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1dvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1dvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1dvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1f -.type glMultiTexCoord1f,#function -glMultiTexCoord1f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1fARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1fARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1fARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1fv -.type glMultiTexCoord1fv,#function -glMultiTexCoord1fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1fvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1fvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1fvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1i -.type glMultiTexCoord1i,#function -glMultiTexCoord1i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1iARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1iARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1iARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1iv -.type glMultiTexCoord1iv,#function -glMultiTexCoord1iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1ivARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1ivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1ivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1s -.type glMultiTexCoord1s,#function -glMultiTexCoord1s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1sARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1sARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1sARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord1sv -.type glMultiTexCoord1sv,#function -glMultiTexCoord1sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord1svARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord1svARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord1svARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2d -.type glMultiTexCoord2d,#function -glMultiTexCoord2d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2dARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2dARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2dARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2dv -.type glMultiTexCoord2dv,#function -glMultiTexCoord2dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2dvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2dvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2dvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2f -.type glMultiTexCoord2f,#function -glMultiTexCoord2f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2fARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2fARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2fARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2fv -.type glMultiTexCoord2fv,#function -glMultiTexCoord2fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2fvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2fvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2fvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2i -.type glMultiTexCoord2i,#function -glMultiTexCoord2i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2iARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2iARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2iARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2iv -.type glMultiTexCoord2iv,#function -glMultiTexCoord2iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2ivARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2ivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2ivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2s -.type glMultiTexCoord2s,#function -glMultiTexCoord2s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2sARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2sARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2sARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord2sv -.type glMultiTexCoord2sv,#function -glMultiTexCoord2sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord2svARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord2svARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord2svARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3d -.type glMultiTexCoord3d,#function -glMultiTexCoord3d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3dARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3dARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3dARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3dv -.type glMultiTexCoord3dv,#function -glMultiTexCoord3dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3dvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3dvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3dvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3f -.type glMultiTexCoord3f,#function -glMultiTexCoord3f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3fARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3fARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3fARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3fv -.type glMultiTexCoord3fv,#function -glMultiTexCoord3fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3fvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3fvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3fvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3i -.type glMultiTexCoord3i,#function -glMultiTexCoord3i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3iARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3iARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3iARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3iv -.type glMultiTexCoord3iv,#function -glMultiTexCoord3iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3ivARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3ivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3ivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3s -.type glMultiTexCoord3s,#function -glMultiTexCoord3s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3sARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3sARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3sARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord3sv -.type glMultiTexCoord3sv,#function -glMultiTexCoord3sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord3svARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord3svARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord3svARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4d -.type glMultiTexCoord4d,#function -glMultiTexCoord4d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4dARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4dARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4dARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4dv -.type glMultiTexCoord4dv,#function -glMultiTexCoord4dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4dvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4dvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4dvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4f -.type glMultiTexCoord4f,#function -glMultiTexCoord4f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4fARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4fARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4fARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4fv -.type glMultiTexCoord4fv,#function -glMultiTexCoord4fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4fvARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4fvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4fvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4i -.type glMultiTexCoord4i,#function -glMultiTexCoord4i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4iARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4iARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4iARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4iv -.type glMultiTexCoord4iv,#function -glMultiTexCoord4iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4ivARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4ivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4ivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4s -.type glMultiTexCoord4s,#function -glMultiTexCoord4s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4sARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4sARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4sARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiTexCoord4sv -.type glMultiTexCoord4sv,#function -glMultiTexCoord4sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiTexCoord4svARB), %g2 - or %g2, %lo(8 * _gloffset_MultiTexCoord4svARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiTexCoord4svARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLoadTransposeMatrixf -.type glLoadTransposeMatrixf,#function -glLoadTransposeMatrixf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LoadTransposeMatrixfARB), %g2 - or %g2, %lo(8 * _gloffset_LoadTransposeMatrixfARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LoadTransposeMatrixfARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLoadTransposeMatrixd -.type glLoadTransposeMatrixd,#function -glLoadTransposeMatrixd: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LoadTransposeMatrixdARB), %g2 - or %g2, %lo(8 * _gloffset_LoadTransposeMatrixdARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LoadTransposeMatrixdARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultTransposeMatrixf -.type glMultTransposeMatrixf,#function -glMultTransposeMatrixf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultTransposeMatrixfARB), %g2 - or %g2, %lo(8 * _gloffset_MultTransposeMatrixfARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultTransposeMatrixfARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultTransposeMatrixd -.type glMultTransposeMatrixd,#function -glMultTransposeMatrixd: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultTransposeMatrixdARB), %g2 - or %g2, %lo(8 * _gloffset_MultTransposeMatrixdARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultTransposeMatrixdARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSampleCoverage -.type glSampleCoverage,#function -glSampleCoverage: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SampleCoverageARB), %g2 - or %g2, %lo(8 * _gloffset_SampleCoverageARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SampleCoverageARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexImage3D -.type glCompressedTexImage3D,#function -glCompressedTexImage3D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexImage3DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexImage3DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexImage3DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexImage2D -.type glCompressedTexImage2D,#function -glCompressedTexImage2D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexImage2DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexImage2DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexImage2DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexImage1D -.type glCompressedTexImage1D,#function -glCompressedTexImage1D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexImage1DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexImage1DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexImage1DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexSubImage3D -.type glCompressedTexSubImage3D,#function -glCompressedTexSubImage3D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexSubImage3DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexSubImage3DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexSubImage3DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexSubImage2D -.type glCompressedTexSubImage2D,#function -glCompressedTexSubImage2D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexSubImage2DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexSubImage2DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexSubImage2DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCompressedTexSubImage1D -.type glCompressedTexSubImage1D,#function -glCompressedTexSubImage1D: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CompressedTexSubImage1DARB), %g2 - or %g2, %lo(8 * _gloffset_CompressedTexSubImage1DARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CompressedTexSubImage1DARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetCompressedTexImage -.type glGetCompressedTexImage,#function -glGetCompressedTexImage: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetCompressedTexImageARB), %g2 - or %g2, %lo(8 * _gloffset_GetCompressedTexImageARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetCompressedTexImageARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBlendColorEXT -.type glBlendColorEXT,#function -glBlendColorEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BlendColor), %g2 - or %g2, %lo(8 * _gloffset_BlendColor), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BlendColor)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPolygonOffsetEXT -.type glPolygonOffsetEXT,#function -glPolygonOffsetEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PolygonOffsetEXT), %g2 - or %g2, %lo(8 * _gloffset_PolygonOffsetEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PolygonOffsetEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexImage3DEXT -.type glTexImage3DEXT,#function -glTexImage3DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexImage3D), %g2 - or %g2, %lo(8 * _gloffset_TexImage3D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexImage3D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexSubImage3DEXT -.type glTexSubImage3DEXT,#function -glTexSubImage3DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexSubImage3D), %g2 - or %g2, %lo(8 * _gloffset_TexSubImage3D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexSubImage3D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTexFilterFuncSGIS -.type glGetTexFilterFuncSGIS,#function -glGetTexFilterFuncSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTexFilterFuncSGIS), %g2 - or %g2, %lo(8 * _gloffset_GetTexFilterFuncSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTexFilterFuncSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexFilterFuncSGIS -.type glTexFilterFuncSGIS,#function -glTexFilterFuncSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexFilterFuncSGIS), %g2 - or %g2, %lo(8 * _gloffset_TexFilterFuncSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexFilterFuncSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexSubImage1DEXT -.type glTexSubImage1DEXT,#function -glTexSubImage1DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexSubImage1D), %g2 - or %g2, %lo(8 * _gloffset_TexSubImage1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexSubImage1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexSubImage2DEXT -.type glTexSubImage2DEXT,#function -glTexSubImage2DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexSubImage2D), %g2 - or %g2, %lo(8 * _gloffset_TexSubImage2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexSubImage2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyTexImage1DEXT -.type glCopyTexImage1DEXT,#function -glCopyTexImage1DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyTexImage1D), %g2 - or %g2, %lo(8 * _gloffset_CopyTexImage1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyTexImage1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyTexImage2DEXT -.type glCopyTexImage2DEXT,#function -glCopyTexImage2DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyTexImage2D), %g2 - or %g2, %lo(8 * _gloffset_CopyTexImage2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyTexImage2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyTexSubImage1DEXT -.type glCopyTexSubImage1DEXT,#function -glCopyTexSubImage1DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyTexSubImage1D), %g2 - or %g2, %lo(8 * _gloffset_CopyTexSubImage1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyTexSubImage1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyTexSubImage2DEXT -.type glCopyTexSubImage2DEXT,#function -glCopyTexSubImage2DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyTexSubImage2D), %g2 - or %g2, %lo(8 * _gloffset_CopyTexSubImage2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyTexSubImage2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyTexSubImage3DEXT -.type glCopyTexSubImage3DEXT,#function -glCopyTexSubImage3DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyTexSubImage3D), %g2 - or %g2, %lo(8 * _gloffset_CopyTexSubImage3D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyTexSubImage3D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetHistogramEXT -.type glGetHistogramEXT,#function -glGetHistogramEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetHistogramEXT), %g2 - or %g2, %lo(8 * _gloffset_GetHistogramEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetHistogramEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetHistogramParameterfvEXT -.type glGetHistogramParameterfvEXT,#function -glGetHistogramParameterfvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetHistogramParameterfvEXT), %g2 - or %g2, %lo(8 * _gloffset_GetHistogramParameterfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetHistogramParameterfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetHistogramParameterivEXT -.type glGetHistogramParameterivEXT,#function -glGetHistogramParameterivEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetHistogramParameterivEXT), %g2 - or %g2, %lo(8 * _gloffset_GetHistogramParameterivEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetHistogramParameterivEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMinmaxEXT -.type glGetMinmaxEXT,#function -glGetMinmaxEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMinmaxEXT), %g2 - or %g2, %lo(8 * _gloffset_GetMinmaxEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMinmaxEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMinmaxParameterfvEXT -.type glGetMinmaxParameterfvEXT,#function -glGetMinmaxParameterfvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMinmaxParameterfvEXT), %g2 - or %g2, %lo(8 * _gloffset_GetMinmaxParameterfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMinmaxParameterfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetMinmaxParameterivEXT -.type glGetMinmaxParameterivEXT,#function -glGetMinmaxParameterivEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetMinmaxParameterivEXT), %g2 - or %g2, %lo(8 * _gloffset_GetMinmaxParameterivEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetMinmaxParameterivEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glHistogramEXT -.type glHistogramEXT,#function -glHistogramEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Histogram), %g2 - or %g2, %lo(8 * _gloffset_Histogram), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Histogram)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMinmaxEXT -.type glMinmaxEXT,#function -glMinmaxEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_Minmax), %g2 - or %g2, %lo(8 * _gloffset_Minmax), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_Minmax)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glResetHistogramEXT -.type glResetHistogramEXT,#function -glResetHistogramEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ResetHistogram), %g2 - or %g2, %lo(8 * _gloffset_ResetHistogram), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ResetHistogram)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glResetMinmaxEXT -.type glResetMinmaxEXT,#function -glResetMinmaxEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ResetMinmax), %g2 - or %g2, %lo(8 * _gloffset_ResetMinmax), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ResetMinmax)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionFilter1DEXT -.type glConvolutionFilter1DEXT,#function -glConvolutionFilter1DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionFilter1D), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionFilter1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionFilter1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionFilter2DEXT -.type glConvolutionFilter2DEXT,#function -glConvolutionFilter2DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionFilter2D), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionFilter2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionFilter2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionParameterfEXT -.type glConvolutionParameterfEXT,#function -glConvolutionParameterfEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionParameterf), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionParameterf), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionParameterf)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionParameterfvEXT -.type glConvolutionParameterfvEXT,#function -glConvolutionParameterfvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionParameterfv), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionParameteriEXT -.type glConvolutionParameteriEXT,#function -glConvolutionParameteriEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionParameteri), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionParameteri), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionParameteri)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glConvolutionParameterivEXT -.type glConvolutionParameterivEXT,#function -glConvolutionParameterivEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ConvolutionParameteriv), %g2 - or %g2, %lo(8 * _gloffset_ConvolutionParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ConvolutionParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyConvolutionFilter1DEXT -.type glCopyConvolutionFilter1DEXT,#function -glCopyConvolutionFilter1DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyConvolutionFilter1D), %g2 - or %g2, %lo(8 * _gloffset_CopyConvolutionFilter1D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyConvolutionFilter1D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyConvolutionFilter2DEXT -.type glCopyConvolutionFilter2DEXT,#function -glCopyConvolutionFilter2DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyConvolutionFilter2D), %g2 - or %g2, %lo(8 * _gloffset_CopyConvolutionFilter2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyConvolutionFilter2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetConvolutionFilterEXT -.type glGetConvolutionFilterEXT,#function -glGetConvolutionFilterEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetConvolutionFilterEXT), %g2 - or %g2, %lo(8 * _gloffset_GetConvolutionFilterEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetConvolutionFilterEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetConvolutionParameterfvEXT -.type glGetConvolutionParameterfvEXT,#function -glGetConvolutionParameterfvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetConvolutionParameterfvEXT), %g2 - or %g2, %lo(8 * _gloffset_GetConvolutionParameterfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetConvolutionParameterfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetConvolutionParameterivEXT -.type glGetConvolutionParameterivEXT,#function -glGetConvolutionParameterivEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetConvolutionParameterivEXT), %g2 - or %g2, %lo(8 * _gloffset_GetConvolutionParameterivEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetConvolutionParameterivEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetSeparableFilterEXT -.type glGetSeparableFilterEXT,#function -glGetSeparableFilterEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetSeparableFilterEXT), %g2 - or %g2, %lo(8 * _gloffset_GetSeparableFilterEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetSeparableFilterEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSeparableFilter2DEXT -.type glSeparableFilter2DEXT,#function -glSeparableFilter2DEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SeparableFilter2D), %g2 - or %g2, %lo(8 * _gloffset_SeparableFilter2D), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SeparableFilter2D)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorTableSGI -.type glColorTableSGI,#function -glColorTableSGI: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorTable), %g2 - or %g2, %lo(8 * _gloffset_ColorTable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorTable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorTableParameterfvSGI -.type glColorTableParameterfvSGI,#function -glColorTableParameterfvSGI: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorTableParameterfv), %g2 - or %g2, %lo(8 * _gloffset_ColorTableParameterfv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorTableParameterfv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorTableParameterivSGI -.type glColorTableParameterivSGI,#function -glColorTableParameterivSGI: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorTableParameteriv), %g2 - or %g2, %lo(8 * _gloffset_ColorTableParameteriv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorTableParameteriv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyColorTableSGI -.type glCopyColorTableSGI,#function -glCopyColorTableSGI: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyColorTable), %g2 - or %g2, %lo(8 * _gloffset_CopyColorTable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyColorTable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetColorTableSGI -.type glGetColorTableSGI,#function -glGetColorTableSGI: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetColorTableSGI), %g2 - or %g2, %lo(8 * _gloffset_GetColorTableSGI), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetColorTableSGI)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetColorTableParameterfvSGI -.type glGetColorTableParameterfvSGI,#function -glGetColorTableParameterfvSGI: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetColorTableParameterfvSGI), %g2 - or %g2, %lo(8 * _gloffset_GetColorTableParameterfvSGI), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetColorTableParameterfvSGI)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetColorTableParameterivSGI -.type glGetColorTableParameterivSGI,#function -glGetColorTableParameterivSGI: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetColorTableParameterivSGI), %g2 - or %g2, %lo(8 * _gloffset_GetColorTableParameterivSGI), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetColorTableParameterivSGI)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelTexGenSGIX -.type glPixelTexGenSGIX,#function -glPixelTexGenSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelTexGenSGIX), %g2 - or %g2, %lo(8 * _gloffset_PixelTexGenSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelTexGenSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelTexGenParameteriSGIS -.type glPixelTexGenParameteriSGIS,#function -glPixelTexGenParameteriSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelTexGenParameteriSGIS), %g2 - or %g2, %lo(8 * _gloffset_PixelTexGenParameteriSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelTexGenParameteriSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelTexGenParameterivSGIS -.type glPixelTexGenParameterivSGIS,#function -glPixelTexGenParameterivSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelTexGenParameterivSGIS), %g2 - or %g2, %lo(8 * _gloffset_PixelTexGenParameterivSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelTexGenParameterivSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelTexGenParameterfSGIS -.type glPixelTexGenParameterfSGIS,#function -glPixelTexGenParameterfSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelTexGenParameterfSGIS), %g2 - or %g2, %lo(8 * _gloffset_PixelTexGenParameterfSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelTexGenParameterfSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPixelTexGenParameterfvSGIS -.type glPixelTexGenParameterfvSGIS,#function -glPixelTexGenParameterfvSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PixelTexGenParameterfvSGIS), %g2 - or %g2, %lo(8 * _gloffset_PixelTexGenParameterfvSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PixelTexGenParameterfvSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetPixelTexGenParameterivSGIS -.type glGetPixelTexGenParameterivSGIS,#function -glGetPixelTexGenParameterivSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetPixelTexGenParameterivSGIS), %g2 - or %g2, %lo(8 * _gloffset_GetPixelTexGenParameterivSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetPixelTexGenParameterivSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetPixelTexGenParameterfvSGIS -.type glGetPixelTexGenParameterfvSGIS,#function -glGetPixelTexGenParameterfvSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetPixelTexGenParameterfvSGIS), %g2 - or %g2, %lo(8 * _gloffset_GetPixelTexGenParameterfvSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetPixelTexGenParameterfvSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexImage4DSGIS -.type glTexImage4DSGIS,#function -glTexImage4DSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexImage4DSGIS), %g2 - or %g2, %lo(8 * _gloffset_TexImage4DSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexImage4DSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexSubImage4DSGIS -.type glTexSubImage4DSGIS,#function -glTexSubImage4DSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexSubImage4DSGIS), %g2 - or %g2, %lo(8 * _gloffset_TexSubImage4DSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexSubImage4DSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glAreTexturesResidentEXT -.type glAreTexturesResidentEXT,#function -glAreTexturesResidentEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_AreTexturesResidentEXT), %g2 - or %g2, %lo(8 * _gloffset_AreTexturesResidentEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_AreTexturesResidentEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBindTextureEXT -.type glBindTextureEXT,#function -glBindTextureEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BindTexture), %g2 - or %g2, %lo(8 * _gloffset_BindTexture), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BindTexture)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDeleteTexturesEXT -.type glDeleteTexturesEXT,#function -glDeleteTexturesEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DeleteTextures), %g2 - or %g2, %lo(8 * _gloffset_DeleteTextures), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DeleteTextures)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGenTexturesEXT -.type glGenTexturesEXT,#function -glGenTexturesEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GenTexturesEXT), %g2 - or %g2, %lo(8 * _gloffset_GenTexturesEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GenTexturesEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsTextureEXT -.type glIsTextureEXT,#function -glIsTextureEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsTextureEXT), %g2 - or %g2, %lo(8 * _gloffset_IsTextureEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsTextureEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPrioritizeTexturesEXT -.type glPrioritizeTexturesEXT,#function -glPrioritizeTexturesEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PrioritizeTextures), %g2 - or %g2, %lo(8 * _gloffset_PrioritizeTextures), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PrioritizeTextures)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDetailTexFuncSGIS -.type glDetailTexFuncSGIS,#function -glDetailTexFuncSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DetailTexFuncSGIS), %g2 - or %g2, %lo(8 * _gloffset_DetailTexFuncSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DetailTexFuncSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetDetailTexFuncSGIS -.type glGetDetailTexFuncSGIS,#function -glGetDetailTexFuncSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetDetailTexFuncSGIS), %g2 - or %g2, %lo(8 * _gloffset_GetDetailTexFuncSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetDetailTexFuncSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSharpenTexFuncSGIS -.type glSharpenTexFuncSGIS,#function -glSharpenTexFuncSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SharpenTexFuncSGIS), %g2 - or %g2, %lo(8 * _gloffset_SharpenTexFuncSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SharpenTexFuncSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetSharpenTexFuncSGIS -.type glGetSharpenTexFuncSGIS,#function -glGetSharpenTexFuncSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetSharpenTexFuncSGIS), %g2 - or %g2, %lo(8 * _gloffset_GetSharpenTexFuncSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetSharpenTexFuncSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSampleMaskSGIS -.type glSampleMaskSGIS,#function -glSampleMaskSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SampleMaskSGIS), %g2 - or %g2, %lo(8 * _gloffset_SampleMaskSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SampleMaskSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSamplePatternSGIS -.type glSamplePatternSGIS,#function -glSamplePatternSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SamplePatternSGIS), %g2 - or %g2, %lo(8 * _gloffset_SamplePatternSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SamplePatternSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glArrayElementEXT -.type glArrayElementEXT,#function -glArrayElementEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ArrayElement), %g2 - or %g2, %lo(8 * _gloffset_ArrayElement), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ArrayElement)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorPointerEXT -.type glColorPointerEXT,#function -glColorPointerEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_ColorPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDrawArraysEXT -.type glDrawArraysEXT,#function -glDrawArraysEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DrawArrays), %g2 - or %g2, %lo(8 * _gloffset_DrawArrays), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DrawArrays)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEdgeFlagPointerEXT -.type glEdgeFlagPointerEXT,#function -glEdgeFlagPointerEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EdgeFlagPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_EdgeFlagPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EdgeFlagPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetPointervEXT -.type glGetPointervEXT,#function -glGetPointervEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetPointerv), %g2 - or %g2, %lo(8 * _gloffset_GetPointerv), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetPointerv)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexPointerEXT -.type glIndexPointerEXT,#function -glIndexPointerEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IndexPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_IndexPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IndexPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glNormalPointerEXT -.type glNormalPointerEXT,#function -glNormalPointerEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_NormalPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_NormalPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_NormalPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTexCoordPointerEXT -.type glTexCoordPointerEXT,#function -glTexCoordPointerEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TexCoordPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_TexCoordPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TexCoordPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexPointerEXT -.type glVertexPointerEXT,#function -glVertexPointerEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_VertexPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBlendEquationEXT -.type glBlendEquationEXT,#function -glBlendEquationEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BlendEquation), %g2 - or %g2, %lo(8 * _gloffset_BlendEquation), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BlendEquation)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSpriteParameterfSGIX -.type glSpriteParameterfSGIX,#function -glSpriteParameterfSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SpriteParameterfSGIX), %g2 - or %g2, %lo(8 * _gloffset_SpriteParameterfSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SpriteParameterfSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSpriteParameterfvSGIX -.type glSpriteParameterfvSGIX,#function -glSpriteParameterfvSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SpriteParameterfvSGIX), %g2 - or %g2, %lo(8 * _gloffset_SpriteParameterfvSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SpriteParameterfvSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSpriteParameteriSGIX -.type glSpriteParameteriSGIX,#function -glSpriteParameteriSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SpriteParameteriSGIX), %g2 - or %g2, %lo(8 * _gloffset_SpriteParameteriSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SpriteParameteriSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSpriteParameterivSGIX -.type glSpriteParameterivSGIX,#function -glSpriteParameterivSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SpriteParameterivSGIX), %g2 - or %g2, %lo(8 * _gloffset_SpriteParameterivSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SpriteParameterivSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameterfEXT -.type glPointParameterfEXT,#function -glPointParameterfEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameterfEXT), %g2 - or %g2, %lo(8 * _gloffset_PointParameterfEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameterfEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameterfvEXT -.type glPointParameterfvEXT,#function -glPointParameterfvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameterfvEXT), %g2 - or %g2, %lo(8 * _gloffset_PointParameterfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameterfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameterfARB -.type glPointParameterfARB,#function -glPointParameterfARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameterfEXT), %g2 - or %g2, %lo(8 * _gloffset_PointParameterfEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameterfEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameterfvARB -.type glPointParameterfvARB,#function -glPointParameterfvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameterfvEXT), %g2 - or %g2, %lo(8 * _gloffset_PointParameterfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameterfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameterfSGIS -.type glPointParameterfSGIS,#function -glPointParameterfSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameterfEXT), %g2 - or %g2, %lo(8 * _gloffset_PointParameterfEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameterfEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameterfvSGIS -.type glPointParameterfvSGIS,#function -glPointParameterfvSGIS: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameterfvEXT), %g2 - or %g2, %lo(8 * _gloffset_PointParameterfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameterfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetInstrumentsSGIX -.type glGetInstrumentsSGIX,#function -glGetInstrumentsSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetInstrumentsSGIX), %g2 - or %g2, %lo(8 * _gloffset_GetInstrumentsSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetInstrumentsSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glInstrumentsBufferSGIX -.type glInstrumentsBufferSGIX,#function -glInstrumentsBufferSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_InstrumentsBufferSGIX), %g2 - or %g2, %lo(8 * _gloffset_InstrumentsBufferSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_InstrumentsBufferSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPollInstrumentsSGIX -.type glPollInstrumentsSGIX,#function -glPollInstrumentsSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PollInstrumentsSGIX), %g2 - or %g2, %lo(8 * _gloffset_PollInstrumentsSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PollInstrumentsSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glReadInstrumentsSGIX -.type glReadInstrumentsSGIX,#function -glReadInstrumentsSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ReadInstrumentsSGIX), %g2 - or %g2, %lo(8 * _gloffset_ReadInstrumentsSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ReadInstrumentsSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glStartInstrumentsSGIX -.type glStartInstrumentsSGIX,#function -glStartInstrumentsSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_StartInstrumentsSGIX), %g2 - or %g2, %lo(8 * _gloffset_StartInstrumentsSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_StartInstrumentsSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glStopInstrumentsSGIX -.type glStopInstrumentsSGIX,#function -glStopInstrumentsSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_StopInstrumentsSGIX), %g2 - or %g2, %lo(8 * _gloffset_StopInstrumentsSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_StopInstrumentsSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFrameZoomSGIX -.type glFrameZoomSGIX,#function -glFrameZoomSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FrameZoomSGIX), %g2 - or %g2, %lo(8 * _gloffset_FrameZoomSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FrameZoomSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTagSampleBufferSGIX -.type glTagSampleBufferSGIX,#function -glTagSampleBufferSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TagSampleBufferSGIX), %g2 - or %g2, %lo(8 * _gloffset_TagSampleBufferSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TagSampleBufferSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glReferencePlaneSGIX -.type glReferencePlaneSGIX,#function -glReferencePlaneSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ReferencePlaneSGIX), %g2 - or %g2, %lo(8 * _gloffset_ReferencePlaneSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ReferencePlaneSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFlushRasterSGIX -.type glFlushRasterSGIX,#function -glFlushRasterSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FlushRasterSGIX), %g2 - or %g2, %lo(8 * _gloffset_FlushRasterSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FlushRasterSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorSubTableEXT -.type glColorSubTableEXT,#function -glColorSubTableEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorSubTable), %g2 - or %g2, %lo(8 * _gloffset_ColorSubTable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorSubTable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCopyColorSubTableEXT -.type glCopyColorSubTableEXT,#function -glCopyColorSubTableEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CopyColorSubTable), %g2 - or %g2, %lo(8 * _gloffset_CopyColorSubTable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CopyColorSubTable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glHintPGI -.type glHintPGI,#function -glHintPGI: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_HintPGI), %g2 - or %g2, %lo(8 * _gloffset_HintPGI), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_HintPGI)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glColorTableEXT -.type glColorTableEXT,#function -glColorTableEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ColorTable), %g2 - or %g2, %lo(8 * _gloffset_ColorTable), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ColorTable)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetColorTableEXT -.type glGetColorTableEXT,#function -glGetColorTableEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetColorTableEXT), %g2 - or %g2, %lo(8 * _gloffset_GetColorTableEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetColorTableEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetColorTableParameterivEXT -.type glGetColorTableParameterivEXT,#function -glGetColorTableParameterivEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetColorTableParameterivEXT), %g2 - or %g2, %lo(8 * _gloffset_GetColorTableParameterivEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetColorTableParameterivEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetColorTableParameterfvEXT -.type glGetColorTableParameterfvEXT,#function -glGetColorTableParameterfvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetColorTableParameterfvEXT), %g2 - or %g2, %lo(8 * _gloffset_GetColorTableParameterfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetColorTableParameterfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetListParameterfvSGIX -.type glGetListParameterfvSGIX,#function -glGetListParameterfvSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetListParameterfvSGIX), %g2 - or %g2, %lo(8 * _gloffset_GetListParameterfvSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetListParameterfvSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetListParameterivSGIX -.type glGetListParameterivSGIX,#function -glGetListParameterivSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetListParameterivSGIX), %g2 - or %g2, %lo(8 * _gloffset_GetListParameterivSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetListParameterivSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glListParameterfSGIX -.type glListParameterfSGIX,#function -glListParameterfSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ListParameterfSGIX), %g2 - or %g2, %lo(8 * _gloffset_ListParameterfSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ListParameterfSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glListParameterfvSGIX -.type glListParameterfvSGIX,#function -glListParameterfvSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ListParameterfvSGIX), %g2 - or %g2, %lo(8 * _gloffset_ListParameterfvSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ListParameterfvSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glListParameteriSGIX -.type glListParameteriSGIX,#function -glListParameteriSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ListParameteriSGIX), %g2 - or %g2, %lo(8 * _gloffset_ListParameteriSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ListParameteriSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glListParameterivSGIX -.type glListParameterivSGIX,#function -glListParameterivSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ListParameterivSGIX), %g2 - or %g2, %lo(8 * _gloffset_ListParameterivSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ListParameterivSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexMaterialEXT -.type glIndexMaterialEXT,#function -glIndexMaterialEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IndexMaterialEXT), %g2 - or %g2, %lo(8 * _gloffset_IndexMaterialEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IndexMaterialEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIndexFuncEXT -.type glIndexFuncEXT,#function -glIndexFuncEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IndexFuncEXT), %g2 - or %g2, %lo(8 * _gloffset_IndexFuncEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IndexFuncEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLockArraysEXT -.type glLockArraysEXT,#function -glLockArraysEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LockArraysEXT), %g2 - or %g2, %lo(8 * _gloffset_LockArraysEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LockArraysEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glUnlockArraysEXT -.type glUnlockArraysEXT,#function -glUnlockArraysEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_UnlockArraysEXT), %g2 - or %g2, %lo(8 * _gloffset_UnlockArraysEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_UnlockArraysEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCullParameterdvEXT -.type glCullParameterdvEXT,#function -glCullParameterdvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CullParameterdvEXT), %g2 - or %g2, %lo(8 * _gloffset_CullParameterdvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CullParameterdvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCullParameterfvEXT -.type glCullParameterfvEXT,#function -glCullParameterfvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CullParameterfvEXT), %g2 - or %g2, %lo(8 * _gloffset_CullParameterfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CullParameterfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentColorMaterialSGIX -.type glFragmentColorMaterialSGIX,#function -glFragmentColorMaterialSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentColorMaterialSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentColorMaterialSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentColorMaterialSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentLightfSGIX -.type glFragmentLightfSGIX,#function -glFragmentLightfSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentLightfSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentLightfSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentLightfSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentLightfvSGIX -.type glFragmentLightfvSGIX,#function -glFragmentLightfvSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentLightfvSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentLightfvSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentLightfvSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentLightiSGIX -.type glFragmentLightiSGIX,#function -glFragmentLightiSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentLightiSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentLightiSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentLightiSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentLightivSGIX -.type glFragmentLightivSGIX,#function -glFragmentLightivSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentLightivSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentLightivSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentLightivSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentLightModelfSGIX -.type glFragmentLightModelfSGIX,#function -glFragmentLightModelfSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentLightModelfSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentLightModelfSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentLightModelfSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentLightModelfvSGIX -.type glFragmentLightModelfvSGIX,#function -glFragmentLightModelfvSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentLightModelfvSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentLightModelfvSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentLightModelfvSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentLightModeliSGIX -.type glFragmentLightModeliSGIX,#function -glFragmentLightModeliSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentLightModeliSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentLightModeliSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentLightModeliSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentLightModelivSGIX -.type glFragmentLightModelivSGIX,#function -glFragmentLightModelivSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentLightModelivSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentLightModelivSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentLightModelivSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentMaterialfSGIX -.type glFragmentMaterialfSGIX,#function -glFragmentMaterialfSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentMaterialfSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentMaterialfSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentMaterialfSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentMaterialfvSGIX -.type glFragmentMaterialfvSGIX,#function -glFragmentMaterialfvSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentMaterialfvSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentMaterialfvSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentMaterialfvSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentMaterialiSGIX -.type glFragmentMaterialiSGIX,#function -glFragmentMaterialiSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentMaterialiSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentMaterialiSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentMaterialiSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFragmentMaterialivSGIX -.type glFragmentMaterialivSGIX,#function -glFragmentMaterialivSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FragmentMaterialivSGIX), %g2 - or %g2, %lo(8 * _gloffset_FragmentMaterialivSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FragmentMaterialivSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetFragmentLightfvSGIX -.type glGetFragmentLightfvSGIX,#function -glGetFragmentLightfvSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetFragmentLightfvSGIX), %g2 - or %g2, %lo(8 * _gloffset_GetFragmentLightfvSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetFragmentLightfvSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetFragmentLightivSGIX -.type glGetFragmentLightivSGIX,#function -glGetFragmentLightivSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetFragmentLightivSGIX), %g2 - or %g2, %lo(8 * _gloffset_GetFragmentLightivSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetFragmentLightivSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetFragmentMaterialfvSGIX -.type glGetFragmentMaterialfvSGIX,#function -glGetFragmentMaterialfvSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetFragmentMaterialfvSGIX), %g2 - or %g2, %lo(8 * _gloffset_GetFragmentMaterialfvSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetFragmentMaterialfvSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetFragmentMaterialivSGIX -.type glGetFragmentMaterialivSGIX,#function -glGetFragmentMaterialivSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetFragmentMaterialivSGIX), %g2 - or %g2, %lo(8 * _gloffset_GetFragmentMaterialivSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetFragmentMaterialivSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLightEnviSGIX -.type glLightEnviSGIX,#function -glLightEnviSGIX: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LightEnviSGIX), %g2 - or %g2, %lo(8 * _gloffset_LightEnviSGIX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LightEnviSGIX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDrawRangeElementsEXT -.type glDrawRangeElementsEXT,#function -glDrawRangeElementsEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DrawRangeElements), %g2 - or %g2, %lo(8 * _gloffset_DrawRangeElements), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DrawRangeElements)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3bEXT -.type glSecondaryColor3bEXT,#function -glSecondaryColor3bEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3bEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3bEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3bEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3bvEXT -.type glSecondaryColor3bvEXT,#function -glSecondaryColor3bvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3bvEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3bvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3bvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3dEXT -.type glSecondaryColor3dEXT,#function -glSecondaryColor3dEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3dEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3dEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3dEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3dvEXT -.type glSecondaryColor3dvEXT,#function -glSecondaryColor3dvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3dvEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3dvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3dvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3fEXT -.type glSecondaryColor3fEXT,#function -glSecondaryColor3fEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3fEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3fEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3fEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3fvEXT -.type glSecondaryColor3fvEXT,#function -glSecondaryColor3fvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3fvEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3fvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3fvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3iEXT -.type glSecondaryColor3iEXT,#function -glSecondaryColor3iEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3iEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3iEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3iEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3ivEXT -.type glSecondaryColor3ivEXT,#function -glSecondaryColor3ivEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3ivEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3ivEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3ivEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3sEXT -.type glSecondaryColor3sEXT,#function -glSecondaryColor3sEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3sEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3sEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3sEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3svEXT -.type glSecondaryColor3svEXT,#function -glSecondaryColor3svEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3svEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3svEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3svEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3ubEXT -.type glSecondaryColor3ubEXT,#function -glSecondaryColor3ubEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3ubEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3ubEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3ubEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3ubvEXT -.type glSecondaryColor3ubvEXT,#function -glSecondaryColor3ubvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3ubvEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3ubvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3ubvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3uiEXT -.type glSecondaryColor3uiEXT,#function -glSecondaryColor3uiEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3uiEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3uiEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3uiEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3uivEXT -.type glSecondaryColor3uivEXT,#function -glSecondaryColor3uivEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3uivEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3uivEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3uivEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3usEXT -.type glSecondaryColor3usEXT,#function -glSecondaryColor3usEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3usEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3usEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3usEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3usvEXT -.type glSecondaryColor3usvEXT,#function -glSecondaryColor3usvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3usvEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3usvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3usvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColorPointerEXT -.type glSecondaryColorPointerEXT,#function -glSecondaryColorPointerEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColorPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColorPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColorPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiDrawArraysEXT -.type glMultiDrawArraysEXT,#function -glMultiDrawArraysEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiDrawArraysEXT), %g2 - or %g2, %lo(8 * _gloffset_MultiDrawArraysEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiDrawArraysEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiDrawElementsEXT -.type glMultiDrawElementsEXT,#function -glMultiDrawElementsEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiDrawElementsEXT), %g2 - or %g2, %lo(8 * _gloffset_MultiDrawElementsEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiDrawElementsEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogCoordfEXT -.type glFogCoordfEXT,#function -glFogCoordfEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FogCoordfEXT), %g2 - or %g2, %lo(8 * _gloffset_FogCoordfEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FogCoordfEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogCoordfvEXT -.type glFogCoordfvEXT,#function -glFogCoordfvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FogCoordfvEXT), %g2 - or %g2, %lo(8 * _gloffset_FogCoordfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FogCoordfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogCoorddEXT -.type glFogCoorddEXT,#function -glFogCoorddEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FogCoorddEXT), %g2 - or %g2, %lo(8 * _gloffset_FogCoorddEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FogCoorddEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogCoorddvEXT -.type glFogCoorddvEXT,#function -glFogCoorddvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FogCoorddvEXT), %g2 - or %g2, %lo(8 * _gloffset_FogCoorddvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FogCoorddvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogCoordPointerEXT -.type glFogCoordPointerEXT,#function -glFogCoordPointerEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FogCoordPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_FogCoordPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FogCoordPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBlendFuncSeparateEXT -.type glBlendFuncSeparateEXT,#function -glBlendFuncSeparateEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BlendFuncSeparateEXT), %g2 - or %g2, %lo(8 * _gloffset_BlendFuncSeparateEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BlendFuncSeparateEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBlendFuncSeparateINGR -.type glBlendFuncSeparateINGR,#function -glBlendFuncSeparateINGR: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BlendFuncSeparateEXT), %g2 - or %g2, %lo(8 * _gloffset_BlendFuncSeparateEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BlendFuncSeparateEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexWeightfEXT -.type glVertexWeightfEXT,#function -glVertexWeightfEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexWeightfEXT), %g2 - or %g2, %lo(8 * _gloffset_VertexWeightfEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexWeightfEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexWeightfvEXT -.type glVertexWeightfvEXT,#function -glVertexWeightfvEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexWeightfvEXT), %g2 - or %g2, %lo(8 * _gloffset_VertexWeightfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexWeightfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexWeightPointerEXT -.type glVertexWeightPointerEXT,#function -glVertexWeightPointerEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexWeightPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_VertexWeightPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexWeightPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFlushVertexArrayRangeNV -.type glFlushVertexArrayRangeNV,#function -glFlushVertexArrayRangeNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FlushVertexArrayRangeNV), %g2 - or %g2, %lo(8 * _gloffset_FlushVertexArrayRangeNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FlushVertexArrayRangeNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexArrayRangeNV -.type glVertexArrayRangeNV,#function -glVertexArrayRangeNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexArrayRangeNV), %g2 - or %g2, %lo(8 * _gloffset_VertexArrayRangeNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexArrayRangeNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCombinerParameterfvNV -.type glCombinerParameterfvNV,#function -glCombinerParameterfvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CombinerParameterfvNV), %g2 - or %g2, %lo(8 * _gloffset_CombinerParameterfvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CombinerParameterfvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCombinerParameterfNV -.type glCombinerParameterfNV,#function -glCombinerParameterfNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CombinerParameterfNV), %g2 - or %g2, %lo(8 * _gloffset_CombinerParameterfNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CombinerParameterfNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCombinerParameterivNV -.type glCombinerParameterivNV,#function -glCombinerParameterivNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CombinerParameterivNV), %g2 - or %g2, %lo(8 * _gloffset_CombinerParameterivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CombinerParameterivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCombinerParameteriNV -.type glCombinerParameteriNV,#function -glCombinerParameteriNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CombinerParameteriNV), %g2 - or %g2, %lo(8 * _gloffset_CombinerParameteriNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CombinerParameteriNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCombinerInputNV -.type glCombinerInputNV,#function -glCombinerInputNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CombinerInputNV), %g2 - or %g2, %lo(8 * _gloffset_CombinerInputNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CombinerInputNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glCombinerOutputNV -.type glCombinerOutputNV,#function -glCombinerOutputNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_CombinerOutputNV), %g2 - or %g2, %lo(8 * _gloffset_CombinerOutputNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_CombinerOutputNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFinalCombinerInputNV -.type glFinalCombinerInputNV,#function -glFinalCombinerInputNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FinalCombinerInputNV), %g2 - or %g2, %lo(8 * _gloffset_FinalCombinerInputNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FinalCombinerInputNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetCombinerInputParameterfvNV -.type glGetCombinerInputParameterfvNV,#function -glGetCombinerInputParameterfvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetCombinerInputParameterfvNV), %g2 - or %g2, %lo(8 * _gloffset_GetCombinerInputParameterfvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetCombinerInputParameterfvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetCombinerInputParameterivNV -.type glGetCombinerInputParameterivNV,#function -glGetCombinerInputParameterivNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetCombinerInputParameterivNV), %g2 - or %g2, %lo(8 * _gloffset_GetCombinerInputParameterivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetCombinerInputParameterivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetCombinerOutputParameterfvNV -.type glGetCombinerOutputParameterfvNV,#function -glGetCombinerOutputParameterfvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetCombinerOutputParameterfvNV), %g2 - or %g2, %lo(8 * _gloffset_GetCombinerOutputParameterfvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetCombinerOutputParameterfvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetCombinerOutputParameterivNV -.type glGetCombinerOutputParameterivNV,#function -glGetCombinerOutputParameterivNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetCombinerOutputParameterivNV), %g2 - or %g2, %lo(8 * _gloffset_GetCombinerOutputParameterivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetCombinerOutputParameterivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetFinalCombinerInputParameterfvNV -.type glGetFinalCombinerInputParameterfvNV,#function -glGetFinalCombinerInputParameterfvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetFinalCombinerInputParameterfvNV), %g2 - or %g2, %lo(8 * _gloffset_GetFinalCombinerInputParameterfvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetFinalCombinerInputParameterfvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetFinalCombinerInputParameterivNV -.type glGetFinalCombinerInputParameterivNV,#function -glGetFinalCombinerInputParameterivNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetFinalCombinerInputParameterivNV), %g2 - or %g2, %lo(8 * _gloffset_GetFinalCombinerInputParameterivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetFinalCombinerInputParameterivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glResizeBuffersMESA -.type glResizeBuffersMESA,#function -glResizeBuffersMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ResizeBuffersMESA), %g2 - or %g2, %lo(8 * _gloffset_ResizeBuffersMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ResizeBuffersMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2dMESA -.type glWindowPos2dMESA,#function -glWindowPos2dMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2dMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2dMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2dMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2dvMESA -.type glWindowPos2dvMESA,#function -glWindowPos2dvMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2dvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2dvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2dvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2fMESA -.type glWindowPos2fMESA,#function -glWindowPos2fMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2fMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2fMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2fMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2fvMESA -.type glWindowPos2fvMESA,#function -glWindowPos2fvMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2fvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2fvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2fvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2iMESA -.type glWindowPos2iMESA,#function -glWindowPos2iMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2iMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2iMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2iMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2ivMESA -.type glWindowPos2ivMESA,#function -glWindowPos2ivMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2ivMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2ivMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2ivMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2sMESA -.type glWindowPos2sMESA,#function -glWindowPos2sMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2sMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2sMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2sMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2svMESA -.type glWindowPos2svMESA,#function -glWindowPos2svMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2svMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2svMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2svMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3dMESA -.type glWindowPos3dMESA,#function -glWindowPos3dMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3dMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3dMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3dMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3dvMESA -.type glWindowPos3dvMESA,#function -glWindowPos3dvMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3dvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3dvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3dvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3fMESA -.type glWindowPos3fMESA,#function -glWindowPos3fMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3fMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3fMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3fMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3fvMESA -.type glWindowPos3fvMESA,#function -glWindowPos3fvMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3fvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3fvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3fvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3iMESA -.type glWindowPos3iMESA,#function -glWindowPos3iMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3iMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3iMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3iMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3ivMESA -.type glWindowPos3ivMESA,#function -glWindowPos3ivMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3ivMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3ivMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3ivMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3sMESA -.type glWindowPos3sMESA,#function -glWindowPos3sMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3sMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3sMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3sMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3svMESA -.type glWindowPos3svMESA,#function -glWindowPos3svMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3svMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3svMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3svMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos4dMESA -.type glWindowPos4dMESA,#function -glWindowPos4dMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos4dMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos4dMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos4dMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos4dvMESA -.type glWindowPos4dvMESA,#function -glWindowPos4dvMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos4dvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos4dvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos4dvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos4fMESA -.type glWindowPos4fMESA,#function -glWindowPos4fMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos4fMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos4fMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos4fMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos4fvMESA -.type glWindowPos4fvMESA,#function -glWindowPos4fvMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos4fvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos4fvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos4fvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos4iMESA -.type glWindowPos4iMESA,#function -glWindowPos4iMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos4iMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos4iMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos4iMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos4ivMESA -.type glWindowPos4ivMESA,#function -glWindowPos4ivMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos4ivMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos4ivMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos4ivMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos4sMESA -.type glWindowPos4sMESA,#function -glWindowPos4sMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos4sMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos4sMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos4sMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos4svMESA -.type glWindowPos4svMESA,#function -glWindowPos4svMESA: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos4svMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos4svMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos4svMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiModeDrawArraysIBM -.type glMultiModeDrawArraysIBM,#function -glMultiModeDrawArraysIBM: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TbufferMask3DFX), %g2 - or %g2, %lo(8 * _gloffset_TbufferMask3DFX), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TbufferMask3DFX)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSampleMaskEXT -.type glSampleMaskEXT,#function -glSampleMaskEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SampleMaskSGIS), %g2 - or %g2, %lo(8 * _gloffset_SampleMaskSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SampleMaskSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSamplePatternEXT -.type glSamplePatternEXT,#function -glSamplePatternEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SamplePatternSGIS), %g2 - or %g2, %lo(8 * _gloffset_SamplePatternSGIS), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SamplePatternSGIS)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2dARB -.type glWindowPos2dARB,#function -glWindowPos2dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2dMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2dMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2dMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2fARB -.type glWindowPos2fARB,#function -glWindowPos2fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2fMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2fMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2fMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2iARB -.type glWindowPos2iARB,#function -glWindowPos2iARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2iMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2iMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2iMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2sARB -.type glWindowPos2sARB,#function -glWindowPos2sARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2sMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2sMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2sMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2dvARB -.type glWindowPos2dvARB,#function -glWindowPos2dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2dvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2dvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2dvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2fvARB -.type glWindowPos2fvARB,#function -glWindowPos2fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2fvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2fvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2fvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2ivARB -.type glWindowPos2ivARB,#function -glWindowPos2ivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2ivMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2ivMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2ivMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2svARB -.type glWindowPos2svARB,#function -glWindowPos2svARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2svMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2svMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2svMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3dARB -.type glWindowPos3dARB,#function -glWindowPos3dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3dMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3dMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3dMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3fARB -.type glWindowPos3fARB,#function -glWindowPos3fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3fMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3fMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3fMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3iARB -.type glWindowPos3iARB,#function -glWindowPos3iARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3iMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3iMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3iMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3sARB -.type glWindowPos3sARB,#function -glWindowPos3sARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3sMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3sMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3sMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3dvARB -.type glWindowPos3dvARB,#function -glWindowPos3dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3dvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3dvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3dvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3fvARB -.type glWindowPos3fvARB,#function -glWindowPos3fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3fvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3fvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3fvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3ivARB -.type glWindowPos3ivARB,#function -glWindowPos3ivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3ivMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3ivMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3ivMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3svARB -.type glWindowPos3svARB,#function -glWindowPos3svARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3svMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3svMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3svMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glAreProgramsResidentNV -.type glAreProgramsResidentNV,#function -glAreProgramsResidentNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_AreProgramsResidentNV), %g2 - or %g2, %lo(8 * _gloffset_AreProgramsResidentNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_AreProgramsResidentNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBindProgramNV -.type glBindProgramNV,#function -glBindProgramNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BindProgramNV), %g2 - or %g2, %lo(8 * _gloffset_BindProgramNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BindProgramNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDeleteProgramsNV -.type glDeleteProgramsNV,#function -glDeleteProgramsNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DeleteProgramsNV), %g2 - or %g2, %lo(8 * _gloffset_DeleteProgramsNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DeleteProgramsNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glExecuteProgramNV -.type glExecuteProgramNV,#function -glExecuteProgramNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ExecuteProgramNV), %g2 - or %g2, %lo(8 * _gloffset_ExecuteProgramNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ExecuteProgramNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGenProgramsNV -.type glGenProgramsNV,#function -glGenProgramsNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GenProgramsNV), %g2 - or %g2, %lo(8 * _gloffset_GenProgramsNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GenProgramsNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramParameterdvNV -.type glGetProgramParameterdvNV,#function -glGetProgramParameterdvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramParameterdvNV), %g2 - or %g2, %lo(8 * _gloffset_GetProgramParameterdvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramParameterdvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramParameterfvNV -.type glGetProgramParameterfvNV,#function -glGetProgramParameterfvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramParameterfvNV), %g2 - or %g2, %lo(8 * _gloffset_GetProgramParameterfvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramParameterfvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramivNV -.type glGetProgramivNV,#function -glGetProgramivNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramivNV), %g2 - or %g2, %lo(8 * _gloffset_GetProgramivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramStringNV -.type glGetProgramStringNV,#function -glGetProgramStringNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramStringNV), %g2 - or %g2, %lo(8 * _gloffset_GetProgramStringNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramStringNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetTrackMatrixivNV -.type glGetTrackMatrixivNV,#function -glGetTrackMatrixivNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetTrackMatrixivNV), %g2 - or %g2, %lo(8 * _gloffset_GetTrackMatrixivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetTrackMatrixivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetVertexAttribdvNV -.type glGetVertexAttribdvNV,#function -glGetVertexAttribdvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetVertexAttribdvNV), %g2 - or %g2, %lo(8 * _gloffset_GetVertexAttribdvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetVertexAttribdvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetVertexAttribfvNV -.type glGetVertexAttribfvNV,#function -glGetVertexAttribfvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetVertexAttribfvNV), %g2 - or %g2, %lo(8 * _gloffset_GetVertexAttribfvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetVertexAttribfvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetVertexAttribivNV -.type glGetVertexAttribivNV,#function -glGetVertexAttribivNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetVertexAttribivNV), %g2 - or %g2, %lo(8 * _gloffset_GetVertexAttribivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetVertexAttribivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetVertexAttribPointervNV -.type glGetVertexAttribPointervNV,#function -glGetVertexAttribPointervNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetVertexAttribPointervNV), %g2 - or %g2, %lo(8 * _gloffset_GetVertexAttribPointervNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetVertexAttribPointervNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsProgramNV -.type glIsProgramNV,#function -glIsProgramNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsProgramNV), %g2 - or %g2, %lo(8 * _gloffset_IsProgramNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsProgramNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glLoadProgramNV -.type glLoadProgramNV,#function -glLoadProgramNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_LoadProgramNV), %g2 - or %g2, %lo(8 * _gloffset_LoadProgramNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_LoadProgramNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramParameter4dNV -.type glProgramParameter4dNV,#function -glProgramParameter4dNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramParameter4dNV), %g2 - or %g2, %lo(8 * _gloffset_ProgramParameter4dNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramParameter4dNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramParameter4dvNV -.type glProgramParameter4dvNV,#function -glProgramParameter4dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramParameter4dvNV), %g2 - or %g2, %lo(8 * _gloffset_ProgramParameter4dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramParameter4dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramParameter4fNV -.type glProgramParameter4fNV,#function -glProgramParameter4fNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramParameter4fNV), %g2 - or %g2, %lo(8 * _gloffset_ProgramParameter4fNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramParameter4fNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramParameter4fvNV -.type glProgramParameter4fvNV,#function -glProgramParameter4fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramParameter4fvNV), %g2 - or %g2, %lo(8 * _gloffset_ProgramParameter4fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramParameter4fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramParameters4dvNV -.type glProgramParameters4dvNV,#function -glProgramParameters4dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramParameters4dvNV), %g2 - or %g2, %lo(8 * _gloffset_ProgramParameters4dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramParameters4dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramParameters4fvNV -.type glProgramParameters4fvNV,#function -glProgramParameters4fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramParameters4fvNV), %g2 - or %g2, %lo(8 * _gloffset_ProgramParameters4fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramParameters4fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glRequestResidentProgramsNV -.type glRequestResidentProgramsNV,#function -glRequestResidentProgramsNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_RequestResidentProgramsNV), %g2 - or %g2, %lo(8 * _gloffset_RequestResidentProgramsNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_RequestResidentProgramsNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTrackMatrixNV -.type glTrackMatrixNV,#function -glTrackMatrixNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TrackMatrixNV), %g2 - or %g2, %lo(8 * _gloffset_TrackMatrixNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TrackMatrixNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribPointerNV -.type glVertexAttribPointerNV,#function -glVertexAttribPointerNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribPointerNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribPointerNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribPointerNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1dNV -.type glVertexAttrib1dNV,#function -glVertexAttrib1dNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1dNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1dNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1dNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1dvNV -.type glVertexAttrib1dvNV,#function -glVertexAttrib1dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1fNV -.type glVertexAttrib1fNV,#function -glVertexAttrib1fNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1fNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1fNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1fNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1fvNV -.type glVertexAttrib1fvNV,#function -glVertexAttrib1fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1sNV -.type glVertexAttrib1sNV,#function -glVertexAttrib1sNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1sNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1sNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1sNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1svNV -.type glVertexAttrib1svNV,#function -glVertexAttrib1svNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2dNV -.type glVertexAttrib2dNV,#function -glVertexAttrib2dNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2dNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2dNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2dNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2dvNV -.type glVertexAttrib2dvNV,#function -glVertexAttrib2dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2fNV -.type glVertexAttrib2fNV,#function -glVertexAttrib2fNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2fNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2fNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2fNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2fvNV -.type glVertexAttrib2fvNV,#function -glVertexAttrib2fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2sNV -.type glVertexAttrib2sNV,#function -glVertexAttrib2sNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2sNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2sNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2sNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2svNV -.type glVertexAttrib2svNV,#function -glVertexAttrib2svNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3dNV -.type glVertexAttrib3dNV,#function -glVertexAttrib3dNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3dNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3dNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3dNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3dvNV -.type glVertexAttrib3dvNV,#function -glVertexAttrib3dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3fNV -.type glVertexAttrib3fNV,#function -glVertexAttrib3fNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3fNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3fNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3fNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3fvNV -.type glVertexAttrib3fvNV,#function -glVertexAttrib3fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3sNV -.type glVertexAttrib3sNV,#function -glVertexAttrib3sNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3sNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3sNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3sNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3svNV -.type glVertexAttrib3svNV,#function -glVertexAttrib3svNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4dNV -.type glVertexAttrib4dNV,#function -glVertexAttrib4dNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4dNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4dNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4dNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4dvNV -.type glVertexAttrib4dvNV,#function -glVertexAttrib4dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4fNV -.type glVertexAttrib4fNV,#function -glVertexAttrib4fNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4fNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4fNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4fNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4fvNV -.type glVertexAttrib4fvNV,#function -glVertexAttrib4fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4sNV -.type glVertexAttrib4sNV,#function -glVertexAttrib4sNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4sNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4sNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4sNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4svNV -.type glVertexAttrib4svNV,#function -glVertexAttrib4svNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4ubNV -.type glVertexAttrib4ubNV,#function -glVertexAttrib4ubNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4ubNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4ubNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4ubNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4ubvNV -.type glVertexAttrib4ubvNV,#function -glVertexAttrib4ubvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4ubvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4ubvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4ubvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs1dvNV -.type glVertexAttribs1dvNV,#function -glVertexAttribs1dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs1dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs1dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs1dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs1fvNV -.type glVertexAttribs1fvNV,#function -glVertexAttribs1fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs1fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs1fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs1fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs1svNV -.type glVertexAttribs1svNV,#function -glVertexAttribs1svNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs1svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs1svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs1svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs2dvNV -.type glVertexAttribs2dvNV,#function -glVertexAttribs2dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs2dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs2dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs2dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs2fvNV -.type glVertexAttribs2fvNV,#function -glVertexAttribs2fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs2fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs2fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs2fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs2svNV -.type glVertexAttribs2svNV,#function -glVertexAttribs2svNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs2svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs2svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs2svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs3dvNV -.type glVertexAttribs3dvNV,#function -glVertexAttribs3dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs3dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs3dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs3dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs3fvNV -.type glVertexAttribs3fvNV,#function -glVertexAttribs3fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs3fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs3fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs3fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs3svNV -.type glVertexAttribs3svNV,#function -glVertexAttribs3svNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs3svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs3svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs3svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs4dvNV -.type glVertexAttribs4dvNV,#function -glVertexAttribs4dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs4dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs4dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs4dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs4fvNV -.type glVertexAttribs4fvNV,#function -glVertexAttribs4fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs4fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs4fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs4fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs4svNV -.type glVertexAttribs4svNV,#function -glVertexAttribs4svNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs4svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs4svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs4svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribs4ubvNV -.type glVertexAttribs4ubvNV,#function -glVertexAttribs4ubvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribs4ubvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribs4ubvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribs4ubvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameteriNV -.type glPointParameteriNV,#function -glPointParameteriNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameteriNV), %g2 - or %g2, %lo(8 * _gloffset_PointParameteriNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameteriNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameterivNV -.type glPointParameterivNV,#function -glPointParameterivNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameterivNV), %g2 - or %g2, %lo(8 * _gloffset_PointParameterivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameterivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBlendFuncSeparate -.type glBlendFuncSeparate,#function -glBlendFuncSeparate: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BlendFuncSeparateEXT), %g2 - or %g2, %lo(8 * _gloffset_BlendFuncSeparateEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BlendFuncSeparateEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogCoordf -.type glFogCoordf,#function -glFogCoordf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FogCoordfEXT), %g2 - or %g2, %lo(8 * _gloffset_FogCoordfEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FogCoordfEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogCoordfv -.type glFogCoordfv,#function -glFogCoordfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FogCoordfvEXT), %g2 - or %g2, %lo(8 * _gloffset_FogCoordfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FogCoordfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogCoordd -.type glFogCoordd,#function -glFogCoordd: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FogCoorddEXT), %g2 - or %g2, %lo(8 * _gloffset_FogCoorddEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FogCoorddEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogCoorddv -.type glFogCoorddv,#function -glFogCoorddv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FogCoorddvEXT), %g2 - or %g2, %lo(8 * _gloffset_FogCoorddvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FogCoorddvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFogCoordPointer -.type glFogCoordPointer,#function -glFogCoordPointer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FogCoordPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_FogCoordPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FogCoordPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiDrawArrays -.type glMultiDrawArrays,#function -glMultiDrawArrays: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiDrawArraysEXT), %g2 - or %g2, %lo(8 * _gloffset_MultiDrawArraysEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiDrawArraysEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMultiDrawElements -.type glMultiDrawElements,#function -glMultiDrawElements: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MultiDrawElementsEXT), %g2 - or %g2, %lo(8 * _gloffset_MultiDrawElementsEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MultiDrawElementsEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameterf -.type glPointParameterf,#function -glPointParameterf: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameterfEXT), %g2 - or %g2, %lo(8 * _gloffset_PointParameterfEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameterfEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameterfv -.type glPointParameterfv,#function -glPointParameterfv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameterfvEXT), %g2 - or %g2, %lo(8 * _gloffset_PointParameterfvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameterfvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameteri -.type glPointParameteri,#function -glPointParameteri: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameteriNV), %g2 - or %g2, %lo(8 * _gloffset_PointParameteriNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameteriNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glPointParameteriv -.type glPointParameteriv,#function -glPointParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_PointParameterivNV), %g2 - or %g2, %lo(8 * _gloffset_PointParameterivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_PointParameterivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3b -.type glSecondaryColor3b,#function -glSecondaryColor3b: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3bEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3bEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3bEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3bv -.type glSecondaryColor3bv,#function -glSecondaryColor3bv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3bvEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3bvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3bvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3d -.type glSecondaryColor3d,#function -glSecondaryColor3d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3dEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3dEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3dEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3dv -.type glSecondaryColor3dv,#function -glSecondaryColor3dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3dvEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3dvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3dvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3f -.type glSecondaryColor3f,#function -glSecondaryColor3f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3fEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3fEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3fEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3fv -.type glSecondaryColor3fv,#function -glSecondaryColor3fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3fvEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3fvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3fvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3i -.type glSecondaryColor3i,#function -glSecondaryColor3i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3iEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3iEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3iEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3iv -.type glSecondaryColor3iv,#function -glSecondaryColor3iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3ivEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3ivEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3ivEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3s -.type glSecondaryColor3s,#function -glSecondaryColor3s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3sEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3sEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3sEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3sv -.type glSecondaryColor3sv,#function -glSecondaryColor3sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3svEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3svEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3svEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3ub -.type glSecondaryColor3ub,#function -glSecondaryColor3ub: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3ubEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3ubEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3ubEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3ubv -.type glSecondaryColor3ubv,#function -glSecondaryColor3ubv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3ubvEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3ubvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3ubvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3ui -.type glSecondaryColor3ui,#function -glSecondaryColor3ui: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3uiEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3uiEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3uiEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3uiv -.type glSecondaryColor3uiv,#function -glSecondaryColor3uiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3uivEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3uivEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3uivEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3us -.type glSecondaryColor3us,#function -glSecondaryColor3us: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3usEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3usEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3usEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColor3usv -.type glSecondaryColor3usv,#function -glSecondaryColor3usv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColor3usvEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColor3usvEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColor3usvEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSecondaryColorPointer -.type glSecondaryColorPointer,#function -glSecondaryColorPointer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SecondaryColorPointerEXT), %g2 - or %g2, %lo(8 * _gloffset_SecondaryColorPointerEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SecondaryColorPointerEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2d -.type glWindowPos2d,#function -glWindowPos2d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2dMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2dMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2dMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2dv -.type glWindowPos2dv,#function -glWindowPos2dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2dvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2dvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2dvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2f -.type glWindowPos2f,#function -glWindowPos2f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2fMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2fMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2fMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2fv -.type glWindowPos2fv,#function -glWindowPos2fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2fvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2fvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2fvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2i -.type glWindowPos2i,#function -glWindowPos2i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2iMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2iMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2iMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2iv -.type glWindowPos2iv,#function -glWindowPos2iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2ivMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2ivMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2ivMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2s -.type glWindowPos2s,#function -glWindowPos2s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2sMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2sMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2sMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos2sv -.type glWindowPos2sv,#function -glWindowPos2sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos2svMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos2svMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos2svMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3d -.type glWindowPos3d,#function -glWindowPos3d: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3dMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3dMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3dMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3dv -.type glWindowPos3dv,#function -glWindowPos3dv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3dvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3dvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3dvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3f -.type glWindowPos3f,#function -glWindowPos3f: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3fMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3fMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3fMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3fv -.type glWindowPos3fv,#function -glWindowPos3fv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3fvMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3fvMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3fvMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3i -.type glWindowPos3i,#function -glWindowPos3i: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3iMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3iMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3iMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3iv -.type glWindowPos3iv,#function -glWindowPos3iv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3ivMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3ivMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3ivMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3s -.type glWindowPos3s,#function -glWindowPos3s: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3sMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3sMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3sMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glWindowPos3sv -.type glWindowPos3sv,#function -glWindowPos3sv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_WindowPos3svMESA), %g2 - or %g2, %lo(8 * _gloffset_WindowPos3svMESA), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_WindowPos3svMESA)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glActiveStencilFaceEXT -.type glActiveStencilFaceEXT,#function -glActiveStencilFaceEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ActiveStencilFaceEXT), %g2 - or %g2, %lo(8 * _gloffset_ActiveStencilFaceEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ActiveStencilFaceEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDeleteFencesNV -.type glDeleteFencesNV,#function -glDeleteFencesNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DeleteFencesNV), %g2 - or %g2, %lo(8 * _gloffset_DeleteFencesNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DeleteFencesNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGenFencesNV -.type glGenFencesNV,#function -glGenFencesNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GenFencesNV), %g2 - or %g2, %lo(8 * _gloffset_GenFencesNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GenFencesNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsFenceNV -.type glIsFenceNV,#function -glIsFenceNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsFenceNV), %g2 - or %g2, %lo(8 * _gloffset_IsFenceNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsFenceNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glTestFenceNV -.type glTestFenceNV,#function -glTestFenceNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_TestFenceNV), %g2 - or %g2, %lo(8 * _gloffset_TestFenceNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_TestFenceNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetFenceivNV -.type glGetFenceivNV,#function -glGetFenceivNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetFenceivNV), %g2 - or %g2, %lo(8 * _gloffset_GetFenceivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetFenceivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glFinishFenceNV -.type glFinishFenceNV,#function -glFinishFenceNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_FinishFenceNV), %g2 - or %g2, %lo(8 * _gloffset_FinishFenceNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_FinishFenceNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glSetFenceNV -.type glSetFenceNV,#function -glSetFenceNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_SetFenceNV), %g2 - or %g2, %lo(8 * _gloffset_SetFenceNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_SetFenceNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1sARB -.type glVertexAttrib1sARB,#function -glVertexAttrib1sARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1sNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1sNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1sNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1fARB -.type glVertexAttrib1fARB,#function -glVertexAttrib1fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1fNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1fNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1fNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1dARB -.type glVertexAttrib1dARB,#function -glVertexAttrib1dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1dNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1dNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1dNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2sARB -.type glVertexAttrib2sARB,#function -glVertexAttrib2sARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2sNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2sNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2sNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2fARB -.type glVertexAttrib2fARB,#function -glVertexAttrib2fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2fNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2fNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2fNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2dARB -.type glVertexAttrib2dARB,#function -glVertexAttrib2dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2dNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2dNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2dNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3sARB -.type glVertexAttrib3sARB,#function -glVertexAttrib3sARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3sNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3sNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3sNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3fARB -.type glVertexAttrib3fARB,#function -glVertexAttrib3fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3fNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3fNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3fNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3dARB -.type glVertexAttrib3dARB,#function -glVertexAttrib3dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3dNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3dNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3dNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4sARB -.type glVertexAttrib4sARB,#function -glVertexAttrib4sARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4sNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4sNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4sNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4fARB -.type glVertexAttrib4fARB,#function -glVertexAttrib4fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4fNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4fNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4fNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4dARB -.type glVertexAttrib4dARB,#function -glVertexAttrib4dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4dNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4dNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4dNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4NubARB -.type glVertexAttrib4NubARB,#function -glVertexAttrib4NubARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4ubNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4ubNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4ubNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1svARB -.type glVertexAttrib1svARB,#function -glVertexAttrib1svARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1fvARB -.type glVertexAttrib1fvARB,#function -glVertexAttrib1fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib1dvARB -.type glVertexAttrib1dvARB,#function -glVertexAttrib1dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib1dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib1dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib1dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2svARB -.type glVertexAttrib2svARB,#function -glVertexAttrib2svARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2fvARB -.type glVertexAttrib2fvARB,#function -glVertexAttrib2fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib2dvARB -.type glVertexAttrib2dvARB,#function -glVertexAttrib2dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib2dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib2dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib2dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3svARB -.type glVertexAttrib3svARB,#function -glVertexAttrib3svARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3fvARB -.type glVertexAttrib3fvARB,#function -glVertexAttrib3fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib3dvARB -.type glVertexAttrib3dvARB,#function -glVertexAttrib3dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib3dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib3dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib3dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4bvARB -.type glVertexAttrib4bvARB,#function -glVertexAttrib4bvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4bvARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4bvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4bvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4svARB -.type glVertexAttrib4svARB,#function -glVertexAttrib4svARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4svNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4svNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4svNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4ivARB -.type glVertexAttrib4ivARB,#function -glVertexAttrib4ivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4ivARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4ivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4ivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4ubvARB -.type glVertexAttrib4ubvARB,#function -glVertexAttrib4ubvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4ubvARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4ubvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4ubvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4usvARB -.type glVertexAttrib4usvARB,#function -glVertexAttrib4usvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4usvARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4usvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4usvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4uivARB -.type glVertexAttrib4uivARB,#function -glVertexAttrib4uivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4uivARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4uivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4uivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4fvARB -.type glVertexAttrib4fvARB,#function -glVertexAttrib4fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4fvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4dvARB -.type glVertexAttrib4dvARB,#function -glVertexAttrib4dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4dvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4NbvARB -.type glVertexAttrib4NbvARB,#function -glVertexAttrib4NbvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4NbvARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4NbvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4NbvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4NsvARB -.type glVertexAttrib4NsvARB,#function -glVertexAttrib4NsvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4NsvARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4NsvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4NsvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4NivARB -.type glVertexAttrib4NivARB,#function -glVertexAttrib4NivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4NivARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4NivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4NivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4NubvARB -.type glVertexAttrib4NubvARB,#function -glVertexAttrib4NubvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4ubvNV), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4ubvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4ubvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4NusvARB -.type glVertexAttrib4NusvARB,#function -glVertexAttrib4NusvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4NusvARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4NusvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4NusvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttrib4NuivARB -.type glVertexAttrib4NuivARB,#function -glVertexAttrib4NuivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttrib4NuivARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttrib4NuivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttrib4NuivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glVertexAttribPointerARB -.type glVertexAttribPointerARB,#function -glVertexAttribPointerARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_VertexAttribPointerARB), %g2 - or %g2, %lo(8 * _gloffset_VertexAttribPointerARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_VertexAttribPointerARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEnableVertexAttribArrayARB -.type glEnableVertexAttribArrayARB,#function -glEnableVertexAttribArrayARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EnableVertexAttribArrayARB), %g2 - or %g2, %lo(8 * _gloffset_EnableVertexAttribArrayARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EnableVertexAttribArrayARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDisableVertexAttribArrayARB -.type glDisableVertexAttribArrayARB,#function -glDisableVertexAttribArrayARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DisableVertexAttribArrayARB), %g2 - or %g2, %lo(8 * _gloffset_DisableVertexAttribArrayARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DisableVertexAttribArrayARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramStringARB -.type glProgramStringARB,#function -glProgramStringARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramStringARB), %g2 - or %g2, %lo(8 * _gloffset_ProgramStringARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramStringARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBindProgramARB -.type glBindProgramARB,#function -glBindProgramARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BindProgramNV), %g2 - or %g2, %lo(8 * _gloffset_BindProgramNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BindProgramNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDeleteProgramsARB -.type glDeleteProgramsARB,#function -glDeleteProgramsARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DeleteProgramsNV), %g2 - or %g2, %lo(8 * _gloffset_DeleteProgramsNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DeleteProgramsNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGenProgramsARB -.type glGenProgramsARB,#function -glGenProgramsARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GenProgramsNV), %g2 - or %g2, %lo(8 * _gloffset_GenProgramsNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GenProgramsNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsProgramARB -.type glIsProgramARB,#function -glIsProgramARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsProgramNV), %g2 - or %g2, %lo(8 * _gloffset_IsProgramNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsProgramNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramEnvParameter4dARB -.type glProgramEnvParameter4dARB,#function -glProgramEnvParameter4dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramEnvParameter4dARB), %g2 - or %g2, %lo(8 * _gloffset_ProgramEnvParameter4dARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramEnvParameter4dARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramEnvParameter4dvARB -.type glProgramEnvParameter4dvARB,#function -glProgramEnvParameter4dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramEnvParameter4dvARB), %g2 - or %g2, %lo(8 * _gloffset_ProgramEnvParameter4dvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramEnvParameter4dvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramEnvParameter4fARB -.type glProgramEnvParameter4fARB,#function -glProgramEnvParameter4fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramEnvParameter4fARB), %g2 - or %g2, %lo(8 * _gloffset_ProgramEnvParameter4fARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramEnvParameter4fARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramEnvParameter4fvARB -.type glProgramEnvParameter4fvARB,#function -glProgramEnvParameter4fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramEnvParameter4fvARB), %g2 - or %g2, %lo(8 * _gloffset_ProgramEnvParameter4fvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramEnvParameter4fvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramLocalParameter4dARB -.type glProgramLocalParameter4dARB,#function -glProgramLocalParameter4dARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramLocalParameter4dARB), %g2 - or %g2, %lo(8 * _gloffset_ProgramLocalParameter4dARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramLocalParameter4dARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramLocalParameter4dvARB -.type glProgramLocalParameter4dvARB,#function -glProgramLocalParameter4dvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramLocalParameter4dvARB), %g2 - or %g2, %lo(8 * _gloffset_ProgramLocalParameter4dvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramLocalParameter4dvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramLocalParameter4fARB -.type glProgramLocalParameter4fARB,#function -glProgramLocalParameter4fARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramLocalParameter4fARB), %g2 - or %g2, %lo(8 * _gloffset_ProgramLocalParameter4fARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramLocalParameter4fARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramLocalParameter4fvARB -.type glProgramLocalParameter4fvARB,#function -glProgramLocalParameter4fvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramLocalParameter4fvARB), %g2 - or %g2, %lo(8 * _gloffset_ProgramLocalParameter4fvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramLocalParameter4fvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramEnvParameterdvARB -.type glGetProgramEnvParameterdvARB,#function -glGetProgramEnvParameterdvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramEnvParameterdvARB), %g2 - or %g2, %lo(8 * _gloffset_GetProgramEnvParameterdvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramEnvParameterdvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramEnvParameterfvARB -.type glGetProgramEnvParameterfvARB,#function -glGetProgramEnvParameterfvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramEnvParameterfvARB), %g2 - or %g2, %lo(8 * _gloffset_GetProgramEnvParameterfvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramEnvParameterfvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramLocalParameterdvARB -.type glGetProgramLocalParameterdvARB,#function -glGetProgramLocalParameterdvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramLocalParameterdvARB), %g2 - or %g2, %lo(8 * _gloffset_GetProgramLocalParameterdvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramLocalParameterdvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramLocalParameterfvARB -.type glGetProgramLocalParameterfvARB,#function -glGetProgramLocalParameterfvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramLocalParameterfvARB), %g2 - or %g2, %lo(8 * _gloffset_GetProgramLocalParameterfvARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramLocalParameterfvARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramivARB -.type glGetProgramivARB,#function -glGetProgramivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramivARB), %g2 - or %g2, %lo(8 * _gloffset_GetProgramivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramStringARB -.type glGetProgramStringARB,#function -glGetProgramStringARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramStringARB), %g2 - or %g2, %lo(8 * _gloffset_GetProgramStringARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramStringARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetVertexAttribdvARB -.type glGetVertexAttribdvARB,#function -glGetVertexAttribdvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetVertexAttribdvNV), %g2 - or %g2, %lo(8 * _gloffset_GetVertexAttribdvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetVertexAttribdvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetVertexAttribfvARB -.type glGetVertexAttribfvARB,#function -glGetVertexAttribfvARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetVertexAttribfvNV), %g2 - or %g2, %lo(8 * _gloffset_GetVertexAttribfvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetVertexAttribfvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetVertexAttribivARB -.type glGetVertexAttribivARB,#function -glGetVertexAttribivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetVertexAttribivNV), %g2 - or %g2, %lo(8 * _gloffset_GetVertexAttribivNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetVertexAttribivNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetVertexAttribPointervARB -.type glGetVertexAttribPointervARB,#function -glGetVertexAttribPointervARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetVertexAttribPointervNV), %g2 - or %g2, %lo(8 * _gloffset_GetVertexAttribPointervNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetVertexAttribPointervNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramNamedParameter4fNV -.type glProgramNamedParameter4fNV,#function -glProgramNamedParameter4fNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramNamedParameter4fNV), %g2 - or %g2, %lo(8 * _gloffset_ProgramNamedParameter4fNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramNamedParameter4fNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramNamedParameter4dNV -.type glProgramNamedParameter4dNV,#function -glProgramNamedParameter4dNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramNamedParameter4dNV), %g2 - or %g2, %lo(8 * _gloffset_ProgramNamedParameter4dNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramNamedParameter4dNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramNamedParameter4fvNV -.type glProgramNamedParameter4fvNV,#function -glProgramNamedParameter4fvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramNamedParameter4fvNV), %g2 - or %g2, %lo(8 * _gloffset_ProgramNamedParameter4fvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramNamedParameter4fvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glProgramNamedParameter4dvNV -.type glProgramNamedParameter4dvNV,#function -glProgramNamedParameter4dvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_ProgramNamedParameter4dvNV), %g2 - or %g2, %lo(8 * _gloffset_ProgramNamedParameter4dvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_ProgramNamedParameter4dvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramNamedParameterfvNV -.type glGetProgramNamedParameterfvNV,#function -glGetProgramNamedParameterfvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramNamedParameterfvNV), %g2 - or %g2, %lo(8 * _gloffset_GetProgramNamedParameterfvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramNamedParameterfvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetProgramNamedParameterdvNV -.type glGetProgramNamedParameterdvNV,#function -glGetProgramNamedParameterdvNV: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetProgramNamedParameterdvNV), %g2 - or %g2, %lo(8 * _gloffset_GetProgramNamedParameterdvNV), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetProgramNamedParameterdvNV)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBindBufferARB -.type glBindBufferARB,#function -glBindBufferARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BindBufferARB), %g2 - or %g2, %lo(8 * _gloffset_BindBufferARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BindBufferARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBufferDataARB -.type glBufferDataARB,#function -glBufferDataARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BufferDataARB), %g2 - or %g2, %lo(8 * _gloffset_BufferDataARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BufferDataARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBufferSubDataARB -.type glBufferSubDataARB,#function -glBufferSubDataARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BufferSubDataARB), %g2 - or %g2, %lo(8 * _gloffset_BufferSubDataARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BufferSubDataARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDeleteBuffersARB -.type glDeleteBuffersARB,#function -glDeleteBuffersARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DeleteBuffersARB), %g2 - or %g2, %lo(8 * _gloffset_DeleteBuffersARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DeleteBuffersARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGenBuffersARB -.type glGenBuffersARB,#function -glGenBuffersARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GenBuffersARB), %g2 - or %g2, %lo(8 * _gloffset_GenBuffersARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GenBuffersARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetBufferParameterivARB -.type glGetBufferParameterivARB,#function -glGetBufferParameterivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetBufferParameterivARB), %g2 - or %g2, %lo(8 * _gloffset_GetBufferParameterivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetBufferParameterivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetBufferPointervARB -.type glGetBufferPointervARB,#function -glGetBufferPointervARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetBufferPointervARB), %g2 - or %g2, %lo(8 * _gloffset_GetBufferPointervARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetBufferPointervARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetBufferSubDataARB -.type glGetBufferSubDataARB,#function -glGetBufferSubDataARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetBufferSubDataARB), %g2 - or %g2, %lo(8 * _gloffset_GetBufferSubDataARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetBufferSubDataARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsBufferARB -.type glIsBufferARB,#function -glIsBufferARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsBufferARB), %g2 - or %g2, %lo(8 * _gloffset_IsBufferARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsBufferARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMapBufferARB -.type glMapBufferARB,#function -glMapBufferARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MapBufferARB), %g2 - or %g2, %lo(8 * _gloffset_MapBufferARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MapBufferARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glUnmapBufferARB -.type glUnmapBufferARB,#function -glUnmapBufferARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_UnmapBufferARB), %g2 - or %g2, %lo(8 * _gloffset_UnmapBufferARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_UnmapBufferARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDepthBoundsEXT -.type glDepthBoundsEXT,#function -glDepthBoundsEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DepthBoundsEXT), %g2 - or %g2, %lo(8 * _gloffset_DepthBoundsEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DepthBoundsEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGenQueriesARB -.type glGenQueriesARB,#function -glGenQueriesARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GenQueriesARB), %g2 - or %g2, %lo(8 * _gloffset_GenQueriesARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GenQueriesARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDeleteQueriesARB -.type glDeleteQueriesARB,#function -glDeleteQueriesARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DeleteQueriesARB), %g2 - or %g2, %lo(8 * _gloffset_DeleteQueriesARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DeleteQueriesARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsQueryARB -.type glIsQueryARB,#function -glIsQueryARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsQueryARB), %g2 - or %g2, %lo(8 * _gloffset_IsQueryARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsQueryARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBeginQueryARB -.type glBeginQueryARB,#function -glBeginQueryARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BeginQueryARB), %g2 - or %g2, %lo(8 * _gloffset_BeginQueryARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BeginQueryARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEndQueryARB -.type glEndQueryARB,#function -glEndQueryARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EndQueryARB), %g2 - or %g2, %lo(8 * _gloffset_EndQueryARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EndQueryARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetQueryivARB -.type glGetQueryivARB,#function -glGetQueryivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetQueryivARB), %g2 - or %g2, %lo(8 * _gloffset_GetQueryivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetQueryivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetQueryObjectivARB -.type glGetQueryObjectivARB,#function -glGetQueryObjectivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetQueryObjectivARB), %g2 - or %g2, %lo(8 * _gloffset_GetQueryObjectivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetQueryObjectivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetQueryObjectuivARB -.type glGetQueryObjectuivARB,#function -glGetQueryObjectuivARB: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetQueryObjectuivARB), %g2 - or %g2, %lo(8 * _gloffset_GetQueryObjectuivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetQueryObjectuivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBindBuffer -.type glBindBuffer,#function -glBindBuffer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BindBufferARB), %g2 - or %g2, %lo(8 * _gloffset_BindBufferARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BindBufferARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBufferData -.type glBufferData,#function -glBufferData: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BufferDataARB), %g2 - or %g2, %lo(8 * _gloffset_BufferDataARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BufferDataARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBufferSubData -.type glBufferSubData,#function -glBufferSubData: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BufferSubDataARB), %g2 - or %g2, %lo(8 * _gloffset_BufferSubDataARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BufferSubDataARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDeleteBuffers -.type glDeleteBuffers,#function -glDeleteBuffers: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DeleteBuffersARB), %g2 - or %g2, %lo(8 * _gloffset_DeleteBuffersARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DeleteBuffersARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGenBuffers -.type glGenBuffers,#function -glGenBuffers: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GenBuffersARB), %g2 - or %g2, %lo(8 * _gloffset_GenBuffersARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GenBuffersARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetBufferParameteriv -.type glGetBufferParameteriv,#function -glGetBufferParameteriv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetBufferParameterivARB), %g2 - or %g2, %lo(8 * _gloffset_GetBufferParameterivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetBufferParameterivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetBufferPointerv -.type glGetBufferPointerv,#function -glGetBufferPointerv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetBufferPointervARB), %g2 - or %g2, %lo(8 * _gloffset_GetBufferPointervARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetBufferPointervARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetBufferSubData -.type glGetBufferSubData,#function -glGetBufferSubData: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetBufferSubDataARB), %g2 - or %g2, %lo(8 * _gloffset_GetBufferSubDataARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetBufferSubDataARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsBuffer -.type glIsBuffer,#function -glIsBuffer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsBufferARB), %g2 - or %g2, %lo(8 * _gloffset_IsBufferARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsBufferARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glMapBuffer -.type glMapBuffer,#function -glMapBuffer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_MapBufferARB), %g2 - or %g2, %lo(8 * _gloffset_MapBufferARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_MapBufferARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glUnmapBuffer -.type glUnmapBuffer,#function -glUnmapBuffer: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_UnmapBufferARB), %g2 - or %g2, %lo(8 * _gloffset_UnmapBufferARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_UnmapBufferARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGenQueries -.type glGenQueries,#function -glGenQueries: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GenQueriesARB), %g2 - or %g2, %lo(8 * _gloffset_GenQueriesARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GenQueriesARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glDeleteQueries -.type glDeleteQueries,#function -glDeleteQueries: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_DeleteQueriesARB), %g2 - or %g2, %lo(8 * _gloffset_DeleteQueriesARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_DeleteQueriesARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glIsQuery -.type glIsQuery,#function -glIsQuery: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_IsQueryARB), %g2 - or %g2, %lo(8 * _gloffset_IsQueryARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_IsQueryARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBeginQuery -.type glBeginQuery,#function -glBeginQuery: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BeginQueryARB), %g2 - or %g2, %lo(8 * _gloffset_BeginQueryARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BeginQueryARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glEndQuery -.type glEndQuery,#function -glEndQuery: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_EndQueryARB), %g2 - or %g2, %lo(8 * _gloffset_EndQueryARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_EndQueryARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetQueryiv -.type glGetQueryiv,#function -glGetQueryiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetQueryivARB), %g2 - or %g2, %lo(8 * _gloffset_GetQueryivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetQueryivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetQueryObjectiv -.type glGetQueryObjectiv,#function -glGetQueryObjectiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetQueryObjectivARB), %g2 - or %g2, %lo(8 * _gloffset_GetQueryObjectivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetQueryObjectivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glGetQueryObjectuiv -.type glGetQueryObjectuiv,#function -glGetQueryObjectuiv: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_GetQueryObjectuivARB), %g2 - or %g2, %lo(8 * _gloffset_GetQueryObjectuivARB), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_GetQueryObjectuivARB)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBlendEquationSeparateEXT -.type glBlendEquationSeparateEXT,#function -glBlendEquationSeparateEXT: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BlendEquationSeparateEXT), %g2 - or %g2, %lo(8 * _gloffset_BlendEquationSeparateEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BlendEquationSeparateEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - -.globl glBlendEquationSeparateATI -.type glBlendEquationSeparateATI,#function -glBlendEquationSeparateATI: -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) - 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_BlendEquationSeparateEXT), %g2 - or %g2, %lo(8 * _gloffset_BlendEquationSeparateEXT), %g2 - ldx [%g1 + %g2], %g3 -#else - sethi %hi(0x00000000), %g1 - ld [%g1 + %lo(0x00000000)], %g1 - ld [%g1 + (4 * _gloffset_BlendEquationSeparateEXT)], %g3 -#endif - jmpl %g3, %g0 - nop - nop - -.globl _mesa_sparc_glapi_end -.type _mesa_sparc_glapi_end,#function + GL_STUB(glNewList, _gloffset_NewList) + GL_STUB(glEndList, _gloffset_EndList) + GL_STUB(glCallList, _gloffset_CallList) + GL_STUB(glCallLists, _gloffset_CallLists) + GL_STUB(glDeleteLists, _gloffset_DeleteLists) + GL_STUB(glGenLists, _gloffset_GenLists) + GL_STUB(glListBase, _gloffset_ListBase) + GL_STUB(glBegin, _gloffset_Begin) + GL_STUB(glBitmap, _gloffset_Bitmap) + GL_STUB(glColor3b, _gloffset_Color3b) + GL_STUB(glColor3bv, _gloffset_Color3bv) + GL_STUB(glColor3d, _gloffset_Color3d) + GL_STUB(glColor3dv, _gloffset_Color3dv) + GL_STUB(glColor3f, _gloffset_Color3f) + GL_STUB(glColor3fv, _gloffset_Color3fv) + GL_STUB(glColor3i, _gloffset_Color3i) + GL_STUB(glColor3iv, _gloffset_Color3iv) + GL_STUB(glColor3s, _gloffset_Color3s) + GL_STUB(glColor3sv, _gloffset_Color3sv) + GL_STUB(glColor3ub, _gloffset_Color3ub) + GL_STUB(glColor3ubv, _gloffset_Color3ubv) + GL_STUB(glColor3ui, _gloffset_Color3ui) + GL_STUB(glColor3uiv, _gloffset_Color3uiv) + GL_STUB(glColor3us, _gloffset_Color3us) + GL_STUB(glColor3usv, _gloffset_Color3usv) + GL_STUB(glColor4b, _gloffset_Color4b) + GL_STUB(glColor4bv, _gloffset_Color4bv) + GL_STUB(glColor4d, _gloffset_Color4d) + GL_STUB(glColor4dv, _gloffset_Color4dv) + GL_STUB(glColor4f, _gloffset_Color4f) + GL_STUB(glColor4fv, _gloffset_Color4fv) + GL_STUB(glColor4i, _gloffset_Color4i) + GL_STUB(glColor4iv, _gloffset_Color4iv) + GL_STUB(glColor4s, _gloffset_Color4s) + GL_STUB(glColor4sv, _gloffset_Color4sv) + GL_STUB(glColor4ub, _gloffset_Color4ub) + GL_STUB(glColor4ubv, _gloffset_Color4ubv) + GL_STUB(glColor4ui, _gloffset_Color4ui) + GL_STUB(glColor4uiv, _gloffset_Color4uiv) + GL_STUB(glColor4us, _gloffset_Color4us) + GL_STUB(glColor4usv, _gloffset_Color4usv) + GL_STUB(glEdgeFlag, _gloffset_EdgeFlag) + GL_STUB(glEdgeFlagv, _gloffset_EdgeFlagv) + GL_STUB(glEnd, _gloffset_End) + GL_STUB(glIndexd, _gloffset_Indexd) + GL_STUB(glIndexdv, _gloffset_Indexdv) + GL_STUB(glIndexf, _gloffset_Indexf) + GL_STUB(glIndexfv, _gloffset_Indexfv) + GL_STUB(glIndexi, _gloffset_Indexi) + GL_STUB(glIndexiv, _gloffset_Indexiv) + GL_STUB(glIndexs, _gloffset_Indexs) + GL_STUB(glIndexsv, _gloffset_Indexsv) + GL_STUB(glNormal3b, _gloffset_Normal3b) + GL_STUB(glNormal3bv, _gloffset_Normal3bv) + GL_STUB(glNormal3d, _gloffset_Normal3d) + GL_STUB(glNormal3dv, _gloffset_Normal3dv) + GL_STUB(glNormal3f, _gloffset_Normal3f) + GL_STUB(glNormal3fv, _gloffset_Normal3fv) + GL_STUB(glNormal3i, _gloffset_Normal3i) + GL_STUB(glNormal3iv, _gloffset_Normal3iv) + GL_STUB(glNormal3s, _gloffset_Normal3s) + GL_STUB(glNormal3sv, _gloffset_Normal3sv) + GL_STUB(glRasterPos2d, _gloffset_RasterPos2d) + GL_STUB(glRasterPos2dv, _gloffset_RasterPos2dv) + GL_STUB(glRasterPos2f, _gloffset_RasterPos2f) + GL_STUB(glRasterPos2fv, _gloffset_RasterPos2fv) + GL_STUB(glRasterPos2i, _gloffset_RasterPos2i) + GL_STUB(glRasterPos2iv, _gloffset_RasterPos2iv) + GL_STUB(glRasterPos2s, _gloffset_RasterPos2s) + GL_STUB(glRasterPos2sv, _gloffset_RasterPos2sv) + GL_STUB(glRasterPos3d, _gloffset_RasterPos3d) + GL_STUB(glRasterPos3dv, _gloffset_RasterPos3dv) + GL_STUB(glRasterPos3f, _gloffset_RasterPos3f) + GL_STUB(glRasterPos3fv, _gloffset_RasterPos3fv) + GL_STUB(glRasterPos3i, _gloffset_RasterPos3i) + GL_STUB(glRasterPos3iv, _gloffset_RasterPos3iv) + GL_STUB(glRasterPos3s, _gloffset_RasterPos3s) + GL_STUB(glRasterPos3sv, _gloffset_RasterPos3sv) + GL_STUB(glRasterPos4d, _gloffset_RasterPos4d) + GL_STUB(glRasterPos4dv, _gloffset_RasterPos4dv) + GL_STUB(glRasterPos4f, _gloffset_RasterPos4f) + GL_STUB(glRasterPos4fv, _gloffset_RasterPos4fv) + GL_STUB(glRasterPos4i, _gloffset_RasterPos4i) + GL_STUB(glRasterPos4iv, _gloffset_RasterPos4iv) + GL_STUB(glRasterPos4s, _gloffset_RasterPos4s) + GL_STUB(glRasterPos4sv, _gloffset_RasterPos4sv) + GL_STUB(glRectd, _gloffset_Rectd) + GL_STUB(glRectdv, _gloffset_Rectdv) + GL_STUB(glRectf, _gloffset_Rectf) + GL_STUB(glRectfv, _gloffset_Rectfv) + GL_STUB(glRecti, _gloffset_Recti) + GL_STUB(glRectiv, _gloffset_Rectiv) + GL_STUB(glRects, _gloffset_Rects) + GL_STUB(glRectsv, _gloffset_Rectsv) + GL_STUB(glTexCoord1d, _gloffset_TexCoord1d) + GL_STUB(glTexCoord1dv, _gloffset_TexCoord1dv) + GL_STUB(glTexCoord1f, _gloffset_TexCoord1f) + GL_STUB(glTexCoord1fv, _gloffset_TexCoord1fv) + GL_STUB(glTexCoord1i, _gloffset_TexCoord1i) + GL_STUB(glTexCoord1iv, _gloffset_TexCoord1iv) + GL_STUB(glTexCoord1s, _gloffset_TexCoord1s) + GL_STUB(glTexCoord1sv, _gloffset_TexCoord1sv) + GL_STUB(glTexCoord2d, _gloffset_TexCoord2d) + GL_STUB(glTexCoord2dv, _gloffset_TexCoord2dv) + GL_STUB(glTexCoord2f, _gloffset_TexCoord2f) + GL_STUB(glTexCoord2fv, _gloffset_TexCoord2fv) + GL_STUB(glTexCoord2i, _gloffset_TexCoord2i) + GL_STUB(glTexCoord2iv, _gloffset_TexCoord2iv) + GL_STUB(glTexCoord2s, _gloffset_TexCoord2s) + GL_STUB(glTexCoord2sv, _gloffset_TexCoord2sv) + GL_STUB(glTexCoord3d, _gloffset_TexCoord3d) + GL_STUB(glTexCoord3dv, _gloffset_TexCoord3dv) + GL_STUB(glTexCoord3f, _gloffset_TexCoord3f) + GL_STUB(glTexCoord3fv, _gloffset_TexCoord3fv) + GL_STUB(glTexCoord3i, _gloffset_TexCoord3i) + GL_STUB(glTexCoord3iv, _gloffset_TexCoord3iv) + GL_STUB(glTexCoord3s, _gloffset_TexCoord3s) + GL_STUB(glTexCoord3sv, _gloffset_TexCoord3sv) + GL_STUB(glTexCoord4d, _gloffset_TexCoord4d) + GL_STUB(glTexCoord4dv, _gloffset_TexCoord4dv) + GL_STUB(glTexCoord4f, _gloffset_TexCoord4f) + GL_STUB(glTexCoord4fv, _gloffset_TexCoord4fv) + GL_STUB(glTexCoord4i, _gloffset_TexCoord4i) + GL_STUB(glTexCoord4iv, _gloffset_TexCoord4iv) + GL_STUB(glTexCoord4s, _gloffset_TexCoord4s) + GL_STUB(glTexCoord4sv, _gloffset_TexCoord4sv) + GL_STUB(glVertex2d, _gloffset_Vertex2d) + GL_STUB(glVertex2dv, _gloffset_Vertex2dv) + GL_STUB(glVertex2f, _gloffset_Vertex2f) + GL_STUB(glVertex2fv, _gloffset_Vertex2fv) + GL_STUB(glVertex2i, _gloffset_Vertex2i) + GL_STUB(glVertex2iv, _gloffset_Vertex2iv) + GL_STUB(glVertex2s, _gloffset_Vertex2s) + GL_STUB(glVertex2sv, _gloffset_Vertex2sv) + GL_STUB(glVertex3d, _gloffset_Vertex3d) + GL_STUB(glVertex3dv, _gloffset_Vertex3dv) + GL_STUB(glVertex3f, _gloffset_Vertex3f) + GL_STUB(glVertex3fv, _gloffset_Vertex3fv) + GL_STUB(glVertex3i, _gloffset_Vertex3i) + GL_STUB(glVertex3iv, _gloffset_Vertex3iv) + GL_STUB(glVertex3s, _gloffset_Vertex3s) + GL_STUB(glVertex3sv, _gloffset_Vertex3sv) + GL_STUB(glVertex4d, _gloffset_Vertex4d) + GL_STUB(glVertex4dv, _gloffset_Vertex4dv) + GL_STUB(glVertex4f, _gloffset_Vertex4f) + GL_STUB(glVertex4fv, _gloffset_Vertex4fv) + GL_STUB(glVertex4i, _gloffset_Vertex4i) + GL_STUB(glVertex4iv, _gloffset_Vertex4iv) + GL_STUB(glVertex4s, _gloffset_Vertex4s) + GL_STUB(glVertex4sv, _gloffset_Vertex4sv) + GL_STUB(glClipPlane, _gloffset_ClipPlane) + GL_STUB(glColorMaterial, _gloffset_ColorMaterial) + GL_STUB(glCullFace, _gloffset_CullFace) + GL_STUB(glFogf, _gloffset_Fogf) + GL_STUB(glFogfv, _gloffset_Fogfv) + GL_STUB(glFogi, _gloffset_Fogi) + GL_STUB(glFogiv, _gloffset_Fogiv) + GL_STUB(glFrontFace, _gloffset_FrontFace) + GL_STUB(glHint, _gloffset_Hint) + GL_STUB(glLightf, _gloffset_Lightf) + GL_STUB(glLightfv, _gloffset_Lightfv) + GL_STUB(glLighti, _gloffset_Lighti) + GL_STUB(glLightiv, _gloffset_Lightiv) + GL_STUB(glLightModelf, _gloffset_LightModelf) + GL_STUB(glLightModelfv, _gloffset_LightModelfv) + GL_STUB(glLightModeli, _gloffset_LightModeli) + GL_STUB(glLightModeliv, _gloffset_LightModeliv) + GL_STUB(glLineStipple, _gloffset_LineStipple) + GL_STUB(glLineWidth, _gloffset_LineWidth) + GL_STUB(glMaterialf, _gloffset_Materialf) + GL_STUB(glMaterialfv, _gloffset_Materialfv) + GL_STUB(glMateriali, _gloffset_Materiali) + GL_STUB(glMaterialiv, _gloffset_Materialiv) + GL_STUB(glPointSize, _gloffset_PointSize) + GL_STUB(glPolygonMode, _gloffset_PolygonMode) + GL_STUB(glPolygonStipple, _gloffset_PolygonStipple) + GL_STUB(glScissor, _gloffset_Scissor) + GL_STUB(glShadeModel, _gloffset_ShadeModel) + GL_STUB(glTexParameterf, _gloffset_TexParameterf) + GL_STUB(glTexParameterfv, _gloffset_TexParameterfv) + GL_STUB(glTexParameteri, _gloffset_TexParameteri) + GL_STUB(glTexParameteriv, _gloffset_TexParameteriv) + GL_STUB(glTexImage1D, _gloffset_TexImage1D) + GL_STUB(glTexImage2D, _gloffset_TexImage2D) + GL_STUB(glTexEnvf, _gloffset_TexEnvf) + GL_STUB(glTexEnvfv, _gloffset_TexEnvfv) + GL_STUB(glTexEnvi, _gloffset_TexEnvi) + GL_STUB(glTexEnviv, _gloffset_TexEnviv) + GL_STUB(glTexGend, _gloffset_TexGend) + GL_STUB(glTexGendv, _gloffset_TexGendv) + GL_STUB(glTexGenf, _gloffset_TexGenf) + GL_STUB(glTexGenfv, _gloffset_TexGenfv) + GL_STUB(glTexGeni, _gloffset_TexGeni) + GL_STUB(glTexGeniv, _gloffset_TexGeniv) + GL_STUB(glFeedbackBuffer, _gloffset_FeedbackBuffer) + GL_STUB(glSelectBuffer, _gloffset_SelectBuffer) + GL_STUB(glRenderMode, _gloffset_RenderMode) + GL_STUB(glInitNames, _gloffset_InitNames) + GL_STUB(glLoadName, _gloffset_LoadName) + GL_STUB(glPassThrough, _gloffset_PassThrough) + GL_STUB(glPopName, _gloffset_PopName) + GL_STUB(glPushName, _gloffset_PushName) + GL_STUB(glDrawBuffer, _gloffset_DrawBuffer) + GL_STUB(glClear, _gloffset_Clear) + GL_STUB(glClearAccum, _gloffset_ClearAccum) + GL_STUB(glClearIndex, _gloffset_ClearIndex) + GL_STUB(glClearColor, _gloffset_ClearColor) + GL_STUB(glClearStencil, _gloffset_ClearStencil) + GL_STUB(glClearDepth, _gloffset_ClearDepth) + GL_STUB(glStencilMask, _gloffset_StencilMask) + GL_STUB(glColorMask, _gloffset_ColorMask) + GL_STUB(glDepthMask, _gloffset_DepthMask) + GL_STUB(glIndexMask, _gloffset_IndexMask) + GL_STUB(glAccum, _gloffset_Accum) + GL_STUB(glDisable, _gloffset_Disable) + GL_STUB(glEnable, _gloffset_Enable) + GL_STUB(glFinish, _gloffset_Finish) + GL_STUB(glFlush, _gloffset_Flush) + GL_STUB(glPopAttrib, _gloffset_PopAttrib) + GL_STUB(glPushAttrib, _gloffset_PushAttrib) + GL_STUB(glMap1d, _gloffset_Map1d) + GL_STUB(glMap1f, _gloffset_Map1f) + GL_STUB(glMap2d, _gloffset_Map2d) + GL_STUB(glMap2f, _gloffset_Map2f) + GL_STUB(glMapGrid1d, _gloffset_MapGrid1d) + GL_STUB(glMapGrid1f, _gloffset_MapGrid1f) + GL_STUB(glMapGrid2d, _gloffset_MapGrid2d) + GL_STUB(glMapGrid2f, _gloffset_MapGrid2f) + GL_STUB(glEvalCoord1d, _gloffset_EvalCoord1d) + GL_STUB(glEvalCoord1dv, _gloffset_EvalCoord1dv) + GL_STUB(glEvalCoord1f, _gloffset_EvalCoord1f) + GL_STUB(glEvalCoord1fv, _gloffset_EvalCoord1fv) + GL_STUB(glEvalCoord2d, _gloffset_EvalCoord2d) + GL_STUB(glEvalCoord2dv, _gloffset_EvalCoord2dv) + GL_STUB(glEvalCoord2f, _gloffset_EvalCoord2f) + GL_STUB(glEvalCoord2fv, _gloffset_EvalCoord2fv) + GL_STUB(glEvalMesh1, _gloffset_EvalMesh1) + GL_STUB(glEvalPoint1, _gloffset_EvalPoint1) + GL_STUB(glEvalMesh2, _gloffset_EvalMesh2) + GL_STUB(glEvalPoint2, _gloffset_EvalPoint2) + GL_STUB(glAlphaFunc, _gloffset_AlphaFunc) + GL_STUB(glBlendFunc, _gloffset_BlendFunc) + GL_STUB(glLogicOp, _gloffset_LogicOp) + GL_STUB(glStencilFunc, _gloffset_StencilFunc) + GL_STUB(glStencilOp, _gloffset_StencilOp) + GL_STUB(glDepthFunc, _gloffset_DepthFunc) + GL_STUB(glPixelZoom, _gloffset_PixelZoom) + GL_STUB(glPixelTransferf, _gloffset_PixelTransferf) + GL_STUB(glPixelTransferi, _gloffset_PixelTransferi) + GL_STUB(glPixelStoref, _gloffset_PixelStoref) + GL_STUB(glPixelStorei, _gloffset_PixelStorei) + GL_STUB(glPixelMapfv, _gloffset_PixelMapfv) + GL_STUB(glPixelMapuiv, _gloffset_PixelMapuiv) + GL_STUB(glPixelMapusv, _gloffset_PixelMapusv) + GL_STUB(glReadBuffer, _gloffset_ReadBuffer) + GL_STUB(glCopyPixels, _gloffset_CopyPixels) + GL_STUB(glReadPixels, _gloffset_ReadPixels) + GL_STUB(glDrawPixels, _gloffset_DrawPixels) + GL_STUB(glGetBooleanv, _gloffset_GetBooleanv) + GL_STUB(glGetClipPlane, _gloffset_GetClipPlane) + GL_STUB(glGetDoublev, _gloffset_GetDoublev) + GL_STUB(glGetError, _gloffset_GetError) + GL_STUB(glGetFloatv, _gloffset_GetFloatv) + GL_STUB(glGetIntegerv, _gloffset_GetIntegerv) + GL_STUB(glGetLightfv, _gloffset_GetLightfv) + GL_STUB(glGetLightiv, _gloffset_GetLightiv) + GL_STUB(glGetMapdv, _gloffset_GetMapdv) + GL_STUB(glGetMapfv, _gloffset_GetMapfv) + GL_STUB(glGetMapiv, _gloffset_GetMapiv) + GL_STUB(glGetMaterialfv, _gloffset_GetMaterialfv) + GL_STUB(glGetMaterialiv, _gloffset_GetMaterialiv) + GL_STUB(glGetPixelMapfv, _gloffset_GetPixelMapfv) + GL_STUB(glGetPixelMapuiv, _gloffset_GetPixelMapuiv) + GL_STUB(glGetPixelMapusv, _gloffset_GetPixelMapusv) + GL_STUB(glGetPolygonStipple, _gloffset_GetPolygonStipple) + GL_STUB(glGetString, _gloffset_GetString) + GL_STUB(glGetTexEnvfv, _gloffset_GetTexEnvfv) + GL_STUB(glGetTexEnviv, _gloffset_GetTexEnviv) + GL_STUB(glGetTexGendv, _gloffset_GetTexGendv) + GL_STUB(glGetTexGenfv, _gloffset_GetTexGenfv) + GL_STUB(glGetTexGeniv, _gloffset_GetTexGeniv) + GL_STUB(glGetTexImage, _gloffset_GetTexImage) + GL_STUB(glGetTexParameterfv, _gloffset_GetTexParameterfv) + GL_STUB(glGetTexParameteriv, _gloffset_GetTexParameteriv) + GL_STUB(glGetTexLevelParameterfv, _gloffset_GetTexLevelParameterfv) + GL_STUB(glGetTexLevelParameteriv, _gloffset_GetTexLevelParameteriv) + GL_STUB(glIsEnabled, _gloffset_IsEnabled) + GL_STUB(glIsList, _gloffset_IsList) + GL_STUB(glDepthRange, _gloffset_DepthRange) + GL_STUB(glFrustum, _gloffset_Frustum) + GL_STUB(glLoadIdentity, _gloffset_LoadIdentity) + GL_STUB(glLoadMatrixf, _gloffset_LoadMatrixf) + GL_STUB(glLoadMatrixd, _gloffset_LoadMatrixd) + GL_STUB(glMatrixMode, _gloffset_MatrixMode) + GL_STUB(glMultMatrixf, _gloffset_MultMatrixf) + GL_STUB(glMultMatrixd, _gloffset_MultMatrixd) + GL_STUB(glOrtho, _gloffset_Ortho) + GL_STUB(glPopMatrix, _gloffset_PopMatrix) + GL_STUB(glPushMatrix, _gloffset_PushMatrix) + GL_STUB(glRotated, _gloffset_Rotated) + GL_STUB(glRotatef, _gloffset_Rotatef) + GL_STUB(glScaled, _gloffset_Scaled) + GL_STUB(glScalef, _gloffset_Scalef) + GL_STUB(glTranslated, _gloffset_Translated) + GL_STUB(glTranslatef, _gloffset_Translatef) + GL_STUB(glViewport, _gloffset_Viewport) + GL_STUB(glArrayElement, _gloffset_ArrayElement) + GL_STUB(glBindTexture, _gloffset_BindTexture) + GL_STUB(glColorPointer, _gloffset_ColorPointer) + GL_STUB(glDisableClientState, _gloffset_DisableClientState) + GL_STUB(glDrawArrays, _gloffset_DrawArrays) + GL_STUB(glDrawElements, _gloffset_DrawElements) + GL_STUB(glEdgeFlagPointer, _gloffset_EdgeFlagPointer) + GL_STUB(glEnableClientState, _gloffset_EnableClientState) + GL_STUB(glIndexPointer, _gloffset_IndexPointer) + GL_STUB(glIndexub, _gloffset_Indexub) + GL_STUB(glIndexubv, _gloffset_Indexubv) + GL_STUB(glInterleavedArrays, _gloffset_InterleavedArrays) + GL_STUB(glNormalPointer, _gloffset_NormalPointer) + GL_STUB(glPolygonOffset, _gloffset_PolygonOffset) + GL_STUB(glTexCoordPointer, _gloffset_TexCoordPointer) + GL_STUB(glVertexPointer, _gloffset_VertexPointer) + GL_STUB(glAreTexturesResident, _gloffset_AreTexturesResident) + GL_STUB(glCopyTexImage1D, _gloffset_CopyTexImage1D) + GL_STUB(glCopyTexImage2D, _gloffset_CopyTexImage2D) + GL_STUB(glCopyTexSubImage1D, _gloffset_CopyTexSubImage1D) + GL_STUB(glCopyTexSubImage2D, _gloffset_CopyTexSubImage2D) + GL_STUB(glDeleteTextures, _gloffset_DeleteTextures) + GL_STUB(glGenTextures, _gloffset_GenTextures) + GL_STUB(glGetPointerv, _gloffset_GetPointerv) + GL_STUB(glIsTexture, _gloffset_IsTexture) + GL_STUB(glPrioritizeTextures, _gloffset_PrioritizeTextures) + GL_STUB(glTexSubImage1D, _gloffset_TexSubImage1D) + GL_STUB(glTexSubImage2D, _gloffset_TexSubImage2D) + GL_STUB(glPopClientAttrib, _gloffset_PopClientAttrib) + GL_STUB(glPushClientAttrib, _gloffset_PushClientAttrib) + GL_STUB(glBlendColor, _gloffset_BlendColor) + GL_STUB(glBlendEquation, _gloffset_BlendEquation) + GL_STUB(glDrawRangeElements, _gloffset_DrawRangeElements) + GL_STUB(glColorTable, _gloffset_ColorTable) + GL_STUB(glColorTableParameterfv, _gloffset_ColorTableParameterfv) + GL_STUB(glColorTableParameteriv, _gloffset_ColorTableParameteriv) + GL_STUB(glCopyColorTable, _gloffset_CopyColorTable) + GL_STUB(glGetColorTable, _gloffset_GetColorTable) + GL_STUB(glGetColorTableParameterfv, _gloffset_GetColorTableParameterfv) + GL_STUB(glGetColorTableParameteriv, _gloffset_GetColorTableParameteriv) + GL_STUB(glColorSubTable, _gloffset_ColorSubTable) + GL_STUB(glCopyColorSubTable, _gloffset_CopyColorSubTable) + GL_STUB(glConvolutionFilter1D, _gloffset_ConvolutionFilter1D) + GL_STUB(glConvolutionFilter2D, _gloffset_ConvolutionFilter2D) + GL_STUB(glConvolutionParameterf, _gloffset_ConvolutionParameterf) + GL_STUB(glConvolutionParameterfv, _gloffset_ConvolutionParameterfv) + GL_STUB(glConvolutionParameteri, _gloffset_ConvolutionParameteri) + GL_STUB(glConvolutionParameteriv, _gloffset_ConvolutionParameteriv) + GL_STUB(glCopyConvolutionFilter1D, _gloffset_CopyConvolutionFilter1D) + GL_STUB(glCopyConvolutionFilter2D, _gloffset_CopyConvolutionFilter2D) + GL_STUB(glGetConvolutionFilter, _gloffset_GetConvolutionFilter) + GL_STUB(glGetConvolutionParameterfv, _gloffset_GetConvolutionParameterfv) + GL_STUB(glGetConvolutionParameteriv, _gloffset_GetConvolutionParameteriv) + GL_STUB(glGetSeparableFilter, _gloffset_GetSeparableFilter) + GL_STUB(glSeparableFilter2D, _gloffset_SeparableFilter2D) + GL_STUB(glGetHistogram, _gloffset_GetHistogram) + GL_STUB(glGetHistogramParameterfv, _gloffset_GetHistogramParameterfv) + GL_STUB(glGetHistogramParameteriv, _gloffset_GetHistogramParameteriv) + GL_STUB(glGetMinmax, _gloffset_GetMinmax) + GL_STUB(glGetMinmaxParameterfv, _gloffset_GetMinmaxParameterfv) + GL_STUB(glGetMinmaxParameteriv, _gloffset_GetMinmaxParameteriv) + GL_STUB(glHistogram, _gloffset_Histogram) + GL_STUB(glMinmax, _gloffset_Minmax) + GL_STUB(glResetHistogram, _gloffset_ResetHistogram) + GL_STUB(glResetMinmax, _gloffset_ResetMinmax) + GL_STUB(glTexImage3D, _gloffset_TexImage3D) + GL_STUB(glTexSubImage3D, _gloffset_TexSubImage3D) + GL_STUB(glCopyTexSubImage3D, _gloffset_CopyTexSubImage3D) + GL_STUB(glActiveTextureARB, _gloffset_ActiveTextureARB) + GL_STUB(glClientActiveTextureARB, _gloffset_ClientActiveTextureARB) + GL_STUB(glMultiTexCoord1dARB, _gloffset_MultiTexCoord1dARB) + GL_STUB(glMultiTexCoord1dvARB, _gloffset_MultiTexCoord1dvARB) + GL_STUB(glMultiTexCoord1fARB, _gloffset_MultiTexCoord1fARB) + GL_STUB(glMultiTexCoord1fvARB, _gloffset_MultiTexCoord1fvARB) + GL_STUB(glMultiTexCoord1iARB, _gloffset_MultiTexCoord1iARB) + GL_STUB(glMultiTexCoord1ivARB, _gloffset_MultiTexCoord1ivARB) + GL_STUB(glMultiTexCoord1sARB, _gloffset_MultiTexCoord1sARB) + GL_STUB(glMultiTexCoord1svARB, _gloffset_MultiTexCoord1svARB) + GL_STUB(glMultiTexCoord2dARB, _gloffset_MultiTexCoord2dARB) + GL_STUB(glMultiTexCoord2dvARB, _gloffset_MultiTexCoord2dvARB) + GL_STUB(glMultiTexCoord2fARB, _gloffset_MultiTexCoord2fARB) + GL_STUB(glMultiTexCoord2fvARB, _gloffset_MultiTexCoord2fvARB) + GL_STUB(glMultiTexCoord2iARB, _gloffset_MultiTexCoord2iARB) + GL_STUB(glMultiTexCoord2ivARB, _gloffset_MultiTexCoord2ivARB) + GL_STUB(glMultiTexCoord2sARB, _gloffset_MultiTexCoord2sARB) + GL_STUB(glMultiTexCoord2svARB, _gloffset_MultiTexCoord2svARB) + GL_STUB(glMultiTexCoord3dARB, _gloffset_MultiTexCoord3dARB) + GL_STUB(glMultiTexCoord3dvARB, _gloffset_MultiTexCoord3dvARB) + GL_STUB(glMultiTexCoord3fARB, _gloffset_MultiTexCoord3fARB) + GL_STUB(glMultiTexCoord3fvARB, _gloffset_MultiTexCoord3fvARB) + GL_STUB(glMultiTexCoord3iARB, _gloffset_MultiTexCoord3iARB) + GL_STUB(glMultiTexCoord3ivARB, _gloffset_MultiTexCoord3ivARB) + GL_STUB(glMultiTexCoord3sARB, _gloffset_MultiTexCoord3sARB) + GL_STUB(glMultiTexCoord3svARB, _gloffset_MultiTexCoord3svARB) + GL_STUB(glMultiTexCoord4dARB, _gloffset_MultiTexCoord4dARB) + GL_STUB(glMultiTexCoord4dvARB, _gloffset_MultiTexCoord4dvARB) + GL_STUB(glMultiTexCoord4fARB, _gloffset_MultiTexCoord4fARB) + GL_STUB(glMultiTexCoord4fvARB, _gloffset_MultiTexCoord4fvARB) + GL_STUB(glMultiTexCoord4iARB, _gloffset_MultiTexCoord4iARB) + GL_STUB(glMultiTexCoord4ivARB, _gloffset_MultiTexCoord4ivARB) + GL_STUB(glMultiTexCoord4sARB, _gloffset_MultiTexCoord4sARB) + GL_STUB(glMultiTexCoord4svARB, _gloffset_MultiTexCoord4svARB) + GL_STUB(glLoadTransposeMatrixfARB, _gloffset_LoadTransposeMatrixfARB) + GL_STUB(glLoadTransposeMatrixdARB, _gloffset_LoadTransposeMatrixdARB) + GL_STUB(glMultTransposeMatrixfARB, _gloffset_MultTransposeMatrixfARB) + GL_STUB(glMultTransposeMatrixdARB, _gloffset_MultTransposeMatrixdARB) + GL_STUB(glSampleCoverageARB, _gloffset_SampleCoverageARB) + GL_STUB(glDrawBuffersARB, _gloffset_DrawBuffersARB) + GL_STUB(glPolygonOffsetEXT, _gloffset_PolygonOffsetEXT) + GL_STUB(glGetTexFilterFuncSGIS, _gloffset_GetTexFilterFuncSGIS) + GL_STUB(glTexFilterFuncSGIS, _gloffset_TexFilterFuncSGIS) + GL_STUB(glGetHistogramEXT, _gloffset_GetHistogramEXT) + GL_STUB(glGetHistogramParameterfvEXT, _gloffset_GetHistogramParameterfvEXT) + GL_STUB(glGetHistogramParameterivEXT, _gloffset_GetHistogramParameterivEXT) + GL_STUB(glGetMinmaxEXT, _gloffset_GetMinmaxEXT) + GL_STUB(glGetMinmaxParameterfvEXT, _gloffset_GetMinmaxParameterfvEXT) + GL_STUB(glGetMinmaxParameterivEXT, _gloffset_GetMinmaxParameterivEXT) + GL_STUB(glGetConvolutionFilterEXT, _gloffset_GetConvolutionFilterEXT) + GL_STUB(glGetConvolutionParameterfvEXT, _gloffset_GetConvolutionParameterfvEXT) + GL_STUB(glGetConvolutionParameterivEXT, _gloffset_GetConvolutionParameterivEXT) + GL_STUB(glGetSeparableFilterEXT, _gloffset_GetSeparableFilterEXT) + GL_STUB(glGetColorTableSGI, _gloffset_GetColorTableSGI) + GL_STUB(glGetColorTableParameterfvSGI, _gloffset_GetColorTableParameterfvSGI) + GL_STUB(glGetColorTableParameterivSGI, _gloffset_GetColorTableParameterivSGI) + GL_STUB(glPixelTexGenSGIX, _gloffset_PixelTexGenSGIX) + GL_STUB(glPixelTexGenParameteriSGIS, _gloffset_PixelTexGenParameteriSGIS) + GL_STUB(glPixelTexGenParameterivSGIS, _gloffset_PixelTexGenParameterivSGIS) + GL_STUB(glPixelTexGenParameterfSGIS, _gloffset_PixelTexGenParameterfSGIS) + GL_STUB(glPixelTexGenParameterfvSGIS, _gloffset_PixelTexGenParameterfvSGIS) + GL_STUB(glGetPixelTexGenParameterivSGIS, _gloffset_GetPixelTexGenParameterivSGIS) + GL_STUB(glGetPixelTexGenParameterfvSGIS, _gloffset_GetPixelTexGenParameterfvSGIS) + GL_STUB(glTexImage4DSGIS, _gloffset_TexImage4DSGIS) + GL_STUB(glTexSubImage4DSGIS, _gloffset_TexSubImage4DSGIS) + GL_STUB(glAreTexturesResidentEXT, _gloffset_AreTexturesResidentEXT) + GL_STUB(glGenTexturesEXT, _gloffset_GenTexturesEXT) + GL_STUB(glIsTextureEXT, _gloffset_IsTextureEXT) + GL_STUB(glDetailTexFuncSGIS, _gloffset_DetailTexFuncSGIS) + GL_STUB(glGetDetailTexFuncSGIS, _gloffset_GetDetailTexFuncSGIS) + GL_STUB(glSharpenTexFuncSGIS, _gloffset_SharpenTexFuncSGIS) + GL_STUB(glGetSharpenTexFuncSGIS, _gloffset_GetSharpenTexFuncSGIS) + GL_STUB(glSampleMaskSGIS, _gloffset_SampleMaskSGIS) + GL_STUB(glSamplePatternSGIS, _gloffset_SamplePatternSGIS) + GL_STUB(glColorPointerEXT, _gloffset_ColorPointerEXT) + GL_STUB(glEdgeFlagPointerEXT, _gloffset_EdgeFlagPointerEXT) + GL_STUB(glIndexPointerEXT, _gloffset_IndexPointerEXT) + GL_STUB(glNormalPointerEXT, _gloffset_NormalPointerEXT) + GL_STUB(glTexCoordPointerEXT, _gloffset_TexCoordPointerEXT) + GL_STUB(glVertexPointerEXT, _gloffset_VertexPointerEXT) + GL_STUB(glSpriteParameterfSGIX, _gloffset_SpriteParameterfSGIX) + GL_STUB(glSpriteParameterfvSGIX, _gloffset_SpriteParameterfvSGIX) + GL_STUB(glSpriteParameteriSGIX, _gloffset_SpriteParameteriSGIX) + GL_STUB(glSpriteParameterivSGIX, _gloffset_SpriteParameterivSGIX) + GL_STUB(glPointParameterfEXT, _gloffset_PointParameterfEXT) + GL_STUB(glPointParameterfvEXT, _gloffset_PointParameterfvEXT) + GL_STUB(glGetInstrumentsSGIX, _gloffset_GetInstrumentsSGIX) + GL_STUB(glInstrumentsBufferSGIX, _gloffset_InstrumentsBufferSGIX) + GL_STUB(glPollInstrumentsSGIX, _gloffset_PollInstrumentsSGIX) + GL_STUB(glReadInstrumentsSGIX, _gloffset_ReadInstrumentsSGIX) + GL_STUB(glStartInstrumentsSGIX, _gloffset_StartInstrumentsSGIX) + GL_STUB(glStopInstrumentsSGIX, _gloffset_StopInstrumentsSGIX) + GL_STUB(glFrameZoomSGIX, _gloffset_FrameZoomSGIX) + GL_STUB(glTagSampleBufferSGIX, _gloffset_TagSampleBufferSGIX) + GL_STUB(glReferencePlaneSGIX, _gloffset_ReferencePlaneSGIX) + GL_STUB(glFlushRasterSGIX, _gloffset_FlushRasterSGIX) + GL_STUB(glGetListParameterfvSGIX, _gloffset_GetListParameterfvSGIX) + GL_STUB(glGetListParameterivSGIX, _gloffset_GetListParameterivSGIX) + GL_STUB(glListParameterfSGIX, _gloffset_ListParameterfSGIX) + GL_STUB(glListParameterfvSGIX, _gloffset_ListParameterfvSGIX) + GL_STUB(glListParameteriSGIX, _gloffset_ListParameteriSGIX) + GL_STUB(glListParameterivSGIX, _gloffset_ListParameterivSGIX) + GL_STUB(glFragmentColorMaterialSGIX, _gloffset_FragmentColorMaterialSGIX) + GL_STUB(glFragmentLightfSGIX, _gloffset_FragmentLightfSGIX) + GL_STUB(glFragmentLightfvSGIX, _gloffset_FragmentLightfvSGIX) + GL_STUB(glFragmentLightiSGIX, _gloffset_FragmentLightiSGIX) + GL_STUB(glFragmentLightivSGIX, _gloffset_FragmentLightivSGIX) + GL_STUB(glFragmentLightModelfSGIX, _gloffset_FragmentLightModelfSGIX) + GL_STUB(glFragmentLightModelfvSGIX, _gloffset_FragmentLightModelfvSGIX) + GL_STUB(glFragmentLightModeliSGIX, _gloffset_FragmentLightModeliSGIX) + GL_STUB(glFragmentLightModelivSGIX, _gloffset_FragmentLightModelivSGIX) + GL_STUB(glFragmentMaterialfSGIX, _gloffset_FragmentMaterialfSGIX) + GL_STUB(glFragmentMaterialfvSGIX, _gloffset_FragmentMaterialfvSGIX) + GL_STUB(glFragmentMaterialiSGIX, _gloffset_FragmentMaterialiSGIX) + GL_STUB(glFragmentMaterialivSGIX, _gloffset_FragmentMaterialivSGIX) + GL_STUB(glGetFragmentLightfvSGIX, _gloffset_GetFragmentLightfvSGIX) + GL_STUB(glGetFragmentLightivSGIX, _gloffset_GetFragmentLightivSGIX) + GL_STUB(glGetFragmentMaterialfvSGIX, _gloffset_GetFragmentMaterialfvSGIX) + GL_STUB(glGetFragmentMaterialivSGIX, _gloffset_GetFragmentMaterialivSGIX) + GL_STUB(glLightEnviSGIX, _gloffset_LightEnviSGIX) + GL_STUB(glVertexWeightfEXT, _gloffset_VertexWeightfEXT) + GL_STUB(glVertexWeightfvEXT, _gloffset_VertexWeightfvEXT) + GL_STUB(glVertexWeightPointerEXT, _gloffset_VertexWeightPointerEXT) + GL_STUB(glFlushVertexArrayRangeNV, _gloffset_FlushVertexArrayRangeNV) + GL_STUB(glVertexArrayRangeNV, _gloffset_VertexArrayRangeNV) + GL_STUB(glCombinerParameterfvNV, _gloffset_CombinerParameterfvNV) + GL_STUB(glCombinerParameterfNV, _gloffset_CombinerParameterfNV) + GL_STUB(glCombinerParameterivNV, _gloffset_CombinerParameterivNV) + GL_STUB(glCombinerParameteriNV, _gloffset_CombinerParameteriNV) + GL_STUB(glCombinerInputNV, _gloffset_CombinerInputNV) + GL_STUB(glCombinerOutputNV, _gloffset_CombinerOutputNV) + GL_STUB(glFinalCombinerInputNV, _gloffset_FinalCombinerInputNV) + GL_STUB(glGetCombinerInputParameterfvNV, _gloffset_GetCombinerInputParameterfvNV) + GL_STUB(glGetCombinerInputParameterivNV, _gloffset_GetCombinerInputParameterivNV) + GL_STUB(glGetCombinerOutputParameterfvNV, _gloffset_GetCombinerOutputParameterfvNV) + GL_STUB(glGetCombinerOutputParameterivNV, _gloffset_GetCombinerOutputParameterivNV) + GL_STUB(glGetFinalCombinerInputParameterfvNV, _gloffset_GetFinalCombinerInputParameterfvNV) + GL_STUB(glGetFinalCombinerInputParameterivNV, _gloffset_GetFinalCombinerInputParameterivNV) + GL_STUB(glResizeBuffersMESA, _gloffset_ResizeBuffersMESA) + GL_STUB(glWindowPos2dMESA, _gloffset_WindowPos2dMESA) + GL_STUB(glWindowPos2dvMESA, _gloffset_WindowPos2dvMESA) + GL_STUB(glWindowPos2fMESA, _gloffset_WindowPos2fMESA) + GL_STUB(glWindowPos2fvMESA, _gloffset_WindowPos2fvMESA) + GL_STUB(glWindowPos2iMESA, _gloffset_WindowPos2iMESA) + GL_STUB(glWindowPos2ivMESA, _gloffset_WindowPos2ivMESA) + GL_STUB(glWindowPos2sMESA, _gloffset_WindowPos2sMESA) + GL_STUB(glWindowPos2svMESA, _gloffset_WindowPos2svMESA) + GL_STUB(glWindowPos3dMESA, _gloffset_WindowPos3dMESA) + GL_STUB(glWindowPos3dvMESA, _gloffset_WindowPos3dvMESA) + GL_STUB(glWindowPos3fMESA, _gloffset_WindowPos3fMESA) + GL_STUB(glWindowPos3fvMESA, _gloffset_WindowPos3fvMESA) + GL_STUB(glWindowPos3iMESA, _gloffset_WindowPos3iMESA) + GL_STUB(glWindowPos3ivMESA, _gloffset_WindowPos3ivMESA) + GL_STUB(glWindowPos3sMESA, _gloffset_WindowPos3sMESA) + GL_STUB(glWindowPos3svMESA, _gloffset_WindowPos3svMESA) + GL_STUB(glWindowPos4dMESA, _gloffset_WindowPos4dMESA) + GL_STUB(glWindowPos4dvMESA, _gloffset_WindowPos4dvMESA) + GL_STUB(glWindowPos4fMESA, _gloffset_WindowPos4fMESA) + GL_STUB(glWindowPos4fvMESA, _gloffset_WindowPos4fvMESA) + GL_STUB(glWindowPos4iMESA, _gloffset_WindowPos4iMESA) + GL_STUB(glWindowPos4ivMESA, _gloffset_WindowPos4ivMESA) + GL_STUB(glWindowPos4sMESA, _gloffset_WindowPos4sMESA) + GL_STUB(glWindowPos4svMESA, _gloffset_WindowPos4svMESA) + GL_STUB(glBlendFuncSeparateEXT, _gloffset_BlendFuncSeparateEXT) + GL_STUB(glIndexMaterialEXT, _gloffset_IndexMaterialEXT) + GL_STUB(glIndexFuncEXT, _gloffset_IndexFuncEXT) + GL_STUB(glLockArraysEXT, _gloffset_LockArraysEXT) + GL_STUB(glUnlockArraysEXT, _gloffset_UnlockArraysEXT) + GL_STUB(glCullParameterdvEXT, _gloffset_CullParameterdvEXT) + GL_STUB(glCullParameterfvEXT, _gloffset_CullParameterfvEXT) + GL_STUB(glHintPGI, _gloffset_HintPGI) + GL_STUB(glFogCoordfEXT, _gloffset_FogCoordfEXT) + GL_STUB(glFogCoordfvEXT, _gloffset_FogCoordfvEXT) + GL_STUB(glFogCoorddEXT, _gloffset_FogCoorddEXT) + GL_STUB(glFogCoorddvEXT, _gloffset_FogCoorddvEXT) + GL_STUB(glFogCoordPointerEXT, _gloffset_FogCoordPointerEXT) + GL_STUB(glGetColorTableEXT, _gloffset_GetColorTableEXT) + GL_STUB(glGetColorTableParameterivEXT, _gloffset_GetColorTableParameterivEXT) + GL_STUB(glGetColorTableParameterfvEXT, _gloffset_GetColorTableParameterfvEXT) + GL_STUB(glTbufferMask3DFX, _gloffset_TbufferMask3DFX) + GL_STUB(glCompressedTexImage3DARB, _gloffset_CompressedTexImage3DARB) + GL_STUB(glCompressedTexImage2DARB, _gloffset_CompressedTexImage2DARB) + GL_STUB(glCompressedTexImage1DARB, _gloffset_CompressedTexImage1DARB) + GL_STUB(glCompressedTexSubImage3DARB, _gloffset_CompressedTexSubImage3DARB) + GL_STUB(glCompressedTexSubImage2DARB, _gloffset_CompressedTexSubImage2DARB) + GL_STUB(glCompressedTexSubImage1DARB, _gloffset_CompressedTexSubImage1DARB) + GL_STUB(glGetCompressedTexImageARB, _gloffset_GetCompressedTexImageARB) + GL_STUB(glSecondaryColor3bEXT, _gloffset_SecondaryColor3bEXT) + GL_STUB(glSecondaryColor3bvEXT, _gloffset_SecondaryColor3bvEXT) + GL_STUB(glSecondaryColor3dEXT, _gloffset_SecondaryColor3dEXT) + GL_STUB(glSecondaryColor3dvEXT, _gloffset_SecondaryColor3dvEXT) + GL_STUB(glSecondaryColor3fEXT, _gloffset_SecondaryColor3fEXT) + GL_STUB(glSecondaryColor3fvEXT, _gloffset_SecondaryColor3fvEXT) + GL_STUB(glSecondaryColor3iEXT, _gloffset_SecondaryColor3iEXT) + GL_STUB(glSecondaryColor3ivEXT, _gloffset_SecondaryColor3ivEXT) + GL_STUB(glSecondaryColor3sEXT, _gloffset_SecondaryColor3sEXT) + GL_STUB(glSecondaryColor3svEXT, _gloffset_SecondaryColor3svEXT) + GL_STUB(glSecondaryColor3ubEXT, _gloffset_SecondaryColor3ubEXT) + GL_STUB(glSecondaryColor3ubvEXT, _gloffset_SecondaryColor3ubvEXT) + GL_STUB(glSecondaryColor3uiEXT, _gloffset_SecondaryColor3uiEXT) + GL_STUB(glSecondaryColor3uivEXT, _gloffset_SecondaryColor3uivEXT) + GL_STUB(glSecondaryColor3usEXT, _gloffset_SecondaryColor3usEXT) + GL_STUB(glSecondaryColor3usvEXT, _gloffset_SecondaryColor3usvEXT) + GL_STUB(glSecondaryColorPointerEXT, _gloffset_SecondaryColorPointerEXT) + GL_STUB(glAreProgramsResidentNV, _gloffset_AreProgramsResidentNV) + GL_STUB(glBindProgramNV, _gloffset_BindProgramNV) + GL_STUB(glDeleteProgramsNV, _gloffset_DeleteProgramsNV) + GL_STUB(glExecuteProgramNV, _gloffset_ExecuteProgramNV) + GL_STUB(glGenProgramsNV, _gloffset_GenProgramsNV) + GL_STUB(glGetProgramParameterdvNV, _gloffset_GetProgramParameterdvNV) + GL_STUB(glGetProgramParameterfvNV, _gloffset_GetProgramParameterfvNV) + GL_STUB(glGetProgramivNV, _gloffset_GetProgramivNV) + GL_STUB(glGetProgramStringNV, _gloffset_GetProgramStringNV) + GL_STUB(glGetTrackMatrixivNV, _gloffset_GetTrackMatrixivNV) + GL_STUB(glGetVertexAttribdvARB, _gloffset_GetVertexAttribdvARB) + GL_STUB(glGetVertexAttribfvARB, _gloffset_GetVertexAttribfvARB) + GL_STUB(glGetVertexAttribivARB, _gloffset_GetVertexAttribivARB) + GL_STUB(glGetVertexAttribPointervNV, _gloffset_GetVertexAttribPointervNV) + GL_STUB(glIsProgramNV, _gloffset_IsProgramNV) + GL_STUB(glLoadProgramNV, _gloffset_LoadProgramNV) + GL_STUB(glProgramParameter4dNV, _gloffset_ProgramParameter4dNV) + GL_STUB(glProgramParameter4dvNV, _gloffset_ProgramParameter4dvNV) + GL_STUB(glProgramParameter4fNV, _gloffset_ProgramParameter4fNV) + GL_STUB(glProgramParameter4fvNV, _gloffset_ProgramParameter4fvNV) + GL_STUB(glProgramParameters4dvNV, _gloffset_ProgramParameters4dvNV) + GL_STUB(glProgramParameters4fvNV, _gloffset_ProgramParameters4fvNV) + GL_STUB(glRequestResidentProgramsNV, _gloffset_RequestResidentProgramsNV) + GL_STUB(glTrackMatrixNV, _gloffset_TrackMatrixNV) + GL_STUB(glVertexAttribPointerNV, _gloffset_VertexAttribPointerNV) + GL_STUB(glVertexAttrib1dARB, _gloffset_VertexAttrib1dARB) + GL_STUB(glVertexAttrib1dvARB, _gloffset_VertexAttrib1dvARB) + GL_STUB(glVertexAttrib1fARB, _gloffset_VertexAttrib1fARB) + GL_STUB(glVertexAttrib1fvARB, _gloffset_VertexAttrib1fvARB) + GL_STUB(glVertexAttrib1sARB, _gloffset_VertexAttrib1sARB) + GL_STUB(glVertexAttrib1svARB, _gloffset_VertexAttrib1svARB) + GL_STUB(glVertexAttrib2dARB, _gloffset_VertexAttrib2dARB) + GL_STUB(glVertexAttrib2dvARB, _gloffset_VertexAttrib2dvARB) + GL_STUB(glVertexAttrib2fARB, _gloffset_VertexAttrib2fARB) + GL_STUB(glVertexAttrib2fvARB, _gloffset_VertexAttrib2fvARB) + GL_STUB(glVertexAttrib2sARB, _gloffset_VertexAttrib2sARB) + GL_STUB(glVertexAttrib2svARB, _gloffset_VertexAttrib2svARB) + GL_STUB(glVertexAttrib3dARB, _gloffset_VertexAttrib3dARB) + GL_STUB(glVertexAttrib3dvARB, _gloffset_VertexAttrib3dvARB) + GL_STUB(glVertexAttrib3fARB, _gloffset_VertexAttrib3fARB) + GL_STUB(glVertexAttrib3fvARB, _gloffset_VertexAttrib3fvARB) + GL_STUB(glVertexAttrib3sARB, _gloffset_VertexAttrib3sARB) + GL_STUB(glVertexAttrib3svARB, _gloffset_VertexAttrib3svARB) + GL_STUB(glVertexAttrib4dARB, _gloffset_VertexAttrib4dARB) + GL_STUB(glVertexAttrib4dvARB, _gloffset_VertexAttrib4dvARB) + GL_STUB(glVertexAttrib4fARB, _gloffset_VertexAttrib4fARB) + GL_STUB(glVertexAttrib4fvARB, _gloffset_VertexAttrib4fvARB) + GL_STUB(glVertexAttrib4sARB, _gloffset_VertexAttrib4sARB) + GL_STUB(glVertexAttrib4svARB, _gloffset_VertexAttrib4svARB) + GL_STUB(glVertexAttrib4NubARB, _gloffset_VertexAttrib4NubARB) + GL_STUB(glVertexAttrib4NubvARB, _gloffset_VertexAttrib4NubvARB) + GL_STUB(glVertexAttribs1dvNV, _gloffset_VertexAttribs1dvNV) + GL_STUB(glVertexAttribs1fvNV, _gloffset_VertexAttribs1fvNV) + GL_STUB(glVertexAttribs1svNV, _gloffset_VertexAttribs1svNV) + GL_STUB(glVertexAttribs2dvNV, _gloffset_VertexAttribs2dvNV) + GL_STUB(glVertexAttribs2fvNV, _gloffset_VertexAttribs2fvNV) + GL_STUB(glVertexAttribs2svNV, _gloffset_VertexAttribs2svNV) + GL_STUB(glVertexAttribs3dvNV, _gloffset_VertexAttribs3dvNV) + GL_STUB(glVertexAttribs3fvNV, _gloffset_VertexAttribs3fvNV) + GL_STUB(glVertexAttribs3svNV, _gloffset_VertexAttribs3svNV) + GL_STUB(glVertexAttribs4dvNV, _gloffset_VertexAttribs4dvNV) + GL_STUB(glVertexAttribs4fvNV, _gloffset_VertexAttribs4fvNV) + GL_STUB(glVertexAttribs4svNV, _gloffset_VertexAttribs4svNV) + GL_STUB(glVertexAttribs4ubvNV, _gloffset_VertexAttribs4ubvNV) + GL_STUB(glPointParameteriNV, _gloffset_PointParameteriNV) + GL_STUB(glPointParameterivNV, _gloffset_PointParameterivNV) + GL_STUB(glMultiDrawArraysEXT, _gloffset_MultiDrawArraysEXT) + GL_STUB(glMultiDrawElementsEXT, _gloffset_MultiDrawElementsEXT) + GL_STUB(glActiveStencilFaceEXT, _gloffset_ActiveStencilFaceEXT) + GL_STUB(glDeleteFencesNV, _gloffset_DeleteFencesNV) + GL_STUB(glGenFencesNV, _gloffset_GenFencesNV) + GL_STUB(glIsFenceNV, _gloffset_IsFenceNV) + GL_STUB(glTestFenceNV, _gloffset_TestFenceNV) + GL_STUB(glGetFenceivNV, _gloffset_GetFenceivNV) + GL_STUB(glFinishFenceNV, _gloffset_FinishFenceNV) + GL_STUB(glSetFenceNV, _gloffset_SetFenceNV) + GL_STUB(glVertexAttrib4bvARB, _gloffset_VertexAttrib4bvARB) + GL_STUB(glVertexAttrib4ivARB, _gloffset_VertexAttrib4ivARB) + GL_STUB(glVertexAttrib4ubvARB, _gloffset_VertexAttrib4ubvARB) + GL_STUB(glVertexAttrib4usvARB, _gloffset_VertexAttrib4usvARB) + GL_STUB(glVertexAttrib4uivARB, _gloffset_VertexAttrib4uivARB) + GL_STUB(glVertexAttrib4NbvARB, _gloffset_VertexAttrib4NbvARB) + GL_STUB(glVertexAttrib4NsvARB, _gloffset_VertexAttrib4NsvARB) + GL_STUB(glVertexAttrib4NivARB, _gloffset_VertexAttrib4NivARB) + GL_STUB(glVertexAttrib4NusvARB, _gloffset_VertexAttrib4NusvARB) + GL_STUB(glVertexAttrib4NuivARB, _gloffset_VertexAttrib4NuivARB) + GL_STUB(glVertexAttribPointerARB, _gloffset_VertexAttribPointerARB) + GL_STUB(glEnableVertexAttribArrayARB, _gloffset_EnableVertexAttribArrayARB) + GL_STUB(glDisableVertexAttribArrayARB, _gloffset_DisableVertexAttribArrayARB) + GL_STUB(glProgramStringARB, _gloffset_ProgramStringARB) + GL_STUB(glProgramEnvParameter4dARB, _gloffset_ProgramEnvParameter4dARB) + GL_STUB(glProgramEnvParameter4dvARB, _gloffset_ProgramEnvParameter4dvARB) + GL_STUB(glProgramEnvParameter4fARB, _gloffset_ProgramEnvParameter4fARB) + GL_STUB(glProgramEnvParameter4fvARB, _gloffset_ProgramEnvParameter4fvARB) + GL_STUB(glProgramLocalParameter4dARB, _gloffset_ProgramLocalParameter4dARB) + GL_STUB(glProgramLocalParameter4dvARB, _gloffset_ProgramLocalParameter4dvARB) + GL_STUB(glProgramLocalParameter4fARB, _gloffset_ProgramLocalParameter4fARB) + GL_STUB(glProgramLocalParameter4fvARB, _gloffset_ProgramLocalParameter4fvARB) + GL_STUB(glGetProgramEnvParameterdvARB, _gloffset_GetProgramEnvParameterdvARB) + GL_STUB(glGetProgramEnvParameterfvARB, _gloffset_GetProgramEnvParameterfvARB) + GL_STUB(glGetProgramLocalParameterdvARB, _gloffset_GetProgramLocalParameterdvARB) + GL_STUB(glGetProgramLocalParameterfvARB, _gloffset_GetProgramLocalParameterfvARB) + GL_STUB(glGetProgramivARB, _gloffset_GetProgramivARB) + GL_STUB(glGetProgramStringARB, _gloffset_GetProgramStringARB) + GL_STUB(glProgramNamedParameter4fNV, _gloffset_ProgramNamedParameter4fNV) + GL_STUB(glProgramNamedParameter4dNV, _gloffset_ProgramNamedParameter4dNV) + GL_STUB(glProgramNamedParameter4fvNV, _gloffset_ProgramNamedParameter4fvNV) + GL_STUB(glProgramNamedParameter4dvNV, _gloffset_ProgramNamedParameter4dvNV) + GL_STUB(glGetProgramNamedParameterfvNV, _gloffset_GetProgramNamedParameterfvNV) + GL_STUB(glGetProgramNamedParameterdvNV, _gloffset_GetProgramNamedParameterdvNV) + GL_STUB(glBindBufferARB, _gloffset_BindBufferARB) + GL_STUB(glBufferDataARB, _gloffset_BufferDataARB) + GL_STUB(glBufferSubDataARB, _gloffset_BufferSubDataARB) + GL_STUB(glDeleteBuffersARB, _gloffset_DeleteBuffersARB) + GL_STUB(glGenBuffersARB, _gloffset_GenBuffersARB) + GL_STUB(glGetBufferParameterivARB, _gloffset_GetBufferParameterivARB) + GL_STUB(glGetBufferPointervARB, _gloffset_GetBufferPointervARB) + GL_STUB(glGetBufferSubDataARB, _gloffset_GetBufferSubDataARB) + GL_STUB(glIsBufferARB, _gloffset_IsBufferARB) + GL_STUB(glMapBufferARB, _gloffset_MapBufferARB) + GL_STUB(glUnmapBufferARB, _gloffset_UnmapBufferARB) + GL_STUB(glDepthBoundsEXT, _gloffset_DepthBoundsEXT) + GL_STUB(glGenQueriesARB, _gloffset_GenQueriesARB) + GL_STUB(glDeleteQueriesARB, _gloffset_DeleteQueriesARB) + GL_STUB(glIsQueryARB, _gloffset_IsQueryARB) + GL_STUB(glBeginQueryARB, _gloffset_BeginQueryARB) + GL_STUB(glEndQueryARB, _gloffset_EndQueryARB) + GL_STUB(glGetQueryivARB, _gloffset_GetQueryivARB) + GL_STUB(glGetQueryObjectivARB, _gloffset_GetQueryObjectivARB) + GL_STUB(glGetQueryObjectuivARB, _gloffset_GetQueryObjectuivARB) + GL_STUB(glMultiModeDrawArraysIBM, _gloffset_MultiModeDrawArraysIBM) + GL_STUB(glMultiModeDrawElementsIBM, _gloffset_MultiModeDrawElementsIBM) + GL_STUB(glBlendEquationSeparateEXT, _gloffset_BlendEquationSeparateEXT) + GL_STUB(glDeleteObjectARB, _gloffset_DeleteObjectARB) + GL_STUB(glGetHandleARB, _gloffset_GetHandleARB) + GL_STUB(glDetachObjectARB, _gloffset_DetachObjectARB) + GL_STUB(glCreateShaderObjectARB, _gloffset_CreateShaderObjectARB) + GL_STUB(glShaderSourceARB, _gloffset_ShaderSourceARB) + GL_STUB(glCompileShaderARB, _gloffset_CompileShaderARB) + GL_STUB(glCreateProgramObjectARB, _gloffset_CreateProgramObjectARB) + GL_STUB(glAttachObjectARB, _gloffset_AttachObjectARB) + GL_STUB(glLinkProgramARB, _gloffset_LinkProgramARB) + GL_STUB(glUseProgramObjectARB, _gloffset_UseProgramObjectARB) + GL_STUB(glValidateProgramARB, _gloffset_ValidateProgramARB) + GL_STUB(glUniform1fARB, _gloffset_Uniform1fARB) + GL_STUB(glUniform2fARB, _gloffset_Uniform2fARB) + GL_STUB(glUniform3fARB, _gloffset_Uniform3fARB) + GL_STUB(glUniform4fARB, _gloffset_Uniform4fARB) + GL_STUB(glUniform1iARB, _gloffset_Uniform1iARB) + GL_STUB(glUniform2iARB, _gloffset_Uniform2iARB) + GL_STUB(glUniform3iARB, _gloffset_Uniform3iARB) + GL_STUB(glUniform4iARB, _gloffset_Uniform4iARB) + GL_STUB(glUniform1fvARB, _gloffset_Uniform1fvARB) + GL_STUB(glUniform2fvARB, _gloffset_Uniform2fvARB) + GL_STUB(glUniform3fvARB, _gloffset_Uniform3fvARB) + GL_STUB(glUniform4fvARB, _gloffset_Uniform4fvARB) + GL_STUB(glUniform1ivARB, _gloffset_Uniform1ivARB) + GL_STUB(glUniform2ivARB, _gloffset_Uniform2ivARB) + GL_STUB(glUniform3ivARB, _gloffset_Uniform3ivARB) + GL_STUB(glUniform4ivARB, _gloffset_Uniform4ivARB) + GL_STUB(glUniformMatrix2fvARB, _gloffset_UniformMatrix2fvARB) + GL_STUB(glUniformMatrix3fvARB, _gloffset_UniformMatrix3fvARB) + GL_STUB(glUniformMatrix4fvARB, _gloffset_UniformMatrix4fvARB) + GL_STUB(glGetObjectParameterfvARB, _gloffset_GetObjectParameterfvARB) + GL_STUB(glGetObjectParameterivARB, _gloffset_GetObjectParameterivARB) + GL_STUB(glGetInfoLogARB, _gloffset_GetInfoLogARB) + GL_STUB(glGetAttachedObjectsARB, _gloffset_GetAttachedObjectsARB) + GL_STUB(glGetUniformLocationARB, _gloffset_GetUniformLocationARB) + GL_STUB(glGetActiveUniformARB, _gloffset_GetActiveUniformARB) + GL_STUB(glGetUniformfvARB, _gloffset_GetUniformfvARB) + GL_STUB(glGetUniformivARB, _gloffset_GetUniformivARB) + GL_STUB(glGetShaderSourceARB, _gloffset_GetShaderSourceARB) + GL_STUB(glBindAttribLocationARB, _gloffset_BindAttribLocationARB) + GL_STUB(glGetActiveAttribARB, _gloffset_GetActiveAttribARB) + GL_STUB(glGetAttribLocationARB, _gloffset_GetAttribLocationARB) + GL_STUB(glGetVertexAttribdvNV, _gloffset_GetVertexAttribdvNV) + GL_STUB(glGetVertexAttribfvNV, _gloffset_GetVertexAttribfvNV) + GL_STUB(glGetVertexAttribivNV, _gloffset_GetVertexAttribivNV) + GL_STUB(glVertexAttrib1dNV, _gloffset_VertexAttrib1dNV) + GL_STUB(glVertexAttrib1dvNV, _gloffset_VertexAttrib1dvNV) + GL_STUB(glVertexAttrib1fNV, _gloffset_VertexAttrib1fNV) + GL_STUB(glVertexAttrib1fvNV, _gloffset_VertexAttrib1fvNV) + GL_STUB(glVertexAttrib1sNV, _gloffset_VertexAttrib1sNV) + GL_STUB(glVertexAttrib1svNV, _gloffset_VertexAttrib1svNV) + GL_STUB(glVertexAttrib2dNV, _gloffset_VertexAttrib2dNV) + GL_STUB(glVertexAttrib2dvNV, _gloffset_VertexAttrib2dvNV) + GL_STUB(glVertexAttrib2fNV, _gloffset_VertexAttrib2fNV) + GL_STUB(glVertexAttrib2fvNV, _gloffset_VertexAttrib2fvNV) + GL_STUB(glVertexAttrib2sNV, _gloffset_VertexAttrib2sNV) + GL_STUB(glVertexAttrib2svNV, _gloffset_VertexAttrib2svNV) + GL_STUB(glVertexAttrib3dNV, _gloffset_VertexAttrib3dNV) + GL_STUB(glVertexAttrib3dvNV, _gloffset_VertexAttrib3dvNV) + GL_STUB(glVertexAttrib3fNV, _gloffset_VertexAttrib3fNV) + GL_STUB(glVertexAttrib3fvNV, _gloffset_VertexAttrib3fvNV) + GL_STUB(glVertexAttrib3sNV, _gloffset_VertexAttrib3sNV) + GL_STUB(glVertexAttrib3svNV, _gloffset_VertexAttrib3svNV) + GL_STUB(glVertexAttrib4dNV, _gloffset_VertexAttrib4dNV) + GL_STUB(glVertexAttrib4dvNV, _gloffset_VertexAttrib4dvNV) + GL_STUB(glVertexAttrib4fNV, _gloffset_VertexAttrib4fNV) + GL_STUB(glVertexAttrib4fvNV, _gloffset_VertexAttrib4fvNV) + GL_STUB(glVertexAttrib4sNV, _gloffset_VertexAttrib4sNV) + GL_STUB(glVertexAttrib4svNV, _gloffset_VertexAttrib4svNV) + GL_STUB(glVertexAttrib4ubNV, _gloffset_VertexAttrib4ubNV) + GL_STUB(glVertexAttrib4ubvNV, _gloffset_VertexAttrib4ubvNV) + GL_STUB(glGenFragmentShadersATI, _gloffset_GenFragmentShadersATI) + GL_STUB(glBindFragmentShaderATI, _gloffset_BindFragmentShaderATI) + GL_STUB(glDeleteFragmentShaderATI, _gloffset_DeleteFragmentShaderATI) + GL_STUB(glBeginFragmentShaderATI, _gloffset_BeginFragmentShaderATI) + GL_STUB(glEndFragmentShaderATI, _gloffset_EndFragmentShaderATI) + GL_STUB(glPassTexCoordATI, _gloffset_PassTexCoordATI) + GL_STUB(glSampleMapATI, _gloffset_SampleMapATI) + GL_STUB(glColorFragmentOp1ATI, _gloffset_ColorFragmentOp1ATI) + GL_STUB(glColorFragmentOp2ATI, _gloffset_ColorFragmentOp2ATI) + GL_STUB(glColorFragmentOp3ATI, _gloffset_ColorFragmentOp3ATI) + GL_STUB(glAlphaFragmentOp1ATI, _gloffset_AlphaFragmentOp1ATI) + GL_STUB(glAlphaFragmentOp2ATI, _gloffset_AlphaFragmentOp2ATI) + GL_STUB(glAlphaFragmentOp3ATI, _gloffset_AlphaFragmentOp3ATI) + GL_STUB(glSetFragmentShaderConstantATI, _gloffset_SetFragmentShaderConstantATI) + GL_STUB(glIsRenderbufferEXT, _gloffset_IsRenderbufferEXT) + GL_STUB(glBindRenderbufferEXT, _gloffset_BindRenderbufferEXT) + GL_STUB(glDeleteRenderbuffersEXT, _gloffset_DeleteRenderbuffersEXT) + GL_STUB(glGenRenderbuffersEXT, _gloffset_GenRenderbuffersEXT) + GL_STUB(glRenderbufferStorageEXT, _gloffset_RenderbufferStorageEXT) + GL_STUB(glGetRenderbufferParameterivEXT, _gloffset_GetRenderbufferParameterivEXT) + GL_STUB(glIsFramebufferEXT, _gloffset_IsFramebufferEXT) + GL_STUB(glBindFramebufferEXT, _gloffset_BindFramebufferEXT) + GL_STUB(glDeleteFramebuffersEXT, _gloffset_DeleteFramebuffersEXT) + GL_STUB(glGenFramebuffersEXT, _gloffset_GenFramebuffersEXT) + GL_STUB(glCheckFramebufferStatusEXT, _gloffset_CheckFramebufferStatusEXT) + GL_STUB(glFramebufferTexture1DEXT, _gloffset_FramebufferTexture1DEXT) + GL_STUB(glFramebufferTexture2DEXT, _gloffset_FramebufferTexture2DEXT) + GL_STUB(glFramebufferTexture3DEXT, _gloffset_FramebufferTexture3DEXT) + GL_STUB(glFramebufferRenderbufferEXT, _gloffset_FramebufferRenderbufferEXT) + GL_STUB(glGetFramebufferAttachmentParameterivEXT, _gloffset_GetFramebufferAttachmentParameterivEXT) + GL_STUB(glGenerateMipmapEXT, _gloffset_GenerateMipmapEXT) + GL_STUB(glStencilFuncSeparate, _gloffset_StencilFuncSeparate) + GL_STUB(glStencilOpSeparate, _gloffset_StencilOpSeparate) + GL_STUB(glStencilMaskSeparate, _gloffset_StencilMaskSeparate) + + .globl _mesa_sparc_glapi_end ; .type _mesa_sparc_glapi_end,#function _mesa_sparc_glapi_end: + .globl glArrayElementEXT ; .type glArrayElementEXT,#function ; glArrayElementEXT = glArrayElement + .globl glBindTextureEXT ; .type glBindTextureEXT,#function ; glBindTextureEXT = glBindTexture + .globl glDrawArraysEXT ; .type glDrawArraysEXT,#function ; glDrawArraysEXT = glDrawArrays + .globl glCopyTexImage1DEXT ; .type glCopyTexImage1DEXT,#function ; glCopyTexImage1DEXT = glCopyTexImage1D + .globl glCopyTexImage2DEXT ; .type glCopyTexImage2DEXT,#function ; glCopyTexImage2DEXT = glCopyTexImage2D + .globl glCopyTexSubImage1DEXT ; .type glCopyTexSubImage1DEXT,#function ; glCopyTexSubImage1DEXT = glCopyTexSubImage1D + .globl glCopyTexSubImage2DEXT ; .type glCopyTexSubImage2DEXT,#function ; glCopyTexSubImage2DEXT = glCopyTexSubImage2D + .globl glDeleteTexturesEXT ; .type glDeleteTexturesEXT,#function ; glDeleteTexturesEXT = glDeleteTextures + .globl glGetPointervEXT ; .type glGetPointervEXT,#function ; glGetPointervEXT = glGetPointerv + .globl glPrioritizeTexturesEXT ; .type glPrioritizeTexturesEXT,#function ; glPrioritizeTexturesEXT = glPrioritizeTextures + .globl glTexSubImage1DEXT ; .type glTexSubImage1DEXT,#function ; glTexSubImage1DEXT = glTexSubImage1D + .globl glTexSubImage2DEXT ; .type glTexSubImage2DEXT,#function ; glTexSubImage2DEXT = glTexSubImage2D + .globl glBlendColorEXT ; .type glBlendColorEXT,#function ; glBlendColorEXT = glBlendColor + .globl glBlendEquationEXT ; .type glBlendEquationEXT,#function ; glBlendEquationEXT = glBlendEquation + .globl glDrawRangeElementsEXT ; .type glDrawRangeElementsEXT,#function ; glDrawRangeElementsEXT = glDrawRangeElements + .globl glColorTableSGI ; .type glColorTableSGI,#function ; glColorTableSGI = glColorTable + .globl glColorTableEXT ; .type glColorTableEXT,#function ; glColorTableEXT = glColorTable + .globl glColorTableParameterfvSGI ; .type glColorTableParameterfvSGI,#function ; glColorTableParameterfvSGI = glColorTableParameterfv + .globl glColorTableParameterivSGI ; .type glColorTableParameterivSGI,#function ; glColorTableParameterivSGI = glColorTableParameteriv + .globl glCopyColorTableSGI ; .type glCopyColorTableSGI,#function ; glCopyColorTableSGI = glCopyColorTable + .globl glColorSubTableEXT ; .type glColorSubTableEXT,#function ; glColorSubTableEXT = glColorSubTable + .globl glCopyColorSubTableEXT ; .type glCopyColorSubTableEXT,#function ; glCopyColorSubTableEXT = glCopyColorSubTable + .globl glConvolutionFilter1DEXT ; .type glConvolutionFilter1DEXT,#function ; glConvolutionFilter1DEXT = glConvolutionFilter1D + .globl glConvolutionFilter2DEXT ; .type glConvolutionFilter2DEXT,#function ; glConvolutionFilter2DEXT = glConvolutionFilter2D + .globl glConvolutionParameterfEXT ; .type glConvolutionParameterfEXT,#function ; glConvolutionParameterfEXT = glConvolutionParameterf + .globl glConvolutionParameterfvEXT ; .type glConvolutionParameterfvEXT,#function ; glConvolutionParameterfvEXT = glConvolutionParameterfv + .globl glConvolutionParameteriEXT ; .type glConvolutionParameteriEXT,#function ; glConvolutionParameteriEXT = glConvolutionParameteri + .globl glConvolutionParameterivEXT ; .type glConvolutionParameterivEXT,#function ; glConvolutionParameterivEXT = glConvolutionParameteriv + .globl glCopyConvolutionFilter1DEXT ; .type glCopyConvolutionFilter1DEXT,#function ; glCopyConvolutionFilter1DEXT = glCopyConvolutionFilter1D + .globl glCopyConvolutionFilter2DEXT ; .type glCopyConvolutionFilter2DEXT,#function ; glCopyConvolutionFilter2DEXT = glCopyConvolutionFilter2D + .globl glSeparableFilter2DEXT ; .type glSeparableFilter2DEXT,#function ; glSeparableFilter2DEXT = glSeparableFilter2D + .globl glHistogramEXT ; .type glHistogramEXT,#function ; glHistogramEXT = glHistogram + .globl glMinmaxEXT ; .type glMinmaxEXT,#function ; glMinmaxEXT = glMinmax + .globl glResetHistogramEXT ; .type glResetHistogramEXT,#function ; glResetHistogramEXT = glResetHistogram + .globl glResetMinmaxEXT ; .type glResetMinmaxEXT,#function ; glResetMinmaxEXT = glResetMinmax + .globl glTexImage3DEXT ; .type glTexImage3DEXT,#function ; glTexImage3DEXT = glTexImage3D + .globl glTexSubImage3DEXT ; .type glTexSubImage3DEXT,#function ; glTexSubImage3DEXT = glTexSubImage3D + .globl glCopyTexSubImage3DEXT ; .type glCopyTexSubImage3DEXT,#function ; glCopyTexSubImage3DEXT = glCopyTexSubImage3D + .globl glActiveTexture ; .type glActiveTexture,#function ; glActiveTexture = glActiveTextureARB + .globl glClientActiveTexture ; .type glClientActiveTexture,#function ; glClientActiveTexture = glClientActiveTextureARB + .globl glMultiTexCoord1d ; .type glMultiTexCoord1d,#function ; glMultiTexCoord1d = glMultiTexCoord1dARB + .globl glMultiTexCoord1dv ; .type glMultiTexCoord1dv,#function ; glMultiTexCoord1dv = glMultiTexCoord1dvARB + .globl glMultiTexCoord1f ; .type glMultiTexCoord1f,#function ; glMultiTexCoord1f = glMultiTexCoord1fARB + .globl glMultiTexCoord1fv ; .type glMultiTexCoord1fv,#function ; glMultiTexCoord1fv = glMultiTexCoord1fvARB + .globl glMultiTexCoord1i ; .type glMultiTexCoord1i,#function ; glMultiTexCoord1i = glMultiTexCoord1iARB + .globl glMultiTexCoord1iv ; .type glMultiTexCoord1iv,#function ; glMultiTexCoord1iv = glMultiTexCoord1ivARB + .globl glMultiTexCoord1s ; .type glMultiTexCoord1s,#function ; glMultiTexCoord1s = glMultiTexCoord1sARB + .globl glMultiTexCoord1sv ; .type glMultiTexCoord1sv,#function ; glMultiTexCoord1sv = glMultiTexCoord1svARB + .globl glMultiTexCoord2d ; .type glMultiTexCoord2d,#function ; glMultiTexCoord2d = glMultiTexCoord2dARB + .globl glMultiTexCoord2dv ; .type glMultiTexCoord2dv,#function ; glMultiTexCoord2dv = glMultiTexCoord2dvARB + .globl glMultiTexCoord2f ; .type glMultiTexCoord2f,#function ; glMultiTexCoord2f = glMultiTexCoord2fARB + .globl glMultiTexCoord2fv ; .type glMultiTexCoord2fv,#function ; glMultiTexCoord2fv = glMultiTexCoord2fvARB + .globl glMultiTexCoord2i ; .type glMultiTexCoord2i,#function ; glMultiTexCoord2i = glMultiTexCoord2iARB + .globl glMultiTexCoord2iv ; .type glMultiTexCoord2iv,#function ; glMultiTexCoord2iv = glMultiTexCoord2ivARB + .globl glMultiTexCoord2s ; .type glMultiTexCoord2s,#function ; glMultiTexCoord2s = glMultiTexCoord2sARB + .globl glMultiTexCoord2sv ; .type glMultiTexCoord2sv,#function ; glMultiTexCoord2sv = glMultiTexCoord2svARB + .globl glMultiTexCoord3d ; .type glMultiTexCoord3d,#function ; glMultiTexCoord3d = glMultiTexCoord3dARB + .globl glMultiTexCoord3dv ; .type glMultiTexCoord3dv,#function ; glMultiTexCoord3dv = glMultiTexCoord3dvARB + .globl glMultiTexCoord3f ; .type glMultiTexCoord3f,#function ; glMultiTexCoord3f = glMultiTexCoord3fARB + .globl glMultiTexCoord3fv ; .type glMultiTexCoord3fv,#function ; glMultiTexCoord3fv = glMultiTexCoord3fvARB + .globl glMultiTexCoord3i ; .type glMultiTexCoord3i,#function ; glMultiTexCoord3i = glMultiTexCoord3iARB + .globl glMultiTexCoord3iv ; .type glMultiTexCoord3iv,#function ; glMultiTexCoord3iv = glMultiTexCoord3ivARB + .globl glMultiTexCoord3s ; .type glMultiTexCoord3s,#function ; glMultiTexCoord3s = glMultiTexCoord3sARB + .globl glMultiTexCoord3sv ; .type glMultiTexCoord3sv,#function ; glMultiTexCoord3sv = glMultiTexCoord3svARB + .globl glMultiTexCoord4d ; .type glMultiTexCoord4d,#function ; glMultiTexCoord4d = glMultiTexCoord4dARB + .globl glMultiTexCoord4dv ; .type glMultiTexCoord4dv,#function ; glMultiTexCoord4dv = glMultiTexCoord4dvARB + .globl glMultiTexCoord4f ; .type glMultiTexCoord4f,#function ; glMultiTexCoord4f = glMultiTexCoord4fARB + .globl glMultiTexCoord4fv ; .type glMultiTexCoord4fv,#function ; glMultiTexCoord4fv = glMultiTexCoord4fvARB + .globl glMultiTexCoord4i ; .type glMultiTexCoord4i,#function ; glMultiTexCoord4i = glMultiTexCoord4iARB + .globl glMultiTexCoord4iv ; .type glMultiTexCoord4iv,#function ; glMultiTexCoord4iv = glMultiTexCoord4ivARB + .globl glMultiTexCoord4s ; .type glMultiTexCoord4s,#function ; glMultiTexCoord4s = glMultiTexCoord4sARB + .globl glMultiTexCoord4sv ; .type glMultiTexCoord4sv,#function ; glMultiTexCoord4sv = glMultiTexCoord4svARB + .globl glLoadTransposeMatrixf ; .type glLoadTransposeMatrixf,#function ; glLoadTransposeMatrixf = glLoadTransposeMatrixfARB + .globl glLoadTransposeMatrixd ; .type glLoadTransposeMatrixd,#function ; glLoadTransposeMatrixd = glLoadTransposeMatrixdARB + .globl glMultTransposeMatrixf ; .type glMultTransposeMatrixf,#function ; glMultTransposeMatrixf = glMultTransposeMatrixfARB + .globl glMultTransposeMatrixd ; .type glMultTransposeMatrixd,#function ; glMultTransposeMatrixd = glMultTransposeMatrixdARB + .globl glSampleCoverage ; .type glSampleCoverage,#function ; glSampleCoverage = glSampleCoverageARB + .globl glDrawBuffersATI ; .type glDrawBuffersATI,#function ; glDrawBuffersATI = glDrawBuffersARB + .globl glSampleMaskEXT ; .type glSampleMaskEXT,#function ; glSampleMaskEXT = glSampleMaskSGIS + .globl glSamplePatternEXT ; .type glSamplePatternEXT,#function ; glSamplePatternEXT = glSamplePatternSGIS + .globl glPointParameterf ; .type glPointParameterf,#function ; glPointParameterf = glPointParameterfEXT + .globl glPointParameterfARB ; .type glPointParameterfARB,#function ; glPointParameterfARB = glPointParameterfEXT + .globl glPointParameterfSGIS ; .type glPointParameterfSGIS,#function ; glPointParameterfSGIS = glPointParameterfEXT + .globl glPointParameterfv ; .type glPointParameterfv,#function ; glPointParameterfv = glPointParameterfvEXT + .globl glPointParameterfvARB ; .type glPointParameterfvARB,#function ; glPointParameterfvARB = glPointParameterfvEXT + .globl glPointParameterfvSGIS ; .type glPointParameterfvSGIS,#function ; glPointParameterfvSGIS = glPointParameterfvEXT + .globl glWindowPos2d ; .type glWindowPos2d,#function ; glWindowPos2d = glWindowPos2dMESA + .globl glWindowPos2dARB ; .type glWindowPos2dARB,#function ; glWindowPos2dARB = glWindowPos2dMESA + .globl glWindowPos2dv ; .type glWindowPos2dv,#function ; glWindowPos2dv = glWindowPos2dvMESA + .globl glWindowPos2dvARB ; .type glWindowPos2dvARB,#function ; glWindowPos2dvARB = glWindowPos2dvMESA + .globl glWindowPos2f ; .type glWindowPos2f,#function ; glWindowPos2f = glWindowPos2fMESA + .globl glWindowPos2fARB ; .type glWindowPos2fARB,#function ; glWindowPos2fARB = glWindowPos2fMESA + .globl glWindowPos2fv ; .type glWindowPos2fv,#function ; glWindowPos2fv = glWindowPos2fvMESA + .globl glWindowPos2fvARB ; .type glWindowPos2fvARB,#function ; glWindowPos2fvARB = glWindowPos2fvMESA + .globl glWindowPos2i ; .type glWindowPos2i,#function ; glWindowPos2i = glWindowPos2iMESA + .globl glWindowPos2iARB ; .type glWindowPos2iARB,#function ; glWindowPos2iARB = glWindowPos2iMESA + .globl glWindowPos2iv ; .type glWindowPos2iv,#function ; glWindowPos2iv = glWindowPos2ivMESA + .globl glWindowPos2ivARB ; .type glWindowPos2ivARB,#function ; glWindowPos2ivARB = glWindowPos2ivMESA + .globl glWindowPos2s ; .type glWindowPos2s,#function ; glWindowPos2s = glWindowPos2sMESA + .globl glWindowPos2sARB ; .type glWindowPos2sARB,#function ; glWindowPos2sARB = glWindowPos2sMESA + .globl glWindowPos2sv ; .type glWindowPos2sv,#function ; glWindowPos2sv = glWindowPos2svMESA + .globl glWindowPos2svARB ; .type glWindowPos2svARB,#function ; glWindowPos2svARB = glWindowPos2svMESA + .globl glWindowPos3d ; .type glWindowPos3d,#function ; glWindowPos3d = glWindowPos3dMESA + .globl glWindowPos3dARB ; .type glWindowPos3dARB,#function ; glWindowPos3dARB = glWindowPos3dMESA + .globl glWindowPos3dv ; .type glWindowPos3dv,#function ; glWindowPos3dv = glWindowPos3dvMESA + .globl glWindowPos3dvARB ; .type glWindowPos3dvARB,#function ; glWindowPos3dvARB = glWindowPos3dvMESA + .globl glWindowPos3f ; .type glWindowPos3f,#function ; glWindowPos3f = glWindowPos3fMESA + .globl glWindowPos3fARB ; .type glWindowPos3fARB,#function ; glWindowPos3fARB = glWindowPos3fMESA + .globl glWindowPos3fv ; .type glWindowPos3fv,#function ; glWindowPos3fv = glWindowPos3fvMESA + .globl glWindowPos3fvARB ; .type glWindowPos3fvARB,#function ; glWindowPos3fvARB = glWindowPos3fvMESA + .globl glWindowPos3i ; .type glWindowPos3i,#function ; glWindowPos3i = glWindowPos3iMESA + .globl glWindowPos3iARB ; .type glWindowPos3iARB,#function ; glWindowPos3iARB = glWindowPos3iMESA + .globl glWindowPos3iv ; .type glWindowPos3iv,#function ; glWindowPos3iv = glWindowPos3ivMESA + .globl glWindowPos3ivARB ; .type glWindowPos3ivARB,#function ; glWindowPos3ivARB = glWindowPos3ivMESA + .globl glWindowPos3s ; .type glWindowPos3s,#function ; glWindowPos3s = glWindowPos3sMESA + .globl glWindowPos3sARB ; .type glWindowPos3sARB,#function ; glWindowPos3sARB = glWindowPos3sMESA + .globl glWindowPos3sv ; .type glWindowPos3sv,#function ; glWindowPos3sv = glWindowPos3svMESA + .globl glWindowPos3svARB ; .type glWindowPos3svARB,#function ; glWindowPos3svARB = glWindowPos3svMESA + .globl glBlendFuncSeparate ; .type glBlendFuncSeparate,#function ; glBlendFuncSeparate = glBlendFuncSeparateEXT + .globl glBlendFuncSeparateINGR ; .type glBlendFuncSeparateINGR,#function ; glBlendFuncSeparateINGR = glBlendFuncSeparateEXT + .globl glFogCoordf ; .type glFogCoordf,#function ; glFogCoordf = glFogCoordfEXT + .globl glFogCoordfv ; .type glFogCoordfv,#function ; glFogCoordfv = glFogCoordfvEXT + .globl glFogCoordd ; .type glFogCoordd,#function ; glFogCoordd = glFogCoorddEXT + .globl glFogCoorddv ; .type glFogCoorddv,#function ; glFogCoorddv = glFogCoorddvEXT + .globl glFogCoordPointer ; .type glFogCoordPointer,#function ; glFogCoordPointer = glFogCoordPointerEXT + .globl glCompressedTexImage3D ; .type glCompressedTexImage3D,#function ; glCompressedTexImage3D = glCompressedTexImage3DARB + .globl glCompressedTexImage2D ; .type glCompressedTexImage2D,#function ; glCompressedTexImage2D = glCompressedTexImage2DARB + .globl glCompressedTexImage1D ; .type glCompressedTexImage1D,#function ; glCompressedTexImage1D = glCompressedTexImage1DARB + .globl glCompressedTexSubImage3D ; .type glCompressedTexSubImage3D,#function ; glCompressedTexSubImage3D = glCompressedTexSubImage3DARB + .globl glCompressedTexSubImage2D ; .type glCompressedTexSubImage2D,#function ; glCompressedTexSubImage2D = glCompressedTexSubImage2DARB + .globl glCompressedTexSubImage1D ; .type glCompressedTexSubImage1D,#function ; glCompressedTexSubImage1D = glCompressedTexSubImage1DARB + .globl glGetCompressedTexImage ; .type glGetCompressedTexImage,#function ; glGetCompressedTexImage = glGetCompressedTexImageARB + .globl glSecondaryColor3b ; .type glSecondaryColor3b,#function ; glSecondaryColor3b = glSecondaryColor3bEXT + .globl glSecondaryColor3bv ; .type glSecondaryColor3bv,#function ; glSecondaryColor3bv = glSecondaryColor3bvEXT + .globl glSecondaryColor3d ; .type glSecondaryColor3d,#function ; glSecondaryColor3d = glSecondaryColor3dEXT + .globl glSecondaryColor3dv ; .type glSecondaryColor3dv,#function ; glSecondaryColor3dv = glSecondaryColor3dvEXT + .globl glSecondaryColor3f ; .type glSecondaryColor3f,#function ; glSecondaryColor3f = glSecondaryColor3fEXT + .globl glSecondaryColor3fv ; .type glSecondaryColor3fv,#function ; glSecondaryColor3fv = glSecondaryColor3fvEXT + .globl glSecondaryColor3i ; .type glSecondaryColor3i,#function ; glSecondaryColor3i = glSecondaryColor3iEXT + .globl glSecondaryColor3iv ; .type glSecondaryColor3iv,#function ; glSecondaryColor3iv = glSecondaryColor3ivEXT + .globl glSecondaryColor3s ; .type glSecondaryColor3s,#function ; glSecondaryColor3s = glSecondaryColor3sEXT + .globl glSecondaryColor3sv ; .type glSecondaryColor3sv,#function ; glSecondaryColor3sv = glSecondaryColor3svEXT + .globl glSecondaryColor3ub ; .type glSecondaryColor3ub,#function ; glSecondaryColor3ub = glSecondaryColor3ubEXT + .globl glSecondaryColor3ubv ; .type glSecondaryColor3ubv,#function ; glSecondaryColor3ubv = glSecondaryColor3ubvEXT + .globl glSecondaryColor3ui ; .type glSecondaryColor3ui,#function ; glSecondaryColor3ui = glSecondaryColor3uiEXT + .globl glSecondaryColor3uiv ; .type glSecondaryColor3uiv,#function ; glSecondaryColor3uiv = glSecondaryColor3uivEXT + .globl glSecondaryColor3us ; .type glSecondaryColor3us,#function ; glSecondaryColor3us = glSecondaryColor3usEXT + .globl glSecondaryColor3usv ; .type glSecondaryColor3usv,#function ; glSecondaryColor3usv = glSecondaryColor3usvEXT + .globl glSecondaryColorPointer ; .type glSecondaryColorPointer,#function ; glSecondaryColorPointer = glSecondaryColorPointerEXT + .globl glBindProgramARB ; .type glBindProgramARB,#function ; glBindProgramARB = glBindProgramNV + .globl glDeleteProgramsARB ; .type glDeleteProgramsARB,#function ; glDeleteProgramsARB = glDeleteProgramsNV + .globl glGenProgramsARB ; .type glGenProgramsARB,#function ; glGenProgramsARB = glGenProgramsNV + .globl glGetVertexAttribPointervARB ; .type glGetVertexAttribPointervARB,#function ; glGetVertexAttribPointervARB = glGetVertexAttribPointervNV + .globl glIsProgramARB ; .type glIsProgramARB,#function ; glIsProgramARB = glIsProgramNV + .globl glPointParameteri ; .type glPointParameteri,#function ; glPointParameteri = glPointParameteriNV + .globl glPointParameteriv ; .type glPointParameteriv,#function ; glPointParameteriv = glPointParameterivNV + .globl glMultiDrawArrays ; .type glMultiDrawArrays,#function ; glMultiDrawArrays = glMultiDrawArraysEXT + .globl glMultiDrawElements ; .type glMultiDrawElements,#function ; glMultiDrawElements = glMultiDrawElementsEXT + .globl glBindBuffer ; .type glBindBuffer,#function ; glBindBuffer = glBindBufferARB + .globl glBufferData ; .type glBufferData,#function ; glBufferData = glBufferDataARB + .globl glBufferSubData ; .type glBufferSubData,#function ; glBufferSubData = glBufferSubDataARB + .globl glDeleteBuffers ; .type glDeleteBuffers,#function ; glDeleteBuffers = glDeleteBuffersARB + .globl glGenBuffers ; .type glGenBuffers,#function ; glGenBuffers = glGenBuffersARB + .globl glGetBufferParameteriv ; .type glGetBufferParameteriv,#function ; glGetBufferParameteriv = glGetBufferParameterivARB + .globl glGetBufferPointerv ; .type glGetBufferPointerv,#function ; glGetBufferPointerv = glGetBufferPointervARB + .globl glGetBufferSubData ; .type glGetBufferSubData,#function ; glGetBufferSubData = glGetBufferSubDataARB + .globl glIsBuffer ; .type glIsBuffer,#function ; glIsBuffer = glIsBufferARB + .globl glMapBuffer ; .type glMapBuffer,#function ; glMapBuffer = glMapBufferARB + .globl glUnmapBuffer ; .type glUnmapBuffer,#function ; glUnmapBuffer = glUnmapBufferARB + .globl glGenQueries ; .type glGenQueries,#function ; glGenQueries = glGenQueriesARB + .globl glDeleteQueries ; .type glDeleteQueries,#function ; glDeleteQueries = glDeleteQueriesARB + .globl glIsQuery ; .type glIsQuery,#function ; glIsQuery = glIsQueryARB + .globl glBeginQuery ; .type glBeginQuery,#function ; glBeginQuery = glBeginQueryARB + .globl glEndQuery ; .type glEndQuery,#function ; glEndQuery = glEndQueryARB + .globl glGetQueryiv ; .type glGetQueryiv,#function ; glGetQueryiv = glGetQueryivARB + .globl glGetQueryObjectiv ; .type glGetQueryObjectiv,#function ; glGetQueryObjectiv = glGetQueryObjectivARB + .globl glGetQueryObjectuiv ; .type glGetQueryObjectuiv,#function ; glGetQueryObjectuiv = glGetQueryObjectuivARB + .globl glBlendEquationSeparateATI ; .type glBlendEquationSeparateATI,#function ; glBlendEquationSeparateATI = glBlendEquationSeparateEXT diff --git a/src/mesa/sparc/norm.S b/src/mesa/sparc/norm.S index 876d7e310b1..713cd5b3754 100644 --- a/src/mesa/sparc/norm.S +++ b/src/mesa/sparc/norm.S @@ -1,8 +1,8 @@ -/* $Id: norm.S,v 1.4 2004/11/22 19:27:40 brianp Exp $ */ +/* $Id: norm.S,v 1.5 2005/07/28 00:11:11 idr Exp $ */ #include "sparc_matrix.h" -#ifdef SVR4 +#if defined(SVR4) || defined(__SVR4) || defined(__svr4__) /* Solaris requires this for 64-bit. */ .register %g2, #scratch .register %g3, #scratch @@ -10,7 +10,7 @@ .text -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) +#ifdef __arch64__ #define STACK_VAR_OFF (2047 + (8 * 16)) #else #define STACK_VAR_OFF (4 * 16) diff --git a/src/mesa/sparc/sparc.c b/src/mesa/sparc/sparc.c index 2a073749102..b7fe360d2c6 100644 --- a/src/mesa/sparc/sparc.c +++ b/src/mesa/sparc/sparc.c @@ -110,13 +110,9 @@ void _mesa_init_all_sparc_transform_asm(void) ASSIGN_XFORM_GROUP(sparc, 3) ASSIGN_XFORM_GROUP(sparc, 4) -#if 0 - /* Disabled for now. See Mesa bug report # 544665. Evidently these - * functions are using SPARC registers that shouldn't be touched. - */ _mesa_clip_tab[4] = _mesa_sparc_cliptest_points4; _mesa_clip_np_tab[4] = _mesa_sparc_cliptest_points4_np; -#endif + #if 0 /* disable these too. See bug 673938 */ _mesa_normal_tab[NORM_TRANSFORM | NORM_NORMALIZE] = @@ -162,7 +158,7 @@ void _mesa_init_sparc_glapi_relocs(void) disp_addr = (unsigned long) &_glapi_Dispatch; while (insn_ptr < end_ptr) { -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) +#ifdef __arch64__ insn_ptr[0] |= (disp_addr >> (32 + 10)); insn_ptr[1] |= ((disp_addr & 0xffffffff) >> 10); __glapi_sparc_icache_flush(&insn_ptr[0]); diff --git a/src/mesa/sparc/sparc_matrix.h b/src/mesa/sparc/sparc_matrix.h index d74b4874530..f677d9bda13 100644 --- a/src/mesa/sparc/sparc_matrix.h +++ b/src/mesa/sparc/sparc_matrix.h @@ -5,7 +5,7 @@ #ifndef _SPARC_MATRIX_H #define _SPARC_MATRIX_H -#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) +#ifdef __arch64__ #define LDPTR ldx #define MAT_M 0x00 #define MAT_INV 0x08 diff --git a/src/mesa/sparc/xform.S b/src/mesa/sparc/xform.S index 769a9c16faa..f44ec794e94 100644 --- a/src/mesa/sparc/xform.S +++ b/src/mesa/sparc/xform.S @@ -1,4 +1,4 @@ -/* $Id: xform.S,v 1.3 2004/04/26 10:10:25 alanh Exp $ */ +/* $Id: xform.S,v 1.4 2005/07/28 00:11:11 idr Exp $ */ /* TODO * @@ -18,7 +18,7 @@ #include "sparc_matrix.h" -#ifdef SVR4 +#if defined(SVR4) || defined(__SVR4) || defined(__svr4__) /* Solaris requires this for 64-bit. */ .register %g2, #scratch .register %g3, #scratch |