From c247c7f66f7d38bb35cedb84b1a2c3655c356ac1 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Mon, 22 Nov 2004 19:27:40 +0000 Subject: [PATCH] applied SPARC patch (freedesktop bug 1898) --- src/mesa/glapi/gl_SPARC_asm.py | 2 +- src/mesa/glapi/glapi.c | 6 +- src/mesa/sparc/clip.S | 2 +- src/mesa/sparc/glapi_sparc.S | 1834 ++++++++++++++++---------------- src/mesa/sparc/norm.S | 4 +- src/mesa/sparc/sparc.c | 2 +- src/mesa/sparc/sparc_matrix.h | 2 +- 7 files changed, 926 insertions(+), 926 deletions(-) diff --git a/src/mesa/glapi/gl_SPARC_asm.py b/src/mesa/glapi/gl_SPARC_asm.py index 4fdb82df640..c4afc4e52a5 100644 --- a/src/mesa/glapi/gl_SPARC_asm.py +++ b/src/mesa/glapi/gl_SPARC_asm.py @@ -48,7 +48,7 @@ class PrintGenericStubs(gl_XML.FilterGLAPISpecBase): print '' print '#define GLOBL_FN(x) .globl x ; .type x,#function' print '' - print '#if defined(__sparc_v9__) && !defined(__linux__)' + print '#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__)))' 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\\' diff --git a/src/mesa/glapi/glapi.c b/src/mesa/glapi/glapi.c index 9c488169591..10ec702111c 100644 --- a/src/mesa/glapi/glapi.c +++ b/src/mesa/glapi/glapi.c @@ -634,7 +634,7 @@ generate_entrypoint(GLuint functionOffset) return code; #elif defined(USE_SPARC_ASM) -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) static const unsigned int insn_template[] = { 0x05000000, /* sethi %uhi(_glapi_Dispatch), %g2 */ 0x03000000, /* sethi %hi(_glapi_Dispatch), %g1 */ @@ -662,7 +662,7 @@ generate_entrypoint(GLuint functionOffset) if (code) { memcpy(code, insn_template, sizeof(insn_template)); -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) code[0] |= (glapi_addr >> (32 + 10)); code[1] |= ((glapi_addr & 0xffffffff) >> 10); __glapi_sparc_icache_flush(&code[0]); @@ -705,7 +705,7 @@ fill_in_entrypoint_offset(void *entrypoint, GLuint offset) /* XXX this hasn't been tested! */ unsigned int *code = (unsigned int *) entrypoint; -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) code[6] = 0x05000000; /* sethi %hi(8 * glapioffset), %g2 */ code[7] = 0x8410a000; /* or %g2, %lo(8 * glapioffset), %g2 */ code[6] |= ((offset * 8) >> 10); diff --git a/src/mesa/sparc/clip.S b/src/mesa/sparc/clip.S index 4243cae4530..4b7e48f8e97 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__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) #define LDPTR ldx #define V4F_DATA 0x00 #define V4F_START 0x08 diff --git a/src/mesa/sparc/glapi_sparc.S b/src/mesa/sparc/glapi_sparc.S index 75567444b78..7654c927d51 100644 --- a/src/mesa/sparc/glapi_sparc.S +++ b/src/mesa/sparc/glapi_sparc.S @@ -24,7 +24,7 @@ _mesa_sparc_glapi_begin: .globl glNewList .type glNewList,#function glNewList: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -45,7 +45,7 @@ glNewList: .globl glEndList .type glEndList,#function glEndList: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -66,7 +66,7 @@ glEndList: .globl glCallList .type glCallList,#function glCallList: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -87,7 +87,7 @@ glCallList: .globl glCallLists .type glCallLists,#function glCallLists: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -108,7 +108,7 @@ glCallLists: .globl glDeleteLists .type glDeleteLists,#function glDeleteLists: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -129,7 +129,7 @@ glDeleteLists: .globl glGenLists .type glGenLists,#function glGenLists: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -150,7 +150,7 @@ glGenLists: .globl glListBase .type glListBase,#function glListBase: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -171,7 +171,7 @@ glListBase: .globl glBegin .type glBegin,#function glBegin: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -192,7 +192,7 @@ glBegin: .globl glBitmap .type glBitmap,#function glBitmap: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -213,7 +213,7 @@ glBitmap: .globl glColor3b .type glColor3b,#function glColor3b: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -234,7 +234,7 @@ glColor3b: .globl glColor3bv .type glColor3bv,#function glColor3bv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -255,7 +255,7 @@ glColor3bv: .globl glColor3d .type glColor3d,#function glColor3d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -276,7 +276,7 @@ glColor3d: .globl glColor3dv .type glColor3dv,#function glColor3dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -297,7 +297,7 @@ glColor3dv: .globl glColor3f .type glColor3f,#function glColor3f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -318,7 +318,7 @@ glColor3f: .globl glColor3fv .type glColor3fv,#function glColor3fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -339,7 +339,7 @@ glColor3fv: .globl glColor3i .type glColor3i,#function glColor3i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -360,7 +360,7 @@ glColor3i: .globl glColor3iv .type glColor3iv,#function glColor3iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -381,7 +381,7 @@ glColor3iv: .globl glColor3s .type glColor3s,#function glColor3s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -402,7 +402,7 @@ glColor3s: .globl glColor3sv .type glColor3sv,#function glColor3sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -423,7 +423,7 @@ glColor3sv: .globl glColor3ub .type glColor3ub,#function glColor3ub: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -444,7 +444,7 @@ glColor3ub: .globl glColor3ubv .type glColor3ubv,#function glColor3ubv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -465,7 +465,7 @@ glColor3ubv: .globl glColor3ui .type glColor3ui,#function glColor3ui: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -486,7 +486,7 @@ glColor3ui: .globl glColor3uiv .type glColor3uiv,#function glColor3uiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -507,7 +507,7 @@ glColor3uiv: .globl glColor3us .type glColor3us,#function glColor3us: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -528,7 +528,7 @@ glColor3us: .globl glColor3usv .type glColor3usv,#function glColor3usv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -549,7 +549,7 @@ glColor3usv: .globl glColor4b .type glColor4b,#function glColor4b: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -570,7 +570,7 @@ glColor4b: .globl glColor4bv .type glColor4bv,#function glColor4bv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -591,7 +591,7 @@ glColor4bv: .globl glColor4d .type glColor4d,#function glColor4d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -612,7 +612,7 @@ glColor4d: .globl glColor4dv .type glColor4dv,#function glColor4dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -633,7 +633,7 @@ glColor4dv: .globl glColor4f .type glColor4f,#function glColor4f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -654,7 +654,7 @@ glColor4f: .globl glColor4fv .type glColor4fv,#function glColor4fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -675,7 +675,7 @@ glColor4fv: .globl glColor4i .type glColor4i,#function glColor4i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -696,7 +696,7 @@ glColor4i: .globl glColor4iv .type glColor4iv,#function glColor4iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -717,7 +717,7 @@ glColor4iv: .globl glColor4s .type glColor4s,#function glColor4s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -738,7 +738,7 @@ glColor4s: .globl glColor4sv .type glColor4sv,#function glColor4sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -759,7 +759,7 @@ glColor4sv: .globl glColor4ub .type glColor4ub,#function glColor4ub: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -780,7 +780,7 @@ glColor4ub: .globl glColor4ubv .type glColor4ubv,#function glColor4ubv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -801,7 +801,7 @@ glColor4ubv: .globl glColor4ui .type glColor4ui,#function glColor4ui: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -822,7 +822,7 @@ glColor4ui: .globl glColor4uiv .type glColor4uiv,#function glColor4uiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -843,7 +843,7 @@ glColor4uiv: .globl glColor4us .type glColor4us,#function glColor4us: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -864,7 +864,7 @@ glColor4us: .globl glColor4usv .type glColor4usv,#function glColor4usv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -885,7 +885,7 @@ glColor4usv: .globl glEdgeFlag .type glEdgeFlag,#function glEdgeFlag: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -906,7 +906,7 @@ glEdgeFlag: .globl glEdgeFlagv .type glEdgeFlagv,#function glEdgeFlagv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -927,7 +927,7 @@ glEdgeFlagv: .globl glEnd .type glEnd,#function glEnd: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -948,7 +948,7 @@ glEnd: .globl glIndexd .type glIndexd,#function glIndexd: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -969,7 +969,7 @@ glIndexd: .globl glIndexdv .type glIndexdv,#function glIndexdv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -990,7 +990,7 @@ glIndexdv: .globl glIndexf .type glIndexf,#function glIndexf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1011,7 +1011,7 @@ glIndexf: .globl glIndexfv .type glIndexfv,#function glIndexfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1032,7 +1032,7 @@ glIndexfv: .globl glIndexi .type glIndexi,#function glIndexi: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1053,7 +1053,7 @@ glIndexi: .globl glIndexiv .type glIndexiv,#function glIndexiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1074,7 +1074,7 @@ glIndexiv: .globl glIndexs .type glIndexs,#function glIndexs: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1095,7 +1095,7 @@ glIndexs: .globl glIndexsv .type glIndexsv,#function glIndexsv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1116,7 +1116,7 @@ glIndexsv: .globl glNormal3b .type glNormal3b,#function glNormal3b: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1137,7 +1137,7 @@ glNormal3b: .globl glNormal3bv .type glNormal3bv,#function glNormal3bv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1158,7 +1158,7 @@ glNormal3bv: .globl glNormal3d .type glNormal3d,#function glNormal3d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1179,7 +1179,7 @@ glNormal3d: .globl glNormal3dv .type glNormal3dv,#function glNormal3dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1200,7 +1200,7 @@ glNormal3dv: .globl glNormal3f .type glNormal3f,#function glNormal3f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1221,7 +1221,7 @@ glNormal3f: .globl glNormal3fv .type glNormal3fv,#function glNormal3fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1242,7 +1242,7 @@ glNormal3fv: .globl glNormal3i .type glNormal3i,#function glNormal3i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1263,7 +1263,7 @@ glNormal3i: .globl glNormal3iv .type glNormal3iv,#function glNormal3iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1284,7 +1284,7 @@ glNormal3iv: .globl glNormal3s .type glNormal3s,#function glNormal3s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1305,7 +1305,7 @@ glNormal3s: .globl glNormal3sv .type glNormal3sv,#function glNormal3sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1326,7 +1326,7 @@ glNormal3sv: .globl glRasterPos2d .type glRasterPos2d,#function glRasterPos2d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1347,7 +1347,7 @@ glRasterPos2d: .globl glRasterPos2dv .type glRasterPos2dv,#function glRasterPos2dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1368,7 +1368,7 @@ glRasterPos2dv: .globl glRasterPos2f .type glRasterPos2f,#function glRasterPos2f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1389,7 +1389,7 @@ glRasterPos2f: .globl glRasterPos2fv .type glRasterPos2fv,#function glRasterPos2fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1410,7 +1410,7 @@ glRasterPos2fv: .globl glRasterPos2i .type glRasterPos2i,#function glRasterPos2i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1431,7 +1431,7 @@ glRasterPos2i: .globl glRasterPos2iv .type glRasterPos2iv,#function glRasterPos2iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1452,7 +1452,7 @@ glRasterPos2iv: .globl glRasterPos2s .type glRasterPos2s,#function glRasterPos2s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1473,7 +1473,7 @@ glRasterPos2s: .globl glRasterPos2sv .type glRasterPos2sv,#function glRasterPos2sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1494,7 +1494,7 @@ glRasterPos2sv: .globl glRasterPos3d .type glRasterPos3d,#function glRasterPos3d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1515,7 +1515,7 @@ glRasterPos3d: .globl glRasterPos3dv .type glRasterPos3dv,#function glRasterPos3dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1536,7 +1536,7 @@ glRasterPos3dv: .globl glRasterPos3f .type glRasterPos3f,#function glRasterPos3f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1557,7 +1557,7 @@ glRasterPos3f: .globl glRasterPos3fv .type glRasterPos3fv,#function glRasterPos3fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1578,7 +1578,7 @@ glRasterPos3fv: .globl glRasterPos3i .type glRasterPos3i,#function glRasterPos3i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1599,7 +1599,7 @@ glRasterPos3i: .globl glRasterPos3iv .type glRasterPos3iv,#function glRasterPos3iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1620,7 +1620,7 @@ glRasterPos3iv: .globl glRasterPos3s .type glRasterPos3s,#function glRasterPos3s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1641,7 +1641,7 @@ glRasterPos3s: .globl glRasterPos3sv .type glRasterPos3sv,#function glRasterPos3sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1662,7 +1662,7 @@ glRasterPos3sv: .globl glRasterPos4d .type glRasterPos4d,#function glRasterPos4d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1683,7 +1683,7 @@ glRasterPos4d: .globl glRasterPos4dv .type glRasterPos4dv,#function glRasterPos4dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1704,7 +1704,7 @@ glRasterPos4dv: .globl glRasterPos4f .type glRasterPos4f,#function glRasterPos4f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1725,7 +1725,7 @@ glRasterPos4f: .globl glRasterPos4fv .type glRasterPos4fv,#function glRasterPos4fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1746,7 +1746,7 @@ glRasterPos4fv: .globl glRasterPos4i .type glRasterPos4i,#function glRasterPos4i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1767,7 +1767,7 @@ glRasterPos4i: .globl glRasterPos4iv .type glRasterPos4iv,#function glRasterPos4iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1788,7 +1788,7 @@ glRasterPos4iv: .globl glRasterPos4s .type glRasterPos4s,#function glRasterPos4s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1809,7 +1809,7 @@ glRasterPos4s: .globl glRasterPos4sv .type glRasterPos4sv,#function glRasterPos4sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1830,7 +1830,7 @@ glRasterPos4sv: .globl glRectd .type glRectd,#function glRectd: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1851,7 +1851,7 @@ glRectd: .globl glRectdv .type glRectdv,#function glRectdv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1872,7 +1872,7 @@ glRectdv: .globl glRectf .type glRectf,#function glRectf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1893,7 +1893,7 @@ glRectf: .globl glRectfv .type glRectfv,#function glRectfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1914,7 +1914,7 @@ glRectfv: .globl glRecti .type glRecti,#function glRecti: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1935,7 +1935,7 @@ glRecti: .globl glRectiv .type glRectiv,#function glRectiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1956,7 +1956,7 @@ glRectiv: .globl glRects .type glRects,#function glRects: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1977,7 +1977,7 @@ glRects: .globl glRectsv .type glRectsv,#function glRectsv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -1998,7 +1998,7 @@ glRectsv: .globl glTexCoord1d .type glTexCoord1d,#function glTexCoord1d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2019,7 +2019,7 @@ glTexCoord1d: .globl glTexCoord1dv .type glTexCoord1dv,#function glTexCoord1dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2040,7 +2040,7 @@ glTexCoord1dv: .globl glTexCoord1f .type glTexCoord1f,#function glTexCoord1f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2061,7 +2061,7 @@ glTexCoord1f: .globl glTexCoord1fv .type glTexCoord1fv,#function glTexCoord1fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2082,7 +2082,7 @@ glTexCoord1fv: .globl glTexCoord1i .type glTexCoord1i,#function glTexCoord1i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2103,7 +2103,7 @@ glTexCoord1i: .globl glTexCoord1iv .type glTexCoord1iv,#function glTexCoord1iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2124,7 +2124,7 @@ glTexCoord1iv: .globl glTexCoord1s .type glTexCoord1s,#function glTexCoord1s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2145,7 +2145,7 @@ glTexCoord1s: .globl glTexCoord1sv .type glTexCoord1sv,#function glTexCoord1sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2166,7 +2166,7 @@ glTexCoord1sv: .globl glTexCoord2d .type glTexCoord2d,#function glTexCoord2d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2187,7 +2187,7 @@ glTexCoord2d: .globl glTexCoord2dv .type glTexCoord2dv,#function glTexCoord2dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2208,7 +2208,7 @@ glTexCoord2dv: .globl glTexCoord2f .type glTexCoord2f,#function glTexCoord2f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2229,7 +2229,7 @@ glTexCoord2f: .globl glTexCoord2fv .type glTexCoord2fv,#function glTexCoord2fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2250,7 +2250,7 @@ glTexCoord2fv: .globl glTexCoord2i .type glTexCoord2i,#function glTexCoord2i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2271,7 +2271,7 @@ glTexCoord2i: .globl glTexCoord2iv .type glTexCoord2iv,#function glTexCoord2iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2292,7 +2292,7 @@ glTexCoord2iv: .globl glTexCoord2s .type glTexCoord2s,#function glTexCoord2s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2313,7 +2313,7 @@ glTexCoord2s: .globl glTexCoord2sv .type glTexCoord2sv,#function glTexCoord2sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2334,7 +2334,7 @@ glTexCoord2sv: .globl glTexCoord3d .type glTexCoord3d,#function glTexCoord3d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2355,7 +2355,7 @@ glTexCoord3d: .globl glTexCoord3dv .type glTexCoord3dv,#function glTexCoord3dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2376,7 +2376,7 @@ glTexCoord3dv: .globl glTexCoord3f .type glTexCoord3f,#function glTexCoord3f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2397,7 +2397,7 @@ glTexCoord3f: .globl glTexCoord3fv .type glTexCoord3fv,#function glTexCoord3fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2418,7 +2418,7 @@ glTexCoord3fv: .globl glTexCoord3i .type glTexCoord3i,#function glTexCoord3i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2439,7 +2439,7 @@ glTexCoord3i: .globl glTexCoord3iv .type glTexCoord3iv,#function glTexCoord3iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2460,7 +2460,7 @@ glTexCoord3iv: .globl glTexCoord3s .type glTexCoord3s,#function glTexCoord3s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2481,7 +2481,7 @@ glTexCoord3s: .globl glTexCoord3sv .type glTexCoord3sv,#function glTexCoord3sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2502,7 +2502,7 @@ glTexCoord3sv: .globl glTexCoord4d .type glTexCoord4d,#function glTexCoord4d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2523,7 +2523,7 @@ glTexCoord4d: .globl glTexCoord4dv .type glTexCoord4dv,#function glTexCoord4dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2544,7 +2544,7 @@ glTexCoord4dv: .globl glTexCoord4f .type glTexCoord4f,#function glTexCoord4f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2565,7 +2565,7 @@ glTexCoord4f: .globl glTexCoord4fv .type glTexCoord4fv,#function glTexCoord4fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2586,7 +2586,7 @@ glTexCoord4fv: .globl glTexCoord4i .type glTexCoord4i,#function glTexCoord4i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2607,7 +2607,7 @@ glTexCoord4i: .globl glTexCoord4iv .type glTexCoord4iv,#function glTexCoord4iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2628,7 +2628,7 @@ glTexCoord4iv: .globl glTexCoord4s .type glTexCoord4s,#function glTexCoord4s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2649,7 +2649,7 @@ glTexCoord4s: .globl glTexCoord4sv .type glTexCoord4sv,#function glTexCoord4sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2670,7 +2670,7 @@ glTexCoord4sv: .globl glVertex2d .type glVertex2d,#function glVertex2d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2691,7 +2691,7 @@ glVertex2d: .globl glVertex2dv .type glVertex2dv,#function glVertex2dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2712,7 +2712,7 @@ glVertex2dv: .globl glVertex2f .type glVertex2f,#function glVertex2f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2733,7 +2733,7 @@ glVertex2f: .globl glVertex2fv .type glVertex2fv,#function glVertex2fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2754,7 +2754,7 @@ glVertex2fv: .globl glVertex2i .type glVertex2i,#function glVertex2i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2775,7 +2775,7 @@ glVertex2i: .globl glVertex2iv .type glVertex2iv,#function glVertex2iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2796,7 +2796,7 @@ glVertex2iv: .globl glVertex2s .type glVertex2s,#function glVertex2s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2817,7 +2817,7 @@ glVertex2s: .globl glVertex2sv .type glVertex2sv,#function glVertex2sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2838,7 +2838,7 @@ glVertex2sv: .globl glVertex3d .type glVertex3d,#function glVertex3d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2859,7 +2859,7 @@ glVertex3d: .globl glVertex3dv .type glVertex3dv,#function glVertex3dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2880,7 +2880,7 @@ glVertex3dv: .globl glVertex3f .type glVertex3f,#function glVertex3f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2901,7 +2901,7 @@ glVertex3f: .globl glVertex3fv .type glVertex3fv,#function glVertex3fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2922,7 +2922,7 @@ glVertex3fv: .globl glVertex3i .type glVertex3i,#function glVertex3i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2943,7 +2943,7 @@ glVertex3i: .globl glVertex3iv .type glVertex3iv,#function glVertex3iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2964,7 +2964,7 @@ glVertex3iv: .globl glVertex3s .type glVertex3s,#function glVertex3s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -2985,7 +2985,7 @@ glVertex3s: .globl glVertex3sv .type glVertex3sv,#function glVertex3sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3006,7 +3006,7 @@ glVertex3sv: .globl glVertex4d .type glVertex4d,#function glVertex4d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3027,7 +3027,7 @@ glVertex4d: .globl glVertex4dv .type glVertex4dv,#function glVertex4dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3048,7 +3048,7 @@ glVertex4dv: .globl glVertex4f .type glVertex4f,#function glVertex4f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3069,7 +3069,7 @@ glVertex4f: .globl glVertex4fv .type glVertex4fv,#function glVertex4fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3090,7 +3090,7 @@ glVertex4fv: .globl glVertex4i .type glVertex4i,#function glVertex4i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3111,7 +3111,7 @@ glVertex4i: .globl glVertex4iv .type glVertex4iv,#function glVertex4iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3132,7 +3132,7 @@ glVertex4iv: .globl glVertex4s .type glVertex4s,#function glVertex4s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3153,7 +3153,7 @@ glVertex4s: .globl glVertex4sv .type glVertex4sv,#function glVertex4sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3174,7 +3174,7 @@ glVertex4sv: .globl glClipPlane .type glClipPlane,#function glClipPlane: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3195,7 +3195,7 @@ glClipPlane: .globl glColorMaterial .type glColorMaterial,#function glColorMaterial: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3216,7 +3216,7 @@ glColorMaterial: .globl glCullFace .type glCullFace,#function glCullFace: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3237,7 +3237,7 @@ glCullFace: .globl glFogf .type glFogf,#function glFogf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3258,7 +3258,7 @@ glFogf: .globl glFogfv .type glFogfv,#function glFogfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3279,7 +3279,7 @@ glFogfv: .globl glFogi .type glFogi,#function glFogi: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3300,7 +3300,7 @@ glFogi: .globl glFogiv .type glFogiv,#function glFogiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3321,7 +3321,7 @@ glFogiv: .globl glFrontFace .type glFrontFace,#function glFrontFace: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3342,7 +3342,7 @@ glFrontFace: .globl glHint .type glHint,#function glHint: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3363,7 +3363,7 @@ glHint: .globl glLightf .type glLightf,#function glLightf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3384,7 +3384,7 @@ glLightf: .globl glLightfv .type glLightfv,#function glLightfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3405,7 +3405,7 @@ glLightfv: .globl glLighti .type glLighti,#function glLighti: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3426,7 +3426,7 @@ glLighti: .globl glLightiv .type glLightiv,#function glLightiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3447,7 +3447,7 @@ glLightiv: .globl glLightModelf .type glLightModelf,#function glLightModelf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3468,7 +3468,7 @@ glLightModelf: .globl glLightModelfv .type glLightModelfv,#function glLightModelfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3489,7 +3489,7 @@ glLightModelfv: .globl glLightModeli .type glLightModeli,#function glLightModeli: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3510,7 +3510,7 @@ glLightModeli: .globl glLightModeliv .type glLightModeliv,#function glLightModeliv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3531,7 +3531,7 @@ glLightModeliv: .globl glLineStipple .type glLineStipple,#function glLineStipple: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3552,7 +3552,7 @@ glLineStipple: .globl glLineWidth .type glLineWidth,#function glLineWidth: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3573,7 +3573,7 @@ glLineWidth: .globl glMaterialf .type glMaterialf,#function glMaterialf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3594,7 +3594,7 @@ glMaterialf: .globl glMaterialfv .type glMaterialfv,#function glMaterialfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3615,7 +3615,7 @@ glMaterialfv: .globl glMateriali .type glMateriali,#function glMateriali: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3636,7 +3636,7 @@ glMateriali: .globl glMaterialiv .type glMaterialiv,#function glMaterialiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3657,7 +3657,7 @@ glMaterialiv: .globl glPointSize .type glPointSize,#function glPointSize: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3678,7 +3678,7 @@ glPointSize: .globl glPolygonMode .type glPolygonMode,#function glPolygonMode: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3699,7 +3699,7 @@ glPolygonMode: .globl glPolygonStipple .type glPolygonStipple,#function glPolygonStipple: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3720,7 +3720,7 @@ glPolygonStipple: .globl glScissor .type glScissor,#function glScissor: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3741,7 +3741,7 @@ glScissor: .globl glShadeModel .type glShadeModel,#function glShadeModel: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3762,7 +3762,7 @@ glShadeModel: .globl glTexParameterf .type glTexParameterf,#function glTexParameterf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3783,7 +3783,7 @@ glTexParameterf: .globl glTexParameterfv .type glTexParameterfv,#function glTexParameterfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3804,7 +3804,7 @@ glTexParameterfv: .globl glTexParameteri .type glTexParameteri,#function glTexParameteri: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3825,7 +3825,7 @@ glTexParameteri: .globl glTexParameteriv .type glTexParameteriv,#function glTexParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3846,7 +3846,7 @@ glTexParameteriv: .globl glTexImage1D .type glTexImage1D,#function glTexImage1D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3867,7 +3867,7 @@ glTexImage1D: .globl glTexImage2D .type glTexImage2D,#function glTexImage2D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3888,7 +3888,7 @@ glTexImage2D: .globl glTexEnvf .type glTexEnvf,#function glTexEnvf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3909,7 +3909,7 @@ glTexEnvf: .globl glTexEnvfv .type glTexEnvfv,#function glTexEnvfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3930,7 +3930,7 @@ glTexEnvfv: .globl glTexEnvi .type glTexEnvi,#function glTexEnvi: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3951,7 +3951,7 @@ glTexEnvi: .globl glTexEnviv .type glTexEnviv,#function glTexEnviv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3972,7 +3972,7 @@ glTexEnviv: .globl glTexGend .type glTexGend,#function glTexGend: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -3993,7 +3993,7 @@ glTexGend: .globl glTexGendv .type glTexGendv,#function glTexGendv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4014,7 +4014,7 @@ glTexGendv: .globl glTexGenf .type glTexGenf,#function glTexGenf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4035,7 +4035,7 @@ glTexGenf: .globl glTexGenfv .type glTexGenfv,#function glTexGenfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4056,7 +4056,7 @@ glTexGenfv: .globl glTexGeni .type glTexGeni,#function glTexGeni: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4077,7 +4077,7 @@ glTexGeni: .globl glTexGeniv .type glTexGeniv,#function glTexGeniv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4098,7 +4098,7 @@ glTexGeniv: .globl glFeedbackBuffer .type glFeedbackBuffer,#function glFeedbackBuffer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4119,7 +4119,7 @@ glFeedbackBuffer: .globl glSelectBuffer .type glSelectBuffer,#function glSelectBuffer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4140,7 +4140,7 @@ glSelectBuffer: .globl glRenderMode .type glRenderMode,#function glRenderMode: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4161,7 +4161,7 @@ glRenderMode: .globl glInitNames .type glInitNames,#function glInitNames: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4182,7 +4182,7 @@ glInitNames: .globl glLoadName .type glLoadName,#function glLoadName: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4203,7 +4203,7 @@ glLoadName: .globl glPassThrough .type glPassThrough,#function glPassThrough: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4224,7 +4224,7 @@ glPassThrough: .globl glPopName .type glPopName,#function glPopName: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4245,7 +4245,7 @@ glPopName: .globl glPushName .type glPushName,#function glPushName: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4266,7 +4266,7 @@ glPushName: .globl glDrawBuffer .type glDrawBuffer,#function glDrawBuffer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4287,7 +4287,7 @@ glDrawBuffer: .globl glClear .type glClear,#function glClear: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4308,7 +4308,7 @@ glClear: .globl glClearAccum .type glClearAccum,#function glClearAccum: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4329,7 +4329,7 @@ glClearAccum: .globl glClearIndex .type glClearIndex,#function glClearIndex: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4350,7 +4350,7 @@ glClearIndex: .globl glClearColor .type glClearColor,#function glClearColor: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4371,7 +4371,7 @@ glClearColor: .globl glClearStencil .type glClearStencil,#function glClearStencil: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4392,7 +4392,7 @@ glClearStencil: .globl glClearDepth .type glClearDepth,#function glClearDepth: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4413,7 +4413,7 @@ glClearDepth: .globl glStencilMask .type glStencilMask,#function glStencilMask: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4434,7 +4434,7 @@ glStencilMask: .globl glColorMask .type glColorMask,#function glColorMask: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4455,7 +4455,7 @@ glColorMask: .globl glDepthMask .type glDepthMask,#function glDepthMask: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4476,7 +4476,7 @@ glDepthMask: .globl glIndexMask .type glIndexMask,#function glIndexMask: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4497,7 +4497,7 @@ glIndexMask: .globl glAccum .type glAccum,#function glAccum: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4518,7 +4518,7 @@ glAccum: .globl glDisable .type glDisable,#function glDisable: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4539,7 +4539,7 @@ glDisable: .globl glEnable .type glEnable,#function glEnable: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4560,7 +4560,7 @@ glEnable: .globl glFinish .type glFinish,#function glFinish: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4581,7 +4581,7 @@ glFinish: .globl glFlush .type glFlush,#function glFlush: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4602,7 +4602,7 @@ glFlush: .globl glPopAttrib .type glPopAttrib,#function glPopAttrib: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4623,7 +4623,7 @@ glPopAttrib: .globl glPushAttrib .type glPushAttrib,#function glPushAttrib: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4644,7 +4644,7 @@ glPushAttrib: .globl glMap1d .type glMap1d,#function glMap1d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4665,7 +4665,7 @@ glMap1d: .globl glMap1f .type glMap1f,#function glMap1f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4686,7 +4686,7 @@ glMap1f: .globl glMap2d .type glMap2d,#function glMap2d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4707,7 +4707,7 @@ glMap2d: .globl glMap2f .type glMap2f,#function glMap2f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4728,7 +4728,7 @@ glMap2f: .globl glMapGrid1d .type glMapGrid1d,#function glMapGrid1d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4749,7 +4749,7 @@ glMapGrid1d: .globl glMapGrid1f .type glMapGrid1f,#function glMapGrid1f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4770,7 +4770,7 @@ glMapGrid1f: .globl glMapGrid2d .type glMapGrid2d,#function glMapGrid2d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4791,7 +4791,7 @@ glMapGrid2d: .globl glMapGrid2f .type glMapGrid2f,#function glMapGrid2f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4812,7 +4812,7 @@ glMapGrid2f: .globl glEvalCoord1d .type glEvalCoord1d,#function glEvalCoord1d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4833,7 +4833,7 @@ glEvalCoord1d: .globl glEvalCoord1dv .type glEvalCoord1dv,#function glEvalCoord1dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4854,7 +4854,7 @@ glEvalCoord1dv: .globl glEvalCoord1f .type glEvalCoord1f,#function glEvalCoord1f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4875,7 +4875,7 @@ glEvalCoord1f: .globl glEvalCoord1fv .type glEvalCoord1fv,#function glEvalCoord1fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4896,7 +4896,7 @@ glEvalCoord1fv: .globl glEvalCoord2d .type glEvalCoord2d,#function glEvalCoord2d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4917,7 +4917,7 @@ glEvalCoord2d: .globl glEvalCoord2dv .type glEvalCoord2dv,#function glEvalCoord2dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4938,7 +4938,7 @@ glEvalCoord2dv: .globl glEvalCoord2f .type glEvalCoord2f,#function glEvalCoord2f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4959,7 +4959,7 @@ glEvalCoord2f: .globl glEvalCoord2fv .type glEvalCoord2fv,#function glEvalCoord2fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -4980,7 +4980,7 @@ glEvalCoord2fv: .globl glEvalMesh1 .type glEvalMesh1,#function glEvalMesh1: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5001,7 +5001,7 @@ glEvalMesh1: .globl glEvalPoint1 .type glEvalPoint1,#function glEvalPoint1: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5022,7 +5022,7 @@ glEvalPoint1: .globl glEvalMesh2 .type glEvalMesh2,#function glEvalMesh2: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5043,7 +5043,7 @@ glEvalMesh2: .globl glEvalPoint2 .type glEvalPoint2,#function glEvalPoint2: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5064,7 +5064,7 @@ glEvalPoint2: .globl glAlphaFunc .type glAlphaFunc,#function glAlphaFunc: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5085,7 +5085,7 @@ glAlphaFunc: .globl glBlendFunc .type glBlendFunc,#function glBlendFunc: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5106,7 +5106,7 @@ glBlendFunc: .globl glLogicOp .type glLogicOp,#function glLogicOp: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5127,7 +5127,7 @@ glLogicOp: .globl glStencilFunc .type glStencilFunc,#function glStencilFunc: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5148,7 +5148,7 @@ glStencilFunc: .globl glStencilOp .type glStencilOp,#function glStencilOp: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5169,7 +5169,7 @@ glStencilOp: .globl glDepthFunc .type glDepthFunc,#function glDepthFunc: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5190,7 +5190,7 @@ glDepthFunc: .globl glPixelZoom .type glPixelZoom,#function glPixelZoom: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5211,7 +5211,7 @@ glPixelZoom: .globl glPixelTransferf .type glPixelTransferf,#function glPixelTransferf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5232,7 +5232,7 @@ glPixelTransferf: .globl glPixelTransferi .type glPixelTransferi,#function glPixelTransferi: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5253,7 +5253,7 @@ glPixelTransferi: .globl glPixelStoref .type glPixelStoref,#function glPixelStoref: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5274,7 +5274,7 @@ glPixelStoref: .globl glPixelStorei .type glPixelStorei,#function glPixelStorei: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5295,7 +5295,7 @@ glPixelStorei: .globl glPixelMapfv .type glPixelMapfv,#function glPixelMapfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5316,7 +5316,7 @@ glPixelMapfv: .globl glPixelMapuiv .type glPixelMapuiv,#function glPixelMapuiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5337,7 +5337,7 @@ glPixelMapuiv: .globl glPixelMapusv .type glPixelMapusv,#function glPixelMapusv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5358,7 +5358,7 @@ glPixelMapusv: .globl glReadBuffer .type glReadBuffer,#function glReadBuffer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5379,7 +5379,7 @@ glReadBuffer: .globl glCopyPixels .type glCopyPixels,#function glCopyPixels: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5400,7 +5400,7 @@ glCopyPixels: .globl glReadPixels .type glReadPixels,#function glReadPixels: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5421,7 +5421,7 @@ glReadPixels: .globl glDrawPixels .type glDrawPixels,#function glDrawPixels: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5442,7 +5442,7 @@ glDrawPixels: .globl glGetBooleanv .type glGetBooleanv,#function glGetBooleanv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5463,7 +5463,7 @@ glGetBooleanv: .globl glGetClipPlane .type glGetClipPlane,#function glGetClipPlane: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5484,7 +5484,7 @@ glGetClipPlane: .globl glGetDoublev .type glGetDoublev,#function glGetDoublev: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5505,7 +5505,7 @@ glGetDoublev: .globl glGetError .type glGetError,#function glGetError: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5526,7 +5526,7 @@ glGetError: .globl glGetFloatv .type glGetFloatv,#function glGetFloatv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5547,7 +5547,7 @@ glGetFloatv: .globl glGetIntegerv .type glGetIntegerv,#function glGetIntegerv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5568,7 +5568,7 @@ glGetIntegerv: .globl glGetLightfv .type glGetLightfv,#function glGetLightfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5589,7 +5589,7 @@ glGetLightfv: .globl glGetLightiv .type glGetLightiv,#function glGetLightiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5610,7 +5610,7 @@ glGetLightiv: .globl glGetMapdv .type glGetMapdv,#function glGetMapdv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5631,7 +5631,7 @@ glGetMapdv: .globl glGetMapfv .type glGetMapfv,#function glGetMapfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5652,7 +5652,7 @@ glGetMapfv: .globl glGetMapiv .type glGetMapiv,#function glGetMapiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5673,7 +5673,7 @@ glGetMapiv: .globl glGetMaterialfv .type glGetMaterialfv,#function glGetMaterialfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5694,7 +5694,7 @@ glGetMaterialfv: .globl glGetMaterialiv .type glGetMaterialiv,#function glGetMaterialiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5715,7 +5715,7 @@ glGetMaterialiv: .globl glGetPixelMapfv .type glGetPixelMapfv,#function glGetPixelMapfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5736,7 +5736,7 @@ glGetPixelMapfv: .globl glGetPixelMapuiv .type glGetPixelMapuiv,#function glGetPixelMapuiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5757,7 +5757,7 @@ glGetPixelMapuiv: .globl glGetPixelMapusv .type glGetPixelMapusv,#function glGetPixelMapusv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5778,7 +5778,7 @@ glGetPixelMapusv: .globl glGetPolygonStipple .type glGetPolygonStipple,#function glGetPolygonStipple: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5799,7 +5799,7 @@ glGetPolygonStipple: .globl glGetString .type glGetString,#function glGetString: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5820,7 +5820,7 @@ glGetString: .globl glGetTexEnvfv .type glGetTexEnvfv,#function glGetTexEnvfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5841,7 +5841,7 @@ glGetTexEnvfv: .globl glGetTexEnviv .type glGetTexEnviv,#function glGetTexEnviv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5862,7 +5862,7 @@ glGetTexEnviv: .globl glGetTexGendv .type glGetTexGendv,#function glGetTexGendv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5883,7 +5883,7 @@ glGetTexGendv: .globl glGetTexGenfv .type glGetTexGenfv,#function glGetTexGenfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5904,7 +5904,7 @@ glGetTexGenfv: .globl glGetTexGeniv .type glGetTexGeniv,#function glGetTexGeniv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5925,7 +5925,7 @@ glGetTexGeniv: .globl glGetTexImage .type glGetTexImage,#function glGetTexImage: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5946,7 +5946,7 @@ glGetTexImage: .globl glGetTexParameterfv .type glGetTexParameterfv,#function glGetTexParameterfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5967,7 +5967,7 @@ glGetTexParameterfv: .globl glGetTexParameteriv .type glGetTexParameteriv,#function glGetTexParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -5988,7 +5988,7 @@ glGetTexParameteriv: .globl glGetTexLevelParameterfv .type glGetTexLevelParameterfv,#function glGetTexLevelParameterfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6009,7 +6009,7 @@ glGetTexLevelParameterfv: .globl glGetTexLevelParameteriv .type glGetTexLevelParameteriv,#function glGetTexLevelParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6030,7 +6030,7 @@ glGetTexLevelParameteriv: .globl glIsEnabled .type glIsEnabled,#function glIsEnabled: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6051,7 +6051,7 @@ glIsEnabled: .globl glIsList .type glIsList,#function glIsList: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6072,7 +6072,7 @@ glIsList: .globl glDepthRange .type glDepthRange,#function glDepthRange: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6093,7 +6093,7 @@ glDepthRange: .globl glFrustum .type glFrustum,#function glFrustum: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6114,7 +6114,7 @@ glFrustum: .globl glLoadIdentity .type glLoadIdentity,#function glLoadIdentity: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6135,7 +6135,7 @@ glLoadIdentity: .globl glLoadMatrixf .type glLoadMatrixf,#function glLoadMatrixf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6156,7 +6156,7 @@ glLoadMatrixf: .globl glLoadMatrixd .type glLoadMatrixd,#function glLoadMatrixd: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6177,7 +6177,7 @@ glLoadMatrixd: .globl glMatrixMode .type glMatrixMode,#function glMatrixMode: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6198,7 +6198,7 @@ glMatrixMode: .globl glMultMatrixf .type glMultMatrixf,#function glMultMatrixf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6219,7 +6219,7 @@ glMultMatrixf: .globl glMultMatrixd .type glMultMatrixd,#function glMultMatrixd: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6240,7 +6240,7 @@ glMultMatrixd: .globl glOrtho .type glOrtho,#function glOrtho: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6261,7 +6261,7 @@ glOrtho: .globl glPopMatrix .type glPopMatrix,#function glPopMatrix: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6282,7 +6282,7 @@ glPopMatrix: .globl glPushMatrix .type glPushMatrix,#function glPushMatrix: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6303,7 +6303,7 @@ glPushMatrix: .globl glRotated .type glRotated,#function glRotated: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6324,7 +6324,7 @@ glRotated: .globl glRotatef .type glRotatef,#function glRotatef: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6345,7 +6345,7 @@ glRotatef: .globl glScaled .type glScaled,#function glScaled: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6366,7 +6366,7 @@ glScaled: .globl glScalef .type glScalef,#function glScalef: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6387,7 +6387,7 @@ glScalef: .globl glTranslated .type glTranslated,#function glTranslated: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6408,7 +6408,7 @@ glTranslated: .globl glTranslatef .type glTranslatef,#function glTranslatef: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6429,7 +6429,7 @@ glTranslatef: .globl glViewport .type glViewport,#function glViewport: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6450,7 +6450,7 @@ glViewport: .globl glArrayElement .type glArrayElement,#function glArrayElement: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6471,7 +6471,7 @@ glArrayElement: .globl glColorPointer .type glColorPointer,#function glColorPointer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6492,7 +6492,7 @@ glColorPointer: .globl glDisableClientState .type glDisableClientState,#function glDisableClientState: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6513,7 +6513,7 @@ glDisableClientState: .globl glDrawArrays .type glDrawArrays,#function glDrawArrays: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6534,7 +6534,7 @@ glDrawArrays: .globl glDrawElements .type glDrawElements,#function glDrawElements: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6555,7 +6555,7 @@ glDrawElements: .globl glEdgeFlagPointer .type glEdgeFlagPointer,#function glEdgeFlagPointer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6576,7 +6576,7 @@ glEdgeFlagPointer: .globl glEnableClientState .type glEnableClientState,#function glEnableClientState: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6597,7 +6597,7 @@ glEnableClientState: .globl glGetPointerv .type glGetPointerv,#function glGetPointerv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6618,7 +6618,7 @@ glGetPointerv: .globl glIndexPointer .type glIndexPointer,#function glIndexPointer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6639,7 +6639,7 @@ glIndexPointer: .globl glInterleavedArrays .type glInterleavedArrays,#function glInterleavedArrays: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6660,7 +6660,7 @@ glInterleavedArrays: .globl glNormalPointer .type glNormalPointer,#function glNormalPointer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6681,7 +6681,7 @@ glNormalPointer: .globl glTexCoordPointer .type glTexCoordPointer,#function glTexCoordPointer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6702,7 +6702,7 @@ glTexCoordPointer: .globl glVertexPointer .type glVertexPointer,#function glVertexPointer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6723,7 +6723,7 @@ glVertexPointer: .globl glPolygonOffset .type glPolygonOffset,#function glPolygonOffset: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6744,7 +6744,7 @@ glPolygonOffset: .globl glCopyTexImage1D .type glCopyTexImage1D,#function glCopyTexImage1D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6765,7 +6765,7 @@ glCopyTexImage1D: .globl glCopyTexImage2D .type glCopyTexImage2D,#function glCopyTexImage2D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6786,7 +6786,7 @@ glCopyTexImage2D: .globl glCopyTexSubImage1D .type glCopyTexSubImage1D,#function glCopyTexSubImage1D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6807,7 +6807,7 @@ glCopyTexSubImage1D: .globl glCopyTexSubImage2D .type glCopyTexSubImage2D,#function glCopyTexSubImage2D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6828,7 +6828,7 @@ glCopyTexSubImage2D: .globl glTexSubImage1D .type glTexSubImage1D,#function glTexSubImage1D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6849,7 +6849,7 @@ glTexSubImage1D: .globl glTexSubImage2D .type glTexSubImage2D,#function glTexSubImage2D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6870,7 +6870,7 @@ glTexSubImage2D: .globl glAreTexturesResident .type glAreTexturesResident,#function glAreTexturesResident: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6891,7 +6891,7 @@ glAreTexturesResident: .globl glBindTexture .type glBindTexture,#function glBindTexture: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6912,7 +6912,7 @@ glBindTexture: .globl glDeleteTextures .type glDeleteTextures,#function glDeleteTextures: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6933,7 +6933,7 @@ glDeleteTextures: .globl glGenTextures .type glGenTextures,#function glGenTextures: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6954,7 +6954,7 @@ glGenTextures: .globl glIsTexture .type glIsTexture,#function glIsTexture: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6975,7 +6975,7 @@ glIsTexture: .globl glPrioritizeTextures .type glPrioritizeTextures,#function glPrioritizeTextures: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -6996,7 +6996,7 @@ glPrioritizeTextures: .globl glIndexub .type glIndexub,#function glIndexub: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7017,7 +7017,7 @@ glIndexub: .globl glIndexubv .type glIndexubv,#function glIndexubv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7038,7 +7038,7 @@ glIndexubv: .globl glPopClientAttrib .type glPopClientAttrib,#function glPopClientAttrib: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7059,7 +7059,7 @@ glPopClientAttrib: .globl glPushClientAttrib .type glPushClientAttrib,#function glPushClientAttrib: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7080,7 +7080,7 @@ glPushClientAttrib: .globl glBlendColor .type glBlendColor,#function glBlendColor: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7101,7 +7101,7 @@ glBlendColor: .globl glBlendEquation .type glBlendEquation,#function glBlendEquation: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7122,7 +7122,7 @@ glBlendEquation: .globl glDrawRangeElements .type glDrawRangeElements,#function glDrawRangeElements: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7143,7 +7143,7 @@ glDrawRangeElements: .globl glColorTable .type glColorTable,#function glColorTable: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7164,7 +7164,7 @@ glColorTable: .globl glColorTableParameterfv .type glColorTableParameterfv,#function glColorTableParameterfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7185,7 +7185,7 @@ glColorTableParameterfv: .globl glColorTableParameteriv .type glColorTableParameteriv,#function glColorTableParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7206,7 +7206,7 @@ glColorTableParameteriv: .globl glCopyColorTable .type glCopyColorTable,#function glCopyColorTable: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7227,7 +7227,7 @@ glCopyColorTable: .globl glGetColorTable .type glGetColorTable,#function glGetColorTable: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7248,7 +7248,7 @@ glGetColorTable: .globl glGetColorTableParameterfv .type glGetColorTableParameterfv,#function glGetColorTableParameterfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7269,7 +7269,7 @@ glGetColorTableParameterfv: .globl glGetColorTableParameteriv .type glGetColorTableParameteriv,#function glGetColorTableParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7290,7 +7290,7 @@ glGetColorTableParameteriv: .globl glColorSubTable .type glColorSubTable,#function glColorSubTable: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7311,7 +7311,7 @@ glColorSubTable: .globl glCopyColorSubTable .type glCopyColorSubTable,#function glCopyColorSubTable: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7332,7 +7332,7 @@ glCopyColorSubTable: .globl glConvolutionFilter1D .type glConvolutionFilter1D,#function glConvolutionFilter1D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7353,7 +7353,7 @@ glConvolutionFilter1D: .globl glConvolutionFilter2D .type glConvolutionFilter2D,#function glConvolutionFilter2D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7374,7 +7374,7 @@ glConvolutionFilter2D: .globl glConvolutionParameterf .type glConvolutionParameterf,#function glConvolutionParameterf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7395,7 +7395,7 @@ glConvolutionParameterf: .globl glConvolutionParameterfv .type glConvolutionParameterfv,#function glConvolutionParameterfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7416,7 +7416,7 @@ glConvolutionParameterfv: .globl glConvolutionParameteri .type glConvolutionParameteri,#function glConvolutionParameteri: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7437,7 +7437,7 @@ glConvolutionParameteri: .globl glConvolutionParameteriv .type glConvolutionParameteriv,#function glConvolutionParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7458,7 +7458,7 @@ glConvolutionParameteriv: .globl glCopyConvolutionFilter1D .type glCopyConvolutionFilter1D,#function glCopyConvolutionFilter1D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7479,7 +7479,7 @@ glCopyConvolutionFilter1D: .globl glCopyConvolutionFilter2D .type glCopyConvolutionFilter2D,#function glCopyConvolutionFilter2D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7500,7 +7500,7 @@ glCopyConvolutionFilter2D: .globl glGetConvolutionFilter .type glGetConvolutionFilter,#function glGetConvolutionFilter: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7521,7 +7521,7 @@ glGetConvolutionFilter: .globl glGetConvolutionParameterfv .type glGetConvolutionParameterfv,#function glGetConvolutionParameterfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7542,7 +7542,7 @@ glGetConvolutionParameterfv: .globl glGetConvolutionParameteriv .type glGetConvolutionParameteriv,#function glGetConvolutionParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7563,7 +7563,7 @@ glGetConvolutionParameteriv: .globl glGetSeparableFilter .type glGetSeparableFilter,#function glGetSeparableFilter: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7584,7 +7584,7 @@ glGetSeparableFilter: .globl glSeparableFilter2D .type glSeparableFilter2D,#function glSeparableFilter2D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7605,7 +7605,7 @@ glSeparableFilter2D: .globl glGetHistogram .type glGetHistogram,#function glGetHistogram: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7626,7 +7626,7 @@ glGetHistogram: .globl glGetHistogramParameterfv .type glGetHistogramParameterfv,#function glGetHistogramParameterfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7647,7 +7647,7 @@ glGetHistogramParameterfv: .globl glGetHistogramParameteriv .type glGetHistogramParameteriv,#function glGetHistogramParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7668,7 +7668,7 @@ glGetHistogramParameteriv: .globl glGetMinmax .type glGetMinmax,#function glGetMinmax: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7689,7 +7689,7 @@ glGetMinmax: .globl glGetMinmaxParameterfv .type glGetMinmaxParameterfv,#function glGetMinmaxParameterfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7710,7 +7710,7 @@ glGetMinmaxParameterfv: .globl glGetMinmaxParameteriv .type glGetMinmaxParameteriv,#function glGetMinmaxParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7731,7 +7731,7 @@ glGetMinmaxParameteriv: .globl glHistogram .type glHistogram,#function glHistogram: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7752,7 +7752,7 @@ glHistogram: .globl glMinmax .type glMinmax,#function glMinmax: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7773,7 +7773,7 @@ glMinmax: .globl glResetHistogram .type glResetHistogram,#function glResetHistogram: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7794,7 +7794,7 @@ glResetHistogram: .globl glResetMinmax .type glResetMinmax,#function glResetMinmax: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7815,7 +7815,7 @@ glResetMinmax: .globl glTexImage3D .type glTexImage3D,#function glTexImage3D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7836,7 +7836,7 @@ glTexImage3D: .globl glTexSubImage3D .type glTexSubImage3D,#function glTexSubImage3D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7857,7 +7857,7 @@ glTexSubImage3D: .globl glCopyTexSubImage3D .type glCopyTexSubImage3D,#function glCopyTexSubImage3D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7878,7 +7878,7 @@ glCopyTexSubImage3D: .globl glActiveTextureARB .type glActiveTextureARB,#function glActiveTextureARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7899,7 +7899,7 @@ glActiveTextureARB: .globl glClientActiveTextureARB .type glClientActiveTextureARB,#function glClientActiveTextureARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7920,7 +7920,7 @@ glClientActiveTextureARB: .globl glMultiTexCoord1dARB .type glMultiTexCoord1dARB,#function glMultiTexCoord1dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7941,7 +7941,7 @@ glMultiTexCoord1dARB: .globl glMultiTexCoord1dvARB .type glMultiTexCoord1dvARB,#function glMultiTexCoord1dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7962,7 +7962,7 @@ glMultiTexCoord1dvARB: .globl glMultiTexCoord1fARB .type glMultiTexCoord1fARB,#function glMultiTexCoord1fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -7983,7 +7983,7 @@ glMultiTexCoord1fARB: .globl glMultiTexCoord1fvARB .type glMultiTexCoord1fvARB,#function glMultiTexCoord1fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8004,7 +8004,7 @@ glMultiTexCoord1fvARB: .globl glMultiTexCoord1iARB .type glMultiTexCoord1iARB,#function glMultiTexCoord1iARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8025,7 +8025,7 @@ glMultiTexCoord1iARB: .globl glMultiTexCoord1ivARB .type glMultiTexCoord1ivARB,#function glMultiTexCoord1ivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8046,7 +8046,7 @@ glMultiTexCoord1ivARB: .globl glMultiTexCoord1sARB .type glMultiTexCoord1sARB,#function glMultiTexCoord1sARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8067,7 +8067,7 @@ glMultiTexCoord1sARB: .globl glMultiTexCoord1svARB .type glMultiTexCoord1svARB,#function glMultiTexCoord1svARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8088,7 +8088,7 @@ glMultiTexCoord1svARB: .globl glMultiTexCoord2dARB .type glMultiTexCoord2dARB,#function glMultiTexCoord2dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8109,7 +8109,7 @@ glMultiTexCoord2dARB: .globl glMultiTexCoord2dvARB .type glMultiTexCoord2dvARB,#function glMultiTexCoord2dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8130,7 +8130,7 @@ glMultiTexCoord2dvARB: .globl glMultiTexCoord2fARB .type glMultiTexCoord2fARB,#function glMultiTexCoord2fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8151,7 +8151,7 @@ glMultiTexCoord2fARB: .globl glMultiTexCoord2fvARB .type glMultiTexCoord2fvARB,#function glMultiTexCoord2fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8172,7 +8172,7 @@ glMultiTexCoord2fvARB: .globl glMultiTexCoord2iARB .type glMultiTexCoord2iARB,#function glMultiTexCoord2iARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8193,7 +8193,7 @@ glMultiTexCoord2iARB: .globl glMultiTexCoord2ivARB .type glMultiTexCoord2ivARB,#function glMultiTexCoord2ivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8214,7 +8214,7 @@ glMultiTexCoord2ivARB: .globl glMultiTexCoord2sARB .type glMultiTexCoord2sARB,#function glMultiTexCoord2sARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8235,7 +8235,7 @@ glMultiTexCoord2sARB: .globl glMultiTexCoord2svARB .type glMultiTexCoord2svARB,#function glMultiTexCoord2svARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8256,7 +8256,7 @@ glMultiTexCoord2svARB: .globl glMultiTexCoord3dARB .type glMultiTexCoord3dARB,#function glMultiTexCoord3dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8277,7 +8277,7 @@ glMultiTexCoord3dARB: .globl glMultiTexCoord3dvARB .type glMultiTexCoord3dvARB,#function glMultiTexCoord3dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8298,7 +8298,7 @@ glMultiTexCoord3dvARB: .globl glMultiTexCoord3fARB .type glMultiTexCoord3fARB,#function glMultiTexCoord3fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8319,7 +8319,7 @@ glMultiTexCoord3fARB: .globl glMultiTexCoord3fvARB .type glMultiTexCoord3fvARB,#function glMultiTexCoord3fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8340,7 +8340,7 @@ glMultiTexCoord3fvARB: .globl glMultiTexCoord3iARB .type glMultiTexCoord3iARB,#function glMultiTexCoord3iARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8361,7 +8361,7 @@ glMultiTexCoord3iARB: .globl glMultiTexCoord3ivARB .type glMultiTexCoord3ivARB,#function glMultiTexCoord3ivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8382,7 +8382,7 @@ glMultiTexCoord3ivARB: .globl glMultiTexCoord3sARB .type glMultiTexCoord3sARB,#function glMultiTexCoord3sARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8403,7 +8403,7 @@ glMultiTexCoord3sARB: .globl glMultiTexCoord3svARB .type glMultiTexCoord3svARB,#function glMultiTexCoord3svARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8424,7 +8424,7 @@ glMultiTexCoord3svARB: .globl glMultiTexCoord4dARB .type glMultiTexCoord4dARB,#function glMultiTexCoord4dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8445,7 +8445,7 @@ glMultiTexCoord4dARB: .globl glMultiTexCoord4dvARB .type glMultiTexCoord4dvARB,#function glMultiTexCoord4dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8466,7 +8466,7 @@ glMultiTexCoord4dvARB: .globl glMultiTexCoord4fARB .type glMultiTexCoord4fARB,#function glMultiTexCoord4fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8487,7 +8487,7 @@ glMultiTexCoord4fARB: .globl glMultiTexCoord4fvARB .type glMultiTexCoord4fvARB,#function glMultiTexCoord4fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8508,7 +8508,7 @@ glMultiTexCoord4fvARB: .globl glMultiTexCoord4iARB .type glMultiTexCoord4iARB,#function glMultiTexCoord4iARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8529,7 +8529,7 @@ glMultiTexCoord4iARB: .globl glMultiTexCoord4ivARB .type glMultiTexCoord4ivARB,#function glMultiTexCoord4ivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8550,7 +8550,7 @@ glMultiTexCoord4ivARB: .globl glMultiTexCoord4sARB .type glMultiTexCoord4sARB,#function glMultiTexCoord4sARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8571,7 +8571,7 @@ glMultiTexCoord4sARB: .globl glMultiTexCoord4svARB .type glMultiTexCoord4svARB,#function glMultiTexCoord4svARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8592,7 +8592,7 @@ glMultiTexCoord4svARB: .globl glLoadTransposeMatrixfARB .type glLoadTransposeMatrixfARB,#function glLoadTransposeMatrixfARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8613,7 +8613,7 @@ glLoadTransposeMatrixfARB: .globl glLoadTransposeMatrixdARB .type glLoadTransposeMatrixdARB,#function glLoadTransposeMatrixdARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8634,7 +8634,7 @@ glLoadTransposeMatrixdARB: .globl glMultTransposeMatrixfARB .type glMultTransposeMatrixfARB,#function glMultTransposeMatrixfARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8655,7 +8655,7 @@ glMultTransposeMatrixfARB: .globl glMultTransposeMatrixdARB .type glMultTransposeMatrixdARB,#function glMultTransposeMatrixdARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8676,7 +8676,7 @@ glMultTransposeMatrixdARB: .globl glSampleCoverageARB .type glSampleCoverageARB,#function glSampleCoverageARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8697,7 +8697,7 @@ glSampleCoverageARB: .globl gl__unused413 .type gl__unused413,#function gl__unused413: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8718,7 +8718,7 @@ gl__unused413: .globl glCompressedTexImage3DARB .type glCompressedTexImage3DARB,#function glCompressedTexImage3DARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8739,7 +8739,7 @@ glCompressedTexImage3DARB: .globl glCompressedTexImage2DARB .type glCompressedTexImage2DARB,#function glCompressedTexImage2DARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8760,7 +8760,7 @@ glCompressedTexImage2DARB: .globl glCompressedTexImage1DARB .type glCompressedTexImage1DARB,#function glCompressedTexImage1DARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8781,7 +8781,7 @@ glCompressedTexImage1DARB: .globl glCompressedTexSubImage3DARB .type glCompressedTexSubImage3DARB,#function glCompressedTexSubImage3DARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8802,7 +8802,7 @@ glCompressedTexSubImage3DARB: .globl glCompressedTexSubImage2DARB .type glCompressedTexSubImage2DARB,#function glCompressedTexSubImage2DARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8823,7 +8823,7 @@ glCompressedTexSubImage2DARB: .globl glCompressedTexSubImage1DARB .type glCompressedTexSubImage1DARB,#function glCompressedTexSubImage1DARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8844,7 +8844,7 @@ glCompressedTexSubImage1DARB: .globl glGetCompressedTexImageARB .type glGetCompressedTexImageARB,#function glGetCompressedTexImageARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8865,7 +8865,7 @@ glGetCompressedTexImageARB: .globl glActiveTexture .type glActiveTexture,#function glActiveTexture: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8886,7 +8886,7 @@ glActiveTexture: .globl glClientActiveTexture .type glClientActiveTexture,#function glClientActiveTexture: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8907,7 +8907,7 @@ glClientActiveTexture: .globl glMultiTexCoord1d .type glMultiTexCoord1d,#function glMultiTexCoord1d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8928,7 +8928,7 @@ glMultiTexCoord1d: .globl glMultiTexCoord1dv .type glMultiTexCoord1dv,#function glMultiTexCoord1dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8949,7 +8949,7 @@ glMultiTexCoord1dv: .globl glMultiTexCoord1f .type glMultiTexCoord1f,#function glMultiTexCoord1f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8970,7 +8970,7 @@ glMultiTexCoord1f: .globl glMultiTexCoord1fv .type glMultiTexCoord1fv,#function glMultiTexCoord1fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -8991,7 +8991,7 @@ glMultiTexCoord1fv: .globl glMultiTexCoord1i .type glMultiTexCoord1i,#function glMultiTexCoord1i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9012,7 +9012,7 @@ glMultiTexCoord1i: .globl glMultiTexCoord1iv .type glMultiTexCoord1iv,#function glMultiTexCoord1iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9033,7 +9033,7 @@ glMultiTexCoord1iv: .globl glMultiTexCoord1s .type glMultiTexCoord1s,#function glMultiTexCoord1s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9054,7 +9054,7 @@ glMultiTexCoord1s: .globl glMultiTexCoord1sv .type glMultiTexCoord1sv,#function glMultiTexCoord1sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9075,7 +9075,7 @@ glMultiTexCoord1sv: .globl glMultiTexCoord2d .type glMultiTexCoord2d,#function glMultiTexCoord2d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9096,7 +9096,7 @@ glMultiTexCoord2d: .globl glMultiTexCoord2dv .type glMultiTexCoord2dv,#function glMultiTexCoord2dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9117,7 +9117,7 @@ glMultiTexCoord2dv: .globl glMultiTexCoord2f .type glMultiTexCoord2f,#function glMultiTexCoord2f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9138,7 +9138,7 @@ glMultiTexCoord2f: .globl glMultiTexCoord2fv .type glMultiTexCoord2fv,#function glMultiTexCoord2fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9159,7 +9159,7 @@ glMultiTexCoord2fv: .globl glMultiTexCoord2i .type glMultiTexCoord2i,#function glMultiTexCoord2i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9180,7 +9180,7 @@ glMultiTexCoord2i: .globl glMultiTexCoord2iv .type glMultiTexCoord2iv,#function glMultiTexCoord2iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9201,7 +9201,7 @@ glMultiTexCoord2iv: .globl glMultiTexCoord2s .type glMultiTexCoord2s,#function glMultiTexCoord2s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9222,7 +9222,7 @@ glMultiTexCoord2s: .globl glMultiTexCoord2sv .type glMultiTexCoord2sv,#function glMultiTexCoord2sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9243,7 +9243,7 @@ glMultiTexCoord2sv: .globl glMultiTexCoord3d .type glMultiTexCoord3d,#function glMultiTexCoord3d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9264,7 +9264,7 @@ glMultiTexCoord3d: .globl glMultiTexCoord3dv .type glMultiTexCoord3dv,#function glMultiTexCoord3dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9285,7 +9285,7 @@ glMultiTexCoord3dv: .globl glMultiTexCoord3f .type glMultiTexCoord3f,#function glMultiTexCoord3f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9306,7 +9306,7 @@ glMultiTexCoord3f: .globl glMultiTexCoord3fv .type glMultiTexCoord3fv,#function glMultiTexCoord3fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9327,7 +9327,7 @@ glMultiTexCoord3fv: .globl glMultiTexCoord3i .type glMultiTexCoord3i,#function glMultiTexCoord3i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9348,7 +9348,7 @@ glMultiTexCoord3i: .globl glMultiTexCoord3iv .type glMultiTexCoord3iv,#function glMultiTexCoord3iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9369,7 +9369,7 @@ glMultiTexCoord3iv: .globl glMultiTexCoord3s .type glMultiTexCoord3s,#function glMultiTexCoord3s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9390,7 +9390,7 @@ glMultiTexCoord3s: .globl glMultiTexCoord3sv .type glMultiTexCoord3sv,#function glMultiTexCoord3sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9411,7 +9411,7 @@ glMultiTexCoord3sv: .globl glMultiTexCoord4d .type glMultiTexCoord4d,#function glMultiTexCoord4d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9432,7 +9432,7 @@ glMultiTexCoord4d: .globl glMultiTexCoord4dv .type glMultiTexCoord4dv,#function glMultiTexCoord4dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9453,7 +9453,7 @@ glMultiTexCoord4dv: .globl glMultiTexCoord4f .type glMultiTexCoord4f,#function glMultiTexCoord4f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9474,7 +9474,7 @@ glMultiTexCoord4f: .globl glMultiTexCoord4fv .type glMultiTexCoord4fv,#function glMultiTexCoord4fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9495,7 +9495,7 @@ glMultiTexCoord4fv: .globl glMultiTexCoord4i .type glMultiTexCoord4i,#function glMultiTexCoord4i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9516,7 +9516,7 @@ glMultiTexCoord4i: .globl glMultiTexCoord4iv .type glMultiTexCoord4iv,#function glMultiTexCoord4iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9537,7 +9537,7 @@ glMultiTexCoord4iv: .globl glMultiTexCoord4s .type glMultiTexCoord4s,#function glMultiTexCoord4s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9558,7 +9558,7 @@ glMultiTexCoord4s: .globl glMultiTexCoord4sv .type glMultiTexCoord4sv,#function glMultiTexCoord4sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9579,7 +9579,7 @@ glMultiTexCoord4sv: .globl glLoadTransposeMatrixf .type glLoadTransposeMatrixf,#function glLoadTransposeMatrixf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9600,7 +9600,7 @@ glLoadTransposeMatrixf: .globl glLoadTransposeMatrixd .type glLoadTransposeMatrixd,#function glLoadTransposeMatrixd: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9621,7 +9621,7 @@ glLoadTransposeMatrixd: .globl glMultTransposeMatrixf .type glMultTransposeMatrixf,#function glMultTransposeMatrixf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9642,7 +9642,7 @@ glMultTransposeMatrixf: .globl glMultTransposeMatrixd .type glMultTransposeMatrixd,#function glMultTransposeMatrixd: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9663,7 +9663,7 @@ glMultTransposeMatrixd: .globl glSampleCoverage .type glSampleCoverage,#function glSampleCoverage: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9684,7 +9684,7 @@ glSampleCoverage: .globl glCompressedTexImage3D .type glCompressedTexImage3D,#function glCompressedTexImage3D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9705,7 +9705,7 @@ glCompressedTexImage3D: .globl glCompressedTexImage2D .type glCompressedTexImage2D,#function glCompressedTexImage2D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9726,7 +9726,7 @@ glCompressedTexImage2D: .globl glCompressedTexImage1D .type glCompressedTexImage1D,#function glCompressedTexImage1D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9747,7 +9747,7 @@ glCompressedTexImage1D: .globl glCompressedTexSubImage3D .type glCompressedTexSubImage3D,#function glCompressedTexSubImage3D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9768,7 +9768,7 @@ glCompressedTexSubImage3D: .globl glCompressedTexSubImage2D .type glCompressedTexSubImage2D,#function glCompressedTexSubImage2D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9789,7 +9789,7 @@ glCompressedTexSubImage2D: .globl glCompressedTexSubImage1D .type glCompressedTexSubImage1D,#function glCompressedTexSubImage1D: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9810,7 +9810,7 @@ glCompressedTexSubImage1D: .globl glGetCompressedTexImage .type glGetCompressedTexImage,#function glGetCompressedTexImage: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9831,7 +9831,7 @@ glGetCompressedTexImage: .globl glBlendColorEXT .type glBlendColorEXT,#function glBlendColorEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9852,7 +9852,7 @@ glBlendColorEXT: .globl glPolygonOffsetEXT .type glPolygonOffsetEXT,#function glPolygonOffsetEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9873,7 +9873,7 @@ glPolygonOffsetEXT: .globl glTexImage3DEXT .type glTexImage3DEXT,#function glTexImage3DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9894,7 +9894,7 @@ glTexImage3DEXT: .globl glTexSubImage3DEXT .type glTexSubImage3DEXT,#function glTexSubImage3DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9915,7 +9915,7 @@ glTexSubImage3DEXT: .globl glGetTexFilterFuncSGIS .type glGetTexFilterFuncSGIS,#function glGetTexFilterFuncSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9936,7 +9936,7 @@ glGetTexFilterFuncSGIS: .globl glTexFilterFuncSGIS .type glTexFilterFuncSGIS,#function glTexFilterFuncSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9957,7 +9957,7 @@ glTexFilterFuncSGIS: .globl glTexSubImage1DEXT .type glTexSubImage1DEXT,#function glTexSubImage1DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9978,7 +9978,7 @@ glTexSubImage1DEXT: .globl glTexSubImage2DEXT .type glTexSubImage2DEXT,#function glTexSubImage2DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -9999,7 +9999,7 @@ glTexSubImage2DEXT: .globl glCopyTexImage1DEXT .type glCopyTexImage1DEXT,#function glCopyTexImage1DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10020,7 +10020,7 @@ glCopyTexImage1DEXT: .globl glCopyTexImage2DEXT .type glCopyTexImage2DEXT,#function glCopyTexImage2DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10041,7 +10041,7 @@ glCopyTexImage2DEXT: .globl glCopyTexSubImage1DEXT .type glCopyTexSubImage1DEXT,#function glCopyTexSubImage1DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10062,7 +10062,7 @@ glCopyTexSubImage1DEXT: .globl glCopyTexSubImage2DEXT .type glCopyTexSubImage2DEXT,#function glCopyTexSubImage2DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10083,7 +10083,7 @@ glCopyTexSubImage2DEXT: .globl glCopyTexSubImage3DEXT .type glCopyTexSubImage3DEXT,#function glCopyTexSubImage3DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10104,7 +10104,7 @@ glCopyTexSubImage3DEXT: .globl glGetHistogramEXT .type glGetHistogramEXT,#function glGetHistogramEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10125,7 +10125,7 @@ glGetHistogramEXT: .globl glGetHistogramParameterfvEXT .type glGetHistogramParameterfvEXT,#function glGetHistogramParameterfvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10146,7 +10146,7 @@ glGetHistogramParameterfvEXT: .globl glGetHistogramParameterivEXT .type glGetHistogramParameterivEXT,#function glGetHistogramParameterivEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10167,7 +10167,7 @@ glGetHistogramParameterivEXT: .globl glGetMinmaxEXT .type glGetMinmaxEXT,#function glGetMinmaxEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10188,7 +10188,7 @@ glGetMinmaxEXT: .globl glGetMinmaxParameterfvEXT .type glGetMinmaxParameterfvEXT,#function glGetMinmaxParameterfvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10209,7 +10209,7 @@ glGetMinmaxParameterfvEXT: .globl glGetMinmaxParameterivEXT .type glGetMinmaxParameterivEXT,#function glGetMinmaxParameterivEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10230,7 +10230,7 @@ glGetMinmaxParameterivEXT: .globl glHistogramEXT .type glHistogramEXT,#function glHistogramEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10251,7 +10251,7 @@ glHistogramEXT: .globl glMinmaxEXT .type glMinmaxEXT,#function glMinmaxEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10272,7 +10272,7 @@ glMinmaxEXT: .globl glResetHistogramEXT .type glResetHistogramEXT,#function glResetHistogramEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10293,7 +10293,7 @@ glResetHistogramEXT: .globl glResetMinmaxEXT .type glResetMinmaxEXT,#function glResetMinmaxEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10314,7 +10314,7 @@ glResetMinmaxEXT: .globl glConvolutionFilter1DEXT .type glConvolutionFilter1DEXT,#function glConvolutionFilter1DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10335,7 +10335,7 @@ glConvolutionFilter1DEXT: .globl glConvolutionFilter2DEXT .type glConvolutionFilter2DEXT,#function glConvolutionFilter2DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10356,7 +10356,7 @@ glConvolutionFilter2DEXT: .globl glConvolutionParameterfEXT .type glConvolutionParameterfEXT,#function glConvolutionParameterfEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10377,7 +10377,7 @@ glConvolutionParameterfEXT: .globl glConvolutionParameterfvEXT .type glConvolutionParameterfvEXT,#function glConvolutionParameterfvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10398,7 +10398,7 @@ glConvolutionParameterfvEXT: .globl glConvolutionParameteriEXT .type glConvolutionParameteriEXT,#function glConvolutionParameteriEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10419,7 +10419,7 @@ glConvolutionParameteriEXT: .globl glConvolutionParameterivEXT .type glConvolutionParameterivEXT,#function glConvolutionParameterivEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10440,7 +10440,7 @@ glConvolutionParameterivEXT: .globl glCopyConvolutionFilter1DEXT .type glCopyConvolutionFilter1DEXT,#function glCopyConvolutionFilter1DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10461,7 +10461,7 @@ glCopyConvolutionFilter1DEXT: .globl glCopyConvolutionFilter2DEXT .type glCopyConvolutionFilter2DEXT,#function glCopyConvolutionFilter2DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10482,7 +10482,7 @@ glCopyConvolutionFilter2DEXT: .globl glGetConvolutionFilterEXT .type glGetConvolutionFilterEXT,#function glGetConvolutionFilterEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10503,7 +10503,7 @@ glGetConvolutionFilterEXT: .globl glGetConvolutionParameterfvEXT .type glGetConvolutionParameterfvEXT,#function glGetConvolutionParameterfvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10524,7 +10524,7 @@ glGetConvolutionParameterfvEXT: .globl glGetConvolutionParameterivEXT .type glGetConvolutionParameterivEXT,#function glGetConvolutionParameterivEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10545,7 +10545,7 @@ glGetConvolutionParameterivEXT: .globl glGetSeparableFilterEXT .type glGetSeparableFilterEXT,#function glGetSeparableFilterEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10566,7 +10566,7 @@ glGetSeparableFilterEXT: .globl glSeparableFilter2DEXT .type glSeparableFilter2DEXT,#function glSeparableFilter2DEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10587,7 +10587,7 @@ glSeparableFilter2DEXT: .globl glColorTableSGI .type glColorTableSGI,#function glColorTableSGI: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10608,7 +10608,7 @@ glColorTableSGI: .globl glColorTableParameterfvSGI .type glColorTableParameterfvSGI,#function glColorTableParameterfvSGI: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10629,7 +10629,7 @@ glColorTableParameterfvSGI: .globl glColorTableParameterivSGI .type glColorTableParameterivSGI,#function glColorTableParameterivSGI: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10650,7 +10650,7 @@ glColorTableParameterivSGI: .globl glCopyColorTableSGI .type glCopyColorTableSGI,#function glCopyColorTableSGI: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10671,7 +10671,7 @@ glCopyColorTableSGI: .globl glGetColorTableSGI .type glGetColorTableSGI,#function glGetColorTableSGI: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10692,7 +10692,7 @@ glGetColorTableSGI: .globl glGetColorTableParameterfvSGI .type glGetColorTableParameterfvSGI,#function glGetColorTableParameterfvSGI: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10713,7 +10713,7 @@ glGetColorTableParameterfvSGI: .globl glGetColorTableParameterivSGI .type glGetColorTableParameterivSGI,#function glGetColorTableParameterivSGI: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10734,7 +10734,7 @@ glGetColorTableParameterivSGI: .globl glPixelTexGenSGIX .type glPixelTexGenSGIX,#function glPixelTexGenSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10755,7 +10755,7 @@ glPixelTexGenSGIX: .globl glPixelTexGenParameteriSGIS .type glPixelTexGenParameteriSGIS,#function glPixelTexGenParameteriSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10776,7 +10776,7 @@ glPixelTexGenParameteriSGIS: .globl glPixelTexGenParameterivSGIS .type glPixelTexGenParameterivSGIS,#function glPixelTexGenParameterivSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10797,7 +10797,7 @@ glPixelTexGenParameterivSGIS: .globl glPixelTexGenParameterfSGIS .type glPixelTexGenParameterfSGIS,#function glPixelTexGenParameterfSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10818,7 +10818,7 @@ glPixelTexGenParameterfSGIS: .globl glPixelTexGenParameterfvSGIS .type glPixelTexGenParameterfvSGIS,#function glPixelTexGenParameterfvSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10839,7 +10839,7 @@ glPixelTexGenParameterfvSGIS: .globl glGetPixelTexGenParameterivSGIS .type glGetPixelTexGenParameterivSGIS,#function glGetPixelTexGenParameterivSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10860,7 +10860,7 @@ glGetPixelTexGenParameterivSGIS: .globl glGetPixelTexGenParameterfvSGIS .type glGetPixelTexGenParameterfvSGIS,#function glGetPixelTexGenParameterfvSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10881,7 +10881,7 @@ glGetPixelTexGenParameterfvSGIS: .globl glTexImage4DSGIS .type glTexImage4DSGIS,#function glTexImage4DSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10902,7 +10902,7 @@ glTexImage4DSGIS: .globl glTexSubImage4DSGIS .type glTexSubImage4DSGIS,#function glTexSubImage4DSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10923,7 +10923,7 @@ glTexSubImage4DSGIS: .globl glAreTexturesResidentEXT .type glAreTexturesResidentEXT,#function glAreTexturesResidentEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10944,7 +10944,7 @@ glAreTexturesResidentEXT: .globl glBindTextureEXT .type glBindTextureEXT,#function glBindTextureEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10965,7 +10965,7 @@ glBindTextureEXT: .globl glDeleteTexturesEXT .type glDeleteTexturesEXT,#function glDeleteTexturesEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -10986,7 +10986,7 @@ glDeleteTexturesEXT: .globl glGenTexturesEXT .type glGenTexturesEXT,#function glGenTexturesEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11007,7 +11007,7 @@ glGenTexturesEXT: .globl glIsTextureEXT .type glIsTextureEXT,#function glIsTextureEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11028,7 +11028,7 @@ glIsTextureEXT: .globl glPrioritizeTexturesEXT .type glPrioritizeTexturesEXT,#function glPrioritizeTexturesEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11049,7 +11049,7 @@ glPrioritizeTexturesEXT: .globl glDetailTexFuncSGIS .type glDetailTexFuncSGIS,#function glDetailTexFuncSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11070,7 +11070,7 @@ glDetailTexFuncSGIS: .globl glGetDetailTexFuncSGIS .type glGetDetailTexFuncSGIS,#function glGetDetailTexFuncSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11091,7 +11091,7 @@ glGetDetailTexFuncSGIS: .globl glSharpenTexFuncSGIS .type glSharpenTexFuncSGIS,#function glSharpenTexFuncSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11112,7 +11112,7 @@ glSharpenTexFuncSGIS: .globl glGetSharpenTexFuncSGIS .type glGetSharpenTexFuncSGIS,#function glGetSharpenTexFuncSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11133,7 +11133,7 @@ glGetSharpenTexFuncSGIS: .globl glSampleMaskSGIS .type glSampleMaskSGIS,#function glSampleMaskSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11154,7 +11154,7 @@ glSampleMaskSGIS: .globl glSamplePatternSGIS .type glSamplePatternSGIS,#function glSamplePatternSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11175,7 +11175,7 @@ glSamplePatternSGIS: .globl glArrayElementEXT .type glArrayElementEXT,#function glArrayElementEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11196,7 +11196,7 @@ glArrayElementEXT: .globl glColorPointerEXT .type glColorPointerEXT,#function glColorPointerEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11217,7 +11217,7 @@ glColorPointerEXT: .globl glDrawArraysEXT .type glDrawArraysEXT,#function glDrawArraysEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11238,7 +11238,7 @@ glDrawArraysEXT: .globl glEdgeFlagPointerEXT .type glEdgeFlagPointerEXT,#function glEdgeFlagPointerEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11259,7 +11259,7 @@ glEdgeFlagPointerEXT: .globl glGetPointervEXT .type glGetPointervEXT,#function glGetPointervEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11280,7 +11280,7 @@ glGetPointervEXT: .globl glIndexPointerEXT .type glIndexPointerEXT,#function glIndexPointerEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11301,7 +11301,7 @@ glIndexPointerEXT: .globl glNormalPointerEXT .type glNormalPointerEXT,#function glNormalPointerEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11322,7 +11322,7 @@ glNormalPointerEXT: .globl glTexCoordPointerEXT .type glTexCoordPointerEXT,#function glTexCoordPointerEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11343,7 +11343,7 @@ glTexCoordPointerEXT: .globl glVertexPointerEXT .type glVertexPointerEXT,#function glVertexPointerEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11364,7 +11364,7 @@ glVertexPointerEXT: .globl glBlendEquationEXT .type glBlendEquationEXT,#function glBlendEquationEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11385,7 +11385,7 @@ glBlendEquationEXT: .globl glSpriteParameterfSGIX .type glSpriteParameterfSGIX,#function glSpriteParameterfSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11406,7 +11406,7 @@ glSpriteParameterfSGIX: .globl glSpriteParameterfvSGIX .type glSpriteParameterfvSGIX,#function glSpriteParameterfvSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11427,7 +11427,7 @@ glSpriteParameterfvSGIX: .globl glSpriteParameteriSGIX .type glSpriteParameteriSGIX,#function glSpriteParameteriSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11448,7 +11448,7 @@ glSpriteParameteriSGIX: .globl glSpriteParameterivSGIX .type glSpriteParameterivSGIX,#function glSpriteParameterivSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11469,7 +11469,7 @@ glSpriteParameterivSGIX: .globl glPointParameterfEXT .type glPointParameterfEXT,#function glPointParameterfEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11490,7 +11490,7 @@ glPointParameterfEXT: .globl glPointParameterfvEXT .type glPointParameterfvEXT,#function glPointParameterfvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11511,7 +11511,7 @@ glPointParameterfvEXT: .globl glPointParameterfARB .type glPointParameterfARB,#function glPointParameterfARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11532,7 +11532,7 @@ glPointParameterfARB: .globl glPointParameterfvARB .type glPointParameterfvARB,#function glPointParameterfvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11553,7 +11553,7 @@ glPointParameterfvARB: .globl glPointParameterfSGIS .type glPointParameterfSGIS,#function glPointParameterfSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11574,7 +11574,7 @@ glPointParameterfSGIS: .globl glPointParameterfvSGIS .type glPointParameterfvSGIS,#function glPointParameterfvSGIS: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11595,7 +11595,7 @@ glPointParameterfvSGIS: .globl glGetInstrumentsSGIX .type glGetInstrumentsSGIX,#function glGetInstrumentsSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11616,7 +11616,7 @@ glGetInstrumentsSGIX: .globl glInstrumentsBufferSGIX .type glInstrumentsBufferSGIX,#function glInstrumentsBufferSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11637,7 +11637,7 @@ glInstrumentsBufferSGIX: .globl glPollInstrumentsSGIX .type glPollInstrumentsSGIX,#function glPollInstrumentsSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11658,7 +11658,7 @@ glPollInstrumentsSGIX: .globl glReadInstrumentsSGIX .type glReadInstrumentsSGIX,#function glReadInstrumentsSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11679,7 +11679,7 @@ glReadInstrumentsSGIX: .globl glStartInstrumentsSGIX .type glStartInstrumentsSGIX,#function glStartInstrumentsSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11700,7 +11700,7 @@ glStartInstrumentsSGIX: .globl glStopInstrumentsSGIX .type glStopInstrumentsSGIX,#function glStopInstrumentsSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11721,7 +11721,7 @@ glStopInstrumentsSGIX: .globl glFrameZoomSGIX .type glFrameZoomSGIX,#function glFrameZoomSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11742,7 +11742,7 @@ glFrameZoomSGIX: .globl glTagSampleBufferSGIX .type glTagSampleBufferSGIX,#function glTagSampleBufferSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11763,7 +11763,7 @@ glTagSampleBufferSGIX: .globl glReferencePlaneSGIX .type glReferencePlaneSGIX,#function glReferencePlaneSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11784,7 +11784,7 @@ glReferencePlaneSGIX: .globl glFlushRasterSGIX .type glFlushRasterSGIX,#function glFlushRasterSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11805,7 +11805,7 @@ glFlushRasterSGIX: .globl glColorSubTableEXT .type glColorSubTableEXT,#function glColorSubTableEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11826,7 +11826,7 @@ glColorSubTableEXT: .globl glCopyColorSubTableEXT .type glCopyColorSubTableEXT,#function glCopyColorSubTableEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11847,7 +11847,7 @@ glCopyColorSubTableEXT: .globl glHintPGI .type glHintPGI,#function glHintPGI: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11868,7 +11868,7 @@ glHintPGI: .globl glColorTableEXT .type glColorTableEXT,#function glColorTableEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11889,7 +11889,7 @@ glColorTableEXT: .globl glGetColorTableEXT .type glGetColorTableEXT,#function glGetColorTableEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11910,7 +11910,7 @@ glGetColorTableEXT: .globl glGetColorTableParameterivEXT .type glGetColorTableParameterivEXT,#function glGetColorTableParameterivEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11931,7 +11931,7 @@ glGetColorTableParameterivEXT: .globl glGetColorTableParameterfvEXT .type glGetColorTableParameterfvEXT,#function glGetColorTableParameterfvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11952,7 +11952,7 @@ glGetColorTableParameterfvEXT: .globl glGetListParameterfvSGIX .type glGetListParameterfvSGIX,#function glGetListParameterfvSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11973,7 +11973,7 @@ glGetListParameterfvSGIX: .globl glGetListParameterivSGIX .type glGetListParameterivSGIX,#function glGetListParameterivSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -11994,7 +11994,7 @@ glGetListParameterivSGIX: .globl glListParameterfSGIX .type glListParameterfSGIX,#function glListParameterfSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12015,7 +12015,7 @@ glListParameterfSGIX: .globl glListParameterfvSGIX .type glListParameterfvSGIX,#function glListParameterfvSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12036,7 +12036,7 @@ glListParameterfvSGIX: .globl glListParameteriSGIX .type glListParameteriSGIX,#function glListParameteriSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12057,7 +12057,7 @@ glListParameteriSGIX: .globl glListParameterivSGIX .type glListParameterivSGIX,#function glListParameterivSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12078,7 +12078,7 @@ glListParameterivSGIX: .globl glIndexMaterialEXT .type glIndexMaterialEXT,#function glIndexMaterialEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12099,7 +12099,7 @@ glIndexMaterialEXT: .globl glIndexFuncEXT .type glIndexFuncEXT,#function glIndexFuncEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12120,7 +12120,7 @@ glIndexFuncEXT: .globl glLockArraysEXT .type glLockArraysEXT,#function glLockArraysEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12141,7 +12141,7 @@ glLockArraysEXT: .globl glUnlockArraysEXT .type glUnlockArraysEXT,#function glUnlockArraysEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12162,7 +12162,7 @@ glUnlockArraysEXT: .globl glCullParameterdvEXT .type glCullParameterdvEXT,#function glCullParameterdvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12183,7 +12183,7 @@ glCullParameterdvEXT: .globl glCullParameterfvEXT .type glCullParameterfvEXT,#function glCullParameterfvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12204,7 +12204,7 @@ glCullParameterfvEXT: .globl glFragmentColorMaterialSGIX .type glFragmentColorMaterialSGIX,#function glFragmentColorMaterialSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12225,7 +12225,7 @@ glFragmentColorMaterialSGIX: .globl glFragmentLightfSGIX .type glFragmentLightfSGIX,#function glFragmentLightfSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12246,7 +12246,7 @@ glFragmentLightfSGIX: .globl glFragmentLightfvSGIX .type glFragmentLightfvSGIX,#function glFragmentLightfvSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12267,7 +12267,7 @@ glFragmentLightfvSGIX: .globl glFragmentLightiSGIX .type glFragmentLightiSGIX,#function glFragmentLightiSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12288,7 +12288,7 @@ glFragmentLightiSGIX: .globl glFragmentLightivSGIX .type glFragmentLightivSGIX,#function glFragmentLightivSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12309,7 +12309,7 @@ glFragmentLightivSGIX: .globl glFragmentLightModelfSGIX .type glFragmentLightModelfSGIX,#function glFragmentLightModelfSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12330,7 +12330,7 @@ glFragmentLightModelfSGIX: .globl glFragmentLightModelfvSGIX .type glFragmentLightModelfvSGIX,#function glFragmentLightModelfvSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12351,7 +12351,7 @@ glFragmentLightModelfvSGIX: .globl glFragmentLightModeliSGIX .type glFragmentLightModeliSGIX,#function glFragmentLightModeliSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12372,7 +12372,7 @@ glFragmentLightModeliSGIX: .globl glFragmentLightModelivSGIX .type glFragmentLightModelivSGIX,#function glFragmentLightModelivSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12393,7 +12393,7 @@ glFragmentLightModelivSGIX: .globl glFragmentMaterialfSGIX .type glFragmentMaterialfSGIX,#function glFragmentMaterialfSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12414,7 +12414,7 @@ glFragmentMaterialfSGIX: .globl glFragmentMaterialfvSGIX .type glFragmentMaterialfvSGIX,#function glFragmentMaterialfvSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12435,7 +12435,7 @@ glFragmentMaterialfvSGIX: .globl glFragmentMaterialiSGIX .type glFragmentMaterialiSGIX,#function glFragmentMaterialiSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12456,7 +12456,7 @@ glFragmentMaterialiSGIX: .globl glFragmentMaterialivSGIX .type glFragmentMaterialivSGIX,#function glFragmentMaterialivSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12477,7 +12477,7 @@ glFragmentMaterialivSGIX: .globl glGetFragmentLightfvSGIX .type glGetFragmentLightfvSGIX,#function glGetFragmentLightfvSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12498,7 +12498,7 @@ glGetFragmentLightfvSGIX: .globl glGetFragmentLightivSGIX .type glGetFragmentLightivSGIX,#function glGetFragmentLightivSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12519,7 +12519,7 @@ glGetFragmentLightivSGIX: .globl glGetFragmentMaterialfvSGIX .type glGetFragmentMaterialfvSGIX,#function glGetFragmentMaterialfvSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12540,7 +12540,7 @@ glGetFragmentMaterialfvSGIX: .globl glGetFragmentMaterialivSGIX .type glGetFragmentMaterialivSGIX,#function glGetFragmentMaterialivSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12561,7 +12561,7 @@ glGetFragmentMaterialivSGIX: .globl glLightEnviSGIX .type glLightEnviSGIX,#function glLightEnviSGIX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12582,7 +12582,7 @@ glLightEnviSGIX: .globl glDrawRangeElementsEXT .type glDrawRangeElementsEXT,#function glDrawRangeElementsEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12603,7 +12603,7 @@ glDrawRangeElementsEXT: .globl glSecondaryColor3bEXT .type glSecondaryColor3bEXT,#function glSecondaryColor3bEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12624,7 +12624,7 @@ glSecondaryColor3bEXT: .globl glSecondaryColor3bvEXT .type glSecondaryColor3bvEXT,#function glSecondaryColor3bvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12645,7 +12645,7 @@ glSecondaryColor3bvEXT: .globl glSecondaryColor3dEXT .type glSecondaryColor3dEXT,#function glSecondaryColor3dEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12666,7 +12666,7 @@ glSecondaryColor3dEXT: .globl glSecondaryColor3dvEXT .type glSecondaryColor3dvEXT,#function glSecondaryColor3dvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12687,7 +12687,7 @@ glSecondaryColor3dvEXT: .globl glSecondaryColor3fEXT .type glSecondaryColor3fEXT,#function glSecondaryColor3fEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12708,7 +12708,7 @@ glSecondaryColor3fEXT: .globl glSecondaryColor3fvEXT .type glSecondaryColor3fvEXT,#function glSecondaryColor3fvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12729,7 +12729,7 @@ glSecondaryColor3fvEXT: .globl glSecondaryColor3iEXT .type glSecondaryColor3iEXT,#function glSecondaryColor3iEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12750,7 +12750,7 @@ glSecondaryColor3iEXT: .globl glSecondaryColor3ivEXT .type glSecondaryColor3ivEXT,#function glSecondaryColor3ivEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12771,7 +12771,7 @@ glSecondaryColor3ivEXT: .globl glSecondaryColor3sEXT .type glSecondaryColor3sEXT,#function glSecondaryColor3sEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12792,7 +12792,7 @@ glSecondaryColor3sEXT: .globl glSecondaryColor3svEXT .type glSecondaryColor3svEXT,#function glSecondaryColor3svEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12813,7 +12813,7 @@ glSecondaryColor3svEXT: .globl glSecondaryColor3ubEXT .type glSecondaryColor3ubEXT,#function glSecondaryColor3ubEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12834,7 +12834,7 @@ glSecondaryColor3ubEXT: .globl glSecondaryColor3ubvEXT .type glSecondaryColor3ubvEXT,#function glSecondaryColor3ubvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12855,7 +12855,7 @@ glSecondaryColor3ubvEXT: .globl glSecondaryColor3uiEXT .type glSecondaryColor3uiEXT,#function glSecondaryColor3uiEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12876,7 +12876,7 @@ glSecondaryColor3uiEXT: .globl glSecondaryColor3uivEXT .type glSecondaryColor3uivEXT,#function glSecondaryColor3uivEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12897,7 +12897,7 @@ glSecondaryColor3uivEXT: .globl glSecondaryColor3usEXT .type glSecondaryColor3usEXT,#function glSecondaryColor3usEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12918,7 +12918,7 @@ glSecondaryColor3usEXT: .globl glSecondaryColor3usvEXT .type glSecondaryColor3usvEXT,#function glSecondaryColor3usvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12939,7 +12939,7 @@ glSecondaryColor3usvEXT: .globl glSecondaryColorPointerEXT .type glSecondaryColorPointerEXT,#function glSecondaryColorPointerEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12960,7 +12960,7 @@ glSecondaryColorPointerEXT: .globl glMultiDrawArraysEXT .type glMultiDrawArraysEXT,#function glMultiDrawArraysEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -12981,7 +12981,7 @@ glMultiDrawArraysEXT: .globl glMultiDrawElementsEXT .type glMultiDrawElementsEXT,#function glMultiDrawElementsEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13002,7 +13002,7 @@ glMultiDrawElementsEXT: .globl glFogCoordfEXT .type glFogCoordfEXT,#function glFogCoordfEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13023,7 +13023,7 @@ glFogCoordfEXT: .globl glFogCoordfvEXT .type glFogCoordfvEXT,#function glFogCoordfvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13044,7 +13044,7 @@ glFogCoordfvEXT: .globl glFogCoorddEXT .type glFogCoorddEXT,#function glFogCoorddEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13065,7 +13065,7 @@ glFogCoorddEXT: .globl glFogCoorddvEXT .type glFogCoorddvEXT,#function glFogCoorddvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13086,7 +13086,7 @@ glFogCoorddvEXT: .globl glFogCoordPointerEXT .type glFogCoordPointerEXT,#function glFogCoordPointerEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13107,7 +13107,7 @@ glFogCoordPointerEXT: .globl glBlendFuncSeparateEXT .type glBlendFuncSeparateEXT,#function glBlendFuncSeparateEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13128,7 +13128,7 @@ glBlendFuncSeparateEXT: .globl glBlendFuncSeparateINGR .type glBlendFuncSeparateINGR,#function glBlendFuncSeparateINGR: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13149,7 +13149,7 @@ glBlendFuncSeparateINGR: .globl glVertexWeightfEXT .type glVertexWeightfEXT,#function glVertexWeightfEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13170,7 +13170,7 @@ glVertexWeightfEXT: .globl glVertexWeightfvEXT .type glVertexWeightfvEXT,#function glVertexWeightfvEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13191,7 +13191,7 @@ glVertexWeightfvEXT: .globl glVertexWeightPointerEXT .type glVertexWeightPointerEXT,#function glVertexWeightPointerEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13212,7 +13212,7 @@ glVertexWeightPointerEXT: .globl glFlushVertexArrayRangeNV .type glFlushVertexArrayRangeNV,#function glFlushVertexArrayRangeNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13233,7 +13233,7 @@ glFlushVertexArrayRangeNV: .globl glVertexArrayRangeNV .type glVertexArrayRangeNV,#function glVertexArrayRangeNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13254,7 +13254,7 @@ glVertexArrayRangeNV: .globl glCombinerParameterfvNV .type glCombinerParameterfvNV,#function glCombinerParameterfvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13275,7 +13275,7 @@ glCombinerParameterfvNV: .globl glCombinerParameterfNV .type glCombinerParameterfNV,#function glCombinerParameterfNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13296,7 +13296,7 @@ glCombinerParameterfNV: .globl glCombinerParameterivNV .type glCombinerParameterivNV,#function glCombinerParameterivNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13317,7 +13317,7 @@ glCombinerParameterivNV: .globl glCombinerParameteriNV .type glCombinerParameteriNV,#function glCombinerParameteriNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13338,7 +13338,7 @@ glCombinerParameteriNV: .globl glCombinerInputNV .type glCombinerInputNV,#function glCombinerInputNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13359,7 +13359,7 @@ glCombinerInputNV: .globl glCombinerOutputNV .type glCombinerOutputNV,#function glCombinerOutputNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13380,7 +13380,7 @@ glCombinerOutputNV: .globl glFinalCombinerInputNV .type glFinalCombinerInputNV,#function glFinalCombinerInputNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13401,7 +13401,7 @@ glFinalCombinerInputNV: .globl glGetCombinerInputParameterfvNV .type glGetCombinerInputParameterfvNV,#function glGetCombinerInputParameterfvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13422,7 +13422,7 @@ glGetCombinerInputParameterfvNV: .globl glGetCombinerInputParameterivNV .type glGetCombinerInputParameterivNV,#function glGetCombinerInputParameterivNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13443,7 +13443,7 @@ glGetCombinerInputParameterivNV: .globl glGetCombinerOutputParameterfvNV .type glGetCombinerOutputParameterfvNV,#function glGetCombinerOutputParameterfvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13464,7 +13464,7 @@ glGetCombinerOutputParameterfvNV: .globl glGetCombinerOutputParameterivNV .type glGetCombinerOutputParameterivNV,#function glGetCombinerOutputParameterivNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13485,7 +13485,7 @@ glGetCombinerOutputParameterivNV: .globl glGetFinalCombinerInputParameterfvNV .type glGetFinalCombinerInputParameterfvNV,#function glGetFinalCombinerInputParameterfvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13506,7 +13506,7 @@ glGetFinalCombinerInputParameterfvNV: .globl glGetFinalCombinerInputParameterivNV .type glGetFinalCombinerInputParameterivNV,#function glGetFinalCombinerInputParameterivNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13527,7 +13527,7 @@ glGetFinalCombinerInputParameterivNV: .globl glResizeBuffersMESA .type glResizeBuffersMESA,#function glResizeBuffersMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13548,7 +13548,7 @@ glResizeBuffersMESA: .globl glWindowPos2dMESA .type glWindowPos2dMESA,#function glWindowPos2dMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13569,7 +13569,7 @@ glWindowPos2dMESA: .globl glWindowPos2dvMESA .type glWindowPos2dvMESA,#function glWindowPos2dvMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13590,7 +13590,7 @@ glWindowPos2dvMESA: .globl glWindowPos2fMESA .type glWindowPos2fMESA,#function glWindowPos2fMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13611,7 +13611,7 @@ glWindowPos2fMESA: .globl glWindowPos2fvMESA .type glWindowPos2fvMESA,#function glWindowPos2fvMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13632,7 +13632,7 @@ glWindowPos2fvMESA: .globl glWindowPos2iMESA .type glWindowPos2iMESA,#function glWindowPos2iMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13653,7 +13653,7 @@ glWindowPos2iMESA: .globl glWindowPos2ivMESA .type glWindowPos2ivMESA,#function glWindowPos2ivMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13674,7 +13674,7 @@ glWindowPos2ivMESA: .globl glWindowPos2sMESA .type glWindowPos2sMESA,#function glWindowPos2sMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13695,7 +13695,7 @@ glWindowPos2sMESA: .globl glWindowPos2svMESA .type glWindowPos2svMESA,#function glWindowPos2svMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13716,7 +13716,7 @@ glWindowPos2svMESA: .globl glWindowPos3dMESA .type glWindowPos3dMESA,#function glWindowPos3dMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13737,7 +13737,7 @@ glWindowPos3dMESA: .globl glWindowPos3dvMESA .type glWindowPos3dvMESA,#function glWindowPos3dvMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13758,7 +13758,7 @@ glWindowPos3dvMESA: .globl glWindowPos3fMESA .type glWindowPos3fMESA,#function glWindowPos3fMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13779,7 +13779,7 @@ glWindowPos3fMESA: .globl glWindowPos3fvMESA .type glWindowPos3fvMESA,#function glWindowPos3fvMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13800,7 +13800,7 @@ glWindowPos3fvMESA: .globl glWindowPos3iMESA .type glWindowPos3iMESA,#function glWindowPos3iMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13821,7 +13821,7 @@ glWindowPos3iMESA: .globl glWindowPos3ivMESA .type glWindowPos3ivMESA,#function glWindowPos3ivMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13842,7 +13842,7 @@ glWindowPos3ivMESA: .globl glWindowPos3sMESA .type glWindowPos3sMESA,#function glWindowPos3sMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13863,7 +13863,7 @@ glWindowPos3sMESA: .globl glWindowPos3svMESA .type glWindowPos3svMESA,#function glWindowPos3svMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13884,7 +13884,7 @@ glWindowPos3svMESA: .globl glWindowPos4dMESA .type glWindowPos4dMESA,#function glWindowPos4dMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13905,7 +13905,7 @@ glWindowPos4dMESA: .globl glWindowPos4dvMESA .type glWindowPos4dvMESA,#function glWindowPos4dvMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13926,7 +13926,7 @@ glWindowPos4dvMESA: .globl glWindowPos4fMESA .type glWindowPos4fMESA,#function glWindowPos4fMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13947,7 +13947,7 @@ glWindowPos4fMESA: .globl glWindowPos4fvMESA .type glWindowPos4fvMESA,#function glWindowPos4fvMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13968,7 +13968,7 @@ glWindowPos4fvMESA: .globl glWindowPos4iMESA .type glWindowPos4iMESA,#function glWindowPos4iMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -13989,7 +13989,7 @@ glWindowPos4iMESA: .globl glWindowPos4ivMESA .type glWindowPos4ivMESA,#function glWindowPos4ivMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14010,7 +14010,7 @@ glWindowPos4ivMESA: .globl glWindowPos4sMESA .type glWindowPos4sMESA,#function glWindowPos4sMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14031,7 +14031,7 @@ glWindowPos4sMESA: .globl glWindowPos4svMESA .type glWindowPos4svMESA,#function glWindowPos4svMESA: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14052,7 +14052,7 @@ glWindowPos4svMESA: .globl glMultiModeDrawArraysIBM .type glMultiModeDrawArraysIBM,#function glMultiModeDrawArraysIBM: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14073,7 +14073,7 @@ glMultiModeDrawArraysIBM: .globl glMultiModeDrawElementsIBM .type glMultiModeDrawElementsIBM,#function glMultiModeDrawElementsIBM: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14094,7 +14094,7 @@ glMultiModeDrawElementsIBM: .globl glTbufferMask3DFX .type glTbufferMask3DFX,#function glTbufferMask3DFX: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14115,7 +14115,7 @@ glTbufferMask3DFX: .globl glSampleMaskEXT .type glSampleMaskEXT,#function glSampleMaskEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14136,7 +14136,7 @@ glSampleMaskEXT: .globl glSamplePatternEXT .type glSamplePatternEXT,#function glSamplePatternEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14157,7 +14157,7 @@ glSamplePatternEXT: .globl glWindowPos2dARB .type glWindowPos2dARB,#function glWindowPos2dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14178,7 +14178,7 @@ glWindowPos2dARB: .globl glWindowPos2fARB .type glWindowPos2fARB,#function glWindowPos2fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14199,7 +14199,7 @@ glWindowPos2fARB: .globl glWindowPos2iARB .type glWindowPos2iARB,#function glWindowPos2iARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14220,7 +14220,7 @@ glWindowPos2iARB: .globl glWindowPos2sARB .type glWindowPos2sARB,#function glWindowPos2sARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14241,7 +14241,7 @@ glWindowPos2sARB: .globl glWindowPos2dvARB .type glWindowPos2dvARB,#function glWindowPos2dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14262,7 +14262,7 @@ glWindowPos2dvARB: .globl glWindowPos2fvARB .type glWindowPos2fvARB,#function glWindowPos2fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14283,7 +14283,7 @@ glWindowPos2fvARB: .globl glWindowPos2ivARB .type glWindowPos2ivARB,#function glWindowPos2ivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14304,7 +14304,7 @@ glWindowPos2ivARB: .globl glWindowPos2svARB .type glWindowPos2svARB,#function glWindowPos2svARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14325,7 +14325,7 @@ glWindowPos2svARB: .globl glWindowPos3dARB .type glWindowPos3dARB,#function glWindowPos3dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14346,7 +14346,7 @@ glWindowPos3dARB: .globl glWindowPos3fARB .type glWindowPos3fARB,#function glWindowPos3fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14367,7 +14367,7 @@ glWindowPos3fARB: .globl glWindowPos3iARB .type glWindowPos3iARB,#function glWindowPos3iARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14388,7 +14388,7 @@ glWindowPos3iARB: .globl glWindowPos3sARB .type glWindowPos3sARB,#function glWindowPos3sARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14409,7 +14409,7 @@ glWindowPos3sARB: .globl glWindowPos3dvARB .type glWindowPos3dvARB,#function glWindowPos3dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14430,7 +14430,7 @@ glWindowPos3dvARB: .globl glWindowPos3fvARB .type glWindowPos3fvARB,#function glWindowPos3fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14451,7 +14451,7 @@ glWindowPos3fvARB: .globl glWindowPos3ivARB .type glWindowPos3ivARB,#function glWindowPos3ivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14472,7 +14472,7 @@ glWindowPos3ivARB: .globl glWindowPos3svARB .type glWindowPos3svARB,#function glWindowPos3svARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14493,7 +14493,7 @@ glWindowPos3svARB: .globl glAreProgramsResidentNV .type glAreProgramsResidentNV,#function glAreProgramsResidentNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14514,7 +14514,7 @@ glAreProgramsResidentNV: .globl glBindProgramNV .type glBindProgramNV,#function glBindProgramNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14535,7 +14535,7 @@ glBindProgramNV: .globl glDeleteProgramsNV .type glDeleteProgramsNV,#function glDeleteProgramsNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14556,7 +14556,7 @@ glDeleteProgramsNV: .globl glExecuteProgramNV .type glExecuteProgramNV,#function glExecuteProgramNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14577,7 +14577,7 @@ glExecuteProgramNV: .globl glGenProgramsNV .type glGenProgramsNV,#function glGenProgramsNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14598,7 +14598,7 @@ glGenProgramsNV: .globl glGetProgramParameterdvNV .type glGetProgramParameterdvNV,#function glGetProgramParameterdvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14619,7 +14619,7 @@ glGetProgramParameterdvNV: .globl glGetProgramParameterfvNV .type glGetProgramParameterfvNV,#function glGetProgramParameterfvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14640,7 +14640,7 @@ glGetProgramParameterfvNV: .globl glGetProgramivNV .type glGetProgramivNV,#function glGetProgramivNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14661,7 +14661,7 @@ glGetProgramivNV: .globl glGetProgramStringNV .type glGetProgramStringNV,#function glGetProgramStringNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14682,7 +14682,7 @@ glGetProgramStringNV: .globl glGetTrackMatrixivNV .type glGetTrackMatrixivNV,#function glGetTrackMatrixivNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14703,7 +14703,7 @@ glGetTrackMatrixivNV: .globl glGetVertexAttribdvNV .type glGetVertexAttribdvNV,#function glGetVertexAttribdvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14724,7 +14724,7 @@ glGetVertexAttribdvNV: .globl glGetVertexAttribfvNV .type glGetVertexAttribfvNV,#function glGetVertexAttribfvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14745,7 +14745,7 @@ glGetVertexAttribfvNV: .globl glGetVertexAttribivNV .type glGetVertexAttribivNV,#function glGetVertexAttribivNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14766,7 +14766,7 @@ glGetVertexAttribivNV: .globl glGetVertexAttribPointervNV .type glGetVertexAttribPointervNV,#function glGetVertexAttribPointervNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14787,7 +14787,7 @@ glGetVertexAttribPointervNV: .globl glIsProgramNV .type glIsProgramNV,#function glIsProgramNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14808,7 +14808,7 @@ glIsProgramNV: .globl glLoadProgramNV .type glLoadProgramNV,#function glLoadProgramNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14829,7 +14829,7 @@ glLoadProgramNV: .globl glProgramParameter4dNV .type glProgramParameter4dNV,#function glProgramParameter4dNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14850,7 +14850,7 @@ glProgramParameter4dNV: .globl glProgramParameter4dvNV .type glProgramParameter4dvNV,#function glProgramParameter4dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14871,7 +14871,7 @@ glProgramParameter4dvNV: .globl glProgramParameter4fNV .type glProgramParameter4fNV,#function glProgramParameter4fNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14892,7 +14892,7 @@ glProgramParameter4fNV: .globl glProgramParameter4fvNV .type glProgramParameter4fvNV,#function glProgramParameter4fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14913,7 +14913,7 @@ glProgramParameter4fvNV: .globl glProgramParameters4dvNV .type glProgramParameters4dvNV,#function glProgramParameters4dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14934,7 +14934,7 @@ glProgramParameters4dvNV: .globl glProgramParameters4fvNV .type glProgramParameters4fvNV,#function glProgramParameters4fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14955,7 +14955,7 @@ glProgramParameters4fvNV: .globl glRequestResidentProgramsNV .type glRequestResidentProgramsNV,#function glRequestResidentProgramsNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14976,7 +14976,7 @@ glRequestResidentProgramsNV: .globl glTrackMatrixNV .type glTrackMatrixNV,#function glTrackMatrixNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -14997,7 +14997,7 @@ glTrackMatrixNV: .globl glVertexAttribPointerNV .type glVertexAttribPointerNV,#function glVertexAttribPointerNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15018,7 +15018,7 @@ glVertexAttribPointerNV: .globl glVertexAttrib1dNV .type glVertexAttrib1dNV,#function glVertexAttrib1dNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15039,7 +15039,7 @@ glVertexAttrib1dNV: .globl glVertexAttrib1dvNV .type glVertexAttrib1dvNV,#function glVertexAttrib1dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15060,7 +15060,7 @@ glVertexAttrib1dvNV: .globl glVertexAttrib1fNV .type glVertexAttrib1fNV,#function glVertexAttrib1fNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15081,7 +15081,7 @@ glVertexAttrib1fNV: .globl glVertexAttrib1fvNV .type glVertexAttrib1fvNV,#function glVertexAttrib1fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15102,7 +15102,7 @@ glVertexAttrib1fvNV: .globl glVertexAttrib1sNV .type glVertexAttrib1sNV,#function glVertexAttrib1sNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15123,7 +15123,7 @@ glVertexAttrib1sNV: .globl glVertexAttrib1svNV .type glVertexAttrib1svNV,#function glVertexAttrib1svNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15144,7 +15144,7 @@ glVertexAttrib1svNV: .globl glVertexAttrib2dNV .type glVertexAttrib2dNV,#function glVertexAttrib2dNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15165,7 +15165,7 @@ glVertexAttrib2dNV: .globl glVertexAttrib2dvNV .type glVertexAttrib2dvNV,#function glVertexAttrib2dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15186,7 +15186,7 @@ glVertexAttrib2dvNV: .globl glVertexAttrib2fNV .type glVertexAttrib2fNV,#function glVertexAttrib2fNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15207,7 +15207,7 @@ glVertexAttrib2fNV: .globl glVertexAttrib2fvNV .type glVertexAttrib2fvNV,#function glVertexAttrib2fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15228,7 +15228,7 @@ glVertexAttrib2fvNV: .globl glVertexAttrib2sNV .type glVertexAttrib2sNV,#function glVertexAttrib2sNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15249,7 +15249,7 @@ glVertexAttrib2sNV: .globl glVertexAttrib2svNV .type glVertexAttrib2svNV,#function glVertexAttrib2svNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15270,7 +15270,7 @@ glVertexAttrib2svNV: .globl glVertexAttrib3dNV .type glVertexAttrib3dNV,#function glVertexAttrib3dNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15291,7 +15291,7 @@ glVertexAttrib3dNV: .globl glVertexAttrib3dvNV .type glVertexAttrib3dvNV,#function glVertexAttrib3dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15312,7 +15312,7 @@ glVertexAttrib3dvNV: .globl glVertexAttrib3fNV .type glVertexAttrib3fNV,#function glVertexAttrib3fNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15333,7 +15333,7 @@ glVertexAttrib3fNV: .globl glVertexAttrib3fvNV .type glVertexAttrib3fvNV,#function glVertexAttrib3fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15354,7 +15354,7 @@ glVertexAttrib3fvNV: .globl glVertexAttrib3sNV .type glVertexAttrib3sNV,#function glVertexAttrib3sNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15375,7 +15375,7 @@ glVertexAttrib3sNV: .globl glVertexAttrib3svNV .type glVertexAttrib3svNV,#function glVertexAttrib3svNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15396,7 +15396,7 @@ glVertexAttrib3svNV: .globl glVertexAttrib4dNV .type glVertexAttrib4dNV,#function glVertexAttrib4dNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15417,7 +15417,7 @@ glVertexAttrib4dNV: .globl glVertexAttrib4dvNV .type glVertexAttrib4dvNV,#function glVertexAttrib4dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15438,7 +15438,7 @@ glVertexAttrib4dvNV: .globl glVertexAttrib4fNV .type glVertexAttrib4fNV,#function glVertexAttrib4fNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15459,7 +15459,7 @@ glVertexAttrib4fNV: .globl glVertexAttrib4fvNV .type glVertexAttrib4fvNV,#function glVertexAttrib4fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15480,7 +15480,7 @@ glVertexAttrib4fvNV: .globl glVertexAttrib4sNV .type glVertexAttrib4sNV,#function glVertexAttrib4sNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15501,7 +15501,7 @@ glVertexAttrib4sNV: .globl glVertexAttrib4svNV .type glVertexAttrib4svNV,#function glVertexAttrib4svNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15522,7 +15522,7 @@ glVertexAttrib4svNV: .globl glVertexAttrib4ubNV .type glVertexAttrib4ubNV,#function glVertexAttrib4ubNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15543,7 +15543,7 @@ glVertexAttrib4ubNV: .globl glVertexAttrib4ubvNV .type glVertexAttrib4ubvNV,#function glVertexAttrib4ubvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15564,7 +15564,7 @@ glVertexAttrib4ubvNV: .globl glVertexAttribs1dvNV .type glVertexAttribs1dvNV,#function glVertexAttribs1dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15585,7 +15585,7 @@ glVertexAttribs1dvNV: .globl glVertexAttribs1fvNV .type glVertexAttribs1fvNV,#function glVertexAttribs1fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15606,7 +15606,7 @@ glVertexAttribs1fvNV: .globl glVertexAttribs1svNV .type glVertexAttribs1svNV,#function glVertexAttribs1svNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15627,7 +15627,7 @@ glVertexAttribs1svNV: .globl glVertexAttribs2dvNV .type glVertexAttribs2dvNV,#function glVertexAttribs2dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15648,7 +15648,7 @@ glVertexAttribs2dvNV: .globl glVertexAttribs2fvNV .type glVertexAttribs2fvNV,#function glVertexAttribs2fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15669,7 +15669,7 @@ glVertexAttribs2fvNV: .globl glVertexAttribs2svNV .type glVertexAttribs2svNV,#function glVertexAttribs2svNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15690,7 +15690,7 @@ glVertexAttribs2svNV: .globl glVertexAttribs3dvNV .type glVertexAttribs3dvNV,#function glVertexAttribs3dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15711,7 +15711,7 @@ glVertexAttribs3dvNV: .globl glVertexAttribs3fvNV .type glVertexAttribs3fvNV,#function glVertexAttribs3fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15732,7 +15732,7 @@ glVertexAttribs3fvNV: .globl glVertexAttribs3svNV .type glVertexAttribs3svNV,#function glVertexAttribs3svNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15753,7 +15753,7 @@ glVertexAttribs3svNV: .globl glVertexAttribs4dvNV .type glVertexAttribs4dvNV,#function glVertexAttribs4dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15774,7 +15774,7 @@ glVertexAttribs4dvNV: .globl glVertexAttribs4fvNV .type glVertexAttribs4fvNV,#function glVertexAttribs4fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15795,7 +15795,7 @@ glVertexAttribs4fvNV: .globl glVertexAttribs4svNV .type glVertexAttribs4svNV,#function glVertexAttribs4svNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15816,7 +15816,7 @@ glVertexAttribs4svNV: .globl glVertexAttribs4ubvNV .type glVertexAttribs4ubvNV,#function glVertexAttribs4ubvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15837,7 +15837,7 @@ glVertexAttribs4ubvNV: .globl glPointParameteriNV .type glPointParameteriNV,#function glPointParameteriNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15858,7 +15858,7 @@ glPointParameteriNV: .globl glPointParameterivNV .type glPointParameterivNV,#function glPointParameterivNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15879,7 +15879,7 @@ glPointParameterivNV: .globl glBlendFuncSeparate .type glBlendFuncSeparate,#function glBlendFuncSeparate: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15900,7 +15900,7 @@ glBlendFuncSeparate: .globl glFogCoordf .type glFogCoordf,#function glFogCoordf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15921,7 +15921,7 @@ glFogCoordf: .globl glFogCoordfv .type glFogCoordfv,#function glFogCoordfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15942,7 +15942,7 @@ glFogCoordfv: .globl glFogCoordd .type glFogCoordd,#function glFogCoordd: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15963,7 +15963,7 @@ glFogCoordd: .globl glFogCoorddv .type glFogCoorddv,#function glFogCoorddv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -15984,7 +15984,7 @@ glFogCoorddv: .globl glFogCoordPointer .type glFogCoordPointer,#function glFogCoordPointer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16005,7 +16005,7 @@ glFogCoordPointer: .globl glMultiDrawArrays .type glMultiDrawArrays,#function glMultiDrawArrays: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16026,7 +16026,7 @@ glMultiDrawArrays: .globl glMultiDrawElements .type glMultiDrawElements,#function glMultiDrawElements: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16047,7 +16047,7 @@ glMultiDrawElements: .globl glPointParameterf .type glPointParameterf,#function glPointParameterf: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16068,7 +16068,7 @@ glPointParameterf: .globl glPointParameterfv .type glPointParameterfv,#function glPointParameterfv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16089,7 +16089,7 @@ glPointParameterfv: .globl glPointParameteri .type glPointParameteri,#function glPointParameteri: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16110,7 +16110,7 @@ glPointParameteri: .globl glPointParameteriv .type glPointParameteriv,#function glPointParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16131,7 +16131,7 @@ glPointParameteriv: .globl glSecondaryColor3b .type glSecondaryColor3b,#function glSecondaryColor3b: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16152,7 +16152,7 @@ glSecondaryColor3b: .globl glSecondaryColor3bv .type glSecondaryColor3bv,#function glSecondaryColor3bv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16173,7 +16173,7 @@ glSecondaryColor3bv: .globl glSecondaryColor3d .type glSecondaryColor3d,#function glSecondaryColor3d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16194,7 +16194,7 @@ glSecondaryColor3d: .globl glSecondaryColor3dv .type glSecondaryColor3dv,#function glSecondaryColor3dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16215,7 +16215,7 @@ glSecondaryColor3dv: .globl glSecondaryColor3f .type glSecondaryColor3f,#function glSecondaryColor3f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16236,7 +16236,7 @@ glSecondaryColor3f: .globl glSecondaryColor3fv .type glSecondaryColor3fv,#function glSecondaryColor3fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16257,7 +16257,7 @@ glSecondaryColor3fv: .globl glSecondaryColor3i .type glSecondaryColor3i,#function glSecondaryColor3i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16278,7 +16278,7 @@ glSecondaryColor3i: .globl glSecondaryColor3iv .type glSecondaryColor3iv,#function glSecondaryColor3iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16299,7 +16299,7 @@ glSecondaryColor3iv: .globl glSecondaryColor3s .type glSecondaryColor3s,#function glSecondaryColor3s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16320,7 +16320,7 @@ glSecondaryColor3s: .globl glSecondaryColor3sv .type glSecondaryColor3sv,#function glSecondaryColor3sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16341,7 +16341,7 @@ glSecondaryColor3sv: .globl glSecondaryColor3ub .type glSecondaryColor3ub,#function glSecondaryColor3ub: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16362,7 +16362,7 @@ glSecondaryColor3ub: .globl glSecondaryColor3ubv .type glSecondaryColor3ubv,#function glSecondaryColor3ubv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16383,7 +16383,7 @@ glSecondaryColor3ubv: .globl glSecondaryColor3ui .type glSecondaryColor3ui,#function glSecondaryColor3ui: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16404,7 +16404,7 @@ glSecondaryColor3ui: .globl glSecondaryColor3uiv .type glSecondaryColor3uiv,#function glSecondaryColor3uiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16425,7 +16425,7 @@ glSecondaryColor3uiv: .globl glSecondaryColor3us .type glSecondaryColor3us,#function glSecondaryColor3us: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16446,7 +16446,7 @@ glSecondaryColor3us: .globl glSecondaryColor3usv .type glSecondaryColor3usv,#function glSecondaryColor3usv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16467,7 +16467,7 @@ glSecondaryColor3usv: .globl glSecondaryColorPointer .type glSecondaryColorPointer,#function glSecondaryColorPointer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16488,7 +16488,7 @@ glSecondaryColorPointer: .globl glWindowPos2d .type glWindowPos2d,#function glWindowPos2d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16509,7 +16509,7 @@ glWindowPos2d: .globl glWindowPos2dv .type glWindowPos2dv,#function glWindowPos2dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16530,7 +16530,7 @@ glWindowPos2dv: .globl glWindowPos2f .type glWindowPos2f,#function glWindowPos2f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16551,7 +16551,7 @@ glWindowPos2f: .globl glWindowPos2fv .type glWindowPos2fv,#function glWindowPos2fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16572,7 +16572,7 @@ glWindowPos2fv: .globl glWindowPos2i .type glWindowPos2i,#function glWindowPos2i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16593,7 +16593,7 @@ glWindowPos2i: .globl glWindowPos2iv .type glWindowPos2iv,#function glWindowPos2iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16614,7 +16614,7 @@ glWindowPos2iv: .globl glWindowPos2s .type glWindowPos2s,#function glWindowPos2s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16635,7 +16635,7 @@ glWindowPos2s: .globl glWindowPos2sv .type glWindowPos2sv,#function glWindowPos2sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16656,7 +16656,7 @@ glWindowPos2sv: .globl glWindowPos3d .type glWindowPos3d,#function glWindowPos3d: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16677,7 +16677,7 @@ glWindowPos3d: .globl glWindowPos3dv .type glWindowPos3dv,#function glWindowPos3dv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16698,7 +16698,7 @@ glWindowPos3dv: .globl glWindowPos3f .type glWindowPos3f,#function glWindowPos3f: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16719,7 +16719,7 @@ glWindowPos3f: .globl glWindowPos3fv .type glWindowPos3fv,#function glWindowPos3fv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16740,7 +16740,7 @@ glWindowPos3fv: .globl glWindowPos3i .type glWindowPos3i,#function glWindowPos3i: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16761,7 +16761,7 @@ glWindowPos3i: .globl glWindowPos3iv .type glWindowPos3iv,#function glWindowPos3iv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16782,7 +16782,7 @@ glWindowPos3iv: .globl glWindowPos3s .type glWindowPos3s,#function glWindowPos3s: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16803,7 +16803,7 @@ glWindowPos3s: .globl glWindowPos3sv .type glWindowPos3sv,#function glWindowPos3sv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16824,7 +16824,7 @@ glWindowPos3sv: .globl glActiveStencilFaceEXT .type glActiveStencilFaceEXT,#function glActiveStencilFaceEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16845,7 +16845,7 @@ glActiveStencilFaceEXT: .globl glDeleteFencesNV .type glDeleteFencesNV,#function glDeleteFencesNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16866,7 +16866,7 @@ glDeleteFencesNV: .globl glGenFencesNV .type glGenFencesNV,#function glGenFencesNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16887,7 +16887,7 @@ glGenFencesNV: .globl glIsFenceNV .type glIsFenceNV,#function glIsFenceNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16908,7 +16908,7 @@ glIsFenceNV: .globl glTestFenceNV .type glTestFenceNV,#function glTestFenceNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16929,7 +16929,7 @@ glTestFenceNV: .globl glGetFenceivNV .type glGetFenceivNV,#function glGetFenceivNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16950,7 +16950,7 @@ glGetFenceivNV: .globl glFinishFenceNV .type glFinishFenceNV,#function glFinishFenceNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16971,7 +16971,7 @@ glFinishFenceNV: .globl glSetFenceNV .type glSetFenceNV,#function glSetFenceNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -16992,7 +16992,7 @@ glSetFenceNV: .globl glVertexAttrib1sARB .type glVertexAttrib1sARB,#function glVertexAttrib1sARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17013,7 +17013,7 @@ glVertexAttrib1sARB: .globl glVertexAttrib1fARB .type glVertexAttrib1fARB,#function glVertexAttrib1fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17034,7 +17034,7 @@ glVertexAttrib1fARB: .globl glVertexAttrib1dARB .type glVertexAttrib1dARB,#function glVertexAttrib1dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17055,7 +17055,7 @@ glVertexAttrib1dARB: .globl glVertexAttrib2sARB .type glVertexAttrib2sARB,#function glVertexAttrib2sARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17076,7 +17076,7 @@ glVertexAttrib2sARB: .globl glVertexAttrib2fARB .type glVertexAttrib2fARB,#function glVertexAttrib2fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17097,7 +17097,7 @@ glVertexAttrib2fARB: .globl glVertexAttrib2dARB .type glVertexAttrib2dARB,#function glVertexAttrib2dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17118,7 +17118,7 @@ glVertexAttrib2dARB: .globl glVertexAttrib3sARB .type glVertexAttrib3sARB,#function glVertexAttrib3sARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17139,7 +17139,7 @@ glVertexAttrib3sARB: .globl glVertexAttrib3fARB .type glVertexAttrib3fARB,#function glVertexAttrib3fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17160,7 +17160,7 @@ glVertexAttrib3fARB: .globl glVertexAttrib3dARB .type glVertexAttrib3dARB,#function glVertexAttrib3dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17181,7 +17181,7 @@ glVertexAttrib3dARB: .globl glVertexAttrib4sARB .type glVertexAttrib4sARB,#function glVertexAttrib4sARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17202,7 +17202,7 @@ glVertexAttrib4sARB: .globl glVertexAttrib4fARB .type glVertexAttrib4fARB,#function glVertexAttrib4fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17223,7 +17223,7 @@ glVertexAttrib4fARB: .globl glVertexAttrib4dARB .type glVertexAttrib4dARB,#function glVertexAttrib4dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17244,7 +17244,7 @@ glVertexAttrib4dARB: .globl glVertexAttrib4NubARB .type glVertexAttrib4NubARB,#function glVertexAttrib4NubARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17265,7 +17265,7 @@ glVertexAttrib4NubARB: .globl glVertexAttrib1svARB .type glVertexAttrib1svARB,#function glVertexAttrib1svARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17286,7 +17286,7 @@ glVertexAttrib1svARB: .globl glVertexAttrib1fvARB .type glVertexAttrib1fvARB,#function glVertexAttrib1fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17307,7 +17307,7 @@ glVertexAttrib1fvARB: .globl glVertexAttrib1dvARB .type glVertexAttrib1dvARB,#function glVertexAttrib1dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17328,7 +17328,7 @@ glVertexAttrib1dvARB: .globl glVertexAttrib2svARB .type glVertexAttrib2svARB,#function glVertexAttrib2svARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17349,7 +17349,7 @@ glVertexAttrib2svARB: .globl glVertexAttrib2fvARB .type glVertexAttrib2fvARB,#function glVertexAttrib2fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17370,7 +17370,7 @@ glVertexAttrib2fvARB: .globl glVertexAttrib2dvARB .type glVertexAttrib2dvARB,#function glVertexAttrib2dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17391,7 +17391,7 @@ glVertexAttrib2dvARB: .globl glVertexAttrib3svARB .type glVertexAttrib3svARB,#function glVertexAttrib3svARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17412,7 +17412,7 @@ glVertexAttrib3svARB: .globl glVertexAttrib3fvARB .type glVertexAttrib3fvARB,#function glVertexAttrib3fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17433,7 +17433,7 @@ glVertexAttrib3fvARB: .globl glVertexAttrib3dvARB .type glVertexAttrib3dvARB,#function glVertexAttrib3dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17454,7 +17454,7 @@ glVertexAttrib3dvARB: .globl glVertexAttrib4bvARB .type glVertexAttrib4bvARB,#function glVertexAttrib4bvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17475,7 +17475,7 @@ glVertexAttrib4bvARB: .globl glVertexAttrib4svARB .type glVertexAttrib4svARB,#function glVertexAttrib4svARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17496,7 +17496,7 @@ glVertexAttrib4svARB: .globl glVertexAttrib4ivARB .type glVertexAttrib4ivARB,#function glVertexAttrib4ivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17517,7 +17517,7 @@ glVertexAttrib4ivARB: .globl glVertexAttrib4ubvARB .type glVertexAttrib4ubvARB,#function glVertexAttrib4ubvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17538,7 +17538,7 @@ glVertexAttrib4ubvARB: .globl glVertexAttrib4usvARB .type glVertexAttrib4usvARB,#function glVertexAttrib4usvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17559,7 +17559,7 @@ glVertexAttrib4usvARB: .globl glVertexAttrib4uivARB .type glVertexAttrib4uivARB,#function glVertexAttrib4uivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17580,7 +17580,7 @@ glVertexAttrib4uivARB: .globl glVertexAttrib4fvARB .type glVertexAttrib4fvARB,#function glVertexAttrib4fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17601,7 +17601,7 @@ glVertexAttrib4fvARB: .globl glVertexAttrib4dvARB .type glVertexAttrib4dvARB,#function glVertexAttrib4dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17622,7 +17622,7 @@ glVertexAttrib4dvARB: .globl glVertexAttrib4NbvARB .type glVertexAttrib4NbvARB,#function glVertexAttrib4NbvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17643,7 +17643,7 @@ glVertexAttrib4NbvARB: .globl glVertexAttrib4NsvARB .type glVertexAttrib4NsvARB,#function glVertexAttrib4NsvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17664,7 +17664,7 @@ glVertexAttrib4NsvARB: .globl glVertexAttrib4NivARB .type glVertexAttrib4NivARB,#function glVertexAttrib4NivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17685,7 +17685,7 @@ glVertexAttrib4NivARB: .globl glVertexAttrib4NubvARB .type glVertexAttrib4NubvARB,#function glVertexAttrib4NubvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17706,7 +17706,7 @@ glVertexAttrib4NubvARB: .globl glVertexAttrib4NusvARB .type glVertexAttrib4NusvARB,#function glVertexAttrib4NusvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17727,7 +17727,7 @@ glVertexAttrib4NusvARB: .globl glVertexAttrib4NuivARB .type glVertexAttrib4NuivARB,#function glVertexAttrib4NuivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17748,7 +17748,7 @@ glVertexAttrib4NuivARB: .globl glVertexAttribPointerARB .type glVertexAttribPointerARB,#function glVertexAttribPointerARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17769,7 +17769,7 @@ glVertexAttribPointerARB: .globl glEnableVertexAttribArrayARB .type glEnableVertexAttribArrayARB,#function glEnableVertexAttribArrayARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17790,7 +17790,7 @@ glEnableVertexAttribArrayARB: .globl glDisableVertexAttribArrayARB .type glDisableVertexAttribArrayARB,#function glDisableVertexAttribArrayARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17811,7 +17811,7 @@ glDisableVertexAttribArrayARB: .globl glProgramStringARB .type glProgramStringARB,#function glProgramStringARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17832,7 +17832,7 @@ glProgramStringARB: .globl glBindProgramARB .type glBindProgramARB,#function glBindProgramARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17853,7 +17853,7 @@ glBindProgramARB: .globl glDeleteProgramsARB .type glDeleteProgramsARB,#function glDeleteProgramsARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17874,7 +17874,7 @@ glDeleteProgramsARB: .globl glGenProgramsARB .type glGenProgramsARB,#function glGenProgramsARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17895,7 +17895,7 @@ glGenProgramsARB: .globl glIsProgramARB .type glIsProgramARB,#function glIsProgramARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17916,7 +17916,7 @@ glIsProgramARB: .globl glProgramEnvParameter4dARB .type glProgramEnvParameter4dARB,#function glProgramEnvParameter4dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17937,7 +17937,7 @@ glProgramEnvParameter4dARB: .globl glProgramEnvParameter4dvARB .type glProgramEnvParameter4dvARB,#function glProgramEnvParameter4dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17958,7 +17958,7 @@ glProgramEnvParameter4dvARB: .globl glProgramEnvParameter4fARB .type glProgramEnvParameter4fARB,#function glProgramEnvParameter4fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -17979,7 +17979,7 @@ glProgramEnvParameter4fARB: .globl glProgramEnvParameter4fvARB .type glProgramEnvParameter4fvARB,#function glProgramEnvParameter4fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18000,7 +18000,7 @@ glProgramEnvParameter4fvARB: .globl glProgramLocalParameter4dARB .type glProgramLocalParameter4dARB,#function glProgramLocalParameter4dARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18021,7 +18021,7 @@ glProgramLocalParameter4dARB: .globl glProgramLocalParameter4dvARB .type glProgramLocalParameter4dvARB,#function glProgramLocalParameter4dvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18042,7 +18042,7 @@ glProgramLocalParameter4dvARB: .globl glProgramLocalParameter4fARB .type glProgramLocalParameter4fARB,#function glProgramLocalParameter4fARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18063,7 +18063,7 @@ glProgramLocalParameter4fARB: .globl glProgramLocalParameter4fvARB .type glProgramLocalParameter4fvARB,#function glProgramLocalParameter4fvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18084,7 +18084,7 @@ glProgramLocalParameter4fvARB: .globl glGetProgramEnvParameterdvARB .type glGetProgramEnvParameterdvARB,#function glGetProgramEnvParameterdvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18105,7 +18105,7 @@ glGetProgramEnvParameterdvARB: .globl glGetProgramEnvParameterfvARB .type glGetProgramEnvParameterfvARB,#function glGetProgramEnvParameterfvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18126,7 +18126,7 @@ glGetProgramEnvParameterfvARB: .globl glGetProgramLocalParameterdvARB .type glGetProgramLocalParameterdvARB,#function glGetProgramLocalParameterdvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18147,7 +18147,7 @@ glGetProgramLocalParameterdvARB: .globl glGetProgramLocalParameterfvARB .type glGetProgramLocalParameterfvARB,#function glGetProgramLocalParameterfvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18168,7 +18168,7 @@ glGetProgramLocalParameterfvARB: .globl glGetProgramivARB .type glGetProgramivARB,#function glGetProgramivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18189,7 +18189,7 @@ glGetProgramivARB: .globl glGetProgramStringARB .type glGetProgramStringARB,#function glGetProgramStringARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18210,7 +18210,7 @@ glGetProgramStringARB: .globl glGetVertexAttribdvARB .type glGetVertexAttribdvARB,#function glGetVertexAttribdvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18231,7 +18231,7 @@ glGetVertexAttribdvARB: .globl glGetVertexAttribfvARB .type glGetVertexAttribfvARB,#function glGetVertexAttribfvARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18252,7 +18252,7 @@ glGetVertexAttribfvARB: .globl glGetVertexAttribivARB .type glGetVertexAttribivARB,#function glGetVertexAttribivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18273,7 +18273,7 @@ glGetVertexAttribivARB: .globl glGetVertexAttribPointervARB .type glGetVertexAttribPointervARB,#function glGetVertexAttribPointervARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18294,7 +18294,7 @@ glGetVertexAttribPointervARB: .globl glProgramNamedParameter4fNV .type glProgramNamedParameter4fNV,#function glProgramNamedParameter4fNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18315,7 +18315,7 @@ glProgramNamedParameter4fNV: .globl glProgramNamedParameter4dNV .type glProgramNamedParameter4dNV,#function glProgramNamedParameter4dNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18336,7 +18336,7 @@ glProgramNamedParameter4dNV: .globl glProgramNamedParameter4fvNV .type glProgramNamedParameter4fvNV,#function glProgramNamedParameter4fvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18357,7 +18357,7 @@ glProgramNamedParameter4fvNV: .globl glProgramNamedParameter4dvNV .type glProgramNamedParameter4dvNV,#function glProgramNamedParameter4dvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18378,7 +18378,7 @@ glProgramNamedParameter4dvNV: .globl glGetProgramNamedParameterfvNV .type glGetProgramNamedParameterfvNV,#function glGetProgramNamedParameterfvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18399,7 +18399,7 @@ glGetProgramNamedParameterfvNV: .globl glGetProgramNamedParameterdvNV .type glGetProgramNamedParameterdvNV,#function glGetProgramNamedParameterdvNV: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18420,7 +18420,7 @@ glGetProgramNamedParameterdvNV: .globl glBindBufferARB .type glBindBufferARB,#function glBindBufferARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18441,7 +18441,7 @@ glBindBufferARB: .globl glBufferDataARB .type glBufferDataARB,#function glBufferDataARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18462,7 +18462,7 @@ glBufferDataARB: .globl glBufferSubDataARB .type glBufferSubDataARB,#function glBufferSubDataARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18483,7 +18483,7 @@ glBufferSubDataARB: .globl glDeleteBuffersARB .type glDeleteBuffersARB,#function glDeleteBuffersARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18504,7 +18504,7 @@ glDeleteBuffersARB: .globl glGenBuffersARB .type glGenBuffersARB,#function glGenBuffersARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18525,7 +18525,7 @@ glGenBuffersARB: .globl glGetBufferParameterivARB .type glGetBufferParameterivARB,#function glGetBufferParameterivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18546,7 +18546,7 @@ glGetBufferParameterivARB: .globl glGetBufferPointervARB .type glGetBufferPointervARB,#function glGetBufferPointervARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18567,7 +18567,7 @@ glGetBufferPointervARB: .globl glGetBufferSubDataARB .type glGetBufferSubDataARB,#function glGetBufferSubDataARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18588,7 +18588,7 @@ glGetBufferSubDataARB: .globl glIsBufferARB .type glIsBufferARB,#function glIsBufferARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18609,7 +18609,7 @@ glIsBufferARB: .globl glMapBufferARB .type glMapBufferARB,#function glMapBufferARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18630,7 +18630,7 @@ glMapBufferARB: .globl glUnmapBufferARB .type glUnmapBufferARB,#function glUnmapBufferARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18651,7 +18651,7 @@ glUnmapBufferARB: .globl glDepthBoundsEXT .type glDepthBoundsEXT,#function glDepthBoundsEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18672,7 +18672,7 @@ glDepthBoundsEXT: .globl glGenQueriesARB .type glGenQueriesARB,#function glGenQueriesARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18693,7 +18693,7 @@ glGenQueriesARB: .globl glDeleteQueriesARB .type glDeleteQueriesARB,#function glDeleteQueriesARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18714,7 +18714,7 @@ glDeleteQueriesARB: .globl glIsQueryARB .type glIsQueryARB,#function glIsQueryARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18735,7 +18735,7 @@ glIsQueryARB: .globl glBeginQueryARB .type glBeginQueryARB,#function glBeginQueryARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18756,7 +18756,7 @@ glBeginQueryARB: .globl glEndQueryARB .type glEndQueryARB,#function glEndQueryARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18777,7 +18777,7 @@ glEndQueryARB: .globl glGetQueryivARB .type glGetQueryivARB,#function glGetQueryivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18798,7 +18798,7 @@ glGetQueryivARB: .globl glGetQueryObjectivARB .type glGetQueryObjectivARB,#function glGetQueryObjectivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18819,7 +18819,7 @@ glGetQueryObjectivARB: .globl glGetQueryObjectuivARB .type glGetQueryObjectuivARB,#function glGetQueryObjectuivARB: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18840,7 +18840,7 @@ glGetQueryObjectuivARB: .globl glBindBuffer .type glBindBuffer,#function glBindBuffer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18861,7 +18861,7 @@ glBindBuffer: .globl glBufferData .type glBufferData,#function glBufferData: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18882,7 +18882,7 @@ glBufferData: .globl glBufferSubData .type glBufferSubData,#function glBufferSubData: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18903,7 +18903,7 @@ glBufferSubData: .globl glDeleteBuffers .type glDeleteBuffers,#function glDeleteBuffers: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18924,7 +18924,7 @@ glDeleteBuffers: .globl glGenBuffers .type glGenBuffers,#function glGenBuffers: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18945,7 +18945,7 @@ glGenBuffers: .globl glGetBufferParameteriv .type glGetBufferParameteriv,#function glGetBufferParameteriv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18966,7 +18966,7 @@ glGetBufferParameteriv: .globl glGetBufferPointerv .type glGetBufferPointerv,#function glGetBufferPointerv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -18987,7 +18987,7 @@ glGetBufferPointerv: .globl glGetBufferSubData .type glGetBufferSubData,#function glGetBufferSubData: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19008,7 +19008,7 @@ glGetBufferSubData: .globl glIsBuffer .type glIsBuffer,#function glIsBuffer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19029,7 +19029,7 @@ glIsBuffer: .globl glMapBuffer .type glMapBuffer,#function glMapBuffer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19050,7 +19050,7 @@ glMapBuffer: .globl glUnmapBuffer .type glUnmapBuffer,#function glUnmapBuffer: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19071,7 +19071,7 @@ glUnmapBuffer: .globl glGenQueries .type glGenQueries,#function glGenQueries: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19092,7 +19092,7 @@ glGenQueries: .globl glDeleteQueries .type glDeleteQueries,#function glDeleteQueries: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19113,7 +19113,7 @@ glDeleteQueries: .globl glIsQuery .type glIsQuery,#function glIsQuery: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19134,7 +19134,7 @@ glIsQuery: .globl glBeginQuery .type glBeginQuery,#function glBeginQuery: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19155,7 +19155,7 @@ glBeginQuery: .globl glEndQuery .type glEndQuery,#function glEndQuery: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19176,7 +19176,7 @@ glEndQuery: .globl glGetQueryiv .type glGetQueryiv,#function glGetQueryiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19197,7 +19197,7 @@ glGetQueryiv: .globl glGetQueryObjectiv .type glGetQueryObjectiv,#function glGetQueryObjectiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19218,7 +19218,7 @@ glGetQueryObjectiv: .globl glGetQueryObjectuiv .type glGetQueryObjectuiv,#function glGetQueryObjectuiv: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19239,7 +19239,7 @@ glGetQueryObjectuiv: .globl glBlendEquationSeparateEXT .type glBlendEquationSeparateEXT,#function glBlendEquationSeparateEXT: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 @@ -19260,7 +19260,7 @@ glBlendEquationSeparateEXT: .globl glBlendEquationSeparateATI .type glBlendEquationSeparateATI,#function glBlendEquationSeparateATI: -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) sethi %hi(0x00000000), %g2 sethi %hi(0x00000000), %g1 or %g2, %lo(0x00000000), %g2 diff --git a/src/mesa/sparc/norm.S b/src/mesa/sparc/norm.S index 6f7356b948f..876d7e310b1 100644 --- a/src/mesa/sparc/norm.S +++ b/src/mesa/sparc/norm.S @@ -1,4 +1,4 @@ -/* $Id: norm.S,v 1.3 2004/04/26 10:10:25 alanh Exp $ */ +/* $Id: norm.S,v 1.4 2004/11/22 19:27:40 brianp Exp $ */ #include "sparc_matrix.h" @@ -10,7 +10,7 @@ .text -#if defined(__sparc_v9__) && !defined(__linux__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) #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 d0c6bba58e8..7f99eadffc0 100644 --- a/src/mesa/sparc/sparc.c +++ b/src/mesa/sparc/sparc.c @@ -165,7 +165,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__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) 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 5a70cafdb9e..d74b4874530 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__) +#if (defined(__sparc_v9__) && (!defined(__linux__) || defined(__linux_sparc_64__))) #define LDPTR ldx #define MAT_M 0x00 #define MAT_INV 0x08 -- 2.30.2