davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1 | /* DO NOT EDIT - This file generated automatically with glsparcasm.py script */ |
2 | #include "glapioffsets.h" | ||||
3 | |||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4 | /* The _glapi_Dispatch symbol addresses get relocated into the |
5 | * sethi/or instruction sequences below at library init time. | ||||
6 | */ | ||||
7 | |||||
davem69 | 4a497e6 | 2001-06-06 22:55:28 +0000 | [diff] [blame] | 8 | |
9 | .text | ||||
10 | .align 32 | ||||
11 | .globl __glapi_sparc_icache_flush | ||||
12 | __glapi_sparc_icache_flush: /* %o0 = insn_addr */ | ||||
13 | flush %o0 | ||||
14 | retl | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 15 | nop |
davem69 | 4a497e6 | 2001-06-06 22:55:28 +0000 | [diff] [blame] | 16 | |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 17 | .data |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 18 | .align 64 |
19 | |||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 20 | .globl _mesa_sparc_glapi_begin |
davem69 | 636fb6c | 2001-08-03 13:16:31 +0000 | [diff] [blame] | 21 | .type _mesa_sparc_glapi_begin,#function |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 22 | _mesa_sparc_glapi_begin: |
23 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 24 | .globl glNewList |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 25 | .type glNewList,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 26 | glNewList: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 27 | #ifdef __sparc_v9__ |
28 | sethi %hi(0x00000000), %g2 | ||||
29 | sethi %hi(0x00000000), %g1 | ||||
30 | or %g2, %lo(0x00000000), %g2 | ||||
31 | or %g1, %lo(0x00000000), %g1 | ||||
32 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 33 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 34 | sethi %hi(8 * _gloffset_NewList), %g2 |
35 | or %g2, %lo(8 * _gloffset_NewList), %g2 | ||||
36 | ldx [%g1 + %g2], %g3 | ||||
37 | #else | ||||
38 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 39 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 40 | ld [%g1 + (4 * _gloffset_NewList)], %g3 |
41 | #endif | ||||
42 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 43 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 44 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 45 | .globl glEndList |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 46 | .type glEndList,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 47 | glEndList: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 48 | #ifdef __sparc_v9__ |
49 | sethi %hi(0x00000000), %g2 | ||||
50 | sethi %hi(0x00000000), %g1 | ||||
51 | or %g2, %lo(0x00000000), %g2 | ||||
52 | or %g1, %lo(0x00000000), %g1 | ||||
53 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 54 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 55 | sethi %hi(8 * _gloffset_EndList), %g2 |
56 | or %g2, %lo(8 * _gloffset_EndList), %g2 | ||||
57 | ldx [%g1 + %g2], %g3 | ||||
58 | #else | ||||
59 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 60 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 61 | ld [%g1 + (4 * _gloffset_EndList)], %g3 |
62 | #endif | ||||
63 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 64 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 65 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 66 | .globl glCallList |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 67 | .type glCallList,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 68 | glCallList: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 69 | #ifdef __sparc_v9__ |
70 | sethi %hi(0x00000000), %g2 | ||||
71 | sethi %hi(0x00000000), %g1 | ||||
72 | or %g2, %lo(0x00000000), %g2 | ||||
73 | or %g1, %lo(0x00000000), %g1 | ||||
74 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 75 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 76 | sethi %hi(8 * _gloffset_CallList), %g2 |
77 | or %g2, %lo(8 * _gloffset_CallList), %g2 | ||||
78 | ldx [%g1 + %g2], %g3 | ||||
79 | #else | ||||
80 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 81 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 82 | ld [%g1 + (4 * _gloffset_CallList)], %g3 |
83 | #endif | ||||
84 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 85 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 86 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 87 | .globl glCallLists |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 88 | .type glCallLists,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 89 | glCallLists: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 90 | #ifdef __sparc_v9__ |
91 | sethi %hi(0x00000000), %g2 | ||||
92 | sethi %hi(0x00000000), %g1 | ||||
93 | or %g2, %lo(0x00000000), %g2 | ||||
94 | or %g1, %lo(0x00000000), %g1 | ||||
95 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 96 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 97 | sethi %hi(8 * _gloffset_CallLists), %g2 |
98 | or %g2, %lo(8 * _gloffset_CallLists), %g2 | ||||
99 | ldx [%g1 + %g2], %g3 | ||||
100 | #else | ||||
101 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 102 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 103 | ld [%g1 + (4 * _gloffset_CallLists)], %g3 |
104 | #endif | ||||
105 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 106 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 107 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 108 | .globl glDeleteLists |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 109 | .type glDeleteLists,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 110 | glDeleteLists: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 111 | #ifdef __sparc_v9__ |
112 | sethi %hi(0x00000000), %g2 | ||||
113 | sethi %hi(0x00000000), %g1 | ||||
114 | or %g2, %lo(0x00000000), %g2 | ||||
115 | or %g1, %lo(0x00000000), %g1 | ||||
116 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 117 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 118 | sethi %hi(8 * _gloffset_DeleteLists), %g2 |
119 | or %g2, %lo(8 * _gloffset_DeleteLists), %g2 | ||||
120 | ldx [%g1 + %g2], %g3 | ||||
121 | #else | ||||
122 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 123 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 124 | ld [%g1 + (4 * _gloffset_DeleteLists)], %g3 |
125 | #endif | ||||
126 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 127 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 128 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 129 | .globl glGenLists |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 130 | .type glGenLists,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 131 | glGenLists: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 132 | #ifdef __sparc_v9__ |
133 | sethi %hi(0x00000000), %g2 | ||||
134 | sethi %hi(0x00000000), %g1 | ||||
135 | or %g2, %lo(0x00000000), %g2 | ||||
136 | or %g1, %lo(0x00000000), %g1 | ||||
137 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 138 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 139 | sethi %hi(8 * _gloffset_GenLists), %g2 |
140 | or %g2, %lo(8 * _gloffset_GenLists), %g2 | ||||
141 | ldx [%g1 + %g2], %g3 | ||||
142 | #else | ||||
143 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 144 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 145 | ld [%g1 + (4 * _gloffset_GenLists)], %g3 |
146 | #endif | ||||
147 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 148 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 149 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 150 | .globl glListBase |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 151 | .type glListBase,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 152 | glListBase: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 153 | #ifdef __sparc_v9__ |
154 | sethi %hi(0x00000000), %g2 | ||||
155 | sethi %hi(0x00000000), %g1 | ||||
156 | or %g2, %lo(0x00000000), %g2 | ||||
157 | or %g1, %lo(0x00000000), %g1 | ||||
158 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 159 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 160 | sethi %hi(8 * _gloffset_ListBase), %g2 |
161 | or %g2, %lo(8 * _gloffset_ListBase), %g2 | ||||
162 | ldx [%g1 + %g2], %g3 | ||||
163 | #else | ||||
164 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 165 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 166 | ld [%g1 + (4 * _gloffset_ListBase)], %g3 |
167 | #endif | ||||
168 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 169 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 170 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 171 | .globl glBegin |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 172 | .type glBegin,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 173 | glBegin: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 174 | #ifdef __sparc_v9__ |
175 | sethi %hi(0x00000000), %g2 | ||||
176 | sethi %hi(0x00000000), %g1 | ||||
177 | or %g2, %lo(0x00000000), %g2 | ||||
178 | or %g1, %lo(0x00000000), %g1 | ||||
179 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 180 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 181 | sethi %hi(8 * _gloffset_Begin), %g2 |
182 | or %g2, %lo(8 * _gloffset_Begin), %g2 | ||||
183 | ldx [%g1 + %g2], %g3 | ||||
184 | #else | ||||
185 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 186 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 187 | ld [%g1 + (4 * _gloffset_Begin)], %g3 |
188 | #endif | ||||
189 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 190 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 191 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 192 | .globl glBitmap |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 193 | .type glBitmap,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 194 | glBitmap: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 195 | #ifdef __sparc_v9__ |
196 | sethi %hi(0x00000000), %g2 | ||||
197 | sethi %hi(0x00000000), %g1 | ||||
198 | or %g2, %lo(0x00000000), %g2 | ||||
199 | or %g1, %lo(0x00000000), %g1 | ||||
200 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 201 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 202 | sethi %hi(8 * _gloffset_Bitmap), %g2 |
203 | or %g2, %lo(8 * _gloffset_Bitmap), %g2 | ||||
204 | ldx [%g1 + %g2], %g3 | ||||
205 | #else | ||||
206 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 207 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 208 | ld [%g1 + (4 * _gloffset_Bitmap)], %g3 |
209 | #endif | ||||
210 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 211 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 212 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 213 | .globl glColor3b |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 214 | .type glColor3b,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 215 | glColor3b: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 216 | #ifdef __sparc_v9__ |
217 | sethi %hi(0x00000000), %g2 | ||||
218 | sethi %hi(0x00000000), %g1 | ||||
219 | or %g2, %lo(0x00000000), %g2 | ||||
220 | or %g1, %lo(0x00000000), %g1 | ||||
221 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 222 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 223 | sethi %hi(8 * _gloffset_Color3b), %g2 |
224 | or %g2, %lo(8 * _gloffset_Color3b), %g2 | ||||
225 | ldx [%g1 + %g2], %g3 | ||||
226 | #else | ||||
227 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 228 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 229 | ld [%g1 + (4 * _gloffset_Color3b)], %g3 |
230 | #endif | ||||
231 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 232 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 233 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 234 | .globl glColor3bv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 235 | .type glColor3bv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 236 | glColor3bv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 237 | #ifdef __sparc_v9__ |
238 | sethi %hi(0x00000000), %g2 | ||||
239 | sethi %hi(0x00000000), %g1 | ||||
240 | or %g2, %lo(0x00000000), %g2 | ||||
241 | or %g1, %lo(0x00000000), %g1 | ||||
242 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 243 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 244 | sethi %hi(8 * _gloffset_Color3bv), %g2 |
245 | or %g2, %lo(8 * _gloffset_Color3bv), %g2 | ||||
246 | ldx [%g1 + %g2], %g3 | ||||
247 | #else | ||||
248 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 249 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 250 | ld [%g1 + (4 * _gloffset_Color3bv)], %g3 |
251 | #endif | ||||
252 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 253 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 254 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 255 | .globl glColor3d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 256 | .type glColor3d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 257 | glColor3d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 258 | #ifdef __sparc_v9__ |
259 | sethi %hi(0x00000000), %g2 | ||||
260 | sethi %hi(0x00000000), %g1 | ||||
261 | or %g2, %lo(0x00000000), %g2 | ||||
262 | or %g1, %lo(0x00000000), %g1 | ||||
263 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 264 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 265 | sethi %hi(8 * _gloffset_Color3d), %g2 |
266 | or %g2, %lo(8 * _gloffset_Color3d), %g2 | ||||
267 | ldx [%g1 + %g2], %g3 | ||||
268 | #else | ||||
269 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 270 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 271 | ld [%g1 + (4 * _gloffset_Color3d)], %g3 |
272 | #endif | ||||
273 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 274 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 275 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 276 | .globl glColor3dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 277 | .type glColor3dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 278 | glColor3dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 279 | #ifdef __sparc_v9__ |
280 | sethi %hi(0x00000000), %g2 | ||||
281 | sethi %hi(0x00000000), %g1 | ||||
282 | or %g2, %lo(0x00000000), %g2 | ||||
283 | or %g1, %lo(0x00000000), %g1 | ||||
284 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 285 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 286 | sethi %hi(8 * _gloffset_Color3dv), %g2 |
287 | or %g2, %lo(8 * _gloffset_Color3dv), %g2 | ||||
288 | ldx [%g1 + %g2], %g3 | ||||
289 | #else | ||||
290 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 291 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 292 | ld [%g1 + (4 * _gloffset_Color3dv)], %g3 |
293 | #endif | ||||
294 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 295 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 296 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 297 | .globl glColor3f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 298 | .type glColor3f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 299 | glColor3f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 300 | #ifdef __sparc_v9__ |
301 | sethi %hi(0x00000000), %g2 | ||||
302 | sethi %hi(0x00000000), %g1 | ||||
303 | or %g2, %lo(0x00000000), %g2 | ||||
304 | or %g1, %lo(0x00000000), %g1 | ||||
305 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 306 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 307 | sethi %hi(8 * _gloffset_Color3f), %g2 |
308 | or %g2, %lo(8 * _gloffset_Color3f), %g2 | ||||
309 | ldx [%g1 + %g2], %g3 | ||||
310 | #else | ||||
311 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 312 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 313 | ld [%g1 + (4 * _gloffset_Color3f)], %g3 |
314 | #endif | ||||
315 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 316 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 317 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 318 | .globl glColor3fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 319 | .type glColor3fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 320 | glColor3fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 321 | #ifdef __sparc_v9__ |
322 | sethi %hi(0x00000000), %g2 | ||||
323 | sethi %hi(0x00000000), %g1 | ||||
324 | or %g2, %lo(0x00000000), %g2 | ||||
325 | or %g1, %lo(0x00000000), %g1 | ||||
326 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 327 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 328 | sethi %hi(8 * _gloffset_Color3fv), %g2 |
329 | or %g2, %lo(8 * _gloffset_Color3fv), %g2 | ||||
330 | ldx [%g1 + %g2], %g3 | ||||
331 | #else | ||||
332 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 333 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 334 | ld [%g1 + (4 * _gloffset_Color3fv)], %g3 |
335 | #endif | ||||
336 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 337 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 338 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 339 | .globl glColor3i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 340 | .type glColor3i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 341 | glColor3i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 342 | #ifdef __sparc_v9__ |
343 | sethi %hi(0x00000000), %g2 | ||||
344 | sethi %hi(0x00000000), %g1 | ||||
345 | or %g2, %lo(0x00000000), %g2 | ||||
346 | or %g1, %lo(0x00000000), %g1 | ||||
347 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 348 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 349 | sethi %hi(8 * _gloffset_Color3i), %g2 |
350 | or %g2, %lo(8 * _gloffset_Color3i), %g2 | ||||
351 | ldx [%g1 + %g2], %g3 | ||||
352 | #else | ||||
353 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 354 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 355 | ld [%g1 + (4 * _gloffset_Color3i)], %g3 |
356 | #endif | ||||
357 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 358 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 359 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 360 | .globl glColor3iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 361 | .type glColor3iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 362 | glColor3iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 363 | #ifdef __sparc_v9__ |
364 | sethi %hi(0x00000000), %g2 | ||||
365 | sethi %hi(0x00000000), %g1 | ||||
366 | or %g2, %lo(0x00000000), %g2 | ||||
367 | or %g1, %lo(0x00000000), %g1 | ||||
368 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 369 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 370 | sethi %hi(8 * _gloffset_Color3iv), %g2 |
371 | or %g2, %lo(8 * _gloffset_Color3iv), %g2 | ||||
372 | ldx [%g1 + %g2], %g3 | ||||
373 | #else | ||||
374 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 375 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 376 | ld [%g1 + (4 * _gloffset_Color3iv)], %g3 |
377 | #endif | ||||
378 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 379 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 380 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 381 | .globl glColor3s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 382 | .type glColor3s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 383 | glColor3s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 384 | #ifdef __sparc_v9__ |
385 | sethi %hi(0x00000000), %g2 | ||||
386 | sethi %hi(0x00000000), %g1 | ||||
387 | or %g2, %lo(0x00000000), %g2 | ||||
388 | or %g1, %lo(0x00000000), %g1 | ||||
389 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 390 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 391 | sethi %hi(8 * _gloffset_Color3s), %g2 |
392 | or %g2, %lo(8 * _gloffset_Color3s), %g2 | ||||
393 | ldx [%g1 + %g2], %g3 | ||||
394 | #else | ||||
395 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 396 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 397 | ld [%g1 + (4 * _gloffset_Color3s)], %g3 |
398 | #endif | ||||
399 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 400 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 401 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 402 | .globl glColor3sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 403 | .type glColor3sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 404 | glColor3sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 405 | #ifdef __sparc_v9__ |
406 | sethi %hi(0x00000000), %g2 | ||||
407 | sethi %hi(0x00000000), %g1 | ||||
408 | or %g2, %lo(0x00000000), %g2 | ||||
409 | or %g1, %lo(0x00000000), %g1 | ||||
410 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 411 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 412 | sethi %hi(8 * _gloffset_Color3sv), %g2 |
413 | or %g2, %lo(8 * _gloffset_Color3sv), %g2 | ||||
414 | ldx [%g1 + %g2], %g3 | ||||
415 | #else | ||||
416 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 417 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 418 | ld [%g1 + (4 * _gloffset_Color3sv)], %g3 |
419 | #endif | ||||
420 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 421 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 422 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 423 | .globl glColor3ub |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 424 | .type glColor3ub,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 425 | glColor3ub: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 426 | #ifdef __sparc_v9__ |
427 | sethi %hi(0x00000000), %g2 | ||||
428 | sethi %hi(0x00000000), %g1 | ||||
429 | or %g2, %lo(0x00000000), %g2 | ||||
430 | or %g1, %lo(0x00000000), %g1 | ||||
431 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 432 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 433 | sethi %hi(8 * _gloffset_Color3ub), %g2 |
434 | or %g2, %lo(8 * _gloffset_Color3ub), %g2 | ||||
435 | ldx [%g1 + %g2], %g3 | ||||
436 | #else | ||||
437 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 438 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 439 | ld [%g1 + (4 * _gloffset_Color3ub)], %g3 |
440 | #endif | ||||
441 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 442 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 443 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 444 | .globl glColor3ubv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 445 | .type glColor3ubv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 446 | glColor3ubv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 447 | #ifdef __sparc_v9__ |
448 | sethi %hi(0x00000000), %g2 | ||||
449 | sethi %hi(0x00000000), %g1 | ||||
450 | or %g2, %lo(0x00000000), %g2 | ||||
451 | or %g1, %lo(0x00000000), %g1 | ||||
452 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 453 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 454 | sethi %hi(8 * _gloffset_Color3ubv), %g2 |
455 | or %g2, %lo(8 * _gloffset_Color3ubv), %g2 | ||||
456 | ldx [%g1 + %g2], %g3 | ||||
457 | #else | ||||
458 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 459 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 460 | ld [%g1 + (4 * _gloffset_Color3ubv)], %g3 |
461 | #endif | ||||
462 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 463 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 464 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 465 | .globl glColor3ui |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 466 | .type glColor3ui,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 467 | glColor3ui: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 468 | #ifdef __sparc_v9__ |
469 | sethi %hi(0x00000000), %g2 | ||||
470 | sethi %hi(0x00000000), %g1 | ||||
471 | or %g2, %lo(0x00000000), %g2 | ||||
472 | or %g1, %lo(0x00000000), %g1 | ||||
473 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 474 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 475 | sethi %hi(8 * _gloffset_Color3ui), %g2 |
476 | or %g2, %lo(8 * _gloffset_Color3ui), %g2 | ||||
477 | ldx [%g1 + %g2], %g3 | ||||
478 | #else | ||||
479 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 480 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 481 | ld [%g1 + (4 * _gloffset_Color3ui)], %g3 |
482 | #endif | ||||
483 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 484 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 485 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 486 | .globl glColor3uiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 487 | .type glColor3uiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 488 | glColor3uiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 489 | #ifdef __sparc_v9__ |
490 | sethi %hi(0x00000000), %g2 | ||||
491 | sethi %hi(0x00000000), %g1 | ||||
492 | or %g2, %lo(0x00000000), %g2 | ||||
493 | or %g1, %lo(0x00000000), %g1 | ||||
494 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 495 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 496 | sethi %hi(8 * _gloffset_Color3uiv), %g2 |
497 | or %g2, %lo(8 * _gloffset_Color3uiv), %g2 | ||||
498 | ldx [%g1 + %g2], %g3 | ||||
499 | #else | ||||
500 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 501 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 502 | ld [%g1 + (4 * _gloffset_Color3uiv)], %g3 |
503 | #endif | ||||
504 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 505 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 506 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 507 | .globl glColor3us |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 508 | .type glColor3us,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 509 | glColor3us: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 510 | #ifdef __sparc_v9__ |
511 | sethi %hi(0x00000000), %g2 | ||||
512 | sethi %hi(0x00000000), %g1 | ||||
513 | or %g2, %lo(0x00000000), %g2 | ||||
514 | or %g1, %lo(0x00000000), %g1 | ||||
515 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 516 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 517 | sethi %hi(8 * _gloffset_Color3us), %g2 |
518 | or %g2, %lo(8 * _gloffset_Color3us), %g2 | ||||
519 | ldx [%g1 + %g2], %g3 | ||||
520 | #else | ||||
521 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 522 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 523 | ld [%g1 + (4 * _gloffset_Color3us)], %g3 |
524 | #endif | ||||
525 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 526 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 527 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 528 | .globl glColor3usv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 529 | .type glColor3usv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 530 | glColor3usv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 531 | #ifdef __sparc_v9__ |
532 | sethi %hi(0x00000000), %g2 | ||||
533 | sethi %hi(0x00000000), %g1 | ||||
534 | or %g2, %lo(0x00000000), %g2 | ||||
535 | or %g1, %lo(0x00000000), %g1 | ||||
536 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 537 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 538 | sethi %hi(8 * _gloffset_Color3usv), %g2 |
539 | or %g2, %lo(8 * _gloffset_Color3usv), %g2 | ||||
540 | ldx [%g1 + %g2], %g3 | ||||
541 | #else | ||||
542 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 543 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 544 | ld [%g1 + (4 * _gloffset_Color3usv)], %g3 |
545 | #endif | ||||
546 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 547 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 548 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 549 | .globl glColor4b |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 550 | .type glColor4b,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 551 | glColor4b: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 552 | #ifdef __sparc_v9__ |
553 | sethi %hi(0x00000000), %g2 | ||||
554 | sethi %hi(0x00000000), %g1 | ||||
555 | or %g2, %lo(0x00000000), %g2 | ||||
556 | or %g1, %lo(0x00000000), %g1 | ||||
557 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 558 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 559 | sethi %hi(8 * _gloffset_Color4b), %g2 |
560 | or %g2, %lo(8 * _gloffset_Color4b), %g2 | ||||
561 | ldx [%g1 + %g2], %g3 | ||||
562 | #else | ||||
563 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 564 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 565 | ld [%g1 + (4 * _gloffset_Color4b)], %g3 |
566 | #endif | ||||
567 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 568 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 569 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 570 | .globl glColor4bv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 571 | .type glColor4bv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 572 | glColor4bv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 573 | #ifdef __sparc_v9__ |
574 | sethi %hi(0x00000000), %g2 | ||||
575 | sethi %hi(0x00000000), %g1 | ||||
576 | or %g2, %lo(0x00000000), %g2 | ||||
577 | or %g1, %lo(0x00000000), %g1 | ||||
578 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 579 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 580 | sethi %hi(8 * _gloffset_Color4bv), %g2 |
581 | or %g2, %lo(8 * _gloffset_Color4bv), %g2 | ||||
582 | ldx [%g1 + %g2], %g3 | ||||
583 | #else | ||||
584 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 585 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 586 | ld [%g1 + (4 * _gloffset_Color4bv)], %g3 |
587 | #endif | ||||
588 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 589 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 590 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 591 | .globl glColor4d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 592 | .type glColor4d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 593 | glColor4d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 594 | #ifdef __sparc_v9__ |
595 | sethi %hi(0x00000000), %g2 | ||||
596 | sethi %hi(0x00000000), %g1 | ||||
597 | or %g2, %lo(0x00000000), %g2 | ||||
598 | or %g1, %lo(0x00000000), %g1 | ||||
599 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 600 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 601 | sethi %hi(8 * _gloffset_Color4d), %g2 |
602 | or %g2, %lo(8 * _gloffset_Color4d), %g2 | ||||
603 | ldx [%g1 + %g2], %g3 | ||||
604 | #else | ||||
605 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 606 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 607 | ld [%g1 + (4 * _gloffset_Color4d)], %g3 |
608 | #endif | ||||
609 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 610 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 611 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 612 | .globl glColor4dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 613 | .type glColor4dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 614 | glColor4dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 615 | #ifdef __sparc_v9__ |
616 | sethi %hi(0x00000000), %g2 | ||||
617 | sethi %hi(0x00000000), %g1 | ||||
618 | or %g2, %lo(0x00000000), %g2 | ||||
619 | or %g1, %lo(0x00000000), %g1 | ||||
620 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 621 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 622 | sethi %hi(8 * _gloffset_Color4dv), %g2 |
623 | or %g2, %lo(8 * _gloffset_Color4dv), %g2 | ||||
624 | ldx [%g1 + %g2], %g3 | ||||
625 | #else | ||||
626 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 627 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 628 | ld [%g1 + (4 * _gloffset_Color4dv)], %g3 |
629 | #endif | ||||
630 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 631 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 632 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 633 | .globl glColor4f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 634 | .type glColor4f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 635 | glColor4f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 636 | #ifdef __sparc_v9__ |
637 | sethi %hi(0x00000000), %g2 | ||||
638 | sethi %hi(0x00000000), %g1 | ||||
639 | or %g2, %lo(0x00000000), %g2 | ||||
640 | or %g1, %lo(0x00000000), %g1 | ||||
641 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 642 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 643 | sethi %hi(8 * _gloffset_Color4f), %g2 |
644 | or %g2, %lo(8 * _gloffset_Color4f), %g2 | ||||
645 | ldx [%g1 + %g2], %g3 | ||||
646 | #else | ||||
647 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 648 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 649 | ld [%g1 + (4 * _gloffset_Color4f)], %g3 |
650 | #endif | ||||
651 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 652 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 653 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 654 | .globl glColor4fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 655 | .type glColor4fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 656 | glColor4fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 657 | #ifdef __sparc_v9__ |
658 | sethi %hi(0x00000000), %g2 | ||||
659 | sethi %hi(0x00000000), %g1 | ||||
660 | or %g2, %lo(0x00000000), %g2 | ||||
661 | or %g1, %lo(0x00000000), %g1 | ||||
662 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 663 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 664 | sethi %hi(8 * _gloffset_Color4fv), %g2 |
665 | or %g2, %lo(8 * _gloffset_Color4fv), %g2 | ||||
666 | ldx [%g1 + %g2], %g3 | ||||
667 | #else | ||||
668 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 669 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 670 | ld [%g1 + (4 * _gloffset_Color4fv)], %g3 |
671 | #endif | ||||
672 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 673 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 674 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 675 | .globl glColor4i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 676 | .type glColor4i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 677 | glColor4i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 678 | #ifdef __sparc_v9__ |
679 | sethi %hi(0x00000000), %g2 | ||||
680 | sethi %hi(0x00000000), %g1 | ||||
681 | or %g2, %lo(0x00000000), %g2 | ||||
682 | or %g1, %lo(0x00000000), %g1 | ||||
683 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 684 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 685 | sethi %hi(8 * _gloffset_Color4i), %g2 |
686 | or %g2, %lo(8 * _gloffset_Color4i), %g2 | ||||
687 | ldx [%g1 + %g2], %g3 | ||||
688 | #else | ||||
689 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 690 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 691 | ld [%g1 + (4 * _gloffset_Color4i)], %g3 |
692 | #endif | ||||
693 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 694 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 695 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 696 | .globl glColor4iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 697 | .type glColor4iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 698 | glColor4iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 699 | #ifdef __sparc_v9__ |
700 | sethi %hi(0x00000000), %g2 | ||||
701 | sethi %hi(0x00000000), %g1 | ||||
702 | or %g2, %lo(0x00000000), %g2 | ||||
703 | or %g1, %lo(0x00000000), %g1 | ||||
704 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 705 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 706 | sethi %hi(8 * _gloffset_Color4iv), %g2 |
707 | or %g2, %lo(8 * _gloffset_Color4iv), %g2 | ||||
708 | ldx [%g1 + %g2], %g3 | ||||
709 | #else | ||||
710 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 711 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 712 | ld [%g1 + (4 * _gloffset_Color4iv)], %g3 |
713 | #endif | ||||
714 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 715 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 716 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 717 | .globl glColor4s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 718 | .type glColor4s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 719 | glColor4s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 720 | #ifdef __sparc_v9__ |
721 | sethi %hi(0x00000000), %g2 | ||||
722 | sethi %hi(0x00000000), %g1 | ||||
723 | or %g2, %lo(0x00000000), %g2 | ||||
724 | or %g1, %lo(0x00000000), %g1 | ||||
725 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 726 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 727 | sethi %hi(8 * _gloffset_Color4s), %g2 |
728 | or %g2, %lo(8 * _gloffset_Color4s), %g2 | ||||
729 | ldx [%g1 + %g2], %g3 | ||||
730 | #else | ||||
731 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 732 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 733 | ld [%g1 + (4 * _gloffset_Color4s)], %g3 |
734 | #endif | ||||
735 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 736 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 737 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 738 | .globl glColor4sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 739 | .type glColor4sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 740 | glColor4sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 741 | #ifdef __sparc_v9__ |
742 | sethi %hi(0x00000000), %g2 | ||||
743 | sethi %hi(0x00000000), %g1 | ||||
744 | or %g2, %lo(0x00000000), %g2 | ||||
745 | or %g1, %lo(0x00000000), %g1 | ||||
746 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 747 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 748 | sethi %hi(8 * _gloffset_Color4sv), %g2 |
749 | or %g2, %lo(8 * _gloffset_Color4sv), %g2 | ||||
750 | ldx [%g1 + %g2], %g3 | ||||
751 | #else | ||||
752 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 753 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 754 | ld [%g1 + (4 * _gloffset_Color4sv)], %g3 |
755 | #endif | ||||
756 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 757 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 758 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 759 | .globl glColor4ub |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 760 | .type glColor4ub,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 761 | glColor4ub: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 762 | #ifdef __sparc_v9__ |
763 | sethi %hi(0x00000000), %g2 | ||||
764 | sethi %hi(0x00000000), %g1 | ||||
765 | or %g2, %lo(0x00000000), %g2 | ||||
766 | or %g1, %lo(0x00000000), %g1 | ||||
767 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 768 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 769 | sethi %hi(8 * _gloffset_Color4ub), %g2 |
770 | or %g2, %lo(8 * _gloffset_Color4ub), %g2 | ||||
771 | ldx [%g1 + %g2], %g3 | ||||
772 | #else | ||||
773 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 774 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 775 | ld [%g1 + (4 * _gloffset_Color4ub)], %g3 |
776 | #endif | ||||
777 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 778 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 779 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 780 | .globl glColor4ubv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 781 | .type glColor4ubv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 782 | glColor4ubv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 783 | #ifdef __sparc_v9__ |
784 | sethi %hi(0x00000000), %g2 | ||||
785 | sethi %hi(0x00000000), %g1 | ||||
786 | or %g2, %lo(0x00000000), %g2 | ||||
787 | or %g1, %lo(0x00000000), %g1 | ||||
788 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 789 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 790 | sethi %hi(8 * _gloffset_Color4ubv), %g2 |
791 | or %g2, %lo(8 * _gloffset_Color4ubv), %g2 | ||||
792 | ldx [%g1 + %g2], %g3 | ||||
793 | #else | ||||
794 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 795 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 796 | ld [%g1 + (4 * _gloffset_Color4ubv)], %g3 |
797 | #endif | ||||
798 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 799 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 800 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 801 | .globl glColor4ui |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 802 | .type glColor4ui,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 803 | glColor4ui: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 804 | #ifdef __sparc_v9__ |
805 | sethi %hi(0x00000000), %g2 | ||||
806 | sethi %hi(0x00000000), %g1 | ||||
807 | or %g2, %lo(0x00000000), %g2 | ||||
808 | or %g1, %lo(0x00000000), %g1 | ||||
809 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 810 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 811 | sethi %hi(8 * _gloffset_Color4ui), %g2 |
812 | or %g2, %lo(8 * _gloffset_Color4ui), %g2 | ||||
813 | ldx [%g1 + %g2], %g3 | ||||
814 | #else | ||||
815 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 816 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 817 | ld [%g1 + (4 * _gloffset_Color4ui)], %g3 |
818 | #endif | ||||
819 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 820 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 821 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 822 | .globl glColor4uiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 823 | .type glColor4uiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 824 | glColor4uiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 825 | #ifdef __sparc_v9__ |
826 | sethi %hi(0x00000000), %g2 | ||||
827 | sethi %hi(0x00000000), %g1 | ||||
828 | or %g2, %lo(0x00000000), %g2 | ||||
829 | or %g1, %lo(0x00000000), %g1 | ||||
830 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 831 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 832 | sethi %hi(8 * _gloffset_Color4uiv), %g2 |
833 | or %g2, %lo(8 * _gloffset_Color4uiv), %g2 | ||||
834 | ldx [%g1 + %g2], %g3 | ||||
835 | #else | ||||
836 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 837 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 838 | ld [%g1 + (4 * _gloffset_Color4uiv)], %g3 |
839 | #endif | ||||
840 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 841 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 842 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 843 | .globl glColor4us |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 844 | .type glColor4us,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 845 | glColor4us: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 846 | #ifdef __sparc_v9__ |
847 | sethi %hi(0x00000000), %g2 | ||||
848 | sethi %hi(0x00000000), %g1 | ||||
849 | or %g2, %lo(0x00000000), %g2 | ||||
850 | or %g1, %lo(0x00000000), %g1 | ||||
851 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 852 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 853 | sethi %hi(8 * _gloffset_Color4us), %g2 |
854 | or %g2, %lo(8 * _gloffset_Color4us), %g2 | ||||
855 | ldx [%g1 + %g2], %g3 | ||||
856 | #else | ||||
857 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 858 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 859 | ld [%g1 + (4 * _gloffset_Color4us)], %g3 |
860 | #endif | ||||
861 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 862 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 863 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 864 | .globl glColor4usv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 865 | .type glColor4usv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 866 | glColor4usv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 867 | #ifdef __sparc_v9__ |
868 | sethi %hi(0x00000000), %g2 | ||||
869 | sethi %hi(0x00000000), %g1 | ||||
870 | or %g2, %lo(0x00000000), %g2 | ||||
871 | or %g1, %lo(0x00000000), %g1 | ||||
872 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 873 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 874 | sethi %hi(8 * _gloffset_Color4usv), %g2 |
875 | or %g2, %lo(8 * _gloffset_Color4usv), %g2 | ||||
876 | ldx [%g1 + %g2], %g3 | ||||
877 | #else | ||||
878 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 879 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 880 | ld [%g1 + (4 * _gloffset_Color4usv)], %g3 |
881 | #endif | ||||
882 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 883 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 884 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 885 | .globl glEdgeFlag |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 886 | .type glEdgeFlag,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 887 | glEdgeFlag: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 888 | #ifdef __sparc_v9__ |
889 | sethi %hi(0x00000000), %g2 | ||||
890 | sethi %hi(0x00000000), %g1 | ||||
891 | or %g2, %lo(0x00000000), %g2 | ||||
892 | or %g1, %lo(0x00000000), %g1 | ||||
893 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 894 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 895 | sethi %hi(8 * _gloffset_EdgeFlag), %g2 |
896 | or %g2, %lo(8 * _gloffset_EdgeFlag), %g2 | ||||
897 | ldx [%g1 + %g2], %g3 | ||||
898 | #else | ||||
899 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 900 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 901 | ld [%g1 + (4 * _gloffset_EdgeFlag)], %g3 |
902 | #endif | ||||
903 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 904 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 905 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 906 | .globl glEdgeFlagv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 907 | .type glEdgeFlagv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 908 | glEdgeFlagv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 909 | #ifdef __sparc_v9__ |
910 | sethi %hi(0x00000000), %g2 | ||||
911 | sethi %hi(0x00000000), %g1 | ||||
912 | or %g2, %lo(0x00000000), %g2 | ||||
913 | or %g1, %lo(0x00000000), %g1 | ||||
914 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 915 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 916 | sethi %hi(8 * _gloffset_EdgeFlagv), %g2 |
917 | or %g2, %lo(8 * _gloffset_EdgeFlagv), %g2 | ||||
918 | ldx [%g1 + %g2], %g3 | ||||
919 | #else | ||||
920 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 921 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 922 | ld [%g1 + (4 * _gloffset_EdgeFlagv)], %g3 |
923 | #endif | ||||
924 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 925 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 926 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 927 | .globl glEnd |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 928 | .type glEnd,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 929 | glEnd: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 930 | #ifdef __sparc_v9__ |
931 | sethi %hi(0x00000000), %g2 | ||||
932 | sethi %hi(0x00000000), %g1 | ||||
933 | or %g2, %lo(0x00000000), %g2 | ||||
934 | or %g1, %lo(0x00000000), %g1 | ||||
935 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 936 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 937 | sethi %hi(8 * _gloffset_End), %g2 |
938 | or %g2, %lo(8 * _gloffset_End), %g2 | ||||
939 | ldx [%g1 + %g2], %g3 | ||||
940 | #else | ||||
941 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 942 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 943 | ld [%g1 + (4 * _gloffset_End)], %g3 |
944 | #endif | ||||
945 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 946 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 947 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 948 | .globl glIndexd |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 949 | .type glIndexd,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 950 | glIndexd: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 951 | #ifdef __sparc_v9__ |
952 | sethi %hi(0x00000000), %g2 | ||||
953 | sethi %hi(0x00000000), %g1 | ||||
954 | or %g2, %lo(0x00000000), %g2 | ||||
955 | or %g1, %lo(0x00000000), %g1 | ||||
956 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 957 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 958 | sethi %hi(8 * _gloffset_Indexd), %g2 |
959 | or %g2, %lo(8 * _gloffset_Indexd), %g2 | ||||
960 | ldx [%g1 + %g2], %g3 | ||||
961 | #else | ||||
962 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 963 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 964 | ld [%g1 + (4 * _gloffset_Indexd)], %g3 |
965 | #endif | ||||
966 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 967 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 968 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 969 | .globl glIndexdv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 970 | .type glIndexdv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 971 | glIndexdv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 972 | #ifdef __sparc_v9__ |
973 | sethi %hi(0x00000000), %g2 | ||||
974 | sethi %hi(0x00000000), %g1 | ||||
975 | or %g2, %lo(0x00000000), %g2 | ||||
976 | or %g1, %lo(0x00000000), %g1 | ||||
977 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 978 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 979 | sethi %hi(8 * _gloffset_Indexdv), %g2 |
980 | or %g2, %lo(8 * _gloffset_Indexdv), %g2 | ||||
981 | ldx [%g1 + %g2], %g3 | ||||
982 | #else | ||||
983 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 984 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 985 | ld [%g1 + (4 * _gloffset_Indexdv)], %g3 |
986 | #endif | ||||
987 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 988 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 989 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 990 | .globl glIndexf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 991 | .type glIndexf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 992 | glIndexf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 993 | #ifdef __sparc_v9__ |
994 | sethi %hi(0x00000000), %g2 | ||||
995 | sethi %hi(0x00000000), %g1 | ||||
996 | or %g2, %lo(0x00000000), %g2 | ||||
997 | or %g1, %lo(0x00000000), %g1 | ||||
998 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 999 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1000 | sethi %hi(8 * _gloffset_Indexf), %g2 |
1001 | or %g2, %lo(8 * _gloffset_Indexf), %g2 | ||||
1002 | ldx [%g1 + %g2], %g3 | ||||
1003 | #else | ||||
1004 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1005 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1006 | ld [%g1 + (4 * _gloffset_Indexf)], %g3 |
1007 | #endif | ||||
1008 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1009 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1010 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1011 | .globl glIndexfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1012 | .type glIndexfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1013 | glIndexfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1014 | #ifdef __sparc_v9__ |
1015 | sethi %hi(0x00000000), %g2 | ||||
1016 | sethi %hi(0x00000000), %g1 | ||||
1017 | or %g2, %lo(0x00000000), %g2 | ||||
1018 | or %g1, %lo(0x00000000), %g1 | ||||
1019 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1020 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1021 | sethi %hi(8 * _gloffset_Indexfv), %g2 |
1022 | or %g2, %lo(8 * _gloffset_Indexfv), %g2 | ||||
1023 | ldx [%g1 + %g2], %g3 | ||||
1024 | #else | ||||
1025 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1026 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1027 | ld [%g1 + (4 * _gloffset_Indexfv)], %g3 |
1028 | #endif | ||||
1029 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1030 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1031 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1032 | .globl glIndexi |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1033 | .type glIndexi,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1034 | glIndexi: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1035 | #ifdef __sparc_v9__ |
1036 | sethi %hi(0x00000000), %g2 | ||||
1037 | sethi %hi(0x00000000), %g1 | ||||
1038 | or %g2, %lo(0x00000000), %g2 | ||||
1039 | or %g1, %lo(0x00000000), %g1 | ||||
1040 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1041 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1042 | sethi %hi(8 * _gloffset_Indexi), %g2 |
1043 | or %g2, %lo(8 * _gloffset_Indexi), %g2 | ||||
1044 | ldx [%g1 + %g2], %g3 | ||||
1045 | #else | ||||
1046 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1047 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1048 | ld [%g1 + (4 * _gloffset_Indexi)], %g3 |
1049 | #endif | ||||
1050 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1051 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1052 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1053 | .globl glIndexiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1054 | .type glIndexiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1055 | glIndexiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1056 | #ifdef __sparc_v9__ |
1057 | sethi %hi(0x00000000), %g2 | ||||
1058 | sethi %hi(0x00000000), %g1 | ||||
1059 | or %g2, %lo(0x00000000), %g2 | ||||
1060 | or %g1, %lo(0x00000000), %g1 | ||||
1061 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1062 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1063 | sethi %hi(8 * _gloffset_Indexiv), %g2 |
1064 | or %g2, %lo(8 * _gloffset_Indexiv), %g2 | ||||
1065 | ldx [%g1 + %g2], %g3 | ||||
1066 | #else | ||||
1067 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1068 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1069 | ld [%g1 + (4 * _gloffset_Indexiv)], %g3 |
1070 | #endif | ||||
1071 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1072 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1073 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1074 | .globl glIndexs |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1075 | .type glIndexs,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1076 | glIndexs: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1077 | #ifdef __sparc_v9__ |
1078 | sethi %hi(0x00000000), %g2 | ||||
1079 | sethi %hi(0x00000000), %g1 | ||||
1080 | or %g2, %lo(0x00000000), %g2 | ||||
1081 | or %g1, %lo(0x00000000), %g1 | ||||
1082 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1083 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1084 | sethi %hi(8 * _gloffset_Indexs), %g2 |
1085 | or %g2, %lo(8 * _gloffset_Indexs), %g2 | ||||
1086 | ldx [%g1 + %g2], %g3 | ||||
1087 | #else | ||||
1088 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1089 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1090 | ld [%g1 + (4 * _gloffset_Indexs)], %g3 |
1091 | #endif | ||||
1092 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1093 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1094 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1095 | .globl glIndexsv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1096 | .type glIndexsv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1097 | glIndexsv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1098 | #ifdef __sparc_v9__ |
1099 | sethi %hi(0x00000000), %g2 | ||||
1100 | sethi %hi(0x00000000), %g1 | ||||
1101 | or %g2, %lo(0x00000000), %g2 | ||||
1102 | or %g1, %lo(0x00000000), %g1 | ||||
1103 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1104 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1105 | sethi %hi(8 * _gloffset_Indexsv), %g2 |
1106 | or %g2, %lo(8 * _gloffset_Indexsv), %g2 | ||||
1107 | ldx [%g1 + %g2], %g3 | ||||
1108 | #else | ||||
1109 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1110 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1111 | ld [%g1 + (4 * _gloffset_Indexsv)], %g3 |
1112 | #endif | ||||
1113 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1114 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1115 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1116 | .globl glNormal3b |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1117 | .type glNormal3b,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1118 | glNormal3b: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1119 | #ifdef __sparc_v9__ |
1120 | sethi %hi(0x00000000), %g2 | ||||
1121 | sethi %hi(0x00000000), %g1 | ||||
1122 | or %g2, %lo(0x00000000), %g2 | ||||
1123 | or %g1, %lo(0x00000000), %g1 | ||||
1124 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1125 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1126 | sethi %hi(8 * _gloffset_Normal3b), %g2 |
1127 | or %g2, %lo(8 * _gloffset_Normal3b), %g2 | ||||
1128 | ldx [%g1 + %g2], %g3 | ||||
1129 | #else | ||||
1130 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1131 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1132 | ld [%g1 + (4 * _gloffset_Normal3b)], %g3 |
1133 | #endif | ||||
1134 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1135 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1136 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1137 | .globl glNormal3bv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1138 | .type glNormal3bv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1139 | glNormal3bv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1140 | #ifdef __sparc_v9__ |
1141 | sethi %hi(0x00000000), %g2 | ||||
1142 | sethi %hi(0x00000000), %g1 | ||||
1143 | or %g2, %lo(0x00000000), %g2 | ||||
1144 | or %g1, %lo(0x00000000), %g1 | ||||
1145 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1146 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1147 | sethi %hi(8 * _gloffset_Normal3bv), %g2 |
1148 | or %g2, %lo(8 * _gloffset_Normal3bv), %g2 | ||||
1149 | ldx [%g1 + %g2], %g3 | ||||
1150 | #else | ||||
1151 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1152 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1153 | ld [%g1 + (4 * _gloffset_Normal3bv)], %g3 |
1154 | #endif | ||||
1155 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1156 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1157 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1158 | .globl glNormal3d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1159 | .type glNormal3d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1160 | glNormal3d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1161 | #ifdef __sparc_v9__ |
1162 | sethi %hi(0x00000000), %g2 | ||||
1163 | sethi %hi(0x00000000), %g1 | ||||
1164 | or %g2, %lo(0x00000000), %g2 | ||||
1165 | or %g1, %lo(0x00000000), %g1 | ||||
1166 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1167 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1168 | sethi %hi(8 * _gloffset_Normal3d), %g2 |
1169 | or %g2, %lo(8 * _gloffset_Normal3d), %g2 | ||||
1170 | ldx [%g1 + %g2], %g3 | ||||
1171 | #else | ||||
1172 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1173 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1174 | ld [%g1 + (4 * _gloffset_Normal3d)], %g3 |
1175 | #endif | ||||
1176 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1177 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1178 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1179 | .globl glNormal3dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1180 | .type glNormal3dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1181 | glNormal3dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1182 | #ifdef __sparc_v9__ |
1183 | sethi %hi(0x00000000), %g2 | ||||
1184 | sethi %hi(0x00000000), %g1 | ||||
1185 | or %g2, %lo(0x00000000), %g2 | ||||
1186 | or %g1, %lo(0x00000000), %g1 | ||||
1187 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1188 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1189 | sethi %hi(8 * _gloffset_Normal3dv), %g2 |
1190 | or %g2, %lo(8 * _gloffset_Normal3dv), %g2 | ||||
1191 | ldx [%g1 + %g2], %g3 | ||||
1192 | #else | ||||
1193 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1194 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1195 | ld [%g1 + (4 * _gloffset_Normal3dv)], %g3 |
1196 | #endif | ||||
1197 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1198 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1199 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1200 | .globl glNormal3f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1201 | .type glNormal3f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1202 | glNormal3f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1203 | #ifdef __sparc_v9__ |
1204 | sethi %hi(0x00000000), %g2 | ||||
1205 | sethi %hi(0x00000000), %g1 | ||||
1206 | or %g2, %lo(0x00000000), %g2 | ||||
1207 | or %g1, %lo(0x00000000), %g1 | ||||
1208 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1209 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1210 | sethi %hi(8 * _gloffset_Normal3f), %g2 |
1211 | or %g2, %lo(8 * _gloffset_Normal3f), %g2 | ||||
1212 | ldx [%g1 + %g2], %g3 | ||||
1213 | #else | ||||
1214 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1215 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1216 | ld [%g1 + (4 * _gloffset_Normal3f)], %g3 |
1217 | #endif | ||||
1218 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1219 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1220 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1221 | .globl glNormal3fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1222 | .type glNormal3fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1223 | glNormal3fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1224 | #ifdef __sparc_v9__ |
1225 | sethi %hi(0x00000000), %g2 | ||||
1226 | sethi %hi(0x00000000), %g1 | ||||
1227 | or %g2, %lo(0x00000000), %g2 | ||||
1228 | or %g1, %lo(0x00000000), %g1 | ||||
1229 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1230 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1231 | sethi %hi(8 * _gloffset_Normal3fv), %g2 |
1232 | or %g2, %lo(8 * _gloffset_Normal3fv), %g2 | ||||
1233 | ldx [%g1 + %g2], %g3 | ||||
1234 | #else | ||||
1235 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1236 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1237 | ld [%g1 + (4 * _gloffset_Normal3fv)], %g3 |
1238 | #endif | ||||
1239 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1240 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1241 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1242 | .globl glNormal3i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1243 | .type glNormal3i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1244 | glNormal3i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1245 | #ifdef __sparc_v9__ |
1246 | sethi %hi(0x00000000), %g2 | ||||
1247 | sethi %hi(0x00000000), %g1 | ||||
1248 | or %g2, %lo(0x00000000), %g2 | ||||
1249 | or %g1, %lo(0x00000000), %g1 | ||||
1250 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1251 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1252 | sethi %hi(8 * _gloffset_Normal3i), %g2 |
1253 | or %g2, %lo(8 * _gloffset_Normal3i), %g2 | ||||
1254 | ldx [%g1 + %g2], %g3 | ||||
1255 | #else | ||||
1256 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1257 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1258 | ld [%g1 + (4 * _gloffset_Normal3i)], %g3 |
1259 | #endif | ||||
1260 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1261 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1262 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1263 | .globl glNormal3iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1264 | .type glNormal3iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1265 | glNormal3iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1266 | #ifdef __sparc_v9__ |
1267 | sethi %hi(0x00000000), %g2 | ||||
1268 | sethi %hi(0x00000000), %g1 | ||||
1269 | or %g2, %lo(0x00000000), %g2 | ||||
1270 | or %g1, %lo(0x00000000), %g1 | ||||
1271 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1272 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1273 | sethi %hi(8 * _gloffset_Normal3iv), %g2 |
1274 | or %g2, %lo(8 * _gloffset_Normal3iv), %g2 | ||||
1275 | ldx [%g1 + %g2], %g3 | ||||
1276 | #else | ||||
1277 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1278 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1279 | ld [%g1 + (4 * _gloffset_Normal3iv)], %g3 |
1280 | #endif | ||||
1281 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1282 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1283 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1284 | .globl glNormal3s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1285 | .type glNormal3s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1286 | glNormal3s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1287 | #ifdef __sparc_v9__ |
1288 | sethi %hi(0x00000000), %g2 | ||||
1289 | sethi %hi(0x00000000), %g1 | ||||
1290 | or %g2, %lo(0x00000000), %g2 | ||||
1291 | or %g1, %lo(0x00000000), %g1 | ||||
1292 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1293 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1294 | sethi %hi(8 * _gloffset_Normal3s), %g2 |
1295 | or %g2, %lo(8 * _gloffset_Normal3s), %g2 | ||||
1296 | ldx [%g1 + %g2], %g3 | ||||
1297 | #else | ||||
1298 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1299 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1300 | ld [%g1 + (4 * _gloffset_Normal3s)], %g3 |
1301 | #endif | ||||
1302 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1303 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1304 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1305 | .globl glNormal3sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1306 | .type glNormal3sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1307 | glNormal3sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1308 | #ifdef __sparc_v9__ |
1309 | sethi %hi(0x00000000), %g2 | ||||
1310 | sethi %hi(0x00000000), %g1 | ||||
1311 | or %g2, %lo(0x00000000), %g2 | ||||
1312 | or %g1, %lo(0x00000000), %g1 | ||||
1313 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1314 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1315 | sethi %hi(8 * _gloffset_Normal3sv), %g2 |
1316 | or %g2, %lo(8 * _gloffset_Normal3sv), %g2 | ||||
1317 | ldx [%g1 + %g2], %g3 | ||||
1318 | #else | ||||
1319 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1320 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1321 | ld [%g1 + (4 * _gloffset_Normal3sv)], %g3 |
1322 | #endif | ||||
1323 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1324 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1325 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1326 | .globl glRasterPos2d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1327 | .type glRasterPos2d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1328 | glRasterPos2d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1329 | #ifdef __sparc_v9__ |
1330 | sethi %hi(0x00000000), %g2 | ||||
1331 | sethi %hi(0x00000000), %g1 | ||||
1332 | or %g2, %lo(0x00000000), %g2 | ||||
1333 | or %g1, %lo(0x00000000), %g1 | ||||
1334 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1335 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1336 | sethi %hi(8 * _gloffset_RasterPos2d), %g2 |
1337 | or %g2, %lo(8 * _gloffset_RasterPos2d), %g2 | ||||
1338 | ldx [%g1 + %g2], %g3 | ||||
1339 | #else | ||||
1340 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1341 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1342 | ld [%g1 + (4 * _gloffset_RasterPos2d)], %g3 |
1343 | #endif | ||||
1344 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1345 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1346 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1347 | .globl glRasterPos2dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1348 | .type glRasterPos2dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1349 | glRasterPos2dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1350 | #ifdef __sparc_v9__ |
1351 | sethi %hi(0x00000000), %g2 | ||||
1352 | sethi %hi(0x00000000), %g1 | ||||
1353 | or %g2, %lo(0x00000000), %g2 | ||||
1354 | or %g1, %lo(0x00000000), %g1 | ||||
1355 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1356 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1357 | sethi %hi(8 * _gloffset_RasterPos2dv), %g2 |
1358 | or %g2, %lo(8 * _gloffset_RasterPos2dv), %g2 | ||||
1359 | ldx [%g1 + %g2], %g3 | ||||
1360 | #else | ||||
1361 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1362 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1363 | ld [%g1 + (4 * _gloffset_RasterPos2dv)], %g3 |
1364 | #endif | ||||
1365 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1366 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1367 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1368 | .globl glRasterPos2f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1369 | .type glRasterPos2f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1370 | glRasterPos2f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1371 | #ifdef __sparc_v9__ |
1372 | sethi %hi(0x00000000), %g2 | ||||
1373 | sethi %hi(0x00000000), %g1 | ||||
1374 | or %g2, %lo(0x00000000), %g2 | ||||
1375 | or %g1, %lo(0x00000000), %g1 | ||||
1376 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1377 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1378 | sethi %hi(8 * _gloffset_RasterPos2f), %g2 |
1379 | or %g2, %lo(8 * _gloffset_RasterPos2f), %g2 | ||||
1380 | ldx [%g1 + %g2], %g3 | ||||
1381 | #else | ||||
1382 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1383 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1384 | ld [%g1 + (4 * _gloffset_RasterPos2f)], %g3 |
1385 | #endif | ||||
1386 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1387 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1388 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1389 | .globl glRasterPos2fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1390 | .type glRasterPos2fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1391 | glRasterPos2fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1392 | #ifdef __sparc_v9__ |
1393 | sethi %hi(0x00000000), %g2 | ||||
1394 | sethi %hi(0x00000000), %g1 | ||||
1395 | or %g2, %lo(0x00000000), %g2 | ||||
1396 | or %g1, %lo(0x00000000), %g1 | ||||
1397 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1398 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1399 | sethi %hi(8 * _gloffset_RasterPos2fv), %g2 |
1400 | or %g2, %lo(8 * _gloffset_RasterPos2fv), %g2 | ||||
1401 | ldx [%g1 + %g2], %g3 | ||||
1402 | #else | ||||
1403 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1404 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1405 | ld [%g1 + (4 * _gloffset_RasterPos2fv)], %g3 |
1406 | #endif | ||||
1407 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1408 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1409 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1410 | .globl glRasterPos2i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1411 | .type glRasterPos2i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1412 | glRasterPos2i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1413 | #ifdef __sparc_v9__ |
1414 | sethi %hi(0x00000000), %g2 | ||||
1415 | sethi %hi(0x00000000), %g1 | ||||
1416 | or %g2, %lo(0x00000000), %g2 | ||||
1417 | or %g1, %lo(0x00000000), %g1 | ||||
1418 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1419 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1420 | sethi %hi(8 * _gloffset_RasterPos2i), %g2 |
1421 | or %g2, %lo(8 * _gloffset_RasterPos2i), %g2 | ||||
1422 | ldx [%g1 + %g2], %g3 | ||||
1423 | #else | ||||
1424 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1425 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1426 | ld [%g1 + (4 * _gloffset_RasterPos2i)], %g3 |
1427 | #endif | ||||
1428 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1429 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1430 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1431 | .globl glRasterPos2iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1432 | .type glRasterPos2iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1433 | glRasterPos2iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1434 | #ifdef __sparc_v9__ |
1435 | sethi %hi(0x00000000), %g2 | ||||
1436 | sethi %hi(0x00000000), %g1 | ||||
1437 | or %g2, %lo(0x00000000), %g2 | ||||
1438 | or %g1, %lo(0x00000000), %g1 | ||||
1439 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1440 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1441 | sethi %hi(8 * _gloffset_RasterPos2iv), %g2 |
1442 | or %g2, %lo(8 * _gloffset_RasterPos2iv), %g2 | ||||
1443 | ldx [%g1 + %g2], %g3 | ||||
1444 | #else | ||||
1445 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1446 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1447 | ld [%g1 + (4 * _gloffset_RasterPos2iv)], %g3 |
1448 | #endif | ||||
1449 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1450 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1451 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1452 | .globl glRasterPos2s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1453 | .type glRasterPos2s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1454 | glRasterPos2s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1455 | #ifdef __sparc_v9__ |
1456 | sethi %hi(0x00000000), %g2 | ||||
1457 | sethi %hi(0x00000000), %g1 | ||||
1458 | or %g2, %lo(0x00000000), %g2 | ||||
1459 | or %g1, %lo(0x00000000), %g1 | ||||
1460 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1461 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1462 | sethi %hi(8 * _gloffset_RasterPos2s), %g2 |
1463 | or %g2, %lo(8 * _gloffset_RasterPos2s), %g2 | ||||
1464 | ldx [%g1 + %g2], %g3 | ||||
1465 | #else | ||||
1466 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1467 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1468 | ld [%g1 + (4 * _gloffset_RasterPos2s)], %g3 |
1469 | #endif | ||||
1470 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1471 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1472 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1473 | .globl glRasterPos2sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1474 | .type glRasterPos2sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1475 | glRasterPos2sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1476 | #ifdef __sparc_v9__ |
1477 | sethi %hi(0x00000000), %g2 | ||||
1478 | sethi %hi(0x00000000), %g1 | ||||
1479 | or %g2, %lo(0x00000000), %g2 | ||||
1480 | or %g1, %lo(0x00000000), %g1 | ||||
1481 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1482 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1483 | sethi %hi(8 * _gloffset_RasterPos2sv), %g2 |
1484 | or %g2, %lo(8 * _gloffset_RasterPos2sv), %g2 | ||||
1485 | ldx [%g1 + %g2], %g3 | ||||
1486 | #else | ||||
1487 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1488 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1489 | ld [%g1 + (4 * _gloffset_RasterPos2sv)], %g3 |
1490 | #endif | ||||
1491 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1492 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1493 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1494 | .globl glRasterPos3d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1495 | .type glRasterPos3d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1496 | glRasterPos3d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1497 | #ifdef __sparc_v9__ |
1498 | sethi %hi(0x00000000), %g2 | ||||
1499 | sethi %hi(0x00000000), %g1 | ||||
1500 | or %g2, %lo(0x00000000), %g2 | ||||
1501 | or %g1, %lo(0x00000000), %g1 | ||||
1502 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1503 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1504 | sethi %hi(8 * _gloffset_RasterPos3d), %g2 |
1505 | or %g2, %lo(8 * _gloffset_RasterPos3d), %g2 | ||||
1506 | ldx [%g1 + %g2], %g3 | ||||
1507 | #else | ||||
1508 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1509 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1510 | ld [%g1 + (4 * _gloffset_RasterPos3d)], %g3 |
1511 | #endif | ||||
1512 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1513 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1514 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1515 | .globl glRasterPos3dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1516 | .type glRasterPos3dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1517 | glRasterPos3dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1518 | #ifdef __sparc_v9__ |
1519 | sethi %hi(0x00000000), %g2 | ||||
1520 | sethi %hi(0x00000000), %g1 | ||||
1521 | or %g2, %lo(0x00000000), %g2 | ||||
1522 | or %g1, %lo(0x00000000), %g1 | ||||
1523 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1524 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1525 | sethi %hi(8 * _gloffset_RasterPos3dv), %g2 |
1526 | or %g2, %lo(8 * _gloffset_RasterPos3dv), %g2 | ||||
1527 | ldx [%g1 + %g2], %g3 | ||||
1528 | #else | ||||
1529 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1530 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1531 | ld [%g1 + (4 * _gloffset_RasterPos3dv)], %g3 |
1532 | #endif | ||||
1533 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1534 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1535 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1536 | .globl glRasterPos3f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1537 | .type glRasterPos3f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1538 | glRasterPos3f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1539 | #ifdef __sparc_v9__ |
1540 | sethi %hi(0x00000000), %g2 | ||||
1541 | sethi %hi(0x00000000), %g1 | ||||
1542 | or %g2, %lo(0x00000000), %g2 | ||||
1543 | or %g1, %lo(0x00000000), %g1 | ||||
1544 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1545 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1546 | sethi %hi(8 * _gloffset_RasterPos3f), %g2 |
1547 | or %g2, %lo(8 * _gloffset_RasterPos3f), %g2 | ||||
1548 | ldx [%g1 + %g2], %g3 | ||||
1549 | #else | ||||
1550 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1551 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1552 | ld [%g1 + (4 * _gloffset_RasterPos3f)], %g3 |
1553 | #endif | ||||
1554 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1555 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1556 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1557 | .globl glRasterPos3fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1558 | .type glRasterPos3fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1559 | glRasterPos3fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1560 | #ifdef __sparc_v9__ |
1561 | sethi %hi(0x00000000), %g2 | ||||
1562 | sethi %hi(0x00000000), %g1 | ||||
1563 | or %g2, %lo(0x00000000), %g2 | ||||
1564 | or %g1, %lo(0x00000000), %g1 | ||||
1565 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1566 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1567 | sethi %hi(8 * _gloffset_RasterPos3fv), %g2 |
1568 | or %g2, %lo(8 * _gloffset_RasterPos3fv), %g2 | ||||
1569 | ldx [%g1 + %g2], %g3 | ||||
1570 | #else | ||||
1571 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1572 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1573 | ld [%g1 + (4 * _gloffset_RasterPos3fv)], %g3 |
1574 | #endif | ||||
1575 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1576 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1577 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1578 | .globl glRasterPos3i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1579 | .type glRasterPos3i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1580 | glRasterPos3i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1581 | #ifdef __sparc_v9__ |
1582 | sethi %hi(0x00000000), %g2 | ||||
1583 | sethi %hi(0x00000000), %g1 | ||||
1584 | or %g2, %lo(0x00000000), %g2 | ||||
1585 | or %g1, %lo(0x00000000), %g1 | ||||
1586 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1587 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1588 | sethi %hi(8 * _gloffset_RasterPos3i), %g2 |
1589 | or %g2, %lo(8 * _gloffset_RasterPos3i), %g2 | ||||
1590 | ldx [%g1 + %g2], %g3 | ||||
1591 | #else | ||||
1592 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1593 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1594 | ld [%g1 + (4 * _gloffset_RasterPos3i)], %g3 |
1595 | #endif | ||||
1596 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1597 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1598 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1599 | .globl glRasterPos3iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1600 | .type glRasterPos3iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1601 | glRasterPos3iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1602 | #ifdef __sparc_v9__ |
1603 | sethi %hi(0x00000000), %g2 | ||||
1604 | sethi %hi(0x00000000), %g1 | ||||
1605 | or %g2, %lo(0x00000000), %g2 | ||||
1606 | or %g1, %lo(0x00000000), %g1 | ||||
1607 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1608 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1609 | sethi %hi(8 * _gloffset_RasterPos3iv), %g2 |
1610 | or %g2, %lo(8 * _gloffset_RasterPos3iv), %g2 | ||||
1611 | ldx [%g1 + %g2], %g3 | ||||
1612 | #else | ||||
1613 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1614 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1615 | ld [%g1 + (4 * _gloffset_RasterPos3iv)], %g3 |
1616 | #endif | ||||
1617 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1618 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1619 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1620 | .globl glRasterPos3s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1621 | .type glRasterPos3s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1622 | glRasterPos3s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1623 | #ifdef __sparc_v9__ |
1624 | sethi %hi(0x00000000), %g2 | ||||
1625 | sethi %hi(0x00000000), %g1 | ||||
1626 | or %g2, %lo(0x00000000), %g2 | ||||
1627 | or %g1, %lo(0x00000000), %g1 | ||||
1628 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1629 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1630 | sethi %hi(8 * _gloffset_RasterPos3s), %g2 |
1631 | or %g2, %lo(8 * _gloffset_RasterPos3s), %g2 | ||||
1632 | ldx [%g1 + %g2], %g3 | ||||
1633 | #else | ||||
1634 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1635 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1636 | ld [%g1 + (4 * _gloffset_RasterPos3s)], %g3 |
1637 | #endif | ||||
1638 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1639 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1640 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1641 | .globl glRasterPos3sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1642 | .type glRasterPos3sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1643 | glRasterPos3sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1644 | #ifdef __sparc_v9__ |
1645 | sethi %hi(0x00000000), %g2 | ||||
1646 | sethi %hi(0x00000000), %g1 | ||||
1647 | or %g2, %lo(0x00000000), %g2 | ||||
1648 | or %g1, %lo(0x00000000), %g1 | ||||
1649 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1650 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1651 | sethi %hi(8 * _gloffset_RasterPos3sv), %g2 |
1652 | or %g2, %lo(8 * _gloffset_RasterPos3sv), %g2 | ||||
1653 | ldx [%g1 + %g2], %g3 | ||||
1654 | #else | ||||
1655 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1656 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1657 | ld [%g1 + (4 * _gloffset_RasterPos3sv)], %g3 |
1658 | #endif | ||||
1659 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1660 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1661 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1662 | .globl glRasterPos4d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1663 | .type glRasterPos4d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1664 | glRasterPos4d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1665 | #ifdef __sparc_v9__ |
1666 | sethi %hi(0x00000000), %g2 | ||||
1667 | sethi %hi(0x00000000), %g1 | ||||
1668 | or %g2, %lo(0x00000000), %g2 | ||||
1669 | or %g1, %lo(0x00000000), %g1 | ||||
1670 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1671 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1672 | sethi %hi(8 * _gloffset_RasterPos4d), %g2 |
1673 | or %g2, %lo(8 * _gloffset_RasterPos4d), %g2 | ||||
1674 | ldx [%g1 + %g2], %g3 | ||||
1675 | #else | ||||
1676 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1677 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1678 | ld [%g1 + (4 * _gloffset_RasterPos4d)], %g3 |
1679 | #endif | ||||
1680 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1681 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1682 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1683 | .globl glRasterPos4dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1684 | .type glRasterPos4dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1685 | glRasterPos4dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1686 | #ifdef __sparc_v9__ |
1687 | sethi %hi(0x00000000), %g2 | ||||
1688 | sethi %hi(0x00000000), %g1 | ||||
1689 | or %g2, %lo(0x00000000), %g2 | ||||
1690 | or %g1, %lo(0x00000000), %g1 | ||||
1691 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1692 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1693 | sethi %hi(8 * _gloffset_RasterPos4dv), %g2 |
1694 | or %g2, %lo(8 * _gloffset_RasterPos4dv), %g2 | ||||
1695 | ldx [%g1 + %g2], %g3 | ||||
1696 | #else | ||||
1697 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1698 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1699 | ld [%g1 + (4 * _gloffset_RasterPos4dv)], %g3 |
1700 | #endif | ||||
1701 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1702 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1703 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1704 | .globl glRasterPos4f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1705 | .type glRasterPos4f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1706 | glRasterPos4f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1707 | #ifdef __sparc_v9__ |
1708 | sethi %hi(0x00000000), %g2 | ||||
1709 | sethi %hi(0x00000000), %g1 | ||||
1710 | or %g2, %lo(0x00000000), %g2 | ||||
1711 | or %g1, %lo(0x00000000), %g1 | ||||
1712 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1713 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1714 | sethi %hi(8 * _gloffset_RasterPos4f), %g2 |
1715 | or %g2, %lo(8 * _gloffset_RasterPos4f), %g2 | ||||
1716 | ldx [%g1 + %g2], %g3 | ||||
1717 | #else | ||||
1718 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1719 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1720 | ld [%g1 + (4 * _gloffset_RasterPos4f)], %g3 |
1721 | #endif | ||||
1722 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1723 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1724 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1725 | .globl glRasterPos4fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1726 | .type glRasterPos4fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1727 | glRasterPos4fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1728 | #ifdef __sparc_v9__ |
1729 | sethi %hi(0x00000000), %g2 | ||||
1730 | sethi %hi(0x00000000), %g1 | ||||
1731 | or %g2, %lo(0x00000000), %g2 | ||||
1732 | or %g1, %lo(0x00000000), %g1 | ||||
1733 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1734 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1735 | sethi %hi(8 * _gloffset_RasterPos4fv), %g2 |
1736 | or %g2, %lo(8 * _gloffset_RasterPos4fv), %g2 | ||||
1737 | ldx [%g1 + %g2], %g3 | ||||
1738 | #else | ||||
1739 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1740 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1741 | ld [%g1 + (4 * _gloffset_RasterPos4fv)], %g3 |
1742 | #endif | ||||
1743 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1744 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1745 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1746 | .globl glRasterPos4i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1747 | .type glRasterPos4i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1748 | glRasterPos4i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1749 | #ifdef __sparc_v9__ |
1750 | sethi %hi(0x00000000), %g2 | ||||
1751 | sethi %hi(0x00000000), %g1 | ||||
1752 | or %g2, %lo(0x00000000), %g2 | ||||
1753 | or %g1, %lo(0x00000000), %g1 | ||||
1754 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1755 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1756 | sethi %hi(8 * _gloffset_RasterPos4i), %g2 |
1757 | or %g2, %lo(8 * _gloffset_RasterPos4i), %g2 | ||||
1758 | ldx [%g1 + %g2], %g3 | ||||
1759 | #else | ||||
1760 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1761 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1762 | ld [%g1 + (4 * _gloffset_RasterPos4i)], %g3 |
1763 | #endif | ||||
1764 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1765 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1766 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1767 | .globl glRasterPos4iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1768 | .type glRasterPos4iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1769 | glRasterPos4iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1770 | #ifdef __sparc_v9__ |
1771 | sethi %hi(0x00000000), %g2 | ||||
1772 | sethi %hi(0x00000000), %g1 | ||||
1773 | or %g2, %lo(0x00000000), %g2 | ||||
1774 | or %g1, %lo(0x00000000), %g1 | ||||
1775 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1776 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1777 | sethi %hi(8 * _gloffset_RasterPos4iv), %g2 |
1778 | or %g2, %lo(8 * _gloffset_RasterPos4iv), %g2 | ||||
1779 | ldx [%g1 + %g2], %g3 | ||||
1780 | #else | ||||
1781 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1782 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1783 | ld [%g1 + (4 * _gloffset_RasterPos4iv)], %g3 |
1784 | #endif | ||||
1785 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1786 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1787 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1788 | .globl glRasterPos4s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1789 | .type glRasterPos4s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1790 | glRasterPos4s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1791 | #ifdef __sparc_v9__ |
1792 | sethi %hi(0x00000000), %g2 | ||||
1793 | sethi %hi(0x00000000), %g1 | ||||
1794 | or %g2, %lo(0x00000000), %g2 | ||||
1795 | or %g1, %lo(0x00000000), %g1 | ||||
1796 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1797 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1798 | sethi %hi(8 * _gloffset_RasterPos4s), %g2 |
1799 | or %g2, %lo(8 * _gloffset_RasterPos4s), %g2 | ||||
1800 | ldx [%g1 + %g2], %g3 | ||||
1801 | #else | ||||
1802 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1803 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1804 | ld [%g1 + (4 * _gloffset_RasterPos4s)], %g3 |
1805 | #endif | ||||
1806 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1807 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1808 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1809 | .globl glRasterPos4sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1810 | .type glRasterPos4sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1811 | glRasterPos4sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1812 | #ifdef __sparc_v9__ |
1813 | sethi %hi(0x00000000), %g2 | ||||
1814 | sethi %hi(0x00000000), %g1 | ||||
1815 | or %g2, %lo(0x00000000), %g2 | ||||
1816 | or %g1, %lo(0x00000000), %g1 | ||||
1817 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1818 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1819 | sethi %hi(8 * _gloffset_RasterPos4sv), %g2 |
1820 | or %g2, %lo(8 * _gloffset_RasterPos4sv), %g2 | ||||
1821 | ldx [%g1 + %g2], %g3 | ||||
1822 | #else | ||||
1823 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1824 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1825 | ld [%g1 + (4 * _gloffset_RasterPos4sv)], %g3 |
1826 | #endif | ||||
1827 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1828 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1829 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1830 | .globl glRectd |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1831 | .type glRectd,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1832 | glRectd: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1833 | #ifdef __sparc_v9__ |
1834 | sethi %hi(0x00000000), %g2 | ||||
1835 | sethi %hi(0x00000000), %g1 | ||||
1836 | or %g2, %lo(0x00000000), %g2 | ||||
1837 | or %g1, %lo(0x00000000), %g1 | ||||
1838 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1839 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1840 | sethi %hi(8 * _gloffset_Rectd), %g2 |
1841 | or %g2, %lo(8 * _gloffset_Rectd), %g2 | ||||
1842 | ldx [%g1 + %g2], %g3 | ||||
1843 | #else | ||||
1844 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1845 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1846 | ld [%g1 + (4 * _gloffset_Rectd)], %g3 |
1847 | #endif | ||||
1848 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1849 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1850 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1851 | .globl glRectdv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1852 | .type glRectdv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1853 | glRectdv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1854 | #ifdef __sparc_v9__ |
1855 | sethi %hi(0x00000000), %g2 | ||||
1856 | sethi %hi(0x00000000), %g1 | ||||
1857 | or %g2, %lo(0x00000000), %g2 | ||||
1858 | or %g1, %lo(0x00000000), %g1 | ||||
1859 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1860 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1861 | sethi %hi(8 * _gloffset_Rectdv), %g2 |
1862 | or %g2, %lo(8 * _gloffset_Rectdv), %g2 | ||||
1863 | ldx [%g1 + %g2], %g3 | ||||
1864 | #else | ||||
1865 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1866 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1867 | ld [%g1 + (4 * _gloffset_Rectdv)], %g3 |
1868 | #endif | ||||
1869 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1870 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1871 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1872 | .globl glRectf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1873 | .type glRectf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1874 | glRectf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1875 | #ifdef __sparc_v9__ |
1876 | sethi %hi(0x00000000), %g2 | ||||
1877 | sethi %hi(0x00000000), %g1 | ||||
1878 | or %g2, %lo(0x00000000), %g2 | ||||
1879 | or %g1, %lo(0x00000000), %g1 | ||||
1880 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1881 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1882 | sethi %hi(8 * _gloffset_Rectf), %g2 |
1883 | or %g2, %lo(8 * _gloffset_Rectf), %g2 | ||||
1884 | ldx [%g1 + %g2], %g3 | ||||
1885 | #else | ||||
1886 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1887 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1888 | ld [%g1 + (4 * _gloffset_Rectf)], %g3 |
1889 | #endif | ||||
1890 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1891 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1892 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1893 | .globl glRectfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1894 | .type glRectfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1895 | glRectfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1896 | #ifdef __sparc_v9__ |
1897 | sethi %hi(0x00000000), %g2 | ||||
1898 | sethi %hi(0x00000000), %g1 | ||||
1899 | or %g2, %lo(0x00000000), %g2 | ||||
1900 | or %g1, %lo(0x00000000), %g1 | ||||
1901 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1902 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1903 | sethi %hi(8 * _gloffset_Rectfv), %g2 |
1904 | or %g2, %lo(8 * _gloffset_Rectfv), %g2 | ||||
1905 | ldx [%g1 + %g2], %g3 | ||||
1906 | #else | ||||
1907 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1908 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1909 | ld [%g1 + (4 * _gloffset_Rectfv)], %g3 |
1910 | #endif | ||||
1911 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1912 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1913 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1914 | .globl glRecti |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1915 | .type glRecti,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1916 | glRecti: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1917 | #ifdef __sparc_v9__ |
1918 | sethi %hi(0x00000000), %g2 | ||||
1919 | sethi %hi(0x00000000), %g1 | ||||
1920 | or %g2, %lo(0x00000000), %g2 | ||||
1921 | or %g1, %lo(0x00000000), %g1 | ||||
1922 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1923 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1924 | sethi %hi(8 * _gloffset_Recti), %g2 |
1925 | or %g2, %lo(8 * _gloffset_Recti), %g2 | ||||
1926 | ldx [%g1 + %g2], %g3 | ||||
1927 | #else | ||||
1928 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1929 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1930 | ld [%g1 + (4 * _gloffset_Recti)], %g3 |
1931 | #endif | ||||
1932 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1933 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1934 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1935 | .globl glRectiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1936 | .type glRectiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1937 | glRectiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1938 | #ifdef __sparc_v9__ |
1939 | sethi %hi(0x00000000), %g2 | ||||
1940 | sethi %hi(0x00000000), %g1 | ||||
1941 | or %g2, %lo(0x00000000), %g2 | ||||
1942 | or %g1, %lo(0x00000000), %g1 | ||||
1943 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1944 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1945 | sethi %hi(8 * _gloffset_Rectiv), %g2 |
1946 | or %g2, %lo(8 * _gloffset_Rectiv), %g2 | ||||
1947 | ldx [%g1 + %g2], %g3 | ||||
1948 | #else | ||||
1949 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1950 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1951 | ld [%g1 + (4 * _gloffset_Rectiv)], %g3 |
1952 | #endif | ||||
1953 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1954 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1955 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1956 | .globl glRects |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1957 | .type glRects,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1958 | glRects: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1959 | #ifdef __sparc_v9__ |
1960 | sethi %hi(0x00000000), %g2 | ||||
1961 | sethi %hi(0x00000000), %g1 | ||||
1962 | or %g2, %lo(0x00000000), %g2 | ||||
1963 | or %g1, %lo(0x00000000), %g1 | ||||
1964 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1965 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1966 | sethi %hi(8 * _gloffset_Rects), %g2 |
1967 | or %g2, %lo(8 * _gloffset_Rects), %g2 | ||||
1968 | ldx [%g1 + %g2], %g3 | ||||
1969 | #else | ||||
1970 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1971 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1972 | ld [%g1 + (4 * _gloffset_Rects)], %g3 |
1973 | #endif | ||||
1974 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1975 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1976 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1977 | .globl glRectsv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1978 | .type glRectsv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1979 | glRectsv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1980 | #ifdef __sparc_v9__ |
1981 | sethi %hi(0x00000000), %g2 | ||||
1982 | sethi %hi(0x00000000), %g1 | ||||
1983 | or %g2, %lo(0x00000000), %g2 | ||||
1984 | or %g1, %lo(0x00000000), %g1 | ||||
1985 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1986 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1987 | sethi %hi(8 * _gloffset_Rectsv), %g2 |
1988 | or %g2, %lo(8 * _gloffset_Rectsv), %g2 | ||||
1989 | ldx [%g1 + %g2], %g3 | ||||
1990 | #else | ||||
1991 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 1992 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1993 | ld [%g1 + (4 * _gloffset_Rectsv)], %g3 |
1994 | #endif | ||||
1995 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 1996 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 1997 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 1998 | .globl glTexCoord1d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 1999 | .type glTexCoord1d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2000 | glTexCoord1d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2001 | #ifdef __sparc_v9__ |
2002 | sethi %hi(0x00000000), %g2 | ||||
2003 | sethi %hi(0x00000000), %g1 | ||||
2004 | or %g2, %lo(0x00000000), %g2 | ||||
2005 | or %g1, %lo(0x00000000), %g1 | ||||
2006 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2007 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2008 | sethi %hi(8 * _gloffset_TexCoord1d), %g2 |
2009 | or %g2, %lo(8 * _gloffset_TexCoord1d), %g2 | ||||
2010 | ldx [%g1 + %g2], %g3 | ||||
2011 | #else | ||||
2012 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2013 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2014 | ld [%g1 + (4 * _gloffset_TexCoord1d)], %g3 |
2015 | #endif | ||||
2016 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2017 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2018 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2019 | .globl glTexCoord1dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2020 | .type glTexCoord1dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2021 | glTexCoord1dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2022 | #ifdef __sparc_v9__ |
2023 | sethi %hi(0x00000000), %g2 | ||||
2024 | sethi %hi(0x00000000), %g1 | ||||
2025 | or %g2, %lo(0x00000000), %g2 | ||||
2026 | or %g1, %lo(0x00000000), %g1 | ||||
2027 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2028 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2029 | sethi %hi(8 * _gloffset_TexCoord1dv), %g2 |
2030 | or %g2, %lo(8 * _gloffset_TexCoord1dv), %g2 | ||||
2031 | ldx [%g1 + %g2], %g3 | ||||
2032 | #else | ||||
2033 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2034 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2035 | ld [%g1 + (4 * _gloffset_TexCoord1dv)], %g3 |
2036 | #endif | ||||
2037 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2038 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2039 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2040 | .globl glTexCoord1f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2041 | .type glTexCoord1f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2042 | glTexCoord1f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2043 | #ifdef __sparc_v9__ |
2044 | sethi %hi(0x00000000), %g2 | ||||
2045 | sethi %hi(0x00000000), %g1 | ||||
2046 | or %g2, %lo(0x00000000), %g2 | ||||
2047 | or %g1, %lo(0x00000000), %g1 | ||||
2048 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2049 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2050 | sethi %hi(8 * _gloffset_TexCoord1f), %g2 |
2051 | or %g2, %lo(8 * _gloffset_TexCoord1f), %g2 | ||||
2052 | ldx [%g1 + %g2], %g3 | ||||
2053 | #else | ||||
2054 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2055 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2056 | ld [%g1 + (4 * _gloffset_TexCoord1f)], %g3 |
2057 | #endif | ||||
2058 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2059 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2060 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2061 | .globl glTexCoord1fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2062 | .type glTexCoord1fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2063 | glTexCoord1fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2064 | #ifdef __sparc_v9__ |
2065 | sethi %hi(0x00000000), %g2 | ||||
2066 | sethi %hi(0x00000000), %g1 | ||||
2067 | or %g2, %lo(0x00000000), %g2 | ||||
2068 | or %g1, %lo(0x00000000), %g1 | ||||
2069 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2070 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2071 | sethi %hi(8 * _gloffset_TexCoord1fv), %g2 |
2072 | or %g2, %lo(8 * _gloffset_TexCoord1fv), %g2 | ||||
2073 | ldx [%g1 + %g2], %g3 | ||||
2074 | #else | ||||
2075 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2076 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2077 | ld [%g1 + (4 * _gloffset_TexCoord1fv)], %g3 |
2078 | #endif | ||||
2079 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2080 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2081 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2082 | .globl glTexCoord1i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2083 | .type glTexCoord1i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2084 | glTexCoord1i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2085 | #ifdef __sparc_v9__ |
2086 | sethi %hi(0x00000000), %g2 | ||||
2087 | sethi %hi(0x00000000), %g1 | ||||
2088 | or %g2, %lo(0x00000000), %g2 | ||||
2089 | or %g1, %lo(0x00000000), %g1 | ||||
2090 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2091 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2092 | sethi %hi(8 * _gloffset_TexCoord1i), %g2 |
2093 | or %g2, %lo(8 * _gloffset_TexCoord1i), %g2 | ||||
2094 | ldx [%g1 + %g2], %g3 | ||||
2095 | #else | ||||
2096 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2097 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2098 | ld [%g1 + (4 * _gloffset_TexCoord1i)], %g3 |
2099 | #endif | ||||
2100 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2101 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2102 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2103 | .globl glTexCoord1iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2104 | .type glTexCoord1iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2105 | glTexCoord1iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2106 | #ifdef __sparc_v9__ |
2107 | sethi %hi(0x00000000), %g2 | ||||
2108 | sethi %hi(0x00000000), %g1 | ||||
2109 | or %g2, %lo(0x00000000), %g2 | ||||
2110 | or %g1, %lo(0x00000000), %g1 | ||||
2111 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2112 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2113 | sethi %hi(8 * _gloffset_TexCoord1iv), %g2 |
2114 | or %g2, %lo(8 * _gloffset_TexCoord1iv), %g2 | ||||
2115 | ldx [%g1 + %g2], %g3 | ||||
2116 | #else | ||||
2117 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2118 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2119 | ld [%g1 + (4 * _gloffset_TexCoord1iv)], %g3 |
2120 | #endif | ||||
2121 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2122 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2123 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2124 | .globl glTexCoord1s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2125 | .type glTexCoord1s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2126 | glTexCoord1s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2127 | #ifdef __sparc_v9__ |
2128 | sethi %hi(0x00000000), %g2 | ||||
2129 | sethi %hi(0x00000000), %g1 | ||||
2130 | or %g2, %lo(0x00000000), %g2 | ||||
2131 | or %g1, %lo(0x00000000), %g1 | ||||
2132 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2133 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2134 | sethi %hi(8 * _gloffset_TexCoord1s), %g2 |
2135 | or %g2, %lo(8 * _gloffset_TexCoord1s), %g2 | ||||
2136 | ldx [%g1 + %g2], %g3 | ||||
2137 | #else | ||||
2138 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2139 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2140 | ld [%g1 + (4 * _gloffset_TexCoord1s)], %g3 |
2141 | #endif | ||||
2142 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2143 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2144 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2145 | .globl glTexCoord1sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2146 | .type glTexCoord1sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2147 | glTexCoord1sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2148 | #ifdef __sparc_v9__ |
2149 | sethi %hi(0x00000000), %g2 | ||||
2150 | sethi %hi(0x00000000), %g1 | ||||
2151 | or %g2, %lo(0x00000000), %g2 | ||||
2152 | or %g1, %lo(0x00000000), %g1 | ||||
2153 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2154 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2155 | sethi %hi(8 * _gloffset_TexCoord1sv), %g2 |
2156 | or %g2, %lo(8 * _gloffset_TexCoord1sv), %g2 | ||||
2157 | ldx [%g1 + %g2], %g3 | ||||
2158 | #else | ||||
2159 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2160 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2161 | ld [%g1 + (4 * _gloffset_TexCoord1sv)], %g3 |
2162 | #endif | ||||
2163 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2164 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2165 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2166 | .globl glTexCoord2d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2167 | .type glTexCoord2d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2168 | glTexCoord2d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2169 | #ifdef __sparc_v9__ |
2170 | sethi %hi(0x00000000), %g2 | ||||
2171 | sethi %hi(0x00000000), %g1 | ||||
2172 | or %g2, %lo(0x00000000), %g2 | ||||
2173 | or %g1, %lo(0x00000000), %g1 | ||||
2174 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2175 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2176 | sethi %hi(8 * _gloffset_TexCoord2d), %g2 |
2177 | or %g2, %lo(8 * _gloffset_TexCoord2d), %g2 | ||||
2178 | ldx [%g1 + %g2], %g3 | ||||
2179 | #else | ||||
2180 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2181 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2182 | ld [%g1 + (4 * _gloffset_TexCoord2d)], %g3 |
2183 | #endif | ||||
2184 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2185 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2186 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2187 | .globl glTexCoord2dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2188 | .type glTexCoord2dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2189 | glTexCoord2dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2190 | #ifdef __sparc_v9__ |
2191 | sethi %hi(0x00000000), %g2 | ||||
2192 | sethi %hi(0x00000000), %g1 | ||||
2193 | or %g2, %lo(0x00000000), %g2 | ||||
2194 | or %g1, %lo(0x00000000), %g1 | ||||
2195 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2196 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2197 | sethi %hi(8 * _gloffset_TexCoord2dv), %g2 |
2198 | or %g2, %lo(8 * _gloffset_TexCoord2dv), %g2 | ||||
2199 | ldx [%g1 + %g2], %g3 | ||||
2200 | #else | ||||
2201 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2202 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2203 | ld [%g1 + (4 * _gloffset_TexCoord2dv)], %g3 |
2204 | #endif | ||||
2205 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2206 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2207 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2208 | .globl glTexCoord2f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2209 | .type glTexCoord2f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2210 | glTexCoord2f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2211 | #ifdef __sparc_v9__ |
2212 | sethi %hi(0x00000000), %g2 | ||||
2213 | sethi %hi(0x00000000), %g1 | ||||
2214 | or %g2, %lo(0x00000000), %g2 | ||||
2215 | or %g1, %lo(0x00000000), %g1 | ||||
2216 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2217 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2218 | sethi %hi(8 * _gloffset_TexCoord2f), %g2 |
2219 | or %g2, %lo(8 * _gloffset_TexCoord2f), %g2 | ||||
2220 | ldx [%g1 + %g2], %g3 | ||||
2221 | #else | ||||
2222 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2223 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2224 | ld [%g1 + (4 * _gloffset_TexCoord2f)], %g3 |
2225 | #endif | ||||
2226 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2227 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2228 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2229 | .globl glTexCoord2fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2230 | .type glTexCoord2fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2231 | glTexCoord2fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2232 | #ifdef __sparc_v9__ |
2233 | sethi %hi(0x00000000), %g2 | ||||
2234 | sethi %hi(0x00000000), %g1 | ||||
2235 | or %g2, %lo(0x00000000), %g2 | ||||
2236 | or %g1, %lo(0x00000000), %g1 | ||||
2237 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2238 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2239 | sethi %hi(8 * _gloffset_TexCoord2fv), %g2 |
2240 | or %g2, %lo(8 * _gloffset_TexCoord2fv), %g2 | ||||
2241 | ldx [%g1 + %g2], %g3 | ||||
2242 | #else | ||||
2243 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2244 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2245 | ld [%g1 + (4 * _gloffset_TexCoord2fv)], %g3 |
2246 | #endif | ||||
2247 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2248 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2249 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2250 | .globl glTexCoord2i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2251 | .type glTexCoord2i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2252 | glTexCoord2i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2253 | #ifdef __sparc_v9__ |
2254 | sethi %hi(0x00000000), %g2 | ||||
2255 | sethi %hi(0x00000000), %g1 | ||||
2256 | or %g2, %lo(0x00000000), %g2 | ||||
2257 | or %g1, %lo(0x00000000), %g1 | ||||
2258 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2259 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2260 | sethi %hi(8 * _gloffset_TexCoord2i), %g2 |
2261 | or %g2, %lo(8 * _gloffset_TexCoord2i), %g2 | ||||
2262 | ldx [%g1 + %g2], %g3 | ||||
2263 | #else | ||||
2264 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2265 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2266 | ld [%g1 + (4 * _gloffset_TexCoord2i)], %g3 |
2267 | #endif | ||||
2268 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2269 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2270 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2271 | .globl glTexCoord2iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2272 | .type glTexCoord2iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2273 | glTexCoord2iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2274 | #ifdef __sparc_v9__ |
2275 | sethi %hi(0x00000000), %g2 | ||||
2276 | sethi %hi(0x00000000), %g1 | ||||
2277 | or %g2, %lo(0x00000000), %g2 | ||||
2278 | or %g1, %lo(0x00000000), %g1 | ||||
2279 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2280 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2281 | sethi %hi(8 * _gloffset_TexCoord2iv), %g2 |
2282 | or %g2, %lo(8 * _gloffset_TexCoord2iv), %g2 | ||||
2283 | ldx [%g1 + %g2], %g3 | ||||
2284 | #else | ||||
2285 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2286 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2287 | ld [%g1 + (4 * _gloffset_TexCoord2iv)], %g3 |
2288 | #endif | ||||
2289 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2290 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2291 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2292 | .globl glTexCoord2s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2293 | .type glTexCoord2s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2294 | glTexCoord2s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2295 | #ifdef __sparc_v9__ |
2296 | sethi %hi(0x00000000), %g2 | ||||
2297 | sethi %hi(0x00000000), %g1 | ||||
2298 | or %g2, %lo(0x00000000), %g2 | ||||
2299 | or %g1, %lo(0x00000000), %g1 | ||||
2300 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2301 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2302 | sethi %hi(8 * _gloffset_TexCoord2s), %g2 |
2303 | or %g2, %lo(8 * _gloffset_TexCoord2s), %g2 | ||||
2304 | ldx [%g1 + %g2], %g3 | ||||
2305 | #else | ||||
2306 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2307 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2308 | ld [%g1 + (4 * _gloffset_TexCoord2s)], %g3 |
2309 | #endif | ||||
2310 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2311 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2312 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2313 | .globl glTexCoord2sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2314 | .type glTexCoord2sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2315 | glTexCoord2sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2316 | #ifdef __sparc_v9__ |
2317 | sethi %hi(0x00000000), %g2 | ||||
2318 | sethi %hi(0x00000000), %g1 | ||||
2319 | or %g2, %lo(0x00000000), %g2 | ||||
2320 | or %g1, %lo(0x00000000), %g1 | ||||
2321 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2322 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2323 | sethi %hi(8 * _gloffset_TexCoord2sv), %g2 |
2324 | or %g2, %lo(8 * _gloffset_TexCoord2sv), %g2 | ||||
2325 | ldx [%g1 + %g2], %g3 | ||||
2326 | #else | ||||
2327 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2328 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2329 | ld [%g1 + (4 * _gloffset_TexCoord2sv)], %g3 |
2330 | #endif | ||||
2331 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2332 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2333 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2334 | .globl glTexCoord3d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2335 | .type glTexCoord3d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2336 | glTexCoord3d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2337 | #ifdef __sparc_v9__ |
2338 | sethi %hi(0x00000000), %g2 | ||||
2339 | sethi %hi(0x00000000), %g1 | ||||
2340 | or %g2, %lo(0x00000000), %g2 | ||||
2341 | or %g1, %lo(0x00000000), %g1 | ||||
2342 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2343 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2344 | sethi %hi(8 * _gloffset_TexCoord3d), %g2 |
2345 | or %g2, %lo(8 * _gloffset_TexCoord3d), %g2 | ||||
2346 | ldx [%g1 + %g2], %g3 | ||||
2347 | #else | ||||
2348 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2349 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2350 | ld [%g1 + (4 * _gloffset_TexCoord3d)], %g3 |
2351 | #endif | ||||
2352 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2353 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2354 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2355 | .globl glTexCoord3dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2356 | .type glTexCoord3dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2357 | glTexCoord3dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2358 | #ifdef __sparc_v9__ |
2359 | sethi %hi(0x00000000), %g2 | ||||
2360 | sethi %hi(0x00000000), %g1 | ||||
2361 | or %g2, %lo(0x00000000), %g2 | ||||
2362 | or %g1, %lo(0x00000000), %g1 | ||||
2363 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2364 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2365 | sethi %hi(8 * _gloffset_TexCoord3dv), %g2 |
2366 | or %g2, %lo(8 * _gloffset_TexCoord3dv), %g2 | ||||
2367 | ldx [%g1 + %g2], %g3 | ||||
2368 | #else | ||||
2369 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2370 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2371 | ld [%g1 + (4 * _gloffset_TexCoord3dv)], %g3 |
2372 | #endif | ||||
2373 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2374 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2375 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2376 | .globl glTexCoord3f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2377 | .type glTexCoord3f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2378 | glTexCoord3f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2379 | #ifdef __sparc_v9__ |
2380 | sethi %hi(0x00000000), %g2 | ||||
2381 | sethi %hi(0x00000000), %g1 | ||||
2382 | or %g2, %lo(0x00000000), %g2 | ||||
2383 | or %g1, %lo(0x00000000), %g1 | ||||
2384 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2385 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2386 | sethi %hi(8 * _gloffset_TexCoord3f), %g2 |
2387 | or %g2, %lo(8 * _gloffset_TexCoord3f), %g2 | ||||
2388 | ldx [%g1 + %g2], %g3 | ||||
2389 | #else | ||||
2390 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2391 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2392 | ld [%g1 + (4 * _gloffset_TexCoord3f)], %g3 |
2393 | #endif | ||||
2394 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2395 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2396 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2397 | .globl glTexCoord3fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2398 | .type glTexCoord3fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2399 | glTexCoord3fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2400 | #ifdef __sparc_v9__ |
2401 | sethi %hi(0x00000000), %g2 | ||||
2402 | sethi %hi(0x00000000), %g1 | ||||
2403 | or %g2, %lo(0x00000000), %g2 | ||||
2404 | or %g1, %lo(0x00000000), %g1 | ||||
2405 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2406 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2407 | sethi %hi(8 * _gloffset_TexCoord3fv), %g2 |
2408 | or %g2, %lo(8 * _gloffset_TexCoord3fv), %g2 | ||||
2409 | ldx [%g1 + %g2], %g3 | ||||
2410 | #else | ||||
2411 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2412 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2413 | ld [%g1 + (4 * _gloffset_TexCoord3fv)], %g3 |
2414 | #endif | ||||
2415 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2416 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2417 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2418 | .globl glTexCoord3i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2419 | .type glTexCoord3i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2420 | glTexCoord3i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2421 | #ifdef __sparc_v9__ |
2422 | sethi %hi(0x00000000), %g2 | ||||
2423 | sethi %hi(0x00000000), %g1 | ||||
2424 | or %g2, %lo(0x00000000), %g2 | ||||
2425 | or %g1, %lo(0x00000000), %g1 | ||||
2426 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2427 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2428 | sethi %hi(8 * _gloffset_TexCoord3i), %g2 |
2429 | or %g2, %lo(8 * _gloffset_TexCoord3i), %g2 | ||||
2430 | ldx [%g1 + %g2], %g3 | ||||
2431 | #else | ||||
2432 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2433 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2434 | ld [%g1 + (4 * _gloffset_TexCoord3i)], %g3 |
2435 | #endif | ||||
2436 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2437 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2438 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2439 | .globl glTexCoord3iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2440 | .type glTexCoord3iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2441 | glTexCoord3iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2442 | #ifdef __sparc_v9__ |
2443 | sethi %hi(0x00000000), %g2 | ||||
2444 | sethi %hi(0x00000000), %g1 | ||||
2445 | or %g2, %lo(0x00000000), %g2 | ||||
2446 | or %g1, %lo(0x00000000), %g1 | ||||
2447 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2448 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2449 | sethi %hi(8 * _gloffset_TexCoord3iv), %g2 |
2450 | or %g2, %lo(8 * _gloffset_TexCoord3iv), %g2 | ||||
2451 | ldx [%g1 + %g2], %g3 | ||||
2452 | #else | ||||
2453 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2454 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2455 | ld [%g1 + (4 * _gloffset_TexCoord3iv)], %g3 |
2456 | #endif | ||||
2457 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2458 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2459 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2460 | .globl glTexCoord3s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2461 | .type glTexCoord3s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2462 | glTexCoord3s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2463 | #ifdef __sparc_v9__ |
2464 | sethi %hi(0x00000000), %g2 | ||||
2465 | sethi %hi(0x00000000), %g1 | ||||
2466 | or %g2, %lo(0x00000000), %g2 | ||||
2467 | or %g1, %lo(0x00000000), %g1 | ||||
2468 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2469 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2470 | sethi %hi(8 * _gloffset_TexCoord3s), %g2 |
2471 | or %g2, %lo(8 * _gloffset_TexCoord3s), %g2 | ||||
2472 | ldx [%g1 + %g2], %g3 | ||||
2473 | #else | ||||
2474 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2475 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2476 | ld [%g1 + (4 * _gloffset_TexCoord3s)], %g3 |
2477 | #endif | ||||
2478 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2479 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2480 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2481 | .globl glTexCoord3sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2482 | .type glTexCoord3sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2483 | glTexCoord3sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2484 | #ifdef __sparc_v9__ |
2485 | sethi %hi(0x00000000), %g2 | ||||
2486 | sethi %hi(0x00000000), %g1 | ||||
2487 | or %g2, %lo(0x00000000), %g2 | ||||
2488 | or %g1, %lo(0x00000000), %g1 | ||||
2489 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2490 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2491 | sethi %hi(8 * _gloffset_TexCoord3sv), %g2 |
2492 | or %g2, %lo(8 * _gloffset_TexCoord3sv), %g2 | ||||
2493 | ldx [%g1 + %g2], %g3 | ||||
2494 | #else | ||||
2495 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2496 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2497 | ld [%g1 + (4 * _gloffset_TexCoord3sv)], %g3 |
2498 | #endif | ||||
2499 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2500 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2501 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2502 | .globl glTexCoord4d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2503 | .type glTexCoord4d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2504 | glTexCoord4d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2505 | #ifdef __sparc_v9__ |
2506 | sethi %hi(0x00000000), %g2 | ||||
2507 | sethi %hi(0x00000000), %g1 | ||||
2508 | or %g2, %lo(0x00000000), %g2 | ||||
2509 | or %g1, %lo(0x00000000), %g1 | ||||
2510 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2511 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2512 | sethi %hi(8 * _gloffset_TexCoord4d), %g2 |
2513 | or %g2, %lo(8 * _gloffset_TexCoord4d), %g2 | ||||
2514 | ldx [%g1 + %g2], %g3 | ||||
2515 | #else | ||||
2516 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2517 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2518 | ld [%g1 + (4 * _gloffset_TexCoord4d)], %g3 |
2519 | #endif | ||||
2520 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2521 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2522 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2523 | .globl glTexCoord4dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2524 | .type glTexCoord4dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2525 | glTexCoord4dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2526 | #ifdef __sparc_v9__ |
2527 | sethi %hi(0x00000000), %g2 | ||||
2528 | sethi %hi(0x00000000), %g1 | ||||
2529 | or %g2, %lo(0x00000000), %g2 | ||||
2530 | or %g1, %lo(0x00000000), %g1 | ||||
2531 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2532 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2533 | sethi %hi(8 * _gloffset_TexCoord4dv), %g2 |
2534 | or %g2, %lo(8 * _gloffset_TexCoord4dv), %g2 | ||||
2535 | ldx [%g1 + %g2], %g3 | ||||
2536 | #else | ||||
2537 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2538 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2539 | ld [%g1 + (4 * _gloffset_TexCoord4dv)], %g3 |
2540 | #endif | ||||
2541 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2542 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2543 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2544 | .globl glTexCoord4f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2545 | .type glTexCoord4f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2546 | glTexCoord4f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2547 | #ifdef __sparc_v9__ |
2548 | sethi %hi(0x00000000), %g2 | ||||
2549 | sethi %hi(0x00000000), %g1 | ||||
2550 | or %g2, %lo(0x00000000), %g2 | ||||
2551 | or %g1, %lo(0x00000000), %g1 | ||||
2552 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2553 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2554 | sethi %hi(8 * _gloffset_TexCoord4f), %g2 |
2555 | or %g2, %lo(8 * _gloffset_TexCoord4f), %g2 | ||||
2556 | ldx [%g1 + %g2], %g3 | ||||
2557 | #else | ||||
2558 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2559 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2560 | ld [%g1 + (4 * _gloffset_TexCoord4f)], %g3 |
2561 | #endif | ||||
2562 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2563 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2564 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2565 | .globl glTexCoord4fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2566 | .type glTexCoord4fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2567 | glTexCoord4fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2568 | #ifdef __sparc_v9__ |
2569 | sethi %hi(0x00000000), %g2 | ||||
2570 | sethi %hi(0x00000000), %g1 | ||||
2571 | or %g2, %lo(0x00000000), %g2 | ||||
2572 | or %g1, %lo(0x00000000), %g1 | ||||
2573 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2574 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2575 | sethi %hi(8 * _gloffset_TexCoord4fv), %g2 |
2576 | or %g2, %lo(8 * _gloffset_TexCoord4fv), %g2 | ||||
2577 | ldx [%g1 + %g2], %g3 | ||||
2578 | #else | ||||
2579 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2580 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2581 | ld [%g1 + (4 * _gloffset_TexCoord4fv)], %g3 |
2582 | #endif | ||||
2583 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2584 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2585 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2586 | .globl glTexCoord4i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2587 | .type glTexCoord4i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2588 | glTexCoord4i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2589 | #ifdef __sparc_v9__ |
2590 | sethi %hi(0x00000000), %g2 | ||||
2591 | sethi %hi(0x00000000), %g1 | ||||
2592 | or %g2, %lo(0x00000000), %g2 | ||||
2593 | or %g1, %lo(0x00000000), %g1 | ||||
2594 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2595 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2596 | sethi %hi(8 * _gloffset_TexCoord4i), %g2 |
2597 | or %g2, %lo(8 * _gloffset_TexCoord4i), %g2 | ||||
2598 | ldx [%g1 + %g2], %g3 | ||||
2599 | #else | ||||
2600 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2601 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2602 | ld [%g1 + (4 * _gloffset_TexCoord4i)], %g3 |
2603 | #endif | ||||
2604 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2605 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2606 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2607 | .globl glTexCoord4iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2608 | .type glTexCoord4iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2609 | glTexCoord4iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2610 | #ifdef __sparc_v9__ |
2611 | sethi %hi(0x00000000), %g2 | ||||
2612 | sethi %hi(0x00000000), %g1 | ||||
2613 | or %g2, %lo(0x00000000), %g2 | ||||
2614 | or %g1, %lo(0x00000000), %g1 | ||||
2615 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2616 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2617 | sethi %hi(8 * _gloffset_TexCoord4iv), %g2 |
2618 | or %g2, %lo(8 * _gloffset_TexCoord4iv), %g2 | ||||
2619 | ldx [%g1 + %g2], %g3 | ||||
2620 | #else | ||||
2621 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2622 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2623 | ld [%g1 + (4 * _gloffset_TexCoord4iv)], %g3 |
2624 | #endif | ||||
2625 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2626 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2627 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2628 | .globl glTexCoord4s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2629 | .type glTexCoord4s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2630 | glTexCoord4s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2631 | #ifdef __sparc_v9__ |
2632 | sethi %hi(0x00000000), %g2 | ||||
2633 | sethi %hi(0x00000000), %g1 | ||||
2634 | or %g2, %lo(0x00000000), %g2 | ||||
2635 | or %g1, %lo(0x00000000), %g1 | ||||
2636 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2637 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2638 | sethi %hi(8 * _gloffset_TexCoord4s), %g2 |
2639 | or %g2, %lo(8 * _gloffset_TexCoord4s), %g2 | ||||
2640 | ldx [%g1 + %g2], %g3 | ||||
2641 | #else | ||||
2642 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2643 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2644 | ld [%g1 + (4 * _gloffset_TexCoord4s)], %g3 |
2645 | #endif | ||||
2646 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2647 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2648 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2649 | .globl glTexCoord4sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2650 | .type glTexCoord4sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2651 | glTexCoord4sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2652 | #ifdef __sparc_v9__ |
2653 | sethi %hi(0x00000000), %g2 | ||||
2654 | sethi %hi(0x00000000), %g1 | ||||
2655 | or %g2, %lo(0x00000000), %g2 | ||||
2656 | or %g1, %lo(0x00000000), %g1 | ||||
2657 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2658 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2659 | sethi %hi(8 * _gloffset_TexCoord4sv), %g2 |
2660 | or %g2, %lo(8 * _gloffset_TexCoord4sv), %g2 | ||||
2661 | ldx [%g1 + %g2], %g3 | ||||
2662 | #else | ||||
2663 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2664 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2665 | ld [%g1 + (4 * _gloffset_TexCoord4sv)], %g3 |
2666 | #endif | ||||
2667 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2668 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2669 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2670 | .globl glVertex2d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2671 | .type glVertex2d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2672 | glVertex2d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2673 | #ifdef __sparc_v9__ |
2674 | sethi %hi(0x00000000), %g2 | ||||
2675 | sethi %hi(0x00000000), %g1 | ||||
2676 | or %g2, %lo(0x00000000), %g2 | ||||
2677 | or %g1, %lo(0x00000000), %g1 | ||||
2678 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2679 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2680 | sethi %hi(8 * _gloffset_Vertex2d), %g2 |
2681 | or %g2, %lo(8 * _gloffset_Vertex2d), %g2 | ||||
2682 | ldx [%g1 + %g2], %g3 | ||||
2683 | #else | ||||
2684 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2685 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2686 | ld [%g1 + (4 * _gloffset_Vertex2d)], %g3 |
2687 | #endif | ||||
2688 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2689 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2690 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2691 | .globl glVertex2dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2692 | .type glVertex2dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2693 | glVertex2dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2694 | #ifdef __sparc_v9__ |
2695 | sethi %hi(0x00000000), %g2 | ||||
2696 | sethi %hi(0x00000000), %g1 | ||||
2697 | or %g2, %lo(0x00000000), %g2 | ||||
2698 | or %g1, %lo(0x00000000), %g1 | ||||
2699 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2700 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2701 | sethi %hi(8 * _gloffset_Vertex2dv), %g2 |
2702 | or %g2, %lo(8 * _gloffset_Vertex2dv), %g2 | ||||
2703 | ldx [%g1 + %g2], %g3 | ||||
2704 | #else | ||||
2705 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2706 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2707 | ld [%g1 + (4 * _gloffset_Vertex2dv)], %g3 |
2708 | #endif | ||||
2709 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2710 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2711 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2712 | .globl glVertex2f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2713 | .type glVertex2f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2714 | glVertex2f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2715 | #ifdef __sparc_v9__ |
2716 | sethi %hi(0x00000000), %g2 | ||||
2717 | sethi %hi(0x00000000), %g1 | ||||
2718 | or %g2, %lo(0x00000000), %g2 | ||||
2719 | or %g1, %lo(0x00000000), %g1 | ||||
2720 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2721 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2722 | sethi %hi(8 * _gloffset_Vertex2f), %g2 |
2723 | or %g2, %lo(8 * _gloffset_Vertex2f), %g2 | ||||
2724 | ldx [%g1 + %g2], %g3 | ||||
2725 | #else | ||||
2726 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2727 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2728 | ld [%g1 + (4 * _gloffset_Vertex2f)], %g3 |
2729 | #endif | ||||
2730 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2731 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2732 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2733 | .globl glVertex2fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2734 | .type glVertex2fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2735 | glVertex2fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2736 | #ifdef __sparc_v9__ |
2737 | sethi %hi(0x00000000), %g2 | ||||
2738 | sethi %hi(0x00000000), %g1 | ||||
2739 | or %g2, %lo(0x00000000), %g2 | ||||
2740 | or %g1, %lo(0x00000000), %g1 | ||||
2741 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2742 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2743 | sethi %hi(8 * _gloffset_Vertex2fv), %g2 |
2744 | or %g2, %lo(8 * _gloffset_Vertex2fv), %g2 | ||||
2745 | ldx [%g1 + %g2], %g3 | ||||
2746 | #else | ||||
2747 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2748 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2749 | ld [%g1 + (4 * _gloffset_Vertex2fv)], %g3 |
2750 | #endif | ||||
2751 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2752 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2753 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2754 | .globl glVertex2i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2755 | .type glVertex2i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2756 | glVertex2i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2757 | #ifdef __sparc_v9__ |
2758 | sethi %hi(0x00000000), %g2 | ||||
2759 | sethi %hi(0x00000000), %g1 | ||||
2760 | or %g2, %lo(0x00000000), %g2 | ||||
2761 | or %g1, %lo(0x00000000), %g1 | ||||
2762 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2763 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2764 | sethi %hi(8 * _gloffset_Vertex2i), %g2 |
2765 | or %g2, %lo(8 * _gloffset_Vertex2i), %g2 | ||||
2766 | ldx [%g1 + %g2], %g3 | ||||
2767 | #else | ||||
2768 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2769 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2770 | ld [%g1 + (4 * _gloffset_Vertex2i)], %g3 |
2771 | #endif | ||||
2772 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2773 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2774 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2775 | .globl glVertex2iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2776 | .type glVertex2iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2777 | glVertex2iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2778 | #ifdef __sparc_v9__ |
2779 | sethi %hi(0x00000000), %g2 | ||||
2780 | sethi %hi(0x00000000), %g1 | ||||
2781 | or %g2, %lo(0x00000000), %g2 | ||||
2782 | or %g1, %lo(0x00000000), %g1 | ||||
2783 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2784 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2785 | sethi %hi(8 * _gloffset_Vertex2iv), %g2 |
2786 | or %g2, %lo(8 * _gloffset_Vertex2iv), %g2 | ||||
2787 | ldx [%g1 + %g2], %g3 | ||||
2788 | #else | ||||
2789 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2790 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2791 | ld [%g1 + (4 * _gloffset_Vertex2iv)], %g3 |
2792 | #endif | ||||
2793 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2794 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2795 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2796 | .globl glVertex2s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2797 | .type glVertex2s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2798 | glVertex2s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2799 | #ifdef __sparc_v9__ |
2800 | sethi %hi(0x00000000), %g2 | ||||
2801 | sethi %hi(0x00000000), %g1 | ||||
2802 | or %g2, %lo(0x00000000), %g2 | ||||
2803 | or %g1, %lo(0x00000000), %g1 | ||||
2804 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2805 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2806 | sethi %hi(8 * _gloffset_Vertex2s), %g2 |
2807 | or %g2, %lo(8 * _gloffset_Vertex2s), %g2 | ||||
2808 | ldx [%g1 + %g2], %g3 | ||||
2809 | #else | ||||
2810 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2811 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2812 | ld [%g1 + (4 * _gloffset_Vertex2s)], %g3 |
2813 | #endif | ||||
2814 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2815 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2816 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2817 | .globl glVertex2sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2818 | .type glVertex2sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2819 | glVertex2sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2820 | #ifdef __sparc_v9__ |
2821 | sethi %hi(0x00000000), %g2 | ||||
2822 | sethi %hi(0x00000000), %g1 | ||||
2823 | or %g2, %lo(0x00000000), %g2 | ||||
2824 | or %g1, %lo(0x00000000), %g1 | ||||
2825 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2826 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2827 | sethi %hi(8 * _gloffset_Vertex2sv), %g2 |
2828 | or %g2, %lo(8 * _gloffset_Vertex2sv), %g2 | ||||
2829 | ldx [%g1 + %g2], %g3 | ||||
2830 | #else | ||||
2831 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2832 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2833 | ld [%g1 + (4 * _gloffset_Vertex2sv)], %g3 |
2834 | #endif | ||||
2835 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2836 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2837 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2838 | .globl glVertex3d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2839 | .type glVertex3d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2840 | glVertex3d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2841 | #ifdef __sparc_v9__ |
2842 | sethi %hi(0x00000000), %g2 | ||||
2843 | sethi %hi(0x00000000), %g1 | ||||
2844 | or %g2, %lo(0x00000000), %g2 | ||||
2845 | or %g1, %lo(0x00000000), %g1 | ||||
2846 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2847 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2848 | sethi %hi(8 * _gloffset_Vertex3d), %g2 |
2849 | or %g2, %lo(8 * _gloffset_Vertex3d), %g2 | ||||
2850 | ldx [%g1 + %g2], %g3 | ||||
2851 | #else | ||||
2852 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2853 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2854 | ld [%g1 + (4 * _gloffset_Vertex3d)], %g3 |
2855 | #endif | ||||
2856 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2857 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2858 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2859 | .globl glVertex3dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2860 | .type glVertex3dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2861 | glVertex3dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2862 | #ifdef __sparc_v9__ |
2863 | sethi %hi(0x00000000), %g2 | ||||
2864 | sethi %hi(0x00000000), %g1 | ||||
2865 | or %g2, %lo(0x00000000), %g2 | ||||
2866 | or %g1, %lo(0x00000000), %g1 | ||||
2867 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2868 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2869 | sethi %hi(8 * _gloffset_Vertex3dv), %g2 |
2870 | or %g2, %lo(8 * _gloffset_Vertex3dv), %g2 | ||||
2871 | ldx [%g1 + %g2], %g3 | ||||
2872 | #else | ||||
2873 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2874 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2875 | ld [%g1 + (4 * _gloffset_Vertex3dv)], %g3 |
2876 | #endif | ||||
2877 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2878 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2879 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2880 | .globl glVertex3f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2881 | .type glVertex3f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2882 | glVertex3f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2883 | #ifdef __sparc_v9__ |
2884 | sethi %hi(0x00000000), %g2 | ||||
2885 | sethi %hi(0x00000000), %g1 | ||||
2886 | or %g2, %lo(0x00000000), %g2 | ||||
2887 | or %g1, %lo(0x00000000), %g1 | ||||
2888 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2889 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2890 | sethi %hi(8 * _gloffset_Vertex3f), %g2 |
2891 | or %g2, %lo(8 * _gloffset_Vertex3f), %g2 | ||||
2892 | ldx [%g1 + %g2], %g3 | ||||
2893 | #else | ||||
2894 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2895 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2896 | ld [%g1 + (4 * _gloffset_Vertex3f)], %g3 |
2897 | #endif | ||||
2898 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2899 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2900 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2901 | .globl glVertex3fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2902 | .type glVertex3fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2903 | glVertex3fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2904 | #ifdef __sparc_v9__ |
2905 | sethi %hi(0x00000000), %g2 | ||||
2906 | sethi %hi(0x00000000), %g1 | ||||
2907 | or %g2, %lo(0x00000000), %g2 | ||||
2908 | or %g1, %lo(0x00000000), %g1 | ||||
2909 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2910 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2911 | sethi %hi(8 * _gloffset_Vertex3fv), %g2 |
2912 | or %g2, %lo(8 * _gloffset_Vertex3fv), %g2 | ||||
2913 | ldx [%g1 + %g2], %g3 | ||||
2914 | #else | ||||
2915 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2916 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2917 | ld [%g1 + (4 * _gloffset_Vertex3fv)], %g3 |
2918 | #endif | ||||
2919 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2920 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2921 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2922 | .globl glVertex3i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2923 | .type glVertex3i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2924 | glVertex3i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2925 | #ifdef __sparc_v9__ |
2926 | sethi %hi(0x00000000), %g2 | ||||
2927 | sethi %hi(0x00000000), %g1 | ||||
2928 | or %g2, %lo(0x00000000), %g2 | ||||
2929 | or %g1, %lo(0x00000000), %g1 | ||||
2930 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2931 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2932 | sethi %hi(8 * _gloffset_Vertex3i), %g2 |
2933 | or %g2, %lo(8 * _gloffset_Vertex3i), %g2 | ||||
2934 | ldx [%g1 + %g2], %g3 | ||||
2935 | #else | ||||
2936 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2937 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2938 | ld [%g1 + (4 * _gloffset_Vertex3i)], %g3 |
2939 | #endif | ||||
2940 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2941 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2942 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2943 | .globl glVertex3iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2944 | .type glVertex3iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2945 | glVertex3iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2946 | #ifdef __sparc_v9__ |
2947 | sethi %hi(0x00000000), %g2 | ||||
2948 | sethi %hi(0x00000000), %g1 | ||||
2949 | or %g2, %lo(0x00000000), %g2 | ||||
2950 | or %g1, %lo(0x00000000), %g1 | ||||
2951 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2952 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2953 | sethi %hi(8 * _gloffset_Vertex3iv), %g2 |
2954 | or %g2, %lo(8 * _gloffset_Vertex3iv), %g2 | ||||
2955 | ldx [%g1 + %g2], %g3 | ||||
2956 | #else | ||||
2957 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2958 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2959 | ld [%g1 + (4 * _gloffset_Vertex3iv)], %g3 |
2960 | #endif | ||||
2961 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2962 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2963 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2964 | .globl glVertex3s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2965 | .type glVertex3s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2966 | glVertex3s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2967 | #ifdef __sparc_v9__ |
2968 | sethi %hi(0x00000000), %g2 | ||||
2969 | sethi %hi(0x00000000), %g1 | ||||
2970 | or %g2, %lo(0x00000000), %g2 | ||||
2971 | or %g1, %lo(0x00000000), %g1 | ||||
2972 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2973 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2974 | sethi %hi(8 * _gloffset_Vertex3s), %g2 |
2975 | or %g2, %lo(8 * _gloffset_Vertex3s), %g2 | ||||
2976 | ldx [%g1 + %g2], %g3 | ||||
2977 | #else | ||||
2978 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2979 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2980 | ld [%g1 + (4 * _gloffset_Vertex3s)], %g3 |
2981 | #endif | ||||
2982 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 2983 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2984 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2985 | .globl glVertex3sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 2986 | .type glVertex3sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 2987 | glVertex3sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2988 | #ifdef __sparc_v9__ |
2989 | sethi %hi(0x00000000), %g2 | ||||
2990 | sethi %hi(0x00000000), %g1 | ||||
2991 | or %g2, %lo(0x00000000), %g2 | ||||
2992 | or %g1, %lo(0x00000000), %g1 | ||||
2993 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 2994 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 2995 | sethi %hi(8 * _gloffset_Vertex3sv), %g2 |
2996 | or %g2, %lo(8 * _gloffset_Vertex3sv), %g2 | ||||
2997 | ldx [%g1 + %g2], %g3 | ||||
2998 | #else | ||||
2999 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3000 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3001 | ld [%g1 + (4 * _gloffset_Vertex3sv)], %g3 |
3002 | #endif | ||||
3003 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3004 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3005 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3006 | .globl glVertex4d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3007 | .type glVertex4d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3008 | glVertex4d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3009 | #ifdef __sparc_v9__ |
3010 | sethi %hi(0x00000000), %g2 | ||||
3011 | sethi %hi(0x00000000), %g1 | ||||
3012 | or %g2, %lo(0x00000000), %g2 | ||||
3013 | or %g1, %lo(0x00000000), %g1 | ||||
3014 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3015 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3016 | sethi %hi(8 * _gloffset_Vertex4d), %g2 |
3017 | or %g2, %lo(8 * _gloffset_Vertex4d), %g2 | ||||
3018 | ldx [%g1 + %g2], %g3 | ||||
3019 | #else | ||||
3020 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3021 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3022 | ld [%g1 + (4 * _gloffset_Vertex4d)], %g3 |
3023 | #endif | ||||
3024 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3025 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3026 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3027 | .globl glVertex4dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3028 | .type glVertex4dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3029 | glVertex4dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3030 | #ifdef __sparc_v9__ |
3031 | sethi %hi(0x00000000), %g2 | ||||
3032 | sethi %hi(0x00000000), %g1 | ||||
3033 | or %g2, %lo(0x00000000), %g2 | ||||
3034 | or %g1, %lo(0x00000000), %g1 | ||||
3035 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3036 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3037 | sethi %hi(8 * _gloffset_Vertex4dv), %g2 |
3038 | or %g2, %lo(8 * _gloffset_Vertex4dv), %g2 | ||||
3039 | ldx [%g1 + %g2], %g3 | ||||
3040 | #else | ||||
3041 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3042 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3043 | ld [%g1 + (4 * _gloffset_Vertex4dv)], %g3 |
3044 | #endif | ||||
3045 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3046 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3047 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3048 | .globl glVertex4f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3049 | .type glVertex4f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3050 | glVertex4f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3051 | #ifdef __sparc_v9__ |
3052 | sethi %hi(0x00000000), %g2 | ||||
3053 | sethi %hi(0x00000000), %g1 | ||||
3054 | or %g2, %lo(0x00000000), %g2 | ||||
3055 | or %g1, %lo(0x00000000), %g1 | ||||
3056 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3057 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3058 | sethi %hi(8 * _gloffset_Vertex4f), %g2 |
3059 | or %g2, %lo(8 * _gloffset_Vertex4f), %g2 | ||||
3060 | ldx [%g1 + %g2], %g3 | ||||
3061 | #else | ||||
3062 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3063 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3064 | ld [%g1 + (4 * _gloffset_Vertex4f)], %g3 |
3065 | #endif | ||||
3066 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3067 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3068 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3069 | .globl glVertex4fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3070 | .type glVertex4fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3071 | glVertex4fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3072 | #ifdef __sparc_v9__ |
3073 | sethi %hi(0x00000000), %g2 | ||||
3074 | sethi %hi(0x00000000), %g1 | ||||
3075 | or %g2, %lo(0x00000000), %g2 | ||||
3076 | or %g1, %lo(0x00000000), %g1 | ||||
3077 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3078 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3079 | sethi %hi(8 * _gloffset_Vertex4fv), %g2 |
3080 | or %g2, %lo(8 * _gloffset_Vertex4fv), %g2 | ||||
3081 | ldx [%g1 + %g2], %g3 | ||||
3082 | #else | ||||
3083 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3084 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3085 | ld [%g1 + (4 * _gloffset_Vertex4fv)], %g3 |
3086 | #endif | ||||
3087 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3088 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3089 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3090 | .globl glVertex4i |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3091 | .type glVertex4i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3092 | glVertex4i: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3093 | #ifdef __sparc_v9__ |
3094 | sethi %hi(0x00000000), %g2 | ||||
3095 | sethi %hi(0x00000000), %g1 | ||||
3096 | or %g2, %lo(0x00000000), %g2 | ||||
3097 | or %g1, %lo(0x00000000), %g1 | ||||
3098 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3099 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3100 | sethi %hi(8 * _gloffset_Vertex4i), %g2 |
3101 | or %g2, %lo(8 * _gloffset_Vertex4i), %g2 | ||||
3102 | ldx [%g1 + %g2], %g3 | ||||
3103 | #else | ||||
3104 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3105 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3106 | ld [%g1 + (4 * _gloffset_Vertex4i)], %g3 |
3107 | #endif | ||||
3108 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3109 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3110 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3111 | .globl glVertex4iv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3112 | .type glVertex4iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3113 | glVertex4iv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3114 | #ifdef __sparc_v9__ |
3115 | sethi %hi(0x00000000), %g2 | ||||
3116 | sethi %hi(0x00000000), %g1 | ||||
3117 | or %g2, %lo(0x00000000), %g2 | ||||
3118 | or %g1, %lo(0x00000000), %g1 | ||||
3119 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3120 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3121 | sethi %hi(8 * _gloffset_Vertex4iv), %g2 |
3122 | or %g2, %lo(8 * _gloffset_Vertex4iv), %g2 | ||||
3123 | ldx [%g1 + %g2], %g3 | ||||
3124 | #else | ||||
3125 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3126 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3127 | ld [%g1 + (4 * _gloffset_Vertex4iv)], %g3 |
3128 | #endif | ||||
3129 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3130 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3131 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3132 | .globl glVertex4s |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3133 | .type glVertex4s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3134 | glVertex4s: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3135 | #ifdef __sparc_v9__ |
3136 | sethi %hi(0x00000000), %g2 | ||||
3137 | sethi %hi(0x00000000), %g1 | ||||
3138 | or %g2, %lo(0x00000000), %g2 | ||||
3139 | or %g1, %lo(0x00000000), %g1 | ||||
3140 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3141 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3142 | sethi %hi(8 * _gloffset_Vertex4s), %g2 |
3143 | or %g2, %lo(8 * _gloffset_Vertex4s), %g2 | ||||
3144 | ldx [%g1 + %g2], %g3 | ||||
3145 | #else | ||||
3146 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3147 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3148 | ld [%g1 + (4 * _gloffset_Vertex4s)], %g3 |
3149 | #endif | ||||
3150 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3151 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3152 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3153 | .globl glVertex4sv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3154 | .type glVertex4sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3155 | glVertex4sv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3156 | #ifdef __sparc_v9__ |
3157 | sethi %hi(0x00000000), %g2 | ||||
3158 | sethi %hi(0x00000000), %g1 | ||||
3159 | or %g2, %lo(0x00000000), %g2 | ||||
3160 | or %g1, %lo(0x00000000), %g1 | ||||
3161 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3162 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3163 | sethi %hi(8 * _gloffset_Vertex4sv), %g2 |
3164 | or %g2, %lo(8 * _gloffset_Vertex4sv), %g2 | ||||
3165 | ldx [%g1 + %g2], %g3 | ||||
3166 | #else | ||||
3167 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3168 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3169 | ld [%g1 + (4 * _gloffset_Vertex4sv)], %g3 |
3170 | #endif | ||||
3171 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3172 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3173 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3174 | .globl glClipPlane |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3175 | .type glClipPlane,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3176 | glClipPlane: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3177 | #ifdef __sparc_v9__ |
3178 | sethi %hi(0x00000000), %g2 | ||||
3179 | sethi %hi(0x00000000), %g1 | ||||
3180 | or %g2, %lo(0x00000000), %g2 | ||||
3181 | or %g1, %lo(0x00000000), %g1 | ||||
3182 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3183 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3184 | sethi %hi(8 * _gloffset_ClipPlane), %g2 |
3185 | or %g2, %lo(8 * _gloffset_ClipPlane), %g2 | ||||
3186 | ldx [%g1 + %g2], %g3 | ||||
3187 | #else | ||||
3188 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3189 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3190 | ld [%g1 + (4 * _gloffset_ClipPlane)], %g3 |
3191 | #endif | ||||
3192 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3193 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3194 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3195 | .globl glColorMaterial |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3196 | .type glColorMaterial,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3197 | glColorMaterial: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3198 | #ifdef __sparc_v9__ |
3199 | sethi %hi(0x00000000), %g2 | ||||
3200 | sethi %hi(0x00000000), %g1 | ||||
3201 | or %g2, %lo(0x00000000), %g2 | ||||
3202 | or %g1, %lo(0x00000000), %g1 | ||||
3203 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3204 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3205 | sethi %hi(8 * _gloffset_ColorMaterial), %g2 |
3206 | or %g2, %lo(8 * _gloffset_ColorMaterial), %g2 | ||||
3207 | ldx [%g1 + %g2], %g3 | ||||
3208 | #else | ||||
3209 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3210 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3211 | ld [%g1 + (4 * _gloffset_ColorMaterial)], %g3 |
3212 | #endif | ||||
3213 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3214 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3215 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3216 | .globl glCullFace |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3217 | .type glCullFace,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3218 | glCullFace: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3219 | #ifdef __sparc_v9__ |
3220 | sethi %hi(0x00000000), %g2 | ||||
3221 | sethi %hi(0x00000000), %g1 | ||||
3222 | or %g2, %lo(0x00000000), %g2 | ||||
3223 | or %g1, %lo(0x00000000), %g1 | ||||
3224 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3225 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3226 | sethi %hi(8 * _gloffset_CullFace), %g2 |
3227 | or %g2, %lo(8 * _gloffset_CullFace), %g2 | ||||
3228 | ldx [%g1 + %g2], %g3 | ||||
3229 | #else | ||||
3230 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3231 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3232 | ld [%g1 + (4 * _gloffset_CullFace)], %g3 |
3233 | #endif | ||||
3234 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3235 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3236 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3237 | .globl glFogf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3238 | .type glFogf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3239 | glFogf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3240 | #ifdef __sparc_v9__ |
3241 | sethi %hi(0x00000000), %g2 | ||||
3242 | sethi %hi(0x00000000), %g1 | ||||
3243 | or %g2, %lo(0x00000000), %g2 | ||||
3244 | or %g1, %lo(0x00000000), %g1 | ||||
3245 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3246 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3247 | sethi %hi(8 * _gloffset_Fogf), %g2 |
3248 | or %g2, %lo(8 * _gloffset_Fogf), %g2 | ||||
3249 | ldx [%g1 + %g2], %g3 | ||||
3250 | #else | ||||
3251 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3252 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3253 | ld [%g1 + (4 * _gloffset_Fogf)], %g3 |
3254 | #endif | ||||
3255 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3256 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3257 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3258 | .globl glFogfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3259 | .type glFogfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3260 | glFogfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3261 | #ifdef __sparc_v9__ |
3262 | sethi %hi(0x00000000), %g2 | ||||
3263 | sethi %hi(0x00000000), %g1 | ||||
3264 | or %g2, %lo(0x00000000), %g2 | ||||
3265 | or %g1, %lo(0x00000000), %g1 | ||||
3266 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3267 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3268 | sethi %hi(8 * _gloffset_Fogfv), %g2 |
3269 | or %g2, %lo(8 * _gloffset_Fogfv), %g2 | ||||
3270 | ldx [%g1 + %g2], %g3 | ||||
3271 | #else | ||||
3272 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3273 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3274 | ld [%g1 + (4 * _gloffset_Fogfv)], %g3 |
3275 | #endif | ||||
3276 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3277 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3278 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3279 | .globl glFogi |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3280 | .type glFogi,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3281 | glFogi: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3282 | #ifdef __sparc_v9__ |
3283 | sethi %hi(0x00000000), %g2 | ||||
3284 | sethi %hi(0x00000000), %g1 | ||||
3285 | or %g2, %lo(0x00000000), %g2 | ||||
3286 | or %g1, %lo(0x00000000), %g1 | ||||
3287 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3288 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3289 | sethi %hi(8 * _gloffset_Fogi), %g2 |
3290 | or %g2, %lo(8 * _gloffset_Fogi), %g2 | ||||
3291 | ldx [%g1 + %g2], %g3 | ||||
3292 | #else | ||||
3293 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3294 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3295 | ld [%g1 + (4 * _gloffset_Fogi)], %g3 |
3296 | #endif | ||||
3297 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3298 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3299 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3300 | .globl glFogiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3301 | .type glFogiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3302 | glFogiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3303 | #ifdef __sparc_v9__ |
3304 | sethi %hi(0x00000000), %g2 | ||||
3305 | sethi %hi(0x00000000), %g1 | ||||
3306 | or %g2, %lo(0x00000000), %g2 | ||||
3307 | or %g1, %lo(0x00000000), %g1 | ||||
3308 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3309 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3310 | sethi %hi(8 * _gloffset_Fogiv), %g2 |
3311 | or %g2, %lo(8 * _gloffset_Fogiv), %g2 | ||||
3312 | ldx [%g1 + %g2], %g3 | ||||
3313 | #else | ||||
3314 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3315 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3316 | ld [%g1 + (4 * _gloffset_Fogiv)], %g3 |
3317 | #endif | ||||
3318 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3319 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3320 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3321 | .globl glFrontFace |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3322 | .type glFrontFace,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3323 | glFrontFace: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3324 | #ifdef __sparc_v9__ |
3325 | sethi %hi(0x00000000), %g2 | ||||
3326 | sethi %hi(0x00000000), %g1 | ||||
3327 | or %g2, %lo(0x00000000), %g2 | ||||
3328 | or %g1, %lo(0x00000000), %g1 | ||||
3329 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3330 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3331 | sethi %hi(8 * _gloffset_FrontFace), %g2 |
3332 | or %g2, %lo(8 * _gloffset_FrontFace), %g2 | ||||
3333 | ldx [%g1 + %g2], %g3 | ||||
3334 | #else | ||||
3335 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3336 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3337 | ld [%g1 + (4 * _gloffset_FrontFace)], %g3 |
3338 | #endif | ||||
3339 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3340 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3341 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3342 | .globl glHint |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3343 | .type glHint,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3344 | glHint: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3345 | #ifdef __sparc_v9__ |
3346 | sethi %hi(0x00000000), %g2 | ||||
3347 | sethi %hi(0x00000000), %g1 | ||||
3348 | or %g2, %lo(0x00000000), %g2 | ||||
3349 | or %g1, %lo(0x00000000), %g1 | ||||
3350 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3351 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3352 | sethi %hi(8 * _gloffset_Hint), %g2 |
3353 | or %g2, %lo(8 * _gloffset_Hint), %g2 | ||||
3354 | ldx [%g1 + %g2], %g3 | ||||
3355 | #else | ||||
3356 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3357 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3358 | ld [%g1 + (4 * _gloffset_Hint)], %g3 |
3359 | #endif | ||||
3360 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3361 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3362 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3363 | .globl glLightf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3364 | .type glLightf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3365 | glLightf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3366 | #ifdef __sparc_v9__ |
3367 | sethi %hi(0x00000000), %g2 | ||||
3368 | sethi %hi(0x00000000), %g1 | ||||
3369 | or %g2, %lo(0x00000000), %g2 | ||||
3370 | or %g1, %lo(0x00000000), %g1 | ||||
3371 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3372 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3373 | sethi %hi(8 * _gloffset_Lightf), %g2 |
3374 | or %g2, %lo(8 * _gloffset_Lightf), %g2 | ||||
3375 | ldx [%g1 + %g2], %g3 | ||||
3376 | #else | ||||
3377 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3378 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3379 | ld [%g1 + (4 * _gloffset_Lightf)], %g3 |
3380 | #endif | ||||
3381 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3382 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3383 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3384 | .globl glLightfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3385 | .type glLightfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3386 | glLightfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3387 | #ifdef __sparc_v9__ |
3388 | sethi %hi(0x00000000), %g2 | ||||
3389 | sethi %hi(0x00000000), %g1 | ||||
3390 | or %g2, %lo(0x00000000), %g2 | ||||
3391 | or %g1, %lo(0x00000000), %g1 | ||||
3392 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3393 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3394 | sethi %hi(8 * _gloffset_Lightfv), %g2 |
3395 | or %g2, %lo(8 * _gloffset_Lightfv), %g2 | ||||
3396 | ldx [%g1 + %g2], %g3 | ||||
3397 | #else | ||||
3398 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3399 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3400 | ld [%g1 + (4 * _gloffset_Lightfv)], %g3 |
3401 | #endif | ||||
3402 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3403 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3404 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3405 | .globl glLighti |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3406 | .type glLighti,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3407 | glLighti: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3408 | #ifdef __sparc_v9__ |
3409 | sethi %hi(0x00000000), %g2 | ||||
3410 | sethi %hi(0x00000000), %g1 | ||||
3411 | or %g2, %lo(0x00000000), %g2 | ||||
3412 | or %g1, %lo(0x00000000), %g1 | ||||
3413 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3414 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3415 | sethi %hi(8 * _gloffset_Lighti), %g2 |
3416 | or %g2, %lo(8 * _gloffset_Lighti), %g2 | ||||
3417 | ldx [%g1 + %g2], %g3 | ||||
3418 | #else | ||||
3419 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3420 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3421 | ld [%g1 + (4 * _gloffset_Lighti)], %g3 |
3422 | #endif | ||||
3423 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3424 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3425 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3426 | .globl glLightiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3427 | .type glLightiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3428 | glLightiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3429 | #ifdef __sparc_v9__ |
3430 | sethi %hi(0x00000000), %g2 | ||||
3431 | sethi %hi(0x00000000), %g1 | ||||
3432 | or %g2, %lo(0x00000000), %g2 | ||||
3433 | or %g1, %lo(0x00000000), %g1 | ||||
3434 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3435 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3436 | sethi %hi(8 * _gloffset_Lightiv), %g2 |
3437 | or %g2, %lo(8 * _gloffset_Lightiv), %g2 | ||||
3438 | ldx [%g1 + %g2], %g3 | ||||
3439 | #else | ||||
3440 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3441 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3442 | ld [%g1 + (4 * _gloffset_Lightiv)], %g3 |
3443 | #endif | ||||
3444 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3445 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3446 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3447 | .globl glLightModelf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3448 | .type glLightModelf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3449 | glLightModelf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3450 | #ifdef __sparc_v9__ |
3451 | sethi %hi(0x00000000), %g2 | ||||
3452 | sethi %hi(0x00000000), %g1 | ||||
3453 | or %g2, %lo(0x00000000), %g2 | ||||
3454 | or %g1, %lo(0x00000000), %g1 | ||||
3455 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3456 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3457 | sethi %hi(8 * _gloffset_LightModelf), %g2 |
3458 | or %g2, %lo(8 * _gloffset_LightModelf), %g2 | ||||
3459 | ldx [%g1 + %g2], %g3 | ||||
3460 | #else | ||||
3461 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3462 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3463 | ld [%g1 + (4 * _gloffset_LightModelf)], %g3 |
3464 | #endif | ||||
3465 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3466 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3467 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3468 | .globl glLightModelfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3469 | .type glLightModelfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3470 | glLightModelfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3471 | #ifdef __sparc_v9__ |
3472 | sethi %hi(0x00000000), %g2 | ||||
3473 | sethi %hi(0x00000000), %g1 | ||||
3474 | or %g2, %lo(0x00000000), %g2 | ||||
3475 | or %g1, %lo(0x00000000), %g1 | ||||
3476 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3477 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3478 | sethi %hi(8 * _gloffset_LightModelfv), %g2 |
3479 | or %g2, %lo(8 * _gloffset_LightModelfv), %g2 | ||||
3480 | ldx [%g1 + %g2], %g3 | ||||
3481 | #else | ||||
3482 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3483 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3484 | ld [%g1 + (4 * _gloffset_LightModelfv)], %g3 |
3485 | #endif | ||||
3486 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3487 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3488 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3489 | .globl glLightModeli |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3490 | .type glLightModeli,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3491 | glLightModeli: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3492 | #ifdef __sparc_v9__ |
3493 | sethi %hi(0x00000000), %g2 | ||||
3494 | sethi %hi(0x00000000), %g1 | ||||
3495 | or %g2, %lo(0x00000000), %g2 | ||||
3496 | or %g1, %lo(0x00000000), %g1 | ||||
3497 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3498 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3499 | sethi %hi(8 * _gloffset_LightModeli), %g2 |
3500 | or %g2, %lo(8 * _gloffset_LightModeli), %g2 | ||||
3501 | ldx [%g1 + %g2], %g3 | ||||
3502 | #else | ||||
3503 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3504 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3505 | ld [%g1 + (4 * _gloffset_LightModeli)], %g3 |
3506 | #endif | ||||
3507 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3508 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3509 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3510 | .globl glLightModeliv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3511 | .type glLightModeliv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3512 | glLightModeliv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3513 | #ifdef __sparc_v9__ |
3514 | sethi %hi(0x00000000), %g2 | ||||
3515 | sethi %hi(0x00000000), %g1 | ||||
3516 | or %g2, %lo(0x00000000), %g2 | ||||
3517 | or %g1, %lo(0x00000000), %g1 | ||||
3518 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3519 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3520 | sethi %hi(8 * _gloffset_LightModeliv), %g2 |
3521 | or %g2, %lo(8 * _gloffset_LightModeliv), %g2 | ||||
3522 | ldx [%g1 + %g2], %g3 | ||||
3523 | #else | ||||
3524 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3525 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3526 | ld [%g1 + (4 * _gloffset_LightModeliv)], %g3 |
3527 | #endif | ||||
3528 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3529 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3530 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3531 | .globl glLineStipple |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3532 | .type glLineStipple,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3533 | glLineStipple: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3534 | #ifdef __sparc_v9__ |
3535 | sethi %hi(0x00000000), %g2 | ||||
3536 | sethi %hi(0x00000000), %g1 | ||||
3537 | or %g2, %lo(0x00000000), %g2 | ||||
3538 | or %g1, %lo(0x00000000), %g1 | ||||
3539 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3540 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3541 | sethi %hi(8 * _gloffset_LineStipple), %g2 |
3542 | or %g2, %lo(8 * _gloffset_LineStipple), %g2 | ||||
3543 | ldx [%g1 + %g2], %g3 | ||||
3544 | #else | ||||
3545 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3546 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3547 | ld [%g1 + (4 * _gloffset_LineStipple)], %g3 |
3548 | #endif | ||||
3549 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3550 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3551 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3552 | .globl glLineWidth |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3553 | .type glLineWidth,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3554 | glLineWidth: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3555 | #ifdef __sparc_v9__ |
3556 | sethi %hi(0x00000000), %g2 | ||||
3557 | sethi %hi(0x00000000), %g1 | ||||
3558 | or %g2, %lo(0x00000000), %g2 | ||||
3559 | or %g1, %lo(0x00000000), %g1 | ||||
3560 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3561 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3562 | sethi %hi(8 * _gloffset_LineWidth), %g2 |
3563 | or %g2, %lo(8 * _gloffset_LineWidth), %g2 | ||||
3564 | ldx [%g1 + %g2], %g3 | ||||
3565 | #else | ||||
3566 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3567 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3568 | ld [%g1 + (4 * _gloffset_LineWidth)], %g3 |
3569 | #endif | ||||
3570 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3571 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3572 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3573 | .globl glMaterialf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3574 | .type glMaterialf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3575 | glMaterialf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3576 | #ifdef __sparc_v9__ |
3577 | sethi %hi(0x00000000), %g2 | ||||
3578 | sethi %hi(0x00000000), %g1 | ||||
3579 | or %g2, %lo(0x00000000), %g2 | ||||
3580 | or %g1, %lo(0x00000000), %g1 | ||||
3581 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3582 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3583 | sethi %hi(8 * _gloffset_Materialf), %g2 |
3584 | or %g2, %lo(8 * _gloffset_Materialf), %g2 | ||||
3585 | ldx [%g1 + %g2], %g3 | ||||
3586 | #else | ||||
3587 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3588 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3589 | ld [%g1 + (4 * _gloffset_Materialf)], %g3 |
3590 | #endif | ||||
3591 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3592 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3593 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3594 | .globl glMaterialfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3595 | .type glMaterialfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3596 | glMaterialfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3597 | #ifdef __sparc_v9__ |
3598 | sethi %hi(0x00000000), %g2 | ||||
3599 | sethi %hi(0x00000000), %g1 | ||||
3600 | or %g2, %lo(0x00000000), %g2 | ||||
3601 | or %g1, %lo(0x00000000), %g1 | ||||
3602 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3603 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3604 | sethi %hi(8 * _gloffset_Materialfv), %g2 |
3605 | or %g2, %lo(8 * _gloffset_Materialfv), %g2 | ||||
3606 | ldx [%g1 + %g2], %g3 | ||||
3607 | #else | ||||
3608 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3609 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3610 | ld [%g1 + (4 * _gloffset_Materialfv)], %g3 |
3611 | #endif | ||||
3612 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3613 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3614 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3615 | .globl glMateriali |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3616 | .type glMateriali,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3617 | glMateriali: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3618 | #ifdef __sparc_v9__ |
3619 | sethi %hi(0x00000000), %g2 | ||||
3620 | sethi %hi(0x00000000), %g1 | ||||
3621 | or %g2, %lo(0x00000000), %g2 | ||||
3622 | or %g1, %lo(0x00000000), %g1 | ||||
3623 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3624 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3625 | sethi %hi(8 * _gloffset_Materiali), %g2 |
3626 | or %g2, %lo(8 * _gloffset_Materiali), %g2 | ||||
3627 | ldx [%g1 + %g2], %g3 | ||||
3628 | #else | ||||
3629 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3630 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3631 | ld [%g1 + (4 * _gloffset_Materiali)], %g3 |
3632 | #endif | ||||
3633 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3634 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3635 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3636 | .globl glMaterialiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3637 | .type glMaterialiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3638 | glMaterialiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3639 | #ifdef __sparc_v9__ |
3640 | sethi %hi(0x00000000), %g2 | ||||
3641 | sethi %hi(0x00000000), %g1 | ||||
3642 | or %g2, %lo(0x00000000), %g2 | ||||
3643 | or %g1, %lo(0x00000000), %g1 | ||||
3644 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3645 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3646 | sethi %hi(8 * _gloffset_Materialiv), %g2 |
3647 | or %g2, %lo(8 * _gloffset_Materialiv), %g2 | ||||
3648 | ldx [%g1 + %g2], %g3 | ||||
3649 | #else | ||||
3650 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3651 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3652 | ld [%g1 + (4 * _gloffset_Materialiv)], %g3 |
3653 | #endif | ||||
3654 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3655 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3656 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3657 | .globl glPointSize |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3658 | .type glPointSize,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3659 | glPointSize: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3660 | #ifdef __sparc_v9__ |
3661 | sethi %hi(0x00000000), %g2 | ||||
3662 | sethi %hi(0x00000000), %g1 | ||||
3663 | or %g2, %lo(0x00000000), %g2 | ||||
3664 | or %g1, %lo(0x00000000), %g1 | ||||
3665 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3666 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3667 | sethi %hi(8 * _gloffset_PointSize), %g2 |
3668 | or %g2, %lo(8 * _gloffset_PointSize), %g2 | ||||
3669 | ldx [%g1 + %g2], %g3 | ||||
3670 | #else | ||||
3671 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3672 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3673 | ld [%g1 + (4 * _gloffset_PointSize)], %g3 |
3674 | #endif | ||||
3675 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3676 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3677 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3678 | .globl glPolygonMode |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3679 | .type glPolygonMode,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3680 | glPolygonMode: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3681 | #ifdef __sparc_v9__ |
3682 | sethi %hi(0x00000000), %g2 | ||||
3683 | sethi %hi(0x00000000), %g1 | ||||
3684 | or %g2, %lo(0x00000000), %g2 | ||||
3685 | or %g1, %lo(0x00000000), %g1 | ||||
3686 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3687 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3688 | sethi %hi(8 * _gloffset_PolygonMode), %g2 |
3689 | or %g2, %lo(8 * _gloffset_PolygonMode), %g2 | ||||
3690 | ldx [%g1 + %g2], %g3 | ||||
3691 | #else | ||||
3692 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3693 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3694 | ld [%g1 + (4 * _gloffset_PolygonMode)], %g3 |
3695 | #endif | ||||
3696 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3697 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3698 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3699 | .globl glPolygonStipple |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3700 | .type glPolygonStipple,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3701 | glPolygonStipple: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3702 | #ifdef __sparc_v9__ |
3703 | sethi %hi(0x00000000), %g2 | ||||
3704 | sethi %hi(0x00000000), %g1 | ||||
3705 | or %g2, %lo(0x00000000), %g2 | ||||
3706 | or %g1, %lo(0x00000000), %g1 | ||||
3707 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3708 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3709 | sethi %hi(8 * _gloffset_PolygonStipple), %g2 |
3710 | or %g2, %lo(8 * _gloffset_PolygonStipple), %g2 | ||||
3711 | ldx [%g1 + %g2], %g3 | ||||
3712 | #else | ||||
3713 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3714 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3715 | ld [%g1 + (4 * _gloffset_PolygonStipple)], %g3 |
3716 | #endif | ||||
3717 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3718 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3719 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3720 | .globl glScissor |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3721 | .type glScissor,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3722 | glScissor: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3723 | #ifdef __sparc_v9__ |
3724 | sethi %hi(0x00000000), %g2 | ||||
3725 | sethi %hi(0x00000000), %g1 | ||||
3726 | or %g2, %lo(0x00000000), %g2 | ||||
3727 | or %g1, %lo(0x00000000), %g1 | ||||
3728 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3729 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3730 | sethi %hi(8 * _gloffset_Scissor), %g2 |
3731 | or %g2, %lo(8 * _gloffset_Scissor), %g2 | ||||
3732 | ldx [%g1 + %g2], %g3 | ||||
3733 | #else | ||||
3734 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3735 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3736 | ld [%g1 + (4 * _gloffset_Scissor)], %g3 |
3737 | #endif | ||||
3738 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3739 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3740 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3741 | .globl glShadeModel |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3742 | .type glShadeModel,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3743 | glShadeModel: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3744 | #ifdef __sparc_v9__ |
3745 | sethi %hi(0x00000000), %g2 | ||||
3746 | sethi %hi(0x00000000), %g1 | ||||
3747 | or %g2, %lo(0x00000000), %g2 | ||||
3748 | or %g1, %lo(0x00000000), %g1 | ||||
3749 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3750 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3751 | sethi %hi(8 * _gloffset_ShadeModel), %g2 |
3752 | or %g2, %lo(8 * _gloffset_ShadeModel), %g2 | ||||
3753 | ldx [%g1 + %g2], %g3 | ||||
3754 | #else | ||||
3755 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3756 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3757 | ld [%g1 + (4 * _gloffset_ShadeModel)], %g3 |
3758 | #endif | ||||
3759 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3760 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3761 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3762 | .globl glTexParameterf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3763 | .type glTexParameterf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3764 | glTexParameterf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3765 | #ifdef __sparc_v9__ |
3766 | sethi %hi(0x00000000), %g2 | ||||
3767 | sethi %hi(0x00000000), %g1 | ||||
3768 | or %g2, %lo(0x00000000), %g2 | ||||
3769 | or %g1, %lo(0x00000000), %g1 | ||||
3770 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3771 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3772 | sethi %hi(8 * _gloffset_TexParameterf), %g2 |
3773 | or %g2, %lo(8 * _gloffset_TexParameterf), %g2 | ||||
3774 | ldx [%g1 + %g2], %g3 | ||||
3775 | #else | ||||
3776 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3777 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3778 | ld [%g1 + (4 * _gloffset_TexParameterf)], %g3 |
3779 | #endif | ||||
3780 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3781 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3782 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3783 | .globl glTexParameterfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3784 | .type glTexParameterfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3785 | glTexParameterfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3786 | #ifdef __sparc_v9__ |
3787 | sethi %hi(0x00000000), %g2 | ||||
3788 | sethi %hi(0x00000000), %g1 | ||||
3789 | or %g2, %lo(0x00000000), %g2 | ||||
3790 | or %g1, %lo(0x00000000), %g1 | ||||
3791 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3792 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3793 | sethi %hi(8 * _gloffset_TexParameterfv), %g2 |
3794 | or %g2, %lo(8 * _gloffset_TexParameterfv), %g2 | ||||
3795 | ldx [%g1 + %g2], %g3 | ||||
3796 | #else | ||||
3797 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3798 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3799 | ld [%g1 + (4 * _gloffset_TexParameterfv)], %g3 |
3800 | #endif | ||||
3801 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3802 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3803 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3804 | .globl glTexParameteri |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3805 | .type glTexParameteri,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3806 | glTexParameteri: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3807 | #ifdef __sparc_v9__ |
3808 | sethi %hi(0x00000000), %g2 | ||||
3809 | sethi %hi(0x00000000), %g1 | ||||
3810 | or %g2, %lo(0x00000000), %g2 | ||||
3811 | or %g1, %lo(0x00000000), %g1 | ||||
3812 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3813 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3814 | sethi %hi(8 * _gloffset_TexParameteri), %g2 |
3815 | or %g2, %lo(8 * _gloffset_TexParameteri), %g2 | ||||
3816 | ldx [%g1 + %g2], %g3 | ||||
3817 | #else | ||||
3818 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3819 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3820 | ld [%g1 + (4 * _gloffset_TexParameteri)], %g3 |
3821 | #endif | ||||
3822 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3823 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3824 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3825 | .globl glTexParameteriv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3826 | .type glTexParameteriv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3827 | glTexParameteriv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3828 | #ifdef __sparc_v9__ |
3829 | sethi %hi(0x00000000), %g2 | ||||
3830 | sethi %hi(0x00000000), %g1 | ||||
3831 | or %g2, %lo(0x00000000), %g2 | ||||
3832 | or %g1, %lo(0x00000000), %g1 | ||||
3833 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3834 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3835 | sethi %hi(8 * _gloffset_TexParameteriv), %g2 |
3836 | or %g2, %lo(8 * _gloffset_TexParameteriv), %g2 | ||||
3837 | ldx [%g1 + %g2], %g3 | ||||
3838 | #else | ||||
3839 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3840 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3841 | ld [%g1 + (4 * _gloffset_TexParameteriv)], %g3 |
3842 | #endif | ||||
3843 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3844 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3845 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3846 | .globl glTexImage1D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3847 | .type glTexImage1D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3848 | glTexImage1D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3849 | #ifdef __sparc_v9__ |
3850 | sethi %hi(0x00000000), %g2 | ||||
3851 | sethi %hi(0x00000000), %g1 | ||||
3852 | or %g2, %lo(0x00000000), %g2 | ||||
3853 | or %g1, %lo(0x00000000), %g1 | ||||
3854 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3855 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3856 | sethi %hi(8 * _gloffset_TexImage1D), %g2 |
3857 | or %g2, %lo(8 * _gloffset_TexImage1D), %g2 | ||||
3858 | ldx [%g1 + %g2], %g3 | ||||
3859 | #else | ||||
3860 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3861 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3862 | ld [%g1 + (4 * _gloffset_TexImage1D)], %g3 |
3863 | #endif | ||||
3864 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3865 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3866 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3867 | .globl glTexImage2D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3868 | .type glTexImage2D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3869 | glTexImage2D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3870 | #ifdef __sparc_v9__ |
3871 | sethi %hi(0x00000000), %g2 | ||||
3872 | sethi %hi(0x00000000), %g1 | ||||
3873 | or %g2, %lo(0x00000000), %g2 | ||||
3874 | or %g1, %lo(0x00000000), %g1 | ||||
3875 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3876 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3877 | sethi %hi(8 * _gloffset_TexImage2D), %g2 |
3878 | or %g2, %lo(8 * _gloffset_TexImage2D), %g2 | ||||
3879 | ldx [%g1 + %g2], %g3 | ||||
3880 | #else | ||||
3881 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3882 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3883 | ld [%g1 + (4 * _gloffset_TexImage2D)], %g3 |
3884 | #endif | ||||
3885 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3886 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3887 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3888 | .globl glTexEnvf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3889 | .type glTexEnvf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3890 | glTexEnvf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3891 | #ifdef __sparc_v9__ |
3892 | sethi %hi(0x00000000), %g2 | ||||
3893 | sethi %hi(0x00000000), %g1 | ||||
3894 | or %g2, %lo(0x00000000), %g2 | ||||
3895 | or %g1, %lo(0x00000000), %g1 | ||||
3896 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3897 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3898 | sethi %hi(8 * _gloffset_TexEnvf), %g2 |
3899 | or %g2, %lo(8 * _gloffset_TexEnvf), %g2 | ||||
3900 | ldx [%g1 + %g2], %g3 | ||||
3901 | #else | ||||
3902 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3903 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3904 | ld [%g1 + (4 * _gloffset_TexEnvf)], %g3 |
3905 | #endif | ||||
3906 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3907 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3908 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3909 | .globl glTexEnvfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3910 | .type glTexEnvfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3911 | glTexEnvfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3912 | #ifdef __sparc_v9__ |
3913 | sethi %hi(0x00000000), %g2 | ||||
3914 | sethi %hi(0x00000000), %g1 | ||||
3915 | or %g2, %lo(0x00000000), %g2 | ||||
3916 | or %g1, %lo(0x00000000), %g1 | ||||
3917 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3918 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3919 | sethi %hi(8 * _gloffset_TexEnvfv), %g2 |
3920 | or %g2, %lo(8 * _gloffset_TexEnvfv), %g2 | ||||
3921 | ldx [%g1 + %g2], %g3 | ||||
3922 | #else | ||||
3923 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3924 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3925 | ld [%g1 + (4 * _gloffset_TexEnvfv)], %g3 |
3926 | #endif | ||||
3927 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3928 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3929 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3930 | .globl glTexEnvi |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3931 | .type glTexEnvi,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3932 | glTexEnvi: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3933 | #ifdef __sparc_v9__ |
3934 | sethi %hi(0x00000000), %g2 | ||||
3935 | sethi %hi(0x00000000), %g1 | ||||
3936 | or %g2, %lo(0x00000000), %g2 | ||||
3937 | or %g1, %lo(0x00000000), %g1 | ||||
3938 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3939 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3940 | sethi %hi(8 * _gloffset_TexEnvi), %g2 |
3941 | or %g2, %lo(8 * _gloffset_TexEnvi), %g2 | ||||
3942 | ldx [%g1 + %g2], %g3 | ||||
3943 | #else | ||||
3944 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3945 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3946 | ld [%g1 + (4 * _gloffset_TexEnvi)], %g3 |
3947 | #endif | ||||
3948 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3949 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3950 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3951 | .globl glTexEnviv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3952 | .type glTexEnviv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3953 | glTexEnviv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3954 | #ifdef __sparc_v9__ |
3955 | sethi %hi(0x00000000), %g2 | ||||
3956 | sethi %hi(0x00000000), %g1 | ||||
3957 | or %g2, %lo(0x00000000), %g2 | ||||
3958 | or %g1, %lo(0x00000000), %g1 | ||||
3959 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3960 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3961 | sethi %hi(8 * _gloffset_TexEnviv), %g2 |
3962 | or %g2, %lo(8 * _gloffset_TexEnviv), %g2 | ||||
3963 | ldx [%g1 + %g2], %g3 | ||||
3964 | #else | ||||
3965 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3966 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3967 | ld [%g1 + (4 * _gloffset_TexEnviv)], %g3 |
3968 | #endif | ||||
3969 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3970 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3971 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3972 | .globl glTexGend |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3973 | .type glTexGend,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3974 | glTexGend: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3975 | #ifdef __sparc_v9__ |
3976 | sethi %hi(0x00000000), %g2 | ||||
3977 | sethi %hi(0x00000000), %g1 | ||||
3978 | or %g2, %lo(0x00000000), %g2 | ||||
3979 | or %g1, %lo(0x00000000), %g1 | ||||
3980 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3981 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3982 | sethi %hi(8 * _gloffset_TexGend), %g2 |
3983 | or %g2, %lo(8 * _gloffset_TexGend), %g2 | ||||
3984 | ldx [%g1 + %g2], %g3 | ||||
3985 | #else | ||||
3986 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 3987 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3988 | ld [%g1 + (4 * _gloffset_TexGend)], %g3 |
3989 | #endif | ||||
3990 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 3991 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3992 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3993 | .globl glTexGendv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 3994 | .type glTexGendv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 3995 | glTexGendv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 3996 | #ifdef __sparc_v9__ |
3997 | sethi %hi(0x00000000), %g2 | ||||
3998 | sethi %hi(0x00000000), %g1 | ||||
3999 | or %g2, %lo(0x00000000), %g2 | ||||
4000 | or %g1, %lo(0x00000000), %g1 | ||||
4001 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4002 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4003 | sethi %hi(8 * _gloffset_TexGendv), %g2 |
4004 | or %g2, %lo(8 * _gloffset_TexGendv), %g2 | ||||
4005 | ldx [%g1 + %g2], %g3 | ||||
4006 | #else | ||||
4007 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4008 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4009 | ld [%g1 + (4 * _gloffset_TexGendv)], %g3 |
4010 | #endif | ||||
4011 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4012 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4013 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4014 | .globl glTexGenf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4015 | .type glTexGenf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4016 | glTexGenf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4017 | #ifdef __sparc_v9__ |
4018 | sethi %hi(0x00000000), %g2 | ||||
4019 | sethi %hi(0x00000000), %g1 | ||||
4020 | or %g2, %lo(0x00000000), %g2 | ||||
4021 | or %g1, %lo(0x00000000), %g1 | ||||
4022 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4023 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4024 | sethi %hi(8 * _gloffset_TexGenf), %g2 |
4025 | or %g2, %lo(8 * _gloffset_TexGenf), %g2 | ||||
4026 | ldx [%g1 + %g2], %g3 | ||||
4027 | #else | ||||
4028 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4029 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4030 | ld [%g1 + (4 * _gloffset_TexGenf)], %g3 |
4031 | #endif | ||||
4032 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4033 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4034 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4035 | .globl glTexGenfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4036 | .type glTexGenfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4037 | glTexGenfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4038 | #ifdef __sparc_v9__ |
4039 | sethi %hi(0x00000000), %g2 | ||||
4040 | sethi %hi(0x00000000), %g1 | ||||
4041 | or %g2, %lo(0x00000000), %g2 | ||||
4042 | or %g1, %lo(0x00000000), %g1 | ||||
4043 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4044 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4045 | sethi %hi(8 * _gloffset_TexGenfv), %g2 |
4046 | or %g2, %lo(8 * _gloffset_TexGenfv), %g2 | ||||
4047 | ldx [%g1 + %g2], %g3 | ||||
4048 | #else | ||||
4049 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4050 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4051 | ld [%g1 + (4 * _gloffset_TexGenfv)], %g3 |
4052 | #endif | ||||
4053 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4054 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4055 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4056 | .globl glTexGeni |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4057 | .type glTexGeni,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4058 | glTexGeni: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4059 | #ifdef __sparc_v9__ |
4060 | sethi %hi(0x00000000), %g2 | ||||
4061 | sethi %hi(0x00000000), %g1 | ||||
4062 | or %g2, %lo(0x00000000), %g2 | ||||
4063 | or %g1, %lo(0x00000000), %g1 | ||||
4064 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4065 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4066 | sethi %hi(8 * _gloffset_TexGeni), %g2 |
4067 | or %g2, %lo(8 * _gloffset_TexGeni), %g2 | ||||
4068 | ldx [%g1 + %g2], %g3 | ||||
4069 | #else | ||||
4070 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4071 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4072 | ld [%g1 + (4 * _gloffset_TexGeni)], %g3 |
4073 | #endif | ||||
4074 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4075 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4076 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4077 | .globl glTexGeniv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4078 | .type glTexGeniv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4079 | glTexGeniv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4080 | #ifdef __sparc_v9__ |
4081 | sethi %hi(0x00000000), %g2 | ||||
4082 | sethi %hi(0x00000000), %g1 | ||||
4083 | or %g2, %lo(0x00000000), %g2 | ||||
4084 | or %g1, %lo(0x00000000), %g1 | ||||
4085 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4086 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4087 | sethi %hi(8 * _gloffset_TexGeniv), %g2 |
4088 | or %g2, %lo(8 * _gloffset_TexGeniv), %g2 | ||||
4089 | ldx [%g1 + %g2], %g3 | ||||
4090 | #else | ||||
4091 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4092 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4093 | ld [%g1 + (4 * _gloffset_TexGeniv)], %g3 |
4094 | #endif | ||||
4095 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4096 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4097 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4098 | .globl glFeedbackBuffer |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4099 | .type glFeedbackBuffer,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4100 | glFeedbackBuffer: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4101 | #ifdef __sparc_v9__ |
4102 | sethi %hi(0x00000000), %g2 | ||||
4103 | sethi %hi(0x00000000), %g1 | ||||
4104 | or %g2, %lo(0x00000000), %g2 | ||||
4105 | or %g1, %lo(0x00000000), %g1 | ||||
4106 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4107 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4108 | sethi %hi(8 * _gloffset_FeedbackBuffer), %g2 |
4109 | or %g2, %lo(8 * _gloffset_FeedbackBuffer), %g2 | ||||
4110 | ldx [%g1 + %g2], %g3 | ||||
4111 | #else | ||||
4112 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4113 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4114 | ld [%g1 + (4 * _gloffset_FeedbackBuffer)], %g3 |
4115 | #endif | ||||
4116 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4117 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4118 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4119 | .globl glSelectBuffer |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4120 | .type glSelectBuffer,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4121 | glSelectBuffer: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4122 | #ifdef __sparc_v9__ |
4123 | sethi %hi(0x00000000), %g2 | ||||
4124 | sethi %hi(0x00000000), %g1 | ||||
4125 | or %g2, %lo(0x00000000), %g2 | ||||
4126 | or %g1, %lo(0x00000000), %g1 | ||||
4127 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4128 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4129 | sethi %hi(8 * _gloffset_SelectBuffer), %g2 |
4130 | or %g2, %lo(8 * _gloffset_SelectBuffer), %g2 | ||||
4131 | ldx [%g1 + %g2], %g3 | ||||
4132 | #else | ||||
4133 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4134 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4135 | ld [%g1 + (4 * _gloffset_SelectBuffer)], %g3 |
4136 | #endif | ||||
4137 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4138 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4139 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4140 | .globl glRenderMode |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4141 | .type glRenderMode,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4142 | glRenderMode: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4143 | #ifdef __sparc_v9__ |
4144 | sethi %hi(0x00000000), %g2 | ||||
4145 | sethi %hi(0x00000000), %g1 | ||||
4146 | or %g2, %lo(0x00000000), %g2 | ||||
4147 | or %g1, %lo(0x00000000), %g1 | ||||
4148 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4149 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4150 | sethi %hi(8 * _gloffset_RenderMode), %g2 |
4151 | or %g2, %lo(8 * _gloffset_RenderMode), %g2 | ||||
4152 | ldx [%g1 + %g2], %g3 | ||||
4153 | #else | ||||
4154 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4155 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4156 | ld [%g1 + (4 * _gloffset_RenderMode)], %g3 |
4157 | #endif | ||||
4158 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4159 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4160 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4161 | .globl glInitNames |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4162 | .type glInitNames,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4163 | glInitNames: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4164 | #ifdef __sparc_v9__ |
4165 | sethi %hi(0x00000000), %g2 | ||||
4166 | sethi %hi(0x00000000), %g1 | ||||
4167 | or %g2, %lo(0x00000000), %g2 | ||||
4168 | or %g1, %lo(0x00000000), %g1 | ||||
4169 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4170 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4171 | sethi %hi(8 * _gloffset_InitNames), %g2 |
4172 | or %g2, %lo(8 * _gloffset_InitNames), %g2 | ||||
4173 | ldx [%g1 + %g2], %g3 | ||||
4174 | #else | ||||
4175 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4176 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4177 | ld [%g1 + (4 * _gloffset_InitNames)], %g3 |
4178 | #endif | ||||
4179 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4180 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4181 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4182 | .globl glLoadName |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4183 | .type glLoadName,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4184 | glLoadName: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4185 | #ifdef __sparc_v9__ |
4186 | sethi %hi(0x00000000), %g2 | ||||
4187 | sethi %hi(0x00000000), %g1 | ||||
4188 | or %g2, %lo(0x00000000), %g2 | ||||
4189 | or %g1, %lo(0x00000000), %g1 | ||||
4190 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4191 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4192 | sethi %hi(8 * _gloffset_LoadName), %g2 |
4193 | or %g2, %lo(8 * _gloffset_LoadName), %g2 | ||||
4194 | ldx [%g1 + %g2], %g3 | ||||
4195 | #else | ||||
4196 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4197 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4198 | ld [%g1 + (4 * _gloffset_LoadName)], %g3 |
4199 | #endif | ||||
4200 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4201 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4202 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4203 | .globl glPassThrough |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4204 | .type glPassThrough,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4205 | glPassThrough: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4206 | #ifdef __sparc_v9__ |
4207 | sethi %hi(0x00000000), %g2 | ||||
4208 | sethi %hi(0x00000000), %g1 | ||||
4209 | or %g2, %lo(0x00000000), %g2 | ||||
4210 | or %g1, %lo(0x00000000), %g1 | ||||
4211 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4212 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4213 | sethi %hi(8 * _gloffset_PassThrough), %g2 |
4214 | or %g2, %lo(8 * _gloffset_PassThrough), %g2 | ||||
4215 | ldx [%g1 + %g2], %g3 | ||||
4216 | #else | ||||
4217 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4218 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4219 | ld [%g1 + (4 * _gloffset_PassThrough)], %g3 |
4220 | #endif | ||||
4221 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4222 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4223 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4224 | .globl glPopName |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4225 | .type glPopName,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4226 | glPopName: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4227 | #ifdef __sparc_v9__ |
4228 | sethi %hi(0x00000000), %g2 | ||||
4229 | sethi %hi(0x00000000), %g1 | ||||
4230 | or %g2, %lo(0x00000000), %g2 | ||||
4231 | or %g1, %lo(0x00000000), %g1 | ||||
4232 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4233 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4234 | sethi %hi(8 * _gloffset_PopName), %g2 |
4235 | or %g2, %lo(8 * _gloffset_PopName), %g2 | ||||
4236 | ldx [%g1 + %g2], %g3 | ||||
4237 | #else | ||||
4238 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4239 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4240 | ld [%g1 + (4 * _gloffset_PopName)], %g3 |
4241 | #endif | ||||
4242 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4243 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4244 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4245 | .globl glPushName |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4246 | .type glPushName,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4247 | glPushName: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4248 | #ifdef __sparc_v9__ |
4249 | sethi %hi(0x00000000), %g2 | ||||
4250 | sethi %hi(0x00000000), %g1 | ||||
4251 | or %g2, %lo(0x00000000), %g2 | ||||
4252 | or %g1, %lo(0x00000000), %g1 | ||||
4253 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4254 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4255 | sethi %hi(8 * _gloffset_PushName), %g2 |
4256 | or %g2, %lo(8 * _gloffset_PushName), %g2 | ||||
4257 | ldx [%g1 + %g2], %g3 | ||||
4258 | #else | ||||
4259 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4260 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4261 | ld [%g1 + (4 * _gloffset_PushName)], %g3 |
4262 | #endif | ||||
4263 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4264 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4265 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4266 | .globl glDrawBuffer |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4267 | .type glDrawBuffer,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4268 | glDrawBuffer: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4269 | #ifdef __sparc_v9__ |
4270 | sethi %hi(0x00000000), %g2 | ||||
4271 | sethi %hi(0x00000000), %g1 | ||||
4272 | or %g2, %lo(0x00000000), %g2 | ||||
4273 | or %g1, %lo(0x00000000), %g1 | ||||
4274 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4275 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4276 | sethi %hi(8 * _gloffset_DrawBuffer), %g2 |
4277 | or %g2, %lo(8 * _gloffset_DrawBuffer), %g2 | ||||
4278 | ldx [%g1 + %g2], %g3 | ||||
4279 | #else | ||||
4280 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4281 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4282 | ld [%g1 + (4 * _gloffset_DrawBuffer)], %g3 |
4283 | #endif | ||||
4284 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4285 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4286 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4287 | .globl glClear |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4288 | .type glClear,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4289 | glClear: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4290 | #ifdef __sparc_v9__ |
4291 | sethi %hi(0x00000000), %g2 | ||||
4292 | sethi %hi(0x00000000), %g1 | ||||
4293 | or %g2, %lo(0x00000000), %g2 | ||||
4294 | or %g1, %lo(0x00000000), %g1 | ||||
4295 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4296 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4297 | sethi %hi(8 * _gloffset_Clear), %g2 |
4298 | or %g2, %lo(8 * _gloffset_Clear), %g2 | ||||
4299 | ldx [%g1 + %g2], %g3 | ||||
4300 | #else | ||||
4301 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4302 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4303 | ld [%g1 + (4 * _gloffset_Clear)], %g3 |
4304 | #endif | ||||
4305 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4306 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4307 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4308 | .globl glClearAccum |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4309 | .type glClearAccum,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4310 | glClearAccum: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4311 | #ifdef __sparc_v9__ |
4312 | sethi %hi(0x00000000), %g2 | ||||
4313 | sethi %hi(0x00000000), %g1 | ||||
4314 | or %g2, %lo(0x00000000), %g2 | ||||
4315 | or %g1, %lo(0x00000000), %g1 | ||||
4316 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4317 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4318 | sethi %hi(8 * _gloffset_ClearAccum), %g2 |
4319 | or %g2, %lo(8 * _gloffset_ClearAccum), %g2 | ||||
4320 | ldx [%g1 + %g2], %g3 | ||||
4321 | #else | ||||
4322 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4323 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4324 | ld [%g1 + (4 * _gloffset_ClearAccum)], %g3 |
4325 | #endif | ||||
4326 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4327 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4328 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4329 | .globl glClearIndex |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4330 | .type glClearIndex,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4331 | glClearIndex: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4332 | #ifdef __sparc_v9__ |
4333 | sethi %hi(0x00000000), %g2 | ||||
4334 | sethi %hi(0x00000000), %g1 | ||||
4335 | or %g2, %lo(0x00000000), %g2 | ||||
4336 | or %g1, %lo(0x00000000), %g1 | ||||
4337 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4338 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4339 | sethi %hi(8 * _gloffset_ClearIndex), %g2 |
4340 | or %g2, %lo(8 * _gloffset_ClearIndex), %g2 | ||||
4341 | ldx [%g1 + %g2], %g3 | ||||
4342 | #else | ||||
4343 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4344 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4345 | ld [%g1 + (4 * _gloffset_ClearIndex)], %g3 |
4346 | #endif | ||||
4347 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4348 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4349 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4350 | .globl glClearColor |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4351 | .type glClearColor,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4352 | glClearColor: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4353 | #ifdef __sparc_v9__ |
4354 | sethi %hi(0x00000000), %g2 | ||||
4355 | sethi %hi(0x00000000), %g1 | ||||
4356 | or %g2, %lo(0x00000000), %g2 | ||||
4357 | or %g1, %lo(0x00000000), %g1 | ||||
4358 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4359 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4360 | sethi %hi(8 * _gloffset_ClearColor), %g2 |
4361 | or %g2, %lo(8 * _gloffset_ClearColor), %g2 | ||||
4362 | ldx [%g1 + %g2], %g3 | ||||
4363 | #else | ||||
4364 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4365 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4366 | ld [%g1 + (4 * _gloffset_ClearColor)], %g3 |
4367 | #endif | ||||
4368 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4369 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4370 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4371 | .globl glClearStencil |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4372 | .type glClearStencil,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4373 | glClearStencil: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4374 | #ifdef __sparc_v9__ |
4375 | sethi %hi(0x00000000), %g2 | ||||
4376 | sethi %hi(0x00000000), %g1 | ||||
4377 | or %g2, %lo(0x00000000), %g2 | ||||
4378 | or %g1, %lo(0x00000000), %g1 | ||||
4379 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4380 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4381 | sethi %hi(8 * _gloffset_ClearStencil), %g2 |
4382 | or %g2, %lo(8 * _gloffset_ClearStencil), %g2 | ||||
4383 | ldx [%g1 + %g2], %g3 | ||||
4384 | #else | ||||
4385 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4386 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4387 | ld [%g1 + (4 * _gloffset_ClearStencil)], %g3 |
4388 | #endif | ||||
4389 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4390 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4391 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4392 | .globl glClearDepth |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4393 | .type glClearDepth,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4394 | glClearDepth: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4395 | #ifdef __sparc_v9__ |
4396 | sethi %hi(0x00000000), %g2 | ||||
4397 | sethi %hi(0x00000000), %g1 | ||||
4398 | or %g2, %lo(0x00000000), %g2 | ||||
4399 | or %g1, %lo(0x00000000), %g1 | ||||
4400 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4401 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4402 | sethi %hi(8 * _gloffset_ClearDepth), %g2 |
4403 | or %g2, %lo(8 * _gloffset_ClearDepth), %g2 | ||||
4404 | ldx [%g1 + %g2], %g3 | ||||
4405 | #else | ||||
4406 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4407 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4408 | ld [%g1 + (4 * _gloffset_ClearDepth)], %g3 |
4409 | #endif | ||||
4410 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4411 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4412 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4413 | .globl glStencilMask |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4414 | .type glStencilMask,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4415 | glStencilMask: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4416 | #ifdef __sparc_v9__ |
4417 | sethi %hi(0x00000000), %g2 | ||||
4418 | sethi %hi(0x00000000), %g1 | ||||
4419 | or %g2, %lo(0x00000000), %g2 | ||||
4420 | or %g1, %lo(0x00000000), %g1 | ||||
4421 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4422 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4423 | sethi %hi(8 * _gloffset_StencilMask), %g2 |
4424 | or %g2, %lo(8 * _gloffset_StencilMask), %g2 | ||||
4425 | ldx [%g1 + %g2], %g3 | ||||
4426 | #else | ||||
4427 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4428 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4429 | ld [%g1 + (4 * _gloffset_StencilMask)], %g3 |
4430 | #endif | ||||
4431 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4432 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4433 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4434 | .globl glColorMask |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4435 | .type glColorMask,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4436 | glColorMask: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4437 | #ifdef __sparc_v9__ |
4438 | sethi %hi(0x00000000), %g2 | ||||
4439 | sethi %hi(0x00000000), %g1 | ||||
4440 | or %g2, %lo(0x00000000), %g2 | ||||
4441 | or %g1, %lo(0x00000000), %g1 | ||||
4442 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4443 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4444 | sethi %hi(8 * _gloffset_ColorMask), %g2 |
4445 | or %g2, %lo(8 * _gloffset_ColorMask), %g2 | ||||
4446 | ldx [%g1 + %g2], %g3 | ||||
4447 | #else | ||||
4448 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4449 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4450 | ld [%g1 + (4 * _gloffset_ColorMask)], %g3 |
4451 | #endif | ||||
4452 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4453 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4454 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4455 | .globl glDepthMask |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4456 | .type glDepthMask,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4457 | glDepthMask: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4458 | #ifdef __sparc_v9__ |
4459 | sethi %hi(0x00000000), %g2 | ||||
4460 | sethi %hi(0x00000000), %g1 | ||||
4461 | or %g2, %lo(0x00000000), %g2 | ||||
4462 | or %g1, %lo(0x00000000), %g1 | ||||
4463 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4464 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4465 | sethi %hi(8 * _gloffset_DepthMask), %g2 |
4466 | or %g2, %lo(8 * _gloffset_DepthMask), %g2 | ||||
4467 | ldx [%g1 + %g2], %g3 | ||||
4468 | #else | ||||
4469 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4470 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4471 | ld [%g1 + (4 * _gloffset_DepthMask)], %g3 |
4472 | #endif | ||||
4473 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4474 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4475 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4476 | .globl glIndexMask |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4477 | .type glIndexMask,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4478 | glIndexMask: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4479 | #ifdef __sparc_v9__ |
4480 | sethi %hi(0x00000000), %g2 | ||||
4481 | sethi %hi(0x00000000), %g1 | ||||
4482 | or %g2, %lo(0x00000000), %g2 | ||||
4483 | or %g1, %lo(0x00000000), %g1 | ||||
4484 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4485 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4486 | sethi %hi(8 * _gloffset_IndexMask), %g2 |
4487 | or %g2, %lo(8 * _gloffset_IndexMask), %g2 | ||||
4488 | ldx [%g1 + %g2], %g3 | ||||
4489 | #else | ||||
4490 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4491 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4492 | ld [%g1 + (4 * _gloffset_IndexMask)], %g3 |
4493 | #endif | ||||
4494 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4495 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4496 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4497 | .globl glAccum |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4498 | .type glAccum,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4499 | glAccum: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4500 | #ifdef __sparc_v9__ |
4501 | sethi %hi(0x00000000), %g2 | ||||
4502 | sethi %hi(0x00000000), %g1 | ||||
4503 | or %g2, %lo(0x00000000), %g2 | ||||
4504 | or %g1, %lo(0x00000000), %g1 | ||||
4505 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4506 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4507 | sethi %hi(8 * _gloffset_Accum), %g2 |
4508 | or %g2, %lo(8 * _gloffset_Accum), %g2 | ||||
4509 | ldx [%g1 + %g2], %g3 | ||||
4510 | #else | ||||
4511 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4512 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4513 | ld [%g1 + (4 * _gloffset_Accum)], %g3 |
4514 | #endif | ||||
4515 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4516 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4517 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4518 | .globl glDisable |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4519 | .type glDisable,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4520 | glDisable: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4521 | #ifdef __sparc_v9__ |
4522 | sethi %hi(0x00000000), %g2 | ||||
4523 | sethi %hi(0x00000000), %g1 | ||||
4524 | or %g2, %lo(0x00000000), %g2 | ||||
4525 | or %g1, %lo(0x00000000), %g1 | ||||
4526 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4527 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4528 | sethi %hi(8 * _gloffset_Disable), %g2 |
4529 | or %g2, %lo(8 * _gloffset_Disable), %g2 | ||||
4530 | ldx [%g1 + %g2], %g3 | ||||
4531 | #else | ||||
4532 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4533 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4534 | ld [%g1 + (4 * _gloffset_Disable)], %g3 |
4535 | #endif | ||||
4536 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4537 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4538 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4539 | .globl glEnable |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4540 | .type glEnable,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4541 | glEnable: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4542 | #ifdef __sparc_v9__ |
4543 | sethi %hi(0x00000000), %g2 | ||||
4544 | sethi %hi(0x00000000), %g1 | ||||
4545 | or %g2, %lo(0x00000000), %g2 | ||||
4546 | or %g1, %lo(0x00000000), %g1 | ||||
4547 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4548 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4549 | sethi %hi(8 * _gloffset_Enable), %g2 |
4550 | or %g2, %lo(8 * _gloffset_Enable), %g2 | ||||
4551 | ldx [%g1 + %g2], %g3 | ||||
4552 | #else | ||||
4553 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4554 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4555 | ld [%g1 + (4 * _gloffset_Enable)], %g3 |
4556 | #endif | ||||
4557 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4558 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4559 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4560 | .globl glFinish |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4561 | .type glFinish,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4562 | glFinish: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4563 | #ifdef __sparc_v9__ |
4564 | sethi %hi(0x00000000), %g2 | ||||
4565 | sethi %hi(0x00000000), %g1 | ||||
4566 | or %g2, %lo(0x00000000), %g2 | ||||
4567 | or %g1, %lo(0x00000000), %g1 | ||||
4568 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4569 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4570 | sethi %hi(8 * _gloffset_Finish), %g2 |
4571 | or %g2, %lo(8 * _gloffset_Finish), %g2 | ||||
4572 | ldx [%g1 + %g2], %g3 | ||||
4573 | #else | ||||
4574 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4575 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4576 | ld [%g1 + (4 * _gloffset_Finish)], %g3 |
4577 | #endif | ||||
4578 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4579 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4580 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4581 | .globl glFlush |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4582 | .type glFlush,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4583 | glFlush: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4584 | #ifdef __sparc_v9__ |
4585 | sethi %hi(0x00000000), %g2 | ||||
4586 | sethi %hi(0x00000000), %g1 | ||||
4587 | or %g2, %lo(0x00000000), %g2 | ||||
4588 | or %g1, %lo(0x00000000), %g1 | ||||
4589 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4590 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4591 | sethi %hi(8 * _gloffset_Flush), %g2 |
4592 | or %g2, %lo(8 * _gloffset_Flush), %g2 | ||||
4593 | ldx [%g1 + %g2], %g3 | ||||
4594 | #else | ||||
4595 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4596 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4597 | ld [%g1 + (4 * _gloffset_Flush)], %g3 |
4598 | #endif | ||||
4599 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4600 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4601 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4602 | .globl glPopAttrib |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4603 | .type glPopAttrib,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4604 | glPopAttrib: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4605 | #ifdef __sparc_v9__ |
4606 | sethi %hi(0x00000000), %g2 | ||||
4607 | sethi %hi(0x00000000), %g1 | ||||
4608 | or %g2, %lo(0x00000000), %g2 | ||||
4609 | or %g1, %lo(0x00000000), %g1 | ||||
4610 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4611 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4612 | sethi %hi(8 * _gloffset_PopAttrib), %g2 |
4613 | or %g2, %lo(8 * _gloffset_PopAttrib), %g2 | ||||
4614 | ldx [%g1 + %g2], %g3 | ||||
4615 | #else | ||||
4616 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4617 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4618 | ld [%g1 + (4 * _gloffset_PopAttrib)], %g3 |
4619 | #endif | ||||
4620 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4621 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4622 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4623 | .globl glPushAttrib |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4624 | .type glPushAttrib,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4625 | glPushAttrib: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4626 | #ifdef __sparc_v9__ |
4627 | sethi %hi(0x00000000), %g2 | ||||
4628 | sethi %hi(0x00000000), %g1 | ||||
4629 | or %g2, %lo(0x00000000), %g2 | ||||
4630 | or %g1, %lo(0x00000000), %g1 | ||||
4631 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4632 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4633 | sethi %hi(8 * _gloffset_PushAttrib), %g2 |
4634 | or %g2, %lo(8 * _gloffset_PushAttrib), %g2 | ||||
4635 | ldx [%g1 + %g2], %g3 | ||||
4636 | #else | ||||
4637 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4638 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4639 | ld [%g1 + (4 * _gloffset_PushAttrib)], %g3 |
4640 | #endif | ||||
4641 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4642 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4643 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4644 | .globl glMap1d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4645 | .type glMap1d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4646 | glMap1d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4647 | #ifdef __sparc_v9__ |
4648 | sethi %hi(0x00000000), %g2 | ||||
4649 | sethi %hi(0x00000000), %g1 | ||||
4650 | or %g2, %lo(0x00000000), %g2 | ||||
4651 | or %g1, %lo(0x00000000), %g1 | ||||
4652 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4653 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4654 | sethi %hi(8 * _gloffset_Map1d), %g2 |
4655 | or %g2, %lo(8 * _gloffset_Map1d), %g2 | ||||
4656 | ldx [%g1 + %g2], %g3 | ||||
4657 | #else | ||||
4658 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4659 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4660 | ld [%g1 + (4 * _gloffset_Map1d)], %g3 |
4661 | #endif | ||||
4662 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4663 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4664 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4665 | .globl glMap1f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4666 | .type glMap1f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4667 | glMap1f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4668 | #ifdef __sparc_v9__ |
4669 | sethi %hi(0x00000000), %g2 | ||||
4670 | sethi %hi(0x00000000), %g1 | ||||
4671 | or %g2, %lo(0x00000000), %g2 | ||||
4672 | or %g1, %lo(0x00000000), %g1 | ||||
4673 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4674 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4675 | sethi %hi(8 * _gloffset_Map1f), %g2 |
4676 | or %g2, %lo(8 * _gloffset_Map1f), %g2 | ||||
4677 | ldx [%g1 + %g2], %g3 | ||||
4678 | #else | ||||
4679 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4680 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4681 | ld [%g1 + (4 * _gloffset_Map1f)], %g3 |
4682 | #endif | ||||
4683 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4684 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4685 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4686 | .globl glMap2d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4687 | .type glMap2d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4688 | glMap2d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4689 | #ifdef __sparc_v9__ |
4690 | sethi %hi(0x00000000), %g2 | ||||
4691 | sethi %hi(0x00000000), %g1 | ||||
4692 | or %g2, %lo(0x00000000), %g2 | ||||
4693 | or %g1, %lo(0x00000000), %g1 | ||||
4694 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4695 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4696 | sethi %hi(8 * _gloffset_Map2d), %g2 |
4697 | or %g2, %lo(8 * _gloffset_Map2d), %g2 | ||||
4698 | ldx [%g1 + %g2], %g3 | ||||
4699 | #else | ||||
4700 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4701 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4702 | ld [%g1 + (4 * _gloffset_Map2d)], %g3 |
4703 | #endif | ||||
4704 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4705 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4706 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4707 | .globl glMap2f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4708 | .type glMap2f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4709 | glMap2f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4710 | #ifdef __sparc_v9__ |
4711 | sethi %hi(0x00000000), %g2 | ||||
4712 | sethi %hi(0x00000000), %g1 | ||||
4713 | or %g2, %lo(0x00000000), %g2 | ||||
4714 | or %g1, %lo(0x00000000), %g1 | ||||
4715 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4716 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4717 | sethi %hi(8 * _gloffset_Map2f), %g2 |
4718 | or %g2, %lo(8 * _gloffset_Map2f), %g2 | ||||
4719 | ldx [%g1 + %g2], %g3 | ||||
4720 | #else | ||||
4721 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4722 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4723 | ld [%g1 + (4 * _gloffset_Map2f)], %g3 |
4724 | #endif | ||||
4725 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4726 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4727 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4728 | .globl glMapGrid1d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4729 | .type glMapGrid1d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4730 | glMapGrid1d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4731 | #ifdef __sparc_v9__ |
4732 | sethi %hi(0x00000000), %g2 | ||||
4733 | sethi %hi(0x00000000), %g1 | ||||
4734 | or %g2, %lo(0x00000000), %g2 | ||||
4735 | or %g1, %lo(0x00000000), %g1 | ||||
4736 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4737 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4738 | sethi %hi(8 * _gloffset_MapGrid1d), %g2 |
4739 | or %g2, %lo(8 * _gloffset_MapGrid1d), %g2 | ||||
4740 | ldx [%g1 + %g2], %g3 | ||||
4741 | #else | ||||
4742 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4743 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4744 | ld [%g1 + (4 * _gloffset_MapGrid1d)], %g3 |
4745 | #endif | ||||
4746 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4747 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4748 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4749 | .globl glMapGrid1f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4750 | .type glMapGrid1f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4751 | glMapGrid1f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4752 | #ifdef __sparc_v9__ |
4753 | sethi %hi(0x00000000), %g2 | ||||
4754 | sethi %hi(0x00000000), %g1 | ||||
4755 | or %g2, %lo(0x00000000), %g2 | ||||
4756 | or %g1, %lo(0x00000000), %g1 | ||||
4757 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4758 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4759 | sethi %hi(8 * _gloffset_MapGrid1f), %g2 |
4760 | or %g2, %lo(8 * _gloffset_MapGrid1f), %g2 | ||||
4761 | ldx [%g1 + %g2], %g3 | ||||
4762 | #else | ||||
4763 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4764 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4765 | ld [%g1 + (4 * _gloffset_MapGrid1f)], %g3 |
4766 | #endif | ||||
4767 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4768 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4769 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4770 | .globl glMapGrid2d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4771 | .type glMapGrid2d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4772 | glMapGrid2d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4773 | #ifdef __sparc_v9__ |
4774 | sethi %hi(0x00000000), %g2 | ||||
4775 | sethi %hi(0x00000000), %g1 | ||||
4776 | or %g2, %lo(0x00000000), %g2 | ||||
4777 | or %g1, %lo(0x00000000), %g1 | ||||
4778 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4779 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4780 | sethi %hi(8 * _gloffset_MapGrid2d), %g2 |
4781 | or %g2, %lo(8 * _gloffset_MapGrid2d), %g2 | ||||
4782 | ldx [%g1 + %g2], %g3 | ||||
4783 | #else | ||||
4784 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4785 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4786 | ld [%g1 + (4 * _gloffset_MapGrid2d)], %g3 |
4787 | #endif | ||||
4788 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4789 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4790 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4791 | .globl glMapGrid2f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4792 | .type glMapGrid2f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4793 | glMapGrid2f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4794 | #ifdef __sparc_v9__ |
4795 | sethi %hi(0x00000000), %g2 | ||||
4796 | sethi %hi(0x00000000), %g1 | ||||
4797 | or %g2, %lo(0x00000000), %g2 | ||||
4798 | or %g1, %lo(0x00000000), %g1 | ||||
4799 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4800 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4801 | sethi %hi(8 * _gloffset_MapGrid2f), %g2 |
4802 | or %g2, %lo(8 * _gloffset_MapGrid2f), %g2 | ||||
4803 | ldx [%g1 + %g2], %g3 | ||||
4804 | #else | ||||
4805 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4806 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4807 | ld [%g1 + (4 * _gloffset_MapGrid2f)], %g3 |
4808 | #endif | ||||
4809 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4810 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4811 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4812 | .globl glEvalCoord1d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4813 | .type glEvalCoord1d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4814 | glEvalCoord1d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4815 | #ifdef __sparc_v9__ |
4816 | sethi %hi(0x00000000), %g2 | ||||
4817 | sethi %hi(0x00000000), %g1 | ||||
4818 | or %g2, %lo(0x00000000), %g2 | ||||
4819 | or %g1, %lo(0x00000000), %g1 | ||||
4820 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4821 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4822 | sethi %hi(8 * _gloffset_EvalCoord1d), %g2 |
4823 | or %g2, %lo(8 * _gloffset_EvalCoord1d), %g2 | ||||
4824 | ldx [%g1 + %g2], %g3 | ||||
4825 | #else | ||||
4826 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4827 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4828 | ld [%g1 + (4 * _gloffset_EvalCoord1d)], %g3 |
4829 | #endif | ||||
4830 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4831 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4832 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4833 | .globl glEvalCoord1dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4834 | .type glEvalCoord1dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4835 | glEvalCoord1dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4836 | #ifdef __sparc_v9__ |
4837 | sethi %hi(0x00000000), %g2 | ||||
4838 | sethi %hi(0x00000000), %g1 | ||||
4839 | or %g2, %lo(0x00000000), %g2 | ||||
4840 | or %g1, %lo(0x00000000), %g1 | ||||
4841 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4842 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4843 | sethi %hi(8 * _gloffset_EvalCoord1dv), %g2 |
4844 | or %g2, %lo(8 * _gloffset_EvalCoord1dv), %g2 | ||||
4845 | ldx [%g1 + %g2], %g3 | ||||
4846 | #else | ||||
4847 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4848 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4849 | ld [%g1 + (4 * _gloffset_EvalCoord1dv)], %g3 |
4850 | #endif | ||||
4851 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4852 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4853 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4854 | .globl glEvalCoord1f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4855 | .type glEvalCoord1f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4856 | glEvalCoord1f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4857 | #ifdef __sparc_v9__ |
4858 | sethi %hi(0x00000000), %g2 | ||||
4859 | sethi %hi(0x00000000), %g1 | ||||
4860 | or %g2, %lo(0x00000000), %g2 | ||||
4861 | or %g1, %lo(0x00000000), %g1 | ||||
4862 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4863 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4864 | sethi %hi(8 * _gloffset_EvalCoord1f), %g2 |
4865 | or %g2, %lo(8 * _gloffset_EvalCoord1f), %g2 | ||||
4866 | ldx [%g1 + %g2], %g3 | ||||
4867 | #else | ||||
4868 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4869 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4870 | ld [%g1 + (4 * _gloffset_EvalCoord1f)], %g3 |
4871 | #endif | ||||
4872 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4873 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4874 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4875 | .globl glEvalCoord1fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4876 | .type glEvalCoord1fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4877 | glEvalCoord1fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4878 | #ifdef __sparc_v9__ |
4879 | sethi %hi(0x00000000), %g2 | ||||
4880 | sethi %hi(0x00000000), %g1 | ||||
4881 | or %g2, %lo(0x00000000), %g2 | ||||
4882 | or %g1, %lo(0x00000000), %g1 | ||||
4883 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4884 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4885 | sethi %hi(8 * _gloffset_EvalCoord1fv), %g2 |
4886 | or %g2, %lo(8 * _gloffset_EvalCoord1fv), %g2 | ||||
4887 | ldx [%g1 + %g2], %g3 | ||||
4888 | #else | ||||
4889 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4890 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4891 | ld [%g1 + (4 * _gloffset_EvalCoord1fv)], %g3 |
4892 | #endif | ||||
4893 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4894 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4895 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4896 | .globl glEvalCoord2d |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4897 | .type glEvalCoord2d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4898 | glEvalCoord2d: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4899 | #ifdef __sparc_v9__ |
4900 | sethi %hi(0x00000000), %g2 | ||||
4901 | sethi %hi(0x00000000), %g1 | ||||
4902 | or %g2, %lo(0x00000000), %g2 | ||||
4903 | or %g1, %lo(0x00000000), %g1 | ||||
4904 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4905 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4906 | sethi %hi(8 * _gloffset_EvalCoord2d), %g2 |
4907 | or %g2, %lo(8 * _gloffset_EvalCoord2d), %g2 | ||||
4908 | ldx [%g1 + %g2], %g3 | ||||
4909 | #else | ||||
4910 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4911 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4912 | ld [%g1 + (4 * _gloffset_EvalCoord2d)], %g3 |
4913 | #endif | ||||
4914 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4915 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4916 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4917 | .globl glEvalCoord2dv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4918 | .type glEvalCoord2dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4919 | glEvalCoord2dv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4920 | #ifdef __sparc_v9__ |
4921 | sethi %hi(0x00000000), %g2 | ||||
4922 | sethi %hi(0x00000000), %g1 | ||||
4923 | or %g2, %lo(0x00000000), %g2 | ||||
4924 | or %g1, %lo(0x00000000), %g1 | ||||
4925 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4926 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4927 | sethi %hi(8 * _gloffset_EvalCoord2dv), %g2 |
4928 | or %g2, %lo(8 * _gloffset_EvalCoord2dv), %g2 | ||||
4929 | ldx [%g1 + %g2], %g3 | ||||
4930 | #else | ||||
4931 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4932 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4933 | ld [%g1 + (4 * _gloffset_EvalCoord2dv)], %g3 |
4934 | #endif | ||||
4935 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4936 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4937 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4938 | .globl glEvalCoord2f |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4939 | .type glEvalCoord2f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4940 | glEvalCoord2f: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4941 | #ifdef __sparc_v9__ |
4942 | sethi %hi(0x00000000), %g2 | ||||
4943 | sethi %hi(0x00000000), %g1 | ||||
4944 | or %g2, %lo(0x00000000), %g2 | ||||
4945 | or %g1, %lo(0x00000000), %g1 | ||||
4946 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4947 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4948 | sethi %hi(8 * _gloffset_EvalCoord2f), %g2 |
4949 | or %g2, %lo(8 * _gloffset_EvalCoord2f), %g2 | ||||
4950 | ldx [%g1 + %g2], %g3 | ||||
4951 | #else | ||||
4952 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4953 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4954 | ld [%g1 + (4 * _gloffset_EvalCoord2f)], %g3 |
4955 | #endif | ||||
4956 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4957 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4958 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4959 | .globl glEvalCoord2fv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4960 | .type glEvalCoord2fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4961 | glEvalCoord2fv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4962 | #ifdef __sparc_v9__ |
4963 | sethi %hi(0x00000000), %g2 | ||||
4964 | sethi %hi(0x00000000), %g1 | ||||
4965 | or %g2, %lo(0x00000000), %g2 | ||||
4966 | or %g1, %lo(0x00000000), %g1 | ||||
4967 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4968 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4969 | sethi %hi(8 * _gloffset_EvalCoord2fv), %g2 |
4970 | or %g2, %lo(8 * _gloffset_EvalCoord2fv), %g2 | ||||
4971 | ldx [%g1 + %g2], %g3 | ||||
4972 | #else | ||||
4973 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4974 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4975 | ld [%g1 + (4 * _gloffset_EvalCoord2fv)], %g3 |
4976 | #endif | ||||
4977 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4978 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4979 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4980 | .globl glEvalMesh1 |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 4981 | .type glEvalMesh1,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 4982 | glEvalMesh1: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4983 | #ifdef __sparc_v9__ |
4984 | sethi %hi(0x00000000), %g2 | ||||
4985 | sethi %hi(0x00000000), %g1 | ||||
4986 | or %g2, %lo(0x00000000), %g2 | ||||
4987 | or %g1, %lo(0x00000000), %g1 | ||||
4988 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4989 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4990 | sethi %hi(8 * _gloffset_EvalMesh1), %g2 |
4991 | or %g2, %lo(8 * _gloffset_EvalMesh1), %g2 | ||||
4992 | ldx [%g1 + %g2], %g3 | ||||
4993 | #else | ||||
4994 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 4995 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 4996 | ld [%g1 + (4 * _gloffset_EvalMesh1)], %g3 |
4997 | #endif | ||||
4998 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 4999 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5000 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5001 | .globl glEvalPoint1 |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5002 | .type glEvalPoint1,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5003 | glEvalPoint1: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5004 | #ifdef __sparc_v9__ |
5005 | sethi %hi(0x00000000), %g2 | ||||
5006 | sethi %hi(0x00000000), %g1 | ||||
5007 | or %g2, %lo(0x00000000), %g2 | ||||
5008 | or %g1, %lo(0x00000000), %g1 | ||||
5009 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5010 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5011 | sethi %hi(8 * _gloffset_EvalPoint1), %g2 |
5012 | or %g2, %lo(8 * _gloffset_EvalPoint1), %g2 | ||||
5013 | ldx [%g1 + %g2], %g3 | ||||
5014 | #else | ||||
5015 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5016 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5017 | ld [%g1 + (4 * _gloffset_EvalPoint1)], %g3 |
5018 | #endif | ||||
5019 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5020 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5021 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5022 | .globl glEvalMesh2 |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5023 | .type glEvalMesh2,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5024 | glEvalMesh2: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5025 | #ifdef __sparc_v9__ |
5026 | sethi %hi(0x00000000), %g2 | ||||
5027 | sethi %hi(0x00000000), %g1 | ||||
5028 | or %g2, %lo(0x00000000), %g2 | ||||
5029 | or %g1, %lo(0x00000000), %g1 | ||||
5030 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5031 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5032 | sethi %hi(8 * _gloffset_EvalMesh2), %g2 |
5033 | or %g2, %lo(8 * _gloffset_EvalMesh2), %g2 | ||||
5034 | ldx [%g1 + %g2], %g3 | ||||
5035 | #else | ||||
5036 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5037 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5038 | ld [%g1 + (4 * _gloffset_EvalMesh2)], %g3 |
5039 | #endif | ||||
5040 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5041 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5042 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5043 | .globl glEvalPoint2 |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5044 | .type glEvalPoint2,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5045 | glEvalPoint2: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5046 | #ifdef __sparc_v9__ |
5047 | sethi %hi(0x00000000), %g2 | ||||
5048 | sethi %hi(0x00000000), %g1 | ||||
5049 | or %g2, %lo(0x00000000), %g2 | ||||
5050 | or %g1, %lo(0x00000000), %g1 | ||||
5051 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5052 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5053 | sethi %hi(8 * _gloffset_EvalPoint2), %g2 |
5054 | or %g2, %lo(8 * _gloffset_EvalPoint2), %g2 | ||||
5055 | ldx [%g1 + %g2], %g3 | ||||
5056 | #else | ||||
5057 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5058 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5059 | ld [%g1 + (4 * _gloffset_EvalPoint2)], %g3 |
5060 | #endif | ||||
5061 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5062 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5063 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5064 | .globl glAlphaFunc |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5065 | .type glAlphaFunc,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5066 | glAlphaFunc: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5067 | #ifdef __sparc_v9__ |
5068 | sethi %hi(0x00000000), %g2 | ||||
5069 | sethi %hi(0x00000000), %g1 | ||||
5070 | or %g2, %lo(0x00000000), %g2 | ||||
5071 | or %g1, %lo(0x00000000), %g1 | ||||
5072 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5073 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5074 | sethi %hi(8 * _gloffset_AlphaFunc), %g2 |
5075 | or %g2, %lo(8 * _gloffset_AlphaFunc), %g2 | ||||
5076 | ldx [%g1 + %g2], %g3 | ||||
5077 | #else | ||||
5078 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5079 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5080 | ld [%g1 + (4 * _gloffset_AlphaFunc)], %g3 |
5081 | #endif | ||||
5082 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5083 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5084 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5085 | .globl glBlendFunc |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5086 | .type glBlendFunc,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5087 | glBlendFunc: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5088 | #ifdef __sparc_v9__ |
5089 | sethi %hi(0x00000000), %g2 | ||||
5090 | sethi %hi(0x00000000), %g1 | ||||
5091 | or %g2, %lo(0x00000000), %g2 | ||||
5092 | or %g1, %lo(0x00000000), %g1 | ||||
5093 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5094 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5095 | sethi %hi(8 * _gloffset_BlendFunc), %g2 |
5096 | or %g2, %lo(8 * _gloffset_BlendFunc), %g2 | ||||
5097 | ldx [%g1 + %g2], %g3 | ||||
5098 | #else | ||||
5099 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5100 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5101 | ld [%g1 + (4 * _gloffset_BlendFunc)], %g3 |
5102 | #endif | ||||
5103 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5104 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5105 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5106 | .globl glLogicOp |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5107 | .type glLogicOp,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5108 | glLogicOp: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5109 | #ifdef __sparc_v9__ |
5110 | sethi %hi(0x00000000), %g2 | ||||
5111 | sethi %hi(0x00000000), %g1 | ||||
5112 | or %g2, %lo(0x00000000), %g2 | ||||
5113 | or %g1, %lo(0x00000000), %g1 | ||||
5114 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5115 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5116 | sethi %hi(8 * _gloffset_LogicOp), %g2 |
5117 | or %g2, %lo(8 * _gloffset_LogicOp), %g2 | ||||
5118 | ldx [%g1 + %g2], %g3 | ||||
5119 | #else | ||||
5120 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5121 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5122 | ld [%g1 + (4 * _gloffset_LogicOp)], %g3 |
5123 | #endif | ||||
5124 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5125 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5126 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5127 | .globl glStencilFunc |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5128 | .type glStencilFunc,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5129 | glStencilFunc: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5130 | #ifdef __sparc_v9__ |
5131 | sethi %hi(0x00000000), %g2 | ||||
5132 | sethi %hi(0x00000000), %g1 | ||||
5133 | or %g2, %lo(0x00000000), %g2 | ||||
5134 | or %g1, %lo(0x00000000), %g1 | ||||
5135 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5136 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5137 | sethi %hi(8 * _gloffset_StencilFunc), %g2 |
5138 | or %g2, %lo(8 * _gloffset_StencilFunc), %g2 | ||||
5139 | ldx [%g1 + %g2], %g3 | ||||
5140 | #else | ||||
5141 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5142 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5143 | ld [%g1 + (4 * _gloffset_StencilFunc)], %g3 |
5144 | #endif | ||||
5145 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5146 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5147 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5148 | .globl glStencilOp |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5149 | .type glStencilOp,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5150 | glStencilOp: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5151 | #ifdef __sparc_v9__ |
5152 | sethi %hi(0x00000000), %g2 | ||||
5153 | sethi %hi(0x00000000), %g1 | ||||
5154 | or %g2, %lo(0x00000000), %g2 | ||||
5155 | or %g1, %lo(0x00000000), %g1 | ||||
5156 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5157 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5158 | sethi %hi(8 * _gloffset_StencilOp), %g2 |
5159 | or %g2, %lo(8 * _gloffset_StencilOp), %g2 | ||||
5160 | ldx [%g1 + %g2], %g3 | ||||
5161 | #else | ||||
5162 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5163 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5164 | ld [%g1 + (4 * _gloffset_StencilOp)], %g3 |
5165 | #endif | ||||
5166 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5167 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5168 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5169 | .globl glDepthFunc |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5170 | .type glDepthFunc,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5171 | glDepthFunc: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5172 | #ifdef __sparc_v9__ |
5173 | sethi %hi(0x00000000), %g2 | ||||
5174 | sethi %hi(0x00000000), %g1 | ||||
5175 | or %g2, %lo(0x00000000), %g2 | ||||
5176 | or %g1, %lo(0x00000000), %g1 | ||||
5177 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5178 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5179 | sethi %hi(8 * _gloffset_DepthFunc), %g2 |
5180 | or %g2, %lo(8 * _gloffset_DepthFunc), %g2 | ||||
5181 | ldx [%g1 + %g2], %g3 | ||||
5182 | #else | ||||
5183 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5184 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5185 | ld [%g1 + (4 * _gloffset_DepthFunc)], %g3 |
5186 | #endif | ||||
5187 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5188 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5189 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5190 | .globl glPixelZoom |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5191 | .type glPixelZoom,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5192 | glPixelZoom: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5193 | #ifdef __sparc_v9__ |
5194 | sethi %hi(0x00000000), %g2 | ||||
5195 | sethi %hi(0x00000000), %g1 | ||||
5196 | or %g2, %lo(0x00000000), %g2 | ||||
5197 | or %g1, %lo(0x00000000), %g1 | ||||
5198 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5199 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5200 | sethi %hi(8 * _gloffset_PixelZoom), %g2 |
5201 | or %g2, %lo(8 * _gloffset_PixelZoom), %g2 | ||||
5202 | ldx [%g1 + %g2], %g3 | ||||
5203 | #else | ||||
5204 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5205 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5206 | ld [%g1 + (4 * _gloffset_PixelZoom)], %g3 |
5207 | #endif | ||||
5208 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5209 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5210 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5211 | .globl glPixelTransferf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5212 | .type glPixelTransferf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5213 | glPixelTransferf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5214 | #ifdef __sparc_v9__ |
5215 | sethi %hi(0x00000000), %g2 | ||||
5216 | sethi %hi(0x00000000), %g1 | ||||
5217 | or %g2, %lo(0x00000000), %g2 | ||||
5218 | or %g1, %lo(0x00000000), %g1 | ||||
5219 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5220 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5221 | sethi %hi(8 * _gloffset_PixelTransferf), %g2 |
5222 | or %g2, %lo(8 * _gloffset_PixelTransferf), %g2 | ||||
5223 | ldx [%g1 + %g2], %g3 | ||||
5224 | #else | ||||
5225 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5226 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5227 | ld [%g1 + (4 * _gloffset_PixelTransferf)], %g3 |
5228 | #endif | ||||
5229 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5230 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5231 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5232 | .globl glPixelTransferi |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5233 | .type glPixelTransferi,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5234 | glPixelTransferi: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5235 | #ifdef __sparc_v9__ |
5236 | sethi %hi(0x00000000), %g2 | ||||
5237 | sethi %hi(0x00000000), %g1 | ||||
5238 | or %g2, %lo(0x00000000), %g2 | ||||
5239 | or %g1, %lo(0x00000000), %g1 | ||||
5240 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5241 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5242 | sethi %hi(8 * _gloffset_PixelTransferi), %g2 |
5243 | or %g2, %lo(8 * _gloffset_PixelTransferi), %g2 | ||||
5244 | ldx [%g1 + %g2], %g3 | ||||
5245 | #else | ||||
5246 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5247 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5248 | ld [%g1 + (4 * _gloffset_PixelTransferi)], %g3 |
5249 | #endif | ||||
5250 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5251 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5252 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5253 | .globl glPixelStoref |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5254 | .type glPixelStoref,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5255 | glPixelStoref: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5256 | #ifdef __sparc_v9__ |
5257 | sethi %hi(0x00000000), %g2 | ||||
5258 | sethi %hi(0x00000000), %g1 | ||||
5259 | or %g2, %lo(0x00000000), %g2 | ||||
5260 | or %g1, %lo(0x00000000), %g1 | ||||
5261 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5262 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5263 | sethi %hi(8 * _gloffset_PixelStoref), %g2 |
5264 | or %g2, %lo(8 * _gloffset_PixelStoref), %g2 | ||||
5265 | ldx [%g1 + %g2], %g3 | ||||
5266 | #else | ||||
5267 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5268 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5269 | ld [%g1 + (4 * _gloffset_PixelStoref)], %g3 |
5270 | #endif | ||||
5271 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5272 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5273 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5274 | .globl glPixelStorei |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5275 | .type glPixelStorei,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5276 | glPixelStorei: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5277 | #ifdef __sparc_v9__ |
5278 | sethi %hi(0x00000000), %g2 | ||||
5279 | sethi %hi(0x00000000), %g1 | ||||
5280 | or %g2, %lo(0x00000000), %g2 | ||||
5281 | or %g1, %lo(0x00000000), %g1 | ||||
5282 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5283 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5284 | sethi %hi(8 * _gloffset_PixelStorei), %g2 |
5285 | or %g2, %lo(8 * _gloffset_PixelStorei), %g2 | ||||
5286 | ldx [%g1 + %g2], %g3 | ||||
5287 | #else | ||||
5288 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5289 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5290 | ld [%g1 + (4 * _gloffset_PixelStorei)], %g3 |
5291 | #endif | ||||
5292 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5293 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5294 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5295 | .globl glPixelMapfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5296 | .type glPixelMapfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5297 | glPixelMapfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5298 | #ifdef __sparc_v9__ |
5299 | sethi %hi(0x00000000), %g2 | ||||
5300 | sethi %hi(0x00000000), %g1 | ||||
5301 | or %g2, %lo(0x00000000), %g2 | ||||
5302 | or %g1, %lo(0x00000000), %g1 | ||||
5303 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5304 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5305 | sethi %hi(8 * _gloffset_PixelMapfv), %g2 |
5306 | or %g2, %lo(8 * _gloffset_PixelMapfv), %g2 | ||||
5307 | ldx [%g1 + %g2], %g3 | ||||
5308 | #else | ||||
5309 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5310 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5311 | ld [%g1 + (4 * _gloffset_PixelMapfv)], %g3 |
5312 | #endif | ||||
5313 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5314 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5315 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5316 | .globl glPixelMapuiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5317 | .type glPixelMapuiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5318 | glPixelMapuiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5319 | #ifdef __sparc_v9__ |
5320 | sethi %hi(0x00000000), %g2 | ||||
5321 | sethi %hi(0x00000000), %g1 | ||||
5322 | or %g2, %lo(0x00000000), %g2 | ||||
5323 | or %g1, %lo(0x00000000), %g1 | ||||
5324 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5325 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5326 | sethi %hi(8 * _gloffset_PixelMapuiv), %g2 |
5327 | or %g2, %lo(8 * _gloffset_PixelMapuiv), %g2 | ||||
5328 | ldx [%g1 + %g2], %g3 | ||||
5329 | #else | ||||
5330 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5331 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5332 | ld [%g1 + (4 * _gloffset_PixelMapuiv)], %g3 |
5333 | #endif | ||||
5334 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5335 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5336 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5337 | .globl glPixelMapusv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5338 | .type glPixelMapusv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5339 | glPixelMapusv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5340 | #ifdef __sparc_v9__ |
5341 | sethi %hi(0x00000000), %g2 | ||||
5342 | sethi %hi(0x00000000), %g1 | ||||
5343 | or %g2, %lo(0x00000000), %g2 | ||||
5344 | or %g1, %lo(0x00000000), %g1 | ||||
5345 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5346 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5347 | sethi %hi(8 * _gloffset_PixelMapusv), %g2 |
5348 | or %g2, %lo(8 * _gloffset_PixelMapusv), %g2 | ||||
5349 | ldx [%g1 + %g2], %g3 | ||||
5350 | #else | ||||
5351 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5352 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5353 | ld [%g1 + (4 * _gloffset_PixelMapusv)], %g3 |
5354 | #endif | ||||
5355 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5356 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5357 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5358 | .globl glReadBuffer |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5359 | .type glReadBuffer,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5360 | glReadBuffer: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5361 | #ifdef __sparc_v9__ |
5362 | sethi %hi(0x00000000), %g2 | ||||
5363 | sethi %hi(0x00000000), %g1 | ||||
5364 | or %g2, %lo(0x00000000), %g2 | ||||
5365 | or %g1, %lo(0x00000000), %g1 | ||||
5366 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5367 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5368 | sethi %hi(8 * _gloffset_ReadBuffer), %g2 |
5369 | or %g2, %lo(8 * _gloffset_ReadBuffer), %g2 | ||||
5370 | ldx [%g1 + %g2], %g3 | ||||
5371 | #else | ||||
5372 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5373 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5374 | ld [%g1 + (4 * _gloffset_ReadBuffer)], %g3 |
5375 | #endif | ||||
5376 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5377 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5378 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5379 | .globl glCopyPixels |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5380 | .type glCopyPixels,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5381 | glCopyPixels: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5382 | #ifdef __sparc_v9__ |
5383 | sethi %hi(0x00000000), %g2 | ||||
5384 | sethi %hi(0x00000000), %g1 | ||||
5385 | or %g2, %lo(0x00000000), %g2 | ||||
5386 | or %g1, %lo(0x00000000), %g1 | ||||
5387 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5388 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5389 | sethi %hi(8 * _gloffset_CopyPixels), %g2 |
5390 | or %g2, %lo(8 * _gloffset_CopyPixels), %g2 | ||||
5391 | ldx [%g1 + %g2], %g3 | ||||
5392 | #else | ||||
5393 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5394 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5395 | ld [%g1 + (4 * _gloffset_CopyPixels)], %g3 |
5396 | #endif | ||||
5397 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5398 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5399 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5400 | .globl glReadPixels |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5401 | .type glReadPixels,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5402 | glReadPixels: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5403 | #ifdef __sparc_v9__ |
5404 | sethi %hi(0x00000000), %g2 | ||||
5405 | sethi %hi(0x00000000), %g1 | ||||
5406 | or %g2, %lo(0x00000000), %g2 | ||||
5407 | or %g1, %lo(0x00000000), %g1 | ||||
5408 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5409 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5410 | sethi %hi(8 * _gloffset_ReadPixels), %g2 |
5411 | or %g2, %lo(8 * _gloffset_ReadPixels), %g2 | ||||
5412 | ldx [%g1 + %g2], %g3 | ||||
5413 | #else | ||||
5414 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5415 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5416 | ld [%g1 + (4 * _gloffset_ReadPixels)], %g3 |
5417 | #endif | ||||
5418 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5419 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5420 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5421 | .globl glDrawPixels |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5422 | .type glDrawPixels,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5423 | glDrawPixels: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5424 | #ifdef __sparc_v9__ |
5425 | sethi %hi(0x00000000), %g2 | ||||
5426 | sethi %hi(0x00000000), %g1 | ||||
5427 | or %g2, %lo(0x00000000), %g2 | ||||
5428 | or %g1, %lo(0x00000000), %g1 | ||||
5429 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5430 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5431 | sethi %hi(8 * _gloffset_DrawPixels), %g2 |
5432 | or %g2, %lo(8 * _gloffset_DrawPixels), %g2 | ||||
5433 | ldx [%g1 + %g2], %g3 | ||||
5434 | #else | ||||
5435 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5436 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5437 | ld [%g1 + (4 * _gloffset_DrawPixels)], %g3 |
5438 | #endif | ||||
5439 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5440 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5441 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5442 | .globl glGetBooleanv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5443 | .type glGetBooleanv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5444 | glGetBooleanv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5445 | #ifdef __sparc_v9__ |
5446 | sethi %hi(0x00000000), %g2 | ||||
5447 | sethi %hi(0x00000000), %g1 | ||||
5448 | or %g2, %lo(0x00000000), %g2 | ||||
5449 | or %g1, %lo(0x00000000), %g1 | ||||
5450 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5451 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5452 | sethi %hi(8 * _gloffset_GetBooleanv), %g2 |
5453 | or %g2, %lo(8 * _gloffset_GetBooleanv), %g2 | ||||
5454 | ldx [%g1 + %g2], %g3 | ||||
5455 | #else | ||||
5456 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5457 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5458 | ld [%g1 + (4 * _gloffset_GetBooleanv)], %g3 |
5459 | #endif | ||||
5460 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5461 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5462 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5463 | .globl glGetClipPlane |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5464 | .type glGetClipPlane,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5465 | glGetClipPlane: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5466 | #ifdef __sparc_v9__ |
5467 | sethi %hi(0x00000000), %g2 | ||||
5468 | sethi %hi(0x00000000), %g1 | ||||
5469 | or %g2, %lo(0x00000000), %g2 | ||||
5470 | or %g1, %lo(0x00000000), %g1 | ||||
5471 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5472 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5473 | sethi %hi(8 * _gloffset_GetClipPlane), %g2 |
5474 | or %g2, %lo(8 * _gloffset_GetClipPlane), %g2 | ||||
5475 | ldx [%g1 + %g2], %g3 | ||||
5476 | #else | ||||
5477 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5478 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5479 | ld [%g1 + (4 * _gloffset_GetClipPlane)], %g3 |
5480 | #endif | ||||
5481 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5482 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5483 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5484 | .globl glGetDoublev |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5485 | .type glGetDoublev,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5486 | glGetDoublev: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5487 | #ifdef __sparc_v9__ |
5488 | sethi %hi(0x00000000), %g2 | ||||
5489 | sethi %hi(0x00000000), %g1 | ||||
5490 | or %g2, %lo(0x00000000), %g2 | ||||
5491 | or %g1, %lo(0x00000000), %g1 | ||||
5492 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5493 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5494 | sethi %hi(8 * _gloffset_GetDoublev), %g2 |
5495 | or %g2, %lo(8 * _gloffset_GetDoublev), %g2 | ||||
5496 | ldx [%g1 + %g2], %g3 | ||||
5497 | #else | ||||
5498 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5499 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5500 | ld [%g1 + (4 * _gloffset_GetDoublev)], %g3 |
5501 | #endif | ||||
5502 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5503 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5504 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5505 | .globl glGetError |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5506 | .type glGetError,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5507 | glGetError: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5508 | #ifdef __sparc_v9__ |
5509 | sethi %hi(0x00000000), %g2 | ||||
5510 | sethi %hi(0x00000000), %g1 | ||||
5511 | or %g2, %lo(0x00000000), %g2 | ||||
5512 | or %g1, %lo(0x00000000), %g1 | ||||
5513 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5514 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5515 | sethi %hi(8 * _gloffset_GetError), %g2 |
5516 | or %g2, %lo(8 * _gloffset_GetError), %g2 | ||||
5517 | ldx [%g1 + %g2], %g3 | ||||
5518 | #else | ||||
5519 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5520 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5521 | ld [%g1 + (4 * _gloffset_GetError)], %g3 |
5522 | #endif | ||||
5523 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5524 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5525 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5526 | .globl glGetFloatv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5527 | .type glGetFloatv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5528 | glGetFloatv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5529 | #ifdef __sparc_v9__ |
5530 | sethi %hi(0x00000000), %g2 | ||||
5531 | sethi %hi(0x00000000), %g1 | ||||
5532 | or %g2, %lo(0x00000000), %g2 | ||||
5533 | or %g1, %lo(0x00000000), %g1 | ||||
5534 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5535 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5536 | sethi %hi(8 * _gloffset_GetFloatv), %g2 |
5537 | or %g2, %lo(8 * _gloffset_GetFloatv), %g2 | ||||
5538 | ldx [%g1 + %g2], %g3 | ||||
5539 | #else | ||||
5540 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5541 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5542 | ld [%g1 + (4 * _gloffset_GetFloatv)], %g3 |
5543 | #endif | ||||
5544 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5545 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5546 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5547 | .globl glGetIntegerv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5548 | .type glGetIntegerv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5549 | glGetIntegerv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5550 | #ifdef __sparc_v9__ |
5551 | sethi %hi(0x00000000), %g2 | ||||
5552 | sethi %hi(0x00000000), %g1 | ||||
5553 | or %g2, %lo(0x00000000), %g2 | ||||
5554 | or %g1, %lo(0x00000000), %g1 | ||||
5555 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5556 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5557 | sethi %hi(8 * _gloffset_GetIntegerv), %g2 |
5558 | or %g2, %lo(8 * _gloffset_GetIntegerv), %g2 | ||||
5559 | ldx [%g1 + %g2], %g3 | ||||
5560 | #else | ||||
5561 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5562 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5563 | ld [%g1 + (4 * _gloffset_GetIntegerv)], %g3 |
5564 | #endif | ||||
5565 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5566 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5567 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5568 | .globl glGetLightfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5569 | .type glGetLightfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5570 | glGetLightfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5571 | #ifdef __sparc_v9__ |
5572 | sethi %hi(0x00000000), %g2 | ||||
5573 | sethi %hi(0x00000000), %g1 | ||||
5574 | or %g2, %lo(0x00000000), %g2 | ||||
5575 | or %g1, %lo(0x00000000), %g1 | ||||
5576 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5577 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5578 | sethi %hi(8 * _gloffset_GetLightfv), %g2 |
5579 | or %g2, %lo(8 * _gloffset_GetLightfv), %g2 | ||||
5580 | ldx [%g1 + %g2], %g3 | ||||
5581 | #else | ||||
5582 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5583 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5584 | ld [%g1 + (4 * _gloffset_GetLightfv)], %g3 |
5585 | #endif | ||||
5586 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5587 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5588 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5589 | .globl glGetLightiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5590 | .type glGetLightiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5591 | glGetLightiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5592 | #ifdef __sparc_v9__ |
5593 | sethi %hi(0x00000000), %g2 | ||||
5594 | sethi %hi(0x00000000), %g1 | ||||
5595 | or %g2, %lo(0x00000000), %g2 | ||||
5596 | or %g1, %lo(0x00000000), %g1 | ||||
5597 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5598 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5599 | sethi %hi(8 * _gloffset_GetLightiv), %g2 |
5600 | or %g2, %lo(8 * _gloffset_GetLightiv), %g2 | ||||
5601 | ldx [%g1 + %g2], %g3 | ||||
5602 | #else | ||||
5603 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5604 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5605 | ld [%g1 + (4 * _gloffset_GetLightiv)], %g3 |
5606 | #endif | ||||
5607 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5608 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5609 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5610 | .globl glGetMapdv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5611 | .type glGetMapdv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5612 | glGetMapdv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5613 | #ifdef __sparc_v9__ |
5614 | sethi %hi(0x00000000), %g2 | ||||
5615 | sethi %hi(0x00000000), %g1 | ||||
5616 | or %g2, %lo(0x00000000), %g2 | ||||
5617 | or %g1, %lo(0x00000000), %g1 | ||||
5618 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5619 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5620 | sethi %hi(8 * _gloffset_GetMapdv), %g2 |
5621 | or %g2, %lo(8 * _gloffset_GetMapdv), %g2 | ||||
5622 | ldx [%g1 + %g2], %g3 | ||||
5623 | #else | ||||
5624 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5625 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5626 | ld [%g1 + (4 * _gloffset_GetMapdv)], %g3 |
5627 | #endif | ||||
5628 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5629 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5630 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5631 | .globl glGetMapfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5632 | .type glGetMapfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5633 | glGetMapfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5634 | #ifdef __sparc_v9__ |
5635 | sethi %hi(0x00000000), %g2 | ||||
5636 | sethi %hi(0x00000000), %g1 | ||||
5637 | or %g2, %lo(0x00000000), %g2 | ||||
5638 | or %g1, %lo(0x00000000), %g1 | ||||
5639 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5640 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5641 | sethi %hi(8 * _gloffset_GetMapfv), %g2 |
5642 | or %g2, %lo(8 * _gloffset_GetMapfv), %g2 | ||||
5643 | ldx [%g1 + %g2], %g3 | ||||
5644 | #else | ||||
5645 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5646 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5647 | ld [%g1 + (4 * _gloffset_GetMapfv)], %g3 |
5648 | #endif | ||||
5649 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5650 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5651 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5652 | .globl glGetMapiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5653 | .type glGetMapiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5654 | glGetMapiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5655 | #ifdef __sparc_v9__ |
5656 | sethi %hi(0x00000000), %g2 | ||||
5657 | sethi %hi(0x00000000), %g1 | ||||
5658 | or %g2, %lo(0x00000000), %g2 | ||||
5659 | or %g1, %lo(0x00000000), %g1 | ||||
5660 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5661 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5662 | sethi %hi(8 * _gloffset_GetMapiv), %g2 |
5663 | or %g2, %lo(8 * _gloffset_GetMapiv), %g2 | ||||
5664 | ldx [%g1 + %g2], %g3 | ||||
5665 | #else | ||||
5666 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5667 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5668 | ld [%g1 + (4 * _gloffset_GetMapiv)], %g3 |
5669 | #endif | ||||
5670 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5671 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5672 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5673 | .globl glGetMaterialfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5674 | .type glGetMaterialfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5675 | glGetMaterialfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5676 | #ifdef __sparc_v9__ |
5677 | sethi %hi(0x00000000), %g2 | ||||
5678 | sethi %hi(0x00000000), %g1 | ||||
5679 | or %g2, %lo(0x00000000), %g2 | ||||
5680 | or %g1, %lo(0x00000000), %g1 | ||||
5681 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5682 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5683 | sethi %hi(8 * _gloffset_GetMaterialfv), %g2 |
5684 | or %g2, %lo(8 * _gloffset_GetMaterialfv), %g2 | ||||
5685 | ldx [%g1 + %g2], %g3 | ||||
5686 | #else | ||||
5687 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5688 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5689 | ld [%g1 + (4 * _gloffset_GetMaterialfv)], %g3 |
5690 | #endif | ||||
5691 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5692 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5693 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5694 | .globl glGetMaterialiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5695 | .type glGetMaterialiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5696 | glGetMaterialiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5697 | #ifdef __sparc_v9__ |
5698 | sethi %hi(0x00000000), %g2 | ||||
5699 | sethi %hi(0x00000000), %g1 | ||||
5700 | or %g2, %lo(0x00000000), %g2 | ||||
5701 | or %g1, %lo(0x00000000), %g1 | ||||
5702 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5703 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5704 | sethi %hi(8 * _gloffset_GetMaterialiv), %g2 |
5705 | or %g2, %lo(8 * _gloffset_GetMaterialiv), %g2 | ||||
5706 | ldx [%g1 + %g2], %g3 | ||||
5707 | #else | ||||
5708 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5709 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5710 | ld [%g1 + (4 * _gloffset_GetMaterialiv)], %g3 |
5711 | #endif | ||||
5712 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5713 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5714 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5715 | .globl glGetPixelMapfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5716 | .type glGetPixelMapfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5717 | glGetPixelMapfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5718 | #ifdef __sparc_v9__ |
5719 | sethi %hi(0x00000000), %g2 | ||||
5720 | sethi %hi(0x00000000), %g1 | ||||
5721 | or %g2, %lo(0x00000000), %g2 | ||||
5722 | or %g1, %lo(0x00000000), %g1 | ||||
5723 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5724 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5725 | sethi %hi(8 * _gloffset_GetPixelMapfv), %g2 |
5726 | or %g2, %lo(8 * _gloffset_GetPixelMapfv), %g2 | ||||
5727 | ldx [%g1 + %g2], %g3 | ||||
5728 | #else | ||||
5729 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5730 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5731 | ld [%g1 + (4 * _gloffset_GetPixelMapfv)], %g3 |
5732 | #endif | ||||
5733 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5734 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5735 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5736 | .globl glGetPixelMapuiv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5737 | .type glGetPixelMapuiv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5738 | glGetPixelMapuiv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5739 | #ifdef __sparc_v9__ |
5740 | sethi %hi(0x00000000), %g2 | ||||
5741 | sethi %hi(0x00000000), %g1 | ||||
5742 | or %g2, %lo(0x00000000), %g2 | ||||
5743 | or %g1, %lo(0x00000000), %g1 | ||||
5744 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5745 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5746 | sethi %hi(8 * _gloffset_GetPixelMapuiv), %g2 |
5747 | or %g2, %lo(8 * _gloffset_GetPixelMapuiv), %g2 | ||||
5748 | ldx [%g1 + %g2], %g3 | ||||
5749 | #else | ||||
5750 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5751 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5752 | ld [%g1 + (4 * _gloffset_GetPixelMapuiv)], %g3 |
5753 | #endif | ||||
5754 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5755 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5756 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5757 | .globl glGetPixelMapusv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5758 | .type glGetPixelMapusv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5759 | glGetPixelMapusv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5760 | #ifdef __sparc_v9__ |
5761 | sethi %hi(0x00000000), %g2 | ||||
5762 | sethi %hi(0x00000000), %g1 | ||||
5763 | or %g2, %lo(0x00000000), %g2 | ||||
5764 | or %g1, %lo(0x00000000), %g1 | ||||
5765 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5766 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5767 | sethi %hi(8 * _gloffset_GetPixelMapusv), %g2 |
5768 | or %g2, %lo(8 * _gloffset_GetPixelMapusv), %g2 | ||||
5769 | ldx [%g1 + %g2], %g3 | ||||
5770 | #else | ||||
5771 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5772 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5773 | ld [%g1 + (4 * _gloffset_GetPixelMapusv)], %g3 |
5774 | #endif | ||||
5775 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5776 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5777 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5778 | .globl glGetPolygonStipple |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5779 | .type glGetPolygonStipple,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5780 | glGetPolygonStipple: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5781 | #ifdef __sparc_v9__ |
5782 | sethi %hi(0x00000000), %g2 | ||||
5783 | sethi %hi(0x00000000), %g1 | ||||
5784 | or %g2, %lo(0x00000000), %g2 | ||||
5785 | or %g1, %lo(0x00000000), %g1 | ||||
5786 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5787 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5788 | sethi %hi(8 * _gloffset_GetPolygonStipple), %g2 |
5789 | or %g2, %lo(8 * _gloffset_GetPolygonStipple), %g2 | ||||
5790 | ldx [%g1 + %g2], %g3 | ||||
5791 | #else | ||||
5792 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5793 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5794 | ld [%g1 + (4 * _gloffset_GetPolygonStipple)], %g3 |
5795 | #endif | ||||
5796 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5797 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5798 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5799 | .globl glGetString |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5800 | .type glGetString,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5801 | glGetString: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5802 | #ifdef __sparc_v9__ |
5803 | sethi %hi(0x00000000), %g2 | ||||
5804 | sethi %hi(0x00000000), %g1 | ||||
5805 | or %g2, %lo(0x00000000), %g2 | ||||
5806 | or %g1, %lo(0x00000000), %g1 | ||||
5807 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5808 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5809 | sethi %hi(8 * _gloffset_GetString), %g2 |
5810 | or %g2, %lo(8 * _gloffset_GetString), %g2 | ||||
5811 | ldx [%g1 + %g2], %g3 | ||||
5812 | #else | ||||
5813 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5814 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5815 | ld [%g1 + (4 * _gloffset_GetString)], %g3 |
5816 | #endif | ||||
5817 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5818 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5819 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5820 | .globl glGetTexEnvfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5821 | .type glGetTexEnvfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5822 | glGetTexEnvfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5823 | #ifdef __sparc_v9__ |
5824 | sethi %hi(0x00000000), %g2 | ||||
5825 | sethi %hi(0x00000000), %g1 | ||||
5826 | or %g2, %lo(0x00000000), %g2 | ||||
5827 | or %g1, %lo(0x00000000), %g1 | ||||
5828 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5829 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5830 | sethi %hi(8 * _gloffset_GetTexEnvfv), %g2 |
5831 | or %g2, %lo(8 * _gloffset_GetTexEnvfv), %g2 | ||||
5832 | ldx [%g1 + %g2], %g3 | ||||
5833 | #else | ||||
5834 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5835 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5836 | ld [%g1 + (4 * _gloffset_GetTexEnvfv)], %g3 |
5837 | #endif | ||||
5838 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5839 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5840 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5841 | .globl glGetTexEnviv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5842 | .type glGetTexEnviv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5843 | glGetTexEnviv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5844 | #ifdef __sparc_v9__ |
5845 | sethi %hi(0x00000000), %g2 | ||||
5846 | sethi %hi(0x00000000), %g1 | ||||
5847 | or %g2, %lo(0x00000000), %g2 | ||||
5848 | or %g1, %lo(0x00000000), %g1 | ||||
5849 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5850 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5851 | sethi %hi(8 * _gloffset_GetTexEnviv), %g2 |
5852 | or %g2, %lo(8 * _gloffset_GetTexEnviv), %g2 | ||||
5853 | ldx [%g1 + %g2], %g3 | ||||
5854 | #else | ||||
5855 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5856 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5857 | ld [%g1 + (4 * _gloffset_GetTexEnviv)], %g3 |
5858 | #endif | ||||
5859 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5860 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5861 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5862 | .globl glGetTexGendv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5863 | .type glGetTexGendv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5864 | glGetTexGendv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5865 | #ifdef __sparc_v9__ |
5866 | sethi %hi(0x00000000), %g2 | ||||
5867 | sethi %hi(0x00000000), %g1 | ||||
5868 | or %g2, %lo(0x00000000), %g2 | ||||
5869 | or %g1, %lo(0x00000000), %g1 | ||||
5870 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5871 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5872 | sethi %hi(8 * _gloffset_GetTexGendv), %g2 |
5873 | or %g2, %lo(8 * _gloffset_GetTexGendv), %g2 | ||||
5874 | ldx [%g1 + %g2], %g3 | ||||
5875 | #else | ||||
5876 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5877 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5878 | ld [%g1 + (4 * _gloffset_GetTexGendv)], %g3 |
5879 | #endif | ||||
5880 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5881 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5882 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5883 | .globl glGetTexGenfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5884 | .type glGetTexGenfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5885 | glGetTexGenfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5886 | #ifdef __sparc_v9__ |
5887 | sethi %hi(0x00000000), %g2 | ||||
5888 | sethi %hi(0x00000000), %g1 | ||||
5889 | or %g2, %lo(0x00000000), %g2 | ||||
5890 | or %g1, %lo(0x00000000), %g1 | ||||
5891 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5892 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5893 | sethi %hi(8 * _gloffset_GetTexGenfv), %g2 |
5894 | or %g2, %lo(8 * _gloffset_GetTexGenfv), %g2 | ||||
5895 | ldx [%g1 + %g2], %g3 | ||||
5896 | #else | ||||
5897 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5898 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5899 | ld [%g1 + (4 * _gloffset_GetTexGenfv)], %g3 |
5900 | #endif | ||||
5901 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5902 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5903 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5904 | .globl glGetTexGeniv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5905 | .type glGetTexGeniv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5906 | glGetTexGeniv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5907 | #ifdef __sparc_v9__ |
5908 | sethi %hi(0x00000000), %g2 | ||||
5909 | sethi %hi(0x00000000), %g1 | ||||
5910 | or %g2, %lo(0x00000000), %g2 | ||||
5911 | or %g1, %lo(0x00000000), %g1 | ||||
5912 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5913 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5914 | sethi %hi(8 * _gloffset_GetTexGeniv), %g2 |
5915 | or %g2, %lo(8 * _gloffset_GetTexGeniv), %g2 | ||||
5916 | ldx [%g1 + %g2], %g3 | ||||
5917 | #else | ||||
5918 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5919 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5920 | ld [%g1 + (4 * _gloffset_GetTexGeniv)], %g3 |
5921 | #endif | ||||
5922 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5923 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5924 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5925 | .globl glGetTexImage |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5926 | .type glGetTexImage,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5927 | glGetTexImage: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5928 | #ifdef __sparc_v9__ |
5929 | sethi %hi(0x00000000), %g2 | ||||
5930 | sethi %hi(0x00000000), %g1 | ||||
5931 | or %g2, %lo(0x00000000), %g2 | ||||
5932 | or %g1, %lo(0x00000000), %g1 | ||||
5933 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5934 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5935 | sethi %hi(8 * _gloffset_GetTexImage), %g2 |
5936 | or %g2, %lo(8 * _gloffset_GetTexImage), %g2 | ||||
5937 | ldx [%g1 + %g2], %g3 | ||||
5938 | #else | ||||
5939 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5940 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5941 | ld [%g1 + (4 * _gloffset_GetTexImage)], %g3 |
5942 | #endif | ||||
5943 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5944 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5945 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5946 | .globl glGetTexParameterfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5947 | .type glGetTexParameterfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5948 | glGetTexParameterfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5949 | #ifdef __sparc_v9__ |
5950 | sethi %hi(0x00000000), %g2 | ||||
5951 | sethi %hi(0x00000000), %g1 | ||||
5952 | or %g2, %lo(0x00000000), %g2 | ||||
5953 | or %g1, %lo(0x00000000), %g1 | ||||
5954 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5955 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5956 | sethi %hi(8 * _gloffset_GetTexParameterfv), %g2 |
5957 | or %g2, %lo(8 * _gloffset_GetTexParameterfv), %g2 | ||||
5958 | ldx [%g1 + %g2], %g3 | ||||
5959 | #else | ||||
5960 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5961 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5962 | ld [%g1 + (4 * _gloffset_GetTexParameterfv)], %g3 |
5963 | #endif | ||||
5964 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5965 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5966 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5967 | .globl glGetTexParameteriv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5968 | .type glGetTexParameteriv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5969 | glGetTexParameteriv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5970 | #ifdef __sparc_v9__ |
5971 | sethi %hi(0x00000000), %g2 | ||||
5972 | sethi %hi(0x00000000), %g1 | ||||
5973 | or %g2, %lo(0x00000000), %g2 | ||||
5974 | or %g1, %lo(0x00000000), %g1 | ||||
5975 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5976 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5977 | sethi %hi(8 * _gloffset_GetTexParameteriv), %g2 |
5978 | or %g2, %lo(8 * _gloffset_GetTexParameteriv), %g2 | ||||
5979 | ldx [%g1 + %g2], %g3 | ||||
5980 | #else | ||||
5981 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5982 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5983 | ld [%g1 + (4 * _gloffset_GetTexParameteriv)], %g3 |
5984 | #endif | ||||
5985 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 5986 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5987 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5988 | .globl glGetTexLevelParameterfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 5989 | .type glGetTexLevelParameterfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 5990 | glGetTexLevelParameterfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5991 | #ifdef __sparc_v9__ |
5992 | sethi %hi(0x00000000), %g2 | ||||
5993 | sethi %hi(0x00000000), %g1 | ||||
5994 | or %g2, %lo(0x00000000), %g2 | ||||
5995 | or %g1, %lo(0x00000000), %g1 | ||||
5996 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 5997 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 5998 | sethi %hi(8 * _gloffset_GetTexLevelParameterfv), %g2 |
5999 | or %g2, %lo(8 * _gloffset_GetTexLevelParameterfv), %g2 | ||||
6000 | ldx [%g1 + %g2], %g3 | ||||
6001 | #else | ||||
6002 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6003 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6004 | ld [%g1 + (4 * _gloffset_GetTexLevelParameterfv)], %g3 |
6005 | #endif | ||||
6006 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6007 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6008 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6009 | .globl glGetTexLevelParameteriv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6010 | .type glGetTexLevelParameteriv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6011 | glGetTexLevelParameteriv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6012 | #ifdef __sparc_v9__ |
6013 | sethi %hi(0x00000000), %g2 | ||||
6014 | sethi %hi(0x00000000), %g1 | ||||
6015 | or %g2, %lo(0x00000000), %g2 | ||||
6016 | or %g1, %lo(0x00000000), %g1 | ||||
6017 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6018 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6019 | sethi %hi(8 * _gloffset_GetTexLevelParameteriv), %g2 |
6020 | or %g2, %lo(8 * _gloffset_GetTexLevelParameteriv), %g2 | ||||
6021 | ldx [%g1 + %g2], %g3 | ||||
6022 | #else | ||||
6023 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6024 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6025 | ld [%g1 + (4 * _gloffset_GetTexLevelParameteriv)], %g3 |
6026 | #endif | ||||
6027 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6028 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6029 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6030 | .globl glIsEnabled |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6031 | .type glIsEnabled,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6032 | glIsEnabled: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6033 | #ifdef __sparc_v9__ |
6034 | sethi %hi(0x00000000), %g2 | ||||
6035 | sethi %hi(0x00000000), %g1 | ||||
6036 | or %g2, %lo(0x00000000), %g2 | ||||
6037 | or %g1, %lo(0x00000000), %g1 | ||||
6038 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6039 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6040 | sethi %hi(8 * _gloffset_IsEnabled), %g2 |
6041 | or %g2, %lo(8 * _gloffset_IsEnabled), %g2 | ||||
6042 | ldx [%g1 + %g2], %g3 | ||||
6043 | #else | ||||
6044 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6045 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6046 | ld [%g1 + (4 * _gloffset_IsEnabled)], %g3 |
6047 | #endif | ||||
6048 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6049 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6050 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6051 | .globl glIsList |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6052 | .type glIsList,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6053 | glIsList: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6054 | #ifdef __sparc_v9__ |
6055 | sethi %hi(0x00000000), %g2 | ||||
6056 | sethi %hi(0x00000000), %g1 | ||||
6057 | or %g2, %lo(0x00000000), %g2 | ||||
6058 | or %g1, %lo(0x00000000), %g1 | ||||
6059 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6060 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6061 | sethi %hi(8 * _gloffset_IsList), %g2 |
6062 | or %g2, %lo(8 * _gloffset_IsList), %g2 | ||||
6063 | ldx [%g1 + %g2], %g3 | ||||
6064 | #else | ||||
6065 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6066 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6067 | ld [%g1 + (4 * _gloffset_IsList)], %g3 |
6068 | #endif | ||||
6069 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6070 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6071 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6072 | .globl glDepthRange |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6073 | .type glDepthRange,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6074 | glDepthRange: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6075 | #ifdef __sparc_v9__ |
6076 | sethi %hi(0x00000000), %g2 | ||||
6077 | sethi %hi(0x00000000), %g1 | ||||
6078 | or %g2, %lo(0x00000000), %g2 | ||||
6079 | or %g1, %lo(0x00000000), %g1 | ||||
6080 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6081 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6082 | sethi %hi(8 * _gloffset_DepthRange), %g2 |
6083 | or %g2, %lo(8 * _gloffset_DepthRange), %g2 | ||||
6084 | ldx [%g1 + %g2], %g3 | ||||
6085 | #else | ||||
6086 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6087 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6088 | ld [%g1 + (4 * _gloffset_DepthRange)], %g3 |
6089 | #endif | ||||
6090 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6091 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6092 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6093 | .globl glFrustum |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6094 | .type glFrustum,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6095 | glFrustum: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6096 | #ifdef __sparc_v9__ |
6097 | sethi %hi(0x00000000), %g2 | ||||
6098 | sethi %hi(0x00000000), %g1 | ||||
6099 | or %g2, %lo(0x00000000), %g2 | ||||
6100 | or %g1, %lo(0x00000000), %g1 | ||||
6101 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6102 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6103 | sethi %hi(8 * _gloffset_Frustum), %g2 |
6104 | or %g2, %lo(8 * _gloffset_Frustum), %g2 | ||||
6105 | ldx [%g1 + %g2], %g3 | ||||
6106 | #else | ||||
6107 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6108 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6109 | ld [%g1 + (4 * _gloffset_Frustum)], %g3 |
6110 | #endif | ||||
6111 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6112 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6113 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6114 | .globl glLoadIdentity |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6115 | .type glLoadIdentity,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6116 | glLoadIdentity: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6117 | #ifdef __sparc_v9__ |
6118 | sethi %hi(0x00000000), %g2 | ||||
6119 | sethi %hi(0x00000000), %g1 | ||||
6120 | or %g2, %lo(0x00000000), %g2 | ||||
6121 | or %g1, %lo(0x00000000), %g1 | ||||
6122 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6123 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6124 | sethi %hi(8 * _gloffset_LoadIdentity), %g2 |
6125 | or %g2, %lo(8 * _gloffset_LoadIdentity), %g2 | ||||
6126 | ldx [%g1 + %g2], %g3 | ||||
6127 | #else | ||||
6128 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6129 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6130 | ld [%g1 + (4 * _gloffset_LoadIdentity)], %g3 |
6131 | #endif | ||||
6132 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6133 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6134 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6135 | .globl glLoadMatrixf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6136 | .type glLoadMatrixf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6137 | glLoadMatrixf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6138 | #ifdef __sparc_v9__ |
6139 | sethi %hi(0x00000000), %g2 | ||||
6140 | sethi %hi(0x00000000), %g1 | ||||
6141 | or %g2, %lo(0x00000000), %g2 | ||||
6142 | or %g1, %lo(0x00000000), %g1 | ||||
6143 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6144 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6145 | sethi %hi(8 * _gloffset_LoadMatrixf), %g2 |
6146 | or %g2, %lo(8 * _gloffset_LoadMatrixf), %g2 | ||||
6147 | ldx [%g1 + %g2], %g3 | ||||
6148 | #else | ||||
6149 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6150 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6151 | ld [%g1 + (4 * _gloffset_LoadMatrixf)], %g3 |
6152 | #endif | ||||
6153 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6154 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6155 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6156 | .globl glLoadMatrixd |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6157 | .type glLoadMatrixd,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6158 | glLoadMatrixd: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6159 | #ifdef __sparc_v9__ |
6160 | sethi %hi(0x00000000), %g2 | ||||
6161 | sethi %hi(0x00000000), %g1 | ||||
6162 | or %g2, %lo(0x00000000), %g2 | ||||
6163 | or %g1, %lo(0x00000000), %g1 | ||||
6164 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6165 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6166 | sethi %hi(8 * _gloffset_LoadMatrixd), %g2 |
6167 | or %g2, %lo(8 * _gloffset_LoadMatrixd), %g2 | ||||
6168 | ldx [%g1 + %g2], %g3 | ||||
6169 | #else | ||||
6170 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6171 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6172 | ld [%g1 + (4 * _gloffset_LoadMatrixd)], %g3 |
6173 | #endif | ||||
6174 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6175 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6176 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6177 | .globl glMatrixMode |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6178 | .type glMatrixMode,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6179 | glMatrixMode: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6180 | #ifdef __sparc_v9__ |
6181 | sethi %hi(0x00000000), %g2 | ||||
6182 | sethi %hi(0x00000000), %g1 | ||||
6183 | or %g2, %lo(0x00000000), %g2 | ||||
6184 | or %g1, %lo(0x00000000), %g1 | ||||
6185 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6186 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6187 | sethi %hi(8 * _gloffset_MatrixMode), %g2 |
6188 | or %g2, %lo(8 * _gloffset_MatrixMode), %g2 | ||||
6189 | ldx [%g1 + %g2], %g3 | ||||
6190 | #else | ||||
6191 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6192 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6193 | ld [%g1 + (4 * _gloffset_MatrixMode)], %g3 |
6194 | #endif | ||||
6195 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6196 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6197 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6198 | .globl glMultMatrixf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6199 | .type glMultMatrixf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6200 | glMultMatrixf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6201 | #ifdef __sparc_v9__ |
6202 | sethi %hi(0x00000000), %g2 | ||||
6203 | sethi %hi(0x00000000), %g1 | ||||
6204 | or %g2, %lo(0x00000000), %g2 | ||||
6205 | or %g1, %lo(0x00000000), %g1 | ||||
6206 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6207 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6208 | sethi %hi(8 * _gloffset_MultMatrixf), %g2 |
6209 | or %g2, %lo(8 * _gloffset_MultMatrixf), %g2 | ||||
6210 | ldx [%g1 + %g2], %g3 | ||||
6211 | #else | ||||
6212 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6213 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6214 | ld [%g1 + (4 * _gloffset_MultMatrixf)], %g3 |
6215 | #endif | ||||
6216 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6217 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6218 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6219 | .globl glMultMatrixd |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6220 | .type glMultMatrixd,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6221 | glMultMatrixd: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6222 | #ifdef __sparc_v9__ |
6223 | sethi %hi(0x00000000), %g2 | ||||
6224 | sethi %hi(0x00000000), %g1 | ||||
6225 | or %g2, %lo(0x00000000), %g2 | ||||
6226 | or %g1, %lo(0x00000000), %g1 | ||||
6227 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6228 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6229 | sethi %hi(8 * _gloffset_MultMatrixd), %g2 |
6230 | or %g2, %lo(8 * _gloffset_MultMatrixd), %g2 | ||||
6231 | ldx [%g1 + %g2], %g3 | ||||
6232 | #else | ||||
6233 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6234 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6235 | ld [%g1 + (4 * _gloffset_MultMatrixd)], %g3 |
6236 | #endif | ||||
6237 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6238 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6239 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6240 | .globl glOrtho |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6241 | .type glOrtho,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6242 | glOrtho: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6243 | #ifdef __sparc_v9__ |
6244 | sethi %hi(0x00000000), %g2 | ||||
6245 | sethi %hi(0x00000000), %g1 | ||||
6246 | or %g2, %lo(0x00000000), %g2 | ||||
6247 | or %g1, %lo(0x00000000), %g1 | ||||
6248 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6249 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6250 | sethi %hi(8 * _gloffset_Ortho), %g2 |
6251 | or %g2, %lo(8 * _gloffset_Ortho), %g2 | ||||
6252 | ldx [%g1 + %g2], %g3 | ||||
6253 | #else | ||||
6254 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6255 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6256 | ld [%g1 + (4 * _gloffset_Ortho)], %g3 |
6257 | #endif | ||||
6258 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6259 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6260 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6261 | .globl glPopMatrix |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6262 | .type glPopMatrix,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6263 | glPopMatrix: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6264 | #ifdef __sparc_v9__ |
6265 | sethi %hi(0x00000000), %g2 | ||||
6266 | sethi %hi(0x00000000), %g1 | ||||
6267 | or %g2, %lo(0x00000000), %g2 | ||||
6268 | or %g1, %lo(0x00000000), %g1 | ||||
6269 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6270 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6271 | sethi %hi(8 * _gloffset_PopMatrix), %g2 |
6272 | or %g2, %lo(8 * _gloffset_PopMatrix), %g2 | ||||
6273 | ldx [%g1 + %g2], %g3 | ||||
6274 | #else | ||||
6275 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6276 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6277 | ld [%g1 + (4 * _gloffset_PopMatrix)], %g3 |
6278 | #endif | ||||
6279 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6280 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6281 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6282 | .globl glPushMatrix |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6283 | .type glPushMatrix,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6284 | glPushMatrix: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6285 | #ifdef __sparc_v9__ |
6286 | sethi %hi(0x00000000), %g2 | ||||
6287 | sethi %hi(0x00000000), %g1 | ||||
6288 | or %g2, %lo(0x00000000), %g2 | ||||
6289 | or %g1, %lo(0x00000000), %g1 | ||||
6290 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6291 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6292 | sethi %hi(8 * _gloffset_PushMatrix), %g2 |
6293 | or %g2, %lo(8 * _gloffset_PushMatrix), %g2 | ||||
6294 | ldx [%g1 + %g2], %g3 | ||||
6295 | #else | ||||
6296 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6297 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6298 | ld [%g1 + (4 * _gloffset_PushMatrix)], %g3 |
6299 | #endif | ||||
6300 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6301 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6302 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6303 | .globl glRotated |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6304 | .type glRotated,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6305 | glRotated: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6306 | #ifdef __sparc_v9__ |
6307 | sethi %hi(0x00000000), %g2 | ||||
6308 | sethi %hi(0x00000000), %g1 | ||||
6309 | or %g2, %lo(0x00000000), %g2 | ||||
6310 | or %g1, %lo(0x00000000), %g1 | ||||
6311 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6312 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6313 | sethi %hi(8 * _gloffset_Rotated), %g2 |
6314 | or %g2, %lo(8 * _gloffset_Rotated), %g2 | ||||
6315 | ldx [%g1 + %g2], %g3 | ||||
6316 | #else | ||||
6317 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6318 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6319 | ld [%g1 + (4 * _gloffset_Rotated)], %g3 |
6320 | #endif | ||||
6321 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6322 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6323 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6324 | .globl glRotatef |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6325 | .type glRotatef,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6326 | glRotatef: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6327 | #ifdef __sparc_v9__ |
6328 | sethi %hi(0x00000000), %g2 | ||||
6329 | sethi %hi(0x00000000), %g1 | ||||
6330 | or %g2, %lo(0x00000000), %g2 | ||||
6331 | or %g1, %lo(0x00000000), %g1 | ||||
6332 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6333 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6334 | sethi %hi(8 * _gloffset_Rotatef), %g2 |
6335 | or %g2, %lo(8 * _gloffset_Rotatef), %g2 | ||||
6336 | ldx [%g1 + %g2], %g3 | ||||
6337 | #else | ||||
6338 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6339 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6340 | ld [%g1 + (4 * _gloffset_Rotatef)], %g3 |
6341 | #endif | ||||
6342 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6343 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6344 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6345 | .globl glScaled |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6346 | .type glScaled,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6347 | glScaled: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6348 | #ifdef __sparc_v9__ |
6349 | sethi %hi(0x00000000), %g2 | ||||
6350 | sethi %hi(0x00000000), %g1 | ||||
6351 | or %g2, %lo(0x00000000), %g2 | ||||
6352 | or %g1, %lo(0x00000000), %g1 | ||||
6353 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6354 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6355 | sethi %hi(8 * _gloffset_Scaled), %g2 |
6356 | or %g2, %lo(8 * _gloffset_Scaled), %g2 | ||||
6357 | ldx [%g1 + %g2], %g3 | ||||
6358 | #else | ||||
6359 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6360 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6361 | ld [%g1 + (4 * _gloffset_Scaled)], %g3 |
6362 | #endif | ||||
6363 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6364 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6365 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6366 | .globl glScalef |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6367 | .type glScalef,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6368 | glScalef: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6369 | #ifdef __sparc_v9__ |
6370 | sethi %hi(0x00000000), %g2 | ||||
6371 | sethi %hi(0x00000000), %g1 | ||||
6372 | or %g2, %lo(0x00000000), %g2 | ||||
6373 | or %g1, %lo(0x00000000), %g1 | ||||
6374 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6375 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6376 | sethi %hi(8 * _gloffset_Scalef), %g2 |
6377 | or %g2, %lo(8 * _gloffset_Scalef), %g2 | ||||
6378 | ldx [%g1 + %g2], %g3 | ||||
6379 | #else | ||||
6380 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6381 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6382 | ld [%g1 + (4 * _gloffset_Scalef)], %g3 |
6383 | #endif | ||||
6384 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6385 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6386 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6387 | .globl glTranslated |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6388 | .type glTranslated,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6389 | glTranslated: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6390 | #ifdef __sparc_v9__ |
6391 | sethi %hi(0x00000000), %g2 | ||||
6392 | sethi %hi(0x00000000), %g1 | ||||
6393 | or %g2, %lo(0x00000000), %g2 | ||||
6394 | or %g1, %lo(0x00000000), %g1 | ||||
6395 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6396 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6397 | sethi %hi(8 * _gloffset_Translated), %g2 |
6398 | or %g2, %lo(8 * _gloffset_Translated), %g2 | ||||
6399 | ldx [%g1 + %g2], %g3 | ||||
6400 | #else | ||||
6401 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6402 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6403 | ld [%g1 + (4 * _gloffset_Translated)], %g3 |
6404 | #endif | ||||
6405 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6406 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6407 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6408 | .globl glTranslatef |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6409 | .type glTranslatef,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6410 | glTranslatef: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6411 | #ifdef __sparc_v9__ |
6412 | sethi %hi(0x00000000), %g2 | ||||
6413 | sethi %hi(0x00000000), %g1 | ||||
6414 | or %g2, %lo(0x00000000), %g2 | ||||
6415 | or %g1, %lo(0x00000000), %g1 | ||||
6416 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6417 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6418 | sethi %hi(8 * _gloffset_Translatef), %g2 |
6419 | or %g2, %lo(8 * _gloffset_Translatef), %g2 | ||||
6420 | ldx [%g1 + %g2], %g3 | ||||
6421 | #else | ||||
6422 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6423 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6424 | ld [%g1 + (4 * _gloffset_Translatef)], %g3 |
6425 | #endif | ||||
6426 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6427 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6428 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6429 | .globl glViewport |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6430 | .type glViewport,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6431 | glViewport: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6432 | #ifdef __sparc_v9__ |
6433 | sethi %hi(0x00000000), %g2 | ||||
6434 | sethi %hi(0x00000000), %g1 | ||||
6435 | or %g2, %lo(0x00000000), %g2 | ||||
6436 | or %g1, %lo(0x00000000), %g1 | ||||
6437 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6438 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6439 | sethi %hi(8 * _gloffset_Viewport), %g2 |
6440 | or %g2, %lo(8 * _gloffset_Viewport), %g2 | ||||
6441 | ldx [%g1 + %g2], %g3 | ||||
6442 | #else | ||||
6443 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6444 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6445 | ld [%g1 + (4 * _gloffset_Viewport)], %g3 |
6446 | #endif | ||||
6447 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6448 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6449 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6450 | .globl glArrayElement |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6451 | .type glArrayElement,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6452 | glArrayElement: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6453 | #ifdef __sparc_v9__ |
6454 | sethi %hi(0x00000000), %g2 | ||||
6455 | sethi %hi(0x00000000), %g1 | ||||
6456 | or %g2, %lo(0x00000000), %g2 | ||||
6457 | or %g1, %lo(0x00000000), %g1 | ||||
6458 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6459 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6460 | sethi %hi(8 * _gloffset_ArrayElement), %g2 |
6461 | or %g2, %lo(8 * _gloffset_ArrayElement), %g2 | ||||
6462 | ldx [%g1 + %g2], %g3 | ||||
6463 | #else | ||||
6464 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6465 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6466 | ld [%g1 + (4 * _gloffset_ArrayElement)], %g3 |
6467 | #endif | ||||
6468 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6469 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6470 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6471 | .globl glColorPointer |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6472 | .type glColorPointer,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6473 | glColorPointer: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6474 | #ifdef __sparc_v9__ |
6475 | sethi %hi(0x00000000), %g2 | ||||
6476 | sethi %hi(0x00000000), %g1 | ||||
6477 | or %g2, %lo(0x00000000), %g2 | ||||
6478 | or %g1, %lo(0x00000000), %g1 | ||||
6479 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6480 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6481 | sethi %hi(8 * _gloffset_ColorPointer), %g2 |
6482 | or %g2, %lo(8 * _gloffset_ColorPointer), %g2 | ||||
6483 | ldx [%g1 + %g2], %g3 | ||||
6484 | #else | ||||
6485 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6486 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6487 | ld [%g1 + (4 * _gloffset_ColorPointer)], %g3 |
6488 | #endif | ||||
6489 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6490 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6491 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6492 | .globl glDisableClientState |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6493 | .type glDisableClientState,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6494 | glDisableClientState: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6495 | #ifdef __sparc_v9__ |
6496 | sethi %hi(0x00000000), %g2 | ||||
6497 | sethi %hi(0x00000000), %g1 | ||||
6498 | or %g2, %lo(0x00000000), %g2 | ||||
6499 | or %g1, %lo(0x00000000), %g1 | ||||
6500 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6501 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6502 | sethi %hi(8 * _gloffset_DisableClientState), %g2 |
6503 | or %g2, %lo(8 * _gloffset_DisableClientState), %g2 | ||||
6504 | ldx [%g1 + %g2], %g3 | ||||
6505 | #else | ||||
6506 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6507 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6508 | ld [%g1 + (4 * _gloffset_DisableClientState)], %g3 |
6509 | #endif | ||||
6510 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6511 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6512 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6513 | .globl glDrawArrays |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6514 | .type glDrawArrays,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6515 | glDrawArrays: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6516 | #ifdef __sparc_v9__ |
6517 | sethi %hi(0x00000000), %g2 | ||||
6518 | sethi %hi(0x00000000), %g1 | ||||
6519 | or %g2, %lo(0x00000000), %g2 | ||||
6520 | or %g1, %lo(0x00000000), %g1 | ||||
6521 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6522 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6523 | sethi %hi(8 * _gloffset_DrawArrays), %g2 |
6524 | or %g2, %lo(8 * _gloffset_DrawArrays), %g2 | ||||
6525 | ldx [%g1 + %g2], %g3 | ||||
6526 | #else | ||||
6527 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6528 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6529 | ld [%g1 + (4 * _gloffset_DrawArrays)], %g3 |
6530 | #endif | ||||
6531 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6532 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6533 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6534 | .globl glDrawElements |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6535 | .type glDrawElements,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6536 | glDrawElements: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6537 | #ifdef __sparc_v9__ |
6538 | sethi %hi(0x00000000), %g2 | ||||
6539 | sethi %hi(0x00000000), %g1 | ||||
6540 | or %g2, %lo(0x00000000), %g2 | ||||
6541 | or %g1, %lo(0x00000000), %g1 | ||||
6542 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6543 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6544 | sethi %hi(8 * _gloffset_DrawElements), %g2 |
6545 | or %g2, %lo(8 * _gloffset_DrawElements), %g2 | ||||
6546 | ldx [%g1 + %g2], %g3 | ||||
6547 | #else | ||||
6548 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6549 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6550 | ld [%g1 + (4 * _gloffset_DrawElements)], %g3 |
6551 | #endif | ||||
6552 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6553 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6554 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6555 | .globl glEdgeFlagPointer |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6556 | .type glEdgeFlagPointer,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6557 | glEdgeFlagPointer: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6558 | #ifdef __sparc_v9__ |
6559 | sethi %hi(0x00000000), %g2 | ||||
6560 | sethi %hi(0x00000000), %g1 | ||||
6561 | or %g2, %lo(0x00000000), %g2 | ||||
6562 | or %g1, %lo(0x00000000), %g1 | ||||
6563 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6564 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6565 | sethi %hi(8 * _gloffset_EdgeFlagPointer), %g2 |
6566 | or %g2, %lo(8 * _gloffset_EdgeFlagPointer), %g2 | ||||
6567 | ldx [%g1 + %g2], %g3 | ||||
6568 | #else | ||||
6569 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6570 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6571 | ld [%g1 + (4 * _gloffset_EdgeFlagPointer)], %g3 |
6572 | #endif | ||||
6573 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6574 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6575 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6576 | .globl glEnableClientState |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6577 | .type glEnableClientState,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6578 | glEnableClientState: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6579 | #ifdef __sparc_v9__ |
6580 | sethi %hi(0x00000000), %g2 | ||||
6581 | sethi %hi(0x00000000), %g1 | ||||
6582 | or %g2, %lo(0x00000000), %g2 | ||||
6583 | or %g1, %lo(0x00000000), %g1 | ||||
6584 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6585 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6586 | sethi %hi(8 * _gloffset_EnableClientState), %g2 |
6587 | or %g2, %lo(8 * _gloffset_EnableClientState), %g2 | ||||
6588 | ldx [%g1 + %g2], %g3 | ||||
6589 | #else | ||||
6590 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6591 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6592 | ld [%g1 + (4 * _gloffset_EnableClientState)], %g3 |
6593 | #endif | ||||
6594 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6595 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6596 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6597 | .globl glGetPointerv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6598 | .type glGetPointerv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6599 | glGetPointerv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6600 | #ifdef __sparc_v9__ |
6601 | sethi %hi(0x00000000), %g2 | ||||
6602 | sethi %hi(0x00000000), %g1 | ||||
6603 | or %g2, %lo(0x00000000), %g2 | ||||
6604 | or %g1, %lo(0x00000000), %g1 | ||||
6605 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6606 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6607 | sethi %hi(8 * _gloffset_GetPointerv), %g2 |
6608 | or %g2, %lo(8 * _gloffset_GetPointerv), %g2 | ||||
6609 | ldx [%g1 + %g2], %g3 | ||||
6610 | #else | ||||
6611 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6612 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6613 | ld [%g1 + (4 * _gloffset_GetPointerv)], %g3 |
6614 | #endif | ||||
6615 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6616 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6617 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6618 | .globl glIndexPointer |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6619 | .type glIndexPointer,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6620 | glIndexPointer: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6621 | #ifdef __sparc_v9__ |
6622 | sethi %hi(0x00000000), %g2 | ||||
6623 | sethi %hi(0x00000000), %g1 | ||||
6624 | or %g2, %lo(0x00000000), %g2 | ||||
6625 | or %g1, %lo(0x00000000), %g1 | ||||
6626 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6627 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6628 | sethi %hi(8 * _gloffset_IndexPointer), %g2 |
6629 | or %g2, %lo(8 * _gloffset_IndexPointer), %g2 | ||||
6630 | ldx [%g1 + %g2], %g3 | ||||
6631 | #else | ||||
6632 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6633 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6634 | ld [%g1 + (4 * _gloffset_IndexPointer)], %g3 |
6635 | #endif | ||||
6636 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6637 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6638 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6639 | .globl glInterleavedArrays |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6640 | .type glInterleavedArrays,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6641 | glInterleavedArrays: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6642 | #ifdef __sparc_v9__ |
6643 | sethi %hi(0x00000000), %g2 | ||||
6644 | sethi %hi(0x00000000), %g1 | ||||
6645 | or %g2, %lo(0x00000000), %g2 | ||||
6646 | or %g1, %lo(0x00000000), %g1 | ||||
6647 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6648 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6649 | sethi %hi(8 * _gloffset_InterleavedArrays), %g2 |
6650 | or %g2, %lo(8 * _gloffset_InterleavedArrays), %g2 | ||||
6651 | ldx [%g1 + %g2], %g3 | ||||
6652 | #else | ||||
6653 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6654 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6655 | ld [%g1 + (4 * _gloffset_InterleavedArrays)], %g3 |
6656 | #endif | ||||
6657 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6658 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6659 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6660 | .globl glNormalPointer |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6661 | .type glNormalPointer,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6662 | glNormalPointer: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6663 | #ifdef __sparc_v9__ |
6664 | sethi %hi(0x00000000), %g2 | ||||
6665 | sethi %hi(0x00000000), %g1 | ||||
6666 | or %g2, %lo(0x00000000), %g2 | ||||
6667 | or %g1, %lo(0x00000000), %g1 | ||||
6668 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6669 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6670 | sethi %hi(8 * _gloffset_NormalPointer), %g2 |
6671 | or %g2, %lo(8 * _gloffset_NormalPointer), %g2 | ||||
6672 | ldx [%g1 + %g2], %g3 | ||||
6673 | #else | ||||
6674 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6675 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6676 | ld [%g1 + (4 * _gloffset_NormalPointer)], %g3 |
6677 | #endif | ||||
6678 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6679 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6680 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6681 | .globl glTexCoordPointer |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6682 | .type glTexCoordPointer,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6683 | glTexCoordPointer: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6684 | #ifdef __sparc_v9__ |
6685 | sethi %hi(0x00000000), %g2 | ||||
6686 | sethi %hi(0x00000000), %g1 | ||||
6687 | or %g2, %lo(0x00000000), %g2 | ||||
6688 | or %g1, %lo(0x00000000), %g1 | ||||
6689 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6690 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6691 | sethi %hi(8 * _gloffset_TexCoordPointer), %g2 |
6692 | or %g2, %lo(8 * _gloffset_TexCoordPointer), %g2 | ||||
6693 | ldx [%g1 + %g2], %g3 | ||||
6694 | #else | ||||
6695 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6696 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6697 | ld [%g1 + (4 * _gloffset_TexCoordPointer)], %g3 |
6698 | #endif | ||||
6699 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6700 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6701 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6702 | .globl glVertexPointer |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6703 | .type glVertexPointer,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6704 | glVertexPointer: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6705 | #ifdef __sparc_v9__ |
6706 | sethi %hi(0x00000000), %g2 | ||||
6707 | sethi %hi(0x00000000), %g1 | ||||
6708 | or %g2, %lo(0x00000000), %g2 | ||||
6709 | or %g1, %lo(0x00000000), %g1 | ||||
6710 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6711 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6712 | sethi %hi(8 * _gloffset_VertexPointer), %g2 |
6713 | or %g2, %lo(8 * _gloffset_VertexPointer), %g2 | ||||
6714 | ldx [%g1 + %g2], %g3 | ||||
6715 | #else | ||||
6716 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6717 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6718 | ld [%g1 + (4 * _gloffset_VertexPointer)], %g3 |
6719 | #endif | ||||
6720 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6721 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6722 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6723 | .globl glPolygonOffset |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6724 | .type glPolygonOffset,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6725 | glPolygonOffset: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6726 | #ifdef __sparc_v9__ |
6727 | sethi %hi(0x00000000), %g2 | ||||
6728 | sethi %hi(0x00000000), %g1 | ||||
6729 | or %g2, %lo(0x00000000), %g2 | ||||
6730 | or %g1, %lo(0x00000000), %g1 | ||||
6731 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6732 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6733 | sethi %hi(8 * _gloffset_PolygonOffset), %g2 |
6734 | or %g2, %lo(8 * _gloffset_PolygonOffset), %g2 | ||||
6735 | ldx [%g1 + %g2], %g3 | ||||
6736 | #else | ||||
6737 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6738 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6739 | ld [%g1 + (4 * _gloffset_PolygonOffset)], %g3 |
6740 | #endif | ||||
6741 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6742 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6743 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6744 | .globl glCopyTexImage1D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6745 | .type glCopyTexImage1D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6746 | glCopyTexImage1D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6747 | #ifdef __sparc_v9__ |
6748 | sethi %hi(0x00000000), %g2 | ||||
6749 | sethi %hi(0x00000000), %g1 | ||||
6750 | or %g2, %lo(0x00000000), %g2 | ||||
6751 | or %g1, %lo(0x00000000), %g1 | ||||
6752 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6753 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6754 | sethi %hi(8 * _gloffset_CopyTexImage1D), %g2 |
6755 | or %g2, %lo(8 * _gloffset_CopyTexImage1D), %g2 | ||||
6756 | ldx [%g1 + %g2], %g3 | ||||
6757 | #else | ||||
6758 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6759 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6760 | ld [%g1 + (4 * _gloffset_CopyTexImage1D)], %g3 |
6761 | #endif | ||||
6762 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6763 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6764 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6765 | .globl glCopyTexImage2D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6766 | .type glCopyTexImage2D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6767 | glCopyTexImage2D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6768 | #ifdef __sparc_v9__ |
6769 | sethi %hi(0x00000000), %g2 | ||||
6770 | sethi %hi(0x00000000), %g1 | ||||
6771 | or %g2, %lo(0x00000000), %g2 | ||||
6772 | or %g1, %lo(0x00000000), %g1 | ||||
6773 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6774 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6775 | sethi %hi(8 * _gloffset_CopyTexImage2D), %g2 |
6776 | or %g2, %lo(8 * _gloffset_CopyTexImage2D), %g2 | ||||
6777 | ldx [%g1 + %g2], %g3 | ||||
6778 | #else | ||||
6779 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6780 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6781 | ld [%g1 + (4 * _gloffset_CopyTexImage2D)], %g3 |
6782 | #endif | ||||
6783 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6784 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6785 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6786 | .globl glCopyTexSubImage1D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6787 | .type glCopyTexSubImage1D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6788 | glCopyTexSubImage1D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6789 | #ifdef __sparc_v9__ |
6790 | sethi %hi(0x00000000), %g2 | ||||
6791 | sethi %hi(0x00000000), %g1 | ||||
6792 | or %g2, %lo(0x00000000), %g2 | ||||
6793 | or %g1, %lo(0x00000000), %g1 | ||||
6794 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6795 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6796 | sethi %hi(8 * _gloffset_CopyTexSubImage1D), %g2 |
6797 | or %g2, %lo(8 * _gloffset_CopyTexSubImage1D), %g2 | ||||
6798 | ldx [%g1 + %g2], %g3 | ||||
6799 | #else | ||||
6800 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6801 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6802 | ld [%g1 + (4 * _gloffset_CopyTexSubImage1D)], %g3 |
6803 | #endif | ||||
6804 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6805 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6806 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6807 | .globl glCopyTexSubImage2D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6808 | .type glCopyTexSubImage2D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6809 | glCopyTexSubImage2D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6810 | #ifdef __sparc_v9__ |
6811 | sethi %hi(0x00000000), %g2 | ||||
6812 | sethi %hi(0x00000000), %g1 | ||||
6813 | or %g2, %lo(0x00000000), %g2 | ||||
6814 | or %g1, %lo(0x00000000), %g1 | ||||
6815 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6816 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6817 | sethi %hi(8 * _gloffset_CopyTexSubImage2D), %g2 |
6818 | or %g2, %lo(8 * _gloffset_CopyTexSubImage2D), %g2 | ||||
6819 | ldx [%g1 + %g2], %g3 | ||||
6820 | #else | ||||
6821 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6822 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6823 | ld [%g1 + (4 * _gloffset_CopyTexSubImage2D)], %g3 |
6824 | #endif | ||||
6825 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6826 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6827 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6828 | .globl glTexSubImage1D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6829 | .type glTexSubImage1D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6830 | glTexSubImage1D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6831 | #ifdef __sparc_v9__ |
6832 | sethi %hi(0x00000000), %g2 | ||||
6833 | sethi %hi(0x00000000), %g1 | ||||
6834 | or %g2, %lo(0x00000000), %g2 | ||||
6835 | or %g1, %lo(0x00000000), %g1 | ||||
6836 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6837 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6838 | sethi %hi(8 * _gloffset_TexSubImage1D), %g2 |
6839 | or %g2, %lo(8 * _gloffset_TexSubImage1D), %g2 | ||||
6840 | ldx [%g1 + %g2], %g3 | ||||
6841 | #else | ||||
6842 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6843 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6844 | ld [%g1 + (4 * _gloffset_TexSubImage1D)], %g3 |
6845 | #endif | ||||
6846 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6847 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6848 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6849 | .globl glTexSubImage2D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6850 | .type glTexSubImage2D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6851 | glTexSubImage2D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6852 | #ifdef __sparc_v9__ |
6853 | sethi %hi(0x00000000), %g2 | ||||
6854 | sethi %hi(0x00000000), %g1 | ||||
6855 | or %g2, %lo(0x00000000), %g2 | ||||
6856 | or %g1, %lo(0x00000000), %g1 | ||||
6857 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6858 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6859 | sethi %hi(8 * _gloffset_TexSubImage2D), %g2 |
6860 | or %g2, %lo(8 * _gloffset_TexSubImage2D), %g2 | ||||
6861 | ldx [%g1 + %g2], %g3 | ||||
6862 | #else | ||||
6863 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6864 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6865 | ld [%g1 + (4 * _gloffset_TexSubImage2D)], %g3 |
6866 | #endif | ||||
6867 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6868 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6869 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6870 | .globl glAreTexturesResident |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6871 | .type glAreTexturesResident,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6872 | glAreTexturesResident: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6873 | #ifdef __sparc_v9__ |
6874 | sethi %hi(0x00000000), %g2 | ||||
6875 | sethi %hi(0x00000000), %g1 | ||||
6876 | or %g2, %lo(0x00000000), %g2 | ||||
6877 | or %g1, %lo(0x00000000), %g1 | ||||
6878 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6879 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6880 | sethi %hi(8 * _gloffset_AreTexturesResident), %g2 |
6881 | or %g2, %lo(8 * _gloffset_AreTexturesResident), %g2 | ||||
6882 | ldx [%g1 + %g2], %g3 | ||||
6883 | #else | ||||
6884 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6885 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6886 | ld [%g1 + (4 * _gloffset_AreTexturesResident)], %g3 |
6887 | #endif | ||||
6888 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6889 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6890 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6891 | .globl glBindTexture |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6892 | .type glBindTexture,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6893 | glBindTexture: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6894 | #ifdef __sparc_v9__ |
6895 | sethi %hi(0x00000000), %g2 | ||||
6896 | sethi %hi(0x00000000), %g1 | ||||
6897 | or %g2, %lo(0x00000000), %g2 | ||||
6898 | or %g1, %lo(0x00000000), %g1 | ||||
6899 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6900 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6901 | sethi %hi(8 * _gloffset_BindTexture), %g2 |
6902 | or %g2, %lo(8 * _gloffset_BindTexture), %g2 | ||||
6903 | ldx [%g1 + %g2], %g3 | ||||
6904 | #else | ||||
6905 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6906 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6907 | ld [%g1 + (4 * _gloffset_BindTexture)], %g3 |
6908 | #endif | ||||
6909 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6910 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6911 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6912 | .globl glDeleteTextures |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6913 | .type glDeleteTextures,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6914 | glDeleteTextures: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6915 | #ifdef __sparc_v9__ |
6916 | sethi %hi(0x00000000), %g2 | ||||
6917 | sethi %hi(0x00000000), %g1 | ||||
6918 | or %g2, %lo(0x00000000), %g2 | ||||
6919 | or %g1, %lo(0x00000000), %g1 | ||||
6920 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6921 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6922 | sethi %hi(8 * _gloffset_DeleteTextures), %g2 |
6923 | or %g2, %lo(8 * _gloffset_DeleteTextures), %g2 | ||||
6924 | ldx [%g1 + %g2], %g3 | ||||
6925 | #else | ||||
6926 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6927 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6928 | ld [%g1 + (4 * _gloffset_DeleteTextures)], %g3 |
6929 | #endif | ||||
6930 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6931 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6932 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6933 | .globl glGenTextures |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6934 | .type glGenTextures,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6935 | glGenTextures: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6936 | #ifdef __sparc_v9__ |
6937 | sethi %hi(0x00000000), %g2 | ||||
6938 | sethi %hi(0x00000000), %g1 | ||||
6939 | or %g2, %lo(0x00000000), %g2 | ||||
6940 | or %g1, %lo(0x00000000), %g1 | ||||
6941 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6942 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6943 | sethi %hi(8 * _gloffset_GenTextures), %g2 |
6944 | or %g2, %lo(8 * _gloffset_GenTextures), %g2 | ||||
6945 | ldx [%g1 + %g2], %g3 | ||||
6946 | #else | ||||
6947 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6948 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6949 | ld [%g1 + (4 * _gloffset_GenTextures)], %g3 |
6950 | #endif | ||||
6951 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6952 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6953 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6954 | .globl glIsTexture |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6955 | .type glIsTexture,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6956 | glIsTexture: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6957 | #ifdef __sparc_v9__ |
6958 | sethi %hi(0x00000000), %g2 | ||||
6959 | sethi %hi(0x00000000), %g1 | ||||
6960 | or %g2, %lo(0x00000000), %g2 | ||||
6961 | or %g1, %lo(0x00000000), %g1 | ||||
6962 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6963 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6964 | sethi %hi(8 * _gloffset_IsTexture), %g2 |
6965 | or %g2, %lo(8 * _gloffset_IsTexture), %g2 | ||||
6966 | ldx [%g1 + %g2], %g3 | ||||
6967 | #else | ||||
6968 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6969 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6970 | ld [%g1 + (4 * _gloffset_IsTexture)], %g3 |
6971 | #endif | ||||
6972 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6973 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6974 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6975 | .globl glPrioritizeTextures |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6976 | .type glPrioritizeTextures,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6977 | glPrioritizeTextures: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6978 | #ifdef __sparc_v9__ |
6979 | sethi %hi(0x00000000), %g2 | ||||
6980 | sethi %hi(0x00000000), %g1 | ||||
6981 | or %g2, %lo(0x00000000), %g2 | ||||
6982 | or %g1, %lo(0x00000000), %g1 | ||||
6983 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6984 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6985 | sethi %hi(8 * _gloffset_PrioritizeTextures), %g2 |
6986 | or %g2, %lo(8 * _gloffset_PrioritizeTextures), %g2 | ||||
6987 | ldx [%g1 + %g2], %g3 | ||||
6988 | #else | ||||
6989 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 6990 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6991 | ld [%g1 + (4 * _gloffset_PrioritizeTextures)], %g3 |
6992 | #endif | ||||
6993 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 6994 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6995 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6996 | .globl glIndexub |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 6997 | .type glIndexub,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 6998 | glIndexub: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 6999 | #ifdef __sparc_v9__ |
7000 | sethi %hi(0x00000000), %g2 | ||||
7001 | sethi %hi(0x00000000), %g1 | ||||
7002 | or %g2, %lo(0x00000000), %g2 | ||||
7003 | or %g1, %lo(0x00000000), %g1 | ||||
7004 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7005 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7006 | sethi %hi(8 * _gloffset_Indexub), %g2 |
7007 | or %g2, %lo(8 * _gloffset_Indexub), %g2 | ||||
7008 | ldx [%g1 + %g2], %g3 | ||||
7009 | #else | ||||
7010 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7011 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7012 | ld [%g1 + (4 * _gloffset_Indexub)], %g3 |
7013 | #endif | ||||
7014 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7015 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7016 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7017 | .globl glIndexubv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7018 | .type glIndexubv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7019 | glIndexubv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7020 | #ifdef __sparc_v9__ |
7021 | sethi %hi(0x00000000), %g2 | ||||
7022 | sethi %hi(0x00000000), %g1 | ||||
7023 | or %g2, %lo(0x00000000), %g2 | ||||
7024 | or %g1, %lo(0x00000000), %g1 | ||||
7025 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7026 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7027 | sethi %hi(8 * _gloffset_Indexubv), %g2 |
7028 | or %g2, %lo(8 * _gloffset_Indexubv), %g2 | ||||
7029 | ldx [%g1 + %g2], %g3 | ||||
7030 | #else | ||||
7031 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7032 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7033 | ld [%g1 + (4 * _gloffset_Indexubv)], %g3 |
7034 | #endif | ||||
7035 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7036 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7037 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7038 | .globl glPopClientAttrib |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7039 | .type glPopClientAttrib,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7040 | glPopClientAttrib: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7041 | #ifdef __sparc_v9__ |
7042 | sethi %hi(0x00000000), %g2 | ||||
7043 | sethi %hi(0x00000000), %g1 | ||||
7044 | or %g2, %lo(0x00000000), %g2 | ||||
7045 | or %g1, %lo(0x00000000), %g1 | ||||
7046 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7047 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7048 | sethi %hi(8 * _gloffset_PopClientAttrib), %g2 |
7049 | or %g2, %lo(8 * _gloffset_PopClientAttrib), %g2 | ||||
7050 | ldx [%g1 + %g2], %g3 | ||||
7051 | #else | ||||
7052 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7053 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7054 | ld [%g1 + (4 * _gloffset_PopClientAttrib)], %g3 |
7055 | #endif | ||||
7056 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7057 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7058 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7059 | .globl glPushClientAttrib |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7060 | .type glPushClientAttrib,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7061 | glPushClientAttrib: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7062 | #ifdef __sparc_v9__ |
7063 | sethi %hi(0x00000000), %g2 | ||||
7064 | sethi %hi(0x00000000), %g1 | ||||
7065 | or %g2, %lo(0x00000000), %g2 | ||||
7066 | or %g1, %lo(0x00000000), %g1 | ||||
7067 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7068 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7069 | sethi %hi(8 * _gloffset_PushClientAttrib), %g2 |
7070 | or %g2, %lo(8 * _gloffset_PushClientAttrib), %g2 | ||||
7071 | ldx [%g1 + %g2], %g3 | ||||
7072 | #else | ||||
7073 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7074 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7075 | ld [%g1 + (4 * _gloffset_PushClientAttrib)], %g3 |
7076 | #endif | ||||
7077 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7078 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7079 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7080 | .globl glBlendColor |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7081 | .type glBlendColor,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7082 | glBlendColor: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7083 | #ifdef __sparc_v9__ |
7084 | sethi %hi(0x00000000), %g2 | ||||
7085 | sethi %hi(0x00000000), %g1 | ||||
7086 | or %g2, %lo(0x00000000), %g2 | ||||
7087 | or %g1, %lo(0x00000000), %g1 | ||||
7088 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7089 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7090 | sethi %hi(8 * _gloffset_BlendColor), %g2 |
7091 | or %g2, %lo(8 * _gloffset_BlendColor), %g2 | ||||
7092 | ldx [%g1 + %g2], %g3 | ||||
7093 | #else | ||||
7094 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7095 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7096 | ld [%g1 + (4 * _gloffset_BlendColor)], %g3 |
7097 | #endif | ||||
7098 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7099 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7100 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7101 | .globl glBlendEquation |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7102 | .type glBlendEquation,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7103 | glBlendEquation: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7104 | #ifdef __sparc_v9__ |
7105 | sethi %hi(0x00000000), %g2 | ||||
7106 | sethi %hi(0x00000000), %g1 | ||||
7107 | or %g2, %lo(0x00000000), %g2 | ||||
7108 | or %g1, %lo(0x00000000), %g1 | ||||
7109 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7110 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7111 | sethi %hi(8 * _gloffset_BlendEquation), %g2 |
7112 | or %g2, %lo(8 * _gloffset_BlendEquation), %g2 | ||||
7113 | ldx [%g1 + %g2], %g3 | ||||
7114 | #else | ||||
7115 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7116 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7117 | ld [%g1 + (4 * _gloffset_BlendEquation)], %g3 |
7118 | #endif | ||||
7119 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7120 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7121 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7122 | .globl glDrawRangeElements |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7123 | .type glDrawRangeElements,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7124 | glDrawRangeElements: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7125 | #ifdef __sparc_v9__ |
7126 | sethi %hi(0x00000000), %g2 | ||||
7127 | sethi %hi(0x00000000), %g1 | ||||
7128 | or %g2, %lo(0x00000000), %g2 | ||||
7129 | or %g1, %lo(0x00000000), %g1 | ||||
7130 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7131 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7132 | sethi %hi(8 * _gloffset_DrawRangeElements), %g2 |
7133 | or %g2, %lo(8 * _gloffset_DrawRangeElements), %g2 | ||||
7134 | ldx [%g1 + %g2], %g3 | ||||
7135 | #else | ||||
7136 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7137 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7138 | ld [%g1 + (4 * _gloffset_DrawRangeElements)], %g3 |
7139 | #endif | ||||
7140 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7141 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7142 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7143 | .globl glColorTable |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7144 | .type glColorTable,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7145 | glColorTable: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7146 | #ifdef __sparc_v9__ |
7147 | sethi %hi(0x00000000), %g2 | ||||
7148 | sethi %hi(0x00000000), %g1 | ||||
7149 | or %g2, %lo(0x00000000), %g2 | ||||
7150 | or %g1, %lo(0x00000000), %g1 | ||||
7151 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7152 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7153 | sethi %hi(8 * _gloffset_ColorTable), %g2 |
7154 | or %g2, %lo(8 * _gloffset_ColorTable), %g2 | ||||
7155 | ldx [%g1 + %g2], %g3 | ||||
7156 | #else | ||||
7157 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7158 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7159 | ld [%g1 + (4 * _gloffset_ColorTable)], %g3 |
7160 | #endif | ||||
7161 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7162 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7163 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7164 | .globl glColorTableParameterfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7165 | .type glColorTableParameterfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7166 | glColorTableParameterfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7167 | #ifdef __sparc_v9__ |
7168 | sethi %hi(0x00000000), %g2 | ||||
7169 | sethi %hi(0x00000000), %g1 | ||||
7170 | or %g2, %lo(0x00000000), %g2 | ||||
7171 | or %g1, %lo(0x00000000), %g1 | ||||
7172 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7173 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7174 | sethi %hi(8 * _gloffset_ColorTableParameterfv), %g2 |
7175 | or %g2, %lo(8 * _gloffset_ColorTableParameterfv), %g2 | ||||
7176 | ldx [%g1 + %g2], %g3 | ||||
7177 | #else | ||||
7178 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7179 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7180 | ld [%g1 + (4 * _gloffset_ColorTableParameterfv)], %g3 |
7181 | #endif | ||||
7182 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7183 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7184 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7185 | .globl glColorTableParameteriv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7186 | .type glColorTableParameteriv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7187 | glColorTableParameteriv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7188 | #ifdef __sparc_v9__ |
7189 | sethi %hi(0x00000000), %g2 | ||||
7190 | sethi %hi(0x00000000), %g1 | ||||
7191 | or %g2, %lo(0x00000000), %g2 | ||||
7192 | or %g1, %lo(0x00000000), %g1 | ||||
7193 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7194 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7195 | sethi %hi(8 * _gloffset_ColorTableParameteriv), %g2 |
7196 | or %g2, %lo(8 * _gloffset_ColorTableParameteriv), %g2 | ||||
7197 | ldx [%g1 + %g2], %g3 | ||||
7198 | #else | ||||
7199 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7200 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7201 | ld [%g1 + (4 * _gloffset_ColorTableParameteriv)], %g3 |
7202 | #endif | ||||
7203 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7204 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7205 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7206 | .globl glCopyColorTable |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7207 | .type glCopyColorTable,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7208 | glCopyColorTable: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7209 | #ifdef __sparc_v9__ |
7210 | sethi %hi(0x00000000), %g2 | ||||
7211 | sethi %hi(0x00000000), %g1 | ||||
7212 | or %g2, %lo(0x00000000), %g2 | ||||
7213 | or %g1, %lo(0x00000000), %g1 | ||||
7214 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7215 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7216 | sethi %hi(8 * _gloffset_CopyColorTable), %g2 |
7217 | or %g2, %lo(8 * _gloffset_CopyColorTable), %g2 | ||||
7218 | ldx [%g1 + %g2], %g3 | ||||
7219 | #else | ||||
7220 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7221 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7222 | ld [%g1 + (4 * _gloffset_CopyColorTable)], %g3 |
7223 | #endif | ||||
7224 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7225 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7226 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7227 | .globl glGetColorTable |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7228 | .type glGetColorTable,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7229 | glGetColorTable: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7230 | #ifdef __sparc_v9__ |
7231 | sethi %hi(0x00000000), %g2 | ||||
7232 | sethi %hi(0x00000000), %g1 | ||||
7233 | or %g2, %lo(0x00000000), %g2 | ||||
7234 | or %g1, %lo(0x00000000), %g1 | ||||
7235 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7236 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7237 | sethi %hi(8 * _gloffset_GetColorTable), %g2 |
7238 | or %g2, %lo(8 * _gloffset_GetColorTable), %g2 | ||||
7239 | ldx [%g1 + %g2], %g3 | ||||
7240 | #else | ||||
7241 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7242 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7243 | ld [%g1 + (4 * _gloffset_GetColorTable)], %g3 |
7244 | #endif | ||||
7245 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7246 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7247 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7248 | .globl glGetColorTableParameterfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7249 | .type glGetColorTableParameterfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7250 | glGetColorTableParameterfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7251 | #ifdef __sparc_v9__ |
7252 | sethi %hi(0x00000000), %g2 | ||||
7253 | sethi %hi(0x00000000), %g1 | ||||
7254 | or %g2, %lo(0x00000000), %g2 | ||||
7255 | or %g1, %lo(0x00000000), %g1 | ||||
7256 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7257 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7258 | sethi %hi(8 * _gloffset_GetColorTableParameterfv), %g2 |
7259 | or %g2, %lo(8 * _gloffset_GetColorTableParameterfv), %g2 | ||||
7260 | ldx [%g1 + %g2], %g3 | ||||
7261 | #else | ||||
7262 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7263 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7264 | ld [%g1 + (4 * _gloffset_GetColorTableParameterfv)], %g3 |
7265 | #endif | ||||
7266 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7267 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7268 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7269 | .globl glGetColorTableParameteriv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7270 | .type glGetColorTableParameteriv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7271 | glGetColorTableParameteriv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7272 | #ifdef __sparc_v9__ |
7273 | sethi %hi(0x00000000), %g2 | ||||
7274 | sethi %hi(0x00000000), %g1 | ||||
7275 | or %g2, %lo(0x00000000), %g2 | ||||
7276 | or %g1, %lo(0x00000000), %g1 | ||||
7277 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7278 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7279 | sethi %hi(8 * _gloffset_GetColorTableParameteriv), %g2 |
7280 | or %g2, %lo(8 * _gloffset_GetColorTableParameteriv), %g2 | ||||
7281 | ldx [%g1 + %g2], %g3 | ||||
7282 | #else | ||||
7283 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7284 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7285 | ld [%g1 + (4 * _gloffset_GetColorTableParameteriv)], %g3 |
7286 | #endif | ||||
7287 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7288 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7289 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7290 | .globl glColorSubTable |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7291 | .type glColorSubTable,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7292 | glColorSubTable: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7293 | #ifdef __sparc_v9__ |
7294 | sethi %hi(0x00000000), %g2 | ||||
7295 | sethi %hi(0x00000000), %g1 | ||||
7296 | or %g2, %lo(0x00000000), %g2 | ||||
7297 | or %g1, %lo(0x00000000), %g1 | ||||
7298 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7299 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7300 | sethi %hi(8 * _gloffset_ColorSubTable), %g2 |
7301 | or %g2, %lo(8 * _gloffset_ColorSubTable), %g2 | ||||
7302 | ldx [%g1 + %g2], %g3 | ||||
7303 | #else | ||||
7304 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7305 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7306 | ld [%g1 + (4 * _gloffset_ColorSubTable)], %g3 |
7307 | #endif | ||||
7308 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7309 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7310 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7311 | .globl glCopyColorSubTable |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7312 | .type glCopyColorSubTable,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7313 | glCopyColorSubTable: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7314 | #ifdef __sparc_v9__ |
7315 | sethi %hi(0x00000000), %g2 | ||||
7316 | sethi %hi(0x00000000), %g1 | ||||
7317 | or %g2, %lo(0x00000000), %g2 | ||||
7318 | or %g1, %lo(0x00000000), %g1 | ||||
7319 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7320 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7321 | sethi %hi(8 * _gloffset_CopyColorSubTable), %g2 |
7322 | or %g2, %lo(8 * _gloffset_CopyColorSubTable), %g2 | ||||
7323 | ldx [%g1 + %g2], %g3 | ||||
7324 | #else | ||||
7325 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7326 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7327 | ld [%g1 + (4 * _gloffset_CopyColorSubTable)], %g3 |
7328 | #endif | ||||
7329 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7330 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7331 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7332 | .globl glConvolutionFilter1D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7333 | .type glConvolutionFilter1D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7334 | glConvolutionFilter1D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7335 | #ifdef __sparc_v9__ |
7336 | sethi %hi(0x00000000), %g2 | ||||
7337 | sethi %hi(0x00000000), %g1 | ||||
7338 | or %g2, %lo(0x00000000), %g2 | ||||
7339 | or %g1, %lo(0x00000000), %g1 | ||||
7340 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7341 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7342 | sethi %hi(8 * _gloffset_ConvolutionFilter1D), %g2 |
7343 | or %g2, %lo(8 * _gloffset_ConvolutionFilter1D), %g2 | ||||
7344 | ldx [%g1 + %g2], %g3 | ||||
7345 | #else | ||||
7346 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7347 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7348 | ld [%g1 + (4 * _gloffset_ConvolutionFilter1D)], %g3 |
7349 | #endif | ||||
7350 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7351 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7352 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7353 | .globl glConvolutionFilter2D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7354 | .type glConvolutionFilter2D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7355 | glConvolutionFilter2D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7356 | #ifdef __sparc_v9__ |
7357 | sethi %hi(0x00000000), %g2 | ||||
7358 | sethi %hi(0x00000000), %g1 | ||||
7359 | or %g2, %lo(0x00000000), %g2 | ||||
7360 | or %g1, %lo(0x00000000), %g1 | ||||
7361 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7362 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7363 | sethi %hi(8 * _gloffset_ConvolutionFilter2D), %g2 |
7364 | or %g2, %lo(8 * _gloffset_ConvolutionFilter2D), %g2 | ||||
7365 | ldx [%g1 + %g2], %g3 | ||||
7366 | #else | ||||
7367 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7368 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7369 | ld [%g1 + (4 * _gloffset_ConvolutionFilter2D)], %g3 |
7370 | #endif | ||||
7371 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7372 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7373 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7374 | .globl glConvolutionParameterf |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7375 | .type glConvolutionParameterf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7376 | glConvolutionParameterf: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7377 | #ifdef __sparc_v9__ |
7378 | sethi %hi(0x00000000), %g2 | ||||
7379 | sethi %hi(0x00000000), %g1 | ||||
7380 | or %g2, %lo(0x00000000), %g2 | ||||
7381 | or %g1, %lo(0x00000000), %g1 | ||||
7382 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7383 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7384 | sethi %hi(8 * _gloffset_ConvolutionParameterf), %g2 |
7385 | or %g2, %lo(8 * _gloffset_ConvolutionParameterf), %g2 | ||||
7386 | ldx [%g1 + %g2], %g3 | ||||
7387 | #else | ||||
7388 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7389 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7390 | ld [%g1 + (4 * _gloffset_ConvolutionParameterf)], %g3 |
7391 | #endif | ||||
7392 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7393 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7394 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7395 | .globl glConvolutionParameterfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7396 | .type glConvolutionParameterfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7397 | glConvolutionParameterfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7398 | #ifdef __sparc_v9__ |
7399 | sethi %hi(0x00000000), %g2 | ||||
7400 | sethi %hi(0x00000000), %g1 | ||||
7401 | or %g2, %lo(0x00000000), %g2 | ||||
7402 | or %g1, %lo(0x00000000), %g1 | ||||
7403 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7404 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7405 | sethi %hi(8 * _gloffset_ConvolutionParameterfv), %g2 |
7406 | or %g2, %lo(8 * _gloffset_ConvolutionParameterfv), %g2 | ||||
7407 | ldx [%g1 + %g2], %g3 | ||||
7408 | #else | ||||
7409 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7410 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7411 | ld [%g1 + (4 * _gloffset_ConvolutionParameterfv)], %g3 |
7412 | #endif | ||||
7413 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7414 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7415 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7416 | .globl glConvolutionParameteri |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7417 | .type glConvolutionParameteri,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7418 | glConvolutionParameteri: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7419 | #ifdef __sparc_v9__ |
7420 | sethi %hi(0x00000000), %g2 | ||||
7421 | sethi %hi(0x00000000), %g1 | ||||
7422 | or %g2, %lo(0x00000000), %g2 | ||||
7423 | or %g1, %lo(0x00000000), %g1 | ||||
7424 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7425 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7426 | sethi %hi(8 * _gloffset_ConvolutionParameteri), %g2 |
7427 | or %g2, %lo(8 * _gloffset_ConvolutionParameteri), %g2 | ||||
7428 | ldx [%g1 + %g2], %g3 | ||||
7429 | #else | ||||
7430 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7431 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7432 | ld [%g1 + (4 * _gloffset_ConvolutionParameteri)], %g3 |
7433 | #endif | ||||
7434 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7435 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7436 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7437 | .globl glConvolutionParameteriv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7438 | .type glConvolutionParameteriv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7439 | glConvolutionParameteriv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7440 | #ifdef __sparc_v9__ |
7441 | sethi %hi(0x00000000), %g2 | ||||
7442 | sethi %hi(0x00000000), %g1 | ||||
7443 | or %g2, %lo(0x00000000), %g2 | ||||
7444 | or %g1, %lo(0x00000000), %g1 | ||||
7445 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7446 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7447 | sethi %hi(8 * _gloffset_ConvolutionParameteriv), %g2 |
7448 | or %g2, %lo(8 * _gloffset_ConvolutionParameteriv), %g2 | ||||
7449 | ldx [%g1 + %g2], %g3 | ||||
7450 | #else | ||||
7451 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7452 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7453 | ld [%g1 + (4 * _gloffset_ConvolutionParameteriv)], %g3 |
7454 | #endif | ||||
7455 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7456 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7457 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7458 | .globl glCopyConvolutionFilter1D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7459 | .type glCopyConvolutionFilter1D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7460 | glCopyConvolutionFilter1D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7461 | #ifdef __sparc_v9__ |
7462 | sethi %hi(0x00000000), %g2 | ||||
7463 | sethi %hi(0x00000000), %g1 | ||||
7464 | or %g2, %lo(0x00000000), %g2 | ||||
7465 | or %g1, %lo(0x00000000), %g1 | ||||
7466 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7467 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7468 | sethi %hi(8 * _gloffset_CopyConvolutionFilter1D), %g2 |
7469 | or %g2, %lo(8 * _gloffset_CopyConvolutionFilter1D), %g2 | ||||
7470 | ldx [%g1 + %g2], %g3 | ||||
7471 | #else | ||||
7472 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7473 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7474 | ld [%g1 + (4 * _gloffset_CopyConvolutionFilter1D)], %g3 |
7475 | #endif | ||||
7476 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7477 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7478 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7479 | .globl glCopyConvolutionFilter2D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7480 | .type glCopyConvolutionFilter2D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7481 | glCopyConvolutionFilter2D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7482 | #ifdef __sparc_v9__ |
7483 | sethi %hi(0x00000000), %g2 | ||||
7484 | sethi %hi(0x00000000), %g1 | ||||
7485 | or %g2, %lo(0x00000000), %g2 | ||||
7486 | or %g1, %lo(0x00000000), %g1 | ||||
7487 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7488 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7489 | sethi %hi(8 * _gloffset_CopyConvolutionFilter2D), %g2 |
7490 | or %g2, %lo(8 * _gloffset_CopyConvolutionFilter2D), %g2 | ||||
7491 | ldx [%g1 + %g2], %g3 | ||||
7492 | #else | ||||
7493 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7494 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7495 | ld [%g1 + (4 * _gloffset_CopyConvolutionFilter2D)], %g3 |
7496 | #endif | ||||
7497 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7498 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7499 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7500 | .globl glGetConvolutionFilter |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7501 | .type glGetConvolutionFilter,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7502 | glGetConvolutionFilter: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7503 | #ifdef __sparc_v9__ |
7504 | sethi %hi(0x00000000), %g2 | ||||
7505 | sethi %hi(0x00000000), %g1 | ||||
7506 | or %g2, %lo(0x00000000), %g2 | ||||
7507 | or %g1, %lo(0x00000000), %g1 | ||||
7508 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7509 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7510 | sethi %hi(8 * _gloffset_GetConvolutionFilter), %g2 |
7511 | or %g2, %lo(8 * _gloffset_GetConvolutionFilter), %g2 | ||||
7512 | ldx [%g1 + %g2], %g3 | ||||
7513 | #else | ||||
7514 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7515 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7516 | ld [%g1 + (4 * _gloffset_GetConvolutionFilter)], %g3 |
7517 | #endif | ||||
7518 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7519 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7520 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7521 | .globl glGetConvolutionParameterfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7522 | .type glGetConvolutionParameterfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7523 | glGetConvolutionParameterfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7524 | #ifdef __sparc_v9__ |
7525 | sethi %hi(0x00000000), %g2 | ||||
7526 | sethi %hi(0x00000000), %g1 | ||||
7527 | or %g2, %lo(0x00000000), %g2 | ||||
7528 | or %g1, %lo(0x00000000), %g1 | ||||
7529 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7530 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7531 | sethi %hi(8 * _gloffset_GetConvolutionParameterfv), %g2 |
7532 | or %g2, %lo(8 * _gloffset_GetConvolutionParameterfv), %g2 | ||||
7533 | ldx [%g1 + %g2], %g3 | ||||
7534 | #else | ||||
7535 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7536 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7537 | ld [%g1 + (4 * _gloffset_GetConvolutionParameterfv)], %g3 |
7538 | #endif | ||||
7539 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7540 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7541 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7542 | .globl glGetConvolutionParameteriv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7543 | .type glGetConvolutionParameteriv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7544 | glGetConvolutionParameteriv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7545 | #ifdef __sparc_v9__ |
7546 | sethi %hi(0x00000000), %g2 | ||||
7547 | sethi %hi(0x00000000), %g1 | ||||
7548 | or %g2, %lo(0x00000000), %g2 | ||||
7549 | or %g1, %lo(0x00000000), %g1 | ||||
7550 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7551 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7552 | sethi %hi(8 * _gloffset_GetConvolutionParameteriv), %g2 |
7553 | or %g2, %lo(8 * _gloffset_GetConvolutionParameteriv), %g2 | ||||
7554 | ldx [%g1 + %g2], %g3 | ||||
7555 | #else | ||||
7556 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7557 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7558 | ld [%g1 + (4 * _gloffset_GetConvolutionParameteriv)], %g3 |
7559 | #endif | ||||
7560 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7561 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7562 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7563 | .globl glGetSeparableFilter |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7564 | .type glGetSeparableFilter,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7565 | glGetSeparableFilter: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7566 | #ifdef __sparc_v9__ |
7567 | sethi %hi(0x00000000), %g2 | ||||
7568 | sethi %hi(0x00000000), %g1 | ||||
7569 | or %g2, %lo(0x00000000), %g2 | ||||
7570 | or %g1, %lo(0x00000000), %g1 | ||||
7571 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7572 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7573 | sethi %hi(8 * _gloffset_GetSeparableFilter), %g2 |
7574 | or %g2, %lo(8 * _gloffset_GetSeparableFilter), %g2 | ||||
7575 | ldx [%g1 + %g2], %g3 | ||||
7576 | #else | ||||
7577 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7578 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7579 | ld [%g1 + (4 * _gloffset_GetSeparableFilter)], %g3 |
7580 | #endif | ||||
7581 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7582 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7583 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7584 | .globl glSeparableFilter2D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7585 | .type glSeparableFilter2D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7586 | glSeparableFilter2D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7587 | #ifdef __sparc_v9__ |
7588 | sethi %hi(0x00000000), %g2 | ||||
7589 | sethi %hi(0x00000000), %g1 | ||||
7590 | or %g2, %lo(0x00000000), %g2 | ||||
7591 | or %g1, %lo(0x00000000), %g1 | ||||
7592 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7593 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7594 | sethi %hi(8 * _gloffset_SeparableFilter2D), %g2 |
7595 | or %g2, %lo(8 * _gloffset_SeparableFilter2D), %g2 | ||||
7596 | ldx [%g1 + %g2], %g3 | ||||
7597 | #else | ||||
7598 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7599 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7600 | ld [%g1 + (4 * _gloffset_SeparableFilter2D)], %g3 |
7601 | #endif | ||||
7602 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7603 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7604 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7605 | .globl glGetHistogram |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7606 | .type glGetHistogram,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7607 | glGetHistogram: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7608 | #ifdef __sparc_v9__ |
7609 | sethi %hi(0x00000000), %g2 | ||||
7610 | sethi %hi(0x00000000), %g1 | ||||
7611 | or %g2, %lo(0x00000000), %g2 | ||||
7612 | or %g1, %lo(0x00000000), %g1 | ||||
7613 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7614 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7615 | sethi %hi(8 * _gloffset_GetHistogram), %g2 |
7616 | or %g2, %lo(8 * _gloffset_GetHistogram), %g2 | ||||
7617 | ldx [%g1 + %g2], %g3 | ||||
7618 | #else | ||||
7619 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7620 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7621 | ld [%g1 + (4 * _gloffset_GetHistogram)], %g3 |
7622 | #endif | ||||
7623 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7624 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7625 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7626 | .globl glGetHistogramParameterfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7627 | .type glGetHistogramParameterfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7628 | glGetHistogramParameterfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7629 | #ifdef __sparc_v9__ |
7630 | sethi %hi(0x00000000), %g2 | ||||
7631 | sethi %hi(0x00000000), %g1 | ||||
7632 | or %g2, %lo(0x00000000), %g2 | ||||
7633 | or %g1, %lo(0x00000000), %g1 | ||||
7634 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7635 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7636 | sethi %hi(8 * _gloffset_GetHistogramParameterfv), %g2 |
7637 | or %g2, %lo(8 * _gloffset_GetHistogramParameterfv), %g2 | ||||
7638 | ldx [%g1 + %g2], %g3 | ||||
7639 | #else | ||||
7640 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7641 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7642 | ld [%g1 + (4 * _gloffset_GetHistogramParameterfv)], %g3 |
7643 | #endif | ||||
7644 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7645 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7646 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7647 | .globl glGetHistogramParameteriv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7648 | .type glGetHistogramParameteriv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7649 | glGetHistogramParameteriv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7650 | #ifdef __sparc_v9__ |
7651 | sethi %hi(0x00000000), %g2 | ||||
7652 | sethi %hi(0x00000000), %g1 | ||||
7653 | or %g2, %lo(0x00000000), %g2 | ||||
7654 | or %g1, %lo(0x00000000), %g1 | ||||
7655 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7656 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7657 | sethi %hi(8 * _gloffset_GetHistogramParameteriv), %g2 |
7658 | or %g2, %lo(8 * _gloffset_GetHistogramParameteriv), %g2 | ||||
7659 | ldx [%g1 + %g2], %g3 | ||||
7660 | #else | ||||
7661 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7662 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7663 | ld [%g1 + (4 * _gloffset_GetHistogramParameteriv)], %g3 |
7664 | #endif | ||||
7665 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7666 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7667 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7668 | .globl glGetMinmax |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7669 | .type glGetMinmax,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7670 | glGetMinmax: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7671 | #ifdef __sparc_v9__ |
7672 | sethi %hi(0x00000000), %g2 | ||||
7673 | sethi %hi(0x00000000), %g1 | ||||
7674 | or %g2, %lo(0x00000000), %g2 | ||||
7675 | or %g1, %lo(0x00000000), %g1 | ||||
7676 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7677 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7678 | sethi %hi(8 * _gloffset_GetMinmax), %g2 |
7679 | or %g2, %lo(8 * _gloffset_GetMinmax), %g2 | ||||
7680 | ldx [%g1 + %g2], %g3 | ||||
7681 | #else | ||||
7682 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7683 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7684 | ld [%g1 + (4 * _gloffset_GetMinmax)], %g3 |
7685 | #endif | ||||
7686 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7687 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7688 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7689 | .globl glGetMinmaxParameterfv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7690 | .type glGetMinmaxParameterfv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7691 | glGetMinmaxParameterfv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7692 | #ifdef __sparc_v9__ |
7693 | sethi %hi(0x00000000), %g2 | ||||
7694 | sethi %hi(0x00000000), %g1 | ||||
7695 | or %g2, %lo(0x00000000), %g2 | ||||
7696 | or %g1, %lo(0x00000000), %g1 | ||||
7697 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7698 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7699 | sethi %hi(8 * _gloffset_GetMinmaxParameterfv), %g2 |
7700 | or %g2, %lo(8 * _gloffset_GetMinmaxParameterfv), %g2 | ||||
7701 | ldx [%g1 + %g2], %g3 | ||||
7702 | #else | ||||
7703 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7704 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7705 | ld [%g1 + (4 * _gloffset_GetMinmaxParameterfv)], %g3 |
7706 | #endif | ||||
7707 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7708 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7709 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7710 | .globl glGetMinmaxParameteriv |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7711 | .type glGetMinmaxParameteriv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7712 | glGetMinmaxParameteriv: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7713 | #ifdef __sparc_v9__ |
7714 | sethi %hi(0x00000000), %g2 | ||||
7715 | sethi %hi(0x00000000), %g1 | ||||
7716 | or %g2, %lo(0x00000000), %g2 | ||||
7717 | or %g1, %lo(0x00000000), %g1 | ||||
7718 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7719 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7720 | sethi %hi(8 * _gloffset_GetMinmaxParameteriv), %g2 |
7721 | or %g2, %lo(8 * _gloffset_GetMinmaxParameteriv), %g2 | ||||
7722 | ldx [%g1 + %g2], %g3 | ||||
7723 | #else | ||||
7724 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7725 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7726 | ld [%g1 + (4 * _gloffset_GetMinmaxParameteriv)], %g3 |
7727 | #endif | ||||
7728 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7729 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7730 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7731 | .globl glHistogram |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7732 | .type glHistogram,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7733 | glHistogram: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7734 | #ifdef __sparc_v9__ |
7735 | sethi %hi(0x00000000), %g2 | ||||
7736 | sethi %hi(0x00000000), %g1 | ||||
7737 | or %g2, %lo(0x00000000), %g2 | ||||
7738 | or %g1, %lo(0x00000000), %g1 | ||||
7739 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7740 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7741 | sethi %hi(8 * _gloffset_Histogram), %g2 |
7742 | or %g2, %lo(8 * _gloffset_Histogram), %g2 | ||||
7743 | ldx [%g1 + %g2], %g3 | ||||
7744 | #else | ||||
7745 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7746 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7747 | ld [%g1 + (4 * _gloffset_Histogram)], %g3 |
7748 | #endif | ||||
7749 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7750 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7751 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7752 | .globl glMinmax |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7753 | .type glMinmax,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7754 | glMinmax: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7755 | #ifdef __sparc_v9__ |
7756 | sethi %hi(0x00000000), %g2 | ||||
7757 | sethi %hi(0x00000000), %g1 | ||||
7758 | or %g2, %lo(0x00000000), %g2 | ||||
7759 | or %g1, %lo(0x00000000), %g1 | ||||
7760 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7761 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7762 | sethi %hi(8 * _gloffset_Minmax), %g2 |
7763 | or %g2, %lo(8 * _gloffset_Minmax), %g2 | ||||
7764 | ldx [%g1 + %g2], %g3 | ||||
7765 | #else | ||||
7766 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7767 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7768 | ld [%g1 + (4 * _gloffset_Minmax)], %g3 |
7769 | #endif | ||||
7770 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7771 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7772 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7773 | .globl glResetHistogram |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7774 | .type glResetHistogram,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7775 | glResetHistogram: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7776 | #ifdef __sparc_v9__ |
7777 | sethi %hi(0x00000000), %g2 | ||||
7778 | sethi %hi(0x00000000), %g1 | ||||
7779 | or %g2, %lo(0x00000000), %g2 | ||||
7780 | or %g1, %lo(0x00000000), %g1 | ||||
7781 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7782 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7783 | sethi %hi(8 * _gloffset_ResetHistogram), %g2 |
7784 | or %g2, %lo(8 * _gloffset_ResetHistogram), %g2 | ||||
7785 | ldx [%g1 + %g2], %g3 | ||||
7786 | #else | ||||
7787 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7788 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7789 | ld [%g1 + (4 * _gloffset_ResetHistogram)], %g3 |
7790 | #endif | ||||
7791 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7792 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7793 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7794 | .globl glResetMinmax |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7795 | .type glResetMinmax,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7796 | glResetMinmax: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7797 | #ifdef __sparc_v9__ |
7798 | sethi %hi(0x00000000), %g2 | ||||
7799 | sethi %hi(0x00000000), %g1 | ||||
7800 | or %g2, %lo(0x00000000), %g2 | ||||
7801 | or %g1, %lo(0x00000000), %g1 | ||||
7802 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7803 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7804 | sethi %hi(8 * _gloffset_ResetMinmax), %g2 |
7805 | or %g2, %lo(8 * _gloffset_ResetMinmax), %g2 | ||||
7806 | ldx [%g1 + %g2], %g3 | ||||
7807 | #else | ||||
7808 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7809 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7810 | ld [%g1 + (4 * _gloffset_ResetMinmax)], %g3 |
7811 | #endif | ||||
7812 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7813 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7814 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7815 | .globl glTexImage3D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7816 | .type glTexImage3D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7817 | glTexImage3D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7818 | #ifdef __sparc_v9__ |
7819 | sethi %hi(0x00000000), %g2 | ||||
7820 | sethi %hi(0x00000000), %g1 | ||||
7821 | or %g2, %lo(0x00000000), %g2 | ||||
7822 | or %g1, %lo(0x00000000), %g1 | ||||
7823 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7824 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7825 | sethi %hi(8 * _gloffset_TexImage3D), %g2 |
7826 | or %g2, %lo(8 * _gloffset_TexImage3D), %g2 | ||||
7827 | ldx [%g1 + %g2], %g3 | ||||
7828 | #else | ||||
7829 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7830 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7831 | ld [%g1 + (4 * _gloffset_TexImage3D)], %g3 |
7832 | #endif | ||||
7833 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7834 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7835 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7836 | .globl glTexSubImage3D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7837 | .type glTexSubImage3D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7838 | glTexSubImage3D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7839 | #ifdef __sparc_v9__ |
7840 | sethi %hi(0x00000000), %g2 | ||||
7841 | sethi %hi(0x00000000), %g1 | ||||
7842 | or %g2, %lo(0x00000000), %g2 | ||||
7843 | or %g1, %lo(0x00000000), %g1 | ||||
7844 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7845 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7846 | sethi %hi(8 * _gloffset_TexSubImage3D), %g2 |
7847 | or %g2, %lo(8 * _gloffset_TexSubImage3D), %g2 | ||||
7848 | ldx [%g1 + %g2], %g3 | ||||
7849 | #else | ||||
7850 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7851 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7852 | ld [%g1 + (4 * _gloffset_TexSubImage3D)], %g3 |
7853 | #endif | ||||
7854 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7855 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7856 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7857 | .globl glCopyTexSubImage3D |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7858 | .type glCopyTexSubImage3D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7859 | glCopyTexSubImage3D: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7860 | #ifdef __sparc_v9__ |
7861 | sethi %hi(0x00000000), %g2 | ||||
7862 | sethi %hi(0x00000000), %g1 | ||||
7863 | or %g2, %lo(0x00000000), %g2 | ||||
7864 | or %g1, %lo(0x00000000), %g1 | ||||
7865 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7866 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7867 | sethi %hi(8 * _gloffset_CopyTexSubImage3D), %g2 |
7868 | or %g2, %lo(8 * _gloffset_CopyTexSubImage3D), %g2 | ||||
7869 | ldx [%g1 + %g2], %g3 | ||||
7870 | #else | ||||
7871 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7872 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7873 | ld [%g1 + (4 * _gloffset_CopyTexSubImage3D)], %g3 |
7874 | #endif | ||||
7875 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7876 | nop |
7877 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7878 | .globl glActiveTextureARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7879 | .type glActiveTextureARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7880 | glActiveTextureARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7881 | #ifdef __sparc_v9__ |
7882 | sethi %hi(0x00000000), %g2 | ||||
7883 | sethi %hi(0x00000000), %g1 | ||||
7884 | or %g2, %lo(0x00000000), %g2 | ||||
7885 | or %g1, %lo(0x00000000), %g1 | ||||
7886 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7887 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7888 | sethi %hi(8 * _gloffset_ActiveTextureARB), %g2 |
7889 | or %g2, %lo(8 * _gloffset_ActiveTextureARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7890 | ldx [%g1 + %g2], %g3 |
7891 | #else | ||||
7892 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7893 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7894 | ld [%g1 + (4 * _gloffset_ActiveTextureARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7895 | #endif |
7896 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7897 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7898 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7899 | .globl glClientActiveTextureARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7900 | .type glClientActiveTextureARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7901 | glClientActiveTextureARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7902 | #ifdef __sparc_v9__ |
7903 | sethi %hi(0x00000000), %g2 | ||||
7904 | sethi %hi(0x00000000), %g1 | ||||
7905 | or %g2, %lo(0x00000000), %g2 | ||||
7906 | or %g1, %lo(0x00000000), %g1 | ||||
7907 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7908 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7909 | sethi %hi(8 * _gloffset_ClientActiveTextureARB), %g2 |
7910 | or %g2, %lo(8 * _gloffset_ClientActiveTextureARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7911 | ldx [%g1 + %g2], %g3 |
7912 | #else | ||||
7913 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7914 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7915 | ld [%g1 + (4 * _gloffset_ClientActiveTextureARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7916 | #endif |
7917 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7918 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7919 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7920 | .globl glMultiTexCoord1dARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7921 | .type glMultiTexCoord1dARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7922 | glMultiTexCoord1dARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7923 | #ifdef __sparc_v9__ |
7924 | sethi %hi(0x00000000), %g2 | ||||
7925 | sethi %hi(0x00000000), %g1 | ||||
7926 | or %g2, %lo(0x00000000), %g2 | ||||
7927 | or %g1, %lo(0x00000000), %g1 | ||||
7928 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7929 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7930 | sethi %hi(8 * _gloffset_MultiTexCoord1dARB), %g2 |
7931 | or %g2, %lo(8 * _gloffset_MultiTexCoord1dARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7932 | ldx [%g1 + %g2], %g3 |
7933 | #else | ||||
7934 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7935 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7936 | ld [%g1 + (4 * _gloffset_MultiTexCoord1dARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7937 | #endif |
7938 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7939 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7940 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7941 | .globl glMultiTexCoord1dvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7942 | .type glMultiTexCoord1dvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7943 | glMultiTexCoord1dvARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7944 | #ifdef __sparc_v9__ |
7945 | sethi %hi(0x00000000), %g2 | ||||
7946 | sethi %hi(0x00000000), %g1 | ||||
7947 | or %g2, %lo(0x00000000), %g2 | ||||
7948 | or %g1, %lo(0x00000000), %g1 | ||||
7949 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7950 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7951 | sethi %hi(8 * _gloffset_MultiTexCoord1dvARB), %g2 |
7952 | or %g2, %lo(8 * _gloffset_MultiTexCoord1dvARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7953 | ldx [%g1 + %g2], %g3 |
7954 | #else | ||||
7955 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7956 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7957 | ld [%g1 + (4 * _gloffset_MultiTexCoord1dvARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7958 | #endif |
7959 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7960 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7961 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7962 | .globl glMultiTexCoord1fARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7963 | .type glMultiTexCoord1fARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7964 | glMultiTexCoord1fARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7965 | #ifdef __sparc_v9__ |
7966 | sethi %hi(0x00000000), %g2 | ||||
7967 | sethi %hi(0x00000000), %g1 | ||||
7968 | or %g2, %lo(0x00000000), %g2 | ||||
7969 | or %g1, %lo(0x00000000), %g1 | ||||
7970 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7971 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7972 | sethi %hi(8 * _gloffset_MultiTexCoord1fARB), %g2 |
7973 | or %g2, %lo(8 * _gloffset_MultiTexCoord1fARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7974 | ldx [%g1 + %g2], %g3 |
7975 | #else | ||||
7976 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7977 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7978 | ld [%g1 + (4 * _gloffset_MultiTexCoord1fARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7979 | #endif |
7980 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 7981 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7982 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7983 | .globl glMultiTexCoord1fvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 7984 | .type glMultiTexCoord1fvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 7985 | glMultiTexCoord1fvARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7986 | #ifdef __sparc_v9__ |
7987 | sethi %hi(0x00000000), %g2 | ||||
7988 | sethi %hi(0x00000000), %g1 | ||||
7989 | or %g2, %lo(0x00000000), %g2 | ||||
7990 | or %g1, %lo(0x00000000), %g1 | ||||
7991 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7992 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7993 | sethi %hi(8 * _gloffset_MultiTexCoord1fvARB), %g2 |
7994 | or %g2, %lo(8 * _gloffset_MultiTexCoord1fvARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 7995 | ldx [%g1 + %g2], %g3 |
7996 | #else | ||||
7997 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 7998 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 7999 | ld [%g1 + (4 * _gloffset_MultiTexCoord1fvARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8000 | #endif |
8001 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8002 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8003 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8004 | .globl glMultiTexCoord1iARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8005 | .type glMultiTexCoord1iARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8006 | glMultiTexCoord1iARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8007 | #ifdef __sparc_v9__ |
8008 | sethi %hi(0x00000000), %g2 | ||||
8009 | sethi %hi(0x00000000), %g1 | ||||
8010 | or %g2, %lo(0x00000000), %g2 | ||||
8011 | or %g1, %lo(0x00000000), %g1 | ||||
8012 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8013 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8014 | sethi %hi(8 * _gloffset_MultiTexCoord1iARB), %g2 |
8015 | or %g2, %lo(8 * _gloffset_MultiTexCoord1iARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8016 | ldx [%g1 + %g2], %g3 |
8017 | #else | ||||
8018 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8019 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8020 | ld [%g1 + (4 * _gloffset_MultiTexCoord1iARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8021 | #endif |
8022 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8023 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8024 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8025 | .globl glMultiTexCoord1ivARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8026 | .type glMultiTexCoord1ivARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8027 | glMultiTexCoord1ivARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8028 | #ifdef __sparc_v9__ |
8029 | sethi %hi(0x00000000), %g2 | ||||
8030 | sethi %hi(0x00000000), %g1 | ||||
8031 | or %g2, %lo(0x00000000), %g2 | ||||
8032 | or %g1, %lo(0x00000000), %g1 | ||||
8033 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8034 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8035 | sethi %hi(8 * _gloffset_MultiTexCoord1ivARB), %g2 |
8036 | or %g2, %lo(8 * _gloffset_MultiTexCoord1ivARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8037 | ldx [%g1 + %g2], %g3 |
8038 | #else | ||||
8039 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8040 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8041 | ld [%g1 + (4 * _gloffset_MultiTexCoord1ivARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8042 | #endif |
8043 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8044 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8045 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8046 | .globl glMultiTexCoord1sARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8047 | .type glMultiTexCoord1sARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8048 | glMultiTexCoord1sARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8049 | #ifdef __sparc_v9__ |
8050 | sethi %hi(0x00000000), %g2 | ||||
8051 | sethi %hi(0x00000000), %g1 | ||||
8052 | or %g2, %lo(0x00000000), %g2 | ||||
8053 | or %g1, %lo(0x00000000), %g1 | ||||
8054 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8055 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8056 | sethi %hi(8 * _gloffset_MultiTexCoord1sARB), %g2 |
8057 | or %g2, %lo(8 * _gloffset_MultiTexCoord1sARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8058 | ldx [%g1 + %g2], %g3 |
8059 | #else | ||||
8060 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8061 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8062 | ld [%g1 + (4 * _gloffset_MultiTexCoord1sARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8063 | #endif |
8064 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8065 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8066 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8067 | .globl glMultiTexCoord1svARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8068 | .type glMultiTexCoord1svARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8069 | glMultiTexCoord1svARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8070 | #ifdef __sparc_v9__ |
8071 | sethi %hi(0x00000000), %g2 | ||||
8072 | sethi %hi(0x00000000), %g1 | ||||
8073 | or %g2, %lo(0x00000000), %g2 | ||||
8074 | or %g1, %lo(0x00000000), %g1 | ||||
8075 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8076 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8077 | sethi %hi(8 * _gloffset_MultiTexCoord1svARB), %g2 |
8078 | or %g2, %lo(8 * _gloffset_MultiTexCoord1svARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8079 | ldx [%g1 + %g2], %g3 |
8080 | #else | ||||
8081 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8082 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8083 | ld [%g1 + (4 * _gloffset_MultiTexCoord1svARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8084 | #endif |
8085 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8086 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8087 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8088 | .globl glMultiTexCoord2dARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8089 | .type glMultiTexCoord2dARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8090 | glMultiTexCoord2dARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8091 | #ifdef __sparc_v9__ |
8092 | sethi %hi(0x00000000), %g2 | ||||
8093 | sethi %hi(0x00000000), %g1 | ||||
8094 | or %g2, %lo(0x00000000), %g2 | ||||
8095 | or %g1, %lo(0x00000000), %g1 | ||||
8096 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8097 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8098 | sethi %hi(8 * _gloffset_MultiTexCoord2dARB), %g2 |
8099 | or %g2, %lo(8 * _gloffset_MultiTexCoord2dARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8100 | ldx [%g1 + %g2], %g3 |
8101 | #else | ||||
8102 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8103 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8104 | ld [%g1 + (4 * _gloffset_MultiTexCoord2dARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8105 | #endif |
8106 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8107 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8108 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8109 | .globl glMultiTexCoord2dvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8110 | .type glMultiTexCoord2dvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8111 | glMultiTexCoord2dvARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8112 | #ifdef __sparc_v9__ |
8113 | sethi %hi(0x00000000), %g2 | ||||
8114 | sethi %hi(0x00000000), %g1 | ||||
8115 | or %g2, %lo(0x00000000), %g2 | ||||
8116 | or %g1, %lo(0x00000000), %g1 | ||||
8117 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8118 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8119 | sethi %hi(8 * _gloffset_MultiTexCoord2dvARB), %g2 |
8120 | or %g2, %lo(8 * _gloffset_MultiTexCoord2dvARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8121 | ldx [%g1 + %g2], %g3 |
8122 | #else | ||||
8123 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8124 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8125 | ld [%g1 + (4 * _gloffset_MultiTexCoord2dvARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8126 | #endif |
8127 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8128 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8129 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8130 | .globl glMultiTexCoord2fARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8131 | .type glMultiTexCoord2fARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8132 | glMultiTexCoord2fARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8133 | #ifdef __sparc_v9__ |
8134 | sethi %hi(0x00000000), %g2 | ||||
8135 | sethi %hi(0x00000000), %g1 | ||||
8136 | or %g2, %lo(0x00000000), %g2 | ||||
8137 | or %g1, %lo(0x00000000), %g1 | ||||
8138 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8139 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8140 | sethi %hi(8 * _gloffset_MultiTexCoord2fARB), %g2 |
8141 | or %g2, %lo(8 * _gloffset_MultiTexCoord2fARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8142 | ldx [%g1 + %g2], %g3 |
8143 | #else | ||||
8144 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8145 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8146 | ld [%g1 + (4 * _gloffset_MultiTexCoord2fARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8147 | #endif |
8148 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8149 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8150 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8151 | .globl glMultiTexCoord2fvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8152 | .type glMultiTexCoord2fvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8153 | glMultiTexCoord2fvARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8154 | #ifdef __sparc_v9__ |
8155 | sethi %hi(0x00000000), %g2 | ||||
8156 | sethi %hi(0x00000000), %g1 | ||||
8157 | or %g2, %lo(0x00000000), %g2 | ||||
8158 | or %g1, %lo(0x00000000), %g1 | ||||
8159 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8160 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8161 | sethi %hi(8 * _gloffset_MultiTexCoord2fvARB), %g2 |
8162 | or %g2, %lo(8 * _gloffset_MultiTexCoord2fvARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8163 | ldx [%g1 + %g2], %g3 |
8164 | #else | ||||
8165 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8166 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8167 | ld [%g1 + (4 * _gloffset_MultiTexCoord2fvARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8168 | #endif |
8169 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8170 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8171 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8172 | .globl glMultiTexCoord2iARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8173 | .type glMultiTexCoord2iARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8174 | glMultiTexCoord2iARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8175 | #ifdef __sparc_v9__ |
8176 | sethi %hi(0x00000000), %g2 | ||||
8177 | sethi %hi(0x00000000), %g1 | ||||
8178 | or %g2, %lo(0x00000000), %g2 | ||||
8179 | or %g1, %lo(0x00000000), %g1 | ||||
8180 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8181 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8182 | sethi %hi(8 * _gloffset_MultiTexCoord2iARB), %g2 |
8183 | or %g2, %lo(8 * _gloffset_MultiTexCoord2iARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8184 | ldx [%g1 + %g2], %g3 |
8185 | #else | ||||
8186 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8187 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8188 | ld [%g1 + (4 * _gloffset_MultiTexCoord2iARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8189 | #endif |
8190 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8191 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8192 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8193 | .globl glMultiTexCoord2ivARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8194 | .type glMultiTexCoord2ivARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8195 | glMultiTexCoord2ivARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8196 | #ifdef __sparc_v9__ |
8197 | sethi %hi(0x00000000), %g2 | ||||
8198 | sethi %hi(0x00000000), %g1 | ||||
8199 | or %g2, %lo(0x00000000), %g2 | ||||
8200 | or %g1, %lo(0x00000000), %g1 | ||||
8201 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8202 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8203 | sethi %hi(8 * _gloffset_MultiTexCoord2ivARB), %g2 |
8204 | or %g2, %lo(8 * _gloffset_MultiTexCoord2ivARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8205 | ldx [%g1 + %g2], %g3 |
8206 | #else | ||||
8207 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8208 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8209 | ld [%g1 + (4 * _gloffset_MultiTexCoord2ivARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8210 | #endif |
8211 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8212 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8213 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8214 | .globl glMultiTexCoord2sARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8215 | .type glMultiTexCoord2sARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8216 | glMultiTexCoord2sARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8217 | #ifdef __sparc_v9__ |
8218 | sethi %hi(0x00000000), %g2 | ||||
8219 | sethi %hi(0x00000000), %g1 | ||||
8220 | or %g2, %lo(0x00000000), %g2 | ||||
8221 | or %g1, %lo(0x00000000), %g1 | ||||
8222 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8223 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8224 | sethi %hi(8 * _gloffset_MultiTexCoord2sARB), %g2 |
8225 | or %g2, %lo(8 * _gloffset_MultiTexCoord2sARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8226 | ldx [%g1 + %g2], %g3 |
8227 | #else | ||||
8228 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8229 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8230 | ld [%g1 + (4 * _gloffset_MultiTexCoord2sARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8231 | #endif |
8232 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8233 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8234 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8235 | .globl glMultiTexCoord2svARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8236 | .type glMultiTexCoord2svARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8237 | glMultiTexCoord2svARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8238 | #ifdef __sparc_v9__ |
8239 | sethi %hi(0x00000000), %g2 | ||||
8240 | sethi %hi(0x00000000), %g1 | ||||
8241 | or %g2, %lo(0x00000000), %g2 | ||||
8242 | or %g1, %lo(0x00000000), %g1 | ||||
8243 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8244 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8245 | sethi %hi(8 * _gloffset_MultiTexCoord2svARB), %g2 |
8246 | or %g2, %lo(8 * _gloffset_MultiTexCoord2svARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8247 | ldx [%g1 + %g2], %g3 |
8248 | #else | ||||
8249 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8250 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8251 | ld [%g1 + (4 * _gloffset_MultiTexCoord2svARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8252 | #endif |
8253 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8254 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8255 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8256 | .globl glMultiTexCoord3dARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8257 | .type glMultiTexCoord3dARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8258 | glMultiTexCoord3dARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8259 | #ifdef __sparc_v9__ |
8260 | sethi %hi(0x00000000), %g2 | ||||
8261 | sethi %hi(0x00000000), %g1 | ||||
8262 | or %g2, %lo(0x00000000), %g2 | ||||
8263 | or %g1, %lo(0x00000000), %g1 | ||||
8264 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8265 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8266 | sethi %hi(8 * _gloffset_MultiTexCoord3dARB), %g2 |
8267 | or %g2, %lo(8 * _gloffset_MultiTexCoord3dARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8268 | ldx [%g1 + %g2], %g3 |
8269 | #else | ||||
8270 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8271 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8272 | ld [%g1 + (4 * _gloffset_MultiTexCoord3dARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8273 | #endif |
8274 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8275 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8276 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8277 | .globl glMultiTexCoord3dvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8278 | .type glMultiTexCoord3dvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8279 | glMultiTexCoord3dvARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8280 | #ifdef __sparc_v9__ |
8281 | sethi %hi(0x00000000), %g2 | ||||
8282 | sethi %hi(0x00000000), %g1 | ||||
8283 | or %g2, %lo(0x00000000), %g2 | ||||
8284 | or %g1, %lo(0x00000000), %g1 | ||||
8285 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8286 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8287 | sethi %hi(8 * _gloffset_MultiTexCoord3dvARB), %g2 |
8288 | or %g2, %lo(8 * _gloffset_MultiTexCoord3dvARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8289 | ldx [%g1 + %g2], %g3 |
8290 | #else | ||||
8291 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8292 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8293 | ld [%g1 + (4 * _gloffset_MultiTexCoord3dvARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8294 | #endif |
8295 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8296 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8297 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8298 | .globl glMultiTexCoord3fARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8299 | .type glMultiTexCoord3fARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8300 | glMultiTexCoord3fARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8301 | #ifdef __sparc_v9__ |
8302 | sethi %hi(0x00000000), %g2 | ||||
8303 | sethi %hi(0x00000000), %g1 | ||||
8304 | or %g2, %lo(0x00000000), %g2 | ||||
8305 | or %g1, %lo(0x00000000), %g1 | ||||
8306 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8307 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8308 | sethi %hi(8 * _gloffset_MultiTexCoord3fARB), %g2 |
8309 | or %g2, %lo(8 * _gloffset_MultiTexCoord3fARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8310 | ldx [%g1 + %g2], %g3 |
8311 | #else | ||||
8312 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8313 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8314 | ld [%g1 + (4 * _gloffset_MultiTexCoord3fARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8315 | #endif |
8316 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8317 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8318 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8319 | .globl glMultiTexCoord3fvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8320 | .type glMultiTexCoord3fvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8321 | glMultiTexCoord3fvARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8322 | #ifdef __sparc_v9__ |
8323 | sethi %hi(0x00000000), %g2 | ||||
8324 | sethi %hi(0x00000000), %g1 | ||||
8325 | or %g2, %lo(0x00000000), %g2 | ||||
8326 | or %g1, %lo(0x00000000), %g1 | ||||
8327 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8328 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8329 | sethi %hi(8 * _gloffset_MultiTexCoord3fvARB), %g2 |
8330 | or %g2, %lo(8 * _gloffset_MultiTexCoord3fvARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8331 | ldx [%g1 + %g2], %g3 |
8332 | #else | ||||
8333 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8334 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8335 | ld [%g1 + (4 * _gloffset_MultiTexCoord3fvARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8336 | #endif |
8337 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8338 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8339 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8340 | .globl glMultiTexCoord3iARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8341 | .type glMultiTexCoord3iARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8342 | glMultiTexCoord3iARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8343 | #ifdef __sparc_v9__ |
8344 | sethi %hi(0x00000000), %g2 | ||||
8345 | sethi %hi(0x00000000), %g1 | ||||
8346 | or %g2, %lo(0x00000000), %g2 | ||||
8347 | or %g1, %lo(0x00000000), %g1 | ||||
8348 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8349 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8350 | sethi %hi(8 * _gloffset_MultiTexCoord3iARB), %g2 |
8351 | or %g2, %lo(8 * _gloffset_MultiTexCoord3iARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8352 | ldx [%g1 + %g2], %g3 |
8353 | #else | ||||
8354 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8355 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8356 | ld [%g1 + (4 * _gloffset_MultiTexCoord3iARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8357 | #endif |
8358 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8359 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8360 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8361 | .globl glMultiTexCoord3ivARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8362 | .type glMultiTexCoord3ivARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8363 | glMultiTexCoord3ivARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8364 | #ifdef __sparc_v9__ |
8365 | sethi %hi(0x00000000), %g2 | ||||
8366 | sethi %hi(0x00000000), %g1 | ||||
8367 | or %g2, %lo(0x00000000), %g2 | ||||
8368 | or %g1, %lo(0x00000000), %g1 | ||||
8369 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8370 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8371 | sethi %hi(8 * _gloffset_MultiTexCoord3ivARB), %g2 |
8372 | or %g2, %lo(8 * _gloffset_MultiTexCoord3ivARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8373 | ldx [%g1 + %g2], %g3 |
8374 | #else | ||||
8375 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8376 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8377 | ld [%g1 + (4 * _gloffset_MultiTexCoord3ivARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8378 | #endif |
8379 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8380 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8381 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8382 | .globl glMultiTexCoord3sARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8383 | .type glMultiTexCoord3sARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8384 | glMultiTexCoord3sARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8385 | #ifdef __sparc_v9__ |
8386 | sethi %hi(0x00000000), %g2 | ||||
8387 | sethi %hi(0x00000000), %g1 | ||||
8388 | or %g2, %lo(0x00000000), %g2 | ||||
8389 | or %g1, %lo(0x00000000), %g1 | ||||
8390 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8391 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8392 | sethi %hi(8 * _gloffset_MultiTexCoord3sARB), %g2 |
8393 | or %g2, %lo(8 * _gloffset_MultiTexCoord3sARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8394 | ldx [%g1 + %g2], %g3 |
8395 | #else | ||||
8396 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8397 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8398 | ld [%g1 + (4 * _gloffset_MultiTexCoord3sARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8399 | #endif |
8400 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8401 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8402 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8403 | .globl glMultiTexCoord3svARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8404 | .type glMultiTexCoord3svARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8405 | glMultiTexCoord3svARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8406 | #ifdef __sparc_v9__ |
8407 | sethi %hi(0x00000000), %g2 | ||||
8408 | sethi %hi(0x00000000), %g1 | ||||
8409 | or %g2, %lo(0x00000000), %g2 | ||||
8410 | or %g1, %lo(0x00000000), %g1 | ||||
8411 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8412 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8413 | sethi %hi(8 * _gloffset_MultiTexCoord3svARB), %g2 |
8414 | or %g2, %lo(8 * _gloffset_MultiTexCoord3svARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8415 | ldx [%g1 + %g2], %g3 |
8416 | #else | ||||
8417 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8418 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8419 | ld [%g1 + (4 * _gloffset_MultiTexCoord3svARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8420 | #endif |
8421 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8422 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8423 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8424 | .globl glMultiTexCoord4dARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8425 | .type glMultiTexCoord4dARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8426 | glMultiTexCoord4dARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8427 | #ifdef __sparc_v9__ |
8428 | sethi %hi(0x00000000), %g2 | ||||
8429 | sethi %hi(0x00000000), %g1 | ||||
8430 | or %g2, %lo(0x00000000), %g2 | ||||
8431 | or %g1, %lo(0x00000000), %g1 | ||||
8432 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8433 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8434 | sethi %hi(8 * _gloffset_MultiTexCoord4dARB), %g2 |
8435 | or %g2, %lo(8 * _gloffset_MultiTexCoord4dARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8436 | ldx [%g1 + %g2], %g3 |
8437 | #else | ||||
8438 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8439 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8440 | ld [%g1 + (4 * _gloffset_MultiTexCoord4dARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8441 | #endif |
8442 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8443 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8444 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8445 | .globl glMultiTexCoord4dvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8446 | .type glMultiTexCoord4dvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8447 | glMultiTexCoord4dvARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8448 | #ifdef __sparc_v9__ |
8449 | sethi %hi(0x00000000), %g2 | ||||
8450 | sethi %hi(0x00000000), %g1 | ||||
8451 | or %g2, %lo(0x00000000), %g2 | ||||
8452 | or %g1, %lo(0x00000000), %g1 | ||||
8453 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8454 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8455 | sethi %hi(8 * _gloffset_MultiTexCoord4dvARB), %g2 |
8456 | or %g2, %lo(8 * _gloffset_MultiTexCoord4dvARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8457 | ldx [%g1 + %g2], %g3 |
8458 | #else | ||||
8459 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8460 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8461 | ld [%g1 + (4 * _gloffset_MultiTexCoord4dvARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8462 | #endif |
8463 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8464 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8465 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8466 | .globl glMultiTexCoord4fARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8467 | .type glMultiTexCoord4fARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8468 | glMultiTexCoord4fARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8469 | #ifdef __sparc_v9__ |
8470 | sethi %hi(0x00000000), %g2 | ||||
8471 | sethi %hi(0x00000000), %g1 | ||||
8472 | or %g2, %lo(0x00000000), %g2 | ||||
8473 | or %g1, %lo(0x00000000), %g1 | ||||
8474 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8475 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8476 | sethi %hi(8 * _gloffset_MultiTexCoord4fARB), %g2 |
8477 | or %g2, %lo(8 * _gloffset_MultiTexCoord4fARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8478 | ldx [%g1 + %g2], %g3 |
8479 | #else | ||||
8480 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8481 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8482 | ld [%g1 + (4 * _gloffset_MultiTexCoord4fARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8483 | #endif |
8484 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8485 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8486 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8487 | .globl glMultiTexCoord4fvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8488 | .type glMultiTexCoord4fvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8489 | glMultiTexCoord4fvARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8490 | #ifdef __sparc_v9__ |
8491 | sethi %hi(0x00000000), %g2 | ||||
8492 | sethi %hi(0x00000000), %g1 | ||||
8493 | or %g2, %lo(0x00000000), %g2 | ||||
8494 | or %g1, %lo(0x00000000), %g1 | ||||
8495 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8496 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8497 | sethi %hi(8 * _gloffset_MultiTexCoord4fvARB), %g2 |
8498 | or %g2, %lo(8 * _gloffset_MultiTexCoord4fvARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8499 | ldx [%g1 + %g2], %g3 |
8500 | #else | ||||
8501 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8502 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8503 | ld [%g1 + (4 * _gloffset_MultiTexCoord4fvARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8504 | #endif |
8505 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8506 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8507 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8508 | .globl glMultiTexCoord4iARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8509 | .type glMultiTexCoord4iARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8510 | glMultiTexCoord4iARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8511 | #ifdef __sparc_v9__ |
8512 | sethi %hi(0x00000000), %g2 | ||||
8513 | sethi %hi(0x00000000), %g1 | ||||
8514 | or %g2, %lo(0x00000000), %g2 | ||||
8515 | or %g1, %lo(0x00000000), %g1 | ||||
8516 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8517 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8518 | sethi %hi(8 * _gloffset_MultiTexCoord4iARB), %g2 |
8519 | or %g2, %lo(8 * _gloffset_MultiTexCoord4iARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8520 | ldx [%g1 + %g2], %g3 |
8521 | #else | ||||
8522 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8523 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8524 | ld [%g1 + (4 * _gloffset_MultiTexCoord4iARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8525 | #endif |
8526 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8527 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8528 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8529 | .globl glMultiTexCoord4ivARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8530 | .type glMultiTexCoord4ivARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8531 | glMultiTexCoord4ivARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8532 | #ifdef __sparc_v9__ |
8533 | sethi %hi(0x00000000), %g2 | ||||
8534 | sethi %hi(0x00000000), %g1 | ||||
8535 | or %g2, %lo(0x00000000), %g2 | ||||
8536 | or %g1, %lo(0x00000000), %g1 | ||||
8537 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8538 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8539 | sethi %hi(8 * _gloffset_MultiTexCoord4ivARB), %g2 |
8540 | or %g2, %lo(8 * _gloffset_MultiTexCoord4ivARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8541 | ldx [%g1 + %g2], %g3 |
8542 | #else | ||||
8543 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8544 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8545 | ld [%g1 + (4 * _gloffset_MultiTexCoord4ivARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8546 | #endif |
8547 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8548 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8549 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8550 | .globl glMultiTexCoord4sARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8551 | .type glMultiTexCoord4sARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8552 | glMultiTexCoord4sARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8553 | #ifdef __sparc_v9__ |
8554 | sethi %hi(0x00000000), %g2 | ||||
8555 | sethi %hi(0x00000000), %g1 | ||||
8556 | or %g2, %lo(0x00000000), %g2 | ||||
8557 | or %g1, %lo(0x00000000), %g1 | ||||
8558 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8559 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8560 | sethi %hi(8 * _gloffset_MultiTexCoord4sARB), %g2 |
8561 | or %g2, %lo(8 * _gloffset_MultiTexCoord4sARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8562 | ldx [%g1 + %g2], %g3 |
8563 | #else | ||||
8564 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8565 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8566 | ld [%g1 + (4 * _gloffset_MultiTexCoord4sARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8567 | #endif |
8568 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8569 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8570 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8571 | .globl glMultiTexCoord4svARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8572 | .type glMultiTexCoord4svARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8573 | glMultiTexCoord4svARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8574 | #ifdef __sparc_v9__ |
8575 | sethi %hi(0x00000000), %g2 | ||||
8576 | sethi %hi(0x00000000), %g1 | ||||
8577 | or %g2, %lo(0x00000000), %g2 | ||||
8578 | or %g1, %lo(0x00000000), %g1 | ||||
8579 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8580 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8581 | sethi %hi(8 * _gloffset_MultiTexCoord4svARB), %g2 |
8582 | or %g2, %lo(8 * _gloffset_MultiTexCoord4svARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8583 | ldx [%g1 + %g2], %g3 |
8584 | #else | ||||
8585 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8586 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8587 | ld [%g1 + (4 * _gloffset_MultiTexCoord4svARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8588 | #endif |
8589 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8590 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8591 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8592 | .globl glLoadTransposeMatrixfARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8593 | .type glLoadTransposeMatrixfARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8594 | glLoadTransposeMatrixfARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8595 | #ifdef __sparc_v9__ |
8596 | sethi %hi(0x00000000), %g2 | ||||
8597 | sethi %hi(0x00000000), %g1 | ||||
8598 | or %g2, %lo(0x00000000), %g2 | ||||
8599 | or %g1, %lo(0x00000000), %g1 | ||||
8600 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8601 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8602 | sethi %hi(8 * _gloffset_LoadTransposeMatrixfARB), %g2 |
8603 | or %g2, %lo(8 * _gloffset_LoadTransposeMatrixfARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8604 | ldx [%g1 + %g2], %g3 |
8605 | #else | ||||
8606 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8607 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8608 | ld [%g1 + (4 * _gloffset_LoadTransposeMatrixfARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8609 | #endif |
8610 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8611 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8612 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8613 | .globl glLoadTransposeMatrixdARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8614 | .type glLoadTransposeMatrixdARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8615 | glLoadTransposeMatrixdARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8616 | #ifdef __sparc_v9__ |
8617 | sethi %hi(0x00000000), %g2 | ||||
8618 | sethi %hi(0x00000000), %g1 | ||||
8619 | or %g2, %lo(0x00000000), %g2 | ||||
8620 | or %g1, %lo(0x00000000), %g1 | ||||
8621 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8622 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8623 | sethi %hi(8 * _gloffset_LoadTransposeMatrixdARB), %g2 |
8624 | or %g2, %lo(8 * _gloffset_LoadTransposeMatrixdARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8625 | ldx [%g1 + %g2], %g3 |
8626 | #else | ||||
8627 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8628 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8629 | ld [%g1 + (4 * _gloffset_LoadTransposeMatrixdARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8630 | #endif |
8631 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8632 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8633 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8634 | .globl glMultTransposeMatrixfARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8635 | .type glMultTransposeMatrixfARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8636 | glMultTransposeMatrixfARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8637 | #ifdef __sparc_v9__ |
8638 | sethi %hi(0x00000000), %g2 | ||||
8639 | sethi %hi(0x00000000), %g1 | ||||
8640 | or %g2, %lo(0x00000000), %g2 | ||||
8641 | or %g1, %lo(0x00000000), %g1 | ||||
8642 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8643 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8644 | sethi %hi(8 * _gloffset_MultTransposeMatrixfARB), %g2 |
8645 | or %g2, %lo(8 * _gloffset_MultTransposeMatrixfARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8646 | ldx [%g1 + %g2], %g3 |
8647 | #else | ||||
8648 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8649 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8650 | ld [%g1 + (4 * _gloffset_MultTransposeMatrixfARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8651 | #endif |
8652 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8653 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8654 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8655 | .globl glMultTransposeMatrixdARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8656 | .type glMultTransposeMatrixdARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8657 | glMultTransposeMatrixdARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8658 | #ifdef __sparc_v9__ |
8659 | sethi %hi(0x00000000), %g2 | ||||
8660 | sethi %hi(0x00000000), %g1 | ||||
8661 | or %g2, %lo(0x00000000), %g2 | ||||
8662 | or %g1, %lo(0x00000000), %g1 | ||||
8663 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8664 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8665 | sethi %hi(8 * _gloffset_MultTransposeMatrixdARB), %g2 |
8666 | or %g2, %lo(8 * _gloffset_MultTransposeMatrixdARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8667 | ldx [%g1 + %g2], %g3 |
8668 | #else | ||||
8669 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8670 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8671 | ld [%g1 + (4 * _gloffset_MultTransposeMatrixdARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8672 | #endif |
8673 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8674 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8675 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8676 | .globl glSampleCoverageARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8677 | .type glSampleCoverageARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8678 | glSampleCoverageARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8679 | #ifdef __sparc_v9__ |
8680 | sethi %hi(0x00000000), %g2 | ||||
8681 | sethi %hi(0x00000000), %g1 | ||||
8682 | or %g2, %lo(0x00000000), %g2 | ||||
8683 | or %g1, %lo(0x00000000), %g1 | ||||
8684 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8685 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8686 | sethi %hi(8 * _gloffset_SampleCoverageARB), %g2 |
8687 | or %g2, %lo(8 * _gloffset_SampleCoverageARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8688 | ldx [%g1 + %g2], %g3 |
8689 | #else | ||||
8690 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8691 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8692 | ld [%g1 + (4 * _gloffset_SampleCoverageARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8693 | #endif |
8694 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8695 | nop |
8696 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8697 | .globl gl__unused413 |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8698 | .type gl__unused413,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8699 | gl__unused413: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8700 | #ifdef __sparc_v9__ |
8701 | sethi %hi(0x00000000), %g2 | ||||
8702 | sethi %hi(0x00000000), %g1 | ||||
8703 | or %g2, %lo(0x00000000), %g2 | ||||
8704 | or %g1, %lo(0x00000000), %g1 | ||||
8705 | sllx %g2, 32, %g2 | ||||
8706 | ldx [%g1 + %g2], %g1 | ||||
8707 | sethi %hi(8 * _gloffset___unused413), %g2 | ||||
8708 | or %g2, %lo(8 * _gloffset___unused413), %g2 | ||||
8709 | ldx [%g1 + %g2], %g3 | ||||
8710 | #else | ||||
8711 | sethi %hi(0x00000000), %g1 | ||||
8712 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
8713 | ld [%g1 + (4 * _gloffset___unused413)], %g3 | ||||
8714 | #endif | ||||
8715 | jmpl %g3, %g0 | ||||
8716 | nop | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8717 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8718 | .globl glCompressedTexImage3DARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8719 | .type glCompressedTexImage3DARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8720 | glCompressedTexImage3DARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8721 | #ifdef __sparc_v9__ |
8722 | sethi %hi(0x00000000), %g2 | ||||
8723 | sethi %hi(0x00000000), %g1 | ||||
8724 | or %g2, %lo(0x00000000), %g2 | ||||
8725 | or %g1, %lo(0x00000000), %g1 | ||||
8726 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8727 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8728 | sethi %hi(8 * _gloffset_CompressedTexImage3DARB), %g2 |
8729 | or %g2, %lo(8 * _gloffset_CompressedTexImage3DARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8730 | ldx [%g1 + %g2], %g3 |
8731 | #else | ||||
8732 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8733 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8734 | ld [%g1 + (4 * _gloffset_CompressedTexImage3DARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8735 | #endif |
8736 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8737 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8738 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8739 | .globl glCompressedTexImage2DARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8740 | .type glCompressedTexImage2DARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8741 | glCompressedTexImage2DARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8742 | #ifdef __sparc_v9__ |
8743 | sethi %hi(0x00000000), %g2 | ||||
8744 | sethi %hi(0x00000000), %g1 | ||||
8745 | or %g2, %lo(0x00000000), %g2 | ||||
8746 | or %g1, %lo(0x00000000), %g1 | ||||
8747 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8748 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8749 | sethi %hi(8 * _gloffset_CompressedTexImage2DARB), %g2 |
8750 | or %g2, %lo(8 * _gloffset_CompressedTexImage2DARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8751 | ldx [%g1 + %g2], %g3 |
8752 | #else | ||||
8753 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8754 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8755 | ld [%g1 + (4 * _gloffset_CompressedTexImage2DARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8756 | #endif |
8757 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8758 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8759 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8760 | .globl glCompressedTexImage1DARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8761 | .type glCompressedTexImage1DARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8762 | glCompressedTexImage1DARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8763 | #ifdef __sparc_v9__ |
8764 | sethi %hi(0x00000000), %g2 | ||||
8765 | sethi %hi(0x00000000), %g1 | ||||
8766 | or %g2, %lo(0x00000000), %g2 | ||||
8767 | or %g1, %lo(0x00000000), %g1 | ||||
8768 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8769 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8770 | sethi %hi(8 * _gloffset_CompressedTexImage1DARB), %g2 |
8771 | or %g2, %lo(8 * _gloffset_CompressedTexImage1DARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8772 | ldx [%g1 + %g2], %g3 |
8773 | #else | ||||
8774 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8775 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8776 | ld [%g1 + (4 * _gloffset_CompressedTexImage1DARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8777 | #endif |
8778 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8779 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8780 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8781 | .globl glCompressedTexSubImage3DARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8782 | .type glCompressedTexSubImage3DARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8783 | glCompressedTexSubImage3DARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8784 | #ifdef __sparc_v9__ |
8785 | sethi %hi(0x00000000), %g2 | ||||
8786 | sethi %hi(0x00000000), %g1 | ||||
8787 | or %g2, %lo(0x00000000), %g2 | ||||
8788 | or %g1, %lo(0x00000000), %g1 | ||||
8789 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8790 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8791 | sethi %hi(8 * _gloffset_CompressedTexSubImage3DARB), %g2 |
8792 | or %g2, %lo(8 * _gloffset_CompressedTexSubImage3DARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8793 | ldx [%g1 + %g2], %g3 |
8794 | #else | ||||
8795 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8796 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8797 | ld [%g1 + (4 * _gloffset_CompressedTexSubImage3DARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8798 | #endif |
8799 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8800 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8801 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8802 | .globl glCompressedTexSubImage2DARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8803 | .type glCompressedTexSubImage2DARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8804 | glCompressedTexSubImage2DARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8805 | #ifdef __sparc_v9__ |
8806 | sethi %hi(0x00000000), %g2 | ||||
8807 | sethi %hi(0x00000000), %g1 | ||||
8808 | or %g2, %lo(0x00000000), %g2 | ||||
8809 | or %g1, %lo(0x00000000), %g1 | ||||
8810 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8811 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8812 | sethi %hi(8 * _gloffset_CompressedTexSubImage2DARB), %g2 |
8813 | or %g2, %lo(8 * _gloffset_CompressedTexSubImage2DARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8814 | ldx [%g1 + %g2], %g3 |
8815 | #else | ||||
8816 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8817 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8818 | ld [%g1 + (4 * _gloffset_CompressedTexSubImage2DARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8819 | #endif |
8820 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8821 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8822 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8823 | .globl glCompressedTexSubImage1DARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8824 | .type glCompressedTexSubImage1DARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8825 | glCompressedTexSubImage1DARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8826 | #ifdef __sparc_v9__ |
8827 | sethi %hi(0x00000000), %g2 | ||||
8828 | sethi %hi(0x00000000), %g1 | ||||
8829 | or %g2, %lo(0x00000000), %g2 | ||||
8830 | or %g1, %lo(0x00000000), %g1 | ||||
8831 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8832 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8833 | sethi %hi(8 * _gloffset_CompressedTexSubImage1DARB), %g2 |
8834 | or %g2, %lo(8 * _gloffset_CompressedTexSubImage1DARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8835 | ldx [%g1 + %g2], %g3 |
8836 | #else | ||||
8837 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8838 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8839 | ld [%g1 + (4 * _gloffset_CompressedTexSubImage1DARB)], %g3 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8840 | #endif |
8841 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 8842 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8843 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8844 | .globl glGetCompressedTexImageARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 8845 | .type glGetCompressedTexImageARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8846 | glGetCompressedTexImageARB: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8847 | #ifdef __sparc_v9__ |
8848 | sethi %hi(0x00000000), %g2 | ||||
8849 | sethi %hi(0x00000000), %g1 | ||||
8850 | or %g2, %lo(0x00000000), %g2 | ||||
8851 | or %g1, %lo(0x00000000), %g1 | ||||
8852 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8853 | ldx [%g1 + %g2], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8854 | sethi %hi(8 * _gloffset_GetCompressedTexImageARB), %g2 |
8855 | or %g2, %lo(8 * _gloffset_GetCompressedTexImageARB), %g2 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 8856 | ldx [%g1 + %g2], %g3 |
8857 | #else | ||||
8858 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 8859 | ld [%g1 + %lo(0x00000000)], %g1 |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8860 | ld [%g1 + (4 * _gloffset_GetCompressedTexImageARB)], %g3 |
8861 | #endif | ||||
8862 | jmpl %g3, %g0 | ||||
8863 | nop | ||||
8864 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8865 | .globl glActiveTexture |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8866 | .type glActiveTexture,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8867 | glActiveTexture: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8868 | #ifdef __sparc_v9__ |
8869 | sethi %hi(0x00000000), %g2 | ||||
8870 | sethi %hi(0x00000000), %g1 | ||||
8871 | or %g2, %lo(0x00000000), %g2 | ||||
8872 | or %g1, %lo(0x00000000), %g1 | ||||
8873 | sllx %g2, 32, %g2 | ||||
8874 | ldx [%g1 + %g2], %g1 | ||||
8875 | sethi %hi(8 * _gloffset_ActiveTextureARB), %g2 | ||||
8876 | or %g2, %lo(8 * _gloffset_ActiveTextureARB), %g2 | ||||
8877 | ldx [%g1 + %g2], %g3 | ||||
8878 | #else | ||||
8879 | sethi %hi(0x00000000), %g1 | ||||
8880 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
8881 | ld [%g1 + (4 * _gloffset_ActiveTextureARB)], %g3 | ||||
8882 | #endif | ||||
8883 | jmpl %g3, %g0 | ||||
8884 | nop | ||||
8885 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8886 | .globl glClientActiveTexture |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8887 | .type glClientActiveTexture,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8888 | glClientActiveTexture: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8889 | #ifdef __sparc_v9__ |
8890 | sethi %hi(0x00000000), %g2 | ||||
8891 | sethi %hi(0x00000000), %g1 | ||||
8892 | or %g2, %lo(0x00000000), %g2 | ||||
8893 | or %g1, %lo(0x00000000), %g1 | ||||
8894 | sllx %g2, 32, %g2 | ||||
8895 | ldx [%g1 + %g2], %g1 | ||||
8896 | sethi %hi(8 * _gloffset_ClientActiveTextureARB), %g2 | ||||
8897 | or %g2, %lo(8 * _gloffset_ClientActiveTextureARB), %g2 | ||||
8898 | ldx [%g1 + %g2], %g3 | ||||
8899 | #else | ||||
8900 | sethi %hi(0x00000000), %g1 | ||||
8901 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
8902 | ld [%g1 + (4 * _gloffset_ClientActiveTextureARB)], %g3 | ||||
8903 | #endif | ||||
8904 | jmpl %g3, %g0 | ||||
8905 | nop | ||||
8906 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8907 | .globl glMultiTexCoord1d |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8908 | .type glMultiTexCoord1d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8909 | glMultiTexCoord1d: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8910 | #ifdef __sparc_v9__ |
8911 | sethi %hi(0x00000000), %g2 | ||||
8912 | sethi %hi(0x00000000), %g1 | ||||
8913 | or %g2, %lo(0x00000000), %g2 | ||||
8914 | or %g1, %lo(0x00000000), %g1 | ||||
8915 | sllx %g2, 32, %g2 | ||||
8916 | ldx [%g1 + %g2], %g1 | ||||
8917 | sethi %hi(8 * _gloffset_MultiTexCoord1dARB), %g2 | ||||
8918 | or %g2, %lo(8 * _gloffset_MultiTexCoord1dARB), %g2 | ||||
8919 | ldx [%g1 + %g2], %g3 | ||||
8920 | #else | ||||
8921 | sethi %hi(0x00000000), %g1 | ||||
8922 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
8923 | ld [%g1 + (4 * _gloffset_MultiTexCoord1dARB)], %g3 | ||||
8924 | #endif | ||||
8925 | jmpl %g3, %g0 | ||||
8926 | nop | ||||
8927 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8928 | .globl glMultiTexCoord1dv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8929 | .type glMultiTexCoord1dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8930 | glMultiTexCoord1dv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8931 | #ifdef __sparc_v9__ |
8932 | sethi %hi(0x00000000), %g2 | ||||
8933 | sethi %hi(0x00000000), %g1 | ||||
8934 | or %g2, %lo(0x00000000), %g2 | ||||
8935 | or %g1, %lo(0x00000000), %g1 | ||||
8936 | sllx %g2, 32, %g2 | ||||
8937 | ldx [%g1 + %g2], %g1 | ||||
8938 | sethi %hi(8 * _gloffset_MultiTexCoord1dvARB), %g2 | ||||
8939 | or %g2, %lo(8 * _gloffset_MultiTexCoord1dvARB), %g2 | ||||
8940 | ldx [%g1 + %g2], %g3 | ||||
8941 | #else | ||||
8942 | sethi %hi(0x00000000), %g1 | ||||
8943 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
8944 | ld [%g1 + (4 * _gloffset_MultiTexCoord1dvARB)], %g3 | ||||
8945 | #endif | ||||
8946 | jmpl %g3, %g0 | ||||
8947 | nop | ||||
8948 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8949 | .globl glMultiTexCoord1f |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8950 | .type glMultiTexCoord1f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8951 | glMultiTexCoord1f: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8952 | #ifdef __sparc_v9__ |
8953 | sethi %hi(0x00000000), %g2 | ||||
8954 | sethi %hi(0x00000000), %g1 | ||||
8955 | or %g2, %lo(0x00000000), %g2 | ||||
8956 | or %g1, %lo(0x00000000), %g1 | ||||
8957 | sllx %g2, 32, %g2 | ||||
8958 | ldx [%g1 + %g2], %g1 | ||||
8959 | sethi %hi(8 * _gloffset_MultiTexCoord1fARB), %g2 | ||||
8960 | or %g2, %lo(8 * _gloffset_MultiTexCoord1fARB), %g2 | ||||
8961 | ldx [%g1 + %g2], %g3 | ||||
8962 | #else | ||||
8963 | sethi %hi(0x00000000), %g1 | ||||
8964 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
8965 | ld [%g1 + (4 * _gloffset_MultiTexCoord1fARB)], %g3 | ||||
8966 | #endif | ||||
8967 | jmpl %g3, %g0 | ||||
8968 | nop | ||||
8969 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8970 | .globl glMultiTexCoord1fv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8971 | .type glMultiTexCoord1fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8972 | glMultiTexCoord1fv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8973 | #ifdef __sparc_v9__ |
8974 | sethi %hi(0x00000000), %g2 | ||||
8975 | sethi %hi(0x00000000), %g1 | ||||
8976 | or %g2, %lo(0x00000000), %g2 | ||||
8977 | or %g1, %lo(0x00000000), %g1 | ||||
8978 | sllx %g2, 32, %g2 | ||||
8979 | ldx [%g1 + %g2], %g1 | ||||
8980 | sethi %hi(8 * _gloffset_MultiTexCoord1fvARB), %g2 | ||||
8981 | or %g2, %lo(8 * _gloffset_MultiTexCoord1fvARB), %g2 | ||||
8982 | ldx [%g1 + %g2], %g3 | ||||
8983 | #else | ||||
8984 | sethi %hi(0x00000000), %g1 | ||||
8985 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
8986 | ld [%g1 + (4 * _gloffset_MultiTexCoord1fvARB)], %g3 | ||||
8987 | #endif | ||||
8988 | jmpl %g3, %g0 | ||||
8989 | nop | ||||
8990 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8991 | .globl glMultiTexCoord1i |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8992 | .type glMultiTexCoord1i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 8993 | glMultiTexCoord1i: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 8994 | #ifdef __sparc_v9__ |
8995 | sethi %hi(0x00000000), %g2 | ||||
8996 | sethi %hi(0x00000000), %g1 | ||||
8997 | or %g2, %lo(0x00000000), %g2 | ||||
8998 | or %g1, %lo(0x00000000), %g1 | ||||
8999 | sllx %g2, 32, %g2 | ||||
9000 | ldx [%g1 + %g2], %g1 | ||||
9001 | sethi %hi(8 * _gloffset_MultiTexCoord1iARB), %g2 | ||||
9002 | or %g2, %lo(8 * _gloffset_MultiTexCoord1iARB), %g2 | ||||
9003 | ldx [%g1 + %g2], %g3 | ||||
9004 | #else | ||||
9005 | sethi %hi(0x00000000), %g1 | ||||
9006 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9007 | ld [%g1 + (4 * _gloffset_MultiTexCoord1iARB)], %g3 | ||||
9008 | #endif | ||||
9009 | jmpl %g3, %g0 | ||||
9010 | nop | ||||
9011 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9012 | .globl glMultiTexCoord1iv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9013 | .type glMultiTexCoord1iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9014 | glMultiTexCoord1iv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9015 | #ifdef __sparc_v9__ |
9016 | sethi %hi(0x00000000), %g2 | ||||
9017 | sethi %hi(0x00000000), %g1 | ||||
9018 | or %g2, %lo(0x00000000), %g2 | ||||
9019 | or %g1, %lo(0x00000000), %g1 | ||||
9020 | sllx %g2, 32, %g2 | ||||
9021 | ldx [%g1 + %g2], %g1 | ||||
9022 | sethi %hi(8 * _gloffset_MultiTexCoord1ivARB), %g2 | ||||
9023 | or %g2, %lo(8 * _gloffset_MultiTexCoord1ivARB), %g2 | ||||
9024 | ldx [%g1 + %g2], %g3 | ||||
9025 | #else | ||||
9026 | sethi %hi(0x00000000), %g1 | ||||
9027 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9028 | ld [%g1 + (4 * _gloffset_MultiTexCoord1ivARB)], %g3 | ||||
9029 | #endif | ||||
9030 | jmpl %g3, %g0 | ||||
9031 | nop | ||||
9032 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9033 | .globl glMultiTexCoord1s |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9034 | .type glMultiTexCoord1s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9035 | glMultiTexCoord1s: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9036 | #ifdef __sparc_v9__ |
9037 | sethi %hi(0x00000000), %g2 | ||||
9038 | sethi %hi(0x00000000), %g1 | ||||
9039 | or %g2, %lo(0x00000000), %g2 | ||||
9040 | or %g1, %lo(0x00000000), %g1 | ||||
9041 | sllx %g2, 32, %g2 | ||||
9042 | ldx [%g1 + %g2], %g1 | ||||
9043 | sethi %hi(8 * _gloffset_MultiTexCoord1sARB), %g2 | ||||
9044 | or %g2, %lo(8 * _gloffset_MultiTexCoord1sARB), %g2 | ||||
9045 | ldx [%g1 + %g2], %g3 | ||||
9046 | #else | ||||
9047 | sethi %hi(0x00000000), %g1 | ||||
9048 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9049 | ld [%g1 + (4 * _gloffset_MultiTexCoord1sARB)], %g3 | ||||
9050 | #endif | ||||
9051 | jmpl %g3, %g0 | ||||
9052 | nop | ||||
9053 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9054 | .globl glMultiTexCoord1sv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9055 | .type glMultiTexCoord1sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9056 | glMultiTexCoord1sv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9057 | #ifdef __sparc_v9__ |
9058 | sethi %hi(0x00000000), %g2 | ||||
9059 | sethi %hi(0x00000000), %g1 | ||||
9060 | or %g2, %lo(0x00000000), %g2 | ||||
9061 | or %g1, %lo(0x00000000), %g1 | ||||
9062 | sllx %g2, 32, %g2 | ||||
9063 | ldx [%g1 + %g2], %g1 | ||||
9064 | sethi %hi(8 * _gloffset_MultiTexCoord1svARB), %g2 | ||||
9065 | or %g2, %lo(8 * _gloffset_MultiTexCoord1svARB), %g2 | ||||
9066 | ldx [%g1 + %g2], %g3 | ||||
9067 | #else | ||||
9068 | sethi %hi(0x00000000), %g1 | ||||
9069 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9070 | ld [%g1 + (4 * _gloffset_MultiTexCoord1svARB)], %g3 | ||||
9071 | #endif | ||||
9072 | jmpl %g3, %g0 | ||||
9073 | nop | ||||
9074 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9075 | .globl glMultiTexCoord2d |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9076 | .type glMultiTexCoord2d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9077 | glMultiTexCoord2d: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9078 | #ifdef __sparc_v9__ |
9079 | sethi %hi(0x00000000), %g2 | ||||
9080 | sethi %hi(0x00000000), %g1 | ||||
9081 | or %g2, %lo(0x00000000), %g2 | ||||
9082 | or %g1, %lo(0x00000000), %g1 | ||||
9083 | sllx %g2, 32, %g2 | ||||
9084 | ldx [%g1 + %g2], %g1 | ||||
9085 | sethi %hi(8 * _gloffset_MultiTexCoord2dARB), %g2 | ||||
9086 | or %g2, %lo(8 * _gloffset_MultiTexCoord2dARB), %g2 | ||||
9087 | ldx [%g1 + %g2], %g3 | ||||
9088 | #else | ||||
9089 | sethi %hi(0x00000000), %g1 | ||||
9090 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9091 | ld [%g1 + (4 * _gloffset_MultiTexCoord2dARB)], %g3 | ||||
9092 | #endif | ||||
9093 | jmpl %g3, %g0 | ||||
9094 | nop | ||||
9095 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9096 | .globl glMultiTexCoord2dv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9097 | .type glMultiTexCoord2dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9098 | glMultiTexCoord2dv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9099 | #ifdef __sparc_v9__ |
9100 | sethi %hi(0x00000000), %g2 | ||||
9101 | sethi %hi(0x00000000), %g1 | ||||
9102 | or %g2, %lo(0x00000000), %g2 | ||||
9103 | or %g1, %lo(0x00000000), %g1 | ||||
9104 | sllx %g2, 32, %g2 | ||||
9105 | ldx [%g1 + %g2], %g1 | ||||
9106 | sethi %hi(8 * _gloffset_MultiTexCoord2dvARB), %g2 | ||||
9107 | or %g2, %lo(8 * _gloffset_MultiTexCoord2dvARB), %g2 | ||||
9108 | ldx [%g1 + %g2], %g3 | ||||
9109 | #else | ||||
9110 | sethi %hi(0x00000000), %g1 | ||||
9111 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9112 | ld [%g1 + (4 * _gloffset_MultiTexCoord2dvARB)], %g3 | ||||
9113 | #endif | ||||
9114 | jmpl %g3, %g0 | ||||
9115 | nop | ||||
9116 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9117 | .globl glMultiTexCoord2f |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9118 | .type glMultiTexCoord2f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9119 | glMultiTexCoord2f: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9120 | #ifdef __sparc_v9__ |
9121 | sethi %hi(0x00000000), %g2 | ||||
9122 | sethi %hi(0x00000000), %g1 | ||||
9123 | or %g2, %lo(0x00000000), %g2 | ||||
9124 | or %g1, %lo(0x00000000), %g1 | ||||
9125 | sllx %g2, 32, %g2 | ||||
9126 | ldx [%g1 + %g2], %g1 | ||||
9127 | sethi %hi(8 * _gloffset_MultiTexCoord2fARB), %g2 | ||||
9128 | or %g2, %lo(8 * _gloffset_MultiTexCoord2fARB), %g2 | ||||
9129 | ldx [%g1 + %g2], %g3 | ||||
9130 | #else | ||||
9131 | sethi %hi(0x00000000), %g1 | ||||
9132 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9133 | ld [%g1 + (4 * _gloffset_MultiTexCoord2fARB)], %g3 | ||||
9134 | #endif | ||||
9135 | jmpl %g3, %g0 | ||||
9136 | nop | ||||
9137 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9138 | .globl glMultiTexCoord2fv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9139 | .type glMultiTexCoord2fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9140 | glMultiTexCoord2fv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9141 | #ifdef __sparc_v9__ |
9142 | sethi %hi(0x00000000), %g2 | ||||
9143 | sethi %hi(0x00000000), %g1 | ||||
9144 | or %g2, %lo(0x00000000), %g2 | ||||
9145 | or %g1, %lo(0x00000000), %g1 | ||||
9146 | sllx %g2, 32, %g2 | ||||
9147 | ldx [%g1 + %g2], %g1 | ||||
9148 | sethi %hi(8 * _gloffset_MultiTexCoord2fvARB), %g2 | ||||
9149 | or %g2, %lo(8 * _gloffset_MultiTexCoord2fvARB), %g2 | ||||
9150 | ldx [%g1 + %g2], %g3 | ||||
9151 | #else | ||||
9152 | sethi %hi(0x00000000), %g1 | ||||
9153 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9154 | ld [%g1 + (4 * _gloffset_MultiTexCoord2fvARB)], %g3 | ||||
9155 | #endif | ||||
9156 | jmpl %g3, %g0 | ||||
9157 | nop | ||||
9158 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9159 | .globl glMultiTexCoord2i |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9160 | .type glMultiTexCoord2i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9161 | glMultiTexCoord2i: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9162 | #ifdef __sparc_v9__ |
9163 | sethi %hi(0x00000000), %g2 | ||||
9164 | sethi %hi(0x00000000), %g1 | ||||
9165 | or %g2, %lo(0x00000000), %g2 | ||||
9166 | or %g1, %lo(0x00000000), %g1 | ||||
9167 | sllx %g2, 32, %g2 | ||||
9168 | ldx [%g1 + %g2], %g1 | ||||
9169 | sethi %hi(8 * _gloffset_MultiTexCoord2iARB), %g2 | ||||
9170 | or %g2, %lo(8 * _gloffset_MultiTexCoord2iARB), %g2 | ||||
9171 | ldx [%g1 + %g2], %g3 | ||||
9172 | #else | ||||
9173 | sethi %hi(0x00000000), %g1 | ||||
9174 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9175 | ld [%g1 + (4 * _gloffset_MultiTexCoord2iARB)], %g3 | ||||
9176 | #endif | ||||
9177 | jmpl %g3, %g0 | ||||
9178 | nop | ||||
9179 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9180 | .globl glMultiTexCoord2iv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9181 | .type glMultiTexCoord2iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9182 | glMultiTexCoord2iv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9183 | #ifdef __sparc_v9__ |
9184 | sethi %hi(0x00000000), %g2 | ||||
9185 | sethi %hi(0x00000000), %g1 | ||||
9186 | or %g2, %lo(0x00000000), %g2 | ||||
9187 | or %g1, %lo(0x00000000), %g1 | ||||
9188 | sllx %g2, 32, %g2 | ||||
9189 | ldx [%g1 + %g2], %g1 | ||||
9190 | sethi %hi(8 * _gloffset_MultiTexCoord2ivARB), %g2 | ||||
9191 | or %g2, %lo(8 * _gloffset_MultiTexCoord2ivARB), %g2 | ||||
9192 | ldx [%g1 + %g2], %g3 | ||||
9193 | #else | ||||
9194 | sethi %hi(0x00000000), %g1 | ||||
9195 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9196 | ld [%g1 + (4 * _gloffset_MultiTexCoord2ivARB)], %g3 | ||||
9197 | #endif | ||||
9198 | jmpl %g3, %g0 | ||||
9199 | nop | ||||
9200 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9201 | .globl glMultiTexCoord2s |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9202 | .type glMultiTexCoord2s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9203 | glMultiTexCoord2s: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9204 | #ifdef __sparc_v9__ |
9205 | sethi %hi(0x00000000), %g2 | ||||
9206 | sethi %hi(0x00000000), %g1 | ||||
9207 | or %g2, %lo(0x00000000), %g2 | ||||
9208 | or %g1, %lo(0x00000000), %g1 | ||||
9209 | sllx %g2, 32, %g2 | ||||
9210 | ldx [%g1 + %g2], %g1 | ||||
9211 | sethi %hi(8 * _gloffset_MultiTexCoord2sARB), %g2 | ||||
9212 | or %g2, %lo(8 * _gloffset_MultiTexCoord2sARB), %g2 | ||||
9213 | ldx [%g1 + %g2], %g3 | ||||
9214 | #else | ||||
9215 | sethi %hi(0x00000000), %g1 | ||||
9216 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9217 | ld [%g1 + (4 * _gloffset_MultiTexCoord2sARB)], %g3 | ||||
9218 | #endif | ||||
9219 | jmpl %g3, %g0 | ||||
9220 | nop | ||||
9221 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9222 | .globl glMultiTexCoord2sv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9223 | .type glMultiTexCoord2sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9224 | glMultiTexCoord2sv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9225 | #ifdef __sparc_v9__ |
9226 | sethi %hi(0x00000000), %g2 | ||||
9227 | sethi %hi(0x00000000), %g1 | ||||
9228 | or %g2, %lo(0x00000000), %g2 | ||||
9229 | or %g1, %lo(0x00000000), %g1 | ||||
9230 | sllx %g2, 32, %g2 | ||||
9231 | ldx [%g1 + %g2], %g1 | ||||
9232 | sethi %hi(8 * _gloffset_MultiTexCoord2svARB), %g2 | ||||
9233 | or %g2, %lo(8 * _gloffset_MultiTexCoord2svARB), %g2 | ||||
9234 | ldx [%g1 + %g2], %g3 | ||||
9235 | #else | ||||
9236 | sethi %hi(0x00000000), %g1 | ||||
9237 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9238 | ld [%g1 + (4 * _gloffset_MultiTexCoord2svARB)], %g3 | ||||
9239 | #endif | ||||
9240 | jmpl %g3, %g0 | ||||
9241 | nop | ||||
9242 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9243 | .globl glMultiTexCoord3d |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9244 | .type glMultiTexCoord3d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9245 | glMultiTexCoord3d: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9246 | #ifdef __sparc_v9__ |
9247 | sethi %hi(0x00000000), %g2 | ||||
9248 | sethi %hi(0x00000000), %g1 | ||||
9249 | or %g2, %lo(0x00000000), %g2 | ||||
9250 | or %g1, %lo(0x00000000), %g1 | ||||
9251 | sllx %g2, 32, %g2 | ||||
9252 | ldx [%g1 + %g2], %g1 | ||||
9253 | sethi %hi(8 * _gloffset_MultiTexCoord3dARB), %g2 | ||||
9254 | or %g2, %lo(8 * _gloffset_MultiTexCoord3dARB), %g2 | ||||
9255 | ldx [%g1 + %g2], %g3 | ||||
9256 | #else | ||||
9257 | sethi %hi(0x00000000), %g1 | ||||
9258 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9259 | ld [%g1 + (4 * _gloffset_MultiTexCoord3dARB)], %g3 | ||||
9260 | #endif | ||||
9261 | jmpl %g3, %g0 | ||||
9262 | nop | ||||
9263 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9264 | .globl glMultiTexCoord3dv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9265 | .type glMultiTexCoord3dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9266 | glMultiTexCoord3dv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9267 | #ifdef __sparc_v9__ |
9268 | sethi %hi(0x00000000), %g2 | ||||
9269 | sethi %hi(0x00000000), %g1 | ||||
9270 | or %g2, %lo(0x00000000), %g2 | ||||
9271 | or %g1, %lo(0x00000000), %g1 | ||||
9272 | sllx %g2, 32, %g2 | ||||
9273 | ldx [%g1 + %g2], %g1 | ||||
9274 | sethi %hi(8 * _gloffset_MultiTexCoord3dvARB), %g2 | ||||
9275 | or %g2, %lo(8 * _gloffset_MultiTexCoord3dvARB), %g2 | ||||
9276 | ldx [%g1 + %g2], %g3 | ||||
9277 | #else | ||||
9278 | sethi %hi(0x00000000), %g1 | ||||
9279 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9280 | ld [%g1 + (4 * _gloffset_MultiTexCoord3dvARB)], %g3 | ||||
9281 | #endif | ||||
9282 | jmpl %g3, %g0 | ||||
9283 | nop | ||||
9284 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9285 | .globl glMultiTexCoord3f |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9286 | .type glMultiTexCoord3f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9287 | glMultiTexCoord3f: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9288 | #ifdef __sparc_v9__ |
9289 | sethi %hi(0x00000000), %g2 | ||||
9290 | sethi %hi(0x00000000), %g1 | ||||
9291 | or %g2, %lo(0x00000000), %g2 | ||||
9292 | or %g1, %lo(0x00000000), %g1 | ||||
9293 | sllx %g2, 32, %g2 | ||||
9294 | ldx [%g1 + %g2], %g1 | ||||
9295 | sethi %hi(8 * _gloffset_MultiTexCoord3fARB), %g2 | ||||
9296 | or %g2, %lo(8 * _gloffset_MultiTexCoord3fARB), %g2 | ||||
9297 | ldx [%g1 + %g2], %g3 | ||||
9298 | #else | ||||
9299 | sethi %hi(0x00000000), %g1 | ||||
9300 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9301 | ld [%g1 + (4 * _gloffset_MultiTexCoord3fARB)], %g3 | ||||
9302 | #endif | ||||
9303 | jmpl %g3, %g0 | ||||
9304 | nop | ||||
9305 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9306 | .globl glMultiTexCoord3fv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9307 | .type glMultiTexCoord3fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9308 | glMultiTexCoord3fv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9309 | #ifdef __sparc_v9__ |
9310 | sethi %hi(0x00000000), %g2 | ||||
9311 | sethi %hi(0x00000000), %g1 | ||||
9312 | or %g2, %lo(0x00000000), %g2 | ||||
9313 | or %g1, %lo(0x00000000), %g1 | ||||
9314 | sllx %g2, 32, %g2 | ||||
9315 | ldx [%g1 + %g2], %g1 | ||||
9316 | sethi %hi(8 * _gloffset_MultiTexCoord3fvARB), %g2 | ||||
9317 | or %g2, %lo(8 * _gloffset_MultiTexCoord3fvARB), %g2 | ||||
9318 | ldx [%g1 + %g2], %g3 | ||||
9319 | #else | ||||
9320 | sethi %hi(0x00000000), %g1 | ||||
9321 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9322 | ld [%g1 + (4 * _gloffset_MultiTexCoord3fvARB)], %g3 | ||||
9323 | #endif | ||||
9324 | jmpl %g3, %g0 | ||||
9325 | nop | ||||
9326 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9327 | .globl glMultiTexCoord3i |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9328 | .type glMultiTexCoord3i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9329 | glMultiTexCoord3i: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9330 | #ifdef __sparc_v9__ |
9331 | sethi %hi(0x00000000), %g2 | ||||
9332 | sethi %hi(0x00000000), %g1 | ||||
9333 | or %g2, %lo(0x00000000), %g2 | ||||
9334 | or %g1, %lo(0x00000000), %g1 | ||||
9335 | sllx %g2, 32, %g2 | ||||
9336 | ldx [%g1 + %g2], %g1 | ||||
9337 | sethi %hi(8 * _gloffset_MultiTexCoord3iARB), %g2 | ||||
9338 | or %g2, %lo(8 * _gloffset_MultiTexCoord3iARB), %g2 | ||||
9339 | ldx [%g1 + %g2], %g3 | ||||
9340 | #else | ||||
9341 | sethi %hi(0x00000000), %g1 | ||||
9342 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9343 | ld [%g1 + (4 * _gloffset_MultiTexCoord3iARB)], %g3 | ||||
9344 | #endif | ||||
9345 | jmpl %g3, %g0 | ||||
9346 | nop | ||||
9347 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9348 | .globl glMultiTexCoord3iv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9349 | .type glMultiTexCoord3iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9350 | glMultiTexCoord3iv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9351 | #ifdef __sparc_v9__ |
9352 | sethi %hi(0x00000000), %g2 | ||||
9353 | sethi %hi(0x00000000), %g1 | ||||
9354 | or %g2, %lo(0x00000000), %g2 | ||||
9355 | or %g1, %lo(0x00000000), %g1 | ||||
9356 | sllx %g2, 32, %g2 | ||||
9357 | ldx [%g1 + %g2], %g1 | ||||
9358 | sethi %hi(8 * _gloffset_MultiTexCoord3ivARB), %g2 | ||||
9359 | or %g2, %lo(8 * _gloffset_MultiTexCoord3ivARB), %g2 | ||||
9360 | ldx [%g1 + %g2], %g3 | ||||
9361 | #else | ||||
9362 | sethi %hi(0x00000000), %g1 | ||||
9363 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9364 | ld [%g1 + (4 * _gloffset_MultiTexCoord3ivARB)], %g3 | ||||
9365 | #endif | ||||
9366 | jmpl %g3, %g0 | ||||
9367 | nop | ||||
9368 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9369 | .globl glMultiTexCoord3s |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9370 | .type glMultiTexCoord3s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9371 | glMultiTexCoord3s: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9372 | #ifdef __sparc_v9__ |
9373 | sethi %hi(0x00000000), %g2 | ||||
9374 | sethi %hi(0x00000000), %g1 | ||||
9375 | or %g2, %lo(0x00000000), %g2 | ||||
9376 | or %g1, %lo(0x00000000), %g1 | ||||
9377 | sllx %g2, 32, %g2 | ||||
9378 | ldx [%g1 + %g2], %g1 | ||||
9379 | sethi %hi(8 * _gloffset_MultiTexCoord3sARB), %g2 | ||||
9380 | or %g2, %lo(8 * _gloffset_MultiTexCoord3sARB), %g2 | ||||
9381 | ldx [%g1 + %g2], %g3 | ||||
9382 | #else | ||||
9383 | sethi %hi(0x00000000), %g1 | ||||
9384 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9385 | ld [%g1 + (4 * _gloffset_MultiTexCoord3sARB)], %g3 | ||||
9386 | #endif | ||||
9387 | jmpl %g3, %g0 | ||||
9388 | nop | ||||
9389 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9390 | .globl glMultiTexCoord3sv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9391 | .type glMultiTexCoord3sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9392 | glMultiTexCoord3sv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9393 | #ifdef __sparc_v9__ |
9394 | sethi %hi(0x00000000), %g2 | ||||
9395 | sethi %hi(0x00000000), %g1 | ||||
9396 | or %g2, %lo(0x00000000), %g2 | ||||
9397 | or %g1, %lo(0x00000000), %g1 | ||||
9398 | sllx %g2, 32, %g2 | ||||
9399 | ldx [%g1 + %g2], %g1 | ||||
9400 | sethi %hi(8 * _gloffset_MultiTexCoord3svARB), %g2 | ||||
9401 | or %g2, %lo(8 * _gloffset_MultiTexCoord3svARB), %g2 | ||||
9402 | ldx [%g1 + %g2], %g3 | ||||
9403 | #else | ||||
9404 | sethi %hi(0x00000000), %g1 | ||||
9405 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9406 | ld [%g1 + (4 * _gloffset_MultiTexCoord3svARB)], %g3 | ||||
9407 | #endif | ||||
9408 | jmpl %g3, %g0 | ||||
9409 | nop | ||||
9410 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9411 | .globl glMultiTexCoord4d |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9412 | .type glMultiTexCoord4d,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9413 | glMultiTexCoord4d: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9414 | #ifdef __sparc_v9__ |
9415 | sethi %hi(0x00000000), %g2 | ||||
9416 | sethi %hi(0x00000000), %g1 | ||||
9417 | or %g2, %lo(0x00000000), %g2 | ||||
9418 | or %g1, %lo(0x00000000), %g1 | ||||
9419 | sllx %g2, 32, %g2 | ||||
9420 | ldx [%g1 + %g2], %g1 | ||||
9421 | sethi %hi(8 * _gloffset_MultiTexCoord4dARB), %g2 | ||||
9422 | or %g2, %lo(8 * _gloffset_MultiTexCoord4dARB), %g2 | ||||
9423 | ldx [%g1 + %g2], %g3 | ||||
9424 | #else | ||||
9425 | sethi %hi(0x00000000), %g1 | ||||
9426 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9427 | ld [%g1 + (4 * _gloffset_MultiTexCoord4dARB)], %g3 | ||||
9428 | #endif | ||||
9429 | jmpl %g3, %g0 | ||||
9430 | nop | ||||
9431 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9432 | .globl glMultiTexCoord4dv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9433 | .type glMultiTexCoord4dv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9434 | glMultiTexCoord4dv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9435 | #ifdef __sparc_v9__ |
9436 | sethi %hi(0x00000000), %g2 | ||||
9437 | sethi %hi(0x00000000), %g1 | ||||
9438 | or %g2, %lo(0x00000000), %g2 | ||||
9439 | or %g1, %lo(0x00000000), %g1 | ||||
9440 | sllx %g2, 32, %g2 | ||||
9441 | ldx [%g1 + %g2], %g1 | ||||
9442 | sethi %hi(8 * _gloffset_MultiTexCoord4dvARB), %g2 | ||||
9443 | or %g2, %lo(8 * _gloffset_MultiTexCoord4dvARB), %g2 | ||||
9444 | ldx [%g1 + %g2], %g3 | ||||
9445 | #else | ||||
9446 | sethi %hi(0x00000000), %g1 | ||||
9447 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9448 | ld [%g1 + (4 * _gloffset_MultiTexCoord4dvARB)], %g3 | ||||
9449 | #endif | ||||
9450 | jmpl %g3, %g0 | ||||
9451 | nop | ||||
9452 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9453 | .globl glMultiTexCoord4f |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9454 | .type glMultiTexCoord4f,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9455 | glMultiTexCoord4f: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9456 | #ifdef __sparc_v9__ |
9457 | sethi %hi(0x00000000), %g2 | ||||
9458 | sethi %hi(0x00000000), %g1 | ||||
9459 | or %g2, %lo(0x00000000), %g2 | ||||
9460 | or %g1, %lo(0x00000000), %g1 | ||||
9461 | sllx %g2, 32, %g2 | ||||
9462 | ldx [%g1 + %g2], %g1 | ||||
9463 | sethi %hi(8 * _gloffset_MultiTexCoord4fARB), %g2 | ||||
9464 | or %g2, %lo(8 * _gloffset_MultiTexCoord4fARB), %g2 | ||||
9465 | ldx [%g1 + %g2], %g3 | ||||
9466 | #else | ||||
9467 | sethi %hi(0x00000000), %g1 | ||||
9468 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9469 | ld [%g1 + (4 * _gloffset_MultiTexCoord4fARB)], %g3 | ||||
9470 | #endif | ||||
9471 | jmpl %g3, %g0 | ||||
9472 | nop | ||||
9473 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9474 | .globl glMultiTexCoord4fv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9475 | .type glMultiTexCoord4fv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9476 | glMultiTexCoord4fv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9477 | #ifdef __sparc_v9__ |
9478 | sethi %hi(0x00000000), %g2 | ||||
9479 | sethi %hi(0x00000000), %g1 | ||||
9480 | or %g2, %lo(0x00000000), %g2 | ||||
9481 | or %g1, %lo(0x00000000), %g1 | ||||
9482 | sllx %g2, 32, %g2 | ||||
9483 | ldx [%g1 + %g2], %g1 | ||||
9484 | sethi %hi(8 * _gloffset_MultiTexCoord4fvARB), %g2 | ||||
9485 | or %g2, %lo(8 * _gloffset_MultiTexCoord4fvARB), %g2 | ||||
9486 | ldx [%g1 + %g2], %g3 | ||||
9487 | #else | ||||
9488 | sethi %hi(0x00000000), %g1 | ||||
9489 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9490 | ld [%g1 + (4 * _gloffset_MultiTexCoord4fvARB)], %g3 | ||||
9491 | #endif | ||||
9492 | jmpl %g3, %g0 | ||||
9493 | nop | ||||
9494 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9495 | .globl glMultiTexCoord4i |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9496 | .type glMultiTexCoord4i,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9497 | glMultiTexCoord4i: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9498 | #ifdef __sparc_v9__ |
9499 | sethi %hi(0x00000000), %g2 | ||||
9500 | sethi %hi(0x00000000), %g1 | ||||
9501 | or %g2, %lo(0x00000000), %g2 | ||||
9502 | or %g1, %lo(0x00000000), %g1 | ||||
9503 | sllx %g2, 32, %g2 | ||||
9504 | ldx [%g1 + %g2], %g1 | ||||
9505 | sethi %hi(8 * _gloffset_MultiTexCoord4iARB), %g2 | ||||
9506 | or %g2, %lo(8 * _gloffset_MultiTexCoord4iARB), %g2 | ||||
9507 | ldx [%g1 + %g2], %g3 | ||||
9508 | #else | ||||
9509 | sethi %hi(0x00000000), %g1 | ||||
9510 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9511 | ld [%g1 + (4 * _gloffset_MultiTexCoord4iARB)], %g3 | ||||
9512 | #endif | ||||
9513 | jmpl %g3, %g0 | ||||
9514 | nop | ||||
9515 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9516 | .globl glMultiTexCoord4iv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9517 | .type glMultiTexCoord4iv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9518 | glMultiTexCoord4iv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9519 | #ifdef __sparc_v9__ |
9520 | sethi %hi(0x00000000), %g2 | ||||
9521 | sethi %hi(0x00000000), %g1 | ||||
9522 | or %g2, %lo(0x00000000), %g2 | ||||
9523 | or %g1, %lo(0x00000000), %g1 | ||||
9524 | sllx %g2, 32, %g2 | ||||
9525 | ldx [%g1 + %g2], %g1 | ||||
9526 | sethi %hi(8 * _gloffset_MultiTexCoord4ivARB), %g2 | ||||
9527 | or %g2, %lo(8 * _gloffset_MultiTexCoord4ivARB), %g2 | ||||
9528 | ldx [%g1 + %g2], %g3 | ||||
9529 | #else | ||||
9530 | sethi %hi(0x00000000), %g1 | ||||
9531 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9532 | ld [%g1 + (4 * _gloffset_MultiTexCoord4ivARB)], %g3 | ||||
9533 | #endif | ||||
9534 | jmpl %g3, %g0 | ||||
9535 | nop | ||||
9536 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9537 | .globl glMultiTexCoord4s |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9538 | .type glMultiTexCoord4s,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9539 | glMultiTexCoord4s: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9540 | #ifdef __sparc_v9__ |
9541 | sethi %hi(0x00000000), %g2 | ||||
9542 | sethi %hi(0x00000000), %g1 | ||||
9543 | or %g2, %lo(0x00000000), %g2 | ||||
9544 | or %g1, %lo(0x00000000), %g1 | ||||
9545 | sllx %g2, 32, %g2 | ||||
9546 | ldx [%g1 + %g2], %g1 | ||||
9547 | sethi %hi(8 * _gloffset_MultiTexCoord4sARB), %g2 | ||||
9548 | or %g2, %lo(8 * _gloffset_MultiTexCoord4sARB), %g2 | ||||
9549 | ldx [%g1 + %g2], %g3 | ||||
9550 | #else | ||||
9551 | sethi %hi(0x00000000), %g1 | ||||
9552 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9553 | ld [%g1 + (4 * _gloffset_MultiTexCoord4sARB)], %g3 | ||||
9554 | #endif | ||||
9555 | jmpl %g3, %g0 | ||||
9556 | nop | ||||
9557 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9558 | .globl glMultiTexCoord4sv |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9559 | .type glMultiTexCoord4sv,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9560 | glMultiTexCoord4sv: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9561 | #ifdef __sparc_v9__ |
9562 | sethi %hi(0x00000000), %g2 | ||||
9563 | sethi %hi(0x00000000), %g1 | ||||
9564 | or %g2, %lo(0x00000000), %g2 | ||||
9565 | or %g1, %lo(0x00000000), %g1 | ||||
9566 | sllx %g2, 32, %g2 | ||||
9567 | ldx [%g1 + %g2], %g1 | ||||
9568 | sethi %hi(8 * _gloffset_MultiTexCoord4svARB), %g2 | ||||
9569 | or %g2, %lo(8 * _gloffset_MultiTexCoord4svARB), %g2 | ||||
9570 | ldx [%g1 + %g2], %g3 | ||||
9571 | #else | ||||
9572 | sethi %hi(0x00000000), %g1 | ||||
9573 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9574 | ld [%g1 + (4 * _gloffset_MultiTexCoord4svARB)], %g3 | ||||
9575 | #endif | ||||
9576 | jmpl %g3, %g0 | ||||
9577 | nop | ||||
9578 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9579 | .globl glLoadTransposeMatrixf |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9580 | .type glLoadTransposeMatrixf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9581 | glLoadTransposeMatrixf: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9582 | #ifdef __sparc_v9__ |
9583 | sethi %hi(0x00000000), %g2 | ||||
9584 | sethi %hi(0x00000000), %g1 | ||||
9585 | or %g2, %lo(0x00000000), %g2 | ||||
9586 | or %g1, %lo(0x00000000), %g1 | ||||
9587 | sllx %g2, 32, %g2 | ||||
9588 | ldx [%g1 + %g2], %g1 | ||||
9589 | sethi %hi(8 * _gloffset_LoadTransposeMatrixfARB), %g2 | ||||
9590 | or %g2, %lo(8 * _gloffset_LoadTransposeMatrixfARB), %g2 | ||||
9591 | ldx [%g1 + %g2], %g3 | ||||
9592 | #else | ||||
9593 | sethi %hi(0x00000000), %g1 | ||||
9594 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9595 | ld [%g1 + (4 * _gloffset_LoadTransposeMatrixfARB)], %g3 | ||||
9596 | #endif | ||||
9597 | jmpl %g3, %g0 | ||||
9598 | nop | ||||
9599 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9600 | .globl glLoadTransposeMatrixd |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9601 | .type glLoadTransposeMatrixd,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9602 | glLoadTransposeMatrixd: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9603 | #ifdef __sparc_v9__ |
9604 | sethi %hi(0x00000000), %g2 | ||||
9605 | sethi %hi(0x00000000), %g1 | ||||
9606 | or %g2, %lo(0x00000000), %g2 | ||||
9607 | or %g1, %lo(0x00000000), %g1 | ||||
9608 | sllx %g2, 32, %g2 | ||||
9609 | ldx [%g1 + %g2], %g1 | ||||
9610 | sethi %hi(8 * _gloffset_LoadTransposeMatrixdARB), %g2 | ||||
9611 | or %g2, %lo(8 * _gloffset_LoadTransposeMatrixdARB), %g2 | ||||
9612 | ldx [%g1 + %g2], %g3 | ||||
9613 | #else | ||||
9614 | sethi %hi(0x00000000), %g1 | ||||
9615 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9616 | ld [%g1 + (4 * _gloffset_LoadTransposeMatrixdARB)], %g3 | ||||
9617 | #endif | ||||
9618 | jmpl %g3, %g0 | ||||
9619 | nop | ||||
9620 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9621 | .globl glMultTransposeMatrixf |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9622 | .type glMultTransposeMatrixf,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9623 | glMultTransposeMatrixf: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9624 | #ifdef __sparc_v9__ |
9625 | sethi %hi(0x00000000), %g2 | ||||
9626 | sethi %hi(0x00000000), %g1 | ||||
9627 | or %g2, %lo(0x00000000), %g2 | ||||
9628 | or %g1, %lo(0x00000000), %g1 | ||||
9629 | sllx %g2, 32, %g2 | ||||
9630 | ldx [%g1 + %g2], %g1 | ||||
9631 | sethi %hi(8 * _gloffset_MultTransposeMatrixfARB), %g2 | ||||
9632 | or %g2, %lo(8 * _gloffset_MultTransposeMatrixfARB), %g2 | ||||
9633 | ldx [%g1 + %g2], %g3 | ||||
9634 | #else | ||||
9635 | sethi %hi(0x00000000), %g1 | ||||
9636 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9637 | ld [%g1 + (4 * _gloffset_MultTransposeMatrixfARB)], %g3 | ||||
9638 | #endif | ||||
9639 | jmpl %g3, %g0 | ||||
9640 | nop | ||||
9641 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9642 | .globl glMultTransposeMatrixd |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9643 | .type glMultTransposeMatrixd,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9644 | glMultTransposeMatrixd: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9645 | #ifdef __sparc_v9__ |
9646 | sethi %hi(0x00000000), %g2 | ||||
9647 | sethi %hi(0x00000000), %g1 | ||||
9648 | or %g2, %lo(0x00000000), %g2 | ||||
9649 | or %g1, %lo(0x00000000), %g1 | ||||
9650 | sllx %g2, 32, %g2 | ||||
9651 | ldx [%g1 + %g2], %g1 | ||||
9652 | sethi %hi(8 * _gloffset_MultTransposeMatrixdARB), %g2 | ||||
9653 | or %g2, %lo(8 * _gloffset_MultTransposeMatrixdARB), %g2 | ||||
9654 | ldx [%g1 + %g2], %g3 | ||||
9655 | #else | ||||
9656 | sethi %hi(0x00000000), %g1 | ||||
9657 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9658 | ld [%g1 + (4 * _gloffset_MultTransposeMatrixdARB)], %g3 | ||||
9659 | #endif | ||||
9660 | jmpl %g3, %g0 | ||||
9661 | nop | ||||
9662 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9663 | .globl glCompressedTexImage3D |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9664 | .type glCompressedTexImage3D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9665 | glCompressedTexImage3D: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9666 | #ifdef __sparc_v9__ |
9667 | sethi %hi(0x00000000), %g2 | ||||
9668 | sethi %hi(0x00000000), %g1 | ||||
9669 | or %g2, %lo(0x00000000), %g2 | ||||
9670 | or %g1, %lo(0x00000000), %g1 | ||||
9671 | sllx %g2, 32, %g2 | ||||
9672 | ldx [%g1 + %g2], %g1 | ||||
9673 | sethi %hi(8 * _gloffset_CompressedTexImage3DARB), %g2 | ||||
9674 | or %g2, %lo(8 * _gloffset_CompressedTexImage3DARB), %g2 | ||||
9675 | ldx [%g1 + %g2], %g3 | ||||
9676 | #else | ||||
9677 | sethi %hi(0x00000000), %g1 | ||||
9678 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9679 | ld [%g1 + (4 * _gloffset_CompressedTexImage3DARB)], %g3 | ||||
9680 | #endif | ||||
9681 | jmpl %g3, %g0 | ||||
9682 | nop | ||||
9683 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9684 | .globl glCompressedTexImage2D |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9685 | .type glCompressedTexImage2D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9686 | glCompressedTexImage2D: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9687 | #ifdef __sparc_v9__ |
9688 | sethi %hi(0x00000000), %g2 | ||||
9689 | sethi %hi(0x00000000), %g1 | ||||
9690 | or %g2, %lo(0x00000000), %g2 | ||||
9691 | or %g1, %lo(0x00000000), %g1 | ||||
9692 | sllx %g2, 32, %g2 | ||||
9693 | ldx [%g1 + %g2], %g1 | ||||
9694 | sethi %hi(8 * _gloffset_CompressedTexImage2DARB), %g2 | ||||
9695 | or %g2, %lo(8 * _gloffset_CompressedTexImage2DARB), %g2 | ||||
9696 | ldx [%g1 + %g2], %g3 | ||||
9697 | #else | ||||
9698 | sethi %hi(0x00000000), %g1 | ||||
9699 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9700 | ld [%g1 + (4 * _gloffset_CompressedTexImage2DARB)], %g3 | ||||
9701 | #endif | ||||
9702 | jmpl %g3, %g0 | ||||
9703 | nop | ||||
9704 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9705 | .globl glCompressedTexImage1D |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9706 | .type glCompressedTexImage1D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9707 | glCompressedTexImage1D: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9708 | #ifdef __sparc_v9__ |
9709 | sethi %hi(0x00000000), %g2 | ||||
9710 | sethi %hi(0x00000000), %g1 | ||||
9711 | or %g2, %lo(0x00000000), %g2 | ||||
9712 | or %g1, %lo(0x00000000), %g1 | ||||
9713 | sllx %g2, 32, %g2 | ||||
9714 | ldx [%g1 + %g2], %g1 | ||||
9715 | sethi %hi(8 * _gloffset_CompressedTexImage1DARB), %g2 | ||||
9716 | or %g2, %lo(8 * _gloffset_CompressedTexImage1DARB), %g2 | ||||
9717 | ldx [%g1 + %g2], %g3 | ||||
9718 | #else | ||||
9719 | sethi %hi(0x00000000), %g1 | ||||
9720 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9721 | ld [%g1 + (4 * _gloffset_CompressedTexImage1DARB)], %g3 | ||||
9722 | #endif | ||||
9723 | jmpl %g3, %g0 | ||||
9724 | nop | ||||
9725 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9726 | .globl glCompressedTexSubImage3D |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9727 | .type glCompressedTexSubImage3D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9728 | glCompressedTexSubImage3D: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9729 | #ifdef __sparc_v9__ |
9730 | sethi %hi(0x00000000), %g2 | ||||
9731 | sethi %hi(0x00000000), %g1 | ||||
9732 | or %g2, %lo(0x00000000), %g2 | ||||
9733 | or %g1, %lo(0x00000000), %g1 | ||||
9734 | sllx %g2, 32, %g2 | ||||
9735 | ldx [%g1 + %g2], %g1 | ||||
9736 | sethi %hi(8 * _gloffset_CompressedTexSubImage3DARB), %g2 | ||||
9737 | or %g2, %lo(8 * _gloffset_CompressedTexSubImage3DARB), %g2 | ||||
9738 | ldx [%g1 + %g2], %g3 | ||||
9739 | #else | ||||
9740 | sethi %hi(0x00000000), %g1 | ||||
9741 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9742 | ld [%g1 + (4 * _gloffset_CompressedTexSubImage3DARB)], %g3 | ||||
9743 | #endif | ||||
9744 | jmpl %g3, %g0 | ||||
9745 | nop | ||||
9746 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9747 | .globl glCompressedTexSubImage2D |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9748 | .type glCompressedTexSubImage2D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9749 | glCompressedTexSubImage2D: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9750 | #ifdef __sparc_v9__ |
9751 | sethi %hi(0x00000000), %g2 | ||||
9752 | sethi %hi(0x00000000), %g1 | ||||
9753 | or %g2, %lo(0x00000000), %g2 | ||||
9754 | or %g1, %lo(0x00000000), %g1 | ||||
9755 | sllx %g2, 32, %g2 | ||||
9756 | ldx [%g1 + %g2], %g1 | ||||
9757 | sethi %hi(8 * _gloffset_CompressedTexSubImage2DARB), %g2 | ||||
9758 | or %g2, %lo(8 * _gloffset_CompressedTexSubImage2DARB), %g2 | ||||
9759 | ldx [%g1 + %g2], %g3 | ||||
9760 | #else | ||||
9761 | sethi %hi(0x00000000), %g1 | ||||
9762 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9763 | ld [%g1 + (4 * _gloffset_CompressedTexSubImage2DARB)], %g3 | ||||
9764 | #endif | ||||
9765 | jmpl %g3, %g0 | ||||
9766 | nop | ||||
9767 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9768 | .globl glCompressedTexSubImage1D |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9769 | .type glCompressedTexSubImage1D,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9770 | glCompressedTexSubImage1D: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9771 | #ifdef __sparc_v9__ |
9772 | sethi %hi(0x00000000), %g2 | ||||
9773 | sethi %hi(0x00000000), %g1 | ||||
9774 | or %g2, %lo(0x00000000), %g2 | ||||
9775 | or %g1, %lo(0x00000000), %g1 | ||||
9776 | sllx %g2, 32, %g2 | ||||
9777 | ldx [%g1 + %g2], %g1 | ||||
9778 | sethi %hi(8 * _gloffset_CompressedTexSubImage1DARB), %g2 | ||||
9779 | or %g2, %lo(8 * _gloffset_CompressedTexSubImage1DARB), %g2 | ||||
9780 | ldx [%g1 + %g2], %g3 | ||||
9781 | #else | ||||
9782 | sethi %hi(0x00000000), %g1 | ||||
9783 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9784 | ld [%g1 + (4 * _gloffset_CompressedTexSubImage1DARB)], %g3 | ||||
9785 | #endif | ||||
9786 | jmpl %g3, %g0 | ||||
9787 | nop | ||||
9788 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9789 | .globl glGetCompressedTexImage |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9790 | .type glGetCompressedTexImage,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9791 | glGetCompressedTexImage: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 9792 | #ifdef __sparc_v9__ |
9793 | sethi %hi(0x00000000), %g2 | ||||
9794 | sethi %hi(0x00000000), %g1 | ||||
9795 | or %g2, %lo(0x00000000), %g2 | ||||
9796 | or %g1, %lo(0x00000000), %g1 | ||||
9797 | sllx %g2, 32, %g2 | ||||
9798 | ldx [%g1 + %g2], %g1 | ||||
9799 | sethi %hi(8 * _gloffset_GetCompressedTexImageARB), %g2 | ||||
9800 | or %g2, %lo(8 * _gloffset_GetCompressedTexImageARB), %g2 | ||||
9801 | ldx [%g1 + %g2], %g3 | ||||
9802 | #else | ||||
9803 | sethi %hi(0x00000000), %g1 | ||||
9804 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
9805 | ld [%g1 + (4 * _gloffset_GetCompressedTexImageARB)], %g3 | ||||
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9806 | #endif |
9807 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 9808 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9809 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9810 | .globl glBlendColorEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 9811 | .type glBlendColorEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9812 | glBlendColorEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9813 | #ifdef __sparc_v9__ |
9814 | sethi %hi(0x00000000), %g2 | ||||
9815 | sethi %hi(0x00000000), %g1 | ||||
9816 | or %g2, %lo(0x00000000), %g2 | ||||
9817 | or %g1, %lo(0x00000000), %g1 | ||||
9818 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9819 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9820 | sethi %hi(8 * _gloffset_BlendColor), %g2 |
9821 | or %g2, %lo(8 * _gloffset_BlendColor), %g2 | ||||
9822 | ldx [%g1 + %g2], %g3 | ||||
9823 | #else | ||||
9824 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9825 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9826 | ld [%g1 + (4 * _gloffset_BlendColor)], %g3 |
9827 | #endif | ||||
9828 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 9829 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9830 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9831 | .globl glPolygonOffsetEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 9832 | .type glPolygonOffsetEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9833 | glPolygonOffsetEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9834 | #ifdef __sparc_v9__ |
9835 | sethi %hi(0x00000000), %g2 | ||||
9836 | sethi %hi(0x00000000), %g1 | ||||
9837 | or %g2, %lo(0x00000000), %g2 | ||||
9838 | or %g1, %lo(0x00000000), %g1 | ||||
9839 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9840 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9841 | sethi %hi(8 * _gloffset_PolygonOffsetEXT), %g2 |
9842 | or %g2, %lo(8 * _gloffset_PolygonOffsetEXT), %g2 | ||||
9843 | ldx [%g1 + %g2], %g3 | ||||
9844 | #else | ||||
9845 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9846 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9847 | ld [%g1 + (4 * _gloffset_PolygonOffsetEXT)], %g3 |
9848 | #endif | ||||
9849 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 9850 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9851 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9852 | .globl glTexImage3DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 9853 | .type glTexImage3DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9854 | glTexImage3DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9855 | #ifdef __sparc_v9__ |
9856 | sethi %hi(0x00000000), %g2 | ||||
9857 | sethi %hi(0x00000000), %g1 | ||||
9858 | or %g2, %lo(0x00000000), %g2 | ||||
9859 | or %g1, %lo(0x00000000), %g1 | ||||
9860 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9861 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9862 | sethi %hi(8 * _gloffset_TexImage3D), %g2 |
9863 | or %g2, %lo(8 * _gloffset_TexImage3D), %g2 | ||||
9864 | ldx [%g1 + %g2], %g3 | ||||
9865 | #else | ||||
9866 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9867 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9868 | ld [%g1 + (4 * _gloffset_TexImage3D)], %g3 |
9869 | #endif | ||||
9870 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 9871 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9872 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9873 | .globl glTexSubImage3DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 9874 | .type glTexSubImage3DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9875 | glTexSubImage3DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9876 | #ifdef __sparc_v9__ |
9877 | sethi %hi(0x00000000), %g2 | ||||
9878 | sethi %hi(0x00000000), %g1 | ||||
9879 | or %g2, %lo(0x00000000), %g2 | ||||
9880 | or %g1, %lo(0x00000000), %g1 | ||||
9881 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9882 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9883 | sethi %hi(8 * _gloffset_TexSubImage3D), %g2 |
9884 | or %g2, %lo(8 * _gloffset_TexSubImage3D), %g2 | ||||
9885 | ldx [%g1 + %g2], %g3 | ||||
9886 | #else | ||||
9887 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9888 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9889 | ld [%g1 + (4 * _gloffset_TexSubImage3D)], %g3 |
9890 | #endif | ||||
9891 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 9892 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9893 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9894 | .globl glGetTexFilterFuncSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 9895 | .type glGetTexFilterFuncSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9896 | glGetTexFilterFuncSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9897 | #ifdef __sparc_v9__ |
9898 | sethi %hi(0x00000000), %g2 | ||||
9899 | sethi %hi(0x00000000), %g1 | ||||
9900 | or %g2, %lo(0x00000000), %g2 | ||||
9901 | or %g1, %lo(0x00000000), %g1 | ||||
9902 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9903 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9904 | sethi %hi(8 * _gloffset_GetTexFilterFuncSGIS), %g2 |
9905 | or %g2, %lo(8 * _gloffset_GetTexFilterFuncSGIS), %g2 | ||||
9906 | ldx [%g1 + %g2], %g3 | ||||
9907 | #else | ||||
9908 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9909 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9910 | ld [%g1 + (4 * _gloffset_GetTexFilterFuncSGIS)], %g3 |
9911 | #endif | ||||
9912 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 9913 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9914 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9915 | .globl glTexFilterFuncSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 9916 | .type glTexFilterFuncSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9917 | glTexFilterFuncSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9918 | #ifdef __sparc_v9__ |
9919 | sethi %hi(0x00000000), %g2 | ||||
9920 | sethi %hi(0x00000000), %g1 | ||||
9921 | or %g2, %lo(0x00000000), %g2 | ||||
9922 | or %g1, %lo(0x00000000), %g1 | ||||
9923 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9924 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9925 | sethi %hi(8 * _gloffset_TexFilterFuncSGIS), %g2 |
9926 | or %g2, %lo(8 * _gloffset_TexFilterFuncSGIS), %g2 | ||||
9927 | ldx [%g1 + %g2], %g3 | ||||
9928 | #else | ||||
9929 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9930 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9931 | ld [%g1 + (4 * _gloffset_TexFilterFuncSGIS)], %g3 |
9932 | #endif | ||||
9933 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 9934 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9935 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9936 | .globl glTexSubImage1DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 9937 | .type glTexSubImage1DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9938 | glTexSubImage1DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9939 | #ifdef __sparc_v9__ |
9940 | sethi %hi(0x00000000), %g2 | ||||
9941 | sethi %hi(0x00000000), %g1 | ||||
9942 | or %g2, %lo(0x00000000), %g2 | ||||
9943 | or %g1, %lo(0x00000000), %g1 | ||||
9944 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9945 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9946 | sethi %hi(8 * _gloffset_TexSubImage1D), %g2 |
9947 | or %g2, %lo(8 * _gloffset_TexSubImage1D), %g2 | ||||
9948 | ldx [%g1 + %g2], %g3 | ||||
9949 | #else | ||||
9950 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9951 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9952 | ld [%g1 + (4 * _gloffset_TexSubImage1D)], %g3 |
9953 | #endif | ||||
9954 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 9955 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9956 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9957 | .globl glTexSubImage2DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 9958 | .type glTexSubImage2DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9959 | glTexSubImage2DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9960 | #ifdef __sparc_v9__ |
9961 | sethi %hi(0x00000000), %g2 | ||||
9962 | sethi %hi(0x00000000), %g1 | ||||
9963 | or %g2, %lo(0x00000000), %g2 | ||||
9964 | or %g1, %lo(0x00000000), %g1 | ||||
9965 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9966 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9967 | sethi %hi(8 * _gloffset_TexSubImage2D), %g2 |
9968 | or %g2, %lo(8 * _gloffset_TexSubImage2D), %g2 | ||||
9969 | ldx [%g1 + %g2], %g3 | ||||
9970 | #else | ||||
9971 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9972 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9973 | ld [%g1 + (4 * _gloffset_TexSubImage2D)], %g3 |
9974 | #endif | ||||
9975 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 9976 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9977 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9978 | .globl glCopyTexImage1DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 9979 | .type glCopyTexImage1DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9980 | glCopyTexImage1DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9981 | #ifdef __sparc_v9__ |
9982 | sethi %hi(0x00000000), %g2 | ||||
9983 | sethi %hi(0x00000000), %g1 | ||||
9984 | or %g2, %lo(0x00000000), %g2 | ||||
9985 | or %g1, %lo(0x00000000), %g1 | ||||
9986 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9987 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9988 | sethi %hi(8 * _gloffset_CopyTexImage1D), %g2 |
9989 | or %g2, %lo(8 * _gloffset_CopyTexImage1D), %g2 | ||||
9990 | ldx [%g1 + %g2], %g3 | ||||
9991 | #else | ||||
9992 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 9993 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9994 | ld [%g1 + (4 * _gloffset_CopyTexImage1D)], %g3 |
9995 | #endif | ||||
9996 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 9997 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 9998 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 9999 | .globl glCopyTexImage2DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10000 | .type glCopyTexImage2DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10001 | glCopyTexImage2DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10002 | #ifdef __sparc_v9__ |
10003 | sethi %hi(0x00000000), %g2 | ||||
10004 | sethi %hi(0x00000000), %g1 | ||||
10005 | or %g2, %lo(0x00000000), %g2 | ||||
10006 | or %g1, %lo(0x00000000), %g1 | ||||
10007 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10008 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10009 | sethi %hi(8 * _gloffset_CopyTexImage2D), %g2 |
10010 | or %g2, %lo(8 * _gloffset_CopyTexImage2D), %g2 | ||||
10011 | ldx [%g1 + %g2], %g3 | ||||
10012 | #else | ||||
10013 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10014 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10015 | ld [%g1 + (4 * _gloffset_CopyTexImage2D)], %g3 |
10016 | #endif | ||||
10017 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10018 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10019 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10020 | .globl glCopyTexSubImage1DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10021 | .type glCopyTexSubImage1DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10022 | glCopyTexSubImage1DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10023 | #ifdef __sparc_v9__ |
10024 | sethi %hi(0x00000000), %g2 | ||||
10025 | sethi %hi(0x00000000), %g1 | ||||
10026 | or %g2, %lo(0x00000000), %g2 | ||||
10027 | or %g1, %lo(0x00000000), %g1 | ||||
10028 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10029 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10030 | sethi %hi(8 * _gloffset_CopyTexSubImage1D), %g2 |
10031 | or %g2, %lo(8 * _gloffset_CopyTexSubImage1D), %g2 | ||||
10032 | ldx [%g1 + %g2], %g3 | ||||
10033 | #else | ||||
10034 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10035 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10036 | ld [%g1 + (4 * _gloffset_CopyTexSubImage1D)], %g3 |
10037 | #endif | ||||
10038 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10039 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10040 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10041 | .globl glCopyTexSubImage2DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10042 | .type glCopyTexSubImage2DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10043 | glCopyTexSubImage2DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10044 | #ifdef __sparc_v9__ |
10045 | sethi %hi(0x00000000), %g2 | ||||
10046 | sethi %hi(0x00000000), %g1 | ||||
10047 | or %g2, %lo(0x00000000), %g2 | ||||
10048 | or %g1, %lo(0x00000000), %g1 | ||||
10049 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10050 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10051 | sethi %hi(8 * _gloffset_CopyTexSubImage2D), %g2 |
10052 | or %g2, %lo(8 * _gloffset_CopyTexSubImage2D), %g2 | ||||
10053 | ldx [%g1 + %g2], %g3 | ||||
10054 | #else | ||||
10055 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10056 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10057 | ld [%g1 + (4 * _gloffset_CopyTexSubImage2D)], %g3 |
10058 | #endif | ||||
10059 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10060 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10061 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10062 | .globl glCopyTexSubImage3DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10063 | .type glCopyTexSubImage3DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10064 | glCopyTexSubImage3DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10065 | #ifdef __sparc_v9__ |
10066 | sethi %hi(0x00000000), %g2 | ||||
10067 | sethi %hi(0x00000000), %g1 | ||||
10068 | or %g2, %lo(0x00000000), %g2 | ||||
10069 | or %g1, %lo(0x00000000), %g1 | ||||
10070 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10071 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10072 | sethi %hi(8 * _gloffset_CopyTexSubImage3D), %g2 |
10073 | or %g2, %lo(8 * _gloffset_CopyTexSubImage3D), %g2 | ||||
10074 | ldx [%g1 + %g2], %g3 | ||||
10075 | #else | ||||
10076 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10077 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10078 | ld [%g1 + (4 * _gloffset_CopyTexSubImage3D)], %g3 |
10079 | #endif | ||||
10080 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10081 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10082 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10083 | .globl glGetHistogramEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10084 | .type glGetHistogramEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10085 | glGetHistogramEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10086 | #ifdef __sparc_v9__ |
10087 | sethi %hi(0x00000000), %g2 | ||||
10088 | sethi %hi(0x00000000), %g1 | ||||
10089 | or %g2, %lo(0x00000000), %g2 | ||||
10090 | or %g1, %lo(0x00000000), %g1 | ||||
10091 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10092 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10093 | sethi %hi(8 * _gloffset_GetHistogramEXT), %g2 |
10094 | or %g2, %lo(8 * _gloffset_GetHistogramEXT), %g2 | ||||
10095 | ldx [%g1 + %g2], %g3 | ||||
10096 | #else | ||||
10097 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10098 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10099 | ld [%g1 + (4 * _gloffset_GetHistogramEXT)], %g3 |
10100 | #endif | ||||
10101 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10102 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10103 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10104 | .globl glGetHistogramParameterfvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10105 | .type glGetHistogramParameterfvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10106 | glGetHistogramParameterfvEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10107 | #ifdef __sparc_v9__ |
10108 | sethi %hi(0x00000000), %g2 | ||||
10109 | sethi %hi(0x00000000), %g1 | ||||
10110 | or %g2, %lo(0x00000000), %g2 | ||||
10111 | or %g1, %lo(0x00000000), %g1 | ||||
10112 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10113 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10114 | sethi %hi(8 * _gloffset_GetHistogramParameterfvEXT), %g2 |
10115 | or %g2, %lo(8 * _gloffset_GetHistogramParameterfvEXT), %g2 | ||||
10116 | ldx [%g1 + %g2], %g3 | ||||
10117 | #else | ||||
10118 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10119 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10120 | ld [%g1 + (4 * _gloffset_GetHistogramParameterfvEXT)], %g3 |
10121 | #endif | ||||
10122 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10123 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10124 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10125 | .globl glGetHistogramParameterivEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10126 | .type glGetHistogramParameterivEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10127 | glGetHistogramParameterivEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10128 | #ifdef __sparc_v9__ |
10129 | sethi %hi(0x00000000), %g2 | ||||
10130 | sethi %hi(0x00000000), %g1 | ||||
10131 | or %g2, %lo(0x00000000), %g2 | ||||
10132 | or %g1, %lo(0x00000000), %g1 | ||||
10133 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10134 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10135 | sethi %hi(8 * _gloffset_GetHistogramParameterivEXT), %g2 |
10136 | or %g2, %lo(8 * _gloffset_GetHistogramParameterivEXT), %g2 | ||||
10137 | ldx [%g1 + %g2], %g3 | ||||
10138 | #else | ||||
10139 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10140 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10141 | ld [%g1 + (4 * _gloffset_GetHistogramParameterivEXT)], %g3 |
10142 | #endif | ||||
10143 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10144 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10145 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10146 | .globl glGetMinmaxEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10147 | .type glGetMinmaxEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10148 | glGetMinmaxEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10149 | #ifdef __sparc_v9__ |
10150 | sethi %hi(0x00000000), %g2 | ||||
10151 | sethi %hi(0x00000000), %g1 | ||||
10152 | or %g2, %lo(0x00000000), %g2 | ||||
10153 | or %g1, %lo(0x00000000), %g1 | ||||
10154 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10155 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10156 | sethi %hi(8 * _gloffset_GetMinmaxEXT), %g2 |
10157 | or %g2, %lo(8 * _gloffset_GetMinmaxEXT), %g2 | ||||
10158 | ldx [%g1 + %g2], %g3 | ||||
10159 | #else | ||||
10160 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10161 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10162 | ld [%g1 + (4 * _gloffset_GetMinmaxEXT)], %g3 |
10163 | #endif | ||||
10164 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10165 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10166 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10167 | .globl glGetMinmaxParameterfvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10168 | .type glGetMinmaxParameterfvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10169 | glGetMinmaxParameterfvEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10170 | #ifdef __sparc_v9__ |
10171 | sethi %hi(0x00000000), %g2 | ||||
10172 | sethi %hi(0x00000000), %g1 | ||||
10173 | or %g2, %lo(0x00000000), %g2 | ||||
10174 | or %g1, %lo(0x00000000), %g1 | ||||
10175 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10176 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10177 | sethi %hi(8 * _gloffset_GetMinmaxParameterfvEXT), %g2 |
10178 | or %g2, %lo(8 * _gloffset_GetMinmaxParameterfvEXT), %g2 | ||||
10179 | ldx [%g1 + %g2], %g3 | ||||
10180 | #else | ||||
10181 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10182 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10183 | ld [%g1 + (4 * _gloffset_GetMinmaxParameterfvEXT)], %g3 |
10184 | #endif | ||||
10185 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10186 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10187 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10188 | .globl glGetMinmaxParameterivEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10189 | .type glGetMinmaxParameterivEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10190 | glGetMinmaxParameterivEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10191 | #ifdef __sparc_v9__ |
10192 | sethi %hi(0x00000000), %g2 | ||||
10193 | sethi %hi(0x00000000), %g1 | ||||
10194 | or %g2, %lo(0x00000000), %g2 | ||||
10195 | or %g1, %lo(0x00000000), %g1 | ||||
10196 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10197 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10198 | sethi %hi(8 * _gloffset_GetMinmaxParameterivEXT), %g2 |
10199 | or %g2, %lo(8 * _gloffset_GetMinmaxParameterivEXT), %g2 | ||||
10200 | ldx [%g1 + %g2], %g3 | ||||
10201 | #else | ||||
10202 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10203 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10204 | ld [%g1 + (4 * _gloffset_GetMinmaxParameterivEXT)], %g3 |
10205 | #endif | ||||
10206 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10207 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10208 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10209 | .globl glHistogramEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10210 | .type glHistogramEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10211 | glHistogramEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10212 | #ifdef __sparc_v9__ |
10213 | sethi %hi(0x00000000), %g2 | ||||
10214 | sethi %hi(0x00000000), %g1 | ||||
10215 | or %g2, %lo(0x00000000), %g2 | ||||
10216 | or %g1, %lo(0x00000000), %g1 | ||||
10217 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10218 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10219 | sethi %hi(8 * _gloffset_Histogram), %g2 |
10220 | or %g2, %lo(8 * _gloffset_Histogram), %g2 | ||||
10221 | ldx [%g1 + %g2], %g3 | ||||
10222 | #else | ||||
10223 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10224 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10225 | ld [%g1 + (4 * _gloffset_Histogram)], %g3 |
10226 | #endif | ||||
10227 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10228 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10229 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10230 | .globl glMinmaxEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10231 | .type glMinmaxEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10232 | glMinmaxEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10233 | #ifdef __sparc_v9__ |
10234 | sethi %hi(0x00000000), %g2 | ||||
10235 | sethi %hi(0x00000000), %g1 | ||||
10236 | or %g2, %lo(0x00000000), %g2 | ||||
10237 | or %g1, %lo(0x00000000), %g1 | ||||
10238 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10239 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10240 | sethi %hi(8 * _gloffset_Minmax), %g2 |
10241 | or %g2, %lo(8 * _gloffset_Minmax), %g2 | ||||
10242 | ldx [%g1 + %g2], %g3 | ||||
10243 | #else | ||||
10244 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10245 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10246 | ld [%g1 + (4 * _gloffset_Minmax)], %g3 |
10247 | #endif | ||||
10248 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10249 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10250 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10251 | .globl glResetHistogramEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10252 | .type glResetHistogramEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10253 | glResetHistogramEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10254 | #ifdef __sparc_v9__ |
10255 | sethi %hi(0x00000000), %g2 | ||||
10256 | sethi %hi(0x00000000), %g1 | ||||
10257 | or %g2, %lo(0x00000000), %g2 | ||||
10258 | or %g1, %lo(0x00000000), %g1 | ||||
10259 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10260 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10261 | sethi %hi(8 * _gloffset_ResetHistogram), %g2 |
10262 | or %g2, %lo(8 * _gloffset_ResetHistogram), %g2 | ||||
10263 | ldx [%g1 + %g2], %g3 | ||||
10264 | #else | ||||
10265 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10266 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10267 | ld [%g1 + (4 * _gloffset_ResetHistogram)], %g3 |
10268 | #endif | ||||
10269 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10270 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10271 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10272 | .globl glResetMinmaxEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10273 | .type glResetMinmaxEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10274 | glResetMinmaxEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10275 | #ifdef __sparc_v9__ |
10276 | sethi %hi(0x00000000), %g2 | ||||
10277 | sethi %hi(0x00000000), %g1 | ||||
10278 | or %g2, %lo(0x00000000), %g2 | ||||
10279 | or %g1, %lo(0x00000000), %g1 | ||||
10280 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10281 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10282 | sethi %hi(8 * _gloffset_ResetMinmax), %g2 |
10283 | or %g2, %lo(8 * _gloffset_ResetMinmax), %g2 | ||||
10284 | ldx [%g1 + %g2], %g3 | ||||
10285 | #else | ||||
10286 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10287 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10288 | ld [%g1 + (4 * _gloffset_ResetMinmax)], %g3 |
10289 | #endif | ||||
10290 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10291 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10292 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10293 | .globl glConvolutionFilter1DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10294 | .type glConvolutionFilter1DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10295 | glConvolutionFilter1DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10296 | #ifdef __sparc_v9__ |
10297 | sethi %hi(0x00000000), %g2 | ||||
10298 | sethi %hi(0x00000000), %g1 | ||||
10299 | or %g2, %lo(0x00000000), %g2 | ||||
10300 | or %g1, %lo(0x00000000), %g1 | ||||
10301 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10302 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10303 | sethi %hi(8 * _gloffset_ConvolutionFilter1D), %g2 |
10304 | or %g2, %lo(8 * _gloffset_ConvolutionFilter1D), %g2 | ||||
10305 | ldx [%g1 + %g2], %g3 | ||||
10306 | #else | ||||
10307 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10308 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10309 | ld [%g1 + (4 * _gloffset_ConvolutionFilter1D)], %g3 |
10310 | #endif | ||||
10311 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10312 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10313 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10314 | .globl glConvolutionFilter2DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10315 | .type glConvolutionFilter2DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10316 | glConvolutionFilter2DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10317 | #ifdef __sparc_v9__ |
10318 | sethi %hi(0x00000000), %g2 | ||||
10319 | sethi %hi(0x00000000), %g1 | ||||
10320 | or %g2, %lo(0x00000000), %g2 | ||||
10321 | or %g1, %lo(0x00000000), %g1 | ||||
10322 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10323 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10324 | sethi %hi(8 * _gloffset_ConvolutionFilter2D), %g2 |
10325 | or %g2, %lo(8 * _gloffset_ConvolutionFilter2D), %g2 | ||||
10326 | ldx [%g1 + %g2], %g3 | ||||
10327 | #else | ||||
10328 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10329 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10330 | ld [%g1 + (4 * _gloffset_ConvolutionFilter2D)], %g3 |
10331 | #endif | ||||
10332 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10333 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10334 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10335 | .globl glConvolutionParameterfEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10336 | .type glConvolutionParameterfEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10337 | glConvolutionParameterfEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10338 | #ifdef __sparc_v9__ |
10339 | sethi %hi(0x00000000), %g2 | ||||
10340 | sethi %hi(0x00000000), %g1 | ||||
10341 | or %g2, %lo(0x00000000), %g2 | ||||
10342 | or %g1, %lo(0x00000000), %g1 | ||||
10343 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10344 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10345 | sethi %hi(8 * _gloffset_ConvolutionParameterf), %g2 |
10346 | or %g2, %lo(8 * _gloffset_ConvolutionParameterf), %g2 | ||||
10347 | ldx [%g1 + %g2], %g3 | ||||
10348 | #else | ||||
10349 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10350 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10351 | ld [%g1 + (4 * _gloffset_ConvolutionParameterf)], %g3 |
10352 | #endif | ||||
10353 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10354 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10355 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10356 | .globl glConvolutionParameterfvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10357 | .type glConvolutionParameterfvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10358 | glConvolutionParameterfvEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10359 | #ifdef __sparc_v9__ |
10360 | sethi %hi(0x00000000), %g2 | ||||
10361 | sethi %hi(0x00000000), %g1 | ||||
10362 | or %g2, %lo(0x00000000), %g2 | ||||
10363 | or %g1, %lo(0x00000000), %g1 | ||||
10364 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10365 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10366 | sethi %hi(8 * _gloffset_ConvolutionParameterfv), %g2 |
10367 | or %g2, %lo(8 * _gloffset_ConvolutionParameterfv), %g2 | ||||
10368 | ldx [%g1 + %g2], %g3 | ||||
10369 | #else | ||||
10370 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10371 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10372 | ld [%g1 + (4 * _gloffset_ConvolutionParameterfv)], %g3 |
10373 | #endif | ||||
10374 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10375 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10376 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10377 | .globl glConvolutionParameteriEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10378 | .type glConvolutionParameteriEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10379 | glConvolutionParameteriEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10380 | #ifdef __sparc_v9__ |
10381 | sethi %hi(0x00000000), %g2 | ||||
10382 | sethi %hi(0x00000000), %g1 | ||||
10383 | or %g2, %lo(0x00000000), %g2 | ||||
10384 | or %g1, %lo(0x00000000), %g1 | ||||
10385 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10386 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10387 | sethi %hi(8 * _gloffset_ConvolutionParameteri), %g2 |
10388 | or %g2, %lo(8 * _gloffset_ConvolutionParameteri), %g2 | ||||
10389 | ldx [%g1 + %g2], %g3 | ||||
10390 | #else | ||||
10391 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10392 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10393 | ld [%g1 + (4 * _gloffset_ConvolutionParameteri)], %g3 |
10394 | #endif | ||||
10395 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10396 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10397 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10398 | .globl glConvolutionParameterivEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10399 | .type glConvolutionParameterivEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10400 | glConvolutionParameterivEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10401 | #ifdef __sparc_v9__ |
10402 | sethi %hi(0x00000000), %g2 | ||||
10403 | sethi %hi(0x00000000), %g1 | ||||
10404 | or %g2, %lo(0x00000000), %g2 | ||||
10405 | or %g1, %lo(0x00000000), %g1 | ||||
10406 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10407 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10408 | sethi %hi(8 * _gloffset_ConvolutionParameteriv), %g2 |
10409 | or %g2, %lo(8 * _gloffset_ConvolutionParameteriv), %g2 | ||||
10410 | ldx [%g1 + %g2], %g3 | ||||
10411 | #else | ||||
10412 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10413 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10414 | ld [%g1 + (4 * _gloffset_ConvolutionParameteriv)], %g3 |
10415 | #endif | ||||
10416 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10417 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10418 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10419 | .globl glCopyConvolutionFilter1DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10420 | .type glCopyConvolutionFilter1DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10421 | glCopyConvolutionFilter1DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10422 | #ifdef __sparc_v9__ |
10423 | sethi %hi(0x00000000), %g2 | ||||
10424 | sethi %hi(0x00000000), %g1 | ||||
10425 | or %g2, %lo(0x00000000), %g2 | ||||
10426 | or %g1, %lo(0x00000000), %g1 | ||||
10427 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10428 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10429 | sethi %hi(8 * _gloffset_CopyConvolutionFilter1D), %g2 |
10430 | or %g2, %lo(8 * _gloffset_CopyConvolutionFilter1D), %g2 | ||||
10431 | ldx [%g1 + %g2], %g3 | ||||
10432 | #else | ||||
10433 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10434 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10435 | ld [%g1 + (4 * _gloffset_CopyConvolutionFilter1D)], %g3 |
10436 | #endif | ||||
10437 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10438 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10439 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10440 | .globl glCopyConvolutionFilter2DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10441 | .type glCopyConvolutionFilter2DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10442 | glCopyConvolutionFilter2DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10443 | #ifdef __sparc_v9__ |
10444 | sethi %hi(0x00000000), %g2 | ||||
10445 | sethi %hi(0x00000000), %g1 | ||||
10446 | or %g2, %lo(0x00000000), %g2 | ||||
10447 | or %g1, %lo(0x00000000), %g1 | ||||
10448 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10449 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10450 | sethi %hi(8 * _gloffset_CopyConvolutionFilter2D), %g2 |
10451 | or %g2, %lo(8 * _gloffset_CopyConvolutionFilter2D), %g2 | ||||
10452 | ldx [%g1 + %g2], %g3 | ||||
10453 | #else | ||||
10454 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10455 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10456 | ld [%g1 + (4 * _gloffset_CopyConvolutionFilter2D)], %g3 |
10457 | #endif | ||||
10458 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10459 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10460 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10461 | .globl glGetConvolutionFilterEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10462 | .type glGetConvolutionFilterEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10463 | glGetConvolutionFilterEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10464 | #ifdef __sparc_v9__ |
10465 | sethi %hi(0x00000000), %g2 | ||||
10466 | sethi %hi(0x00000000), %g1 | ||||
10467 | or %g2, %lo(0x00000000), %g2 | ||||
10468 | or %g1, %lo(0x00000000), %g1 | ||||
10469 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10470 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10471 | sethi %hi(8 * _gloffset_GetConvolutionFilterEXT), %g2 |
10472 | or %g2, %lo(8 * _gloffset_GetConvolutionFilterEXT), %g2 | ||||
10473 | ldx [%g1 + %g2], %g3 | ||||
10474 | #else | ||||
10475 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10476 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10477 | ld [%g1 + (4 * _gloffset_GetConvolutionFilterEXT)], %g3 |
10478 | #endif | ||||
10479 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10480 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10481 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10482 | .globl glGetConvolutionParameterfvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10483 | .type glGetConvolutionParameterfvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10484 | glGetConvolutionParameterfvEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10485 | #ifdef __sparc_v9__ |
10486 | sethi %hi(0x00000000), %g2 | ||||
10487 | sethi %hi(0x00000000), %g1 | ||||
10488 | or %g2, %lo(0x00000000), %g2 | ||||
10489 | or %g1, %lo(0x00000000), %g1 | ||||
10490 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10491 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10492 | sethi %hi(8 * _gloffset_GetConvolutionParameterfvEXT), %g2 |
10493 | or %g2, %lo(8 * _gloffset_GetConvolutionParameterfvEXT), %g2 | ||||
10494 | ldx [%g1 + %g2], %g3 | ||||
10495 | #else | ||||
10496 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10497 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10498 | ld [%g1 + (4 * _gloffset_GetConvolutionParameterfvEXT)], %g3 |
10499 | #endif | ||||
10500 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10501 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10502 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10503 | .globl glGetConvolutionParameterivEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10504 | .type glGetConvolutionParameterivEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10505 | glGetConvolutionParameterivEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10506 | #ifdef __sparc_v9__ |
10507 | sethi %hi(0x00000000), %g2 | ||||
10508 | sethi %hi(0x00000000), %g1 | ||||
10509 | or %g2, %lo(0x00000000), %g2 | ||||
10510 | or %g1, %lo(0x00000000), %g1 | ||||
10511 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10512 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10513 | sethi %hi(8 * _gloffset_GetConvolutionParameterivEXT), %g2 |
10514 | or %g2, %lo(8 * _gloffset_GetConvolutionParameterivEXT), %g2 | ||||
10515 | ldx [%g1 + %g2], %g3 | ||||
10516 | #else | ||||
10517 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10518 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10519 | ld [%g1 + (4 * _gloffset_GetConvolutionParameterivEXT)], %g3 |
10520 | #endif | ||||
10521 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10522 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10523 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10524 | .globl glGetSeparableFilterEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10525 | .type glGetSeparableFilterEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10526 | glGetSeparableFilterEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10527 | #ifdef __sparc_v9__ |
10528 | sethi %hi(0x00000000), %g2 | ||||
10529 | sethi %hi(0x00000000), %g1 | ||||
10530 | or %g2, %lo(0x00000000), %g2 | ||||
10531 | or %g1, %lo(0x00000000), %g1 | ||||
10532 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10533 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10534 | sethi %hi(8 * _gloffset_GetSeparableFilterEXT), %g2 |
10535 | or %g2, %lo(8 * _gloffset_GetSeparableFilterEXT), %g2 | ||||
10536 | ldx [%g1 + %g2], %g3 | ||||
10537 | #else | ||||
10538 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10539 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10540 | ld [%g1 + (4 * _gloffset_GetSeparableFilterEXT)], %g3 |
10541 | #endif | ||||
10542 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10543 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10544 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10545 | .globl glSeparableFilter2DEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10546 | .type glSeparableFilter2DEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10547 | glSeparableFilter2DEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10548 | #ifdef __sparc_v9__ |
10549 | sethi %hi(0x00000000), %g2 | ||||
10550 | sethi %hi(0x00000000), %g1 | ||||
10551 | or %g2, %lo(0x00000000), %g2 | ||||
10552 | or %g1, %lo(0x00000000), %g1 | ||||
10553 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10554 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10555 | sethi %hi(8 * _gloffset_SeparableFilter2D), %g2 |
10556 | or %g2, %lo(8 * _gloffset_SeparableFilter2D), %g2 | ||||
10557 | ldx [%g1 + %g2], %g3 | ||||
10558 | #else | ||||
10559 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10560 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10561 | ld [%g1 + (4 * _gloffset_SeparableFilter2D)], %g3 |
10562 | #endif | ||||
10563 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10564 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10565 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10566 | .globl glColorTableSGI |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10567 | .type glColorTableSGI,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10568 | glColorTableSGI: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10569 | #ifdef __sparc_v9__ |
10570 | sethi %hi(0x00000000), %g2 | ||||
10571 | sethi %hi(0x00000000), %g1 | ||||
10572 | or %g2, %lo(0x00000000), %g2 | ||||
10573 | or %g1, %lo(0x00000000), %g1 | ||||
10574 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10575 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10576 | sethi %hi(8 * _gloffset_ColorTable), %g2 |
10577 | or %g2, %lo(8 * _gloffset_ColorTable), %g2 | ||||
10578 | ldx [%g1 + %g2], %g3 | ||||
10579 | #else | ||||
10580 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10581 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10582 | ld [%g1 + (4 * _gloffset_ColorTable)], %g3 |
10583 | #endif | ||||
10584 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10585 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10586 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10587 | .globl glColorTableParameterfvSGI |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10588 | .type glColorTableParameterfvSGI,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10589 | glColorTableParameterfvSGI: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10590 | #ifdef __sparc_v9__ |
10591 | sethi %hi(0x00000000), %g2 | ||||
10592 | sethi %hi(0x00000000), %g1 | ||||
10593 | or %g2, %lo(0x00000000), %g2 | ||||
10594 | or %g1, %lo(0x00000000), %g1 | ||||
10595 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10596 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10597 | sethi %hi(8 * _gloffset_ColorTableParameterfv), %g2 |
10598 | or %g2, %lo(8 * _gloffset_ColorTableParameterfv), %g2 | ||||
10599 | ldx [%g1 + %g2], %g3 | ||||
10600 | #else | ||||
10601 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10602 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10603 | ld [%g1 + (4 * _gloffset_ColorTableParameterfv)], %g3 |
10604 | #endif | ||||
10605 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10606 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10607 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10608 | .globl glColorTableParameterivSGI |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10609 | .type glColorTableParameterivSGI,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10610 | glColorTableParameterivSGI: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10611 | #ifdef __sparc_v9__ |
10612 | sethi %hi(0x00000000), %g2 | ||||
10613 | sethi %hi(0x00000000), %g1 | ||||
10614 | or %g2, %lo(0x00000000), %g2 | ||||
10615 | or %g1, %lo(0x00000000), %g1 | ||||
10616 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10617 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10618 | sethi %hi(8 * _gloffset_ColorTableParameteriv), %g2 |
10619 | or %g2, %lo(8 * _gloffset_ColorTableParameteriv), %g2 | ||||
10620 | ldx [%g1 + %g2], %g3 | ||||
10621 | #else | ||||
10622 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10623 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10624 | ld [%g1 + (4 * _gloffset_ColorTableParameteriv)], %g3 |
10625 | #endif | ||||
10626 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10627 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10628 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10629 | .globl glCopyColorTableSGI |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10630 | .type glCopyColorTableSGI,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10631 | glCopyColorTableSGI: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10632 | #ifdef __sparc_v9__ |
10633 | sethi %hi(0x00000000), %g2 | ||||
10634 | sethi %hi(0x00000000), %g1 | ||||
10635 | or %g2, %lo(0x00000000), %g2 | ||||
10636 | or %g1, %lo(0x00000000), %g1 | ||||
10637 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10638 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10639 | sethi %hi(8 * _gloffset_CopyColorTable), %g2 |
10640 | or %g2, %lo(8 * _gloffset_CopyColorTable), %g2 | ||||
10641 | ldx [%g1 + %g2], %g3 | ||||
10642 | #else | ||||
10643 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10644 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10645 | ld [%g1 + (4 * _gloffset_CopyColorTable)], %g3 |
10646 | #endif | ||||
10647 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10648 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10649 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10650 | .globl glGetColorTableSGI |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10651 | .type glGetColorTableSGI,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10652 | glGetColorTableSGI: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10653 | #ifdef __sparc_v9__ |
10654 | sethi %hi(0x00000000), %g2 | ||||
10655 | sethi %hi(0x00000000), %g1 | ||||
10656 | or %g2, %lo(0x00000000), %g2 | ||||
10657 | or %g1, %lo(0x00000000), %g1 | ||||
10658 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10659 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10660 | sethi %hi(8 * _gloffset_GetColorTableSGI), %g2 |
10661 | or %g2, %lo(8 * _gloffset_GetColorTableSGI), %g2 | ||||
10662 | ldx [%g1 + %g2], %g3 | ||||
10663 | #else | ||||
10664 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10665 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10666 | ld [%g1 + (4 * _gloffset_GetColorTableSGI)], %g3 |
10667 | #endif | ||||
10668 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10669 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10670 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10671 | .globl glGetColorTableParameterfvSGI |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10672 | .type glGetColorTableParameterfvSGI,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10673 | glGetColorTableParameterfvSGI: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10674 | #ifdef __sparc_v9__ |
10675 | sethi %hi(0x00000000), %g2 | ||||
10676 | sethi %hi(0x00000000), %g1 | ||||
10677 | or %g2, %lo(0x00000000), %g2 | ||||
10678 | or %g1, %lo(0x00000000), %g1 | ||||
10679 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10680 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10681 | sethi %hi(8 * _gloffset_GetColorTableParameterfvSGI), %g2 |
10682 | or %g2, %lo(8 * _gloffset_GetColorTableParameterfvSGI), %g2 | ||||
10683 | ldx [%g1 + %g2], %g3 | ||||
10684 | #else | ||||
10685 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10686 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10687 | ld [%g1 + (4 * _gloffset_GetColorTableParameterfvSGI)], %g3 |
10688 | #endif | ||||
10689 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10690 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10691 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10692 | .globl glGetColorTableParameterivSGI |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10693 | .type glGetColorTableParameterivSGI,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10694 | glGetColorTableParameterivSGI: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10695 | #ifdef __sparc_v9__ |
10696 | sethi %hi(0x00000000), %g2 | ||||
10697 | sethi %hi(0x00000000), %g1 | ||||
10698 | or %g2, %lo(0x00000000), %g2 | ||||
10699 | or %g1, %lo(0x00000000), %g1 | ||||
10700 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10701 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10702 | sethi %hi(8 * _gloffset_GetColorTableParameterivSGI), %g2 |
10703 | or %g2, %lo(8 * _gloffset_GetColorTableParameterivSGI), %g2 | ||||
10704 | ldx [%g1 + %g2], %g3 | ||||
10705 | #else | ||||
10706 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10707 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10708 | ld [%g1 + (4 * _gloffset_GetColorTableParameterivSGI)], %g3 |
10709 | #endif | ||||
10710 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10711 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10712 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10713 | .globl glPixelTexGenSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10714 | .type glPixelTexGenSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10715 | glPixelTexGenSGIX: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10716 | #ifdef __sparc_v9__ |
10717 | sethi %hi(0x00000000), %g2 | ||||
10718 | sethi %hi(0x00000000), %g1 | ||||
10719 | or %g2, %lo(0x00000000), %g2 | ||||
10720 | or %g1, %lo(0x00000000), %g1 | ||||
10721 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10722 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10723 | sethi %hi(8 * _gloffset_PixelTexGenSGIX), %g2 |
10724 | or %g2, %lo(8 * _gloffset_PixelTexGenSGIX), %g2 | ||||
10725 | ldx [%g1 + %g2], %g3 | ||||
10726 | #else | ||||
10727 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10728 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10729 | ld [%g1 + (4 * _gloffset_PixelTexGenSGIX)], %g3 |
10730 | #endif | ||||
10731 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10732 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10733 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10734 | .globl glPixelTexGenParameteriSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10735 | .type glPixelTexGenParameteriSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10736 | glPixelTexGenParameteriSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10737 | #ifdef __sparc_v9__ |
10738 | sethi %hi(0x00000000), %g2 | ||||
10739 | sethi %hi(0x00000000), %g1 | ||||
10740 | or %g2, %lo(0x00000000), %g2 | ||||
10741 | or %g1, %lo(0x00000000), %g1 | ||||
10742 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10743 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10744 | sethi %hi(8 * _gloffset_PixelTexGenParameteriSGIS), %g2 |
10745 | or %g2, %lo(8 * _gloffset_PixelTexGenParameteriSGIS), %g2 | ||||
10746 | ldx [%g1 + %g2], %g3 | ||||
10747 | #else | ||||
10748 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10749 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10750 | ld [%g1 + (4 * _gloffset_PixelTexGenParameteriSGIS)], %g3 |
10751 | #endif | ||||
10752 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10753 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10754 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10755 | .globl glPixelTexGenParameterivSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10756 | .type glPixelTexGenParameterivSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10757 | glPixelTexGenParameterivSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10758 | #ifdef __sparc_v9__ |
10759 | sethi %hi(0x00000000), %g2 | ||||
10760 | sethi %hi(0x00000000), %g1 | ||||
10761 | or %g2, %lo(0x00000000), %g2 | ||||
10762 | or %g1, %lo(0x00000000), %g1 | ||||
10763 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10764 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10765 | sethi %hi(8 * _gloffset_PixelTexGenParameterivSGIS), %g2 |
10766 | or %g2, %lo(8 * _gloffset_PixelTexGenParameterivSGIS), %g2 | ||||
10767 | ldx [%g1 + %g2], %g3 | ||||
10768 | #else | ||||
10769 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10770 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10771 | ld [%g1 + (4 * _gloffset_PixelTexGenParameterivSGIS)], %g3 |
10772 | #endif | ||||
10773 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10774 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10775 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10776 | .globl glPixelTexGenParameterfSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10777 | .type glPixelTexGenParameterfSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10778 | glPixelTexGenParameterfSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10779 | #ifdef __sparc_v9__ |
10780 | sethi %hi(0x00000000), %g2 | ||||
10781 | sethi %hi(0x00000000), %g1 | ||||
10782 | or %g2, %lo(0x00000000), %g2 | ||||
10783 | or %g1, %lo(0x00000000), %g1 | ||||
10784 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10785 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10786 | sethi %hi(8 * _gloffset_PixelTexGenParameterfSGIS), %g2 |
10787 | or %g2, %lo(8 * _gloffset_PixelTexGenParameterfSGIS), %g2 | ||||
10788 | ldx [%g1 + %g2], %g3 | ||||
10789 | #else | ||||
10790 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10791 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10792 | ld [%g1 + (4 * _gloffset_PixelTexGenParameterfSGIS)], %g3 |
10793 | #endif | ||||
10794 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10795 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10796 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10797 | .globl glPixelTexGenParameterfvSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10798 | .type glPixelTexGenParameterfvSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10799 | glPixelTexGenParameterfvSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10800 | #ifdef __sparc_v9__ |
10801 | sethi %hi(0x00000000), %g2 | ||||
10802 | sethi %hi(0x00000000), %g1 | ||||
10803 | or %g2, %lo(0x00000000), %g2 | ||||
10804 | or %g1, %lo(0x00000000), %g1 | ||||
10805 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10806 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10807 | sethi %hi(8 * _gloffset_PixelTexGenParameterfvSGIS), %g2 |
10808 | or %g2, %lo(8 * _gloffset_PixelTexGenParameterfvSGIS), %g2 | ||||
10809 | ldx [%g1 + %g2], %g3 | ||||
10810 | #else | ||||
10811 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10812 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10813 | ld [%g1 + (4 * _gloffset_PixelTexGenParameterfvSGIS)], %g3 |
10814 | #endif | ||||
10815 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10816 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10817 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10818 | .globl glGetPixelTexGenParameterivSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10819 | .type glGetPixelTexGenParameterivSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10820 | glGetPixelTexGenParameterivSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10821 | #ifdef __sparc_v9__ |
10822 | sethi %hi(0x00000000), %g2 | ||||
10823 | sethi %hi(0x00000000), %g1 | ||||
10824 | or %g2, %lo(0x00000000), %g2 | ||||
10825 | or %g1, %lo(0x00000000), %g1 | ||||
10826 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10827 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10828 | sethi %hi(8 * _gloffset_GetPixelTexGenParameterivSGIS), %g2 |
10829 | or %g2, %lo(8 * _gloffset_GetPixelTexGenParameterivSGIS), %g2 | ||||
10830 | ldx [%g1 + %g2], %g3 | ||||
10831 | #else | ||||
10832 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10833 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10834 | ld [%g1 + (4 * _gloffset_GetPixelTexGenParameterivSGIS)], %g3 |
10835 | #endif | ||||
10836 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10837 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10838 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10839 | .globl glGetPixelTexGenParameterfvSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10840 | .type glGetPixelTexGenParameterfvSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10841 | glGetPixelTexGenParameterfvSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10842 | #ifdef __sparc_v9__ |
10843 | sethi %hi(0x00000000), %g2 | ||||
10844 | sethi %hi(0x00000000), %g1 | ||||
10845 | or %g2, %lo(0x00000000), %g2 | ||||
10846 | or %g1, %lo(0x00000000), %g1 | ||||
10847 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10848 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10849 | sethi %hi(8 * _gloffset_GetPixelTexGenParameterfvSGIS), %g2 |
10850 | or %g2, %lo(8 * _gloffset_GetPixelTexGenParameterfvSGIS), %g2 | ||||
10851 | ldx [%g1 + %g2], %g3 | ||||
10852 | #else | ||||
10853 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10854 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10855 | ld [%g1 + (4 * _gloffset_GetPixelTexGenParameterfvSGIS)], %g3 |
10856 | #endif | ||||
10857 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10858 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10859 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10860 | .globl glTexImage4DSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10861 | .type glTexImage4DSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10862 | glTexImage4DSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10863 | #ifdef __sparc_v9__ |
10864 | sethi %hi(0x00000000), %g2 | ||||
10865 | sethi %hi(0x00000000), %g1 | ||||
10866 | or %g2, %lo(0x00000000), %g2 | ||||
10867 | or %g1, %lo(0x00000000), %g1 | ||||
10868 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10869 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10870 | sethi %hi(8 * _gloffset_TexImage4DSGIS), %g2 |
10871 | or %g2, %lo(8 * _gloffset_TexImage4DSGIS), %g2 | ||||
10872 | ldx [%g1 + %g2], %g3 | ||||
10873 | #else | ||||
10874 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10875 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10876 | ld [%g1 + (4 * _gloffset_TexImage4DSGIS)], %g3 |
10877 | #endif | ||||
10878 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10879 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10880 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10881 | .globl glTexSubImage4DSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10882 | .type glTexSubImage4DSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10883 | glTexSubImage4DSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10884 | #ifdef __sparc_v9__ |
10885 | sethi %hi(0x00000000), %g2 | ||||
10886 | sethi %hi(0x00000000), %g1 | ||||
10887 | or %g2, %lo(0x00000000), %g2 | ||||
10888 | or %g1, %lo(0x00000000), %g1 | ||||
10889 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10890 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10891 | sethi %hi(8 * _gloffset_TexSubImage4DSGIS), %g2 |
10892 | or %g2, %lo(8 * _gloffset_TexSubImage4DSGIS), %g2 | ||||
10893 | ldx [%g1 + %g2], %g3 | ||||
10894 | #else | ||||
10895 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10896 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10897 | ld [%g1 + (4 * _gloffset_TexSubImage4DSGIS)], %g3 |
10898 | #endif | ||||
10899 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10900 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10901 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10902 | .globl glAreTexturesResidentEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10903 | .type glAreTexturesResidentEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10904 | glAreTexturesResidentEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10905 | #ifdef __sparc_v9__ |
10906 | sethi %hi(0x00000000), %g2 | ||||
10907 | sethi %hi(0x00000000), %g1 | ||||
10908 | or %g2, %lo(0x00000000), %g2 | ||||
10909 | or %g1, %lo(0x00000000), %g1 | ||||
10910 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10911 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10912 | sethi %hi(8 * _gloffset_AreTexturesResidentEXT), %g2 |
10913 | or %g2, %lo(8 * _gloffset_AreTexturesResidentEXT), %g2 | ||||
10914 | ldx [%g1 + %g2], %g3 | ||||
10915 | #else | ||||
10916 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10917 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10918 | ld [%g1 + (4 * _gloffset_AreTexturesResidentEXT)], %g3 |
10919 | #endif | ||||
10920 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10921 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10922 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10923 | .globl glBindTextureEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10924 | .type glBindTextureEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10925 | glBindTextureEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10926 | #ifdef __sparc_v9__ |
10927 | sethi %hi(0x00000000), %g2 | ||||
10928 | sethi %hi(0x00000000), %g1 | ||||
10929 | or %g2, %lo(0x00000000), %g2 | ||||
10930 | or %g1, %lo(0x00000000), %g1 | ||||
10931 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10932 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10933 | sethi %hi(8 * _gloffset_BindTexture), %g2 |
10934 | or %g2, %lo(8 * _gloffset_BindTexture), %g2 | ||||
10935 | ldx [%g1 + %g2], %g3 | ||||
10936 | #else | ||||
10937 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10938 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10939 | ld [%g1 + (4 * _gloffset_BindTexture)], %g3 |
10940 | #endif | ||||
10941 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10942 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10943 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10944 | .globl glDeleteTexturesEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10945 | .type glDeleteTexturesEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10946 | glDeleteTexturesEXT: |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10947 | #ifdef __sparc_v9__ |
10948 | sethi %hi(0x00000000), %g2 | ||||
10949 | sethi %hi(0x00000000), %g1 | ||||
10950 | or %g2, %lo(0x00000000), %g2 | ||||
10951 | or %g1, %lo(0x00000000), %g1 | ||||
10952 | sllx %g2, 32, %g2 | ||||
10953 | ldx [%g1 + %g2], %g1 | ||||
10954 | sethi %hi(8 * _gloffset_DeleteTextures), %g2 | ||||
10955 | or %g2, %lo(8 * _gloffset_DeleteTextures), %g2 | ||||
10956 | ldx [%g1 + %g2], %g3 | ||||
10957 | #else | ||||
10958 | sethi %hi(0x00000000), %g1 | ||||
10959 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
10960 | ld [%g1 + (4 * _gloffset_DeleteTextures)], %g3 | ||||
10961 | #endif | ||||
10962 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10963 | nop |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10964 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10965 | .globl glGenTexturesEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10966 | .type glGenTexturesEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10967 | glGenTexturesEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10968 | #ifdef __sparc_v9__ |
10969 | sethi %hi(0x00000000), %g2 | ||||
10970 | sethi %hi(0x00000000), %g1 | ||||
10971 | or %g2, %lo(0x00000000), %g2 | ||||
10972 | or %g1, %lo(0x00000000), %g1 | ||||
10973 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10974 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10975 | sethi %hi(8 * _gloffset_GenTexturesEXT), %g2 |
10976 | or %g2, %lo(8 * _gloffset_GenTexturesEXT), %g2 | ||||
10977 | ldx [%g1 + %g2], %g3 | ||||
10978 | #else | ||||
10979 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10980 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10981 | ld [%g1 + (4 * _gloffset_GenTexturesEXT)], %g3 |
10982 | #endif | ||||
10983 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 10984 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10985 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10986 | .globl glIsTextureEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 10987 | .type glIsTextureEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 10988 | glIsTextureEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10989 | #ifdef __sparc_v9__ |
10990 | sethi %hi(0x00000000), %g2 | ||||
10991 | sethi %hi(0x00000000), %g1 | ||||
10992 | or %g2, %lo(0x00000000), %g2 | ||||
10993 | or %g1, %lo(0x00000000), %g1 | ||||
10994 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 10995 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 10996 | sethi %hi(8 * _gloffset_IsTextureEXT), %g2 |
10997 | or %g2, %lo(8 * _gloffset_IsTextureEXT), %g2 | ||||
10998 | ldx [%g1 + %g2], %g3 | ||||
10999 | #else | ||||
11000 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11001 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11002 | ld [%g1 + (4 * _gloffset_IsTextureEXT)], %g3 |
11003 | #endif | ||||
11004 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11005 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11006 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11007 | .globl glPrioritizeTexturesEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11008 | .type glPrioritizeTexturesEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11009 | glPrioritizeTexturesEXT: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11010 | #ifdef __sparc_v9__ |
11011 | sethi %hi(0x00000000), %g2 | ||||
11012 | sethi %hi(0x00000000), %g1 | ||||
11013 | or %g2, %lo(0x00000000), %g2 | ||||
11014 | or %g1, %lo(0x00000000), %g1 | ||||
11015 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11016 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11017 | sethi %hi(8 * _gloffset_PrioritizeTextures), %g2 |
11018 | or %g2, %lo(8 * _gloffset_PrioritizeTextures), %g2 | ||||
11019 | ldx [%g1 + %g2], %g3 | ||||
11020 | #else | ||||
11021 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11022 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11023 | ld [%g1 + (4 * _gloffset_PrioritizeTextures)], %g3 |
11024 | #endif | ||||
11025 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11026 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11027 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11028 | .globl glDetailTexFuncSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11029 | .type glDetailTexFuncSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11030 | glDetailTexFuncSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11031 | #ifdef __sparc_v9__ |
11032 | sethi %hi(0x00000000), %g2 | ||||
11033 | sethi %hi(0x00000000), %g1 | ||||
11034 | or %g2, %lo(0x00000000), %g2 | ||||
11035 | or %g1, %lo(0x00000000), %g1 | ||||
11036 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11037 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11038 | sethi %hi(8 * _gloffset_DetailTexFuncSGIS), %g2 |
11039 | or %g2, %lo(8 * _gloffset_DetailTexFuncSGIS), %g2 | ||||
11040 | ldx [%g1 + %g2], %g3 | ||||
11041 | #else | ||||
11042 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11043 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11044 | ld [%g1 + (4 * _gloffset_DetailTexFuncSGIS)], %g3 |
11045 | #endif | ||||
11046 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11047 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11048 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11049 | .globl glGetDetailTexFuncSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11050 | .type glGetDetailTexFuncSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11051 | glGetDetailTexFuncSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11052 | #ifdef __sparc_v9__ |
11053 | sethi %hi(0x00000000), %g2 | ||||
11054 | sethi %hi(0x00000000), %g1 | ||||
11055 | or %g2, %lo(0x00000000), %g2 | ||||
11056 | or %g1, %lo(0x00000000), %g1 | ||||
11057 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11058 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11059 | sethi %hi(8 * _gloffset_GetDetailTexFuncSGIS), %g2 |
11060 | or %g2, %lo(8 * _gloffset_GetDetailTexFuncSGIS), %g2 | ||||
11061 | ldx [%g1 + %g2], %g3 | ||||
11062 | #else | ||||
11063 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11064 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11065 | ld [%g1 + (4 * _gloffset_GetDetailTexFuncSGIS)], %g3 |
11066 | #endif | ||||
11067 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11068 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11069 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11070 | .globl glSharpenTexFuncSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11071 | .type glSharpenTexFuncSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11072 | glSharpenTexFuncSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11073 | #ifdef __sparc_v9__ |
11074 | sethi %hi(0x00000000), %g2 | ||||
11075 | sethi %hi(0x00000000), %g1 | ||||
11076 | or %g2, %lo(0x00000000), %g2 | ||||
11077 | or %g1, %lo(0x00000000), %g1 | ||||
11078 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11079 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11080 | sethi %hi(8 * _gloffset_SharpenTexFuncSGIS), %g2 |
11081 | or %g2, %lo(8 * _gloffset_SharpenTexFuncSGIS), %g2 | ||||
11082 | ldx [%g1 + %g2], %g3 | ||||
11083 | #else | ||||
11084 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11085 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11086 | ld [%g1 + (4 * _gloffset_SharpenTexFuncSGIS)], %g3 |
11087 | #endif | ||||
11088 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11089 | nop |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11090 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11091 | .globl glGetSharpenTexFuncSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11092 | .type glGetSharpenTexFuncSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11093 | glGetSharpenTexFuncSGIS: |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11094 | #ifdef __sparc_v9__ |
11095 | sethi %hi(0x00000000), %g2 | ||||
11096 | sethi %hi(0x00000000), %g1 | ||||
11097 | or %g2, %lo(0x00000000), %g2 | ||||
11098 | or %g1, %lo(0x00000000), %g1 | ||||
11099 | sllx %g2, 32, %g2 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11100 | ldx [%g1 + %g2], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11101 | sethi %hi(8 * _gloffset_GetSharpenTexFuncSGIS), %g2 |
11102 | or %g2, %lo(8 * _gloffset_GetSharpenTexFuncSGIS), %g2 | ||||
11103 | ldx [%g1 + %g2], %g3 | ||||
11104 | #else | ||||
11105 | sethi %hi(0x00000000), %g1 | ||||
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11106 | ld [%g1 + %lo(0x00000000)], %g1 |
davem69 | 0fab070 | 2001-06-05 22:25:07 +0000 | [diff] [blame] | 11107 | ld [%g1 + (4 * _gloffset_GetSharpenTexFuncSGIS)], %g3 |
11108 | #endif | ||||
11109 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11110 | nop |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11111 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11112 | .globl glSampleMaskSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11113 | .type glSampleMaskSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11114 | glSampleMaskSGIS: |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11115 | #ifdef __sparc_v9__ |
11116 | sethi %hi(0x00000000), %g2 | ||||
11117 | sethi %hi(0x00000000), %g1 | ||||
11118 | or %g2, %lo(0x00000000), %g2 | ||||
11119 | or %g1, %lo(0x00000000), %g1 | ||||
11120 | sllx %g2, 32, %g2 | ||||
11121 | ldx [%g1 + %g2], %g1 | ||||
11122 | sethi %hi(8 * _gloffset_SampleMaskSGIS), %g2 | ||||
11123 | or %g2, %lo(8 * _gloffset_SampleMaskSGIS), %g2 | ||||
11124 | ldx [%g1 + %g2], %g3 | ||||
11125 | #else | ||||
11126 | sethi %hi(0x00000000), %g1 | ||||
11127 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
11128 | ld [%g1 + (4 * _gloffset_SampleMaskSGIS)], %g3 | ||||
11129 | #endif | ||||
11130 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11131 | nop |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11132 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11133 | .globl glSamplePatternSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11134 | .type glSamplePatternSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11135 | glSamplePatternSGIS: |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11136 | #ifdef __sparc_v9__ |
11137 | sethi %hi(0x00000000), %g2 | ||||
11138 | sethi %hi(0x00000000), %g1 | ||||
11139 | or %g2, %lo(0x00000000), %g2 | ||||
11140 | or %g1, %lo(0x00000000), %g1 | ||||
11141 | sllx %g2, 32, %g2 | ||||
11142 | ldx [%g1 + %g2], %g1 | ||||
11143 | sethi %hi(8 * _gloffset_SamplePatternSGIS), %g2 | ||||
11144 | or %g2, %lo(8 * _gloffset_SamplePatternSGIS), %g2 | ||||
11145 | ldx [%g1 + %g2], %g3 | ||||
11146 | #else | ||||
11147 | sethi %hi(0x00000000), %g1 | ||||
11148 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
11149 | ld [%g1 + (4 * _gloffset_SamplePatternSGIS)], %g3 | ||||
11150 | #endif | ||||
11151 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11152 | nop |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 11153 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11154 | .globl glArrayElementEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11155 | .type glArrayElementEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11156 | glArrayElementEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11157 | #ifdef __sparc_v9__ |
11158 | sethi %hi(0x00000000), %g2 | ||||
11159 | sethi %hi(0x00000000), %g1 | ||||
11160 | or %g2, %lo(0x00000000), %g2 | ||||
11161 | or %g1, %lo(0x00000000), %g1 | ||||
11162 | sllx %g2, 32, %g2 | ||||
11163 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11164 | sethi %hi(8 * _gloffset_ArrayElement), %g2 |
11165 | or %g2, %lo(8 * _gloffset_ArrayElement), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11166 | ldx [%g1 + %g2], %g3 |
11167 | #else | ||||
11168 | sethi %hi(0x00000000), %g1 | ||||
11169 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11170 | ld [%g1 + (4 * _gloffset_ArrayElement)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11171 | #endif |
11172 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11173 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11174 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11175 | .globl glColorPointerEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11176 | .type glColorPointerEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11177 | glColorPointerEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11178 | #ifdef __sparc_v9__ |
11179 | sethi %hi(0x00000000), %g2 | ||||
11180 | sethi %hi(0x00000000), %g1 | ||||
11181 | or %g2, %lo(0x00000000), %g2 | ||||
11182 | or %g1, %lo(0x00000000), %g1 | ||||
11183 | sllx %g2, 32, %g2 | ||||
11184 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11185 | sethi %hi(8 * _gloffset_ColorPointerEXT), %g2 |
11186 | or %g2, %lo(8 * _gloffset_ColorPointerEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11187 | ldx [%g1 + %g2], %g3 |
11188 | #else | ||||
11189 | sethi %hi(0x00000000), %g1 | ||||
11190 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11191 | ld [%g1 + (4 * _gloffset_ColorPointerEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11192 | #endif |
11193 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11194 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11195 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11196 | .globl glDrawArraysEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11197 | .type glDrawArraysEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11198 | glDrawArraysEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11199 | #ifdef __sparc_v9__ |
11200 | sethi %hi(0x00000000), %g2 | ||||
11201 | sethi %hi(0x00000000), %g1 | ||||
11202 | or %g2, %lo(0x00000000), %g2 | ||||
11203 | or %g1, %lo(0x00000000), %g1 | ||||
11204 | sllx %g2, 32, %g2 | ||||
11205 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11206 | sethi %hi(8 * _gloffset_DrawArrays), %g2 |
11207 | or %g2, %lo(8 * _gloffset_DrawArrays), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11208 | ldx [%g1 + %g2], %g3 |
11209 | #else | ||||
11210 | sethi %hi(0x00000000), %g1 | ||||
11211 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11212 | ld [%g1 + (4 * _gloffset_DrawArrays)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11213 | #endif |
11214 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11215 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11216 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11217 | .globl glEdgeFlagPointerEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11218 | .type glEdgeFlagPointerEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11219 | glEdgeFlagPointerEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11220 | #ifdef __sparc_v9__ |
11221 | sethi %hi(0x00000000), %g2 | ||||
11222 | sethi %hi(0x00000000), %g1 | ||||
11223 | or %g2, %lo(0x00000000), %g2 | ||||
11224 | or %g1, %lo(0x00000000), %g1 | ||||
11225 | sllx %g2, 32, %g2 | ||||
11226 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11227 | sethi %hi(8 * _gloffset_EdgeFlagPointerEXT), %g2 |
11228 | or %g2, %lo(8 * _gloffset_EdgeFlagPointerEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11229 | ldx [%g1 + %g2], %g3 |
11230 | #else | ||||
11231 | sethi %hi(0x00000000), %g1 | ||||
11232 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11233 | ld [%g1 + (4 * _gloffset_EdgeFlagPointerEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11234 | #endif |
11235 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11236 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11237 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11238 | .globl glGetPointervEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11239 | .type glGetPointervEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11240 | glGetPointervEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11241 | #ifdef __sparc_v9__ |
11242 | sethi %hi(0x00000000), %g2 | ||||
11243 | sethi %hi(0x00000000), %g1 | ||||
11244 | or %g2, %lo(0x00000000), %g2 | ||||
11245 | or %g1, %lo(0x00000000), %g1 | ||||
11246 | sllx %g2, 32, %g2 | ||||
11247 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11248 | sethi %hi(8 * _gloffset_GetPointerv), %g2 |
11249 | or %g2, %lo(8 * _gloffset_GetPointerv), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11250 | ldx [%g1 + %g2], %g3 |
11251 | #else | ||||
11252 | sethi %hi(0x00000000), %g1 | ||||
11253 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11254 | ld [%g1 + (4 * _gloffset_GetPointerv)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11255 | #endif |
11256 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11257 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11258 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11259 | .globl glIndexPointerEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11260 | .type glIndexPointerEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11261 | glIndexPointerEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11262 | #ifdef __sparc_v9__ |
11263 | sethi %hi(0x00000000), %g2 | ||||
11264 | sethi %hi(0x00000000), %g1 | ||||
11265 | or %g2, %lo(0x00000000), %g2 | ||||
11266 | or %g1, %lo(0x00000000), %g1 | ||||
11267 | sllx %g2, 32, %g2 | ||||
11268 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11269 | sethi %hi(8 * _gloffset_IndexPointerEXT), %g2 |
11270 | or %g2, %lo(8 * _gloffset_IndexPointerEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11271 | ldx [%g1 + %g2], %g3 |
11272 | #else | ||||
11273 | sethi %hi(0x00000000), %g1 | ||||
11274 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11275 | ld [%g1 + (4 * _gloffset_IndexPointerEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11276 | #endif |
11277 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11278 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11279 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11280 | .globl glNormalPointerEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11281 | .type glNormalPointerEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11282 | glNormalPointerEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11283 | #ifdef __sparc_v9__ |
11284 | sethi %hi(0x00000000), %g2 | ||||
11285 | sethi %hi(0x00000000), %g1 | ||||
11286 | or %g2, %lo(0x00000000), %g2 | ||||
11287 | or %g1, %lo(0x00000000), %g1 | ||||
11288 | sllx %g2, 32, %g2 | ||||
11289 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11290 | sethi %hi(8 * _gloffset_NormalPointerEXT), %g2 |
11291 | or %g2, %lo(8 * _gloffset_NormalPointerEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11292 | ldx [%g1 + %g2], %g3 |
11293 | #else | ||||
11294 | sethi %hi(0x00000000), %g1 | ||||
11295 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11296 | ld [%g1 + (4 * _gloffset_NormalPointerEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11297 | #endif |
11298 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11299 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11300 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11301 | .globl glTexCoordPointerEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11302 | .type glTexCoordPointerEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11303 | glTexCoordPointerEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11304 | #ifdef __sparc_v9__ |
11305 | sethi %hi(0x00000000), %g2 | ||||
11306 | sethi %hi(0x00000000), %g1 | ||||
11307 | or %g2, %lo(0x00000000), %g2 | ||||
11308 | or %g1, %lo(0x00000000), %g1 | ||||
11309 | sllx %g2, 32, %g2 | ||||
11310 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11311 | sethi %hi(8 * _gloffset_TexCoordPointerEXT), %g2 |
11312 | or %g2, %lo(8 * _gloffset_TexCoordPointerEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11313 | ldx [%g1 + %g2], %g3 |
11314 | #else | ||||
11315 | sethi %hi(0x00000000), %g1 | ||||
11316 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11317 | ld [%g1 + (4 * _gloffset_TexCoordPointerEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11318 | #endif |
11319 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11320 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11321 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11322 | .globl glVertexPointerEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11323 | .type glVertexPointerEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11324 | glVertexPointerEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11325 | #ifdef __sparc_v9__ |
11326 | sethi %hi(0x00000000), %g2 | ||||
11327 | sethi %hi(0x00000000), %g1 | ||||
11328 | or %g2, %lo(0x00000000), %g2 | ||||
11329 | or %g1, %lo(0x00000000), %g1 | ||||
11330 | sllx %g2, 32, %g2 | ||||
11331 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11332 | sethi %hi(8 * _gloffset_VertexPointerEXT), %g2 |
11333 | or %g2, %lo(8 * _gloffset_VertexPointerEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11334 | ldx [%g1 + %g2], %g3 |
11335 | #else | ||||
11336 | sethi %hi(0x00000000), %g1 | ||||
11337 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11338 | ld [%g1 + (4 * _gloffset_VertexPointerEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11339 | #endif |
11340 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11341 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11342 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11343 | .globl glBlendEquationEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11344 | .type glBlendEquationEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11345 | glBlendEquationEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11346 | #ifdef __sparc_v9__ |
11347 | sethi %hi(0x00000000), %g2 | ||||
11348 | sethi %hi(0x00000000), %g1 | ||||
11349 | or %g2, %lo(0x00000000), %g2 | ||||
11350 | or %g1, %lo(0x00000000), %g1 | ||||
11351 | sllx %g2, 32, %g2 | ||||
11352 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11353 | sethi %hi(8 * _gloffset_BlendEquation), %g2 |
11354 | or %g2, %lo(8 * _gloffset_BlendEquation), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11355 | ldx [%g1 + %g2], %g3 |
11356 | #else | ||||
11357 | sethi %hi(0x00000000), %g1 | ||||
11358 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11359 | ld [%g1 + (4 * _gloffset_BlendEquation)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11360 | #endif |
11361 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11362 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11363 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11364 | .globl glSpriteParameterfSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11365 | .type glSpriteParameterfSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11366 | glSpriteParameterfSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11367 | #ifdef __sparc_v9__ |
11368 | sethi %hi(0x00000000), %g2 | ||||
11369 | sethi %hi(0x00000000), %g1 | ||||
11370 | or %g2, %lo(0x00000000), %g2 | ||||
11371 | or %g1, %lo(0x00000000), %g1 | ||||
11372 | sllx %g2, 32, %g2 | ||||
11373 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11374 | sethi %hi(8 * _gloffset_SpriteParameterfSGIX), %g2 |
11375 | or %g2, %lo(8 * _gloffset_SpriteParameterfSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11376 | ldx [%g1 + %g2], %g3 |
11377 | #else | ||||
11378 | sethi %hi(0x00000000), %g1 | ||||
11379 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11380 | ld [%g1 + (4 * _gloffset_SpriteParameterfSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11381 | #endif |
11382 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11383 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11384 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11385 | .globl glSpriteParameterfvSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11386 | .type glSpriteParameterfvSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11387 | glSpriteParameterfvSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11388 | #ifdef __sparc_v9__ |
11389 | sethi %hi(0x00000000), %g2 | ||||
11390 | sethi %hi(0x00000000), %g1 | ||||
11391 | or %g2, %lo(0x00000000), %g2 | ||||
11392 | or %g1, %lo(0x00000000), %g1 | ||||
11393 | sllx %g2, 32, %g2 | ||||
11394 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11395 | sethi %hi(8 * _gloffset_SpriteParameterfvSGIX), %g2 |
11396 | or %g2, %lo(8 * _gloffset_SpriteParameterfvSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11397 | ldx [%g1 + %g2], %g3 |
11398 | #else | ||||
11399 | sethi %hi(0x00000000), %g1 | ||||
11400 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11401 | ld [%g1 + (4 * _gloffset_SpriteParameterfvSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11402 | #endif |
11403 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11404 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11405 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11406 | .globl glSpriteParameteriSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11407 | .type glSpriteParameteriSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11408 | glSpriteParameteriSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11409 | #ifdef __sparc_v9__ |
11410 | sethi %hi(0x00000000), %g2 | ||||
11411 | sethi %hi(0x00000000), %g1 | ||||
11412 | or %g2, %lo(0x00000000), %g2 | ||||
11413 | or %g1, %lo(0x00000000), %g1 | ||||
11414 | sllx %g2, 32, %g2 | ||||
11415 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11416 | sethi %hi(8 * _gloffset_SpriteParameteriSGIX), %g2 |
11417 | or %g2, %lo(8 * _gloffset_SpriteParameteriSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11418 | ldx [%g1 + %g2], %g3 |
11419 | #else | ||||
11420 | sethi %hi(0x00000000), %g1 | ||||
11421 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11422 | ld [%g1 + (4 * _gloffset_SpriteParameteriSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11423 | #endif |
11424 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11425 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11426 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11427 | .globl glSpriteParameterivSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11428 | .type glSpriteParameterivSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11429 | glSpriteParameterivSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11430 | #ifdef __sparc_v9__ |
11431 | sethi %hi(0x00000000), %g2 | ||||
11432 | sethi %hi(0x00000000), %g1 | ||||
11433 | or %g2, %lo(0x00000000), %g2 | ||||
11434 | or %g1, %lo(0x00000000), %g1 | ||||
11435 | sllx %g2, 32, %g2 | ||||
11436 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11437 | sethi %hi(8 * _gloffset_SpriteParameterivSGIX), %g2 |
11438 | or %g2, %lo(8 * _gloffset_SpriteParameterivSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11439 | ldx [%g1 + %g2], %g3 |
11440 | #else | ||||
11441 | sethi %hi(0x00000000), %g1 | ||||
11442 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11443 | ld [%g1 + (4 * _gloffset_SpriteParameterivSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11444 | #endif |
11445 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11446 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11447 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11448 | .globl glPointParameterfEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11449 | .type glPointParameterfEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11450 | glPointParameterfEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11451 | #ifdef __sparc_v9__ |
11452 | sethi %hi(0x00000000), %g2 | ||||
11453 | sethi %hi(0x00000000), %g1 | ||||
11454 | or %g2, %lo(0x00000000), %g2 | ||||
11455 | or %g1, %lo(0x00000000), %g1 | ||||
11456 | sllx %g2, 32, %g2 | ||||
11457 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 11458 | sethi %hi(8 * _gloffset_PointParameterfEXT), %g2 |
11459 | or %g2, %lo(8 * _gloffset_PointParameterfEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11460 | ldx [%g1 + %g2], %g3 |
11461 | #else | ||||
11462 | sethi %hi(0x00000000), %g1 | ||||
11463 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 11464 | ld [%g1 + (4 * _gloffset_PointParameterfEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11465 | #endif |
11466 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11467 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11468 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11469 | .globl glPointParameterfvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11470 | .type glPointParameterfvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11471 | glPointParameterfvEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11472 | #ifdef __sparc_v9__ |
11473 | sethi %hi(0x00000000), %g2 | ||||
11474 | sethi %hi(0x00000000), %g1 | ||||
11475 | or %g2, %lo(0x00000000), %g2 | ||||
11476 | or %g1, %lo(0x00000000), %g1 | ||||
11477 | sllx %g2, 32, %g2 | ||||
11478 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 11479 | sethi %hi(8 * _gloffset_PointParameterfvEXT), %g2 |
11480 | or %g2, %lo(8 * _gloffset_PointParameterfvEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11481 | ldx [%g1 + %g2], %g3 |
11482 | #else | ||||
11483 | sethi %hi(0x00000000), %g1 | ||||
11484 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 11485 | ld [%g1 + (4 * _gloffset_PointParameterfvEXT)], %g3 |
11486 | #endif | ||||
11487 | jmpl %g3, %g0 | ||||
11488 | nop | ||||
11489 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11490 | .globl glPointParameterfARB |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 11491 | .type glPointParameterfARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11492 | glPointParameterfARB: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 11493 | #ifdef __sparc_v9__ |
11494 | sethi %hi(0x00000000), %g2 | ||||
11495 | sethi %hi(0x00000000), %g1 | ||||
11496 | or %g2, %lo(0x00000000), %g2 | ||||
11497 | or %g1, %lo(0x00000000), %g1 | ||||
11498 | sllx %g2, 32, %g2 | ||||
11499 | ldx [%g1 + %g2], %g1 | ||||
11500 | sethi %hi(8 * _gloffset_PointParameterfEXT), %g2 | ||||
11501 | or %g2, %lo(8 * _gloffset_PointParameterfEXT), %g2 | ||||
11502 | ldx [%g1 + %g2], %g3 | ||||
11503 | #else | ||||
11504 | sethi %hi(0x00000000), %g1 | ||||
11505 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
11506 | ld [%g1 + (4 * _gloffset_PointParameterfEXT)], %g3 | ||||
11507 | #endif | ||||
11508 | jmpl %g3, %g0 | ||||
11509 | nop | ||||
11510 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11511 | .globl glPointParameterfvARB |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 11512 | .type glPointParameterfvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11513 | glPointParameterfvARB: |
Brian Paul | 471a774 | 2001-12-04 23:43:31 +0000 | [diff] [blame] | 11514 | #ifdef __sparc_v9__ |
11515 | sethi %hi(0x00000000), %g2 | ||||
11516 | sethi %hi(0x00000000), %g1 | ||||
11517 | or %g2, %lo(0x00000000), %g2 | ||||
11518 | or %g1, %lo(0x00000000), %g1 | ||||
11519 | sllx %g2, 32, %g2 | ||||
11520 | ldx [%g1 + %g2], %g1 | ||||
11521 | sethi %hi(8 * _gloffset_PointParameterfvEXT), %g2 | ||||
11522 | or %g2, %lo(8 * _gloffset_PointParameterfvEXT), %g2 | ||||
11523 | ldx [%g1 + %g2], %g3 | ||||
11524 | #else | ||||
11525 | sethi %hi(0x00000000), %g1 | ||||
11526 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
11527 | ld [%g1 + (4 * _gloffset_PointParameterfvEXT)], %g3 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11528 | #endif |
11529 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11530 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11531 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11532 | .globl glPointParameterfSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11533 | .type glPointParameterfSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11534 | glPointParameterfSGIS: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11535 | #ifdef __sparc_v9__ |
11536 | sethi %hi(0x00000000), %g2 | ||||
11537 | sethi %hi(0x00000000), %g1 | ||||
11538 | or %g2, %lo(0x00000000), %g2 | ||||
11539 | or %g1, %lo(0x00000000), %g1 | ||||
11540 | sllx %g2, 32, %g2 | ||||
11541 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 11542 | sethi %hi(8 * _gloffset_PointParameterfEXT), %g2 |
11543 | or %g2, %lo(8 * _gloffset_PointParameterfEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11544 | ldx [%g1 + %g2], %g3 |
11545 | #else | ||||
11546 | sethi %hi(0x00000000), %g1 | ||||
11547 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 11548 | ld [%g1 + (4 * _gloffset_PointParameterfEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11549 | #endif |
11550 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11551 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11552 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11553 | .globl glPointParameterfvSGIS |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11554 | .type glPointParameterfvSGIS,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11555 | glPointParameterfvSGIS: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11556 | #ifdef __sparc_v9__ |
11557 | sethi %hi(0x00000000), %g2 | ||||
11558 | sethi %hi(0x00000000), %g1 | ||||
11559 | or %g2, %lo(0x00000000), %g2 | ||||
11560 | or %g1, %lo(0x00000000), %g1 | ||||
11561 | sllx %g2, 32, %g2 | ||||
11562 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 11563 | sethi %hi(8 * _gloffset_PointParameterfvEXT), %g2 |
11564 | or %g2, %lo(8 * _gloffset_PointParameterfvEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11565 | ldx [%g1 + %g2], %g3 |
11566 | #else | ||||
11567 | sethi %hi(0x00000000), %g1 | ||||
11568 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 11569 | ld [%g1 + (4 * _gloffset_PointParameterfvEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11570 | #endif |
11571 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11572 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11573 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11574 | .globl glGetInstrumentsSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11575 | .type glGetInstrumentsSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11576 | glGetInstrumentsSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11577 | #ifdef __sparc_v9__ |
11578 | sethi %hi(0x00000000), %g2 | ||||
11579 | sethi %hi(0x00000000), %g1 | ||||
11580 | or %g2, %lo(0x00000000), %g2 | ||||
11581 | or %g1, %lo(0x00000000), %g1 | ||||
11582 | sllx %g2, 32, %g2 | ||||
11583 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11584 | sethi %hi(8 * _gloffset_GetInstrumentsSGIX), %g2 |
11585 | or %g2, %lo(8 * _gloffset_GetInstrumentsSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11586 | ldx [%g1 + %g2], %g3 |
11587 | #else | ||||
11588 | sethi %hi(0x00000000), %g1 | ||||
11589 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11590 | ld [%g1 + (4 * _gloffset_GetInstrumentsSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11591 | #endif |
11592 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11593 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11594 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11595 | .globl glInstrumentsBufferSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11596 | .type glInstrumentsBufferSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11597 | glInstrumentsBufferSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11598 | #ifdef __sparc_v9__ |
11599 | sethi %hi(0x00000000), %g2 | ||||
11600 | sethi %hi(0x00000000), %g1 | ||||
11601 | or %g2, %lo(0x00000000), %g2 | ||||
11602 | or %g1, %lo(0x00000000), %g1 | ||||
11603 | sllx %g2, 32, %g2 | ||||
11604 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11605 | sethi %hi(8 * _gloffset_InstrumentsBufferSGIX), %g2 |
11606 | or %g2, %lo(8 * _gloffset_InstrumentsBufferSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11607 | ldx [%g1 + %g2], %g3 |
11608 | #else | ||||
11609 | sethi %hi(0x00000000), %g1 | ||||
11610 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11611 | ld [%g1 + (4 * _gloffset_InstrumentsBufferSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11612 | #endif |
11613 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11614 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11615 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11616 | .globl glPollInstrumentsSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11617 | .type glPollInstrumentsSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11618 | glPollInstrumentsSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11619 | #ifdef __sparc_v9__ |
11620 | sethi %hi(0x00000000), %g2 | ||||
11621 | sethi %hi(0x00000000), %g1 | ||||
11622 | or %g2, %lo(0x00000000), %g2 | ||||
11623 | or %g1, %lo(0x00000000), %g1 | ||||
11624 | sllx %g2, 32, %g2 | ||||
11625 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11626 | sethi %hi(8 * _gloffset_PollInstrumentsSGIX), %g2 |
11627 | or %g2, %lo(8 * _gloffset_PollInstrumentsSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11628 | ldx [%g1 + %g2], %g3 |
11629 | #else | ||||
11630 | sethi %hi(0x00000000), %g1 | ||||
11631 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11632 | ld [%g1 + (4 * _gloffset_PollInstrumentsSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11633 | #endif |
11634 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11635 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11636 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11637 | .globl glReadInstrumentsSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11638 | .type glReadInstrumentsSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11639 | glReadInstrumentsSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11640 | #ifdef __sparc_v9__ |
11641 | sethi %hi(0x00000000), %g2 | ||||
11642 | sethi %hi(0x00000000), %g1 | ||||
11643 | or %g2, %lo(0x00000000), %g2 | ||||
11644 | or %g1, %lo(0x00000000), %g1 | ||||
11645 | sllx %g2, 32, %g2 | ||||
11646 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11647 | sethi %hi(8 * _gloffset_ReadInstrumentsSGIX), %g2 |
11648 | or %g2, %lo(8 * _gloffset_ReadInstrumentsSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11649 | ldx [%g1 + %g2], %g3 |
11650 | #else | ||||
11651 | sethi %hi(0x00000000), %g1 | ||||
11652 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11653 | ld [%g1 + (4 * _gloffset_ReadInstrumentsSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11654 | #endif |
11655 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11656 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11657 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11658 | .globl glStartInstrumentsSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11659 | .type glStartInstrumentsSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11660 | glStartInstrumentsSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11661 | #ifdef __sparc_v9__ |
11662 | sethi %hi(0x00000000), %g2 | ||||
11663 | sethi %hi(0x00000000), %g1 | ||||
11664 | or %g2, %lo(0x00000000), %g2 | ||||
11665 | or %g1, %lo(0x00000000), %g1 | ||||
11666 | sllx %g2, 32, %g2 | ||||
11667 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11668 | sethi %hi(8 * _gloffset_StartInstrumentsSGIX), %g2 |
11669 | or %g2, %lo(8 * _gloffset_StartInstrumentsSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11670 | ldx [%g1 + %g2], %g3 |
11671 | #else | ||||
11672 | sethi %hi(0x00000000), %g1 | ||||
11673 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11674 | ld [%g1 + (4 * _gloffset_StartInstrumentsSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11675 | #endif |
11676 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11677 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11678 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11679 | .globl glStopInstrumentsSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11680 | .type glStopInstrumentsSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11681 | glStopInstrumentsSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11682 | #ifdef __sparc_v9__ |
11683 | sethi %hi(0x00000000), %g2 | ||||
11684 | sethi %hi(0x00000000), %g1 | ||||
11685 | or %g2, %lo(0x00000000), %g2 | ||||
11686 | or %g1, %lo(0x00000000), %g1 | ||||
11687 | sllx %g2, 32, %g2 | ||||
11688 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11689 | sethi %hi(8 * _gloffset_StopInstrumentsSGIX), %g2 |
11690 | or %g2, %lo(8 * _gloffset_StopInstrumentsSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11691 | ldx [%g1 + %g2], %g3 |
11692 | #else | ||||
11693 | sethi %hi(0x00000000), %g1 | ||||
11694 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11695 | ld [%g1 + (4 * _gloffset_StopInstrumentsSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11696 | #endif |
11697 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11698 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11699 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11700 | .globl glFrameZoomSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11701 | .type glFrameZoomSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11702 | glFrameZoomSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11703 | #ifdef __sparc_v9__ |
11704 | sethi %hi(0x00000000), %g2 | ||||
11705 | sethi %hi(0x00000000), %g1 | ||||
11706 | or %g2, %lo(0x00000000), %g2 | ||||
11707 | or %g1, %lo(0x00000000), %g1 | ||||
11708 | sllx %g2, 32, %g2 | ||||
11709 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11710 | sethi %hi(8 * _gloffset_FrameZoomSGIX), %g2 |
11711 | or %g2, %lo(8 * _gloffset_FrameZoomSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11712 | ldx [%g1 + %g2], %g3 |
11713 | #else | ||||
11714 | sethi %hi(0x00000000), %g1 | ||||
11715 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11716 | ld [%g1 + (4 * _gloffset_FrameZoomSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11717 | #endif |
11718 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11719 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11720 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11721 | .globl glTagSampleBufferSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11722 | .type glTagSampleBufferSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11723 | glTagSampleBufferSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11724 | #ifdef __sparc_v9__ |
11725 | sethi %hi(0x00000000), %g2 | ||||
11726 | sethi %hi(0x00000000), %g1 | ||||
11727 | or %g2, %lo(0x00000000), %g2 | ||||
11728 | or %g1, %lo(0x00000000), %g1 | ||||
11729 | sllx %g2, 32, %g2 | ||||
11730 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11731 | sethi %hi(8 * _gloffset_TagSampleBufferSGIX), %g2 |
11732 | or %g2, %lo(8 * _gloffset_TagSampleBufferSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11733 | ldx [%g1 + %g2], %g3 |
11734 | #else | ||||
11735 | sethi %hi(0x00000000), %g1 | ||||
11736 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11737 | ld [%g1 + (4 * _gloffset_TagSampleBufferSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11738 | #endif |
11739 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11740 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11741 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11742 | .globl glReferencePlaneSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11743 | .type glReferencePlaneSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11744 | glReferencePlaneSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11745 | #ifdef __sparc_v9__ |
11746 | sethi %hi(0x00000000), %g2 | ||||
11747 | sethi %hi(0x00000000), %g1 | ||||
11748 | or %g2, %lo(0x00000000), %g2 | ||||
11749 | or %g1, %lo(0x00000000), %g1 | ||||
11750 | sllx %g2, 32, %g2 | ||||
11751 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11752 | sethi %hi(8 * _gloffset_ReferencePlaneSGIX), %g2 |
11753 | or %g2, %lo(8 * _gloffset_ReferencePlaneSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11754 | ldx [%g1 + %g2], %g3 |
11755 | #else | ||||
11756 | sethi %hi(0x00000000), %g1 | ||||
11757 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11758 | ld [%g1 + (4 * _gloffset_ReferencePlaneSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11759 | #endif |
11760 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11761 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11762 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11763 | .globl glFlushRasterSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11764 | .type glFlushRasterSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11765 | glFlushRasterSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11766 | #ifdef __sparc_v9__ |
11767 | sethi %hi(0x00000000), %g2 | ||||
11768 | sethi %hi(0x00000000), %g1 | ||||
11769 | or %g2, %lo(0x00000000), %g2 | ||||
11770 | or %g1, %lo(0x00000000), %g1 | ||||
11771 | sllx %g2, 32, %g2 | ||||
11772 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11773 | sethi %hi(8 * _gloffset_FlushRasterSGIX), %g2 |
11774 | or %g2, %lo(8 * _gloffset_FlushRasterSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11775 | ldx [%g1 + %g2], %g3 |
11776 | #else | ||||
11777 | sethi %hi(0x00000000), %g1 | ||||
11778 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11779 | ld [%g1 + (4 * _gloffset_FlushRasterSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11780 | #endif |
11781 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11782 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11783 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11784 | .globl glColorSubTableEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11785 | .type glColorSubTableEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11786 | glColorSubTableEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11787 | #ifdef __sparc_v9__ |
11788 | sethi %hi(0x00000000), %g2 | ||||
11789 | sethi %hi(0x00000000), %g1 | ||||
11790 | or %g2, %lo(0x00000000), %g2 | ||||
11791 | or %g1, %lo(0x00000000), %g1 | ||||
11792 | sllx %g2, 32, %g2 | ||||
11793 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11794 | sethi %hi(8 * _gloffset_ColorSubTable), %g2 |
11795 | or %g2, %lo(8 * _gloffset_ColorSubTable), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11796 | ldx [%g1 + %g2], %g3 |
11797 | #else | ||||
11798 | sethi %hi(0x00000000), %g1 | ||||
11799 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11800 | ld [%g1 + (4 * _gloffset_ColorSubTable)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11801 | #endif |
11802 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11803 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11804 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11805 | .globl glCopyColorSubTableEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11806 | .type glCopyColorSubTableEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11807 | glCopyColorSubTableEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11808 | #ifdef __sparc_v9__ |
11809 | sethi %hi(0x00000000), %g2 | ||||
11810 | sethi %hi(0x00000000), %g1 | ||||
11811 | or %g2, %lo(0x00000000), %g2 | ||||
11812 | or %g1, %lo(0x00000000), %g1 | ||||
11813 | sllx %g2, 32, %g2 | ||||
11814 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11815 | sethi %hi(8 * _gloffset_CopyColorSubTable), %g2 |
11816 | or %g2, %lo(8 * _gloffset_CopyColorSubTable), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11817 | ldx [%g1 + %g2], %g3 |
11818 | #else | ||||
11819 | sethi %hi(0x00000000), %g1 | ||||
11820 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11821 | ld [%g1 + (4 * _gloffset_CopyColorSubTable)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11822 | #endif |
11823 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11824 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11825 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11826 | .globl glHintPGI |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11827 | .type glHintPGI,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11828 | glHintPGI: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11829 | #ifdef __sparc_v9__ |
11830 | sethi %hi(0x00000000), %g2 | ||||
11831 | sethi %hi(0x00000000), %g1 | ||||
11832 | or %g2, %lo(0x00000000), %g2 | ||||
11833 | or %g1, %lo(0x00000000), %g1 | ||||
11834 | sllx %g2, 32, %g2 | ||||
11835 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11836 | sethi %hi(8 * _gloffset_HintPGI), %g2 |
11837 | or %g2, %lo(8 * _gloffset_HintPGI), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11838 | ldx [%g1 + %g2], %g3 |
11839 | #else | ||||
11840 | sethi %hi(0x00000000), %g1 | ||||
11841 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11842 | ld [%g1 + (4 * _gloffset_HintPGI)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11843 | #endif |
11844 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11845 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11846 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11847 | .globl glColorTableEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11848 | .type glColorTableEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11849 | glColorTableEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11850 | #ifdef __sparc_v9__ |
11851 | sethi %hi(0x00000000), %g2 | ||||
11852 | sethi %hi(0x00000000), %g1 | ||||
11853 | or %g2, %lo(0x00000000), %g2 | ||||
11854 | or %g1, %lo(0x00000000), %g1 | ||||
11855 | sllx %g2, 32, %g2 | ||||
11856 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11857 | sethi %hi(8 * _gloffset_ColorTable), %g2 |
11858 | or %g2, %lo(8 * _gloffset_ColorTable), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11859 | ldx [%g1 + %g2], %g3 |
11860 | #else | ||||
11861 | sethi %hi(0x00000000), %g1 | ||||
11862 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11863 | ld [%g1 + (4 * _gloffset_ColorTable)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11864 | #endif |
11865 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11866 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11867 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11868 | .globl glGetColorTableEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11869 | .type glGetColorTableEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11870 | glGetColorTableEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11871 | #ifdef __sparc_v9__ |
11872 | sethi %hi(0x00000000), %g2 | ||||
11873 | sethi %hi(0x00000000), %g1 | ||||
11874 | or %g2, %lo(0x00000000), %g2 | ||||
11875 | or %g1, %lo(0x00000000), %g1 | ||||
11876 | sllx %g2, 32, %g2 | ||||
11877 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11878 | sethi %hi(8 * _gloffset_GetColorTableEXT), %g2 |
11879 | or %g2, %lo(8 * _gloffset_GetColorTableEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11880 | ldx [%g1 + %g2], %g3 |
11881 | #else | ||||
11882 | sethi %hi(0x00000000), %g1 | ||||
11883 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11884 | ld [%g1 + (4 * _gloffset_GetColorTableEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11885 | #endif |
11886 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11887 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11888 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11889 | .globl glGetColorTableParameterivEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11890 | .type glGetColorTableParameterivEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11891 | glGetColorTableParameterivEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11892 | #ifdef __sparc_v9__ |
11893 | sethi %hi(0x00000000), %g2 | ||||
11894 | sethi %hi(0x00000000), %g1 | ||||
11895 | or %g2, %lo(0x00000000), %g2 | ||||
11896 | or %g1, %lo(0x00000000), %g1 | ||||
11897 | sllx %g2, 32, %g2 | ||||
11898 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11899 | sethi %hi(8 * _gloffset_GetColorTableParameterivEXT), %g2 |
11900 | or %g2, %lo(8 * _gloffset_GetColorTableParameterivEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11901 | ldx [%g1 + %g2], %g3 |
11902 | #else | ||||
11903 | sethi %hi(0x00000000), %g1 | ||||
11904 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11905 | ld [%g1 + (4 * _gloffset_GetColorTableParameterivEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11906 | #endif |
11907 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11908 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11909 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11910 | .globl glGetColorTableParameterfvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11911 | .type glGetColorTableParameterfvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11912 | glGetColorTableParameterfvEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11913 | #ifdef __sparc_v9__ |
11914 | sethi %hi(0x00000000), %g2 | ||||
11915 | sethi %hi(0x00000000), %g1 | ||||
11916 | or %g2, %lo(0x00000000), %g2 | ||||
11917 | or %g1, %lo(0x00000000), %g1 | ||||
11918 | sllx %g2, 32, %g2 | ||||
11919 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11920 | sethi %hi(8 * _gloffset_GetColorTableParameterfvEXT), %g2 |
11921 | or %g2, %lo(8 * _gloffset_GetColorTableParameterfvEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11922 | ldx [%g1 + %g2], %g3 |
11923 | #else | ||||
11924 | sethi %hi(0x00000000), %g1 | ||||
11925 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11926 | ld [%g1 + (4 * _gloffset_GetColorTableParameterfvEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11927 | #endif |
11928 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11929 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11930 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11931 | .globl glGetListParameterfvSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11932 | .type glGetListParameterfvSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11933 | glGetListParameterfvSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11934 | #ifdef __sparc_v9__ |
11935 | sethi %hi(0x00000000), %g2 | ||||
11936 | sethi %hi(0x00000000), %g1 | ||||
11937 | or %g2, %lo(0x00000000), %g2 | ||||
11938 | or %g1, %lo(0x00000000), %g1 | ||||
11939 | sllx %g2, 32, %g2 | ||||
11940 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11941 | sethi %hi(8 * _gloffset_GetListParameterfvSGIX), %g2 |
11942 | or %g2, %lo(8 * _gloffset_GetListParameterfvSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11943 | ldx [%g1 + %g2], %g3 |
11944 | #else | ||||
11945 | sethi %hi(0x00000000), %g1 | ||||
11946 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11947 | ld [%g1 + (4 * _gloffset_GetListParameterfvSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11948 | #endif |
11949 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11950 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11951 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11952 | .globl glGetListParameterivSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11953 | .type glGetListParameterivSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11954 | glGetListParameterivSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11955 | #ifdef __sparc_v9__ |
11956 | sethi %hi(0x00000000), %g2 | ||||
11957 | sethi %hi(0x00000000), %g1 | ||||
11958 | or %g2, %lo(0x00000000), %g2 | ||||
11959 | or %g1, %lo(0x00000000), %g1 | ||||
11960 | sllx %g2, 32, %g2 | ||||
11961 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11962 | sethi %hi(8 * _gloffset_GetListParameterivSGIX), %g2 |
11963 | or %g2, %lo(8 * _gloffset_GetListParameterivSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11964 | ldx [%g1 + %g2], %g3 |
11965 | #else | ||||
11966 | sethi %hi(0x00000000), %g1 | ||||
11967 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11968 | ld [%g1 + (4 * _gloffset_GetListParameterivSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11969 | #endif |
11970 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11971 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11972 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11973 | .globl glListParameterfSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11974 | .type glListParameterfSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11975 | glListParameterfSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11976 | #ifdef __sparc_v9__ |
11977 | sethi %hi(0x00000000), %g2 | ||||
11978 | sethi %hi(0x00000000), %g1 | ||||
11979 | or %g2, %lo(0x00000000), %g2 | ||||
11980 | or %g1, %lo(0x00000000), %g1 | ||||
11981 | sllx %g2, 32, %g2 | ||||
11982 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11983 | sethi %hi(8 * _gloffset_ListParameterfSGIX), %g2 |
11984 | or %g2, %lo(8 * _gloffset_ListParameterfSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11985 | ldx [%g1 + %g2], %g3 |
11986 | #else | ||||
11987 | sethi %hi(0x00000000), %g1 | ||||
11988 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11989 | ld [%g1 + (4 * _gloffset_ListParameterfSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11990 | #endif |
11991 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 11992 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11993 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11994 | .globl glListParameterfvSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 11995 | .type glListParameterfvSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 11996 | glListParameterfvSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 11997 | #ifdef __sparc_v9__ |
11998 | sethi %hi(0x00000000), %g2 | ||||
11999 | sethi %hi(0x00000000), %g1 | ||||
12000 | or %g2, %lo(0x00000000), %g2 | ||||
12001 | or %g1, %lo(0x00000000), %g1 | ||||
12002 | sllx %g2, 32, %g2 | ||||
12003 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12004 | sethi %hi(8 * _gloffset_ListParameterfvSGIX), %g2 |
12005 | or %g2, %lo(8 * _gloffset_ListParameterfvSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12006 | ldx [%g1 + %g2], %g3 |
12007 | #else | ||||
12008 | sethi %hi(0x00000000), %g1 | ||||
12009 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12010 | ld [%g1 + (4 * _gloffset_ListParameterfvSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12011 | #endif |
12012 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12013 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12014 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12015 | .globl glListParameteriSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12016 | .type glListParameteriSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12017 | glListParameteriSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12018 | #ifdef __sparc_v9__ |
12019 | sethi %hi(0x00000000), %g2 | ||||
12020 | sethi %hi(0x00000000), %g1 | ||||
12021 | or %g2, %lo(0x00000000), %g2 | ||||
12022 | or %g1, %lo(0x00000000), %g1 | ||||
12023 | sllx %g2, 32, %g2 | ||||
12024 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12025 | sethi %hi(8 * _gloffset_ListParameteriSGIX), %g2 |
12026 | or %g2, %lo(8 * _gloffset_ListParameteriSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12027 | ldx [%g1 + %g2], %g3 |
12028 | #else | ||||
12029 | sethi %hi(0x00000000), %g1 | ||||
12030 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12031 | ld [%g1 + (4 * _gloffset_ListParameteriSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12032 | #endif |
12033 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12034 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12035 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12036 | .globl glListParameterivSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12037 | .type glListParameterivSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12038 | glListParameterivSGIX: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12039 | #ifdef __sparc_v9__ |
12040 | sethi %hi(0x00000000), %g2 | ||||
12041 | sethi %hi(0x00000000), %g1 | ||||
12042 | or %g2, %lo(0x00000000), %g2 | ||||
12043 | or %g1, %lo(0x00000000), %g1 | ||||
12044 | sllx %g2, 32, %g2 | ||||
12045 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12046 | sethi %hi(8 * _gloffset_ListParameterivSGIX), %g2 |
12047 | or %g2, %lo(8 * _gloffset_ListParameterivSGIX), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12048 | ldx [%g1 + %g2], %g3 |
12049 | #else | ||||
12050 | sethi %hi(0x00000000), %g1 | ||||
12051 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12052 | ld [%g1 + (4 * _gloffset_ListParameterivSGIX)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12053 | #endif |
12054 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12055 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12056 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12057 | .globl glIndexMaterialEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12058 | .type glIndexMaterialEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12059 | glIndexMaterialEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12060 | #ifdef __sparc_v9__ |
12061 | sethi %hi(0x00000000), %g2 | ||||
12062 | sethi %hi(0x00000000), %g1 | ||||
12063 | or %g2, %lo(0x00000000), %g2 | ||||
12064 | or %g1, %lo(0x00000000), %g1 | ||||
12065 | sllx %g2, 32, %g2 | ||||
12066 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12067 | sethi %hi(8 * _gloffset_IndexMaterialEXT), %g2 |
12068 | or %g2, %lo(8 * _gloffset_IndexMaterialEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12069 | ldx [%g1 + %g2], %g3 |
12070 | #else | ||||
12071 | sethi %hi(0x00000000), %g1 | ||||
12072 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12073 | ld [%g1 + (4 * _gloffset_IndexMaterialEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12074 | #endif |
12075 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12076 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12077 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12078 | .globl glIndexFuncEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12079 | .type glIndexFuncEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12080 | glIndexFuncEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12081 | #ifdef __sparc_v9__ |
12082 | sethi %hi(0x00000000), %g2 | ||||
12083 | sethi %hi(0x00000000), %g1 | ||||
12084 | or %g2, %lo(0x00000000), %g2 | ||||
12085 | or %g1, %lo(0x00000000), %g1 | ||||
12086 | sllx %g2, 32, %g2 | ||||
12087 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12088 | sethi %hi(8 * _gloffset_IndexFuncEXT), %g2 |
12089 | or %g2, %lo(8 * _gloffset_IndexFuncEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12090 | ldx [%g1 + %g2], %g3 |
12091 | #else | ||||
12092 | sethi %hi(0x00000000), %g1 | ||||
12093 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12094 | ld [%g1 + (4 * _gloffset_IndexFuncEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12095 | #endif |
12096 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12097 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12098 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12099 | .globl glLockArraysEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12100 | .type glLockArraysEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12101 | glLockArraysEXT: |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12102 | #ifdef __sparc_v9__ |
12103 | sethi %hi(0x00000000), %g2 | ||||
12104 | sethi %hi(0x00000000), %g1 | ||||
12105 | or %g2, %lo(0x00000000), %g2 | ||||
12106 | or %g1, %lo(0x00000000), %g1 | ||||
12107 | sllx %g2, 32, %g2 | ||||
12108 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12109 | sethi %hi(8 * _gloffset_LockArraysEXT), %g2 |
12110 | or %g2, %lo(8 * _gloffset_LockArraysEXT), %g2 | ||||
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12111 | ldx [%g1 + %g2], %g3 |
12112 | #else | ||||
12113 | sethi %hi(0x00000000), %g1 | ||||
12114 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12115 | ld [%g1 + (4 * _gloffset_LockArraysEXT)], %g3 |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12116 | #endif |
12117 | jmpl %g3, %g0 | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12118 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 12119 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12120 | .globl glUnlockArraysEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12121 | .type glUnlockArraysEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12122 | glUnlockArraysEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12123 | #ifdef __sparc_v9__ |
12124 | sethi %hi(0x00000000), %g2 | ||||
12125 | sethi %hi(0x00000000), %g1 | ||||
12126 | or %g2, %lo(0x00000000), %g2 | ||||
12127 | or %g1, %lo(0x00000000), %g1 | ||||
12128 | sllx %g2, 32, %g2 | ||||
12129 | ldx [%g1 + %g2], %g1 | ||||
12130 | sethi %hi(8 * _gloffset_UnlockArraysEXT), %g2 | ||||
12131 | or %g2, %lo(8 * _gloffset_UnlockArraysEXT), %g2 | ||||
12132 | ldx [%g1 + %g2], %g3 | ||||
12133 | #else | ||||
12134 | sethi %hi(0x00000000), %g1 | ||||
12135 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12136 | ld [%g1 + (4 * _gloffset_UnlockArraysEXT)], %g3 | ||||
12137 | #endif | ||||
12138 | jmpl %g3, %g0 | ||||
12139 | nop | ||||
12140 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12141 | .globl glCullParameterdvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12142 | .type glCullParameterdvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12143 | glCullParameterdvEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12144 | #ifdef __sparc_v9__ |
12145 | sethi %hi(0x00000000), %g2 | ||||
12146 | sethi %hi(0x00000000), %g1 | ||||
12147 | or %g2, %lo(0x00000000), %g2 | ||||
12148 | or %g1, %lo(0x00000000), %g1 | ||||
12149 | sllx %g2, 32, %g2 | ||||
12150 | ldx [%g1 + %g2], %g1 | ||||
12151 | sethi %hi(8 * _gloffset_CullParameterdvEXT), %g2 | ||||
12152 | or %g2, %lo(8 * _gloffset_CullParameterdvEXT), %g2 | ||||
12153 | ldx [%g1 + %g2], %g3 | ||||
12154 | #else | ||||
12155 | sethi %hi(0x00000000), %g1 | ||||
12156 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12157 | ld [%g1 + (4 * _gloffset_CullParameterdvEXT)], %g3 | ||||
12158 | #endif | ||||
12159 | jmpl %g3, %g0 | ||||
12160 | nop | ||||
12161 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12162 | .globl glCullParameterfvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12163 | .type glCullParameterfvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12164 | glCullParameterfvEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12165 | #ifdef __sparc_v9__ |
12166 | sethi %hi(0x00000000), %g2 | ||||
12167 | sethi %hi(0x00000000), %g1 | ||||
12168 | or %g2, %lo(0x00000000), %g2 | ||||
12169 | or %g1, %lo(0x00000000), %g1 | ||||
12170 | sllx %g2, 32, %g2 | ||||
12171 | ldx [%g1 + %g2], %g1 | ||||
12172 | sethi %hi(8 * _gloffset_CullParameterfvEXT), %g2 | ||||
12173 | or %g2, %lo(8 * _gloffset_CullParameterfvEXT), %g2 | ||||
12174 | ldx [%g1 + %g2], %g3 | ||||
12175 | #else | ||||
12176 | sethi %hi(0x00000000), %g1 | ||||
12177 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12178 | ld [%g1 + (4 * _gloffset_CullParameterfvEXT)], %g3 | ||||
12179 | #endif | ||||
12180 | jmpl %g3, %g0 | ||||
12181 | nop | ||||
12182 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12183 | .globl glFragmentColorMaterialSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12184 | .type glFragmentColorMaterialSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12185 | glFragmentColorMaterialSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12186 | #ifdef __sparc_v9__ |
12187 | sethi %hi(0x00000000), %g2 | ||||
12188 | sethi %hi(0x00000000), %g1 | ||||
12189 | or %g2, %lo(0x00000000), %g2 | ||||
12190 | or %g1, %lo(0x00000000), %g1 | ||||
12191 | sllx %g2, 32, %g2 | ||||
12192 | ldx [%g1 + %g2], %g1 | ||||
12193 | sethi %hi(8 * _gloffset_FragmentColorMaterialSGIX), %g2 | ||||
12194 | or %g2, %lo(8 * _gloffset_FragmentColorMaterialSGIX), %g2 | ||||
12195 | ldx [%g1 + %g2], %g3 | ||||
12196 | #else | ||||
12197 | sethi %hi(0x00000000), %g1 | ||||
12198 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12199 | ld [%g1 + (4 * _gloffset_FragmentColorMaterialSGIX)], %g3 | ||||
12200 | #endif | ||||
12201 | jmpl %g3, %g0 | ||||
12202 | nop | ||||
12203 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12204 | .globl glFragmentLightfSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12205 | .type glFragmentLightfSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12206 | glFragmentLightfSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12207 | #ifdef __sparc_v9__ |
12208 | sethi %hi(0x00000000), %g2 | ||||
12209 | sethi %hi(0x00000000), %g1 | ||||
12210 | or %g2, %lo(0x00000000), %g2 | ||||
12211 | or %g1, %lo(0x00000000), %g1 | ||||
12212 | sllx %g2, 32, %g2 | ||||
12213 | ldx [%g1 + %g2], %g1 | ||||
12214 | sethi %hi(8 * _gloffset_FragmentLightfSGIX), %g2 | ||||
12215 | or %g2, %lo(8 * _gloffset_FragmentLightfSGIX), %g2 | ||||
12216 | ldx [%g1 + %g2], %g3 | ||||
12217 | #else | ||||
12218 | sethi %hi(0x00000000), %g1 | ||||
12219 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12220 | ld [%g1 + (4 * _gloffset_FragmentLightfSGIX)], %g3 | ||||
12221 | #endif | ||||
12222 | jmpl %g3, %g0 | ||||
12223 | nop | ||||
12224 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12225 | .globl glFragmentLightfvSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12226 | .type glFragmentLightfvSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12227 | glFragmentLightfvSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12228 | #ifdef __sparc_v9__ |
12229 | sethi %hi(0x00000000), %g2 | ||||
12230 | sethi %hi(0x00000000), %g1 | ||||
12231 | or %g2, %lo(0x00000000), %g2 | ||||
12232 | or %g1, %lo(0x00000000), %g1 | ||||
12233 | sllx %g2, 32, %g2 | ||||
12234 | ldx [%g1 + %g2], %g1 | ||||
12235 | sethi %hi(8 * _gloffset_FragmentLightfvSGIX), %g2 | ||||
12236 | or %g2, %lo(8 * _gloffset_FragmentLightfvSGIX), %g2 | ||||
12237 | ldx [%g1 + %g2], %g3 | ||||
12238 | #else | ||||
12239 | sethi %hi(0x00000000), %g1 | ||||
12240 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12241 | ld [%g1 + (4 * _gloffset_FragmentLightfvSGIX)], %g3 | ||||
12242 | #endif | ||||
12243 | jmpl %g3, %g0 | ||||
12244 | nop | ||||
12245 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12246 | .globl glFragmentLightiSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12247 | .type glFragmentLightiSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12248 | glFragmentLightiSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12249 | #ifdef __sparc_v9__ |
12250 | sethi %hi(0x00000000), %g2 | ||||
12251 | sethi %hi(0x00000000), %g1 | ||||
12252 | or %g2, %lo(0x00000000), %g2 | ||||
12253 | or %g1, %lo(0x00000000), %g1 | ||||
12254 | sllx %g2, 32, %g2 | ||||
12255 | ldx [%g1 + %g2], %g1 | ||||
12256 | sethi %hi(8 * _gloffset_FragmentLightiSGIX), %g2 | ||||
12257 | or %g2, %lo(8 * _gloffset_FragmentLightiSGIX), %g2 | ||||
12258 | ldx [%g1 + %g2], %g3 | ||||
12259 | #else | ||||
12260 | sethi %hi(0x00000000), %g1 | ||||
12261 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12262 | ld [%g1 + (4 * _gloffset_FragmentLightiSGIX)], %g3 | ||||
12263 | #endif | ||||
12264 | jmpl %g3, %g0 | ||||
12265 | nop | ||||
12266 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12267 | .globl glFragmentLightivSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12268 | .type glFragmentLightivSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12269 | glFragmentLightivSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12270 | #ifdef __sparc_v9__ |
12271 | sethi %hi(0x00000000), %g2 | ||||
12272 | sethi %hi(0x00000000), %g1 | ||||
12273 | or %g2, %lo(0x00000000), %g2 | ||||
12274 | or %g1, %lo(0x00000000), %g1 | ||||
12275 | sllx %g2, 32, %g2 | ||||
12276 | ldx [%g1 + %g2], %g1 | ||||
12277 | sethi %hi(8 * _gloffset_FragmentLightivSGIX), %g2 | ||||
12278 | or %g2, %lo(8 * _gloffset_FragmentLightivSGIX), %g2 | ||||
12279 | ldx [%g1 + %g2], %g3 | ||||
12280 | #else | ||||
12281 | sethi %hi(0x00000000), %g1 | ||||
12282 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12283 | ld [%g1 + (4 * _gloffset_FragmentLightivSGIX)], %g3 | ||||
12284 | #endif | ||||
12285 | jmpl %g3, %g0 | ||||
12286 | nop | ||||
12287 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12288 | .globl glFragmentLightModelfSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12289 | .type glFragmentLightModelfSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12290 | glFragmentLightModelfSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12291 | #ifdef __sparc_v9__ |
12292 | sethi %hi(0x00000000), %g2 | ||||
12293 | sethi %hi(0x00000000), %g1 | ||||
12294 | or %g2, %lo(0x00000000), %g2 | ||||
12295 | or %g1, %lo(0x00000000), %g1 | ||||
12296 | sllx %g2, 32, %g2 | ||||
12297 | ldx [%g1 + %g2], %g1 | ||||
12298 | sethi %hi(8 * _gloffset_FragmentLightModelfSGIX), %g2 | ||||
12299 | or %g2, %lo(8 * _gloffset_FragmentLightModelfSGIX), %g2 | ||||
12300 | ldx [%g1 + %g2], %g3 | ||||
12301 | #else | ||||
12302 | sethi %hi(0x00000000), %g1 | ||||
12303 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12304 | ld [%g1 + (4 * _gloffset_FragmentLightModelfSGIX)], %g3 | ||||
12305 | #endif | ||||
12306 | jmpl %g3, %g0 | ||||
12307 | nop | ||||
12308 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12309 | .globl glFragmentLightModelfvSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12310 | .type glFragmentLightModelfvSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12311 | glFragmentLightModelfvSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12312 | #ifdef __sparc_v9__ |
12313 | sethi %hi(0x00000000), %g2 | ||||
12314 | sethi %hi(0x00000000), %g1 | ||||
12315 | or %g2, %lo(0x00000000), %g2 | ||||
12316 | or %g1, %lo(0x00000000), %g1 | ||||
12317 | sllx %g2, 32, %g2 | ||||
12318 | ldx [%g1 + %g2], %g1 | ||||
12319 | sethi %hi(8 * _gloffset_FragmentLightModelfvSGIX), %g2 | ||||
12320 | or %g2, %lo(8 * _gloffset_FragmentLightModelfvSGIX), %g2 | ||||
12321 | ldx [%g1 + %g2], %g3 | ||||
12322 | #else | ||||
12323 | sethi %hi(0x00000000), %g1 | ||||
12324 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12325 | ld [%g1 + (4 * _gloffset_FragmentLightModelfvSGIX)], %g3 | ||||
12326 | #endif | ||||
12327 | jmpl %g3, %g0 | ||||
12328 | nop | ||||
12329 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12330 | .globl glFragmentLightModeliSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12331 | .type glFragmentLightModeliSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12332 | glFragmentLightModeliSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12333 | #ifdef __sparc_v9__ |
12334 | sethi %hi(0x00000000), %g2 | ||||
12335 | sethi %hi(0x00000000), %g1 | ||||
12336 | or %g2, %lo(0x00000000), %g2 | ||||
12337 | or %g1, %lo(0x00000000), %g1 | ||||
12338 | sllx %g2, 32, %g2 | ||||
12339 | ldx [%g1 + %g2], %g1 | ||||
12340 | sethi %hi(8 * _gloffset_FragmentLightModeliSGIX), %g2 | ||||
12341 | or %g2, %lo(8 * _gloffset_FragmentLightModeliSGIX), %g2 | ||||
12342 | ldx [%g1 + %g2], %g3 | ||||
12343 | #else | ||||
12344 | sethi %hi(0x00000000), %g1 | ||||
12345 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12346 | ld [%g1 + (4 * _gloffset_FragmentLightModeliSGIX)], %g3 | ||||
12347 | #endif | ||||
12348 | jmpl %g3, %g0 | ||||
12349 | nop | ||||
12350 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12351 | .globl glFragmentLightModelivSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12352 | .type glFragmentLightModelivSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12353 | glFragmentLightModelivSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12354 | #ifdef __sparc_v9__ |
12355 | sethi %hi(0x00000000), %g2 | ||||
12356 | sethi %hi(0x00000000), %g1 | ||||
12357 | or %g2, %lo(0x00000000), %g2 | ||||
12358 | or %g1, %lo(0x00000000), %g1 | ||||
12359 | sllx %g2, 32, %g2 | ||||
12360 | ldx [%g1 + %g2], %g1 | ||||
12361 | sethi %hi(8 * _gloffset_FragmentLightModelivSGIX), %g2 | ||||
12362 | or %g2, %lo(8 * _gloffset_FragmentLightModelivSGIX), %g2 | ||||
12363 | ldx [%g1 + %g2], %g3 | ||||
12364 | #else | ||||
12365 | sethi %hi(0x00000000), %g1 | ||||
12366 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12367 | ld [%g1 + (4 * _gloffset_FragmentLightModelivSGIX)], %g3 | ||||
12368 | #endif | ||||
12369 | jmpl %g3, %g0 | ||||
12370 | nop | ||||
12371 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12372 | .globl glFragmentMaterialfSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12373 | .type glFragmentMaterialfSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12374 | glFragmentMaterialfSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12375 | #ifdef __sparc_v9__ |
12376 | sethi %hi(0x00000000), %g2 | ||||
12377 | sethi %hi(0x00000000), %g1 | ||||
12378 | or %g2, %lo(0x00000000), %g2 | ||||
12379 | or %g1, %lo(0x00000000), %g1 | ||||
12380 | sllx %g2, 32, %g2 | ||||
12381 | ldx [%g1 + %g2], %g1 | ||||
12382 | sethi %hi(8 * _gloffset_FragmentMaterialfSGIX), %g2 | ||||
12383 | or %g2, %lo(8 * _gloffset_FragmentMaterialfSGIX), %g2 | ||||
12384 | ldx [%g1 + %g2], %g3 | ||||
12385 | #else | ||||
12386 | sethi %hi(0x00000000), %g1 | ||||
12387 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12388 | ld [%g1 + (4 * _gloffset_FragmentMaterialfSGIX)], %g3 | ||||
12389 | #endif | ||||
12390 | jmpl %g3, %g0 | ||||
12391 | nop | ||||
12392 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12393 | .globl glFragmentMaterialfvSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12394 | .type glFragmentMaterialfvSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12395 | glFragmentMaterialfvSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12396 | #ifdef __sparc_v9__ |
12397 | sethi %hi(0x00000000), %g2 | ||||
12398 | sethi %hi(0x00000000), %g1 | ||||
12399 | or %g2, %lo(0x00000000), %g2 | ||||
12400 | or %g1, %lo(0x00000000), %g1 | ||||
12401 | sllx %g2, 32, %g2 | ||||
12402 | ldx [%g1 + %g2], %g1 | ||||
12403 | sethi %hi(8 * _gloffset_FragmentMaterialfvSGIX), %g2 | ||||
12404 | or %g2, %lo(8 * _gloffset_FragmentMaterialfvSGIX), %g2 | ||||
12405 | ldx [%g1 + %g2], %g3 | ||||
12406 | #else | ||||
12407 | sethi %hi(0x00000000), %g1 | ||||
12408 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12409 | ld [%g1 + (4 * _gloffset_FragmentMaterialfvSGIX)], %g3 | ||||
12410 | #endif | ||||
12411 | jmpl %g3, %g0 | ||||
12412 | nop | ||||
12413 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12414 | .globl glFragmentMaterialiSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12415 | .type glFragmentMaterialiSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12416 | glFragmentMaterialiSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12417 | #ifdef __sparc_v9__ |
12418 | sethi %hi(0x00000000), %g2 | ||||
12419 | sethi %hi(0x00000000), %g1 | ||||
12420 | or %g2, %lo(0x00000000), %g2 | ||||
12421 | or %g1, %lo(0x00000000), %g1 | ||||
12422 | sllx %g2, 32, %g2 | ||||
12423 | ldx [%g1 + %g2], %g1 | ||||
12424 | sethi %hi(8 * _gloffset_FragmentMaterialiSGIX), %g2 | ||||
12425 | or %g2, %lo(8 * _gloffset_FragmentMaterialiSGIX), %g2 | ||||
12426 | ldx [%g1 + %g2], %g3 | ||||
12427 | #else | ||||
12428 | sethi %hi(0x00000000), %g1 | ||||
12429 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12430 | ld [%g1 + (4 * _gloffset_FragmentMaterialiSGIX)], %g3 | ||||
12431 | #endif | ||||
12432 | jmpl %g3, %g0 | ||||
12433 | nop | ||||
12434 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12435 | .globl glFragmentMaterialivSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12436 | .type glFragmentMaterialivSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12437 | glFragmentMaterialivSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12438 | #ifdef __sparc_v9__ |
12439 | sethi %hi(0x00000000), %g2 | ||||
12440 | sethi %hi(0x00000000), %g1 | ||||
12441 | or %g2, %lo(0x00000000), %g2 | ||||
12442 | or %g1, %lo(0x00000000), %g1 | ||||
12443 | sllx %g2, 32, %g2 | ||||
12444 | ldx [%g1 + %g2], %g1 | ||||
12445 | sethi %hi(8 * _gloffset_FragmentMaterialivSGIX), %g2 | ||||
12446 | or %g2, %lo(8 * _gloffset_FragmentMaterialivSGIX), %g2 | ||||
12447 | ldx [%g1 + %g2], %g3 | ||||
12448 | #else | ||||
12449 | sethi %hi(0x00000000), %g1 | ||||
12450 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12451 | ld [%g1 + (4 * _gloffset_FragmentMaterialivSGIX)], %g3 | ||||
12452 | #endif | ||||
12453 | jmpl %g3, %g0 | ||||
12454 | nop | ||||
12455 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12456 | .globl glGetFragmentLightfvSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12457 | .type glGetFragmentLightfvSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12458 | glGetFragmentLightfvSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12459 | #ifdef __sparc_v9__ |
12460 | sethi %hi(0x00000000), %g2 | ||||
12461 | sethi %hi(0x00000000), %g1 | ||||
12462 | or %g2, %lo(0x00000000), %g2 | ||||
12463 | or %g1, %lo(0x00000000), %g1 | ||||
12464 | sllx %g2, 32, %g2 | ||||
12465 | ldx [%g1 + %g2], %g1 | ||||
12466 | sethi %hi(8 * _gloffset_GetFragmentLightfvSGIX), %g2 | ||||
12467 | or %g2, %lo(8 * _gloffset_GetFragmentLightfvSGIX), %g2 | ||||
12468 | ldx [%g1 + %g2], %g3 | ||||
12469 | #else | ||||
12470 | sethi %hi(0x00000000), %g1 | ||||
12471 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12472 | ld [%g1 + (4 * _gloffset_GetFragmentLightfvSGIX)], %g3 | ||||
12473 | #endif | ||||
12474 | jmpl %g3, %g0 | ||||
12475 | nop | ||||
12476 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12477 | .globl glGetFragmentLightivSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12478 | .type glGetFragmentLightivSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12479 | glGetFragmentLightivSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12480 | #ifdef __sparc_v9__ |
12481 | sethi %hi(0x00000000), %g2 | ||||
12482 | sethi %hi(0x00000000), %g1 | ||||
12483 | or %g2, %lo(0x00000000), %g2 | ||||
12484 | or %g1, %lo(0x00000000), %g1 | ||||
12485 | sllx %g2, 32, %g2 | ||||
12486 | ldx [%g1 + %g2], %g1 | ||||
12487 | sethi %hi(8 * _gloffset_GetFragmentLightivSGIX), %g2 | ||||
12488 | or %g2, %lo(8 * _gloffset_GetFragmentLightivSGIX), %g2 | ||||
12489 | ldx [%g1 + %g2], %g3 | ||||
12490 | #else | ||||
12491 | sethi %hi(0x00000000), %g1 | ||||
12492 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12493 | ld [%g1 + (4 * _gloffset_GetFragmentLightivSGIX)], %g3 | ||||
12494 | #endif | ||||
12495 | jmpl %g3, %g0 | ||||
12496 | nop | ||||
12497 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12498 | .globl glGetFragmentMaterialfvSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12499 | .type glGetFragmentMaterialfvSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12500 | glGetFragmentMaterialfvSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12501 | #ifdef __sparc_v9__ |
12502 | sethi %hi(0x00000000), %g2 | ||||
12503 | sethi %hi(0x00000000), %g1 | ||||
12504 | or %g2, %lo(0x00000000), %g2 | ||||
12505 | or %g1, %lo(0x00000000), %g1 | ||||
12506 | sllx %g2, 32, %g2 | ||||
12507 | ldx [%g1 + %g2], %g1 | ||||
12508 | sethi %hi(8 * _gloffset_GetFragmentMaterialfvSGIX), %g2 | ||||
12509 | or %g2, %lo(8 * _gloffset_GetFragmentMaterialfvSGIX), %g2 | ||||
12510 | ldx [%g1 + %g2], %g3 | ||||
12511 | #else | ||||
12512 | sethi %hi(0x00000000), %g1 | ||||
12513 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12514 | ld [%g1 + (4 * _gloffset_GetFragmentMaterialfvSGIX)], %g3 | ||||
12515 | #endif | ||||
12516 | jmpl %g3, %g0 | ||||
12517 | nop | ||||
12518 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12519 | .globl glGetFragmentMaterialivSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12520 | .type glGetFragmentMaterialivSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12521 | glGetFragmentMaterialivSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12522 | #ifdef __sparc_v9__ |
12523 | sethi %hi(0x00000000), %g2 | ||||
12524 | sethi %hi(0x00000000), %g1 | ||||
12525 | or %g2, %lo(0x00000000), %g2 | ||||
12526 | or %g1, %lo(0x00000000), %g1 | ||||
12527 | sllx %g2, 32, %g2 | ||||
12528 | ldx [%g1 + %g2], %g1 | ||||
12529 | sethi %hi(8 * _gloffset_GetFragmentMaterialivSGIX), %g2 | ||||
12530 | or %g2, %lo(8 * _gloffset_GetFragmentMaterialivSGIX), %g2 | ||||
12531 | ldx [%g1 + %g2], %g3 | ||||
12532 | #else | ||||
12533 | sethi %hi(0x00000000), %g1 | ||||
12534 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12535 | ld [%g1 + (4 * _gloffset_GetFragmentMaterialivSGIX)], %g3 | ||||
12536 | #endif | ||||
12537 | jmpl %g3, %g0 | ||||
12538 | nop | ||||
12539 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12540 | .globl glLightEnviSGIX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12541 | .type glLightEnviSGIX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12542 | glLightEnviSGIX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12543 | #ifdef __sparc_v9__ |
12544 | sethi %hi(0x00000000), %g2 | ||||
12545 | sethi %hi(0x00000000), %g1 | ||||
12546 | or %g2, %lo(0x00000000), %g2 | ||||
12547 | or %g1, %lo(0x00000000), %g1 | ||||
12548 | sllx %g2, 32, %g2 | ||||
12549 | ldx [%g1 + %g2], %g1 | ||||
12550 | sethi %hi(8 * _gloffset_LightEnviSGIX), %g2 | ||||
12551 | or %g2, %lo(8 * _gloffset_LightEnviSGIX), %g2 | ||||
12552 | ldx [%g1 + %g2], %g3 | ||||
12553 | #else | ||||
12554 | sethi %hi(0x00000000), %g1 | ||||
12555 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12556 | ld [%g1 + (4 * _gloffset_LightEnviSGIX)], %g3 | ||||
12557 | #endif | ||||
12558 | jmpl %g3, %g0 | ||||
12559 | nop | ||||
12560 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12561 | .globl glDrawRangeElementsEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12562 | .type glDrawRangeElementsEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12563 | glDrawRangeElementsEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12564 | #ifdef __sparc_v9__ |
12565 | sethi %hi(0x00000000), %g2 | ||||
12566 | sethi %hi(0x00000000), %g1 | ||||
12567 | or %g2, %lo(0x00000000), %g2 | ||||
12568 | or %g1, %lo(0x00000000), %g1 | ||||
12569 | sllx %g2, 32, %g2 | ||||
12570 | ldx [%g1 + %g2], %g1 | ||||
12571 | sethi %hi(8 * _gloffset_DrawRangeElements), %g2 | ||||
12572 | or %g2, %lo(8 * _gloffset_DrawRangeElements), %g2 | ||||
12573 | ldx [%g1 + %g2], %g3 | ||||
12574 | #else | ||||
12575 | sethi %hi(0x00000000), %g1 | ||||
12576 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12577 | ld [%g1 + (4 * _gloffset_DrawRangeElements)], %g3 | ||||
12578 | #endif | ||||
12579 | jmpl %g3, %g0 | ||||
12580 | nop | ||||
12581 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12582 | .globl glSecondaryColor3bEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12583 | .type glSecondaryColor3bEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12584 | glSecondaryColor3bEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12585 | #ifdef __sparc_v9__ |
12586 | sethi %hi(0x00000000), %g2 | ||||
12587 | sethi %hi(0x00000000), %g1 | ||||
12588 | or %g2, %lo(0x00000000), %g2 | ||||
12589 | or %g1, %lo(0x00000000), %g1 | ||||
12590 | sllx %g2, 32, %g2 | ||||
12591 | ldx [%g1 + %g2], %g1 | ||||
12592 | sethi %hi(8 * _gloffset_SecondaryColor3bEXT), %g2 | ||||
12593 | or %g2, %lo(8 * _gloffset_SecondaryColor3bEXT), %g2 | ||||
12594 | ldx [%g1 + %g2], %g3 | ||||
12595 | #else | ||||
12596 | sethi %hi(0x00000000), %g1 | ||||
12597 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12598 | ld [%g1 + (4 * _gloffset_SecondaryColor3bEXT)], %g3 | ||||
12599 | #endif | ||||
12600 | jmpl %g3, %g0 | ||||
12601 | nop | ||||
12602 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12603 | .globl glSecondaryColor3bvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12604 | .type glSecondaryColor3bvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12605 | glSecondaryColor3bvEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12606 | #ifdef __sparc_v9__ |
12607 | sethi %hi(0x00000000), %g2 | ||||
12608 | sethi %hi(0x00000000), %g1 | ||||
12609 | or %g2, %lo(0x00000000), %g2 | ||||
12610 | or %g1, %lo(0x00000000), %g1 | ||||
12611 | sllx %g2, 32, %g2 | ||||
12612 | ldx [%g1 + %g2], %g1 | ||||
12613 | sethi %hi(8 * _gloffset_SecondaryColor3bvEXT), %g2 | ||||
12614 | or %g2, %lo(8 * _gloffset_SecondaryColor3bvEXT), %g2 | ||||
12615 | ldx [%g1 + %g2], %g3 | ||||
12616 | #else | ||||
12617 | sethi %hi(0x00000000), %g1 | ||||
12618 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12619 | ld [%g1 + (4 * _gloffset_SecondaryColor3bvEXT)], %g3 | ||||
12620 | #endif | ||||
12621 | jmpl %g3, %g0 | ||||
12622 | nop | ||||
12623 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12624 | .globl glSecondaryColor3dEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12625 | .type glSecondaryColor3dEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12626 | glSecondaryColor3dEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12627 | #ifdef __sparc_v9__ |
12628 | sethi %hi(0x00000000), %g2 | ||||
12629 | sethi %hi(0x00000000), %g1 | ||||
12630 | or %g2, %lo(0x00000000), %g2 | ||||
12631 | or %g1, %lo(0x00000000), %g1 | ||||
12632 | sllx %g2, 32, %g2 | ||||
12633 | ldx [%g1 + %g2], %g1 | ||||
12634 | sethi %hi(8 * _gloffset_SecondaryColor3dEXT), %g2 | ||||
12635 | or %g2, %lo(8 * _gloffset_SecondaryColor3dEXT), %g2 | ||||
12636 | ldx [%g1 + %g2], %g3 | ||||
12637 | #else | ||||
12638 | sethi %hi(0x00000000), %g1 | ||||
12639 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12640 | ld [%g1 + (4 * _gloffset_SecondaryColor3dEXT)], %g3 | ||||
12641 | #endif | ||||
12642 | jmpl %g3, %g0 | ||||
12643 | nop | ||||
12644 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12645 | .globl glSecondaryColor3dvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12646 | .type glSecondaryColor3dvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12647 | glSecondaryColor3dvEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12648 | #ifdef __sparc_v9__ |
12649 | sethi %hi(0x00000000), %g2 | ||||
12650 | sethi %hi(0x00000000), %g1 | ||||
12651 | or %g2, %lo(0x00000000), %g2 | ||||
12652 | or %g1, %lo(0x00000000), %g1 | ||||
12653 | sllx %g2, 32, %g2 | ||||
12654 | ldx [%g1 + %g2], %g1 | ||||
12655 | sethi %hi(8 * _gloffset_SecondaryColor3dvEXT), %g2 | ||||
12656 | or %g2, %lo(8 * _gloffset_SecondaryColor3dvEXT), %g2 | ||||
12657 | ldx [%g1 + %g2], %g3 | ||||
12658 | #else | ||||
12659 | sethi %hi(0x00000000), %g1 | ||||
12660 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12661 | ld [%g1 + (4 * _gloffset_SecondaryColor3dvEXT)], %g3 | ||||
12662 | #endif | ||||
12663 | jmpl %g3, %g0 | ||||
12664 | nop | ||||
12665 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12666 | .globl glSecondaryColor3fEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12667 | .type glSecondaryColor3fEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12668 | glSecondaryColor3fEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12669 | #ifdef __sparc_v9__ |
12670 | sethi %hi(0x00000000), %g2 | ||||
12671 | sethi %hi(0x00000000), %g1 | ||||
12672 | or %g2, %lo(0x00000000), %g2 | ||||
12673 | or %g1, %lo(0x00000000), %g1 | ||||
12674 | sllx %g2, 32, %g2 | ||||
12675 | ldx [%g1 + %g2], %g1 | ||||
12676 | sethi %hi(8 * _gloffset_SecondaryColor3fEXT), %g2 | ||||
12677 | or %g2, %lo(8 * _gloffset_SecondaryColor3fEXT), %g2 | ||||
12678 | ldx [%g1 + %g2], %g3 | ||||
12679 | #else | ||||
12680 | sethi %hi(0x00000000), %g1 | ||||
12681 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12682 | ld [%g1 + (4 * _gloffset_SecondaryColor3fEXT)], %g3 | ||||
12683 | #endif | ||||
12684 | jmpl %g3, %g0 | ||||
12685 | nop | ||||
12686 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12687 | .globl glSecondaryColor3fvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12688 | .type glSecondaryColor3fvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12689 | glSecondaryColor3fvEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12690 | #ifdef __sparc_v9__ |
12691 | sethi %hi(0x00000000), %g2 | ||||
12692 | sethi %hi(0x00000000), %g1 | ||||
12693 | or %g2, %lo(0x00000000), %g2 | ||||
12694 | or %g1, %lo(0x00000000), %g1 | ||||
12695 | sllx %g2, 32, %g2 | ||||
12696 | ldx [%g1 + %g2], %g1 | ||||
12697 | sethi %hi(8 * _gloffset_SecondaryColor3fvEXT), %g2 | ||||
12698 | or %g2, %lo(8 * _gloffset_SecondaryColor3fvEXT), %g2 | ||||
12699 | ldx [%g1 + %g2], %g3 | ||||
12700 | #else | ||||
12701 | sethi %hi(0x00000000), %g1 | ||||
12702 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12703 | ld [%g1 + (4 * _gloffset_SecondaryColor3fvEXT)], %g3 | ||||
12704 | #endif | ||||
12705 | jmpl %g3, %g0 | ||||
12706 | nop | ||||
12707 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12708 | .globl glSecondaryColor3iEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12709 | .type glSecondaryColor3iEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12710 | glSecondaryColor3iEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12711 | #ifdef __sparc_v9__ |
12712 | sethi %hi(0x00000000), %g2 | ||||
12713 | sethi %hi(0x00000000), %g1 | ||||
12714 | or %g2, %lo(0x00000000), %g2 | ||||
12715 | or %g1, %lo(0x00000000), %g1 | ||||
12716 | sllx %g2, 32, %g2 | ||||
12717 | ldx [%g1 + %g2], %g1 | ||||
12718 | sethi %hi(8 * _gloffset_SecondaryColor3iEXT), %g2 | ||||
12719 | or %g2, %lo(8 * _gloffset_SecondaryColor3iEXT), %g2 | ||||
12720 | ldx [%g1 + %g2], %g3 | ||||
12721 | #else | ||||
12722 | sethi %hi(0x00000000), %g1 | ||||
12723 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12724 | ld [%g1 + (4 * _gloffset_SecondaryColor3iEXT)], %g3 | ||||
12725 | #endif | ||||
12726 | jmpl %g3, %g0 | ||||
12727 | nop | ||||
12728 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12729 | .globl glSecondaryColor3ivEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12730 | .type glSecondaryColor3ivEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12731 | glSecondaryColor3ivEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12732 | #ifdef __sparc_v9__ |
12733 | sethi %hi(0x00000000), %g2 | ||||
12734 | sethi %hi(0x00000000), %g1 | ||||
12735 | or %g2, %lo(0x00000000), %g2 | ||||
12736 | or %g1, %lo(0x00000000), %g1 | ||||
12737 | sllx %g2, 32, %g2 | ||||
12738 | ldx [%g1 + %g2], %g1 | ||||
12739 | sethi %hi(8 * _gloffset_SecondaryColor3ivEXT), %g2 | ||||
12740 | or %g2, %lo(8 * _gloffset_SecondaryColor3ivEXT), %g2 | ||||
12741 | ldx [%g1 + %g2], %g3 | ||||
12742 | #else | ||||
12743 | sethi %hi(0x00000000), %g1 | ||||
12744 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12745 | ld [%g1 + (4 * _gloffset_SecondaryColor3ivEXT)], %g3 | ||||
12746 | #endif | ||||
12747 | jmpl %g3, %g0 | ||||
12748 | nop | ||||
12749 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12750 | .globl glSecondaryColor3sEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12751 | .type glSecondaryColor3sEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12752 | glSecondaryColor3sEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12753 | #ifdef __sparc_v9__ |
12754 | sethi %hi(0x00000000), %g2 | ||||
12755 | sethi %hi(0x00000000), %g1 | ||||
12756 | or %g2, %lo(0x00000000), %g2 | ||||
12757 | or %g1, %lo(0x00000000), %g1 | ||||
12758 | sllx %g2, 32, %g2 | ||||
12759 | ldx [%g1 + %g2], %g1 | ||||
12760 | sethi %hi(8 * _gloffset_SecondaryColor3sEXT), %g2 | ||||
12761 | or %g2, %lo(8 * _gloffset_SecondaryColor3sEXT), %g2 | ||||
12762 | ldx [%g1 + %g2], %g3 | ||||
12763 | #else | ||||
12764 | sethi %hi(0x00000000), %g1 | ||||
12765 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12766 | ld [%g1 + (4 * _gloffset_SecondaryColor3sEXT)], %g3 | ||||
12767 | #endif | ||||
12768 | jmpl %g3, %g0 | ||||
12769 | nop | ||||
12770 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12771 | .globl glSecondaryColor3svEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12772 | .type glSecondaryColor3svEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12773 | glSecondaryColor3svEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12774 | #ifdef __sparc_v9__ |
12775 | sethi %hi(0x00000000), %g2 | ||||
12776 | sethi %hi(0x00000000), %g1 | ||||
12777 | or %g2, %lo(0x00000000), %g2 | ||||
12778 | or %g1, %lo(0x00000000), %g1 | ||||
12779 | sllx %g2, 32, %g2 | ||||
12780 | ldx [%g1 + %g2], %g1 | ||||
12781 | sethi %hi(8 * _gloffset_SecondaryColor3svEXT), %g2 | ||||
12782 | or %g2, %lo(8 * _gloffset_SecondaryColor3svEXT), %g2 | ||||
12783 | ldx [%g1 + %g2], %g3 | ||||
12784 | #else | ||||
12785 | sethi %hi(0x00000000), %g1 | ||||
12786 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12787 | ld [%g1 + (4 * _gloffset_SecondaryColor3svEXT)], %g3 | ||||
12788 | #endif | ||||
12789 | jmpl %g3, %g0 | ||||
12790 | nop | ||||
12791 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12792 | .globl glSecondaryColor3ubEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12793 | .type glSecondaryColor3ubEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12794 | glSecondaryColor3ubEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12795 | #ifdef __sparc_v9__ |
12796 | sethi %hi(0x00000000), %g2 | ||||
12797 | sethi %hi(0x00000000), %g1 | ||||
12798 | or %g2, %lo(0x00000000), %g2 | ||||
12799 | or %g1, %lo(0x00000000), %g1 | ||||
12800 | sllx %g2, 32, %g2 | ||||
12801 | ldx [%g1 + %g2], %g1 | ||||
12802 | sethi %hi(8 * _gloffset_SecondaryColor3ubEXT), %g2 | ||||
12803 | or %g2, %lo(8 * _gloffset_SecondaryColor3ubEXT), %g2 | ||||
12804 | ldx [%g1 + %g2], %g3 | ||||
12805 | #else | ||||
12806 | sethi %hi(0x00000000), %g1 | ||||
12807 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12808 | ld [%g1 + (4 * _gloffset_SecondaryColor3ubEXT)], %g3 | ||||
12809 | #endif | ||||
12810 | jmpl %g3, %g0 | ||||
12811 | nop | ||||
12812 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12813 | .globl glSecondaryColor3ubvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12814 | .type glSecondaryColor3ubvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12815 | glSecondaryColor3ubvEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12816 | #ifdef __sparc_v9__ |
12817 | sethi %hi(0x00000000), %g2 | ||||
12818 | sethi %hi(0x00000000), %g1 | ||||
12819 | or %g2, %lo(0x00000000), %g2 | ||||
12820 | or %g1, %lo(0x00000000), %g1 | ||||
12821 | sllx %g2, 32, %g2 | ||||
12822 | ldx [%g1 + %g2], %g1 | ||||
12823 | sethi %hi(8 * _gloffset_SecondaryColor3ubvEXT), %g2 | ||||
12824 | or %g2, %lo(8 * _gloffset_SecondaryColor3ubvEXT), %g2 | ||||
12825 | ldx [%g1 + %g2], %g3 | ||||
12826 | #else | ||||
12827 | sethi %hi(0x00000000), %g1 | ||||
12828 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12829 | ld [%g1 + (4 * _gloffset_SecondaryColor3ubvEXT)], %g3 | ||||
12830 | #endif | ||||
12831 | jmpl %g3, %g0 | ||||
12832 | nop | ||||
12833 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12834 | .globl glSecondaryColor3uiEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12835 | .type glSecondaryColor3uiEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12836 | glSecondaryColor3uiEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12837 | #ifdef __sparc_v9__ |
12838 | sethi %hi(0x00000000), %g2 | ||||
12839 | sethi %hi(0x00000000), %g1 | ||||
12840 | or %g2, %lo(0x00000000), %g2 | ||||
12841 | or %g1, %lo(0x00000000), %g1 | ||||
12842 | sllx %g2, 32, %g2 | ||||
12843 | ldx [%g1 + %g2], %g1 | ||||
12844 | sethi %hi(8 * _gloffset_SecondaryColor3uiEXT), %g2 | ||||
12845 | or %g2, %lo(8 * _gloffset_SecondaryColor3uiEXT), %g2 | ||||
12846 | ldx [%g1 + %g2], %g3 | ||||
12847 | #else | ||||
12848 | sethi %hi(0x00000000), %g1 | ||||
12849 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12850 | ld [%g1 + (4 * _gloffset_SecondaryColor3uiEXT)], %g3 | ||||
12851 | #endif | ||||
12852 | jmpl %g3, %g0 | ||||
12853 | nop | ||||
12854 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12855 | .globl glSecondaryColor3uivEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12856 | .type glSecondaryColor3uivEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12857 | glSecondaryColor3uivEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12858 | #ifdef __sparc_v9__ |
12859 | sethi %hi(0x00000000), %g2 | ||||
12860 | sethi %hi(0x00000000), %g1 | ||||
12861 | or %g2, %lo(0x00000000), %g2 | ||||
12862 | or %g1, %lo(0x00000000), %g1 | ||||
12863 | sllx %g2, 32, %g2 | ||||
12864 | ldx [%g1 + %g2], %g1 | ||||
12865 | sethi %hi(8 * _gloffset_SecondaryColor3uivEXT), %g2 | ||||
12866 | or %g2, %lo(8 * _gloffset_SecondaryColor3uivEXT), %g2 | ||||
12867 | ldx [%g1 + %g2], %g3 | ||||
12868 | #else | ||||
12869 | sethi %hi(0x00000000), %g1 | ||||
12870 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12871 | ld [%g1 + (4 * _gloffset_SecondaryColor3uivEXT)], %g3 | ||||
12872 | #endif | ||||
12873 | jmpl %g3, %g0 | ||||
12874 | nop | ||||
12875 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12876 | .globl glSecondaryColor3usEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12877 | .type glSecondaryColor3usEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12878 | glSecondaryColor3usEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12879 | #ifdef __sparc_v9__ |
12880 | sethi %hi(0x00000000), %g2 | ||||
12881 | sethi %hi(0x00000000), %g1 | ||||
12882 | or %g2, %lo(0x00000000), %g2 | ||||
12883 | or %g1, %lo(0x00000000), %g1 | ||||
12884 | sllx %g2, 32, %g2 | ||||
12885 | ldx [%g1 + %g2], %g1 | ||||
12886 | sethi %hi(8 * _gloffset_SecondaryColor3usEXT), %g2 | ||||
12887 | or %g2, %lo(8 * _gloffset_SecondaryColor3usEXT), %g2 | ||||
12888 | ldx [%g1 + %g2], %g3 | ||||
12889 | #else | ||||
12890 | sethi %hi(0x00000000), %g1 | ||||
12891 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12892 | ld [%g1 + (4 * _gloffset_SecondaryColor3usEXT)], %g3 | ||||
12893 | #endif | ||||
12894 | jmpl %g3, %g0 | ||||
12895 | nop | ||||
12896 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12897 | .globl glSecondaryColor3usvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12898 | .type glSecondaryColor3usvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12899 | glSecondaryColor3usvEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12900 | #ifdef __sparc_v9__ |
12901 | sethi %hi(0x00000000), %g2 | ||||
12902 | sethi %hi(0x00000000), %g1 | ||||
12903 | or %g2, %lo(0x00000000), %g2 | ||||
12904 | or %g1, %lo(0x00000000), %g1 | ||||
12905 | sllx %g2, 32, %g2 | ||||
12906 | ldx [%g1 + %g2], %g1 | ||||
12907 | sethi %hi(8 * _gloffset_SecondaryColor3usvEXT), %g2 | ||||
12908 | or %g2, %lo(8 * _gloffset_SecondaryColor3usvEXT), %g2 | ||||
12909 | ldx [%g1 + %g2], %g3 | ||||
12910 | #else | ||||
12911 | sethi %hi(0x00000000), %g1 | ||||
12912 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12913 | ld [%g1 + (4 * _gloffset_SecondaryColor3usvEXT)], %g3 | ||||
12914 | #endif | ||||
12915 | jmpl %g3, %g0 | ||||
12916 | nop | ||||
12917 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12918 | .globl glSecondaryColorPointerEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12919 | .type glSecondaryColorPointerEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12920 | glSecondaryColorPointerEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12921 | #ifdef __sparc_v9__ |
12922 | sethi %hi(0x00000000), %g2 | ||||
12923 | sethi %hi(0x00000000), %g1 | ||||
12924 | or %g2, %lo(0x00000000), %g2 | ||||
12925 | or %g1, %lo(0x00000000), %g1 | ||||
12926 | sllx %g2, 32, %g2 | ||||
12927 | ldx [%g1 + %g2], %g1 | ||||
12928 | sethi %hi(8 * _gloffset_SecondaryColorPointerEXT), %g2 | ||||
12929 | or %g2, %lo(8 * _gloffset_SecondaryColorPointerEXT), %g2 | ||||
12930 | ldx [%g1 + %g2], %g3 | ||||
12931 | #else | ||||
12932 | sethi %hi(0x00000000), %g1 | ||||
12933 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12934 | ld [%g1 + (4 * _gloffset_SecondaryColorPointerEXT)], %g3 | ||||
12935 | #endif | ||||
12936 | jmpl %g3, %g0 | ||||
12937 | nop | ||||
12938 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12939 | .globl glFogCoordfEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12940 | .type glFogCoordfEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12941 | glFogCoordfEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12942 | #ifdef __sparc_v9__ |
12943 | sethi %hi(0x00000000), %g2 | ||||
12944 | sethi %hi(0x00000000), %g1 | ||||
12945 | or %g2, %lo(0x00000000), %g2 | ||||
12946 | or %g1, %lo(0x00000000), %g1 | ||||
12947 | sllx %g2, 32, %g2 | ||||
12948 | ldx [%g1 + %g2], %g1 | ||||
12949 | sethi %hi(8 * _gloffset_FogCoordfEXT), %g2 | ||||
12950 | or %g2, %lo(8 * _gloffset_FogCoordfEXT), %g2 | ||||
12951 | ldx [%g1 + %g2], %g3 | ||||
12952 | #else | ||||
12953 | sethi %hi(0x00000000), %g1 | ||||
12954 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12955 | ld [%g1 + (4 * _gloffset_FogCoordfEXT)], %g3 | ||||
12956 | #endif | ||||
12957 | jmpl %g3, %g0 | ||||
12958 | nop | ||||
12959 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12960 | .globl glFogCoordfvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12961 | .type glFogCoordfvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12962 | glFogCoordfvEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12963 | #ifdef __sparc_v9__ |
12964 | sethi %hi(0x00000000), %g2 | ||||
12965 | sethi %hi(0x00000000), %g1 | ||||
12966 | or %g2, %lo(0x00000000), %g2 | ||||
12967 | or %g1, %lo(0x00000000), %g1 | ||||
12968 | sllx %g2, 32, %g2 | ||||
12969 | ldx [%g1 + %g2], %g1 | ||||
12970 | sethi %hi(8 * _gloffset_FogCoordfvEXT), %g2 | ||||
12971 | or %g2, %lo(8 * _gloffset_FogCoordfvEXT), %g2 | ||||
12972 | ldx [%g1 + %g2], %g3 | ||||
12973 | #else | ||||
12974 | sethi %hi(0x00000000), %g1 | ||||
12975 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12976 | ld [%g1 + (4 * _gloffset_FogCoordfvEXT)], %g3 | ||||
12977 | #endif | ||||
12978 | jmpl %g3, %g0 | ||||
12979 | nop | ||||
12980 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12981 | .globl glFogCoorddEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 12982 | .type glFogCoorddEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 12983 | glFogCoorddEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 12984 | #ifdef __sparc_v9__ |
12985 | sethi %hi(0x00000000), %g2 | ||||
12986 | sethi %hi(0x00000000), %g1 | ||||
12987 | or %g2, %lo(0x00000000), %g2 | ||||
12988 | or %g1, %lo(0x00000000), %g1 | ||||
12989 | sllx %g2, 32, %g2 | ||||
12990 | ldx [%g1 + %g2], %g1 | ||||
12991 | sethi %hi(8 * _gloffset_FogCoorddEXT), %g2 | ||||
12992 | or %g2, %lo(8 * _gloffset_FogCoorddEXT), %g2 | ||||
12993 | ldx [%g1 + %g2], %g3 | ||||
12994 | #else | ||||
12995 | sethi %hi(0x00000000), %g1 | ||||
12996 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
12997 | ld [%g1 + (4 * _gloffset_FogCoorddEXT)], %g3 | ||||
12998 | #endif | ||||
12999 | jmpl %g3, %g0 | ||||
13000 | nop | ||||
13001 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13002 | .globl glFogCoorddvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13003 | .type glFogCoorddvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13004 | glFogCoorddvEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13005 | #ifdef __sparc_v9__ |
13006 | sethi %hi(0x00000000), %g2 | ||||
13007 | sethi %hi(0x00000000), %g1 | ||||
13008 | or %g2, %lo(0x00000000), %g2 | ||||
13009 | or %g1, %lo(0x00000000), %g1 | ||||
13010 | sllx %g2, 32, %g2 | ||||
13011 | ldx [%g1 + %g2], %g1 | ||||
13012 | sethi %hi(8 * _gloffset_FogCoorddvEXT), %g2 | ||||
13013 | or %g2, %lo(8 * _gloffset_FogCoorddvEXT), %g2 | ||||
13014 | ldx [%g1 + %g2], %g3 | ||||
13015 | #else | ||||
13016 | sethi %hi(0x00000000), %g1 | ||||
13017 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13018 | ld [%g1 + (4 * _gloffset_FogCoorddvEXT)], %g3 | ||||
13019 | #endif | ||||
13020 | jmpl %g3, %g0 | ||||
13021 | nop | ||||
13022 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13023 | .globl glFogCoordPointerEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13024 | .type glFogCoordPointerEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13025 | glFogCoordPointerEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13026 | #ifdef __sparc_v9__ |
13027 | sethi %hi(0x00000000), %g2 | ||||
13028 | sethi %hi(0x00000000), %g1 | ||||
13029 | or %g2, %lo(0x00000000), %g2 | ||||
13030 | or %g1, %lo(0x00000000), %g1 | ||||
13031 | sllx %g2, 32, %g2 | ||||
13032 | ldx [%g1 + %g2], %g1 | ||||
13033 | sethi %hi(8 * _gloffset_FogCoordPointerEXT), %g2 | ||||
13034 | or %g2, %lo(8 * _gloffset_FogCoordPointerEXT), %g2 | ||||
13035 | ldx [%g1 + %g2], %g3 | ||||
13036 | #else | ||||
13037 | sethi %hi(0x00000000), %g1 | ||||
13038 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13039 | ld [%g1 + (4 * _gloffset_FogCoordPointerEXT)], %g3 | ||||
13040 | #endif | ||||
13041 | jmpl %g3, %g0 | ||||
13042 | nop | ||||
13043 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13044 | .globl glBlendFuncSeparateEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13045 | .type glBlendFuncSeparateEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13046 | glBlendFuncSeparateEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13047 | #ifdef __sparc_v9__ |
13048 | sethi %hi(0x00000000), %g2 | ||||
13049 | sethi %hi(0x00000000), %g1 | ||||
13050 | or %g2, %lo(0x00000000), %g2 | ||||
13051 | or %g1, %lo(0x00000000), %g1 | ||||
13052 | sllx %g2, 32, %g2 | ||||
13053 | ldx [%g1 + %g2], %g1 | ||||
13054 | sethi %hi(8 * _gloffset_BlendFuncSeparateEXT), %g2 | ||||
13055 | or %g2, %lo(8 * _gloffset_BlendFuncSeparateEXT), %g2 | ||||
13056 | ldx [%g1 + %g2], %g3 | ||||
13057 | #else | ||||
13058 | sethi %hi(0x00000000), %g1 | ||||
13059 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13060 | ld [%g1 + (4 * _gloffset_BlendFuncSeparateEXT)], %g3 | ||||
13061 | #endif | ||||
13062 | jmpl %g3, %g0 | ||||
13063 | nop | ||||
13064 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13065 | .globl glBlendFuncSeparateINGR |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13066 | .type glBlendFuncSeparateINGR,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13067 | glBlendFuncSeparateINGR: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13068 | #ifdef __sparc_v9__ |
13069 | sethi %hi(0x00000000), %g2 | ||||
13070 | sethi %hi(0x00000000), %g1 | ||||
13071 | or %g2, %lo(0x00000000), %g2 | ||||
13072 | or %g1, %lo(0x00000000), %g1 | ||||
13073 | sllx %g2, 32, %g2 | ||||
13074 | ldx [%g1 + %g2], %g1 | ||||
13075 | sethi %hi(8 * _gloffset_BlendFuncSeparateEXT), %g2 | ||||
13076 | or %g2, %lo(8 * _gloffset_BlendFuncSeparateEXT), %g2 | ||||
13077 | ldx [%g1 + %g2], %g3 | ||||
13078 | #else | ||||
13079 | sethi %hi(0x00000000), %g1 | ||||
13080 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13081 | ld [%g1 + (4 * _gloffset_BlendFuncSeparateEXT)], %g3 | ||||
13082 | #endif | ||||
13083 | jmpl %g3, %g0 | ||||
13084 | nop | ||||
13085 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13086 | .globl glVertexWeightfEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13087 | .type glVertexWeightfEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13088 | glVertexWeightfEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13089 | #ifdef __sparc_v9__ |
13090 | sethi %hi(0x00000000), %g2 | ||||
13091 | sethi %hi(0x00000000), %g1 | ||||
13092 | or %g2, %lo(0x00000000), %g2 | ||||
13093 | or %g1, %lo(0x00000000), %g1 | ||||
13094 | sllx %g2, 32, %g2 | ||||
13095 | ldx [%g1 + %g2], %g1 | ||||
13096 | sethi %hi(8 * _gloffset_VertexWeightfEXT), %g2 | ||||
13097 | or %g2, %lo(8 * _gloffset_VertexWeightfEXT), %g2 | ||||
13098 | ldx [%g1 + %g2], %g3 | ||||
13099 | #else | ||||
13100 | sethi %hi(0x00000000), %g1 | ||||
13101 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13102 | ld [%g1 + (4 * _gloffset_VertexWeightfEXT)], %g3 | ||||
13103 | #endif | ||||
13104 | jmpl %g3, %g0 | ||||
13105 | nop | ||||
13106 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13107 | .globl glVertexWeightfvEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13108 | .type glVertexWeightfvEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13109 | glVertexWeightfvEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13110 | #ifdef __sparc_v9__ |
13111 | sethi %hi(0x00000000), %g2 | ||||
13112 | sethi %hi(0x00000000), %g1 | ||||
13113 | or %g2, %lo(0x00000000), %g2 | ||||
13114 | or %g1, %lo(0x00000000), %g1 | ||||
13115 | sllx %g2, 32, %g2 | ||||
13116 | ldx [%g1 + %g2], %g1 | ||||
13117 | sethi %hi(8 * _gloffset_VertexWeightfvEXT), %g2 | ||||
13118 | or %g2, %lo(8 * _gloffset_VertexWeightfvEXT), %g2 | ||||
13119 | ldx [%g1 + %g2], %g3 | ||||
13120 | #else | ||||
13121 | sethi %hi(0x00000000), %g1 | ||||
13122 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13123 | ld [%g1 + (4 * _gloffset_VertexWeightfvEXT)], %g3 | ||||
13124 | #endif | ||||
13125 | jmpl %g3, %g0 | ||||
13126 | nop | ||||
13127 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13128 | .globl glVertexWeightPointerEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13129 | .type glVertexWeightPointerEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13130 | glVertexWeightPointerEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13131 | #ifdef __sparc_v9__ |
13132 | sethi %hi(0x00000000), %g2 | ||||
13133 | sethi %hi(0x00000000), %g1 | ||||
13134 | or %g2, %lo(0x00000000), %g2 | ||||
13135 | or %g1, %lo(0x00000000), %g1 | ||||
13136 | sllx %g2, 32, %g2 | ||||
13137 | ldx [%g1 + %g2], %g1 | ||||
13138 | sethi %hi(8 * _gloffset_VertexWeightPointerEXT), %g2 | ||||
13139 | or %g2, %lo(8 * _gloffset_VertexWeightPointerEXT), %g2 | ||||
13140 | ldx [%g1 + %g2], %g3 | ||||
13141 | #else | ||||
13142 | sethi %hi(0x00000000), %g1 | ||||
13143 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13144 | ld [%g1 + (4 * _gloffset_VertexWeightPointerEXT)], %g3 | ||||
13145 | #endif | ||||
13146 | jmpl %g3, %g0 | ||||
13147 | nop | ||||
13148 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13149 | .globl glFlushVertexArrayRangeNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13150 | .type glFlushVertexArrayRangeNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13151 | glFlushVertexArrayRangeNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13152 | #ifdef __sparc_v9__ |
13153 | sethi %hi(0x00000000), %g2 | ||||
13154 | sethi %hi(0x00000000), %g1 | ||||
13155 | or %g2, %lo(0x00000000), %g2 | ||||
13156 | or %g1, %lo(0x00000000), %g1 | ||||
13157 | sllx %g2, 32, %g2 | ||||
13158 | ldx [%g1 + %g2], %g1 | ||||
13159 | sethi %hi(8 * _gloffset_FlushVertexArrayRangeNV), %g2 | ||||
13160 | or %g2, %lo(8 * _gloffset_FlushVertexArrayRangeNV), %g2 | ||||
13161 | ldx [%g1 + %g2], %g3 | ||||
13162 | #else | ||||
13163 | sethi %hi(0x00000000), %g1 | ||||
13164 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13165 | ld [%g1 + (4 * _gloffset_FlushVertexArrayRangeNV)], %g3 | ||||
13166 | #endif | ||||
13167 | jmpl %g3, %g0 | ||||
13168 | nop | ||||
13169 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13170 | .globl glVertexArrayRangeNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13171 | .type glVertexArrayRangeNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13172 | glVertexArrayRangeNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13173 | #ifdef __sparc_v9__ |
13174 | sethi %hi(0x00000000), %g2 | ||||
13175 | sethi %hi(0x00000000), %g1 | ||||
13176 | or %g2, %lo(0x00000000), %g2 | ||||
13177 | or %g1, %lo(0x00000000), %g1 | ||||
13178 | sllx %g2, 32, %g2 | ||||
13179 | ldx [%g1 + %g2], %g1 | ||||
13180 | sethi %hi(8 * _gloffset_VertexArrayRangeNV), %g2 | ||||
13181 | or %g2, %lo(8 * _gloffset_VertexArrayRangeNV), %g2 | ||||
13182 | ldx [%g1 + %g2], %g3 | ||||
13183 | #else | ||||
13184 | sethi %hi(0x00000000), %g1 | ||||
13185 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13186 | ld [%g1 + (4 * _gloffset_VertexArrayRangeNV)], %g3 | ||||
13187 | #endif | ||||
13188 | jmpl %g3, %g0 | ||||
13189 | nop | ||||
13190 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13191 | .globl glCombinerParameterfvNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13192 | .type glCombinerParameterfvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13193 | glCombinerParameterfvNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13194 | #ifdef __sparc_v9__ |
13195 | sethi %hi(0x00000000), %g2 | ||||
13196 | sethi %hi(0x00000000), %g1 | ||||
13197 | or %g2, %lo(0x00000000), %g2 | ||||
13198 | or %g1, %lo(0x00000000), %g1 | ||||
13199 | sllx %g2, 32, %g2 | ||||
13200 | ldx [%g1 + %g2], %g1 | ||||
13201 | sethi %hi(8 * _gloffset_CombinerParameterfvNV), %g2 | ||||
13202 | or %g2, %lo(8 * _gloffset_CombinerParameterfvNV), %g2 | ||||
13203 | ldx [%g1 + %g2], %g3 | ||||
13204 | #else | ||||
13205 | sethi %hi(0x00000000), %g1 | ||||
13206 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13207 | ld [%g1 + (4 * _gloffset_CombinerParameterfvNV)], %g3 | ||||
13208 | #endif | ||||
13209 | jmpl %g3, %g0 | ||||
13210 | nop | ||||
13211 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13212 | .globl glCombinerParameterfNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13213 | .type glCombinerParameterfNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13214 | glCombinerParameterfNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13215 | #ifdef __sparc_v9__ |
13216 | sethi %hi(0x00000000), %g2 | ||||
13217 | sethi %hi(0x00000000), %g1 | ||||
13218 | or %g2, %lo(0x00000000), %g2 | ||||
13219 | or %g1, %lo(0x00000000), %g1 | ||||
13220 | sllx %g2, 32, %g2 | ||||
13221 | ldx [%g1 + %g2], %g1 | ||||
13222 | sethi %hi(8 * _gloffset_CombinerParameterfNV), %g2 | ||||
13223 | or %g2, %lo(8 * _gloffset_CombinerParameterfNV), %g2 | ||||
13224 | ldx [%g1 + %g2], %g3 | ||||
13225 | #else | ||||
13226 | sethi %hi(0x00000000), %g1 | ||||
13227 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13228 | ld [%g1 + (4 * _gloffset_CombinerParameterfNV)], %g3 | ||||
13229 | #endif | ||||
13230 | jmpl %g3, %g0 | ||||
13231 | nop | ||||
13232 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13233 | .globl glCombinerParameterivNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13234 | .type glCombinerParameterivNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13235 | glCombinerParameterivNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13236 | #ifdef __sparc_v9__ |
13237 | sethi %hi(0x00000000), %g2 | ||||
13238 | sethi %hi(0x00000000), %g1 | ||||
13239 | or %g2, %lo(0x00000000), %g2 | ||||
13240 | or %g1, %lo(0x00000000), %g1 | ||||
13241 | sllx %g2, 32, %g2 | ||||
13242 | ldx [%g1 + %g2], %g1 | ||||
13243 | sethi %hi(8 * _gloffset_CombinerParameterivNV), %g2 | ||||
13244 | or %g2, %lo(8 * _gloffset_CombinerParameterivNV), %g2 | ||||
13245 | ldx [%g1 + %g2], %g3 | ||||
13246 | #else | ||||
13247 | sethi %hi(0x00000000), %g1 | ||||
13248 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13249 | ld [%g1 + (4 * _gloffset_CombinerParameterivNV)], %g3 | ||||
13250 | #endif | ||||
13251 | jmpl %g3, %g0 | ||||
13252 | nop | ||||
13253 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13254 | .globl glCombinerParameteriNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13255 | .type glCombinerParameteriNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13256 | glCombinerParameteriNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13257 | #ifdef __sparc_v9__ |
13258 | sethi %hi(0x00000000), %g2 | ||||
13259 | sethi %hi(0x00000000), %g1 | ||||
13260 | or %g2, %lo(0x00000000), %g2 | ||||
13261 | or %g1, %lo(0x00000000), %g1 | ||||
13262 | sllx %g2, 32, %g2 | ||||
13263 | ldx [%g1 + %g2], %g1 | ||||
13264 | sethi %hi(8 * _gloffset_CombinerParameteriNV), %g2 | ||||
13265 | or %g2, %lo(8 * _gloffset_CombinerParameteriNV), %g2 | ||||
13266 | ldx [%g1 + %g2], %g3 | ||||
13267 | #else | ||||
13268 | sethi %hi(0x00000000), %g1 | ||||
13269 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13270 | ld [%g1 + (4 * _gloffset_CombinerParameteriNV)], %g3 | ||||
13271 | #endif | ||||
13272 | jmpl %g3, %g0 | ||||
13273 | nop | ||||
13274 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13275 | .globl glCombinerInputNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13276 | .type glCombinerInputNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13277 | glCombinerInputNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13278 | #ifdef __sparc_v9__ |
13279 | sethi %hi(0x00000000), %g2 | ||||
13280 | sethi %hi(0x00000000), %g1 | ||||
13281 | or %g2, %lo(0x00000000), %g2 | ||||
13282 | or %g1, %lo(0x00000000), %g1 | ||||
13283 | sllx %g2, 32, %g2 | ||||
13284 | ldx [%g1 + %g2], %g1 | ||||
13285 | sethi %hi(8 * _gloffset_CombinerInputNV), %g2 | ||||
13286 | or %g2, %lo(8 * _gloffset_CombinerInputNV), %g2 | ||||
13287 | ldx [%g1 + %g2], %g3 | ||||
13288 | #else | ||||
13289 | sethi %hi(0x00000000), %g1 | ||||
13290 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13291 | ld [%g1 + (4 * _gloffset_CombinerInputNV)], %g3 | ||||
13292 | #endif | ||||
13293 | jmpl %g3, %g0 | ||||
13294 | nop | ||||
13295 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13296 | .globl glCombinerOutputNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13297 | .type glCombinerOutputNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13298 | glCombinerOutputNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13299 | #ifdef __sparc_v9__ |
13300 | sethi %hi(0x00000000), %g2 | ||||
13301 | sethi %hi(0x00000000), %g1 | ||||
13302 | or %g2, %lo(0x00000000), %g2 | ||||
13303 | or %g1, %lo(0x00000000), %g1 | ||||
13304 | sllx %g2, 32, %g2 | ||||
13305 | ldx [%g1 + %g2], %g1 | ||||
13306 | sethi %hi(8 * _gloffset_CombinerOutputNV), %g2 | ||||
13307 | or %g2, %lo(8 * _gloffset_CombinerOutputNV), %g2 | ||||
13308 | ldx [%g1 + %g2], %g3 | ||||
13309 | #else | ||||
13310 | sethi %hi(0x00000000), %g1 | ||||
13311 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13312 | ld [%g1 + (4 * _gloffset_CombinerOutputNV)], %g3 | ||||
13313 | #endif | ||||
13314 | jmpl %g3, %g0 | ||||
13315 | nop | ||||
13316 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13317 | .globl glFinalCombinerInputNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13318 | .type glFinalCombinerInputNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13319 | glFinalCombinerInputNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13320 | #ifdef __sparc_v9__ |
13321 | sethi %hi(0x00000000), %g2 | ||||
13322 | sethi %hi(0x00000000), %g1 | ||||
13323 | or %g2, %lo(0x00000000), %g2 | ||||
13324 | or %g1, %lo(0x00000000), %g1 | ||||
13325 | sllx %g2, 32, %g2 | ||||
13326 | ldx [%g1 + %g2], %g1 | ||||
13327 | sethi %hi(8 * _gloffset_FinalCombinerInputNV), %g2 | ||||
13328 | or %g2, %lo(8 * _gloffset_FinalCombinerInputNV), %g2 | ||||
13329 | ldx [%g1 + %g2], %g3 | ||||
13330 | #else | ||||
13331 | sethi %hi(0x00000000), %g1 | ||||
13332 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13333 | ld [%g1 + (4 * _gloffset_FinalCombinerInputNV)], %g3 | ||||
13334 | #endif | ||||
13335 | jmpl %g3, %g0 | ||||
13336 | nop | ||||
13337 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13338 | .globl glGetCombinerInputParameterfvNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13339 | .type glGetCombinerInputParameterfvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13340 | glGetCombinerInputParameterfvNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13341 | #ifdef __sparc_v9__ |
13342 | sethi %hi(0x00000000), %g2 | ||||
13343 | sethi %hi(0x00000000), %g1 | ||||
13344 | or %g2, %lo(0x00000000), %g2 | ||||
13345 | or %g1, %lo(0x00000000), %g1 | ||||
13346 | sllx %g2, 32, %g2 | ||||
13347 | ldx [%g1 + %g2], %g1 | ||||
13348 | sethi %hi(8 * _gloffset_GetCombinerInputParameterfvNV), %g2 | ||||
13349 | or %g2, %lo(8 * _gloffset_GetCombinerInputParameterfvNV), %g2 | ||||
13350 | ldx [%g1 + %g2], %g3 | ||||
13351 | #else | ||||
13352 | sethi %hi(0x00000000), %g1 | ||||
13353 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13354 | ld [%g1 + (4 * _gloffset_GetCombinerInputParameterfvNV)], %g3 | ||||
13355 | #endif | ||||
13356 | jmpl %g3, %g0 | ||||
13357 | nop | ||||
13358 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13359 | .globl glGetCombinerInputParameterivNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13360 | .type glGetCombinerInputParameterivNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13361 | glGetCombinerInputParameterivNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13362 | #ifdef __sparc_v9__ |
13363 | sethi %hi(0x00000000), %g2 | ||||
13364 | sethi %hi(0x00000000), %g1 | ||||
13365 | or %g2, %lo(0x00000000), %g2 | ||||
13366 | or %g1, %lo(0x00000000), %g1 | ||||
13367 | sllx %g2, 32, %g2 | ||||
13368 | ldx [%g1 + %g2], %g1 | ||||
13369 | sethi %hi(8 * _gloffset_GetCombinerInputParameterivNV), %g2 | ||||
13370 | or %g2, %lo(8 * _gloffset_GetCombinerInputParameterivNV), %g2 | ||||
13371 | ldx [%g1 + %g2], %g3 | ||||
13372 | #else | ||||
13373 | sethi %hi(0x00000000), %g1 | ||||
13374 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13375 | ld [%g1 + (4 * _gloffset_GetCombinerInputParameterivNV)], %g3 | ||||
13376 | #endif | ||||
13377 | jmpl %g3, %g0 | ||||
13378 | nop | ||||
13379 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13380 | .globl glGetCombinerOutputParameterfvNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13381 | .type glGetCombinerOutputParameterfvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13382 | glGetCombinerOutputParameterfvNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13383 | #ifdef __sparc_v9__ |
13384 | sethi %hi(0x00000000), %g2 | ||||
13385 | sethi %hi(0x00000000), %g1 | ||||
13386 | or %g2, %lo(0x00000000), %g2 | ||||
13387 | or %g1, %lo(0x00000000), %g1 | ||||
13388 | sllx %g2, 32, %g2 | ||||
13389 | ldx [%g1 + %g2], %g1 | ||||
13390 | sethi %hi(8 * _gloffset_GetCombinerOutputParameterfvNV), %g2 | ||||
13391 | or %g2, %lo(8 * _gloffset_GetCombinerOutputParameterfvNV), %g2 | ||||
13392 | ldx [%g1 + %g2], %g3 | ||||
13393 | #else | ||||
13394 | sethi %hi(0x00000000), %g1 | ||||
13395 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13396 | ld [%g1 + (4 * _gloffset_GetCombinerOutputParameterfvNV)], %g3 | ||||
13397 | #endif | ||||
13398 | jmpl %g3, %g0 | ||||
13399 | nop | ||||
13400 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13401 | .globl glGetCombinerOutputParameterivNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13402 | .type glGetCombinerOutputParameterivNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13403 | glGetCombinerOutputParameterivNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13404 | #ifdef __sparc_v9__ |
13405 | sethi %hi(0x00000000), %g2 | ||||
13406 | sethi %hi(0x00000000), %g1 | ||||
13407 | or %g2, %lo(0x00000000), %g2 | ||||
13408 | or %g1, %lo(0x00000000), %g1 | ||||
13409 | sllx %g2, 32, %g2 | ||||
13410 | ldx [%g1 + %g2], %g1 | ||||
13411 | sethi %hi(8 * _gloffset_GetCombinerOutputParameterivNV), %g2 | ||||
13412 | or %g2, %lo(8 * _gloffset_GetCombinerOutputParameterivNV), %g2 | ||||
13413 | ldx [%g1 + %g2], %g3 | ||||
13414 | #else | ||||
13415 | sethi %hi(0x00000000), %g1 | ||||
13416 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13417 | ld [%g1 + (4 * _gloffset_GetCombinerOutputParameterivNV)], %g3 | ||||
13418 | #endif | ||||
13419 | jmpl %g3, %g0 | ||||
13420 | nop | ||||
13421 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13422 | .globl glGetFinalCombinerInputParameterfvNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13423 | .type glGetFinalCombinerInputParameterfvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13424 | glGetFinalCombinerInputParameterfvNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13425 | #ifdef __sparc_v9__ |
13426 | sethi %hi(0x00000000), %g2 | ||||
13427 | sethi %hi(0x00000000), %g1 | ||||
13428 | or %g2, %lo(0x00000000), %g2 | ||||
13429 | or %g1, %lo(0x00000000), %g1 | ||||
13430 | sllx %g2, 32, %g2 | ||||
13431 | ldx [%g1 + %g2], %g1 | ||||
13432 | sethi %hi(8 * _gloffset_GetFinalCombinerInputParameterfvNV), %g2 | ||||
13433 | or %g2, %lo(8 * _gloffset_GetFinalCombinerInputParameterfvNV), %g2 | ||||
13434 | ldx [%g1 + %g2], %g3 | ||||
13435 | #else | ||||
13436 | sethi %hi(0x00000000), %g1 | ||||
13437 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13438 | ld [%g1 + (4 * _gloffset_GetFinalCombinerInputParameterfvNV)], %g3 | ||||
13439 | #endif | ||||
13440 | jmpl %g3, %g0 | ||||
13441 | nop | ||||
13442 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13443 | .globl glGetFinalCombinerInputParameterivNV |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13444 | .type glGetFinalCombinerInputParameterivNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13445 | glGetFinalCombinerInputParameterivNV: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13446 | #ifdef __sparc_v9__ |
13447 | sethi %hi(0x00000000), %g2 | ||||
13448 | sethi %hi(0x00000000), %g1 | ||||
13449 | or %g2, %lo(0x00000000), %g2 | ||||
13450 | or %g1, %lo(0x00000000), %g1 | ||||
13451 | sllx %g2, 32, %g2 | ||||
13452 | ldx [%g1 + %g2], %g1 | ||||
13453 | sethi %hi(8 * _gloffset_GetFinalCombinerInputParameterivNV), %g2 | ||||
13454 | or %g2, %lo(8 * _gloffset_GetFinalCombinerInputParameterivNV), %g2 | ||||
13455 | ldx [%g1 + %g2], %g3 | ||||
13456 | #else | ||||
13457 | sethi %hi(0x00000000), %g1 | ||||
13458 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13459 | ld [%g1 + (4 * _gloffset_GetFinalCombinerInputParameterivNV)], %g3 | ||||
13460 | #endif | ||||
13461 | jmpl %g3, %g0 | ||||
13462 | nop | ||||
13463 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13464 | .globl glResizeBuffersMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13465 | .type glResizeBuffersMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13466 | glResizeBuffersMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13467 | #ifdef __sparc_v9__ |
13468 | sethi %hi(0x00000000), %g2 | ||||
13469 | sethi %hi(0x00000000), %g1 | ||||
13470 | or %g2, %lo(0x00000000), %g2 | ||||
13471 | or %g1, %lo(0x00000000), %g1 | ||||
13472 | sllx %g2, 32, %g2 | ||||
13473 | ldx [%g1 + %g2], %g1 | ||||
13474 | sethi %hi(8 * _gloffset_ResizeBuffersMESA), %g2 | ||||
13475 | or %g2, %lo(8 * _gloffset_ResizeBuffersMESA), %g2 | ||||
13476 | ldx [%g1 + %g2], %g3 | ||||
13477 | #else | ||||
13478 | sethi %hi(0x00000000), %g1 | ||||
13479 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13480 | ld [%g1 + (4 * _gloffset_ResizeBuffersMESA)], %g3 | ||||
13481 | #endif | ||||
13482 | jmpl %g3, %g0 | ||||
13483 | nop | ||||
13484 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13485 | .globl glWindowPos2dMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13486 | .type glWindowPos2dMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13487 | glWindowPos2dMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13488 | #ifdef __sparc_v9__ |
13489 | sethi %hi(0x00000000), %g2 | ||||
13490 | sethi %hi(0x00000000), %g1 | ||||
13491 | or %g2, %lo(0x00000000), %g2 | ||||
13492 | or %g1, %lo(0x00000000), %g1 | ||||
13493 | sllx %g2, 32, %g2 | ||||
13494 | ldx [%g1 + %g2], %g1 | ||||
13495 | sethi %hi(8 * _gloffset_WindowPos2dMESA), %g2 | ||||
13496 | or %g2, %lo(8 * _gloffset_WindowPos2dMESA), %g2 | ||||
13497 | ldx [%g1 + %g2], %g3 | ||||
13498 | #else | ||||
13499 | sethi %hi(0x00000000), %g1 | ||||
13500 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13501 | ld [%g1 + (4 * _gloffset_WindowPos2dMESA)], %g3 | ||||
13502 | #endif | ||||
13503 | jmpl %g3, %g0 | ||||
13504 | nop | ||||
13505 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13506 | .globl glWindowPos2dvMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13507 | .type glWindowPos2dvMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13508 | glWindowPos2dvMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13509 | #ifdef __sparc_v9__ |
13510 | sethi %hi(0x00000000), %g2 | ||||
13511 | sethi %hi(0x00000000), %g1 | ||||
13512 | or %g2, %lo(0x00000000), %g2 | ||||
13513 | or %g1, %lo(0x00000000), %g1 | ||||
13514 | sllx %g2, 32, %g2 | ||||
13515 | ldx [%g1 + %g2], %g1 | ||||
13516 | sethi %hi(8 * _gloffset_WindowPos2dvMESA), %g2 | ||||
13517 | or %g2, %lo(8 * _gloffset_WindowPos2dvMESA), %g2 | ||||
13518 | ldx [%g1 + %g2], %g3 | ||||
13519 | #else | ||||
13520 | sethi %hi(0x00000000), %g1 | ||||
13521 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13522 | ld [%g1 + (4 * _gloffset_WindowPos2dvMESA)], %g3 | ||||
13523 | #endif | ||||
13524 | jmpl %g3, %g0 | ||||
13525 | nop | ||||
13526 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13527 | .globl glWindowPos2fMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13528 | .type glWindowPos2fMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13529 | glWindowPos2fMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13530 | #ifdef __sparc_v9__ |
13531 | sethi %hi(0x00000000), %g2 | ||||
13532 | sethi %hi(0x00000000), %g1 | ||||
13533 | or %g2, %lo(0x00000000), %g2 | ||||
13534 | or %g1, %lo(0x00000000), %g1 | ||||
13535 | sllx %g2, 32, %g2 | ||||
13536 | ldx [%g1 + %g2], %g1 | ||||
13537 | sethi %hi(8 * _gloffset_WindowPos2fMESA), %g2 | ||||
13538 | or %g2, %lo(8 * _gloffset_WindowPos2fMESA), %g2 | ||||
13539 | ldx [%g1 + %g2], %g3 | ||||
13540 | #else | ||||
13541 | sethi %hi(0x00000000), %g1 | ||||
13542 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13543 | ld [%g1 + (4 * _gloffset_WindowPos2fMESA)], %g3 | ||||
13544 | #endif | ||||
13545 | jmpl %g3, %g0 | ||||
13546 | nop | ||||
13547 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13548 | .globl glWindowPos2fvMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13549 | .type glWindowPos2fvMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13550 | glWindowPos2fvMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13551 | #ifdef __sparc_v9__ |
13552 | sethi %hi(0x00000000), %g2 | ||||
13553 | sethi %hi(0x00000000), %g1 | ||||
13554 | or %g2, %lo(0x00000000), %g2 | ||||
13555 | or %g1, %lo(0x00000000), %g1 | ||||
13556 | sllx %g2, 32, %g2 | ||||
13557 | ldx [%g1 + %g2], %g1 | ||||
13558 | sethi %hi(8 * _gloffset_WindowPos2fvMESA), %g2 | ||||
13559 | or %g2, %lo(8 * _gloffset_WindowPos2fvMESA), %g2 | ||||
13560 | ldx [%g1 + %g2], %g3 | ||||
13561 | #else | ||||
13562 | sethi %hi(0x00000000), %g1 | ||||
13563 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13564 | ld [%g1 + (4 * _gloffset_WindowPos2fvMESA)], %g3 | ||||
13565 | #endif | ||||
13566 | jmpl %g3, %g0 | ||||
13567 | nop | ||||
13568 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13569 | .globl glWindowPos2iMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13570 | .type glWindowPos2iMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13571 | glWindowPos2iMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13572 | #ifdef __sparc_v9__ |
13573 | sethi %hi(0x00000000), %g2 | ||||
13574 | sethi %hi(0x00000000), %g1 | ||||
13575 | or %g2, %lo(0x00000000), %g2 | ||||
13576 | or %g1, %lo(0x00000000), %g1 | ||||
13577 | sllx %g2, 32, %g2 | ||||
13578 | ldx [%g1 + %g2], %g1 | ||||
13579 | sethi %hi(8 * _gloffset_WindowPos2iMESA), %g2 | ||||
13580 | or %g2, %lo(8 * _gloffset_WindowPos2iMESA), %g2 | ||||
13581 | ldx [%g1 + %g2], %g3 | ||||
13582 | #else | ||||
13583 | sethi %hi(0x00000000), %g1 | ||||
13584 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13585 | ld [%g1 + (4 * _gloffset_WindowPos2iMESA)], %g3 | ||||
13586 | #endif | ||||
13587 | jmpl %g3, %g0 | ||||
13588 | nop | ||||
13589 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13590 | .globl glWindowPos2ivMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13591 | .type glWindowPos2ivMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13592 | glWindowPos2ivMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13593 | #ifdef __sparc_v9__ |
13594 | sethi %hi(0x00000000), %g2 | ||||
13595 | sethi %hi(0x00000000), %g1 | ||||
13596 | or %g2, %lo(0x00000000), %g2 | ||||
13597 | or %g1, %lo(0x00000000), %g1 | ||||
13598 | sllx %g2, 32, %g2 | ||||
13599 | ldx [%g1 + %g2], %g1 | ||||
13600 | sethi %hi(8 * _gloffset_WindowPos2ivMESA), %g2 | ||||
13601 | or %g2, %lo(8 * _gloffset_WindowPos2ivMESA), %g2 | ||||
13602 | ldx [%g1 + %g2], %g3 | ||||
13603 | #else | ||||
13604 | sethi %hi(0x00000000), %g1 | ||||
13605 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13606 | ld [%g1 + (4 * _gloffset_WindowPos2ivMESA)], %g3 | ||||
13607 | #endif | ||||
13608 | jmpl %g3, %g0 | ||||
13609 | nop | ||||
13610 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13611 | .globl glWindowPos2sMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13612 | .type glWindowPos2sMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13613 | glWindowPos2sMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13614 | #ifdef __sparc_v9__ |
13615 | sethi %hi(0x00000000), %g2 | ||||
13616 | sethi %hi(0x00000000), %g1 | ||||
13617 | or %g2, %lo(0x00000000), %g2 | ||||
13618 | or %g1, %lo(0x00000000), %g1 | ||||
13619 | sllx %g2, 32, %g2 | ||||
13620 | ldx [%g1 + %g2], %g1 | ||||
13621 | sethi %hi(8 * _gloffset_WindowPos2sMESA), %g2 | ||||
13622 | or %g2, %lo(8 * _gloffset_WindowPos2sMESA), %g2 | ||||
13623 | ldx [%g1 + %g2], %g3 | ||||
13624 | #else | ||||
13625 | sethi %hi(0x00000000), %g1 | ||||
13626 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13627 | ld [%g1 + (4 * _gloffset_WindowPos2sMESA)], %g3 | ||||
13628 | #endif | ||||
13629 | jmpl %g3, %g0 | ||||
13630 | nop | ||||
13631 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13632 | .globl glWindowPos2svMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13633 | .type glWindowPos2svMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13634 | glWindowPos2svMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13635 | #ifdef __sparc_v9__ |
13636 | sethi %hi(0x00000000), %g2 | ||||
13637 | sethi %hi(0x00000000), %g1 | ||||
13638 | or %g2, %lo(0x00000000), %g2 | ||||
13639 | or %g1, %lo(0x00000000), %g1 | ||||
13640 | sllx %g2, 32, %g2 | ||||
13641 | ldx [%g1 + %g2], %g1 | ||||
13642 | sethi %hi(8 * _gloffset_WindowPos2svMESA), %g2 | ||||
13643 | or %g2, %lo(8 * _gloffset_WindowPos2svMESA), %g2 | ||||
13644 | ldx [%g1 + %g2], %g3 | ||||
13645 | #else | ||||
13646 | sethi %hi(0x00000000), %g1 | ||||
13647 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13648 | ld [%g1 + (4 * _gloffset_WindowPos2svMESA)], %g3 | ||||
13649 | #endif | ||||
13650 | jmpl %g3, %g0 | ||||
13651 | nop | ||||
13652 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13653 | .globl glWindowPos3dMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13654 | .type glWindowPos3dMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13655 | glWindowPos3dMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13656 | #ifdef __sparc_v9__ |
13657 | sethi %hi(0x00000000), %g2 | ||||
13658 | sethi %hi(0x00000000), %g1 | ||||
13659 | or %g2, %lo(0x00000000), %g2 | ||||
13660 | or %g1, %lo(0x00000000), %g1 | ||||
13661 | sllx %g2, 32, %g2 | ||||
13662 | ldx [%g1 + %g2], %g1 | ||||
13663 | sethi %hi(8 * _gloffset_WindowPos3dMESA), %g2 | ||||
13664 | or %g2, %lo(8 * _gloffset_WindowPos3dMESA), %g2 | ||||
13665 | ldx [%g1 + %g2], %g3 | ||||
13666 | #else | ||||
13667 | sethi %hi(0x00000000), %g1 | ||||
13668 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13669 | ld [%g1 + (4 * _gloffset_WindowPos3dMESA)], %g3 | ||||
13670 | #endif | ||||
13671 | jmpl %g3, %g0 | ||||
13672 | nop | ||||
13673 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13674 | .globl glWindowPos3dvMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13675 | .type glWindowPos3dvMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13676 | glWindowPos3dvMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13677 | #ifdef __sparc_v9__ |
13678 | sethi %hi(0x00000000), %g2 | ||||
13679 | sethi %hi(0x00000000), %g1 | ||||
13680 | or %g2, %lo(0x00000000), %g2 | ||||
13681 | or %g1, %lo(0x00000000), %g1 | ||||
13682 | sllx %g2, 32, %g2 | ||||
13683 | ldx [%g1 + %g2], %g1 | ||||
13684 | sethi %hi(8 * _gloffset_WindowPos3dvMESA), %g2 | ||||
13685 | or %g2, %lo(8 * _gloffset_WindowPos3dvMESA), %g2 | ||||
13686 | ldx [%g1 + %g2], %g3 | ||||
13687 | #else | ||||
13688 | sethi %hi(0x00000000), %g1 | ||||
13689 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13690 | ld [%g1 + (4 * _gloffset_WindowPos3dvMESA)], %g3 | ||||
13691 | #endif | ||||
13692 | jmpl %g3, %g0 | ||||
13693 | nop | ||||
13694 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13695 | .globl glWindowPos3fMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13696 | .type glWindowPos3fMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13697 | glWindowPos3fMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13698 | #ifdef __sparc_v9__ |
13699 | sethi %hi(0x00000000), %g2 | ||||
13700 | sethi %hi(0x00000000), %g1 | ||||
13701 | or %g2, %lo(0x00000000), %g2 | ||||
13702 | or %g1, %lo(0x00000000), %g1 | ||||
13703 | sllx %g2, 32, %g2 | ||||
13704 | ldx [%g1 + %g2], %g1 | ||||
13705 | sethi %hi(8 * _gloffset_WindowPos3fMESA), %g2 | ||||
13706 | or %g2, %lo(8 * _gloffset_WindowPos3fMESA), %g2 | ||||
13707 | ldx [%g1 + %g2], %g3 | ||||
13708 | #else | ||||
13709 | sethi %hi(0x00000000), %g1 | ||||
13710 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13711 | ld [%g1 + (4 * _gloffset_WindowPos3fMESA)], %g3 | ||||
13712 | #endif | ||||
13713 | jmpl %g3, %g0 | ||||
13714 | nop | ||||
13715 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13716 | .globl glWindowPos3fvMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13717 | .type glWindowPos3fvMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13718 | glWindowPos3fvMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13719 | #ifdef __sparc_v9__ |
13720 | sethi %hi(0x00000000), %g2 | ||||
13721 | sethi %hi(0x00000000), %g1 | ||||
13722 | or %g2, %lo(0x00000000), %g2 | ||||
13723 | or %g1, %lo(0x00000000), %g1 | ||||
13724 | sllx %g2, 32, %g2 | ||||
13725 | ldx [%g1 + %g2], %g1 | ||||
13726 | sethi %hi(8 * _gloffset_WindowPos3fvMESA), %g2 | ||||
13727 | or %g2, %lo(8 * _gloffset_WindowPos3fvMESA), %g2 | ||||
13728 | ldx [%g1 + %g2], %g3 | ||||
13729 | #else | ||||
13730 | sethi %hi(0x00000000), %g1 | ||||
13731 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13732 | ld [%g1 + (4 * _gloffset_WindowPos3fvMESA)], %g3 | ||||
13733 | #endif | ||||
13734 | jmpl %g3, %g0 | ||||
13735 | nop | ||||
13736 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13737 | .globl glWindowPos3iMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13738 | .type glWindowPos3iMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13739 | glWindowPos3iMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13740 | #ifdef __sparc_v9__ |
13741 | sethi %hi(0x00000000), %g2 | ||||
13742 | sethi %hi(0x00000000), %g1 | ||||
13743 | or %g2, %lo(0x00000000), %g2 | ||||
13744 | or %g1, %lo(0x00000000), %g1 | ||||
13745 | sllx %g2, 32, %g2 | ||||
13746 | ldx [%g1 + %g2], %g1 | ||||
13747 | sethi %hi(8 * _gloffset_WindowPos3iMESA), %g2 | ||||
13748 | or %g2, %lo(8 * _gloffset_WindowPos3iMESA), %g2 | ||||
13749 | ldx [%g1 + %g2], %g3 | ||||
13750 | #else | ||||
13751 | sethi %hi(0x00000000), %g1 | ||||
13752 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13753 | ld [%g1 + (4 * _gloffset_WindowPos3iMESA)], %g3 | ||||
13754 | #endif | ||||
13755 | jmpl %g3, %g0 | ||||
13756 | nop | ||||
13757 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13758 | .globl glWindowPos3ivMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13759 | .type glWindowPos3ivMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13760 | glWindowPos3ivMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13761 | #ifdef __sparc_v9__ |
13762 | sethi %hi(0x00000000), %g2 | ||||
13763 | sethi %hi(0x00000000), %g1 | ||||
13764 | or %g2, %lo(0x00000000), %g2 | ||||
13765 | or %g1, %lo(0x00000000), %g1 | ||||
13766 | sllx %g2, 32, %g2 | ||||
13767 | ldx [%g1 + %g2], %g1 | ||||
13768 | sethi %hi(8 * _gloffset_WindowPos3ivMESA), %g2 | ||||
13769 | or %g2, %lo(8 * _gloffset_WindowPos3ivMESA), %g2 | ||||
13770 | ldx [%g1 + %g2], %g3 | ||||
13771 | #else | ||||
13772 | sethi %hi(0x00000000), %g1 | ||||
13773 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13774 | ld [%g1 + (4 * _gloffset_WindowPos3ivMESA)], %g3 | ||||
13775 | #endif | ||||
13776 | jmpl %g3, %g0 | ||||
13777 | nop | ||||
13778 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13779 | .globl glWindowPos3sMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13780 | .type glWindowPos3sMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13781 | glWindowPos3sMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13782 | #ifdef __sparc_v9__ |
13783 | sethi %hi(0x00000000), %g2 | ||||
13784 | sethi %hi(0x00000000), %g1 | ||||
13785 | or %g2, %lo(0x00000000), %g2 | ||||
13786 | or %g1, %lo(0x00000000), %g1 | ||||
13787 | sllx %g2, 32, %g2 | ||||
13788 | ldx [%g1 + %g2], %g1 | ||||
13789 | sethi %hi(8 * _gloffset_WindowPos3sMESA), %g2 | ||||
13790 | or %g2, %lo(8 * _gloffset_WindowPos3sMESA), %g2 | ||||
13791 | ldx [%g1 + %g2], %g3 | ||||
13792 | #else | ||||
13793 | sethi %hi(0x00000000), %g1 | ||||
13794 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13795 | ld [%g1 + (4 * _gloffset_WindowPos3sMESA)], %g3 | ||||
13796 | #endif | ||||
13797 | jmpl %g3, %g0 | ||||
13798 | nop | ||||
13799 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13800 | .globl glWindowPos3svMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13801 | .type glWindowPos3svMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13802 | glWindowPos3svMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13803 | #ifdef __sparc_v9__ |
13804 | sethi %hi(0x00000000), %g2 | ||||
13805 | sethi %hi(0x00000000), %g1 | ||||
13806 | or %g2, %lo(0x00000000), %g2 | ||||
13807 | or %g1, %lo(0x00000000), %g1 | ||||
13808 | sllx %g2, 32, %g2 | ||||
13809 | ldx [%g1 + %g2], %g1 | ||||
13810 | sethi %hi(8 * _gloffset_WindowPos3svMESA), %g2 | ||||
13811 | or %g2, %lo(8 * _gloffset_WindowPos3svMESA), %g2 | ||||
13812 | ldx [%g1 + %g2], %g3 | ||||
13813 | #else | ||||
13814 | sethi %hi(0x00000000), %g1 | ||||
13815 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13816 | ld [%g1 + (4 * _gloffset_WindowPos3svMESA)], %g3 | ||||
13817 | #endif | ||||
13818 | jmpl %g3, %g0 | ||||
13819 | nop | ||||
13820 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13821 | .globl glWindowPos4dMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13822 | .type glWindowPos4dMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13823 | glWindowPos4dMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13824 | #ifdef __sparc_v9__ |
13825 | sethi %hi(0x00000000), %g2 | ||||
13826 | sethi %hi(0x00000000), %g1 | ||||
13827 | or %g2, %lo(0x00000000), %g2 | ||||
13828 | or %g1, %lo(0x00000000), %g1 | ||||
13829 | sllx %g2, 32, %g2 | ||||
13830 | ldx [%g1 + %g2], %g1 | ||||
13831 | sethi %hi(8 * _gloffset_WindowPos4dMESA), %g2 | ||||
13832 | or %g2, %lo(8 * _gloffset_WindowPos4dMESA), %g2 | ||||
13833 | ldx [%g1 + %g2], %g3 | ||||
13834 | #else | ||||
13835 | sethi %hi(0x00000000), %g1 | ||||
13836 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13837 | ld [%g1 + (4 * _gloffset_WindowPos4dMESA)], %g3 | ||||
13838 | #endif | ||||
13839 | jmpl %g3, %g0 | ||||
13840 | nop | ||||
13841 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13842 | .globl glWindowPos4dvMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13843 | .type glWindowPos4dvMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13844 | glWindowPos4dvMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13845 | #ifdef __sparc_v9__ |
13846 | sethi %hi(0x00000000), %g2 | ||||
13847 | sethi %hi(0x00000000), %g1 | ||||
13848 | or %g2, %lo(0x00000000), %g2 | ||||
13849 | or %g1, %lo(0x00000000), %g1 | ||||
13850 | sllx %g2, 32, %g2 | ||||
13851 | ldx [%g1 + %g2], %g1 | ||||
13852 | sethi %hi(8 * _gloffset_WindowPos4dvMESA), %g2 | ||||
13853 | or %g2, %lo(8 * _gloffset_WindowPos4dvMESA), %g2 | ||||
13854 | ldx [%g1 + %g2], %g3 | ||||
13855 | #else | ||||
13856 | sethi %hi(0x00000000), %g1 | ||||
13857 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13858 | ld [%g1 + (4 * _gloffset_WindowPos4dvMESA)], %g3 | ||||
13859 | #endif | ||||
13860 | jmpl %g3, %g0 | ||||
13861 | nop | ||||
13862 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13863 | .globl glWindowPos4fMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13864 | .type glWindowPos4fMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13865 | glWindowPos4fMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13866 | #ifdef __sparc_v9__ |
13867 | sethi %hi(0x00000000), %g2 | ||||
13868 | sethi %hi(0x00000000), %g1 | ||||
13869 | or %g2, %lo(0x00000000), %g2 | ||||
13870 | or %g1, %lo(0x00000000), %g1 | ||||
13871 | sllx %g2, 32, %g2 | ||||
13872 | ldx [%g1 + %g2], %g1 | ||||
13873 | sethi %hi(8 * _gloffset_WindowPos4fMESA), %g2 | ||||
13874 | or %g2, %lo(8 * _gloffset_WindowPos4fMESA), %g2 | ||||
13875 | ldx [%g1 + %g2], %g3 | ||||
13876 | #else | ||||
13877 | sethi %hi(0x00000000), %g1 | ||||
13878 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13879 | ld [%g1 + (4 * _gloffset_WindowPos4fMESA)], %g3 | ||||
13880 | #endif | ||||
13881 | jmpl %g3, %g0 | ||||
13882 | nop | ||||
13883 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13884 | .globl glWindowPos4fvMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13885 | .type glWindowPos4fvMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13886 | glWindowPos4fvMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13887 | #ifdef __sparc_v9__ |
13888 | sethi %hi(0x00000000), %g2 | ||||
13889 | sethi %hi(0x00000000), %g1 | ||||
13890 | or %g2, %lo(0x00000000), %g2 | ||||
13891 | or %g1, %lo(0x00000000), %g1 | ||||
13892 | sllx %g2, 32, %g2 | ||||
13893 | ldx [%g1 + %g2], %g1 | ||||
13894 | sethi %hi(8 * _gloffset_WindowPos4fvMESA), %g2 | ||||
13895 | or %g2, %lo(8 * _gloffset_WindowPos4fvMESA), %g2 | ||||
13896 | ldx [%g1 + %g2], %g3 | ||||
13897 | #else | ||||
13898 | sethi %hi(0x00000000), %g1 | ||||
13899 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13900 | ld [%g1 + (4 * _gloffset_WindowPos4fvMESA)], %g3 | ||||
13901 | #endif | ||||
13902 | jmpl %g3, %g0 | ||||
13903 | nop | ||||
13904 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13905 | .globl glWindowPos4iMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13906 | .type glWindowPos4iMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13907 | glWindowPos4iMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13908 | #ifdef __sparc_v9__ |
13909 | sethi %hi(0x00000000), %g2 | ||||
13910 | sethi %hi(0x00000000), %g1 | ||||
13911 | or %g2, %lo(0x00000000), %g2 | ||||
13912 | or %g1, %lo(0x00000000), %g1 | ||||
13913 | sllx %g2, 32, %g2 | ||||
13914 | ldx [%g1 + %g2], %g1 | ||||
13915 | sethi %hi(8 * _gloffset_WindowPos4iMESA), %g2 | ||||
13916 | or %g2, %lo(8 * _gloffset_WindowPos4iMESA), %g2 | ||||
13917 | ldx [%g1 + %g2], %g3 | ||||
13918 | #else | ||||
13919 | sethi %hi(0x00000000), %g1 | ||||
13920 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13921 | ld [%g1 + (4 * _gloffset_WindowPos4iMESA)], %g3 | ||||
13922 | #endif | ||||
13923 | jmpl %g3, %g0 | ||||
13924 | nop | ||||
13925 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13926 | .globl glWindowPos4ivMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13927 | .type glWindowPos4ivMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13928 | glWindowPos4ivMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13929 | #ifdef __sparc_v9__ |
13930 | sethi %hi(0x00000000), %g2 | ||||
13931 | sethi %hi(0x00000000), %g1 | ||||
13932 | or %g2, %lo(0x00000000), %g2 | ||||
13933 | or %g1, %lo(0x00000000), %g1 | ||||
13934 | sllx %g2, 32, %g2 | ||||
13935 | ldx [%g1 + %g2], %g1 | ||||
13936 | sethi %hi(8 * _gloffset_WindowPos4ivMESA), %g2 | ||||
13937 | or %g2, %lo(8 * _gloffset_WindowPos4ivMESA), %g2 | ||||
13938 | ldx [%g1 + %g2], %g3 | ||||
13939 | #else | ||||
13940 | sethi %hi(0x00000000), %g1 | ||||
13941 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13942 | ld [%g1 + (4 * _gloffset_WindowPos4ivMESA)], %g3 | ||||
13943 | #endif | ||||
13944 | jmpl %g3, %g0 | ||||
13945 | nop | ||||
13946 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13947 | .globl glWindowPos4sMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13948 | .type glWindowPos4sMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13949 | glWindowPos4sMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13950 | #ifdef __sparc_v9__ |
13951 | sethi %hi(0x00000000), %g2 | ||||
13952 | sethi %hi(0x00000000), %g1 | ||||
13953 | or %g2, %lo(0x00000000), %g2 | ||||
13954 | or %g1, %lo(0x00000000), %g1 | ||||
13955 | sllx %g2, 32, %g2 | ||||
13956 | ldx [%g1 + %g2], %g1 | ||||
13957 | sethi %hi(8 * _gloffset_WindowPos4sMESA), %g2 | ||||
13958 | or %g2, %lo(8 * _gloffset_WindowPos4sMESA), %g2 | ||||
13959 | ldx [%g1 + %g2], %g3 | ||||
13960 | #else | ||||
13961 | sethi %hi(0x00000000), %g1 | ||||
13962 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13963 | ld [%g1 + (4 * _gloffset_WindowPos4sMESA)], %g3 | ||||
13964 | #endif | ||||
13965 | jmpl %g3, %g0 | ||||
13966 | nop | ||||
13967 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13968 | .globl glWindowPos4svMESA |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13969 | .type glWindowPos4svMESA,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13970 | glWindowPos4svMESA: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13971 | #ifdef __sparc_v9__ |
13972 | sethi %hi(0x00000000), %g2 | ||||
13973 | sethi %hi(0x00000000), %g1 | ||||
13974 | or %g2, %lo(0x00000000), %g2 | ||||
13975 | or %g1, %lo(0x00000000), %g1 | ||||
13976 | sllx %g2, 32, %g2 | ||||
13977 | ldx [%g1 + %g2], %g1 | ||||
13978 | sethi %hi(8 * _gloffset_WindowPos4svMESA), %g2 | ||||
13979 | or %g2, %lo(8 * _gloffset_WindowPos4svMESA), %g2 | ||||
13980 | ldx [%g1 + %g2], %g3 | ||||
13981 | #else | ||||
13982 | sethi %hi(0x00000000), %g1 | ||||
13983 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
13984 | ld [%g1 + (4 * _gloffset_WindowPos4svMESA)], %g3 | ||||
13985 | #endif | ||||
13986 | jmpl %g3, %g0 | ||||
13987 | nop | ||||
13988 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13989 | .globl glTbufferMask3DFX |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 13990 | .type glTbufferMask3DFX,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 13991 | glTbufferMask3DFX: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 13992 | #ifdef __sparc_v9__ |
13993 | sethi %hi(0x00000000), %g2 | ||||
13994 | sethi %hi(0x00000000), %g1 | ||||
13995 | or %g2, %lo(0x00000000), %g2 | ||||
13996 | or %g1, %lo(0x00000000), %g1 | ||||
13997 | sllx %g2, 32, %g2 | ||||
13998 | ldx [%g1 + %g2], %g1 | ||||
13999 | sethi %hi(8 * _gloffset_TbufferMask3DFX), %g2 | ||||
14000 | or %g2, %lo(8 * _gloffset_TbufferMask3DFX), %g2 | ||||
14001 | ldx [%g1 + %g2], %g3 | ||||
14002 | #else | ||||
14003 | sethi %hi(0x00000000), %g1 | ||||
14004 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14005 | ld [%g1 + (4 * _gloffset_TbufferMask3DFX)], %g3 | ||||
14006 | #endif | ||||
14007 | jmpl %g3, %g0 | ||||
14008 | nop | ||||
14009 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14010 | .globl glSampleMaskEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14011 | .type glSampleMaskEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14012 | glSampleMaskEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 14013 | #ifdef __sparc_v9__ |
14014 | sethi %hi(0x00000000), %g2 | ||||
14015 | sethi %hi(0x00000000), %g1 | ||||
14016 | or %g2, %lo(0x00000000), %g2 | ||||
14017 | or %g1, %lo(0x00000000), %g1 | ||||
14018 | sllx %g2, 32, %g2 | ||||
14019 | ldx [%g1 + %g2], %g1 | ||||
14020 | sethi %hi(8 * _gloffset_SampleMaskSGIS), %g2 | ||||
14021 | or %g2, %lo(8 * _gloffset_SampleMaskSGIS), %g2 | ||||
14022 | ldx [%g1 + %g2], %g3 | ||||
14023 | #else | ||||
14024 | sethi %hi(0x00000000), %g1 | ||||
14025 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14026 | ld [%g1 + (4 * _gloffset_SampleMaskSGIS)], %g3 | ||||
14027 | #endif | ||||
14028 | jmpl %g3, %g0 | ||||
14029 | nop | ||||
14030 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14031 | .globl glSamplePatternEXT |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14032 | .type glSamplePatternEXT,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14033 | glSamplePatternEXT: |
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 14034 | #ifdef __sparc_v9__ |
14035 | sethi %hi(0x00000000), %g2 | ||||
14036 | sethi %hi(0x00000000), %g1 | ||||
14037 | or %g2, %lo(0x00000000), %g2 | ||||
14038 | or %g1, %lo(0x00000000), %g1 | ||||
14039 | sllx %g2, 32, %g2 | ||||
14040 | ldx [%g1 + %g2], %g1 | ||||
14041 | sethi %hi(8 * _gloffset_SamplePatternSGIS), %g2 | ||||
14042 | or %g2, %lo(8 * _gloffset_SamplePatternSGIS), %g2 | ||||
14043 | ldx [%g1 + %g2], %g3 | ||||
14044 | #else | ||||
14045 | sethi %hi(0x00000000), %g1 | ||||
14046 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14047 | ld [%g1 + (4 * _gloffset_SamplePatternSGIS)], %g3 | ||||
14048 | #endif | ||||
14049 | jmpl %g3, %g0 | ||||
14050 | nop | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14051 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14052 | .globl glWindowPos2dARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14053 | .type glWindowPos2dARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14054 | glWindowPos2dARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14055 | #ifdef __sparc_v9__ |
14056 | sethi %hi(0x00000000), %g2 | ||||
14057 | sethi %hi(0x00000000), %g1 | ||||
14058 | or %g2, %lo(0x00000000), %g2 | ||||
14059 | or %g1, %lo(0x00000000), %g1 | ||||
14060 | sllx %g2, 32, %g2 | ||||
14061 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14062 | sethi %hi(8 * _gloffset_WindowPos2dMESA), %g2 |
14063 | or %g2, %lo(8 * _gloffset_WindowPos2dMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14064 | ldx [%g1 + %g2], %g3 |
14065 | #else | ||||
14066 | sethi %hi(0x00000000), %g1 | ||||
14067 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14068 | ld [%g1 + (4 * _gloffset_WindowPos2dMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14069 | #endif |
14070 | jmpl %g3, %g0 | ||||
14071 | nop | ||||
14072 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14073 | .globl glWindowPos2fARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14074 | .type glWindowPos2fARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14075 | glWindowPos2fARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14076 | #ifdef __sparc_v9__ |
14077 | sethi %hi(0x00000000), %g2 | ||||
14078 | sethi %hi(0x00000000), %g1 | ||||
14079 | or %g2, %lo(0x00000000), %g2 | ||||
14080 | or %g1, %lo(0x00000000), %g1 | ||||
14081 | sllx %g2, 32, %g2 | ||||
14082 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14083 | sethi %hi(8 * _gloffset_WindowPos2fMESA), %g2 |
14084 | or %g2, %lo(8 * _gloffset_WindowPos2fMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14085 | ldx [%g1 + %g2], %g3 |
14086 | #else | ||||
14087 | sethi %hi(0x00000000), %g1 | ||||
14088 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14089 | ld [%g1 + (4 * _gloffset_WindowPos2fMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14090 | #endif |
14091 | jmpl %g3, %g0 | ||||
14092 | nop | ||||
14093 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14094 | .globl glWindowPos2iARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14095 | .type glWindowPos2iARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14096 | glWindowPos2iARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14097 | #ifdef __sparc_v9__ |
14098 | sethi %hi(0x00000000), %g2 | ||||
14099 | sethi %hi(0x00000000), %g1 | ||||
14100 | or %g2, %lo(0x00000000), %g2 | ||||
14101 | or %g1, %lo(0x00000000), %g1 | ||||
14102 | sllx %g2, 32, %g2 | ||||
14103 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14104 | sethi %hi(8 * _gloffset_WindowPos2iMESA), %g2 |
14105 | or %g2, %lo(8 * _gloffset_WindowPos2iMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14106 | ldx [%g1 + %g2], %g3 |
14107 | #else | ||||
14108 | sethi %hi(0x00000000), %g1 | ||||
14109 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14110 | ld [%g1 + (4 * _gloffset_WindowPos2iMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14111 | #endif |
14112 | jmpl %g3, %g0 | ||||
14113 | nop | ||||
14114 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14115 | .globl glWindowPos2sARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14116 | .type glWindowPos2sARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14117 | glWindowPos2sARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14118 | #ifdef __sparc_v9__ |
14119 | sethi %hi(0x00000000), %g2 | ||||
14120 | sethi %hi(0x00000000), %g1 | ||||
14121 | or %g2, %lo(0x00000000), %g2 | ||||
14122 | or %g1, %lo(0x00000000), %g1 | ||||
14123 | sllx %g2, 32, %g2 | ||||
14124 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14125 | sethi %hi(8 * _gloffset_WindowPos2sMESA), %g2 |
14126 | or %g2, %lo(8 * _gloffset_WindowPos2sMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14127 | ldx [%g1 + %g2], %g3 |
14128 | #else | ||||
14129 | sethi %hi(0x00000000), %g1 | ||||
14130 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14131 | ld [%g1 + (4 * _gloffset_WindowPos2sMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14132 | #endif |
14133 | jmpl %g3, %g0 | ||||
14134 | nop | ||||
14135 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14136 | .globl glWindowPos2dvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14137 | .type glWindowPos2dvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14138 | glWindowPos2dvARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14139 | #ifdef __sparc_v9__ |
14140 | sethi %hi(0x00000000), %g2 | ||||
14141 | sethi %hi(0x00000000), %g1 | ||||
14142 | or %g2, %lo(0x00000000), %g2 | ||||
14143 | or %g1, %lo(0x00000000), %g1 | ||||
14144 | sllx %g2, 32, %g2 | ||||
14145 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14146 | sethi %hi(8 * _gloffset_WindowPos2dvMESA), %g2 |
14147 | or %g2, %lo(8 * _gloffset_WindowPos2dvMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14148 | ldx [%g1 + %g2], %g3 |
14149 | #else | ||||
14150 | sethi %hi(0x00000000), %g1 | ||||
14151 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14152 | ld [%g1 + (4 * _gloffset_WindowPos2dvMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14153 | #endif |
14154 | jmpl %g3, %g0 | ||||
14155 | nop | ||||
14156 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14157 | .globl glWindowPos2fvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14158 | .type glWindowPos2fvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14159 | glWindowPos2fvARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14160 | #ifdef __sparc_v9__ |
14161 | sethi %hi(0x00000000), %g2 | ||||
14162 | sethi %hi(0x00000000), %g1 | ||||
14163 | or %g2, %lo(0x00000000), %g2 | ||||
14164 | or %g1, %lo(0x00000000), %g1 | ||||
14165 | sllx %g2, 32, %g2 | ||||
14166 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14167 | sethi %hi(8 * _gloffset_WindowPos2fvMESA), %g2 |
14168 | or %g2, %lo(8 * _gloffset_WindowPos2fvMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14169 | ldx [%g1 + %g2], %g3 |
14170 | #else | ||||
14171 | sethi %hi(0x00000000), %g1 | ||||
14172 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14173 | ld [%g1 + (4 * _gloffset_WindowPos2fvMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14174 | #endif |
14175 | jmpl %g3, %g0 | ||||
14176 | nop | ||||
14177 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14178 | .globl glWindowPos2ivARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14179 | .type glWindowPos2ivARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14180 | glWindowPos2ivARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14181 | #ifdef __sparc_v9__ |
14182 | sethi %hi(0x00000000), %g2 | ||||
14183 | sethi %hi(0x00000000), %g1 | ||||
14184 | or %g2, %lo(0x00000000), %g2 | ||||
14185 | or %g1, %lo(0x00000000), %g1 | ||||
14186 | sllx %g2, 32, %g2 | ||||
14187 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14188 | sethi %hi(8 * _gloffset_WindowPos2ivMESA), %g2 |
14189 | or %g2, %lo(8 * _gloffset_WindowPos2ivMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14190 | ldx [%g1 + %g2], %g3 |
14191 | #else | ||||
14192 | sethi %hi(0x00000000), %g1 | ||||
14193 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14194 | ld [%g1 + (4 * _gloffset_WindowPos2ivMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14195 | #endif |
14196 | jmpl %g3, %g0 | ||||
14197 | nop | ||||
14198 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14199 | .globl glWindowPos2svARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14200 | .type glWindowPos2svARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14201 | glWindowPos2svARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14202 | #ifdef __sparc_v9__ |
14203 | sethi %hi(0x00000000), %g2 | ||||
14204 | sethi %hi(0x00000000), %g1 | ||||
14205 | or %g2, %lo(0x00000000), %g2 | ||||
14206 | or %g1, %lo(0x00000000), %g1 | ||||
14207 | sllx %g2, 32, %g2 | ||||
14208 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14209 | sethi %hi(8 * _gloffset_WindowPos2svMESA), %g2 |
14210 | or %g2, %lo(8 * _gloffset_WindowPos2svMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14211 | ldx [%g1 + %g2], %g3 |
14212 | #else | ||||
14213 | sethi %hi(0x00000000), %g1 | ||||
14214 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14215 | ld [%g1 + (4 * _gloffset_WindowPos2svMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14216 | #endif |
14217 | jmpl %g3, %g0 | ||||
14218 | nop | ||||
14219 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14220 | .globl glWindowPos3dARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14221 | .type glWindowPos3dARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14222 | glWindowPos3dARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14223 | #ifdef __sparc_v9__ |
14224 | sethi %hi(0x00000000), %g2 | ||||
14225 | sethi %hi(0x00000000), %g1 | ||||
14226 | or %g2, %lo(0x00000000), %g2 | ||||
14227 | or %g1, %lo(0x00000000), %g1 | ||||
14228 | sllx %g2, 32, %g2 | ||||
14229 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14230 | sethi %hi(8 * _gloffset_WindowPos3dMESA), %g2 |
14231 | or %g2, %lo(8 * _gloffset_WindowPos3dMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14232 | ldx [%g1 + %g2], %g3 |
14233 | #else | ||||
14234 | sethi %hi(0x00000000), %g1 | ||||
14235 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14236 | ld [%g1 + (4 * _gloffset_WindowPos3dMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14237 | #endif |
14238 | jmpl %g3, %g0 | ||||
14239 | nop | ||||
14240 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14241 | .globl glWindowPos3fARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14242 | .type glWindowPos3fARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14243 | glWindowPos3fARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14244 | #ifdef __sparc_v9__ |
14245 | sethi %hi(0x00000000), %g2 | ||||
14246 | sethi %hi(0x00000000), %g1 | ||||
14247 | or %g2, %lo(0x00000000), %g2 | ||||
14248 | or %g1, %lo(0x00000000), %g1 | ||||
14249 | sllx %g2, 32, %g2 | ||||
14250 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14251 | sethi %hi(8 * _gloffset_WindowPos3fMESA), %g2 |
14252 | or %g2, %lo(8 * _gloffset_WindowPos3fMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14253 | ldx [%g1 + %g2], %g3 |
14254 | #else | ||||
14255 | sethi %hi(0x00000000), %g1 | ||||
14256 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14257 | ld [%g1 + (4 * _gloffset_WindowPos3fMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14258 | #endif |
14259 | jmpl %g3, %g0 | ||||
14260 | nop | ||||
14261 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14262 | .globl glWindowPos3iARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14263 | .type glWindowPos3iARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14264 | glWindowPos3iARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14265 | #ifdef __sparc_v9__ |
14266 | sethi %hi(0x00000000), %g2 | ||||
14267 | sethi %hi(0x00000000), %g1 | ||||
14268 | or %g2, %lo(0x00000000), %g2 | ||||
14269 | or %g1, %lo(0x00000000), %g1 | ||||
14270 | sllx %g2, 32, %g2 | ||||
14271 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14272 | sethi %hi(8 * _gloffset_WindowPos3iMESA), %g2 |
14273 | or %g2, %lo(8 * _gloffset_WindowPos3iMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14274 | ldx [%g1 + %g2], %g3 |
14275 | #else | ||||
14276 | sethi %hi(0x00000000), %g1 | ||||
14277 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14278 | ld [%g1 + (4 * _gloffset_WindowPos3iMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14279 | #endif |
14280 | jmpl %g3, %g0 | ||||
14281 | nop | ||||
14282 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14283 | .globl glWindowPos3sARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14284 | .type glWindowPos3sARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14285 | glWindowPos3sARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14286 | #ifdef __sparc_v9__ |
14287 | sethi %hi(0x00000000), %g2 | ||||
14288 | sethi %hi(0x00000000), %g1 | ||||
14289 | or %g2, %lo(0x00000000), %g2 | ||||
14290 | or %g1, %lo(0x00000000), %g1 | ||||
14291 | sllx %g2, 32, %g2 | ||||
14292 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14293 | sethi %hi(8 * _gloffset_WindowPos3sMESA), %g2 |
14294 | or %g2, %lo(8 * _gloffset_WindowPos3sMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14295 | ldx [%g1 + %g2], %g3 |
14296 | #else | ||||
14297 | sethi %hi(0x00000000), %g1 | ||||
14298 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14299 | ld [%g1 + (4 * _gloffset_WindowPos3sMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14300 | #endif |
14301 | jmpl %g3, %g0 | ||||
14302 | nop | ||||
14303 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14304 | .globl glWindowPos3dvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14305 | .type glWindowPos3dvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14306 | glWindowPos3dvARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14307 | #ifdef __sparc_v9__ |
14308 | sethi %hi(0x00000000), %g2 | ||||
14309 | sethi %hi(0x00000000), %g1 | ||||
14310 | or %g2, %lo(0x00000000), %g2 | ||||
14311 | or %g1, %lo(0x00000000), %g1 | ||||
14312 | sllx %g2, 32, %g2 | ||||
14313 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14314 | sethi %hi(8 * _gloffset_WindowPos3dvMESA), %g2 |
14315 | or %g2, %lo(8 * _gloffset_WindowPos3dvMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14316 | ldx [%g1 + %g2], %g3 |
14317 | #else | ||||
14318 | sethi %hi(0x00000000), %g1 | ||||
14319 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14320 | ld [%g1 + (4 * _gloffset_WindowPos3dvMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14321 | #endif |
14322 | jmpl %g3, %g0 | ||||
14323 | nop | ||||
14324 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14325 | .globl glWindowPos3fvARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14326 | .type glWindowPos3fvARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14327 | glWindowPos3fvARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14328 | #ifdef __sparc_v9__ |
14329 | sethi %hi(0x00000000), %g2 | ||||
14330 | sethi %hi(0x00000000), %g1 | ||||
14331 | or %g2, %lo(0x00000000), %g2 | ||||
14332 | or %g1, %lo(0x00000000), %g1 | ||||
14333 | sllx %g2, 32, %g2 | ||||
14334 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14335 | sethi %hi(8 * _gloffset_WindowPos3fvMESA), %g2 |
14336 | or %g2, %lo(8 * _gloffset_WindowPos3fvMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14337 | ldx [%g1 + %g2], %g3 |
14338 | #else | ||||
14339 | sethi %hi(0x00000000), %g1 | ||||
14340 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14341 | ld [%g1 + (4 * _gloffset_WindowPos3fvMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14342 | #endif |
14343 | jmpl %g3, %g0 | ||||
14344 | nop | ||||
14345 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14346 | .globl glWindowPos3ivARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14347 | .type glWindowPos3ivARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14348 | glWindowPos3ivARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14349 | #ifdef __sparc_v9__ |
14350 | sethi %hi(0x00000000), %g2 | ||||
14351 | sethi %hi(0x00000000), %g1 | ||||
14352 | or %g2, %lo(0x00000000), %g2 | ||||
14353 | or %g1, %lo(0x00000000), %g1 | ||||
14354 | sllx %g2, 32, %g2 | ||||
14355 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14356 | sethi %hi(8 * _gloffset_WindowPos3ivMESA), %g2 |
14357 | or %g2, %lo(8 * _gloffset_WindowPos3ivMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14358 | ldx [%g1 + %g2], %g3 |
14359 | #else | ||||
14360 | sethi %hi(0x00000000), %g1 | ||||
14361 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14362 | ld [%g1 + (4 * _gloffset_WindowPos3ivMESA)], %g3 |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14363 | #endif |
14364 | jmpl %g3, %g0 | ||||
14365 | nop | ||||
14366 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14367 | .globl glWindowPos3svARB |
Brian Paul | 6d9b899 | 2001-11-19 00:40:33 +0000 | [diff] [blame] | 14368 | .type glWindowPos3svARB,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14369 | glWindowPos3svARB: |
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14370 | #ifdef __sparc_v9__ |
14371 | sethi %hi(0x00000000), %g2 | ||||
14372 | sethi %hi(0x00000000), %g1 | ||||
14373 | or %g2, %lo(0x00000000), %g2 | ||||
14374 | or %g1, %lo(0x00000000), %g1 | ||||
14375 | sllx %g2, 32, %g2 | ||||
14376 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14377 | sethi %hi(8 * _gloffset_WindowPos3svMESA), %g2 |
14378 | or %g2, %lo(8 * _gloffset_WindowPos3svMESA), %g2 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14379 | ldx [%g1 + %g2], %g3 |
14380 | #else | ||||
14381 | sethi %hi(0x00000000), %g1 | ||||
14382 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14383 | ld [%g1 + (4 * _gloffset_WindowPos3svMESA)], %g3 |
14384 | #endif | ||||
14385 | jmpl %g3, %g0 | ||||
14386 | nop | ||||
14387 | |||||
14388 | .globl glAreProgramsResidentNV | ||||
14389 | .type glAreProgramsResidentNV,#function | ||||
14390 | glAreProgramsResidentNV: | ||||
14391 | #ifdef __sparc_v9__ | ||||
14392 | sethi %hi(0x00000000), %g2 | ||||
14393 | sethi %hi(0x00000000), %g1 | ||||
14394 | or %g2, %lo(0x00000000), %g2 | ||||
14395 | or %g1, %lo(0x00000000), %g1 | ||||
14396 | sllx %g2, 32, %g2 | ||||
14397 | ldx [%g1 + %g2], %g1 | ||||
14398 | sethi %hi(8 * _gloffset_AreProgramsResidentNV), %g2 | ||||
14399 | or %g2, %lo(8 * _gloffset_AreProgramsResidentNV), %g2 | ||||
14400 | ldx [%g1 + %g2], %g3 | ||||
14401 | #else | ||||
14402 | sethi %hi(0x00000000), %g1 | ||||
14403 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14404 | ld [%g1 + (4 * _gloffset_AreProgramsResidentNV)], %g3 | ||||
Brian Paul | 5b7dab2 | 2001-11-18 23:52:37 +0000 | [diff] [blame] | 14405 | #endif |
14406 | jmpl %g3, %g0 | ||||
14407 | nop | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14408 | |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14409 | .globl glBindProgramNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14410 | .type glBindProgramNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14411 | glBindProgramNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14412 | #ifdef __sparc_v9__ |
14413 | sethi %hi(0x00000000), %g2 | ||||
14414 | sethi %hi(0x00000000), %g1 | ||||
14415 | or %g2, %lo(0x00000000), %g2 | ||||
14416 | or %g1, %lo(0x00000000), %g1 | ||||
14417 | sllx %g2, 32, %g2 | ||||
14418 | ldx [%g1 + %g2], %g1 | ||||
14419 | sethi %hi(8 * _gloffset_BindProgramNV), %g2 | ||||
14420 | or %g2, %lo(8 * _gloffset_BindProgramNV), %g2 | ||||
14421 | ldx [%g1 + %g2], %g3 | ||||
14422 | #else | ||||
14423 | sethi %hi(0x00000000), %g1 | ||||
14424 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14425 | ld [%g1 + (4 * _gloffset_BindProgramNV)], %g3 | ||||
14426 | #endif | ||||
14427 | jmpl %g3, %g0 | ||||
14428 | nop | ||||
14429 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14430 | .globl glDeleteProgramsNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14431 | .type glDeleteProgramsNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14432 | glDeleteProgramsNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14433 | #ifdef __sparc_v9__ |
14434 | sethi %hi(0x00000000), %g2 | ||||
14435 | sethi %hi(0x00000000), %g1 | ||||
14436 | or %g2, %lo(0x00000000), %g2 | ||||
14437 | or %g1, %lo(0x00000000), %g1 | ||||
14438 | sllx %g2, 32, %g2 | ||||
14439 | ldx [%g1 + %g2], %g1 | ||||
14440 | sethi %hi(8 * _gloffset_DeleteProgramsNV), %g2 | ||||
14441 | or %g2, %lo(8 * _gloffset_DeleteProgramsNV), %g2 | ||||
14442 | ldx [%g1 + %g2], %g3 | ||||
14443 | #else | ||||
14444 | sethi %hi(0x00000000), %g1 | ||||
14445 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14446 | ld [%g1 + (4 * _gloffset_DeleteProgramsNV)], %g3 | ||||
14447 | #endif | ||||
14448 | jmpl %g3, %g0 | ||||
14449 | nop | ||||
14450 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14451 | .globl glExecuteProgramNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14452 | .type glExecuteProgramNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14453 | glExecuteProgramNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14454 | #ifdef __sparc_v9__ |
14455 | sethi %hi(0x00000000), %g2 | ||||
14456 | sethi %hi(0x00000000), %g1 | ||||
14457 | or %g2, %lo(0x00000000), %g2 | ||||
14458 | or %g1, %lo(0x00000000), %g1 | ||||
14459 | sllx %g2, 32, %g2 | ||||
14460 | ldx [%g1 + %g2], %g1 | ||||
14461 | sethi %hi(8 * _gloffset_ExecuteProgramNV), %g2 | ||||
14462 | or %g2, %lo(8 * _gloffset_ExecuteProgramNV), %g2 | ||||
14463 | ldx [%g1 + %g2], %g3 | ||||
14464 | #else | ||||
14465 | sethi %hi(0x00000000), %g1 | ||||
14466 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14467 | ld [%g1 + (4 * _gloffset_ExecuteProgramNV)], %g3 | ||||
14468 | #endif | ||||
14469 | jmpl %g3, %g0 | ||||
14470 | nop | ||||
14471 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14472 | .globl glGenProgramsNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14473 | .type glGenProgramsNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14474 | glGenProgramsNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14475 | #ifdef __sparc_v9__ |
14476 | sethi %hi(0x00000000), %g2 | ||||
14477 | sethi %hi(0x00000000), %g1 | ||||
14478 | or %g2, %lo(0x00000000), %g2 | ||||
14479 | or %g1, %lo(0x00000000), %g1 | ||||
14480 | sllx %g2, 32, %g2 | ||||
14481 | ldx [%g1 + %g2], %g1 | ||||
14482 | sethi %hi(8 * _gloffset_GenProgramsNV), %g2 | ||||
14483 | or %g2, %lo(8 * _gloffset_GenProgramsNV), %g2 | ||||
14484 | ldx [%g1 + %g2], %g3 | ||||
14485 | #else | ||||
14486 | sethi %hi(0x00000000), %g1 | ||||
14487 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14488 | ld [%g1 + (4 * _gloffset_GenProgramsNV)], %g3 | ||||
14489 | #endif | ||||
14490 | jmpl %g3, %g0 | ||||
14491 | nop | ||||
14492 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14493 | .globl glGetProgramParameterdvNV |
14494 | .type glGetProgramParameterdvNV,#function | ||||
14495 | glGetProgramParameterdvNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14496 | #ifdef __sparc_v9__ |
14497 | sethi %hi(0x00000000), %g2 | ||||
14498 | sethi %hi(0x00000000), %g1 | ||||
14499 | or %g2, %lo(0x00000000), %g2 | ||||
14500 | or %g1, %lo(0x00000000), %g1 | ||||
14501 | sllx %g2, 32, %g2 | ||||
14502 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14503 | sethi %hi(8 * _gloffset_GetProgramParameterdvNV), %g2 |
14504 | or %g2, %lo(8 * _gloffset_GetProgramParameterdvNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14505 | ldx [%g1 + %g2], %g3 |
14506 | #else | ||||
14507 | sethi %hi(0x00000000), %g1 | ||||
14508 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14509 | ld [%g1 + (4 * _gloffset_GetProgramParameterdvNV)], %g3 |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14510 | #endif |
14511 | jmpl %g3, %g0 | ||||
14512 | nop | ||||
14513 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14514 | .globl glGetProgramParameterfvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14515 | .type glGetProgramParameterfvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14516 | glGetProgramParameterfvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14517 | #ifdef __sparc_v9__ |
14518 | sethi %hi(0x00000000), %g2 | ||||
14519 | sethi %hi(0x00000000), %g1 | ||||
14520 | or %g2, %lo(0x00000000), %g2 | ||||
14521 | or %g1, %lo(0x00000000), %g1 | ||||
14522 | sllx %g2, 32, %g2 | ||||
14523 | ldx [%g1 + %g2], %g1 | ||||
14524 | sethi %hi(8 * _gloffset_GetProgramParameterfvNV), %g2 | ||||
14525 | or %g2, %lo(8 * _gloffset_GetProgramParameterfvNV), %g2 | ||||
14526 | ldx [%g1 + %g2], %g3 | ||||
14527 | #else | ||||
14528 | sethi %hi(0x00000000), %g1 | ||||
14529 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14530 | ld [%g1 + (4 * _gloffset_GetProgramParameterfvNV)], %g3 | ||||
14531 | #endif | ||||
14532 | jmpl %g3, %g0 | ||||
14533 | nop | ||||
14534 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14535 | .globl glGetProgramivNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14536 | .type glGetProgramivNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14537 | glGetProgramivNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14538 | #ifdef __sparc_v9__ |
14539 | sethi %hi(0x00000000), %g2 | ||||
14540 | sethi %hi(0x00000000), %g1 | ||||
14541 | or %g2, %lo(0x00000000), %g2 | ||||
14542 | or %g1, %lo(0x00000000), %g1 | ||||
14543 | sllx %g2, 32, %g2 | ||||
14544 | ldx [%g1 + %g2], %g1 | ||||
14545 | sethi %hi(8 * _gloffset_GetProgramivNV), %g2 | ||||
14546 | or %g2, %lo(8 * _gloffset_GetProgramivNV), %g2 | ||||
14547 | ldx [%g1 + %g2], %g3 | ||||
14548 | #else | ||||
14549 | sethi %hi(0x00000000), %g1 | ||||
14550 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14551 | ld [%g1 + (4 * _gloffset_GetProgramivNV)], %g3 | ||||
14552 | #endif | ||||
14553 | jmpl %g3, %g0 | ||||
14554 | nop | ||||
14555 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14556 | .globl glGetProgramStringNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14557 | .type glGetProgramStringNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14558 | glGetProgramStringNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14559 | #ifdef __sparc_v9__ |
14560 | sethi %hi(0x00000000), %g2 | ||||
14561 | sethi %hi(0x00000000), %g1 | ||||
14562 | or %g2, %lo(0x00000000), %g2 | ||||
14563 | or %g1, %lo(0x00000000), %g1 | ||||
14564 | sllx %g2, 32, %g2 | ||||
14565 | ldx [%g1 + %g2], %g1 | ||||
14566 | sethi %hi(8 * _gloffset_GetProgramStringNV), %g2 | ||||
14567 | or %g2, %lo(8 * _gloffset_GetProgramStringNV), %g2 | ||||
14568 | ldx [%g1 + %g2], %g3 | ||||
14569 | #else | ||||
14570 | sethi %hi(0x00000000), %g1 | ||||
14571 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14572 | ld [%g1 + (4 * _gloffset_GetProgramStringNV)], %g3 | ||||
14573 | #endif | ||||
14574 | jmpl %g3, %g0 | ||||
14575 | nop | ||||
14576 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14577 | .globl glGetTrackMatrixivNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14578 | .type glGetTrackMatrixivNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14579 | glGetTrackMatrixivNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14580 | #ifdef __sparc_v9__ |
14581 | sethi %hi(0x00000000), %g2 | ||||
14582 | sethi %hi(0x00000000), %g1 | ||||
14583 | or %g2, %lo(0x00000000), %g2 | ||||
14584 | or %g1, %lo(0x00000000), %g1 | ||||
14585 | sllx %g2, 32, %g2 | ||||
14586 | ldx [%g1 + %g2], %g1 | ||||
14587 | sethi %hi(8 * _gloffset_GetTrackMatrixivNV), %g2 | ||||
14588 | or %g2, %lo(8 * _gloffset_GetTrackMatrixivNV), %g2 | ||||
14589 | ldx [%g1 + %g2], %g3 | ||||
14590 | #else | ||||
14591 | sethi %hi(0x00000000), %g1 | ||||
14592 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14593 | ld [%g1 + (4 * _gloffset_GetTrackMatrixivNV)], %g3 | ||||
14594 | #endif | ||||
14595 | jmpl %g3, %g0 | ||||
14596 | nop | ||||
14597 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14598 | .globl glGetVertexAttribdvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14599 | .type glGetVertexAttribdvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14600 | glGetVertexAttribdvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14601 | #ifdef __sparc_v9__ |
14602 | sethi %hi(0x00000000), %g2 | ||||
14603 | sethi %hi(0x00000000), %g1 | ||||
14604 | or %g2, %lo(0x00000000), %g2 | ||||
14605 | or %g1, %lo(0x00000000), %g1 | ||||
14606 | sllx %g2, 32, %g2 | ||||
14607 | ldx [%g1 + %g2], %g1 | ||||
14608 | sethi %hi(8 * _gloffset_GetVertexAttribdvNV), %g2 | ||||
14609 | or %g2, %lo(8 * _gloffset_GetVertexAttribdvNV), %g2 | ||||
14610 | ldx [%g1 + %g2], %g3 | ||||
14611 | #else | ||||
14612 | sethi %hi(0x00000000), %g1 | ||||
14613 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14614 | ld [%g1 + (4 * _gloffset_GetVertexAttribdvNV)], %g3 | ||||
14615 | #endif | ||||
14616 | jmpl %g3, %g0 | ||||
14617 | nop | ||||
14618 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14619 | .globl glGetVertexAttribfvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14620 | .type glGetVertexAttribfvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14621 | glGetVertexAttribfvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14622 | #ifdef __sparc_v9__ |
14623 | sethi %hi(0x00000000), %g2 | ||||
14624 | sethi %hi(0x00000000), %g1 | ||||
14625 | or %g2, %lo(0x00000000), %g2 | ||||
14626 | or %g1, %lo(0x00000000), %g1 | ||||
14627 | sllx %g2, 32, %g2 | ||||
14628 | ldx [%g1 + %g2], %g1 | ||||
14629 | sethi %hi(8 * _gloffset_GetVertexAttribfvNV), %g2 | ||||
14630 | or %g2, %lo(8 * _gloffset_GetVertexAttribfvNV), %g2 | ||||
14631 | ldx [%g1 + %g2], %g3 | ||||
14632 | #else | ||||
14633 | sethi %hi(0x00000000), %g1 | ||||
14634 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14635 | ld [%g1 + (4 * _gloffset_GetVertexAttribfvNV)], %g3 | ||||
14636 | #endif | ||||
14637 | jmpl %g3, %g0 | ||||
14638 | nop | ||||
14639 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14640 | .globl glGetVertexAttribivNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14641 | .type glGetVertexAttribivNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14642 | glGetVertexAttribivNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14643 | #ifdef __sparc_v9__ |
14644 | sethi %hi(0x00000000), %g2 | ||||
14645 | sethi %hi(0x00000000), %g1 | ||||
14646 | or %g2, %lo(0x00000000), %g2 | ||||
14647 | or %g1, %lo(0x00000000), %g1 | ||||
14648 | sllx %g2, 32, %g2 | ||||
14649 | ldx [%g1 + %g2], %g1 | ||||
14650 | sethi %hi(8 * _gloffset_GetVertexAttribivNV), %g2 | ||||
14651 | or %g2, %lo(8 * _gloffset_GetVertexAttribivNV), %g2 | ||||
14652 | ldx [%g1 + %g2], %g3 | ||||
14653 | #else | ||||
14654 | sethi %hi(0x00000000), %g1 | ||||
14655 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14656 | ld [%g1 + (4 * _gloffset_GetVertexAttribivNV)], %g3 | ||||
14657 | #endif | ||||
14658 | jmpl %g3, %g0 | ||||
14659 | nop | ||||
14660 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14661 | .globl glGetVertexAttribPointervNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14662 | .type glGetVertexAttribPointervNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14663 | glGetVertexAttribPointervNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14664 | #ifdef __sparc_v9__ |
14665 | sethi %hi(0x00000000), %g2 | ||||
14666 | sethi %hi(0x00000000), %g1 | ||||
14667 | or %g2, %lo(0x00000000), %g2 | ||||
14668 | or %g1, %lo(0x00000000), %g1 | ||||
14669 | sllx %g2, 32, %g2 | ||||
14670 | ldx [%g1 + %g2], %g1 | ||||
14671 | sethi %hi(8 * _gloffset_GetVertexAttribPointervNV), %g2 | ||||
14672 | or %g2, %lo(8 * _gloffset_GetVertexAttribPointervNV), %g2 | ||||
14673 | ldx [%g1 + %g2], %g3 | ||||
14674 | #else | ||||
14675 | sethi %hi(0x00000000), %g1 | ||||
14676 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14677 | ld [%g1 + (4 * _gloffset_GetVertexAttribPointervNV)], %g3 | ||||
14678 | #endif | ||||
14679 | jmpl %g3, %g0 | ||||
14680 | nop | ||||
14681 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14682 | .globl glIsProgramNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14683 | .type glIsProgramNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14684 | glIsProgramNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14685 | #ifdef __sparc_v9__ |
14686 | sethi %hi(0x00000000), %g2 | ||||
14687 | sethi %hi(0x00000000), %g1 | ||||
14688 | or %g2, %lo(0x00000000), %g2 | ||||
14689 | or %g1, %lo(0x00000000), %g1 | ||||
14690 | sllx %g2, 32, %g2 | ||||
14691 | ldx [%g1 + %g2], %g1 | ||||
14692 | sethi %hi(8 * _gloffset_IsProgramNV), %g2 | ||||
14693 | or %g2, %lo(8 * _gloffset_IsProgramNV), %g2 | ||||
14694 | ldx [%g1 + %g2], %g3 | ||||
14695 | #else | ||||
14696 | sethi %hi(0x00000000), %g1 | ||||
14697 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14698 | ld [%g1 + (4 * _gloffset_IsProgramNV)], %g3 | ||||
14699 | #endif | ||||
14700 | jmpl %g3, %g0 | ||||
14701 | nop | ||||
14702 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14703 | .globl glLoadProgramNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14704 | .type glLoadProgramNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14705 | glLoadProgramNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14706 | #ifdef __sparc_v9__ |
14707 | sethi %hi(0x00000000), %g2 | ||||
14708 | sethi %hi(0x00000000), %g1 | ||||
14709 | or %g2, %lo(0x00000000), %g2 | ||||
14710 | or %g1, %lo(0x00000000), %g1 | ||||
14711 | sllx %g2, 32, %g2 | ||||
14712 | ldx [%g1 + %g2], %g1 | ||||
14713 | sethi %hi(8 * _gloffset_LoadProgramNV), %g2 | ||||
14714 | or %g2, %lo(8 * _gloffset_LoadProgramNV), %g2 | ||||
14715 | ldx [%g1 + %g2], %g3 | ||||
14716 | #else | ||||
14717 | sethi %hi(0x00000000), %g1 | ||||
14718 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14719 | ld [%g1 + (4 * _gloffset_LoadProgramNV)], %g3 | ||||
14720 | #endif | ||||
14721 | jmpl %g3, %g0 | ||||
14722 | nop | ||||
14723 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14724 | .globl glProgramParameter4dNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14725 | .type glProgramParameter4dNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14726 | glProgramParameter4dNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14727 | #ifdef __sparc_v9__ |
14728 | sethi %hi(0x00000000), %g2 | ||||
14729 | sethi %hi(0x00000000), %g1 | ||||
14730 | or %g2, %lo(0x00000000), %g2 | ||||
14731 | or %g1, %lo(0x00000000), %g1 | ||||
14732 | sllx %g2, 32, %g2 | ||||
14733 | ldx [%g1 + %g2], %g1 | ||||
14734 | sethi %hi(8 * _gloffset_ProgramParameter4dNV), %g2 | ||||
14735 | or %g2, %lo(8 * _gloffset_ProgramParameter4dNV), %g2 | ||||
14736 | ldx [%g1 + %g2], %g3 | ||||
14737 | #else | ||||
14738 | sethi %hi(0x00000000), %g1 | ||||
14739 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14740 | ld [%g1 + (4 * _gloffset_ProgramParameter4dNV)], %g3 | ||||
14741 | #endif | ||||
14742 | jmpl %g3, %g0 | ||||
14743 | nop | ||||
14744 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14745 | .globl glProgramParameter4dvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14746 | .type glProgramParameter4dvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14747 | glProgramParameter4dvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14748 | #ifdef __sparc_v9__ |
14749 | sethi %hi(0x00000000), %g2 | ||||
14750 | sethi %hi(0x00000000), %g1 | ||||
14751 | or %g2, %lo(0x00000000), %g2 | ||||
14752 | or %g1, %lo(0x00000000), %g1 | ||||
14753 | sllx %g2, 32, %g2 | ||||
14754 | ldx [%g1 + %g2], %g1 | ||||
14755 | sethi %hi(8 * _gloffset_ProgramParameter4dvNV), %g2 | ||||
14756 | or %g2, %lo(8 * _gloffset_ProgramParameter4dvNV), %g2 | ||||
14757 | ldx [%g1 + %g2], %g3 | ||||
14758 | #else | ||||
14759 | sethi %hi(0x00000000), %g1 | ||||
14760 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14761 | ld [%g1 + (4 * _gloffset_ProgramParameter4dvNV)], %g3 | ||||
14762 | #endif | ||||
14763 | jmpl %g3, %g0 | ||||
14764 | nop | ||||
14765 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14766 | .globl glProgramParameter4fNV |
14767 | .type glProgramParameter4fNV,#function | ||||
14768 | glProgramParameter4fNV: | ||||
14769 | #ifdef __sparc_v9__ | ||||
14770 | sethi %hi(0x00000000), %g2 | ||||
14771 | sethi %hi(0x00000000), %g1 | ||||
14772 | or %g2, %lo(0x00000000), %g2 | ||||
14773 | or %g1, %lo(0x00000000), %g1 | ||||
14774 | sllx %g2, 32, %g2 | ||||
14775 | ldx [%g1 + %g2], %g1 | ||||
14776 | sethi %hi(8 * _gloffset_ProgramParameter4fNV), %g2 | ||||
14777 | or %g2, %lo(8 * _gloffset_ProgramParameter4fNV), %g2 | ||||
14778 | ldx [%g1 + %g2], %g3 | ||||
14779 | #else | ||||
14780 | sethi %hi(0x00000000), %g1 | ||||
14781 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14782 | ld [%g1 + (4 * _gloffset_ProgramParameter4fNV)], %g3 | ||||
14783 | #endif | ||||
14784 | jmpl %g3, %g0 | ||||
14785 | nop | ||||
14786 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14787 | .globl glProgramParameter4fvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14788 | .type glProgramParameter4fvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14789 | glProgramParameter4fvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14790 | #ifdef __sparc_v9__ |
14791 | sethi %hi(0x00000000), %g2 | ||||
14792 | sethi %hi(0x00000000), %g1 | ||||
14793 | or %g2, %lo(0x00000000), %g2 | ||||
14794 | or %g1, %lo(0x00000000), %g1 | ||||
14795 | sllx %g2, 32, %g2 | ||||
14796 | ldx [%g1 + %g2], %g1 | ||||
14797 | sethi %hi(8 * _gloffset_ProgramParameter4fvNV), %g2 | ||||
14798 | or %g2, %lo(8 * _gloffset_ProgramParameter4fvNV), %g2 | ||||
14799 | ldx [%g1 + %g2], %g3 | ||||
14800 | #else | ||||
14801 | sethi %hi(0x00000000), %g1 | ||||
14802 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14803 | ld [%g1 + (4 * _gloffset_ProgramParameter4fvNV)], %g3 | ||||
14804 | #endif | ||||
14805 | jmpl %g3, %g0 | ||||
14806 | nop | ||||
14807 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14808 | .globl glProgramParameters4dvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14809 | .type glProgramParameters4dvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14810 | glProgramParameters4dvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14811 | #ifdef __sparc_v9__ |
14812 | sethi %hi(0x00000000), %g2 | ||||
14813 | sethi %hi(0x00000000), %g1 | ||||
14814 | or %g2, %lo(0x00000000), %g2 | ||||
14815 | or %g1, %lo(0x00000000), %g1 | ||||
14816 | sllx %g2, 32, %g2 | ||||
14817 | ldx [%g1 + %g2], %g1 | ||||
14818 | sethi %hi(8 * _gloffset_ProgramParameters4dvNV), %g2 | ||||
14819 | or %g2, %lo(8 * _gloffset_ProgramParameters4dvNV), %g2 | ||||
14820 | ldx [%g1 + %g2], %g3 | ||||
14821 | #else | ||||
14822 | sethi %hi(0x00000000), %g1 | ||||
14823 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14824 | ld [%g1 + (4 * _gloffset_ProgramParameters4dvNV)], %g3 | ||||
14825 | #endif | ||||
14826 | jmpl %g3, %g0 | ||||
14827 | nop | ||||
14828 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14829 | .globl glProgramParameters4fvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14830 | .type glProgramParameters4fvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14831 | glProgramParameters4fvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14832 | #ifdef __sparc_v9__ |
14833 | sethi %hi(0x00000000), %g2 | ||||
14834 | sethi %hi(0x00000000), %g1 | ||||
14835 | or %g2, %lo(0x00000000), %g2 | ||||
14836 | or %g1, %lo(0x00000000), %g1 | ||||
14837 | sllx %g2, 32, %g2 | ||||
14838 | ldx [%g1 + %g2], %g1 | ||||
14839 | sethi %hi(8 * _gloffset_ProgramParameters4fvNV), %g2 | ||||
14840 | or %g2, %lo(8 * _gloffset_ProgramParameters4fvNV), %g2 | ||||
14841 | ldx [%g1 + %g2], %g3 | ||||
14842 | #else | ||||
14843 | sethi %hi(0x00000000), %g1 | ||||
14844 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14845 | ld [%g1 + (4 * _gloffset_ProgramParameters4fvNV)], %g3 | ||||
14846 | #endif | ||||
14847 | jmpl %g3, %g0 | ||||
14848 | nop | ||||
14849 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14850 | .globl glRequestResidentProgramsNV |
14851 | .type glRequestResidentProgramsNV,#function | ||||
14852 | glRequestResidentProgramsNV: | ||||
14853 | #ifdef __sparc_v9__ | ||||
14854 | sethi %hi(0x00000000), %g2 | ||||
14855 | sethi %hi(0x00000000), %g1 | ||||
14856 | or %g2, %lo(0x00000000), %g2 | ||||
14857 | or %g1, %lo(0x00000000), %g1 | ||||
14858 | sllx %g2, 32, %g2 | ||||
14859 | ldx [%g1 + %g2], %g1 | ||||
14860 | sethi %hi(8 * _gloffset_RequestResidentProgramsNV), %g2 | ||||
14861 | or %g2, %lo(8 * _gloffset_RequestResidentProgramsNV), %g2 | ||||
14862 | ldx [%g1 + %g2], %g3 | ||||
14863 | #else | ||||
14864 | sethi %hi(0x00000000), %g1 | ||||
14865 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14866 | ld [%g1 + (4 * _gloffset_RequestResidentProgramsNV)], %g3 | ||||
14867 | #endif | ||||
14868 | jmpl %g3, %g0 | ||||
14869 | nop | ||||
14870 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14871 | .globl glTrackMatrixNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14872 | .type glTrackMatrixNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14873 | glTrackMatrixNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14874 | #ifdef __sparc_v9__ |
14875 | sethi %hi(0x00000000), %g2 | ||||
14876 | sethi %hi(0x00000000), %g1 | ||||
14877 | or %g2, %lo(0x00000000), %g2 | ||||
14878 | or %g1, %lo(0x00000000), %g1 | ||||
14879 | sllx %g2, 32, %g2 | ||||
14880 | ldx [%g1 + %g2], %g1 | ||||
14881 | sethi %hi(8 * _gloffset_TrackMatrixNV), %g2 | ||||
14882 | or %g2, %lo(8 * _gloffset_TrackMatrixNV), %g2 | ||||
14883 | ldx [%g1 + %g2], %g3 | ||||
14884 | #else | ||||
14885 | sethi %hi(0x00000000), %g1 | ||||
14886 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14887 | ld [%g1 + (4 * _gloffset_TrackMatrixNV)], %g3 | ||||
14888 | #endif | ||||
14889 | jmpl %g3, %g0 | ||||
14890 | nop | ||||
14891 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14892 | .globl glVertexAttribPointerNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14893 | .type glVertexAttribPointerNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14894 | glVertexAttribPointerNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14895 | #ifdef __sparc_v9__ |
14896 | sethi %hi(0x00000000), %g2 | ||||
14897 | sethi %hi(0x00000000), %g1 | ||||
14898 | or %g2, %lo(0x00000000), %g2 | ||||
14899 | or %g1, %lo(0x00000000), %g1 | ||||
14900 | sllx %g2, 32, %g2 | ||||
14901 | ldx [%g1 + %g2], %g1 | ||||
14902 | sethi %hi(8 * _gloffset_VertexAttribPointerNV), %g2 | ||||
14903 | or %g2, %lo(8 * _gloffset_VertexAttribPointerNV), %g2 | ||||
14904 | ldx [%g1 + %g2], %g3 | ||||
14905 | #else | ||||
14906 | sethi %hi(0x00000000), %g1 | ||||
14907 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14908 | ld [%g1 + (4 * _gloffset_VertexAttribPointerNV)], %g3 | ||||
14909 | #endif | ||||
14910 | jmpl %g3, %g0 | ||||
14911 | nop | ||||
14912 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14913 | .globl glVertexAttrib1dNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14914 | .type glVertexAttrib1dNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14915 | glVertexAttrib1dNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14916 | #ifdef __sparc_v9__ |
14917 | sethi %hi(0x00000000), %g2 | ||||
14918 | sethi %hi(0x00000000), %g1 | ||||
14919 | or %g2, %lo(0x00000000), %g2 | ||||
14920 | or %g1, %lo(0x00000000), %g1 | ||||
14921 | sllx %g2, 32, %g2 | ||||
14922 | ldx [%g1 + %g2], %g1 | ||||
14923 | sethi %hi(8 * _gloffset_VertexAttrib1dNV), %g2 | ||||
14924 | or %g2, %lo(8 * _gloffset_VertexAttrib1dNV), %g2 | ||||
14925 | ldx [%g1 + %g2], %g3 | ||||
14926 | #else | ||||
14927 | sethi %hi(0x00000000), %g1 | ||||
14928 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14929 | ld [%g1 + (4 * _gloffset_VertexAttrib1dNV)], %g3 | ||||
14930 | #endif | ||||
14931 | jmpl %g3, %g0 | ||||
14932 | nop | ||||
14933 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14934 | .globl glVertexAttrib1dvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14935 | .type glVertexAttrib1dvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 14936 | glVertexAttrib1dvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14937 | #ifdef __sparc_v9__ |
14938 | sethi %hi(0x00000000), %g2 | ||||
14939 | sethi %hi(0x00000000), %g1 | ||||
14940 | or %g2, %lo(0x00000000), %g2 | ||||
14941 | or %g1, %lo(0x00000000), %g1 | ||||
14942 | sllx %g2, 32, %g2 | ||||
14943 | ldx [%g1 + %g2], %g1 | ||||
14944 | sethi %hi(8 * _gloffset_VertexAttrib1dvNV), %g2 | ||||
14945 | or %g2, %lo(8 * _gloffset_VertexAttrib1dvNV), %g2 | ||||
14946 | ldx [%g1 + %g2], %g3 | ||||
14947 | #else | ||||
14948 | sethi %hi(0x00000000), %g1 | ||||
14949 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
14950 | ld [%g1 + (4 * _gloffset_VertexAttrib1dvNV)], %g3 | ||||
14951 | #endif | ||||
14952 | jmpl %g3, %g0 | ||||
14953 | nop | ||||
14954 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14955 | .globl glVertexAttrib1fNV |
14956 | .type glVertexAttrib1fNV,#function | ||||
14957 | glVertexAttrib1fNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14958 | #ifdef __sparc_v9__ |
14959 | sethi %hi(0x00000000), %g2 | ||||
14960 | sethi %hi(0x00000000), %g1 | ||||
14961 | or %g2, %lo(0x00000000), %g2 | ||||
14962 | or %g1, %lo(0x00000000), %g1 | ||||
14963 | sllx %g2, 32, %g2 | ||||
14964 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14965 | sethi %hi(8 * _gloffset_VertexAttrib1fNV), %g2 |
14966 | or %g2, %lo(8 * _gloffset_VertexAttrib1fNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14967 | ldx [%g1 + %g2], %g3 |
14968 | #else | ||||
14969 | sethi %hi(0x00000000), %g1 | ||||
14970 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14971 | ld [%g1 + (4 * _gloffset_VertexAttrib1fNV)], %g3 |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14972 | #endif |
14973 | jmpl %g3, %g0 | ||||
14974 | nop | ||||
14975 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14976 | .globl glVertexAttrib1fvNV |
14977 | .type glVertexAttrib1fvNV,#function | ||||
14978 | glVertexAttrib1fvNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14979 | #ifdef __sparc_v9__ |
14980 | sethi %hi(0x00000000), %g2 | ||||
14981 | sethi %hi(0x00000000), %g1 | ||||
14982 | or %g2, %lo(0x00000000), %g2 | ||||
14983 | or %g1, %lo(0x00000000), %g1 | ||||
14984 | sllx %g2, 32, %g2 | ||||
14985 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14986 | sethi %hi(8 * _gloffset_VertexAttrib1fvNV), %g2 |
14987 | or %g2, %lo(8 * _gloffset_VertexAttrib1fvNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 14988 | ldx [%g1 + %g2], %g3 |
14989 | #else | ||||
14990 | sethi %hi(0x00000000), %g1 | ||||
14991 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 14992 | ld [%g1 + (4 * _gloffset_VertexAttrib1fvNV)], %g3 |
14993 | #endif | ||||
14994 | jmpl %g3, %g0 | ||||
14995 | nop | ||||
14996 | |||||
14997 | .globl glVertexAttrib1sNV | ||||
14998 | .type glVertexAttrib1sNV,#function | ||||
14999 | glVertexAttrib1sNV: | ||||
15000 | #ifdef __sparc_v9__ | ||||
15001 | sethi %hi(0x00000000), %g2 | ||||
15002 | sethi %hi(0x00000000), %g1 | ||||
15003 | or %g2, %lo(0x00000000), %g2 | ||||
15004 | or %g1, %lo(0x00000000), %g1 | ||||
15005 | sllx %g2, 32, %g2 | ||||
15006 | ldx [%g1 + %g2], %g1 | ||||
15007 | sethi %hi(8 * _gloffset_VertexAttrib1sNV), %g2 | ||||
15008 | or %g2, %lo(8 * _gloffset_VertexAttrib1sNV), %g2 | ||||
15009 | ldx [%g1 + %g2], %g3 | ||||
15010 | #else | ||||
15011 | sethi %hi(0x00000000), %g1 | ||||
15012 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15013 | ld [%g1 + (4 * _gloffset_VertexAttrib1sNV)], %g3 | ||||
15014 | #endif | ||||
15015 | jmpl %g3, %g0 | ||||
15016 | nop | ||||
15017 | |||||
15018 | .globl glVertexAttrib1svNV | ||||
15019 | .type glVertexAttrib1svNV,#function | ||||
15020 | glVertexAttrib1svNV: | ||||
15021 | #ifdef __sparc_v9__ | ||||
15022 | sethi %hi(0x00000000), %g2 | ||||
15023 | sethi %hi(0x00000000), %g1 | ||||
15024 | or %g2, %lo(0x00000000), %g2 | ||||
15025 | or %g1, %lo(0x00000000), %g1 | ||||
15026 | sllx %g2, 32, %g2 | ||||
15027 | ldx [%g1 + %g2], %g1 | ||||
15028 | sethi %hi(8 * _gloffset_VertexAttrib1svNV), %g2 | ||||
15029 | or %g2, %lo(8 * _gloffset_VertexAttrib1svNV), %g2 | ||||
15030 | ldx [%g1 + %g2], %g3 | ||||
15031 | #else | ||||
15032 | sethi %hi(0x00000000), %g1 | ||||
15033 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15034 | ld [%g1 + (4 * _gloffset_VertexAttrib1svNV)], %g3 | ||||
15035 | #endif | ||||
15036 | jmpl %g3, %g0 | ||||
15037 | nop | ||||
15038 | |||||
15039 | .globl glVertexAttrib2dNV | ||||
15040 | .type glVertexAttrib2dNV,#function | ||||
15041 | glVertexAttrib2dNV: | ||||
15042 | #ifdef __sparc_v9__ | ||||
15043 | sethi %hi(0x00000000), %g2 | ||||
15044 | sethi %hi(0x00000000), %g1 | ||||
15045 | or %g2, %lo(0x00000000), %g2 | ||||
15046 | or %g1, %lo(0x00000000), %g1 | ||||
15047 | sllx %g2, 32, %g2 | ||||
15048 | ldx [%g1 + %g2], %g1 | ||||
15049 | sethi %hi(8 * _gloffset_VertexAttrib2dNV), %g2 | ||||
15050 | or %g2, %lo(8 * _gloffset_VertexAttrib2dNV), %g2 | ||||
15051 | ldx [%g1 + %g2], %g3 | ||||
15052 | #else | ||||
15053 | sethi %hi(0x00000000), %g1 | ||||
15054 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15055 | ld [%g1 + (4 * _gloffset_VertexAttrib2dNV)], %g3 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15056 | #endif |
15057 | jmpl %g3, %g0 | ||||
15058 | nop | ||||
15059 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15060 | .globl glVertexAttrib2dvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15061 | .type glVertexAttrib2dvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15062 | glVertexAttrib2dvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15063 | #ifdef __sparc_v9__ |
15064 | sethi %hi(0x00000000), %g2 | ||||
15065 | sethi %hi(0x00000000), %g1 | ||||
15066 | or %g2, %lo(0x00000000), %g2 | ||||
15067 | or %g1, %lo(0x00000000), %g1 | ||||
15068 | sllx %g2, 32, %g2 | ||||
15069 | ldx [%g1 + %g2], %g1 | ||||
15070 | sethi %hi(8 * _gloffset_VertexAttrib2dvNV), %g2 | ||||
15071 | or %g2, %lo(8 * _gloffset_VertexAttrib2dvNV), %g2 | ||||
15072 | ldx [%g1 + %g2], %g3 | ||||
15073 | #else | ||||
15074 | sethi %hi(0x00000000), %g1 | ||||
15075 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15076 | ld [%g1 + (4 * _gloffset_VertexAttrib2dvNV)], %g3 | ||||
15077 | #endif | ||||
15078 | jmpl %g3, %g0 | ||||
15079 | nop | ||||
15080 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15081 | .globl glVertexAttrib2fNV |
15082 | .type glVertexAttrib2fNV,#function | ||||
15083 | glVertexAttrib2fNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15084 | #ifdef __sparc_v9__ |
15085 | sethi %hi(0x00000000), %g2 | ||||
15086 | sethi %hi(0x00000000), %g1 | ||||
15087 | or %g2, %lo(0x00000000), %g2 | ||||
15088 | or %g1, %lo(0x00000000), %g1 | ||||
15089 | sllx %g2, 32, %g2 | ||||
15090 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15091 | sethi %hi(8 * _gloffset_VertexAttrib2fNV), %g2 |
15092 | or %g2, %lo(8 * _gloffset_VertexAttrib2fNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15093 | ldx [%g1 + %g2], %g3 |
15094 | #else | ||||
15095 | sethi %hi(0x00000000), %g1 | ||||
15096 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15097 | ld [%g1 + (4 * _gloffset_VertexAttrib2fNV)], %g3 |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15098 | #endif |
15099 | jmpl %g3, %g0 | ||||
15100 | nop | ||||
15101 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15102 | .globl glVertexAttrib2fvNV |
15103 | .type glVertexAttrib2fvNV,#function | ||||
15104 | glVertexAttrib2fvNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15105 | #ifdef __sparc_v9__ |
15106 | sethi %hi(0x00000000), %g2 | ||||
15107 | sethi %hi(0x00000000), %g1 | ||||
15108 | or %g2, %lo(0x00000000), %g2 | ||||
15109 | or %g1, %lo(0x00000000), %g1 | ||||
15110 | sllx %g2, 32, %g2 | ||||
15111 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15112 | sethi %hi(8 * _gloffset_VertexAttrib2fvNV), %g2 |
15113 | or %g2, %lo(8 * _gloffset_VertexAttrib2fvNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15114 | ldx [%g1 + %g2], %g3 |
15115 | #else | ||||
15116 | sethi %hi(0x00000000), %g1 | ||||
15117 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15118 | ld [%g1 + (4 * _gloffset_VertexAttrib2fvNV)], %g3 |
15119 | #endif | ||||
15120 | jmpl %g3, %g0 | ||||
15121 | nop | ||||
15122 | |||||
15123 | .globl glVertexAttrib2sNV | ||||
15124 | .type glVertexAttrib2sNV,#function | ||||
15125 | glVertexAttrib2sNV: | ||||
15126 | #ifdef __sparc_v9__ | ||||
15127 | sethi %hi(0x00000000), %g2 | ||||
15128 | sethi %hi(0x00000000), %g1 | ||||
15129 | or %g2, %lo(0x00000000), %g2 | ||||
15130 | or %g1, %lo(0x00000000), %g1 | ||||
15131 | sllx %g2, 32, %g2 | ||||
15132 | ldx [%g1 + %g2], %g1 | ||||
15133 | sethi %hi(8 * _gloffset_VertexAttrib2sNV), %g2 | ||||
15134 | or %g2, %lo(8 * _gloffset_VertexAttrib2sNV), %g2 | ||||
15135 | ldx [%g1 + %g2], %g3 | ||||
15136 | #else | ||||
15137 | sethi %hi(0x00000000), %g1 | ||||
15138 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15139 | ld [%g1 + (4 * _gloffset_VertexAttrib2sNV)], %g3 | ||||
15140 | #endif | ||||
15141 | jmpl %g3, %g0 | ||||
15142 | nop | ||||
15143 | |||||
15144 | .globl glVertexAttrib2svNV | ||||
15145 | .type glVertexAttrib2svNV,#function | ||||
15146 | glVertexAttrib2svNV: | ||||
15147 | #ifdef __sparc_v9__ | ||||
15148 | sethi %hi(0x00000000), %g2 | ||||
15149 | sethi %hi(0x00000000), %g1 | ||||
15150 | or %g2, %lo(0x00000000), %g2 | ||||
15151 | or %g1, %lo(0x00000000), %g1 | ||||
15152 | sllx %g2, 32, %g2 | ||||
15153 | ldx [%g1 + %g2], %g1 | ||||
15154 | sethi %hi(8 * _gloffset_VertexAttrib2svNV), %g2 | ||||
15155 | or %g2, %lo(8 * _gloffset_VertexAttrib2svNV), %g2 | ||||
15156 | ldx [%g1 + %g2], %g3 | ||||
15157 | #else | ||||
15158 | sethi %hi(0x00000000), %g1 | ||||
15159 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15160 | ld [%g1 + (4 * _gloffset_VertexAttrib2svNV)], %g3 | ||||
15161 | #endif | ||||
15162 | jmpl %g3, %g0 | ||||
15163 | nop | ||||
15164 | |||||
15165 | .globl glVertexAttrib3dNV | ||||
15166 | .type glVertexAttrib3dNV,#function | ||||
15167 | glVertexAttrib3dNV: | ||||
15168 | #ifdef __sparc_v9__ | ||||
15169 | sethi %hi(0x00000000), %g2 | ||||
15170 | sethi %hi(0x00000000), %g1 | ||||
15171 | or %g2, %lo(0x00000000), %g2 | ||||
15172 | or %g1, %lo(0x00000000), %g1 | ||||
15173 | sllx %g2, 32, %g2 | ||||
15174 | ldx [%g1 + %g2], %g1 | ||||
15175 | sethi %hi(8 * _gloffset_VertexAttrib3dNV), %g2 | ||||
15176 | or %g2, %lo(8 * _gloffset_VertexAttrib3dNV), %g2 | ||||
15177 | ldx [%g1 + %g2], %g3 | ||||
15178 | #else | ||||
15179 | sethi %hi(0x00000000), %g1 | ||||
15180 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15181 | ld [%g1 + (4 * _gloffset_VertexAttrib3dNV)], %g3 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15182 | #endif |
15183 | jmpl %g3, %g0 | ||||
15184 | nop | ||||
15185 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15186 | .globl glVertexAttrib3dvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15187 | .type glVertexAttrib3dvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15188 | glVertexAttrib3dvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15189 | #ifdef __sparc_v9__ |
15190 | sethi %hi(0x00000000), %g2 | ||||
15191 | sethi %hi(0x00000000), %g1 | ||||
15192 | or %g2, %lo(0x00000000), %g2 | ||||
15193 | or %g1, %lo(0x00000000), %g1 | ||||
15194 | sllx %g2, 32, %g2 | ||||
15195 | ldx [%g1 + %g2], %g1 | ||||
15196 | sethi %hi(8 * _gloffset_VertexAttrib3dvNV), %g2 | ||||
15197 | or %g2, %lo(8 * _gloffset_VertexAttrib3dvNV), %g2 | ||||
15198 | ldx [%g1 + %g2], %g3 | ||||
15199 | #else | ||||
15200 | sethi %hi(0x00000000), %g1 | ||||
15201 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15202 | ld [%g1 + (4 * _gloffset_VertexAttrib3dvNV)], %g3 | ||||
15203 | #endif | ||||
15204 | jmpl %g3, %g0 | ||||
15205 | nop | ||||
15206 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15207 | .globl glVertexAttrib3fNV |
15208 | .type glVertexAttrib3fNV,#function | ||||
15209 | glVertexAttrib3fNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15210 | #ifdef __sparc_v9__ |
15211 | sethi %hi(0x00000000), %g2 | ||||
15212 | sethi %hi(0x00000000), %g1 | ||||
15213 | or %g2, %lo(0x00000000), %g2 | ||||
15214 | or %g1, %lo(0x00000000), %g1 | ||||
15215 | sllx %g2, 32, %g2 | ||||
15216 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15217 | sethi %hi(8 * _gloffset_VertexAttrib3fNV), %g2 |
15218 | or %g2, %lo(8 * _gloffset_VertexAttrib3fNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15219 | ldx [%g1 + %g2], %g3 |
15220 | #else | ||||
15221 | sethi %hi(0x00000000), %g1 | ||||
15222 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15223 | ld [%g1 + (4 * _gloffset_VertexAttrib3fNV)], %g3 |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15224 | #endif |
15225 | jmpl %g3, %g0 | ||||
15226 | nop | ||||
15227 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15228 | .globl glVertexAttrib3fvNV |
15229 | .type glVertexAttrib3fvNV,#function | ||||
15230 | glVertexAttrib3fvNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15231 | #ifdef __sparc_v9__ |
15232 | sethi %hi(0x00000000), %g2 | ||||
15233 | sethi %hi(0x00000000), %g1 | ||||
15234 | or %g2, %lo(0x00000000), %g2 | ||||
15235 | or %g1, %lo(0x00000000), %g1 | ||||
15236 | sllx %g2, 32, %g2 | ||||
15237 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15238 | sethi %hi(8 * _gloffset_VertexAttrib3fvNV), %g2 |
15239 | or %g2, %lo(8 * _gloffset_VertexAttrib3fvNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15240 | ldx [%g1 + %g2], %g3 |
15241 | #else | ||||
15242 | sethi %hi(0x00000000), %g1 | ||||
15243 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15244 | ld [%g1 + (4 * _gloffset_VertexAttrib3fvNV)], %g3 |
15245 | #endif | ||||
15246 | jmpl %g3, %g0 | ||||
15247 | nop | ||||
15248 | |||||
15249 | .globl glVertexAttrib3sNV | ||||
15250 | .type glVertexAttrib3sNV,#function | ||||
15251 | glVertexAttrib3sNV: | ||||
15252 | #ifdef __sparc_v9__ | ||||
15253 | sethi %hi(0x00000000), %g2 | ||||
15254 | sethi %hi(0x00000000), %g1 | ||||
15255 | or %g2, %lo(0x00000000), %g2 | ||||
15256 | or %g1, %lo(0x00000000), %g1 | ||||
15257 | sllx %g2, 32, %g2 | ||||
15258 | ldx [%g1 + %g2], %g1 | ||||
15259 | sethi %hi(8 * _gloffset_VertexAttrib3sNV), %g2 | ||||
15260 | or %g2, %lo(8 * _gloffset_VertexAttrib3sNV), %g2 | ||||
15261 | ldx [%g1 + %g2], %g3 | ||||
15262 | #else | ||||
15263 | sethi %hi(0x00000000), %g1 | ||||
15264 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15265 | ld [%g1 + (4 * _gloffset_VertexAttrib3sNV)], %g3 | ||||
15266 | #endif | ||||
15267 | jmpl %g3, %g0 | ||||
15268 | nop | ||||
15269 | |||||
15270 | .globl glVertexAttrib3svNV | ||||
15271 | .type glVertexAttrib3svNV,#function | ||||
15272 | glVertexAttrib3svNV: | ||||
15273 | #ifdef __sparc_v9__ | ||||
15274 | sethi %hi(0x00000000), %g2 | ||||
15275 | sethi %hi(0x00000000), %g1 | ||||
15276 | or %g2, %lo(0x00000000), %g2 | ||||
15277 | or %g1, %lo(0x00000000), %g1 | ||||
15278 | sllx %g2, 32, %g2 | ||||
15279 | ldx [%g1 + %g2], %g1 | ||||
15280 | sethi %hi(8 * _gloffset_VertexAttrib3svNV), %g2 | ||||
15281 | or %g2, %lo(8 * _gloffset_VertexAttrib3svNV), %g2 | ||||
15282 | ldx [%g1 + %g2], %g3 | ||||
15283 | #else | ||||
15284 | sethi %hi(0x00000000), %g1 | ||||
15285 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15286 | ld [%g1 + (4 * _gloffset_VertexAttrib3svNV)], %g3 | ||||
15287 | #endif | ||||
15288 | jmpl %g3, %g0 | ||||
15289 | nop | ||||
15290 | |||||
15291 | .globl glVertexAttrib4dNV | ||||
15292 | .type glVertexAttrib4dNV,#function | ||||
15293 | glVertexAttrib4dNV: | ||||
15294 | #ifdef __sparc_v9__ | ||||
15295 | sethi %hi(0x00000000), %g2 | ||||
15296 | sethi %hi(0x00000000), %g1 | ||||
15297 | or %g2, %lo(0x00000000), %g2 | ||||
15298 | or %g1, %lo(0x00000000), %g1 | ||||
15299 | sllx %g2, 32, %g2 | ||||
15300 | ldx [%g1 + %g2], %g1 | ||||
15301 | sethi %hi(8 * _gloffset_VertexAttrib4dNV), %g2 | ||||
15302 | or %g2, %lo(8 * _gloffset_VertexAttrib4dNV), %g2 | ||||
15303 | ldx [%g1 + %g2], %g3 | ||||
15304 | #else | ||||
15305 | sethi %hi(0x00000000), %g1 | ||||
15306 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15307 | ld [%g1 + (4 * _gloffset_VertexAttrib4dNV)], %g3 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15308 | #endif |
15309 | jmpl %g3, %g0 | ||||
15310 | nop | ||||
15311 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15312 | .globl glVertexAttrib4dvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15313 | .type glVertexAttrib4dvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15314 | glVertexAttrib4dvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15315 | #ifdef __sparc_v9__ |
15316 | sethi %hi(0x00000000), %g2 | ||||
15317 | sethi %hi(0x00000000), %g1 | ||||
15318 | or %g2, %lo(0x00000000), %g2 | ||||
15319 | or %g1, %lo(0x00000000), %g1 | ||||
15320 | sllx %g2, 32, %g2 | ||||
15321 | ldx [%g1 + %g2], %g1 | ||||
15322 | sethi %hi(8 * _gloffset_VertexAttrib4dvNV), %g2 | ||||
15323 | or %g2, %lo(8 * _gloffset_VertexAttrib4dvNV), %g2 | ||||
15324 | ldx [%g1 + %g2], %g3 | ||||
15325 | #else | ||||
15326 | sethi %hi(0x00000000), %g1 | ||||
15327 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15328 | ld [%g1 + (4 * _gloffset_VertexAttrib4dvNV)], %g3 | ||||
15329 | #endif | ||||
15330 | jmpl %g3, %g0 | ||||
15331 | nop | ||||
15332 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15333 | .globl glVertexAttrib4fNV |
15334 | .type glVertexAttrib4fNV,#function | ||||
15335 | glVertexAttrib4fNV: | ||||
15336 | #ifdef __sparc_v9__ | ||||
15337 | sethi %hi(0x00000000), %g2 | ||||
15338 | sethi %hi(0x00000000), %g1 | ||||
15339 | or %g2, %lo(0x00000000), %g2 | ||||
15340 | or %g1, %lo(0x00000000), %g1 | ||||
15341 | sllx %g2, 32, %g2 | ||||
15342 | ldx [%g1 + %g2], %g1 | ||||
15343 | sethi %hi(8 * _gloffset_VertexAttrib4fNV), %g2 | ||||
15344 | or %g2, %lo(8 * _gloffset_VertexAttrib4fNV), %g2 | ||||
15345 | ldx [%g1 + %g2], %g3 | ||||
15346 | #else | ||||
15347 | sethi %hi(0x00000000), %g1 | ||||
15348 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15349 | ld [%g1 + (4 * _gloffset_VertexAttrib4fNV)], %g3 | ||||
15350 | #endif | ||||
15351 | jmpl %g3, %g0 | ||||
15352 | nop | ||||
15353 | |||||
15354 | .globl glVertexAttrib4fvNV | ||||
15355 | .type glVertexAttrib4fvNV,#function | ||||
15356 | glVertexAttrib4fvNV: | ||||
15357 | #ifdef __sparc_v9__ | ||||
15358 | sethi %hi(0x00000000), %g2 | ||||
15359 | sethi %hi(0x00000000), %g1 | ||||
15360 | or %g2, %lo(0x00000000), %g2 | ||||
15361 | or %g1, %lo(0x00000000), %g1 | ||||
15362 | sllx %g2, 32, %g2 | ||||
15363 | ldx [%g1 + %g2], %g1 | ||||
15364 | sethi %hi(8 * _gloffset_VertexAttrib4fvNV), %g2 | ||||
15365 | or %g2, %lo(8 * _gloffset_VertexAttrib4fvNV), %g2 | ||||
15366 | ldx [%g1 + %g2], %g3 | ||||
15367 | #else | ||||
15368 | sethi %hi(0x00000000), %g1 | ||||
15369 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15370 | ld [%g1 + (4 * _gloffset_VertexAttrib4fvNV)], %g3 | ||||
15371 | #endif | ||||
15372 | jmpl %g3, %g0 | ||||
15373 | nop | ||||
15374 | |||||
15375 | .globl glVertexAttrib4sNV | ||||
15376 | .type glVertexAttrib4sNV,#function | ||||
15377 | glVertexAttrib4sNV: | ||||
15378 | #ifdef __sparc_v9__ | ||||
15379 | sethi %hi(0x00000000), %g2 | ||||
15380 | sethi %hi(0x00000000), %g1 | ||||
15381 | or %g2, %lo(0x00000000), %g2 | ||||
15382 | or %g1, %lo(0x00000000), %g1 | ||||
15383 | sllx %g2, 32, %g2 | ||||
15384 | ldx [%g1 + %g2], %g1 | ||||
15385 | sethi %hi(8 * _gloffset_VertexAttrib4sNV), %g2 | ||||
15386 | or %g2, %lo(8 * _gloffset_VertexAttrib4sNV), %g2 | ||||
15387 | ldx [%g1 + %g2], %g3 | ||||
15388 | #else | ||||
15389 | sethi %hi(0x00000000), %g1 | ||||
15390 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15391 | ld [%g1 + (4 * _gloffset_VertexAttrib4sNV)], %g3 | ||||
15392 | #endif | ||||
15393 | jmpl %g3, %g0 | ||||
15394 | nop | ||||
15395 | |||||
15396 | .globl glVertexAttrib4svNV | ||||
15397 | .type glVertexAttrib4svNV,#function | ||||
15398 | glVertexAttrib4svNV: | ||||
15399 | #ifdef __sparc_v9__ | ||||
15400 | sethi %hi(0x00000000), %g2 | ||||
15401 | sethi %hi(0x00000000), %g1 | ||||
15402 | or %g2, %lo(0x00000000), %g2 | ||||
15403 | or %g1, %lo(0x00000000), %g1 | ||||
15404 | sllx %g2, 32, %g2 | ||||
15405 | ldx [%g1 + %g2], %g1 | ||||
15406 | sethi %hi(8 * _gloffset_VertexAttrib4svNV), %g2 | ||||
15407 | or %g2, %lo(8 * _gloffset_VertexAttrib4svNV), %g2 | ||||
15408 | ldx [%g1 + %g2], %g3 | ||||
15409 | #else | ||||
15410 | sethi %hi(0x00000000), %g1 | ||||
15411 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15412 | ld [%g1 + (4 * _gloffset_VertexAttrib4svNV)], %g3 | ||||
15413 | #endif | ||||
15414 | jmpl %g3, %g0 | ||||
15415 | nop | ||||
15416 | |||||
15417 | .globl glVertexAttrib4ubNV | ||||
15418 | .type glVertexAttrib4ubNV,#function | ||||
15419 | glVertexAttrib4ubNV: | ||||
15420 | #ifdef __sparc_v9__ | ||||
15421 | sethi %hi(0x00000000), %g2 | ||||
15422 | sethi %hi(0x00000000), %g1 | ||||
15423 | or %g2, %lo(0x00000000), %g2 | ||||
15424 | or %g1, %lo(0x00000000), %g1 | ||||
15425 | sllx %g2, 32, %g2 | ||||
15426 | ldx [%g1 + %g2], %g1 | ||||
15427 | sethi %hi(8 * _gloffset_VertexAttrib4ubNV), %g2 | ||||
15428 | or %g2, %lo(8 * _gloffset_VertexAttrib4ubNV), %g2 | ||||
15429 | ldx [%g1 + %g2], %g3 | ||||
15430 | #else | ||||
15431 | sethi %hi(0x00000000), %g1 | ||||
15432 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15433 | ld [%g1 + (4 * _gloffset_VertexAttrib4ubNV)], %g3 | ||||
15434 | #endif | ||||
15435 | jmpl %g3, %g0 | ||||
15436 | nop | ||||
15437 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15438 | .globl glVertexAttrib4ubvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15439 | .type glVertexAttrib4ubvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15440 | glVertexAttrib4ubvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15441 | #ifdef __sparc_v9__ |
15442 | sethi %hi(0x00000000), %g2 | ||||
15443 | sethi %hi(0x00000000), %g1 | ||||
15444 | or %g2, %lo(0x00000000), %g2 | ||||
15445 | or %g1, %lo(0x00000000), %g1 | ||||
15446 | sllx %g2, 32, %g2 | ||||
15447 | ldx [%g1 + %g2], %g1 | ||||
15448 | sethi %hi(8 * _gloffset_VertexAttrib4ubvNV), %g2 | ||||
15449 | or %g2, %lo(8 * _gloffset_VertexAttrib4ubvNV), %g2 | ||||
15450 | ldx [%g1 + %g2], %g3 | ||||
15451 | #else | ||||
15452 | sethi %hi(0x00000000), %g1 | ||||
15453 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15454 | ld [%g1 + (4 * _gloffset_VertexAttrib4ubvNV)], %g3 | ||||
15455 | #endif | ||||
15456 | jmpl %g3, %g0 | ||||
15457 | nop | ||||
15458 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15459 | .globl glVertexAttribs1dvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15460 | .type glVertexAttribs1dvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15461 | glVertexAttribs1dvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15462 | #ifdef __sparc_v9__ |
15463 | sethi %hi(0x00000000), %g2 | ||||
15464 | sethi %hi(0x00000000), %g1 | ||||
15465 | or %g2, %lo(0x00000000), %g2 | ||||
15466 | or %g1, %lo(0x00000000), %g1 | ||||
15467 | sllx %g2, 32, %g2 | ||||
15468 | ldx [%g1 + %g2], %g1 | ||||
15469 | sethi %hi(8 * _gloffset_VertexAttribs1dvNV), %g2 | ||||
15470 | or %g2, %lo(8 * _gloffset_VertexAttribs1dvNV), %g2 | ||||
15471 | ldx [%g1 + %g2], %g3 | ||||
15472 | #else | ||||
15473 | sethi %hi(0x00000000), %g1 | ||||
15474 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15475 | ld [%g1 + (4 * _gloffset_VertexAttribs1dvNV)], %g3 | ||||
15476 | #endif | ||||
15477 | jmpl %g3, %g0 | ||||
15478 | nop | ||||
15479 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15480 | .globl glVertexAttribs1fvNV |
15481 | .type glVertexAttribs1fvNV,#function | ||||
15482 | glVertexAttribs1fvNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15483 | #ifdef __sparc_v9__ |
15484 | sethi %hi(0x00000000), %g2 | ||||
15485 | sethi %hi(0x00000000), %g1 | ||||
15486 | or %g2, %lo(0x00000000), %g2 | ||||
15487 | or %g1, %lo(0x00000000), %g1 | ||||
15488 | sllx %g2, 32, %g2 | ||||
15489 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15490 | sethi %hi(8 * _gloffset_VertexAttribs1fvNV), %g2 |
15491 | or %g2, %lo(8 * _gloffset_VertexAttribs1fvNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15492 | ldx [%g1 + %g2], %g3 |
15493 | #else | ||||
15494 | sethi %hi(0x00000000), %g1 | ||||
15495 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15496 | ld [%g1 + (4 * _gloffset_VertexAttribs1fvNV)], %g3 |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15497 | #endif |
15498 | jmpl %g3, %g0 | ||||
15499 | nop | ||||
15500 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15501 | .globl glVertexAttribs1svNV |
15502 | .type glVertexAttribs1svNV,#function | ||||
15503 | glVertexAttribs1svNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15504 | #ifdef __sparc_v9__ |
15505 | sethi %hi(0x00000000), %g2 | ||||
15506 | sethi %hi(0x00000000), %g1 | ||||
15507 | or %g2, %lo(0x00000000), %g2 | ||||
15508 | or %g1, %lo(0x00000000), %g1 | ||||
15509 | sllx %g2, 32, %g2 | ||||
15510 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15511 | sethi %hi(8 * _gloffset_VertexAttribs1svNV), %g2 |
15512 | or %g2, %lo(8 * _gloffset_VertexAttribs1svNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15513 | ldx [%g1 + %g2], %g3 |
15514 | #else | ||||
15515 | sethi %hi(0x00000000), %g1 | ||||
15516 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15517 | ld [%g1 + (4 * _gloffset_VertexAttribs1svNV)], %g3 |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15518 | #endif |
15519 | jmpl %g3, %g0 | ||||
15520 | nop | ||||
15521 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15522 | .globl glVertexAttribs2dvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15523 | .type glVertexAttribs2dvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15524 | glVertexAttribs2dvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15525 | #ifdef __sparc_v9__ |
15526 | sethi %hi(0x00000000), %g2 | ||||
15527 | sethi %hi(0x00000000), %g1 | ||||
15528 | or %g2, %lo(0x00000000), %g2 | ||||
15529 | or %g1, %lo(0x00000000), %g1 | ||||
15530 | sllx %g2, 32, %g2 | ||||
15531 | ldx [%g1 + %g2], %g1 | ||||
15532 | sethi %hi(8 * _gloffset_VertexAttribs2dvNV), %g2 | ||||
15533 | or %g2, %lo(8 * _gloffset_VertexAttribs2dvNV), %g2 | ||||
15534 | ldx [%g1 + %g2], %g3 | ||||
15535 | #else | ||||
15536 | sethi %hi(0x00000000), %g1 | ||||
15537 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15538 | ld [%g1 + (4 * _gloffset_VertexAttribs2dvNV)], %g3 | ||||
15539 | #endif | ||||
15540 | jmpl %g3, %g0 | ||||
15541 | nop | ||||
15542 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15543 | .globl glVertexAttribs2fvNV |
15544 | .type glVertexAttribs2fvNV,#function | ||||
15545 | glVertexAttribs2fvNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15546 | #ifdef __sparc_v9__ |
15547 | sethi %hi(0x00000000), %g2 | ||||
15548 | sethi %hi(0x00000000), %g1 | ||||
15549 | or %g2, %lo(0x00000000), %g2 | ||||
15550 | or %g1, %lo(0x00000000), %g1 | ||||
15551 | sllx %g2, 32, %g2 | ||||
15552 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15553 | sethi %hi(8 * _gloffset_VertexAttribs2fvNV), %g2 |
15554 | or %g2, %lo(8 * _gloffset_VertexAttribs2fvNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15555 | ldx [%g1 + %g2], %g3 |
15556 | #else | ||||
15557 | sethi %hi(0x00000000), %g1 | ||||
15558 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15559 | ld [%g1 + (4 * _gloffset_VertexAttribs2fvNV)], %g3 |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15560 | #endif |
15561 | jmpl %g3, %g0 | ||||
15562 | nop | ||||
15563 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15564 | .globl glVertexAttribs2svNV |
15565 | .type glVertexAttribs2svNV,#function | ||||
15566 | glVertexAttribs2svNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15567 | #ifdef __sparc_v9__ |
15568 | sethi %hi(0x00000000), %g2 | ||||
15569 | sethi %hi(0x00000000), %g1 | ||||
15570 | or %g2, %lo(0x00000000), %g2 | ||||
15571 | or %g1, %lo(0x00000000), %g1 | ||||
15572 | sllx %g2, 32, %g2 | ||||
15573 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15574 | sethi %hi(8 * _gloffset_VertexAttribs2svNV), %g2 |
15575 | or %g2, %lo(8 * _gloffset_VertexAttribs2svNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15576 | ldx [%g1 + %g2], %g3 |
15577 | #else | ||||
15578 | sethi %hi(0x00000000), %g1 | ||||
15579 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15580 | ld [%g1 + (4 * _gloffset_VertexAttribs2svNV)], %g3 |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15581 | #endif |
15582 | jmpl %g3, %g0 | ||||
15583 | nop | ||||
15584 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15585 | .globl glVertexAttribs3dvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15586 | .type glVertexAttribs3dvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15587 | glVertexAttribs3dvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15588 | #ifdef __sparc_v9__ |
15589 | sethi %hi(0x00000000), %g2 | ||||
15590 | sethi %hi(0x00000000), %g1 | ||||
15591 | or %g2, %lo(0x00000000), %g2 | ||||
15592 | or %g1, %lo(0x00000000), %g1 | ||||
15593 | sllx %g2, 32, %g2 | ||||
15594 | ldx [%g1 + %g2], %g1 | ||||
15595 | sethi %hi(8 * _gloffset_VertexAttribs3dvNV), %g2 | ||||
15596 | or %g2, %lo(8 * _gloffset_VertexAttribs3dvNV), %g2 | ||||
15597 | ldx [%g1 + %g2], %g3 | ||||
15598 | #else | ||||
15599 | sethi %hi(0x00000000), %g1 | ||||
15600 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15601 | ld [%g1 + (4 * _gloffset_VertexAttribs3dvNV)], %g3 | ||||
15602 | #endif | ||||
15603 | jmpl %g3, %g0 | ||||
15604 | nop | ||||
15605 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15606 | .globl glVertexAttribs3fvNV |
15607 | .type glVertexAttribs3fvNV,#function | ||||
15608 | glVertexAttribs3fvNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15609 | #ifdef __sparc_v9__ |
15610 | sethi %hi(0x00000000), %g2 | ||||
15611 | sethi %hi(0x00000000), %g1 | ||||
15612 | or %g2, %lo(0x00000000), %g2 | ||||
15613 | or %g1, %lo(0x00000000), %g1 | ||||
15614 | sllx %g2, 32, %g2 | ||||
15615 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15616 | sethi %hi(8 * _gloffset_VertexAttribs3fvNV), %g2 |
15617 | or %g2, %lo(8 * _gloffset_VertexAttribs3fvNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15618 | ldx [%g1 + %g2], %g3 |
15619 | #else | ||||
15620 | sethi %hi(0x00000000), %g1 | ||||
15621 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15622 | ld [%g1 + (4 * _gloffset_VertexAttribs3fvNV)], %g3 |
15623 | #endif | ||||
15624 | jmpl %g3, %g0 | ||||
15625 | nop | ||||
15626 | |||||
15627 | .globl glVertexAttribs3svNV | ||||
15628 | .type glVertexAttribs3svNV,#function | ||||
15629 | glVertexAttribs3svNV: | ||||
15630 | #ifdef __sparc_v9__ | ||||
15631 | sethi %hi(0x00000000), %g2 | ||||
15632 | sethi %hi(0x00000000), %g1 | ||||
15633 | or %g2, %lo(0x00000000), %g2 | ||||
15634 | or %g1, %lo(0x00000000), %g1 | ||||
15635 | sllx %g2, 32, %g2 | ||||
15636 | ldx [%g1 + %g2], %g1 | ||||
15637 | sethi %hi(8 * _gloffset_VertexAttribs3svNV), %g2 | ||||
15638 | or %g2, %lo(8 * _gloffset_VertexAttribs3svNV), %g2 | ||||
15639 | ldx [%g1 + %g2], %g3 | ||||
15640 | #else | ||||
15641 | sethi %hi(0x00000000), %g1 | ||||
15642 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15643 | ld [%g1 + (4 * _gloffset_VertexAttribs3svNV)], %g3 | ||||
15644 | #endif | ||||
15645 | jmpl %g3, %g0 | ||||
15646 | nop | ||||
15647 | |||||
15648 | .globl glVertexAttribs4dvNV | ||||
15649 | .type glVertexAttribs4dvNV,#function | ||||
15650 | glVertexAttribs4dvNV: | ||||
15651 | #ifdef __sparc_v9__ | ||||
15652 | sethi %hi(0x00000000), %g2 | ||||
15653 | sethi %hi(0x00000000), %g1 | ||||
15654 | or %g2, %lo(0x00000000), %g2 | ||||
15655 | or %g1, %lo(0x00000000), %g1 | ||||
15656 | sllx %g2, 32, %g2 | ||||
15657 | ldx [%g1 + %g2], %g1 | ||||
15658 | sethi %hi(8 * _gloffset_VertexAttribs4dvNV), %g2 | ||||
15659 | or %g2, %lo(8 * _gloffset_VertexAttribs4dvNV), %g2 | ||||
15660 | ldx [%g1 + %g2], %g3 | ||||
15661 | #else | ||||
15662 | sethi %hi(0x00000000), %g1 | ||||
15663 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15664 | ld [%g1 + (4 * _gloffset_VertexAttribs4dvNV)], %g3 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15665 | #endif |
15666 | jmpl %g3, %g0 | ||||
15667 | nop | ||||
15668 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15669 | .globl glVertexAttribs4fvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15670 | .type glVertexAttribs4fvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15671 | glVertexAttribs4fvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15672 | #ifdef __sparc_v9__ |
15673 | sethi %hi(0x00000000), %g2 | ||||
15674 | sethi %hi(0x00000000), %g1 | ||||
15675 | or %g2, %lo(0x00000000), %g2 | ||||
15676 | or %g1, %lo(0x00000000), %g1 | ||||
15677 | sllx %g2, 32, %g2 | ||||
15678 | ldx [%g1 + %g2], %g1 | ||||
15679 | sethi %hi(8 * _gloffset_VertexAttribs4fvNV), %g2 | ||||
15680 | or %g2, %lo(8 * _gloffset_VertexAttribs4fvNV), %g2 | ||||
15681 | ldx [%g1 + %g2], %g3 | ||||
15682 | #else | ||||
15683 | sethi %hi(0x00000000), %g1 | ||||
15684 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15685 | ld [%g1 + (4 * _gloffset_VertexAttribs4fvNV)], %g3 | ||||
15686 | #endif | ||||
15687 | jmpl %g3, %g0 | ||||
15688 | nop | ||||
15689 | |||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15690 | .globl glVertexAttribs4svNV |
15691 | .type glVertexAttribs4svNV,#function | ||||
15692 | glVertexAttribs4svNV: | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15693 | #ifdef __sparc_v9__ |
15694 | sethi %hi(0x00000000), %g2 | ||||
15695 | sethi %hi(0x00000000), %g1 | ||||
15696 | or %g2, %lo(0x00000000), %g2 | ||||
15697 | or %g1, %lo(0x00000000), %g1 | ||||
15698 | sllx %g2, 32, %g2 | ||||
15699 | ldx [%g1 + %g2], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15700 | sethi %hi(8 * _gloffset_VertexAttribs4svNV), %g2 |
15701 | or %g2, %lo(8 * _gloffset_VertexAttribs4svNV), %g2 | ||||
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15702 | ldx [%g1 + %g2], %g3 |
15703 | #else | ||||
15704 | sethi %hi(0x00000000), %g1 | ||||
15705 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
Brian Paul | 22538b2 | 2002-05-27 17:00:18 +0000 | [diff] [blame^] | 15706 | ld [%g1 + (4 * _gloffset_VertexAttribs4svNV)], %g3 |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15707 | #endif |
15708 | jmpl %g3, %g0 | ||||
15709 | nop | ||||
15710 | |||||
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15711 | .globl glVertexAttribs4ubvNV |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15712 | .type glVertexAttribs4ubvNV,#function |
Brian Paul | 78c2aa0 | 2002-01-03 16:35:08 +0000 | [diff] [blame] | 15713 | glVertexAttribs4ubvNV: |
Brian Paul | 86b8427 | 2001-12-14 02:50:01 +0000 | [diff] [blame] | 15714 | #ifdef __sparc_v9__ |
15715 | sethi %hi(0x00000000), %g2 | ||||
15716 | sethi %hi(0x00000000), %g1 | ||||
15717 | or %g2, %lo(0x00000000), %g2 | ||||
15718 | or %g1, %lo(0x00000000), %g1 | ||||
15719 | sllx %g2, 32, %g2 | ||||
15720 | ldx [%g1 + %g2], %g1 | ||||
15721 | sethi %hi(8 * _gloffset_VertexAttribs4ubvNV), %g2 | ||||
15722 | or %g2, %lo(8 * _gloffset_VertexAttribs4ubvNV), %g2 | ||||
15723 | ldx [%g1 + %g2], %g3 | ||||
15724 | #else | ||||
15725 | sethi %hi(0x00000000), %g1 | ||||
15726 | ld [%g1 + %lo(0x00000000)], %g1 | ||||
15727 | ld [%g1 + (4 * _gloffset_VertexAttribs4ubvNV)], %g3 | ||||
15728 | #endif | ||||
15729 | jmpl %g3, %g0 | ||||
15730 | nop | ||||
Brian Paul | b5fd886 | 2001-11-18 22:48:11 +0000 | [diff] [blame] | 15731 | nop |
Brian Paul | fca1ce3 | 2001-10-17 14:33:05 +0000 | [diff] [blame] | 15732 | |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 15733 | .globl _mesa_sparc_glapi_end |
davem69 | 636fb6c | 2001-08-03 13:16:31 +0000 | [diff] [blame] | 15734 | .type _mesa_sparc_glapi_end,#function |
davem69 | 775355a | 2001-06-05 23:54:00 +0000 | [diff] [blame] | 15735 | _mesa_sparc_glapi_end: |
15736 |