blob: a1f5f22493f4f6537eb3b63b29acab1a0c10b536 [file] [log] [blame]
Brian Paula749f752000-01-28 22:18:48 +00001/* $Id: glapi_x86.S,v 1.4 2000/01/28 22:18:48 brianp Exp $ */
Brian Paule23b1602000-01-17 18:09:11 +00002
3/*
4 * Mesa 3-D graphics library
5 * Version: 3.3
6 *
7 * Copyright (C) 1999-2000 Brian Paul All Rights Reserved.
8 *
9 * Permission is hereby granted, free of charge, to any person obtaining a
10 * copy of this software and associated documentation files (the "Software"),
11 * to deal in the Software without restriction, including without limitation
12 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
13 * and/or sell copies of the Software, and to permit persons to whom the
14 * Software is furnished to do so, subject to the following conditions:
15 *
16 * The above copyright notice and this permission notice shall be included
17 * in all copies or substantial portions of the Software.
18 *
19 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
20 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
22 * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
23 * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
24 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25 */
26
27
28/*
29 * X86-optimized dispatch code contibuted by Josh Vanderhoof
30 */
31
32
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000033#include "assyntax.h"
Brian Paula749f752000-01-28 22:18:48 +000034#include "glapioffsets.h"
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000035
36#ifndef __WIN32__
Brian Paulc2319b42000-01-17 19:28:31 +000037
38#if defined(USE_MGL_NAMESPACE)
39#define GL_PREFIX(n) GLNAME(mgl ## n)
40#else
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000041#define GL_PREFIX(n) GLNAME(gl ## n)
Brian Paulc2319b42000-01-17 19:28:31 +000042#endif
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000043
44#define GL_OFFSET(x) CODEPTR(REGOFF(4 * x, EAX))
45
46#ifdef GNU_ASSEMBLER
47#define GLOBL_FN(x) GLOBL x ; .type x,@function
48#else
49#define GLOBL_FN(x) GLOBL x
50#endif
51
52ALIGNTEXT16
53GLOBL_FN(GL_PREFIX(Accum))
54GL_PREFIX(Accum):
Brian Paulc2319b42000-01-17 19:28:31 +000055 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000056 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +000057 JZ(GLNAME(_glapi_fallback_Accum))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000058 JMP(GL_OFFSET(_gloffset_Accum))
59
60ALIGNTEXT16
61GLOBL_FN(GL_PREFIX(AlphaFunc))
62GL_PREFIX(AlphaFunc):
Brian Paulc2319b42000-01-17 19:28:31 +000063 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000064 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +000065 JZ(GLNAME(_glapi_fallback_AlphaFunc))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000066 JMP(GL_OFFSET(_gloffset_AlphaFunc))
67
68ALIGNTEXT16
69GLOBL_FN(GL_PREFIX(Begin))
70GL_PREFIX(Begin):
Brian Paulc2319b42000-01-17 19:28:31 +000071 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000072 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +000073 JZ(GLNAME(_glapi_fallback_Begin))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000074 JMP(GL_OFFSET(_gloffset_Begin))
75
76ALIGNTEXT16
77GLOBL_FN(GL_PREFIX(Bitmap))
78GL_PREFIX(Bitmap):
Brian Paulc2319b42000-01-17 19:28:31 +000079 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000080 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +000081 JZ(GLNAME(_glapi_fallback_Bitmap))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000082 JMP(GL_OFFSET(_gloffset_Bitmap))
83
84ALIGNTEXT16
85GLOBL_FN(GL_PREFIX(BlendFunc))
86GL_PREFIX(BlendFunc):
Brian Paulc2319b42000-01-17 19:28:31 +000087 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000088 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +000089 JZ(GLNAME(_glapi_fallback_BlendFunc))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000090 JMP(GL_OFFSET(_gloffset_BlendFunc))
91
92ALIGNTEXT16
93GLOBL_FN(GL_PREFIX(CallList))
94GL_PREFIX(CallList):
Brian Paulc2319b42000-01-17 19:28:31 +000095 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000096 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +000097 JZ(GLNAME(_glapi_fallback_CallList))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +000098 JMP(GL_OFFSET(_gloffset_CallList))
99
100ALIGNTEXT16
101GLOBL_FN(GL_PREFIX(CallLists))
102GL_PREFIX(CallLists):
Brian Paulc2319b42000-01-17 19:28:31 +0000103 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000104 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000105 JZ(GLNAME(_glapi_fallback_CallLists))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000106 JMP(GL_OFFSET(_gloffset_CallLists))
107
108ALIGNTEXT16
109GLOBL_FN(GL_PREFIX(Clear))
110GL_PREFIX(Clear):
Brian Paulc2319b42000-01-17 19:28:31 +0000111 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000112 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000113 JZ(GLNAME(_glapi_fallback_Clear))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000114 JMP(GL_OFFSET(_gloffset_Clear))
115
116ALIGNTEXT16
117GLOBL_FN(GL_PREFIX(ClearAccum))
118GL_PREFIX(ClearAccum):
Brian Paulc2319b42000-01-17 19:28:31 +0000119 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000120 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000121 JZ(GLNAME(_glapi_fallback_ClearAccum))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000122 JMP(GL_OFFSET(_gloffset_ClearAccum))
123
124ALIGNTEXT16
125GLOBL_FN(GL_PREFIX(ClearColor))
126GL_PREFIX(ClearColor):
Brian Paulc2319b42000-01-17 19:28:31 +0000127 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000128 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000129 JZ(GLNAME(_glapi_fallback_ClearColor))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000130 JMP(GL_OFFSET(_gloffset_ClearColor))
131
132ALIGNTEXT16
133GLOBL_FN(GL_PREFIX(ClearDepth))
134GL_PREFIX(ClearDepth):
Brian Paulc2319b42000-01-17 19:28:31 +0000135 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000136 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000137 JZ(GLNAME(_glapi_fallback_ClearDepth))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000138 JMP(GL_OFFSET(_gloffset_ClearDepth))
139
140ALIGNTEXT16
141GLOBL_FN(GL_PREFIX(ClearIndex))
142GL_PREFIX(ClearIndex):
Brian Paulc2319b42000-01-17 19:28:31 +0000143 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000144 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000145 JZ(GLNAME(_glapi_fallback_ClearIndex))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000146 JMP(GL_OFFSET(_gloffset_ClearIndex))
147
148ALIGNTEXT16
149GLOBL_FN(GL_PREFIX(ClearStencil))
150GL_PREFIX(ClearStencil):
Brian Paulc2319b42000-01-17 19:28:31 +0000151 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000152 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000153 JZ(GLNAME(_glapi_fallback_ClearStencil))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000154 JMP(GL_OFFSET(_gloffset_ClearStencil))
155
156ALIGNTEXT16
157GLOBL_FN(GL_PREFIX(ClipPlane))
158GL_PREFIX(ClipPlane):
Brian Paulc2319b42000-01-17 19:28:31 +0000159 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000160 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000161 JZ(GLNAME(_glapi_fallback_ClipPlane))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000162 JMP(GL_OFFSET(_gloffset_ClipPlane))
163
164ALIGNTEXT16
165GLOBL_FN(GL_PREFIX(Color3b))
166GL_PREFIX(Color3b):
Brian Paulc2319b42000-01-17 19:28:31 +0000167 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000168 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000169 JZ(GLNAME(_glapi_fallback_Color3b))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000170 JMP(GL_OFFSET(_gloffset_Color3b))
171
172ALIGNTEXT16
173GLOBL_FN(GL_PREFIX(Color3d))
174GL_PREFIX(Color3d):
Brian Paulc2319b42000-01-17 19:28:31 +0000175 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000176 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000177 JZ(GLNAME(_glapi_fallback_Color3d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000178 JMP(GL_OFFSET(_gloffset_Color3d))
179
180ALIGNTEXT16
181GLOBL_FN(GL_PREFIX(Color3f))
182GL_PREFIX(Color3f):
Brian Paulc2319b42000-01-17 19:28:31 +0000183 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000184 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000185 JZ(GLNAME(_glapi_fallback_Color3f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000186 JMP(GL_OFFSET(_gloffset_Color3f))
187
188ALIGNTEXT16
189GLOBL_FN(GL_PREFIX(Color3i))
190GL_PREFIX(Color3i):
Brian Paulc2319b42000-01-17 19:28:31 +0000191 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000192 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000193 JZ(GLNAME(_glapi_fallback_Color3i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000194 JMP(GL_OFFSET(_gloffset_Color3i))
195
196ALIGNTEXT16
197GLOBL_FN(GL_PREFIX(Color3s))
198GL_PREFIX(Color3s):
Brian Paulc2319b42000-01-17 19:28:31 +0000199 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000200 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000201 JZ(GLNAME(_glapi_fallback_Color3s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000202 JMP(GL_OFFSET(_gloffset_Color3s))
203
204ALIGNTEXT16
205GLOBL_FN(GL_PREFIX(Color3ub))
206GL_PREFIX(Color3ub):
Brian Paulc2319b42000-01-17 19:28:31 +0000207 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000208 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000209 JZ(GLNAME(_glapi_fallback_Color3ub))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000210 JMP(GL_OFFSET(_gloffset_Color3ub))
211
212ALIGNTEXT16
213GLOBL_FN(GL_PREFIX(Color3ui))
214GL_PREFIX(Color3ui):
Brian Paulc2319b42000-01-17 19:28:31 +0000215 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000216 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000217 JZ(GLNAME(_glapi_fallback_Color3ui))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000218 JMP(GL_OFFSET(_gloffset_Color3ui))
219
220ALIGNTEXT16
221GLOBL_FN(GL_PREFIX(Color3us))
222GL_PREFIX(Color3us):
Brian Paulc2319b42000-01-17 19:28:31 +0000223 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000224 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000225 JZ(GLNAME(_glapi_fallback_Color3us))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000226 JMP(GL_OFFSET(_gloffset_Color3us))
227
228ALIGNTEXT16
229GLOBL_FN(GL_PREFIX(Color4b))
230GL_PREFIX(Color4b):
Brian Paulc2319b42000-01-17 19:28:31 +0000231 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000232 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000233 JZ(GLNAME(_glapi_fallback_Color4b))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000234 JMP(GL_OFFSET(_gloffset_Color4b))
235
236ALIGNTEXT16
237GLOBL_FN(GL_PREFIX(Color4d))
238GL_PREFIX(Color4d):
Brian Paulc2319b42000-01-17 19:28:31 +0000239 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000240 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000241 JZ(GLNAME(_glapi_fallback_Color4d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000242 JMP(GL_OFFSET(_gloffset_Color4d))
243
244ALIGNTEXT16
245GLOBL_FN(GL_PREFIX(Color4f))
246GL_PREFIX(Color4f):
Brian Paulc2319b42000-01-17 19:28:31 +0000247 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000248 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000249 JZ(GLNAME(_glapi_fallback_Color4f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000250 JMP(GL_OFFSET(_gloffset_Color4f))
251
252ALIGNTEXT16
253GLOBL_FN(GL_PREFIX(Color4i))
254GL_PREFIX(Color4i):
Brian Paulc2319b42000-01-17 19:28:31 +0000255 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000256 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000257 JZ(GLNAME(_glapi_fallback_Color4i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000258 JMP(GL_OFFSET(_gloffset_Color4i))
259
260ALIGNTEXT16
261GLOBL_FN(GL_PREFIX(Color4s))
262GL_PREFIX(Color4s):
Brian Paulc2319b42000-01-17 19:28:31 +0000263 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000264 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000265 JZ(GLNAME(_glapi_fallback_Color4s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000266 JMP(GL_OFFSET(_gloffset_Color4s))
267
268ALIGNTEXT16
269GLOBL_FN(GL_PREFIX(Color4ub))
270GL_PREFIX(Color4ub):
Brian Paulc2319b42000-01-17 19:28:31 +0000271 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000272 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000273 JZ(GLNAME(_glapi_fallback_Color4ub))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000274 JMP(GL_OFFSET(_gloffset_Color4ub))
275
276ALIGNTEXT16
277GLOBL_FN(GL_PREFIX(Color4ui))
278GL_PREFIX(Color4ui):
Brian Paulc2319b42000-01-17 19:28:31 +0000279 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000280 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000281 JZ(GLNAME(_glapi_fallback_Color4ui))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000282 JMP(GL_OFFSET(_gloffset_Color4ui))
283
284ALIGNTEXT16
285GLOBL_FN(GL_PREFIX(Color4us))
286GL_PREFIX(Color4us):
Brian Paulc2319b42000-01-17 19:28:31 +0000287 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000288 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000289 JZ(GLNAME(_glapi_fallback_Color4us))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000290 JMP(GL_OFFSET(_gloffset_Color4us))
291
292ALIGNTEXT16
293GLOBL_FN(GL_PREFIX(Color3bv))
294GL_PREFIX(Color3bv):
Brian Paulc2319b42000-01-17 19:28:31 +0000295 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000296 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000297 JZ(GLNAME(_glapi_fallback_Color3bv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000298 JMP(GL_OFFSET(_gloffset_Color3bv))
299
300ALIGNTEXT16
301GLOBL_FN(GL_PREFIX(Color3dv))
302GL_PREFIX(Color3dv):
Brian Paulc2319b42000-01-17 19:28:31 +0000303 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000304 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000305 JZ(GLNAME(_glapi_fallback_Color3dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000306 JMP(GL_OFFSET(_gloffset_Color3dv))
307
308ALIGNTEXT16
309GLOBL_FN(GL_PREFIX(Color3fv))
310GL_PREFIX(Color3fv):
Brian Paulc2319b42000-01-17 19:28:31 +0000311 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000312 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000313 JZ(GLNAME(_glapi_fallback_Color3fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000314 JMP(GL_OFFSET(_gloffset_Color3fv))
315
316ALIGNTEXT16
317GLOBL_FN(GL_PREFIX(Color3iv))
318GL_PREFIX(Color3iv):
Brian Paulc2319b42000-01-17 19:28:31 +0000319 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000320 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000321 JZ(GLNAME(_glapi_fallback_Color3iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000322 JMP(GL_OFFSET(_gloffset_Color3iv))
323
324ALIGNTEXT16
325GLOBL_FN(GL_PREFIX(Color3sv))
326GL_PREFIX(Color3sv):
Brian Paulc2319b42000-01-17 19:28:31 +0000327 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000328 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000329 JZ(GLNAME(_glapi_fallback_Color3sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000330 JMP(GL_OFFSET(_gloffset_Color3sv))
331
332ALIGNTEXT16
333GLOBL_FN(GL_PREFIX(Color3ubv))
334GL_PREFIX(Color3ubv):
Brian Paulc2319b42000-01-17 19:28:31 +0000335 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000336 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000337 JZ(GLNAME(_glapi_fallback_Color3ubv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000338 JMP(GL_OFFSET(_gloffset_Color3ubv))
339
340ALIGNTEXT16
341GLOBL_FN(GL_PREFIX(Color3uiv))
342GL_PREFIX(Color3uiv):
Brian Paulc2319b42000-01-17 19:28:31 +0000343 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000344 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000345 JZ(GLNAME(_glapi_fallback_Color3uiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000346 JMP(GL_OFFSET(_gloffset_Color3uiv))
347
348ALIGNTEXT16
349GLOBL_FN(GL_PREFIX(Color3usv))
350GL_PREFIX(Color3usv):
Brian Paulc2319b42000-01-17 19:28:31 +0000351 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000352 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000353 JZ(GLNAME(_glapi_fallback_Color3usv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000354 JMP(GL_OFFSET(_gloffset_Color3usv))
355
356ALIGNTEXT16
357GLOBL_FN(GL_PREFIX(Color4bv))
358GL_PREFIX(Color4bv):
Brian Paulc2319b42000-01-17 19:28:31 +0000359 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000360 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000361 JZ(GLNAME(_glapi_fallback_Color4bv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000362 JMP(GL_OFFSET(_gloffset_Color4bv))
363
364ALIGNTEXT16
365GLOBL_FN(GL_PREFIX(Color4dv))
366GL_PREFIX(Color4dv):
Brian Paulc2319b42000-01-17 19:28:31 +0000367 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000368 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000369 JZ(GLNAME(_glapi_fallback_Color4dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000370 JMP(GL_OFFSET(_gloffset_Color4dv))
371
372ALIGNTEXT16
373GLOBL_FN(GL_PREFIX(Color4fv))
374GL_PREFIX(Color4fv):
Brian Paulc2319b42000-01-17 19:28:31 +0000375 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000376 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000377 JZ(GLNAME(_glapi_fallback_Color4fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000378 JMP(GL_OFFSET(_gloffset_Color4fv))
379
380ALIGNTEXT16
381GLOBL_FN(GL_PREFIX(Color4iv))
382GL_PREFIX(Color4iv):
Brian Paulc2319b42000-01-17 19:28:31 +0000383 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000384 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000385 JZ(GLNAME(_glapi_fallback_Color4iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000386 JMP(GL_OFFSET(_gloffset_Color4iv))
387
388ALIGNTEXT16
389GLOBL_FN(GL_PREFIX(Color4sv))
390GL_PREFIX(Color4sv):
Brian Paulc2319b42000-01-17 19:28:31 +0000391 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000392 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000393 JZ(GLNAME(_glapi_fallback_Color4sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000394 JMP(GL_OFFSET(_gloffset_Color4sv))
395
396ALIGNTEXT16
397GLOBL_FN(GL_PREFIX(Color4ubv))
398GL_PREFIX(Color4ubv):
Brian Paulc2319b42000-01-17 19:28:31 +0000399 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000400 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000401 JZ(GLNAME(_glapi_fallback_Color4ubv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000402 JMP(GL_OFFSET(_gloffset_Color4ubv))
403
404ALIGNTEXT16
405GLOBL_FN(GL_PREFIX(Color4uiv))
406GL_PREFIX(Color4uiv):
Brian Paulc2319b42000-01-17 19:28:31 +0000407 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000408 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000409 JZ(GLNAME(_glapi_fallback_Color4uiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000410 JMP(GL_OFFSET(_gloffset_Color4uiv))
411
412ALIGNTEXT16
413GLOBL_FN(GL_PREFIX(Color4usv))
414GL_PREFIX(Color4usv):
Brian Paulc2319b42000-01-17 19:28:31 +0000415 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000416 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000417 JZ(GLNAME(_glapi_fallback_Color4usv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000418 JMP(GL_OFFSET(_gloffset_Color4usv))
419
420ALIGNTEXT16
421GLOBL_FN(GL_PREFIX(ColorMask))
422GL_PREFIX(ColorMask):
Brian Paulc2319b42000-01-17 19:28:31 +0000423 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000424 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000425 JZ(GLNAME(_glapi_fallback_ColorMask))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000426 JMP(GL_OFFSET(_gloffset_ColorMask))
427
428ALIGNTEXT16
429GLOBL_FN(GL_PREFIX(ColorMaterial))
430GL_PREFIX(ColorMaterial):
Brian Paulc2319b42000-01-17 19:28:31 +0000431 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000432 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000433 JZ(GLNAME(_glapi_fallback_ColorMaterial))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000434 JMP(GL_OFFSET(_gloffset_ColorMaterial))
435
436ALIGNTEXT16
437GLOBL_FN(GL_PREFIX(CopyPixels))
438GL_PREFIX(CopyPixels):
Brian Paulc2319b42000-01-17 19:28:31 +0000439 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000440 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000441 JZ(GLNAME(_glapi_fallback_CopyPixels))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000442 JMP(GL_OFFSET(_gloffset_CopyPixels))
443
444ALIGNTEXT16
445GLOBL_FN(GL_PREFIX(CullFace))
446GL_PREFIX(CullFace):
Brian Paulc2319b42000-01-17 19:28:31 +0000447 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000448 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000449 JZ(GLNAME(_glapi_fallback_CullFace))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000450 JMP(GL_OFFSET(_gloffset_CullFace))
451
452ALIGNTEXT16
453GLOBL_FN(GL_PREFIX(DepthFunc))
454GL_PREFIX(DepthFunc):
Brian Paulc2319b42000-01-17 19:28:31 +0000455 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000456 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000457 JZ(GLNAME(_glapi_fallback_DepthFunc))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000458 JMP(GL_OFFSET(_gloffset_DepthFunc))
459
460ALIGNTEXT16
461GLOBL_FN(GL_PREFIX(DepthMask))
462GL_PREFIX(DepthMask):
Brian Paulc2319b42000-01-17 19:28:31 +0000463 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000464 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000465 JZ(GLNAME(_glapi_fallback_DepthMask))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000466 JMP(GL_OFFSET(_gloffset_DepthMask))
467
468ALIGNTEXT16
469GLOBL_FN(GL_PREFIX(DepthRange))
470GL_PREFIX(DepthRange):
Brian Paulc2319b42000-01-17 19:28:31 +0000471 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000472 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000473 JZ(GLNAME(_glapi_fallback_DepthRange))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000474 JMP(GL_OFFSET(_gloffset_DepthRange))
475
476ALIGNTEXT16
477GLOBL_FN(GL_PREFIX(DeleteLists))
478GL_PREFIX(DeleteLists):
Brian Paulc2319b42000-01-17 19:28:31 +0000479 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000480 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000481 JZ(GLNAME(_glapi_fallback_DeleteLists))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000482 JMP(GL_OFFSET(_gloffset_DeleteLists))
483
484ALIGNTEXT16
485GLOBL_FN(GL_PREFIX(Disable))
486GL_PREFIX(Disable):
Brian Paulc2319b42000-01-17 19:28:31 +0000487 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000488 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000489 JZ(GLNAME(_glapi_fallback_Disable))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000490 JMP(GL_OFFSET(_gloffset_Disable))
491
492ALIGNTEXT16
493GLOBL_FN(GL_PREFIX(DrawBuffer))
494GL_PREFIX(DrawBuffer):
Brian Paulc2319b42000-01-17 19:28:31 +0000495 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000496 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000497 JZ(GLNAME(_glapi_fallback_DrawBuffer))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000498 JMP(GL_OFFSET(_gloffset_DrawBuffer))
499
500ALIGNTEXT16
501GLOBL_FN(GL_PREFIX(DrawElements))
502GL_PREFIX(DrawElements):
Brian Paulc2319b42000-01-17 19:28:31 +0000503 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000504 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000505 JZ(GLNAME(_glapi_fallback_DrawElements))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000506 JMP(GL_OFFSET(_gloffset_DrawElements))
507
508ALIGNTEXT16
509GLOBL_FN(GL_PREFIX(DrawPixels))
510GL_PREFIX(DrawPixels):
Brian Paulc2319b42000-01-17 19:28:31 +0000511 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000512 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000513 JZ(GLNAME(_glapi_fallback_DrawPixels))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000514 JMP(GL_OFFSET(_gloffset_DrawPixels))
515
516ALIGNTEXT16
517GLOBL_FN(GL_PREFIX(Enable))
518GL_PREFIX(Enable):
Brian Paulc2319b42000-01-17 19:28:31 +0000519 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000520 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000521 JZ(GLNAME(_glapi_fallback_Enable))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000522 JMP(GL_OFFSET(_gloffset_Enable))
523
524ALIGNTEXT16
525GLOBL_FN(GL_PREFIX(End))
526GL_PREFIX(End):
Brian Paulc2319b42000-01-17 19:28:31 +0000527 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000528 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000529 JZ(GLNAME(_glapi_fallback_End))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000530 JMP(GL_OFFSET(_gloffset_End))
531
532ALIGNTEXT16
533GLOBL_FN(GL_PREFIX(EndList))
534GL_PREFIX(EndList):
Brian Paulc2319b42000-01-17 19:28:31 +0000535 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000536 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000537 JZ(GLNAME(_glapi_fallback_EndList))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000538 JMP(GL_OFFSET(_gloffset_EndList))
539
540ALIGNTEXT16
541GLOBL_FN(GL_PREFIX(EvalCoord1d))
542GL_PREFIX(EvalCoord1d):
Brian Paulc2319b42000-01-17 19:28:31 +0000543 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000544 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000545 JZ(GLNAME(_glapi_fallback_EvalCoord1d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000546 JMP(GL_OFFSET(_gloffset_EvalCoord1d))
547
548ALIGNTEXT16
549GLOBL_FN(GL_PREFIX(EvalCoord1f))
550GL_PREFIX(EvalCoord1f):
Brian Paulc2319b42000-01-17 19:28:31 +0000551 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000552 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000553 JZ(GLNAME(_glapi_fallback_EvalCoord1f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000554 JMP(GL_OFFSET(_gloffset_EvalCoord1f))
555
556ALIGNTEXT16
557GLOBL_FN(GL_PREFIX(EvalCoord1dv))
558GL_PREFIX(EvalCoord1dv):
Brian Paulc2319b42000-01-17 19:28:31 +0000559 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000560 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000561 JZ(GLNAME(_glapi_fallback_EvalCoord1dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000562 JMP(GL_OFFSET(_gloffset_EvalCoord1dv))
563
564ALIGNTEXT16
565GLOBL_FN(GL_PREFIX(EvalCoord1fv))
566GL_PREFIX(EvalCoord1fv):
Brian Paulc2319b42000-01-17 19:28:31 +0000567 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000568 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000569 JZ(GLNAME(_glapi_fallback_EvalCoord1fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000570 JMP(GL_OFFSET(_gloffset_EvalCoord1fv))
571
572ALIGNTEXT16
573GLOBL_FN(GL_PREFIX(EvalCoord2d))
574GL_PREFIX(EvalCoord2d):
Brian Paulc2319b42000-01-17 19:28:31 +0000575 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000576 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000577 JZ(GLNAME(_glapi_fallback_EvalCoord2d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000578 JMP(GL_OFFSET(_gloffset_EvalCoord2d))
579
580ALIGNTEXT16
581GLOBL_FN(GL_PREFIX(EvalCoord2f))
582GL_PREFIX(EvalCoord2f):
Brian Paulc2319b42000-01-17 19:28:31 +0000583 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000584 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000585 JZ(GLNAME(_glapi_fallback_EvalCoord2f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000586 JMP(GL_OFFSET(_gloffset_EvalCoord2f))
587
588ALIGNTEXT16
589GLOBL_FN(GL_PREFIX(EvalCoord2dv))
590GL_PREFIX(EvalCoord2dv):
Brian Paulc2319b42000-01-17 19:28:31 +0000591 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000592 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000593 JZ(GLNAME(_glapi_fallback_EvalCoord2dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000594 JMP(GL_OFFSET(_gloffset_EvalCoord2dv))
595
596ALIGNTEXT16
597GLOBL_FN(GL_PREFIX(EvalCoord2fv))
598GL_PREFIX(EvalCoord2fv):
Brian Paulc2319b42000-01-17 19:28:31 +0000599 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000600 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000601 JZ(GLNAME(_glapi_fallback_EvalCoord2fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000602 JMP(GL_OFFSET(_gloffset_EvalCoord2fv))
603
604ALIGNTEXT16
605GLOBL_FN(GL_PREFIX(EvalPoint1))
606GL_PREFIX(EvalPoint1):
Brian Paulc2319b42000-01-17 19:28:31 +0000607 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000608 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000609 JZ(GLNAME(_glapi_fallback_EvalPoint1))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000610 JMP(GL_OFFSET(_gloffset_EvalPoint1))
611
612ALIGNTEXT16
613GLOBL_FN(GL_PREFIX(EvalPoint2))
614GL_PREFIX(EvalPoint2):
Brian Paulc2319b42000-01-17 19:28:31 +0000615 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000616 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000617 JZ(GLNAME(_glapi_fallback_EvalPoint2))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000618 JMP(GL_OFFSET(_gloffset_EvalPoint2))
619
620ALIGNTEXT16
621GLOBL_FN(GL_PREFIX(EvalMesh1))
622GL_PREFIX(EvalMesh1):
Brian Paulc2319b42000-01-17 19:28:31 +0000623 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000624 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000625 JZ(GLNAME(_glapi_fallback_EvalMesh1))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000626 JMP(GL_OFFSET(_gloffset_EvalMesh1))
627
628ALIGNTEXT16
629GLOBL_FN(GL_PREFIX(EdgeFlag))
630GL_PREFIX(EdgeFlag):
Brian Paulc2319b42000-01-17 19:28:31 +0000631 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000632 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000633 JZ(GLNAME(_glapi_fallback_EdgeFlag))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000634 JMP(GL_OFFSET(_gloffset_EdgeFlag))
635
636ALIGNTEXT16
637GLOBL_FN(GL_PREFIX(EdgeFlagv))
638GL_PREFIX(EdgeFlagv):
Brian Paulc2319b42000-01-17 19:28:31 +0000639 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000640 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000641 JZ(GLNAME(_glapi_fallback_EdgeFlagv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000642 JMP(GL_OFFSET(_gloffset_EdgeFlagv))
643
644ALIGNTEXT16
645GLOBL_FN(GL_PREFIX(EvalMesh2))
646GL_PREFIX(EvalMesh2):
Brian Paulc2319b42000-01-17 19:28:31 +0000647 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000648 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000649 JZ(GLNAME(_glapi_fallback_EvalMesh2))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000650 JMP(GL_OFFSET(_gloffset_EvalMesh2))
651
652ALIGNTEXT16
653GLOBL_FN(GL_PREFIX(FeedbackBuffer))
654GL_PREFIX(FeedbackBuffer):
Brian Paulc2319b42000-01-17 19:28:31 +0000655 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000656 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000657 JZ(GLNAME(_glapi_fallback_FeedbackBuffer))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000658 JMP(GL_OFFSET(_gloffset_FeedbackBuffer))
659
660ALIGNTEXT16
661GLOBL_FN(GL_PREFIX(Finish))
662GL_PREFIX(Finish):
Brian Paulc2319b42000-01-17 19:28:31 +0000663 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000664 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000665 JZ(GLNAME(_glapi_fallback_Finish))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000666 JMP(GL_OFFSET(_gloffset_Finish))
667
668ALIGNTEXT16
669GLOBL_FN(GL_PREFIX(Flush))
670GL_PREFIX(Flush):
Brian Paulc2319b42000-01-17 19:28:31 +0000671 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000672 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000673 JZ(GLNAME(_glapi_fallback_Flush))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000674 JMP(GL_OFFSET(_gloffset_Flush))
675
676ALIGNTEXT16
677GLOBL_FN(GL_PREFIX(Fogf))
678GL_PREFIX(Fogf):
Brian Paulc2319b42000-01-17 19:28:31 +0000679 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000680 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000681 JZ(GLNAME(_glapi_fallback_Fogf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000682 JMP(GL_OFFSET(_gloffset_Fogf))
683
684ALIGNTEXT16
685GLOBL_FN(GL_PREFIX(Fogi))
686GL_PREFIX(Fogi):
Brian Paulc2319b42000-01-17 19:28:31 +0000687 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000688 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000689 JZ(GLNAME(_glapi_fallback_Fogi))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000690 JMP(GL_OFFSET(_gloffset_Fogi))
691
692ALIGNTEXT16
693GLOBL_FN(GL_PREFIX(Fogfv))
694GL_PREFIX(Fogfv):
Brian Paulc2319b42000-01-17 19:28:31 +0000695 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000696 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000697 JZ(GLNAME(_glapi_fallback_Fogfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000698 JMP(GL_OFFSET(_gloffset_Fogfv))
699
700ALIGNTEXT16
701GLOBL_FN(GL_PREFIX(Fogiv))
702GL_PREFIX(Fogiv):
Brian Paulc2319b42000-01-17 19:28:31 +0000703 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000704 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000705 JZ(GLNAME(_glapi_fallback_Fogiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000706 JMP(GL_OFFSET(_gloffset_Fogiv))
707
708ALIGNTEXT16
709GLOBL_FN(GL_PREFIX(FrontFace))
710GL_PREFIX(FrontFace):
Brian Paulc2319b42000-01-17 19:28:31 +0000711 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000712 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000713 JZ(GLNAME(_glapi_fallback_FrontFace))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000714 JMP(GL_OFFSET(_gloffset_FrontFace))
715
716ALIGNTEXT16
717GLOBL_FN(GL_PREFIX(Frustum))
718GL_PREFIX(Frustum):
Brian Paulc2319b42000-01-17 19:28:31 +0000719 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000720 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000721 JZ(GLNAME(_glapi_fallback_Frustum))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000722 JMP(GL_OFFSET(_gloffset_Frustum))
723
724ALIGNTEXT16
725GLOBL_FN(GL_PREFIX(GenLists))
726GL_PREFIX(GenLists):
Brian Paulc2319b42000-01-17 19:28:31 +0000727 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000728 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000729 JZ(GLNAME(_glapi_fallback_GenLists))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000730 JMP(GL_OFFSET(_gloffset_GenLists))
731
732ALIGNTEXT16
733GLOBL_FN(GL_PREFIX(GetBooleanv))
734GL_PREFIX(GetBooleanv):
Brian Paulc2319b42000-01-17 19:28:31 +0000735 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000736 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000737 JZ(GLNAME(_glapi_fallback_GetBooleanv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000738 JMP(GL_OFFSET(_gloffset_GetBooleanv))
739
740ALIGNTEXT16
741GLOBL_FN(GL_PREFIX(GetClipPlane))
742GL_PREFIX(GetClipPlane):
Brian Paulc2319b42000-01-17 19:28:31 +0000743 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000744 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000745 JZ(GLNAME(_glapi_fallback_GetClipPlane))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000746 JMP(GL_OFFSET(_gloffset_GetClipPlane))
747
748ALIGNTEXT16
749GLOBL_FN(GL_PREFIX(GetDoublev))
750GL_PREFIX(GetDoublev):
Brian Paulc2319b42000-01-17 19:28:31 +0000751 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000752 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000753 JZ(GLNAME(_glapi_fallback_GetDoublev))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000754 JMP(GL_OFFSET(_gloffset_GetDoublev))
755
756ALIGNTEXT16
757GLOBL_FN(GL_PREFIX(GetError))
758GL_PREFIX(GetError):
Brian Paulc2319b42000-01-17 19:28:31 +0000759 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000760 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000761 JZ(GLNAME(_glapi_fallback_GetError))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000762 JMP(GL_OFFSET(_gloffset_GetError))
763
764ALIGNTEXT16
765GLOBL_FN(GL_PREFIX(GetFloatv))
766GL_PREFIX(GetFloatv):
Brian Paulc2319b42000-01-17 19:28:31 +0000767 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000768 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000769 JZ(GLNAME(_glapi_fallback_GetFloatv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000770 JMP(GL_OFFSET(_gloffset_GetFloatv))
771
772ALIGNTEXT16
773GLOBL_FN(GL_PREFIX(GetIntegerv))
774GL_PREFIX(GetIntegerv):
Brian Paulc2319b42000-01-17 19:28:31 +0000775 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000776 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000777 JZ(GLNAME(_glapi_fallback_GetIntegerv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000778 JMP(GL_OFFSET(_gloffset_GetIntegerv))
779
780ALIGNTEXT16
781GLOBL_FN(GL_PREFIX(GetLightfv))
782GL_PREFIX(GetLightfv):
Brian Paulc2319b42000-01-17 19:28:31 +0000783 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000784 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000785 JZ(GLNAME(_glapi_fallback_GetLightfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000786 JMP(GL_OFFSET(_gloffset_GetLightfv))
787
788ALIGNTEXT16
789GLOBL_FN(GL_PREFIX(GetLightiv))
790GL_PREFIX(GetLightiv):
Brian Paulc2319b42000-01-17 19:28:31 +0000791 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000792 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000793 JZ(GLNAME(_glapi_fallback_GetLightiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000794 JMP(GL_OFFSET(_gloffset_GetLightiv))
795
796ALIGNTEXT16
797GLOBL_FN(GL_PREFIX(GetMapdv))
798GL_PREFIX(GetMapdv):
Brian Paulc2319b42000-01-17 19:28:31 +0000799 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000800 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000801 JZ(GLNAME(_glapi_fallback_GetMapdv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000802 JMP(GL_OFFSET(_gloffset_GetMapdv))
803
804ALIGNTEXT16
805GLOBL_FN(GL_PREFIX(GetMapfv))
806GL_PREFIX(GetMapfv):
Brian Paulc2319b42000-01-17 19:28:31 +0000807 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000808 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000809 JZ(GLNAME(_glapi_fallback_GetMapfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000810 JMP(GL_OFFSET(_gloffset_GetMapfv))
811
812ALIGNTEXT16
813GLOBL_FN(GL_PREFIX(GetMapiv))
814GL_PREFIX(GetMapiv):
Brian Paulc2319b42000-01-17 19:28:31 +0000815 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000816 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000817 JZ(GLNAME(_glapi_fallback_GetMapiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000818 JMP(GL_OFFSET(_gloffset_GetMapiv))
819
820ALIGNTEXT16
821GLOBL_FN(GL_PREFIX(GetMaterialfv))
822GL_PREFIX(GetMaterialfv):
Brian Paulc2319b42000-01-17 19:28:31 +0000823 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000824 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000825 JZ(GLNAME(_glapi_fallback_GetMaterialfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000826 JMP(GL_OFFSET(_gloffset_GetMaterialfv))
827
828ALIGNTEXT16
829GLOBL_FN(GL_PREFIX(GetMaterialiv))
830GL_PREFIX(GetMaterialiv):
Brian Paulc2319b42000-01-17 19:28:31 +0000831 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000832 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000833 JZ(GLNAME(_glapi_fallback_GetMaterialiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000834 JMP(GL_OFFSET(_gloffset_GetMaterialiv))
835
836ALIGNTEXT16
837GLOBL_FN(GL_PREFIX(GetPixelMapfv))
838GL_PREFIX(GetPixelMapfv):
Brian Paulc2319b42000-01-17 19:28:31 +0000839 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000840 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000841 JZ(GLNAME(_glapi_fallback_GetPixelMapfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000842 JMP(GL_OFFSET(_gloffset_GetPixelMapfv))
843
844ALIGNTEXT16
845GLOBL_FN(GL_PREFIX(GetPixelMapuiv))
846GL_PREFIX(GetPixelMapuiv):
Brian Paulc2319b42000-01-17 19:28:31 +0000847 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000848 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000849 JZ(GLNAME(_glapi_fallback_GetPixelMapuiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000850 JMP(GL_OFFSET(_gloffset_GetPixelMapuiv))
851
852ALIGNTEXT16
853GLOBL_FN(GL_PREFIX(GetPixelMapusv))
854GL_PREFIX(GetPixelMapusv):
Brian Paulc2319b42000-01-17 19:28:31 +0000855 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000856 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000857 JZ(GLNAME(_glapi_fallback_GetPixelMapusv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000858 JMP(GL_OFFSET(_gloffset_GetPixelMapusv))
859
860ALIGNTEXT16
861GLOBL_FN(GL_PREFIX(GetPolygonStipple))
862GL_PREFIX(GetPolygonStipple):
Brian Paulc2319b42000-01-17 19:28:31 +0000863 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000864 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000865 JZ(GLNAME(_glapi_fallback_GetPolygonStipple))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000866 JMP(GL_OFFSET(_gloffset_GetPolygonStipple))
867
868ALIGNTEXT16
869GLOBL_FN(GL_PREFIX(GetString))
870GL_PREFIX(GetString):
Brian Paulc2319b42000-01-17 19:28:31 +0000871 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000872 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000873 JZ(GLNAME(_glapi_fallback_GetString))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000874 JMP(GL_OFFSET(_gloffset_GetString))
875
876ALIGNTEXT16
877GLOBL_FN(GL_PREFIX(GetTexEnvfv))
878GL_PREFIX(GetTexEnvfv):
Brian Paulc2319b42000-01-17 19:28:31 +0000879 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000880 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000881 JZ(GLNAME(_glapi_fallback_GetTexEnvfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000882 JMP(GL_OFFSET(_gloffset_GetTexEnvfv))
883
884ALIGNTEXT16
885GLOBL_FN(GL_PREFIX(GetTexEnviv))
886GL_PREFIX(GetTexEnviv):
Brian Paulc2319b42000-01-17 19:28:31 +0000887 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000888 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000889 JZ(GLNAME(_glapi_fallback_GetTexEnviv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000890 JMP(GL_OFFSET(_gloffset_GetTexEnviv))
891
892ALIGNTEXT16
893GLOBL_FN(GL_PREFIX(GetTexGeniv))
894GL_PREFIX(GetTexGeniv):
Brian Paulc2319b42000-01-17 19:28:31 +0000895 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000896 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000897 JZ(GLNAME(_glapi_fallback_GetTexGeniv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000898 JMP(GL_OFFSET(_gloffset_GetTexGeniv))
899
900ALIGNTEXT16
901GLOBL_FN(GL_PREFIX(GetTexGendv))
902GL_PREFIX(GetTexGendv):
Brian Paulc2319b42000-01-17 19:28:31 +0000903 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000904 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000905 JZ(GLNAME(_glapi_fallback_GetTexGendv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000906 JMP(GL_OFFSET(_gloffset_GetTexGendv))
907
908ALIGNTEXT16
909GLOBL_FN(GL_PREFIX(GetTexGenfv))
910GL_PREFIX(GetTexGenfv):
Brian Paulc2319b42000-01-17 19:28:31 +0000911 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000912 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000913 JZ(GLNAME(_glapi_fallback_GetTexGenfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000914 JMP(GL_OFFSET(_gloffset_GetTexGenfv))
915
916ALIGNTEXT16
917GLOBL_FN(GL_PREFIX(GetTexImage))
918GL_PREFIX(GetTexImage):
Brian Paulc2319b42000-01-17 19:28:31 +0000919 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000920 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000921 JZ(GLNAME(_glapi_fallback_GetTexImage))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000922 JMP(GL_OFFSET(_gloffset_GetTexImage))
923
924ALIGNTEXT16
925GLOBL_FN(GL_PREFIX(GetTexLevelParameterfv))
926GL_PREFIX(GetTexLevelParameterfv):
Brian Paulc2319b42000-01-17 19:28:31 +0000927 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000928 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000929 JZ(GLNAME(_glapi_fallback_GetTexLevelParameterfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000930 JMP(GL_OFFSET(_gloffset_GetTexLevelParameterfv))
931
932ALIGNTEXT16
933GLOBL_FN(GL_PREFIX(GetTexLevelParameteriv))
934GL_PREFIX(GetTexLevelParameteriv):
Brian Paulc2319b42000-01-17 19:28:31 +0000935 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000936 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000937 JZ(GLNAME(_glapi_fallback_GetTexLevelParameteriv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000938 JMP(GL_OFFSET(_gloffset_GetTexLevelParameteriv))
939
940ALIGNTEXT16
941GLOBL_FN(GL_PREFIX(GetTexParameterfv))
942GL_PREFIX(GetTexParameterfv):
Brian Paulc2319b42000-01-17 19:28:31 +0000943 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000944 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000945 JZ(GLNAME(_glapi_fallback_GetTexParameterfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000946 JMP(GL_OFFSET(_gloffset_GetTexParameterfv))
947
948ALIGNTEXT16
949GLOBL_FN(GL_PREFIX(GetTexParameteriv))
950GL_PREFIX(GetTexParameteriv):
Brian Paulc2319b42000-01-17 19:28:31 +0000951 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000952 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000953 JZ(GLNAME(_glapi_fallback_GetTexParameteriv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000954 JMP(GL_OFFSET(_gloffset_GetTexParameteriv))
955
956ALIGNTEXT16
957GLOBL_FN(GL_PREFIX(Hint))
958GL_PREFIX(Hint):
Brian Paulc2319b42000-01-17 19:28:31 +0000959 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000960 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000961 JZ(GLNAME(_glapi_fallback_Hint))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000962 JMP(GL_OFFSET(_gloffset_Hint))
963
964ALIGNTEXT16
965GLOBL_FN(GL_PREFIX(Indexd))
966GL_PREFIX(Indexd):
Brian Paulc2319b42000-01-17 19:28:31 +0000967 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000968 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000969 JZ(GLNAME(_glapi_fallback_Indexd))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000970 JMP(GL_OFFSET(_gloffset_Indexd))
971
972ALIGNTEXT16
973GLOBL_FN(GL_PREFIX(Indexdv))
974GL_PREFIX(Indexdv):
Brian Paulc2319b42000-01-17 19:28:31 +0000975 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000976 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000977 JZ(GLNAME(_glapi_fallback_Indexdv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000978 JMP(GL_OFFSET(_gloffset_Indexdv))
979
980ALIGNTEXT16
981GLOBL_FN(GL_PREFIX(Indexf))
982GL_PREFIX(Indexf):
Brian Paulc2319b42000-01-17 19:28:31 +0000983 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000984 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000985 JZ(GLNAME(_glapi_fallback_Indexf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000986 JMP(GL_OFFSET(_gloffset_Indexf))
987
988ALIGNTEXT16
989GLOBL_FN(GL_PREFIX(Indexfv))
990GL_PREFIX(Indexfv):
Brian Paulc2319b42000-01-17 19:28:31 +0000991 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000992 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +0000993 JZ(GLNAME(_glapi_fallback_Indexfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +0000994 JMP(GL_OFFSET(_gloffset_Indexfv))
995
996ALIGNTEXT16
997GLOBL_FN(GL_PREFIX(Indexi))
998GL_PREFIX(Indexi):
Brian Paulc2319b42000-01-17 19:28:31 +0000999 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001000 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001001 JZ(GLNAME(_glapi_fallback_Indexi))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001002 JMP(GL_OFFSET(_gloffset_Indexi))
1003
1004ALIGNTEXT16
1005GLOBL_FN(GL_PREFIX(Indexiv))
1006GL_PREFIX(Indexiv):
Brian Paulc2319b42000-01-17 19:28:31 +00001007 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001008 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001009 JZ(GLNAME(_glapi_fallback_Indexiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001010 JMP(GL_OFFSET(_gloffset_Indexiv))
1011
1012ALIGNTEXT16
1013GLOBL_FN(GL_PREFIX(Indexs))
1014GL_PREFIX(Indexs):
Brian Paulc2319b42000-01-17 19:28:31 +00001015 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001016 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001017 JZ(GLNAME(_glapi_fallback_Indexs))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001018 JMP(GL_OFFSET(_gloffset_Indexs))
1019
1020ALIGNTEXT16
1021GLOBL_FN(GL_PREFIX(Indexsv))
1022GL_PREFIX(Indexsv):
Brian Paulc2319b42000-01-17 19:28:31 +00001023 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001024 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001025 JZ(GLNAME(_glapi_fallback_Indexsv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001026 JMP(GL_OFFSET(_gloffset_Indexsv))
1027
1028ALIGNTEXT16
1029GLOBL_FN(GL_PREFIX(IndexMask))
1030GL_PREFIX(IndexMask):
Brian Paulc2319b42000-01-17 19:28:31 +00001031 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001032 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001033 JZ(GLNAME(_glapi_fallback_IndexMask))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001034 JMP(GL_OFFSET(_gloffset_IndexMask))
1035
1036ALIGNTEXT16
1037GLOBL_FN(GL_PREFIX(InitNames))
1038GL_PREFIX(InitNames):
Brian Paulc2319b42000-01-17 19:28:31 +00001039 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001040 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001041 JZ(GLNAME(_glapi_fallback_InitNames))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001042 JMP(GL_OFFSET(_gloffset_InitNames))
1043
1044ALIGNTEXT16
1045GLOBL_FN(GL_PREFIX(IsEnabled))
1046GL_PREFIX(IsEnabled):
Brian Paulc2319b42000-01-17 19:28:31 +00001047 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001048 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001049 JZ(GLNAME(_glapi_fallback_IsEnabled))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001050 JMP(GL_OFFSET(_gloffset_IsEnabled))
1051
1052ALIGNTEXT16
1053GLOBL_FN(GL_PREFIX(IsList))
1054GL_PREFIX(IsList):
Brian Paulc2319b42000-01-17 19:28:31 +00001055 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001056 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001057 JZ(GLNAME(_glapi_fallback_IsList))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001058 JMP(GL_OFFSET(_gloffset_IsList))
1059
1060ALIGNTEXT16
1061GLOBL_FN(GL_PREFIX(Lightf))
1062GL_PREFIX(Lightf):
Brian Paulc2319b42000-01-17 19:28:31 +00001063 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001064 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001065 JZ(GLNAME(_glapi_fallback_Lightf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001066 JMP(GL_OFFSET(_gloffset_Lightf))
1067
1068ALIGNTEXT16
1069GLOBL_FN(GL_PREFIX(Lighti))
1070GL_PREFIX(Lighti):
Brian Paulc2319b42000-01-17 19:28:31 +00001071 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001072 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001073 JZ(GLNAME(_glapi_fallback_Lighti))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001074 JMP(GL_OFFSET(_gloffset_Lighti))
1075
1076ALIGNTEXT16
1077GLOBL_FN(GL_PREFIX(Lightfv))
1078GL_PREFIX(Lightfv):
Brian Paulc2319b42000-01-17 19:28:31 +00001079 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001080 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001081 JZ(GLNAME(_glapi_fallback_Lightfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001082 JMP(GL_OFFSET(_gloffset_Lightfv))
1083
1084ALIGNTEXT16
1085GLOBL_FN(GL_PREFIX(Lightiv))
1086GL_PREFIX(Lightiv):
Brian Paulc2319b42000-01-17 19:28:31 +00001087 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001088 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001089 JZ(GLNAME(_glapi_fallback_Lightiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001090 JMP(GL_OFFSET(_gloffset_Lightiv))
1091
1092ALIGNTEXT16
1093GLOBL_FN(GL_PREFIX(LightModelf))
1094GL_PREFIX(LightModelf):
Brian Paulc2319b42000-01-17 19:28:31 +00001095 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001096 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001097 JZ(GLNAME(_glapi_fallback_LightModelf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001098 JMP(GL_OFFSET(_gloffset_LightModelf))
1099
1100ALIGNTEXT16
1101GLOBL_FN(GL_PREFIX(LightModeli))
1102GL_PREFIX(LightModeli):
Brian Paulc2319b42000-01-17 19:28:31 +00001103 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001104 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001105 JZ(GLNAME(_glapi_fallback_LightModeli))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001106 JMP(GL_OFFSET(_gloffset_LightModeli))
1107
1108ALIGNTEXT16
1109GLOBL_FN(GL_PREFIX(LightModelfv))
1110GL_PREFIX(LightModelfv):
Brian Paulc2319b42000-01-17 19:28:31 +00001111 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001112 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001113 JZ(GLNAME(_glapi_fallback_LightModelfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001114 JMP(GL_OFFSET(_gloffset_LightModelfv))
1115
1116ALIGNTEXT16
1117GLOBL_FN(GL_PREFIX(LightModeliv))
1118GL_PREFIX(LightModeliv):
Brian Paulc2319b42000-01-17 19:28:31 +00001119 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001120 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001121 JZ(GLNAME(_glapi_fallback_LightModeliv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001122 JMP(GL_OFFSET(_gloffset_LightModeliv))
1123
1124ALIGNTEXT16
1125GLOBL_FN(GL_PREFIX(LineWidth))
1126GL_PREFIX(LineWidth):
Brian Paulc2319b42000-01-17 19:28:31 +00001127 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001128 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001129 JZ(GLNAME(_glapi_fallback_LineWidth))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001130 JMP(GL_OFFSET(_gloffset_LineWidth))
1131
1132ALIGNTEXT16
1133GLOBL_FN(GL_PREFIX(LineStipple))
1134GL_PREFIX(LineStipple):
Brian Paulc2319b42000-01-17 19:28:31 +00001135 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001136 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001137 JZ(GLNAME(_glapi_fallback_LineStipple))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001138 JMP(GL_OFFSET(_gloffset_LineStipple))
1139
1140ALIGNTEXT16
1141GLOBL_FN(GL_PREFIX(ListBase))
1142GL_PREFIX(ListBase):
Brian Paulc2319b42000-01-17 19:28:31 +00001143 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001144 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001145 JZ(GLNAME(_glapi_fallback_ListBase))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001146 JMP(GL_OFFSET(_gloffset_ListBase))
1147
1148ALIGNTEXT16
1149GLOBL_FN(GL_PREFIX(LoadIdentity))
1150GL_PREFIX(LoadIdentity):
Brian Paulc2319b42000-01-17 19:28:31 +00001151 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001152 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001153 JZ(GLNAME(_glapi_fallback_LoadIdentity))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001154 JMP(GL_OFFSET(_gloffset_LoadIdentity))
1155
1156ALIGNTEXT16
1157GLOBL_FN(GL_PREFIX(LoadMatrixd))
1158GL_PREFIX(LoadMatrixd):
Brian Paulc2319b42000-01-17 19:28:31 +00001159 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001160 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001161 JZ(GLNAME(_glapi_fallback_LoadMatrixd))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001162 JMP(GL_OFFSET(_gloffset_LoadMatrixd))
1163
1164ALIGNTEXT16
1165GLOBL_FN(GL_PREFIX(LoadMatrixf))
1166GL_PREFIX(LoadMatrixf):
Brian Paulc2319b42000-01-17 19:28:31 +00001167 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001168 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001169 JZ(GLNAME(_glapi_fallback_LoadMatrixf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001170 JMP(GL_OFFSET(_gloffset_LoadMatrixf))
1171
1172ALIGNTEXT16
1173GLOBL_FN(GL_PREFIX(LoadName))
1174GL_PREFIX(LoadName):
Brian Paulc2319b42000-01-17 19:28:31 +00001175 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001176 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001177 JZ(GLNAME(_glapi_fallback_LoadName))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001178 JMP(GL_OFFSET(_gloffset_LoadName))
1179
1180ALIGNTEXT16
1181GLOBL_FN(GL_PREFIX(LogicOp))
1182GL_PREFIX(LogicOp):
Brian Paulc2319b42000-01-17 19:28:31 +00001183 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001184 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001185 JZ(GLNAME(_glapi_fallback_LogicOp))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001186 JMP(GL_OFFSET(_gloffset_LogicOp))
1187
1188ALIGNTEXT16
1189GLOBL_FN(GL_PREFIX(Map1d))
1190GL_PREFIX(Map1d):
Brian Paulc2319b42000-01-17 19:28:31 +00001191 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001192 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001193 JZ(GLNAME(_glapi_fallback_Map1d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001194 JMP(GL_OFFSET(_gloffset_Map1d))
1195
1196ALIGNTEXT16
1197GLOBL_FN(GL_PREFIX(Map1f))
1198GL_PREFIX(Map1f):
Brian Paulc2319b42000-01-17 19:28:31 +00001199 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001200 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001201 JZ(GLNAME(_glapi_fallback_Map1f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001202 JMP(GL_OFFSET(_gloffset_Map1f))
1203
1204ALIGNTEXT16
1205GLOBL_FN(GL_PREFIX(Map2d))
1206GL_PREFIX(Map2d):
Brian Paulc2319b42000-01-17 19:28:31 +00001207 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001208 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001209 JZ(GLNAME(_glapi_fallback_Map2d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001210 JMP(GL_OFFSET(_gloffset_Map2d))
1211
1212ALIGNTEXT16
1213GLOBL_FN(GL_PREFIX(Map2f))
1214GL_PREFIX(Map2f):
Brian Paulc2319b42000-01-17 19:28:31 +00001215 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001216 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001217 JZ(GLNAME(_glapi_fallback_Map2f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001218 JMP(GL_OFFSET(_gloffset_Map2f))
1219
1220ALIGNTEXT16
1221GLOBL_FN(GL_PREFIX(MapGrid1d))
1222GL_PREFIX(MapGrid1d):
Brian Paulc2319b42000-01-17 19:28:31 +00001223 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001224 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001225 JZ(GLNAME(_glapi_fallback_MapGrid1d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001226 JMP(GL_OFFSET(_gloffset_MapGrid1d))
1227
1228ALIGNTEXT16
1229GLOBL_FN(GL_PREFIX(MapGrid1f))
1230GL_PREFIX(MapGrid1f):
Brian Paulc2319b42000-01-17 19:28:31 +00001231 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001232 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001233 JZ(GLNAME(_glapi_fallback_MapGrid1f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001234 JMP(GL_OFFSET(_gloffset_MapGrid1f))
1235
1236ALIGNTEXT16
1237GLOBL_FN(GL_PREFIX(MapGrid2d))
1238GL_PREFIX(MapGrid2d):
Brian Paulc2319b42000-01-17 19:28:31 +00001239 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001240 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001241 JZ(GLNAME(_glapi_fallback_MapGrid2d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001242 JMP(GL_OFFSET(_gloffset_MapGrid2d))
1243
1244ALIGNTEXT16
1245GLOBL_FN(GL_PREFIX(MapGrid2f))
1246GL_PREFIX(MapGrid2f):
Brian Paulc2319b42000-01-17 19:28:31 +00001247 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001248 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001249 JZ(GLNAME(_glapi_fallback_MapGrid2f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001250 JMP(GL_OFFSET(_gloffset_MapGrid2f))
1251
1252ALIGNTEXT16
1253GLOBL_FN(GL_PREFIX(Materialf))
1254GL_PREFIX(Materialf):
Brian Paulc2319b42000-01-17 19:28:31 +00001255 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001256 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001257 JZ(GLNAME(_glapi_fallback_Materialf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001258 JMP(GL_OFFSET(_gloffset_Materialf))
1259
1260ALIGNTEXT16
1261GLOBL_FN(GL_PREFIX(Materiali))
1262GL_PREFIX(Materiali):
Brian Paulc2319b42000-01-17 19:28:31 +00001263 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001264 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001265 JZ(GLNAME(_glapi_fallback_Materiali))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001266 JMP(GL_OFFSET(_gloffset_Materiali))
1267
1268ALIGNTEXT16
1269GLOBL_FN(GL_PREFIX(Materialfv))
1270GL_PREFIX(Materialfv):
Brian Paulc2319b42000-01-17 19:28:31 +00001271 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001272 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001273 JZ(GLNAME(_glapi_fallback_Materialfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001274 JMP(GL_OFFSET(_gloffset_Materialfv))
1275
1276ALIGNTEXT16
1277GLOBL_FN(GL_PREFIX(Materialiv))
1278GL_PREFIX(Materialiv):
Brian Paulc2319b42000-01-17 19:28:31 +00001279 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001280 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001281 JZ(GLNAME(_glapi_fallback_Materialiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001282 JMP(GL_OFFSET(_gloffset_Materialiv))
1283
1284ALIGNTEXT16
1285GLOBL_FN(GL_PREFIX(MatrixMode))
1286GL_PREFIX(MatrixMode):
Brian Paulc2319b42000-01-17 19:28:31 +00001287 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001288 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001289 JZ(GLNAME(_glapi_fallback_MatrixMode))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001290 JMP(GL_OFFSET(_gloffset_MatrixMode))
1291
1292ALIGNTEXT16
1293GLOBL_FN(GL_PREFIX(MultMatrixd))
1294GL_PREFIX(MultMatrixd):
Brian Paulc2319b42000-01-17 19:28:31 +00001295 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001296 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001297 JZ(GLNAME(_glapi_fallback_MultMatrixd))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001298 JMP(GL_OFFSET(_gloffset_MultMatrixd))
1299
1300ALIGNTEXT16
1301GLOBL_FN(GL_PREFIX(MultMatrixf))
1302GL_PREFIX(MultMatrixf):
Brian Paulc2319b42000-01-17 19:28:31 +00001303 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001304 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001305 JZ(GLNAME(_glapi_fallback_MultMatrixf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001306 JMP(GL_OFFSET(_gloffset_MultMatrixf))
1307
1308ALIGNTEXT16
1309GLOBL_FN(GL_PREFIX(NewList))
1310GL_PREFIX(NewList):
Brian Paulc2319b42000-01-17 19:28:31 +00001311 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001312 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001313 JZ(GLNAME(_glapi_fallback_NewList))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001314 JMP(GL_OFFSET(_gloffset_NewList))
1315
1316ALIGNTEXT16
1317GLOBL_FN(GL_PREFIX(Normal3b))
1318GL_PREFIX(Normal3b):
Brian Paulc2319b42000-01-17 19:28:31 +00001319 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001320 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001321 JZ(GLNAME(_glapi_fallback_Normal3b))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001322 JMP(GL_OFFSET(_gloffset_Normal3b))
1323
1324ALIGNTEXT16
1325GLOBL_FN(GL_PREFIX(Normal3bv))
1326GL_PREFIX(Normal3bv):
Brian Paulc2319b42000-01-17 19:28:31 +00001327 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001328 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001329 JZ(GLNAME(_glapi_fallback_Normal3bv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001330 JMP(GL_OFFSET(_gloffset_Normal3bv))
1331
1332ALIGNTEXT16
1333GLOBL_FN(GL_PREFIX(Normal3d))
1334GL_PREFIX(Normal3d):
Brian Paulc2319b42000-01-17 19:28:31 +00001335 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001336 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001337 JZ(GLNAME(_glapi_fallback_Normal3d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001338 JMP(GL_OFFSET(_gloffset_Normal3d))
1339
1340ALIGNTEXT16
1341GLOBL_FN(GL_PREFIX(Normal3dv))
1342GL_PREFIX(Normal3dv):
Brian Paulc2319b42000-01-17 19:28:31 +00001343 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001344 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001345 JZ(GLNAME(_glapi_fallback_Normal3dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001346 JMP(GL_OFFSET(_gloffset_Normal3dv))
1347
1348ALIGNTEXT16
1349GLOBL_FN(GL_PREFIX(Normal3f))
1350GL_PREFIX(Normal3f):
Brian Paulc2319b42000-01-17 19:28:31 +00001351 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001352 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001353 JZ(GLNAME(_glapi_fallback_Normal3f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001354 JMP(GL_OFFSET(_gloffset_Normal3f))
1355
1356ALIGNTEXT16
1357GLOBL_FN(GL_PREFIX(Normal3fv))
1358GL_PREFIX(Normal3fv):
Brian Paulc2319b42000-01-17 19:28:31 +00001359 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001360 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001361 JZ(GLNAME(_glapi_fallback_Normal3fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001362 JMP(GL_OFFSET(_gloffset_Normal3fv))
1363
1364ALIGNTEXT16
1365GLOBL_FN(GL_PREFIX(Normal3i))
1366GL_PREFIX(Normal3i):
Brian Paulc2319b42000-01-17 19:28:31 +00001367 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001368 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001369 JZ(GLNAME(_glapi_fallback_Normal3i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001370 JMP(GL_OFFSET(_gloffset_Normal3i))
1371
1372ALIGNTEXT16
1373GLOBL_FN(GL_PREFIX(Normal3iv))
1374GL_PREFIX(Normal3iv):
Brian Paulc2319b42000-01-17 19:28:31 +00001375 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001376 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001377 JZ(GLNAME(_glapi_fallback_Normal3iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001378 JMP(GL_OFFSET(_gloffset_Normal3iv))
1379
1380ALIGNTEXT16
1381GLOBL_FN(GL_PREFIX(Normal3s))
1382GL_PREFIX(Normal3s):
Brian Paulc2319b42000-01-17 19:28:31 +00001383 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001384 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001385 JZ(GLNAME(_glapi_fallback_Normal3s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001386 JMP(GL_OFFSET(_gloffset_Normal3s))
1387
1388ALIGNTEXT16
1389GLOBL_FN(GL_PREFIX(Normal3sv))
1390GL_PREFIX(Normal3sv):
Brian Paulc2319b42000-01-17 19:28:31 +00001391 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001392 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001393 JZ(GLNAME(_glapi_fallback_Normal3sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001394 JMP(GL_OFFSET(_gloffset_Normal3sv))
1395
1396ALIGNTEXT16
1397GLOBL_FN(GL_PREFIX(Ortho))
1398GL_PREFIX(Ortho):
Brian Paulc2319b42000-01-17 19:28:31 +00001399 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001400 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001401 JZ(GLNAME(_glapi_fallback_Ortho))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001402 JMP(GL_OFFSET(_gloffset_Ortho))
1403
1404ALIGNTEXT16
1405GLOBL_FN(GL_PREFIX(PassThrough))
1406GL_PREFIX(PassThrough):
Brian Paulc2319b42000-01-17 19:28:31 +00001407 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001408 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001409 JZ(GLNAME(_glapi_fallback_PassThrough))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001410 JMP(GL_OFFSET(_gloffset_PassThrough))
1411
1412ALIGNTEXT16
1413GLOBL_FN(GL_PREFIX(PixelMapfv))
1414GL_PREFIX(PixelMapfv):
Brian Paulc2319b42000-01-17 19:28:31 +00001415 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001416 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001417 JZ(GLNAME(_glapi_fallback_PixelMapfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001418 JMP(GL_OFFSET(_gloffset_PixelMapfv))
1419
1420ALIGNTEXT16
1421GLOBL_FN(GL_PREFIX(PixelMapuiv))
1422GL_PREFIX(PixelMapuiv):
Brian Paulc2319b42000-01-17 19:28:31 +00001423 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001424 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001425 JZ(GLNAME(_glapi_fallback_PixelMapuiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001426 JMP(GL_OFFSET(_gloffset_PixelMapuiv))
1427
1428ALIGNTEXT16
1429GLOBL_FN(GL_PREFIX(PixelMapusv))
1430GL_PREFIX(PixelMapusv):
Brian Paulc2319b42000-01-17 19:28:31 +00001431 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001432 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001433 JZ(GLNAME(_glapi_fallback_PixelMapusv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001434 JMP(GL_OFFSET(_gloffset_PixelMapusv))
1435
1436ALIGNTEXT16
1437GLOBL_FN(GL_PREFIX(PixelStoref))
1438GL_PREFIX(PixelStoref):
Brian Paulc2319b42000-01-17 19:28:31 +00001439 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001440 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001441 JZ(GLNAME(_glapi_fallback_PixelStoref))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001442 JMP(GL_OFFSET(_gloffset_PixelStoref))
1443
1444ALIGNTEXT16
1445GLOBL_FN(GL_PREFIX(PixelStorei))
1446GL_PREFIX(PixelStorei):
Brian Paulc2319b42000-01-17 19:28:31 +00001447 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001448 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001449 JZ(GLNAME(_glapi_fallback_PixelStorei))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001450 JMP(GL_OFFSET(_gloffset_PixelStorei))
1451
1452ALIGNTEXT16
1453GLOBL_FN(GL_PREFIX(PixelTransferf))
1454GL_PREFIX(PixelTransferf):
Brian Paulc2319b42000-01-17 19:28:31 +00001455 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001456 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001457 JZ(GLNAME(_glapi_fallback_PixelTransferf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001458 JMP(GL_OFFSET(_gloffset_PixelTransferf))
1459
1460ALIGNTEXT16
1461GLOBL_FN(GL_PREFIX(PixelTransferi))
1462GL_PREFIX(PixelTransferi):
Brian Paulc2319b42000-01-17 19:28:31 +00001463 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001464 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001465 JZ(GLNAME(_glapi_fallback_PixelTransferi))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001466 JMP(GL_OFFSET(_gloffset_PixelTransferi))
1467
1468ALIGNTEXT16
1469GLOBL_FN(GL_PREFIX(PixelZoom))
1470GL_PREFIX(PixelZoom):
Brian Paulc2319b42000-01-17 19:28:31 +00001471 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001472 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001473 JZ(GLNAME(_glapi_fallback_PixelZoom))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001474 JMP(GL_OFFSET(_gloffset_PixelZoom))
1475
1476ALIGNTEXT16
1477GLOBL_FN(GL_PREFIX(PointSize))
1478GL_PREFIX(PointSize):
Brian Paulc2319b42000-01-17 19:28:31 +00001479 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001480 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001481 JZ(GLNAME(_glapi_fallback_PointSize))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001482 JMP(GL_OFFSET(_gloffset_PointSize))
1483
1484ALIGNTEXT16
1485GLOBL_FN(GL_PREFIX(PolygonMode))
1486GL_PREFIX(PolygonMode):
Brian Paulc2319b42000-01-17 19:28:31 +00001487 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001488 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001489 JZ(GLNAME(_glapi_fallback_PolygonMode))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001490 JMP(GL_OFFSET(_gloffset_PolygonMode))
1491
1492ALIGNTEXT16
1493GLOBL_FN(GL_PREFIX(PolygonStipple))
1494GL_PREFIX(PolygonStipple):
Brian Paulc2319b42000-01-17 19:28:31 +00001495 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001496 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001497 JZ(GLNAME(_glapi_fallback_PolygonStipple))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001498 JMP(GL_OFFSET(_gloffset_PolygonStipple))
1499
1500ALIGNTEXT16
1501GLOBL_FN(GL_PREFIX(PopAttrib))
1502GL_PREFIX(PopAttrib):
Brian Paulc2319b42000-01-17 19:28:31 +00001503 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001504 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001505 JZ(GLNAME(_glapi_fallback_PopAttrib))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001506 JMP(GL_OFFSET(_gloffset_PopAttrib))
1507
1508ALIGNTEXT16
1509GLOBL_FN(GL_PREFIX(PopMatrix))
1510GL_PREFIX(PopMatrix):
Brian Paulc2319b42000-01-17 19:28:31 +00001511 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001512 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001513 JZ(GLNAME(_glapi_fallback_PopMatrix))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001514 JMP(GL_OFFSET(_gloffset_PopMatrix))
1515
1516ALIGNTEXT16
1517GLOBL_FN(GL_PREFIX(PopName))
1518GL_PREFIX(PopName):
Brian Paulc2319b42000-01-17 19:28:31 +00001519 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001520 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001521 JZ(GLNAME(_glapi_fallback_PopName))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001522 JMP(GL_OFFSET(_gloffset_PopName))
1523
1524ALIGNTEXT16
1525GLOBL_FN(GL_PREFIX(PushAttrib))
1526GL_PREFIX(PushAttrib):
Brian Paulc2319b42000-01-17 19:28:31 +00001527 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001528 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001529 JZ(GLNAME(_glapi_fallback_PushAttrib))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001530 JMP(GL_OFFSET(_gloffset_PushAttrib))
1531
1532ALIGNTEXT16
1533GLOBL_FN(GL_PREFIX(PushMatrix))
1534GL_PREFIX(PushMatrix):
Brian Paulc2319b42000-01-17 19:28:31 +00001535 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001536 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001537 JZ(GLNAME(_glapi_fallback_PushMatrix))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001538 JMP(GL_OFFSET(_gloffset_PushMatrix))
1539
1540ALIGNTEXT16
1541GLOBL_FN(GL_PREFIX(PushName))
1542GL_PREFIX(PushName):
Brian Paulc2319b42000-01-17 19:28:31 +00001543 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001544 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001545 JZ(GLNAME(_glapi_fallback_PushName))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001546 JMP(GL_OFFSET(_gloffset_PushName))
1547
1548ALIGNTEXT16
1549GLOBL_FN(GL_PREFIX(RasterPos2d))
1550GL_PREFIX(RasterPos2d):
Brian Paulc2319b42000-01-17 19:28:31 +00001551 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001552 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001553 JZ(GLNAME(_glapi_fallback_RasterPos2d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001554 JMP(GL_OFFSET(_gloffset_RasterPos2d))
1555
1556ALIGNTEXT16
1557GLOBL_FN(GL_PREFIX(RasterPos2f))
1558GL_PREFIX(RasterPos2f):
Brian Paulc2319b42000-01-17 19:28:31 +00001559 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001560 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001561 JZ(GLNAME(_glapi_fallback_RasterPos2f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001562 JMP(GL_OFFSET(_gloffset_RasterPos2f))
1563
1564ALIGNTEXT16
1565GLOBL_FN(GL_PREFIX(RasterPos2i))
1566GL_PREFIX(RasterPos2i):
Brian Paulc2319b42000-01-17 19:28:31 +00001567 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001568 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001569 JZ(GLNAME(_glapi_fallback_RasterPos2i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001570 JMP(GL_OFFSET(_gloffset_RasterPos2i))
1571
1572ALIGNTEXT16
1573GLOBL_FN(GL_PREFIX(RasterPos2s))
1574GL_PREFIX(RasterPos2s):
Brian Paulc2319b42000-01-17 19:28:31 +00001575 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001576 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001577 JZ(GLNAME(_glapi_fallback_RasterPos2s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001578 JMP(GL_OFFSET(_gloffset_RasterPos2s))
1579
1580ALIGNTEXT16
1581GLOBL_FN(GL_PREFIX(RasterPos3d))
1582GL_PREFIX(RasterPos3d):
Brian Paulc2319b42000-01-17 19:28:31 +00001583 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001584 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001585 JZ(GLNAME(_glapi_fallback_RasterPos3d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001586 JMP(GL_OFFSET(_gloffset_RasterPos3d))
1587
1588ALIGNTEXT16
1589GLOBL_FN(GL_PREFIX(RasterPos3f))
1590GL_PREFIX(RasterPos3f):
Brian Paulc2319b42000-01-17 19:28:31 +00001591 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001592 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001593 JZ(GLNAME(_glapi_fallback_RasterPos3f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001594 JMP(GL_OFFSET(_gloffset_RasterPos3f))
1595
1596ALIGNTEXT16
1597GLOBL_FN(GL_PREFIX(RasterPos3i))
1598GL_PREFIX(RasterPos3i):
Brian Paulc2319b42000-01-17 19:28:31 +00001599 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001600 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001601 JZ(GLNAME(_glapi_fallback_RasterPos3i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001602 JMP(GL_OFFSET(_gloffset_RasterPos3i))
1603
1604ALIGNTEXT16
1605GLOBL_FN(GL_PREFIX(RasterPos3s))
1606GL_PREFIX(RasterPos3s):
Brian Paulc2319b42000-01-17 19:28:31 +00001607 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001608 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001609 JZ(GLNAME(_glapi_fallback_RasterPos3s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001610 JMP(GL_OFFSET(_gloffset_RasterPos3s))
1611
1612ALIGNTEXT16
1613GLOBL_FN(GL_PREFIX(RasterPos4d))
1614GL_PREFIX(RasterPos4d):
Brian Paulc2319b42000-01-17 19:28:31 +00001615 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001616 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001617 JZ(GLNAME(_glapi_fallback_RasterPos4d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001618 JMP(GL_OFFSET(_gloffset_RasterPos4d))
1619
1620ALIGNTEXT16
1621GLOBL_FN(GL_PREFIX(RasterPos4f))
1622GL_PREFIX(RasterPos4f):
Brian Paulc2319b42000-01-17 19:28:31 +00001623 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001624 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001625 JZ(GLNAME(_glapi_fallback_RasterPos4f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001626 JMP(GL_OFFSET(_gloffset_RasterPos4f))
1627
1628ALIGNTEXT16
1629GLOBL_FN(GL_PREFIX(RasterPos4i))
1630GL_PREFIX(RasterPos4i):
Brian Paulc2319b42000-01-17 19:28:31 +00001631 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001632 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001633 JZ(GLNAME(_glapi_fallback_RasterPos4i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001634 JMP(GL_OFFSET(_gloffset_RasterPos4i))
1635
1636ALIGNTEXT16
1637GLOBL_FN(GL_PREFIX(RasterPos4s))
1638GL_PREFIX(RasterPos4s):
Brian Paulc2319b42000-01-17 19:28:31 +00001639 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001640 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001641 JZ(GLNAME(_glapi_fallback_RasterPos4s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001642 JMP(GL_OFFSET(_gloffset_RasterPos4s))
1643
1644ALIGNTEXT16
1645GLOBL_FN(GL_PREFIX(RasterPos2dv))
1646GL_PREFIX(RasterPos2dv):
Brian Paulc2319b42000-01-17 19:28:31 +00001647 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001648 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001649 JZ(GLNAME(_glapi_fallback_RasterPos2dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001650 JMP(GL_OFFSET(_gloffset_RasterPos2dv))
1651
1652ALIGNTEXT16
1653GLOBL_FN(GL_PREFIX(RasterPos2fv))
1654GL_PREFIX(RasterPos2fv):
Brian Paulc2319b42000-01-17 19:28:31 +00001655 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001656 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001657 JZ(GLNAME(_glapi_fallback_RasterPos2fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001658 JMP(GL_OFFSET(_gloffset_RasterPos2fv))
1659
1660ALIGNTEXT16
1661GLOBL_FN(GL_PREFIX(RasterPos2iv))
1662GL_PREFIX(RasterPos2iv):
Brian Paulc2319b42000-01-17 19:28:31 +00001663 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001664 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001665 JZ(GLNAME(_glapi_fallback_RasterPos2iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001666 JMP(GL_OFFSET(_gloffset_RasterPos2iv))
1667
1668ALIGNTEXT16
1669GLOBL_FN(GL_PREFIX(RasterPos2sv))
1670GL_PREFIX(RasterPos2sv):
Brian Paulc2319b42000-01-17 19:28:31 +00001671 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001672 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001673 JZ(GLNAME(_glapi_fallback_RasterPos2sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001674 JMP(GL_OFFSET(_gloffset_RasterPos2sv))
1675
1676ALIGNTEXT16
1677GLOBL_FN(GL_PREFIX(RasterPos3dv))
1678GL_PREFIX(RasterPos3dv):
Brian Paulc2319b42000-01-17 19:28:31 +00001679 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001680 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001681 JZ(GLNAME(_glapi_fallback_RasterPos3dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001682 JMP(GL_OFFSET(_gloffset_RasterPos3dv))
1683
1684ALIGNTEXT16
1685GLOBL_FN(GL_PREFIX(RasterPos3fv))
1686GL_PREFIX(RasterPos3fv):
Brian Paulc2319b42000-01-17 19:28:31 +00001687 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001688 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001689 JZ(GLNAME(_glapi_fallback_RasterPos3fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001690 JMP(GL_OFFSET(_gloffset_RasterPos3fv))
1691
1692ALIGNTEXT16
1693GLOBL_FN(GL_PREFIX(RasterPos3iv))
1694GL_PREFIX(RasterPos3iv):
Brian Paulc2319b42000-01-17 19:28:31 +00001695 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001696 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001697 JZ(GLNAME(_glapi_fallback_RasterPos3iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001698 JMP(GL_OFFSET(_gloffset_RasterPos3iv))
1699
1700ALIGNTEXT16
1701GLOBL_FN(GL_PREFIX(RasterPos3sv))
1702GL_PREFIX(RasterPos3sv):
Brian Paulc2319b42000-01-17 19:28:31 +00001703 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001704 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001705 JZ(GLNAME(_glapi_fallback_RasterPos3sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001706 JMP(GL_OFFSET(_gloffset_RasterPos3sv))
1707
1708ALIGNTEXT16
1709GLOBL_FN(GL_PREFIX(RasterPos4dv))
1710GL_PREFIX(RasterPos4dv):
Brian Paulc2319b42000-01-17 19:28:31 +00001711 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001712 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001713 JZ(GLNAME(_glapi_fallback_RasterPos4dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001714 JMP(GL_OFFSET(_gloffset_RasterPos4dv))
1715
1716ALIGNTEXT16
1717GLOBL_FN(GL_PREFIX(RasterPos4fv))
1718GL_PREFIX(RasterPos4fv):
Brian Paulc2319b42000-01-17 19:28:31 +00001719 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001720 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001721 JZ(GLNAME(_glapi_fallback_RasterPos4fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001722 JMP(GL_OFFSET(_gloffset_RasterPos4fv))
1723
1724ALIGNTEXT16
1725GLOBL_FN(GL_PREFIX(RasterPos4iv))
1726GL_PREFIX(RasterPos4iv):
Brian Paulc2319b42000-01-17 19:28:31 +00001727 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001728 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001729 JZ(GLNAME(_glapi_fallback_RasterPos4iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001730 JMP(GL_OFFSET(_gloffset_RasterPos4iv))
1731
1732ALIGNTEXT16
1733GLOBL_FN(GL_PREFIX(RasterPos4sv))
1734GL_PREFIX(RasterPos4sv):
Brian Paulc2319b42000-01-17 19:28:31 +00001735 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001736 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001737 JZ(GLNAME(_glapi_fallback_RasterPos4sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001738 JMP(GL_OFFSET(_gloffset_RasterPos4sv))
1739
1740ALIGNTEXT16
1741GLOBL_FN(GL_PREFIX(ReadBuffer))
1742GL_PREFIX(ReadBuffer):
Brian Paulc2319b42000-01-17 19:28:31 +00001743 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001744 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001745 JZ(GLNAME(_glapi_fallback_ReadBuffer))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001746 JMP(GL_OFFSET(_gloffset_ReadBuffer))
1747
1748ALIGNTEXT16
1749GLOBL_FN(GL_PREFIX(ReadPixels))
1750GL_PREFIX(ReadPixels):
Brian Paulc2319b42000-01-17 19:28:31 +00001751 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001752 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001753 JZ(GLNAME(_glapi_fallback_ReadPixels))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001754 JMP(GL_OFFSET(_gloffset_ReadPixels))
1755
1756ALIGNTEXT16
1757GLOBL_FN(GL_PREFIX(Rectd))
1758GL_PREFIX(Rectd):
Brian Paulc2319b42000-01-17 19:28:31 +00001759 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001760 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001761 JZ(GLNAME(_glapi_fallback_Rectd))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001762 JMP(GL_OFFSET(_gloffset_Rectd))
1763
1764ALIGNTEXT16
1765GLOBL_FN(GL_PREFIX(Rectdv))
1766GL_PREFIX(Rectdv):
Brian Paulc2319b42000-01-17 19:28:31 +00001767 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001768 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001769 JZ(GLNAME(_glapi_fallback_Rectdv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001770 JMP(GL_OFFSET(_gloffset_Rectdv))
1771
1772ALIGNTEXT16
1773GLOBL_FN(GL_PREFIX(Rectf))
1774GL_PREFIX(Rectf):
Brian Paulc2319b42000-01-17 19:28:31 +00001775 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001776 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001777 JZ(GLNAME(_glapi_fallback_Rectf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001778 JMP(GL_OFFSET(_gloffset_Rectf))
1779
1780ALIGNTEXT16
1781GLOBL_FN(GL_PREFIX(Rectfv))
1782GL_PREFIX(Rectfv):
Brian Paulc2319b42000-01-17 19:28:31 +00001783 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001784 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001785 JZ(GLNAME(_glapi_fallback_Rectfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001786 JMP(GL_OFFSET(_gloffset_Rectfv))
1787
1788ALIGNTEXT16
1789GLOBL_FN(GL_PREFIX(Recti))
1790GL_PREFIX(Recti):
Brian Paulc2319b42000-01-17 19:28:31 +00001791 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001792 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001793 JZ(GLNAME(_glapi_fallback_Recti))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001794 JMP(GL_OFFSET(_gloffset_Recti))
1795
1796ALIGNTEXT16
1797GLOBL_FN(GL_PREFIX(Rectiv))
1798GL_PREFIX(Rectiv):
Brian Paulc2319b42000-01-17 19:28:31 +00001799 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001800 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001801 JZ(GLNAME(_glapi_fallback_Rectiv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001802 JMP(GL_OFFSET(_gloffset_Rectiv))
1803
1804ALIGNTEXT16
1805GLOBL_FN(GL_PREFIX(Rects))
1806GL_PREFIX(Rects):
Brian Paulc2319b42000-01-17 19:28:31 +00001807 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001808 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001809 JZ(GLNAME(_glapi_fallback_Rects))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001810 JMP(GL_OFFSET(_gloffset_Rects))
1811
1812ALIGNTEXT16
1813GLOBL_FN(GL_PREFIX(Rectsv))
1814GL_PREFIX(Rectsv):
Brian Paulc2319b42000-01-17 19:28:31 +00001815 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001816 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001817 JZ(GLNAME(_glapi_fallback_Rectsv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001818 JMP(GL_OFFSET(_gloffset_Rectsv))
1819
1820ALIGNTEXT16
1821GLOBL_FN(GL_PREFIX(RenderMode))
1822GL_PREFIX(RenderMode):
Brian Paulc2319b42000-01-17 19:28:31 +00001823 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001824 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001825 JZ(GLNAME(_glapi_fallback_RenderMode))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001826 JMP(GL_OFFSET(_gloffset_RenderMode))
1827
1828ALIGNTEXT16
1829GLOBL_FN(GL_PREFIX(Rotated))
1830GL_PREFIX(Rotated):
Brian Paulc2319b42000-01-17 19:28:31 +00001831 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001832 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001833 JZ(GLNAME(_glapi_fallback_Rotated))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001834 JMP(GL_OFFSET(_gloffset_Rotated))
1835
1836ALIGNTEXT16
1837GLOBL_FN(GL_PREFIX(Rotatef))
1838GL_PREFIX(Rotatef):
Brian Paulc2319b42000-01-17 19:28:31 +00001839 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001840 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001841 JZ(GLNAME(_glapi_fallback_Rotatef))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001842 JMP(GL_OFFSET(_gloffset_Rotatef))
1843
1844ALIGNTEXT16
1845GLOBL_FN(GL_PREFIX(SelectBuffer))
1846GL_PREFIX(SelectBuffer):
Brian Paulc2319b42000-01-17 19:28:31 +00001847 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001848 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001849 JZ(GLNAME(_glapi_fallback_SelectBuffer))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001850 JMP(GL_OFFSET(_gloffset_SelectBuffer))
1851
1852ALIGNTEXT16
1853GLOBL_FN(GL_PREFIX(Scaled))
1854GL_PREFIX(Scaled):
Brian Paulc2319b42000-01-17 19:28:31 +00001855 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001856 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001857 JZ(GLNAME(_glapi_fallback_Scaled))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001858 JMP(GL_OFFSET(_gloffset_Scaled))
1859
1860ALIGNTEXT16
1861GLOBL_FN(GL_PREFIX(Scalef))
1862GL_PREFIX(Scalef):
Brian Paulc2319b42000-01-17 19:28:31 +00001863 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001864 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001865 JZ(GLNAME(_glapi_fallback_Scalef))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001866 JMP(GL_OFFSET(_gloffset_Scalef))
1867
1868ALIGNTEXT16
1869GLOBL_FN(GL_PREFIX(Scissor))
1870GL_PREFIX(Scissor):
Brian Paulc2319b42000-01-17 19:28:31 +00001871 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001872 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001873 JZ(GLNAME(_glapi_fallback_Scissor))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001874 JMP(GL_OFFSET(_gloffset_Scissor))
1875
1876ALIGNTEXT16
1877GLOBL_FN(GL_PREFIX(ShadeModel))
1878GL_PREFIX(ShadeModel):
Brian Paulc2319b42000-01-17 19:28:31 +00001879 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001880 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001881 JZ(GLNAME(_glapi_fallback_ShadeModel))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001882 JMP(GL_OFFSET(_gloffset_ShadeModel))
1883
1884ALIGNTEXT16
1885GLOBL_FN(GL_PREFIX(StencilFunc))
1886GL_PREFIX(StencilFunc):
Brian Paulc2319b42000-01-17 19:28:31 +00001887 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001888 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001889 JZ(GLNAME(_glapi_fallback_StencilFunc))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001890 JMP(GL_OFFSET(_gloffset_StencilFunc))
1891
1892ALIGNTEXT16
1893GLOBL_FN(GL_PREFIX(StencilMask))
1894GL_PREFIX(StencilMask):
Brian Paulc2319b42000-01-17 19:28:31 +00001895 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001896 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001897 JZ(GLNAME(_glapi_fallback_StencilMask))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001898 JMP(GL_OFFSET(_gloffset_StencilMask))
1899
1900ALIGNTEXT16
1901GLOBL_FN(GL_PREFIX(StencilOp))
1902GL_PREFIX(StencilOp):
Brian Paulc2319b42000-01-17 19:28:31 +00001903 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001904 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001905 JZ(GLNAME(_glapi_fallback_StencilOp))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001906 JMP(GL_OFFSET(_gloffset_StencilOp))
1907
1908ALIGNTEXT16
1909GLOBL_FN(GL_PREFIX(TexCoord1d))
1910GL_PREFIX(TexCoord1d):
Brian Paulc2319b42000-01-17 19:28:31 +00001911 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001912 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001913 JZ(GLNAME(_glapi_fallback_TexCoord1d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001914 JMP(GL_OFFSET(_gloffset_TexCoord1d))
1915
1916ALIGNTEXT16
1917GLOBL_FN(GL_PREFIX(TexCoord1f))
1918GL_PREFIX(TexCoord1f):
Brian Paulc2319b42000-01-17 19:28:31 +00001919 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001920 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001921 JZ(GLNAME(_glapi_fallback_TexCoord1f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001922 JMP(GL_OFFSET(_gloffset_TexCoord1f))
1923
1924ALIGNTEXT16
1925GLOBL_FN(GL_PREFIX(TexCoord1i))
1926GL_PREFIX(TexCoord1i):
Brian Paulc2319b42000-01-17 19:28:31 +00001927 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001928 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001929 JZ(GLNAME(_glapi_fallback_TexCoord1i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001930 JMP(GL_OFFSET(_gloffset_TexCoord1i))
1931
1932ALIGNTEXT16
1933GLOBL_FN(GL_PREFIX(TexCoord1s))
1934GL_PREFIX(TexCoord1s):
Brian Paulc2319b42000-01-17 19:28:31 +00001935 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001936 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001937 JZ(GLNAME(_glapi_fallback_TexCoord1s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001938 JMP(GL_OFFSET(_gloffset_TexCoord1s))
1939
1940ALIGNTEXT16
1941GLOBL_FN(GL_PREFIX(TexCoord2d))
1942GL_PREFIX(TexCoord2d):
Brian Paulc2319b42000-01-17 19:28:31 +00001943 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001944 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001945 JZ(GLNAME(_glapi_fallback_TexCoord2d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001946 JMP(GL_OFFSET(_gloffset_TexCoord2d))
1947
1948ALIGNTEXT16
1949GLOBL_FN(GL_PREFIX(TexCoord2f))
1950GL_PREFIX(TexCoord2f):
Brian Paulc2319b42000-01-17 19:28:31 +00001951 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001952 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001953 JZ(GLNAME(_glapi_fallback_TexCoord2f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001954 JMP(GL_OFFSET(_gloffset_TexCoord2f))
1955
1956ALIGNTEXT16
1957GLOBL_FN(GL_PREFIX(TexCoord2s))
1958GL_PREFIX(TexCoord2s):
Brian Paulc2319b42000-01-17 19:28:31 +00001959 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001960 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001961 JZ(GLNAME(_glapi_fallback_TexCoord2s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001962 JMP(GL_OFFSET(_gloffset_TexCoord2s))
1963
1964ALIGNTEXT16
1965GLOBL_FN(GL_PREFIX(TexCoord2i))
1966GL_PREFIX(TexCoord2i):
Brian Paulc2319b42000-01-17 19:28:31 +00001967 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001968 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001969 JZ(GLNAME(_glapi_fallback_TexCoord2i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001970 JMP(GL_OFFSET(_gloffset_TexCoord2i))
1971
1972ALIGNTEXT16
1973GLOBL_FN(GL_PREFIX(TexCoord3d))
1974GL_PREFIX(TexCoord3d):
Brian Paulc2319b42000-01-17 19:28:31 +00001975 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001976 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001977 JZ(GLNAME(_glapi_fallback_TexCoord3d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001978 JMP(GL_OFFSET(_gloffset_TexCoord3d))
1979
1980ALIGNTEXT16
1981GLOBL_FN(GL_PREFIX(TexCoord3f))
1982GL_PREFIX(TexCoord3f):
Brian Paulc2319b42000-01-17 19:28:31 +00001983 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001984 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001985 JZ(GLNAME(_glapi_fallback_TexCoord3f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001986 JMP(GL_OFFSET(_gloffset_TexCoord3f))
1987
1988ALIGNTEXT16
1989GLOBL_FN(GL_PREFIX(TexCoord3i))
1990GL_PREFIX(TexCoord3i):
Brian Paulc2319b42000-01-17 19:28:31 +00001991 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001992 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00001993 JZ(GLNAME(_glapi_fallback_TexCoord3i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001994 JMP(GL_OFFSET(_gloffset_TexCoord3i))
1995
1996ALIGNTEXT16
1997GLOBL_FN(GL_PREFIX(TexCoord3s))
1998GL_PREFIX(TexCoord3s):
Brian Paulc2319b42000-01-17 19:28:31 +00001999 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002000 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002001 JZ(GLNAME(_glapi_fallback_TexCoord3s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002002 JMP(GL_OFFSET(_gloffset_TexCoord3s))
2003
2004ALIGNTEXT16
2005GLOBL_FN(GL_PREFIX(TexCoord4d))
2006GL_PREFIX(TexCoord4d):
Brian Paulc2319b42000-01-17 19:28:31 +00002007 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002008 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002009 JZ(GLNAME(_glapi_fallback_TexCoord4d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002010 JMP(GL_OFFSET(_gloffset_TexCoord4d))
2011
2012ALIGNTEXT16
2013GLOBL_FN(GL_PREFIX(TexCoord4f))
2014GL_PREFIX(TexCoord4f):
Brian Paulc2319b42000-01-17 19:28:31 +00002015 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002016 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002017 JZ(GLNAME(_glapi_fallback_TexCoord4f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002018 JMP(GL_OFFSET(_gloffset_TexCoord4f))
2019
2020ALIGNTEXT16
2021GLOBL_FN(GL_PREFIX(TexCoord4i))
2022GL_PREFIX(TexCoord4i):
Brian Paulc2319b42000-01-17 19:28:31 +00002023 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002024 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002025 JZ(GLNAME(_glapi_fallback_TexCoord4i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002026 JMP(GL_OFFSET(_gloffset_TexCoord4i))
2027
2028ALIGNTEXT16
2029GLOBL_FN(GL_PREFIX(TexCoord4s))
2030GL_PREFIX(TexCoord4s):
Brian Paulc2319b42000-01-17 19:28:31 +00002031 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002032 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002033 JZ(GLNAME(_glapi_fallback_TexCoord4s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002034 JMP(GL_OFFSET(_gloffset_TexCoord4s))
2035
2036ALIGNTEXT16
2037GLOBL_FN(GL_PREFIX(TexCoord1dv))
2038GL_PREFIX(TexCoord1dv):
Brian Paulc2319b42000-01-17 19:28:31 +00002039 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002040 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002041 JZ(GLNAME(_glapi_fallback_TexCoord1dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002042 JMP(GL_OFFSET(_gloffset_TexCoord1dv))
2043
2044ALIGNTEXT16
2045GLOBL_FN(GL_PREFIX(TexCoord1fv))
2046GL_PREFIX(TexCoord1fv):
Brian Paulc2319b42000-01-17 19:28:31 +00002047 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002048 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002049 JZ(GLNAME(_glapi_fallback_TexCoord1fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002050 JMP(GL_OFFSET(_gloffset_TexCoord1fv))
2051
2052ALIGNTEXT16
2053GLOBL_FN(GL_PREFIX(TexCoord1iv))
2054GL_PREFIX(TexCoord1iv):
Brian Paulc2319b42000-01-17 19:28:31 +00002055 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002056 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002057 JZ(GLNAME(_glapi_fallback_TexCoord1iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002058 JMP(GL_OFFSET(_gloffset_TexCoord1iv))
2059
2060ALIGNTEXT16
2061GLOBL_FN(GL_PREFIX(TexCoord1sv))
2062GL_PREFIX(TexCoord1sv):
Brian Paulc2319b42000-01-17 19:28:31 +00002063 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002064 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002065 JZ(GLNAME(_glapi_fallback_TexCoord1sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002066 JMP(GL_OFFSET(_gloffset_TexCoord1sv))
2067
2068ALIGNTEXT16
2069GLOBL_FN(GL_PREFIX(TexCoord2dv))
2070GL_PREFIX(TexCoord2dv):
Brian Paulc2319b42000-01-17 19:28:31 +00002071 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002072 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002073 JZ(GLNAME(_glapi_fallback_TexCoord2dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002074 JMP(GL_OFFSET(_gloffset_TexCoord2dv))
2075
2076ALIGNTEXT16
2077GLOBL_FN(GL_PREFIX(TexCoord2fv))
2078GL_PREFIX(TexCoord2fv):
Brian Paulc2319b42000-01-17 19:28:31 +00002079 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002080 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002081 JZ(GLNAME(_glapi_fallback_TexCoord2fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002082 JMP(GL_OFFSET(_gloffset_TexCoord2fv))
2083
2084ALIGNTEXT16
2085GLOBL_FN(GL_PREFIX(TexCoord2iv))
2086GL_PREFIX(TexCoord2iv):
Brian Paulc2319b42000-01-17 19:28:31 +00002087 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002088 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002089 JZ(GLNAME(_glapi_fallback_TexCoord2iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002090 JMP(GL_OFFSET(_gloffset_TexCoord2iv))
2091
2092ALIGNTEXT16
2093GLOBL_FN(GL_PREFIX(TexCoord2sv))
2094GL_PREFIX(TexCoord2sv):
Brian Paulc2319b42000-01-17 19:28:31 +00002095 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002096 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002097 JZ(GLNAME(_glapi_fallback_TexCoord2sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002098 JMP(GL_OFFSET(_gloffset_TexCoord2sv))
2099
2100ALIGNTEXT16
2101GLOBL_FN(GL_PREFIX(TexCoord3dv))
2102GL_PREFIX(TexCoord3dv):
Brian Paulc2319b42000-01-17 19:28:31 +00002103 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002104 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002105 JZ(GLNAME(_glapi_fallback_TexCoord3dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002106 JMP(GL_OFFSET(_gloffset_TexCoord3dv))
2107
2108ALIGNTEXT16
2109GLOBL_FN(GL_PREFIX(TexCoord3fv))
2110GL_PREFIX(TexCoord3fv):
Brian Paulc2319b42000-01-17 19:28:31 +00002111 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002112 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002113 JZ(GLNAME(_glapi_fallback_TexCoord3fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002114 JMP(GL_OFFSET(_gloffset_TexCoord3fv))
2115
2116ALIGNTEXT16
2117GLOBL_FN(GL_PREFIX(TexCoord3iv))
2118GL_PREFIX(TexCoord3iv):
Brian Paulc2319b42000-01-17 19:28:31 +00002119 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002120 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002121 JZ(GLNAME(_glapi_fallback_TexCoord3iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002122 JMP(GL_OFFSET(_gloffset_TexCoord3iv))
2123
2124ALIGNTEXT16
2125GLOBL_FN(GL_PREFIX(TexCoord3sv))
2126GL_PREFIX(TexCoord3sv):
Brian Paulc2319b42000-01-17 19:28:31 +00002127 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002128 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002129 JZ(GLNAME(_glapi_fallback_TexCoord3sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002130 JMP(GL_OFFSET(_gloffset_TexCoord3sv))
2131
2132ALIGNTEXT16
2133GLOBL_FN(GL_PREFIX(TexCoord4dv))
2134GL_PREFIX(TexCoord4dv):
Brian Paulc2319b42000-01-17 19:28:31 +00002135 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002136 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002137 JZ(GLNAME(_glapi_fallback_TexCoord4dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002138 JMP(GL_OFFSET(_gloffset_TexCoord4dv))
2139
2140ALIGNTEXT16
2141GLOBL_FN(GL_PREFIX(TexCoord4fv))
2142GL_PREFIX(TexCoord4fv):
Brian Paulc2319b42000-01-17 19:28:31 +00002143 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002144 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002145 JZ(GLNAME(_glapi_fallback_TexCoord4fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002146 JMP(GL_OFFSET(_gloffset_TexCoord4fv))
2147
2148ALIGNTEXT16
2149GLOBL_FN(GL_PREFIX(TexCoord4iv))
2150GL_PREFIX(TexCoord4iv):
Brian Paulc2319b42000-01-17 19:28:31 +00002151 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002152 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002153 JZ(GLNAME(_glapi_fallback_TexCoord4iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002154 JMP(GL_OFFSET(_gloffset_TexCoord4iv))
2155
2156ALIGNTEXT16
2157GLOBL_FN(GL_PREFIX(TexCoord4sv))
2158GL_PREFIX(TexCoord4sv):
Brian Paulc2319b42000-01-17 19:28:31 +00002159 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002160 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002161 JZ(GLNAME(_glapi_fallback_TexCoord4sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002162 JMP(GL_OFFSET(_gloffset_TexCoord4sv))
2163
2164ALIGNTEXT16
2165GLOBL_FN(GL_PREFIX(TexGend))
2166GL_PREFIX(TexGend):
Brian Paulc2319b42000-01-17 19:28:31 +00002167 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002168 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002169 JZ(GLNAME(_glapi_fallback_TexGend))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002170 JMP(GL_OFFSET(_gloffset_TexGend))
2171
2172ALIGNTEXT16
2173GLOBL_FN(GL_PREFIX(TexGendv))
2174GL_PREFIX(TexGendv):
Brian Paulc2319b42000-01-17 19:28:31 +00002175 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002176 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002177 JZ(GLNAME(_glapi_fallback_TexGendv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002178 JMP(GL_OFFSET(_gloffset_TexGendv))
2179
2180ALIGNTEXT16
2181GLOBL_FN(GL_PREFIX(TexGenf))
2182GL_PREFIX(TexGenf):
Brian Paulc2319b42000-01-17 19:28:31 +00002183 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002184 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002185 JZ(GLNAME(_glapi_fallback_TexGenf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002186 JMP(GL_OFFSET(_gloffset_TexGenf))
2187
2188ALIGNTEXT16
2189GLOBL_FN(GL_PREFIX(TexGenfv))
2190GL_PREFIX(TexGenfv):
Brian Paulc2319b42000-01-17 19:28:31 +00002191 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002192 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002193 JZ(GLNAME(_glapi_fallback_TexGenfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002194 JMP(GL_OFFSET(_gloffset_TexGenfv))
2195
2196ALIGNTEXT16
2197GLOBL_FN(GL_PREFIX(TexGeni))
2198GL_PREFIX(TexGeni):
Brian Paulc2319b42000-01-17 19:28:31 +00002199 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002200 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002201 JZ(GLNAME(_glapi_fallback_TexGeni))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002202 JMP(GL_OFFSET(_gloffset_TexGeni))
2203
2204ALIGNTEXT16
2205GLOBL_FN(GL_PREFIX(TexGeniv))
2206GL_PREFIX(TexGeniv):
Brian Paulc2319b42000-01-17 19:28:31 +00002207 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002208 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002209 JZ(GLNAME(_glapi_fallback_TexGeniv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002210 JMP(GL_OFFSET(_gloffset_TexGeniv))
2211
2212ALIGNTEXT16
2213GLOBL_FN(GL_PREFIX(TexEnvf))
2214GL_PREFIX(TexEnvf):
Brian Paulc2319b42000-01-17 19:28:31 +00002215 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002216 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002217 JZ(GLNAME(_glapi_fallback_TexEnvf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002218 JMP(GL_OFFSET(_gloffset_TexEnvf))
2219
2220ALIGNTEXT16
2221GLOBL_FN(GL_PREFIX(TexEnvfv))
2222GL_PREFIX(TexEnvfv):
Brian Paulc2319b42000-01-17 19:28:31 +00002223 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002224 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002225 JZ(GLNAME(_glapi_fallback_TexEnvfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002226 JMP(GL_OFFSET(_gloffset_TexEnvfv))
2227
2228ALIGNTEXT16
2229GLOBL_FN(GL_PREFIX(TexEnvi))
2230GL_PREFIX(TexEnvi):
Brian Paulc2319b42000-01-17 19:28:31 +00002231 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002232 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002233 JZ(GLNAME(_glapi_fallback_TexEnvi))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002234 JMP(GL_OFFSET(_gloffset_TexEnvi))
2235
2236ALIGNTEXT16
2237GLOBL_FN(GL_PREFIX(TexEnviv))
2238GL_PREFIX(TexEnviv):
Brian Paulc2319b42000-01-17 19:28:31 +00002239 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002240 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002241 JZ(GLNAME(_glapi_fallback_TexEnviv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002242 JMP(GL_OFFSET(_gloffset_TexEnviv))
2243
2244ALIGNTEXT16
2245GLOBL_FN(GL_PREFIX(TexImage1D))
2246GL_PREFIX(TexImage1D):
Brian Paulc2319b42000-01-17 19:28:31 +00002247 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002248 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002249 JZ(GLNAME(_glapi_fallback_TexImage1D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002250 JMP(GL_OFFSET(_gloffset_TexImage1D))
2251
2252ALIGNTEXT16
2253GLOBL_FN(GL_PREFIX(TexImage2D))
2254GL_PREFIX(TexImage2D):
Brian Paulc2319b42000-01-17 19:28:31 +00002255 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002256 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002257 JZ(GLNAME(_glapi_fallback_TexImage2D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002258 JMP(GL_OFFSET(_gloffset_TexImage2D))
2259
2260ALIGNTEXT16
2261GLOBL_FN(GL_PREFIX(TexParameterf))
2262GL_PREFIX(TexParameterf):
Brian Paulc2319b42000-01-17 19:28:31 +00002263 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002264 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002265 JZ(GLNAME(_glapi_fallback_TexParameterf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002266 JMP(GL_OFFSET(_gloffset_TexParameterf))
2267
2268ALIGNTEXT16
2269GLOBL_FN(GL_PREFIX(TexParameterfv))
2270GL_PREFIX(TexParameterfv):
Brian Paulc2319b42000-01-17 19:28:31 +00002271 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002272 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002273 JZ(GLNAME(_glapi_fallback_TexParameterfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002274 JMP(GL_OFFSET(_gloffset_TexParameterfv))
2275
2276ALIGNTEXT16
2277GLOBL_FN(GL_PREFIX(TexParameteri))
2278GL_PREFIX(TexParameteri):
Brian Paulc2319b42000-01-17 19:28:31 +00002279 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002280 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002281 JZ(GLNAME(_glapi_fallback_TexParameteri))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002282 JMP(GL_OFFSET(_gloffset_TexParameteri))
2283
2284ALIGNTEXT16
2285GLOBL_FN(GL_PREFIX(TexParameteriv))
2286GL_PREFIX(TexParameteriv):
Brian Paulc2319b42000-01-17 19:28:31 +00002287 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002288 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002289 JZ(GLNAME(_glapi_fallback_TexParameteriv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002290 JMP(GL_OFFSET(_gloffset_TexParameteriv))
2291
2292ALIGNTEXT16
2293GLOBL_FN(GL_PREFIX(Translated))
2294GL_PREFIX(Translated):
Brian Paulc2319b42000-01-17 19:28:31 +00002295 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002296 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002297 JZ(GLNAME(_glapi_fallback_Translated))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002298 JMP(GL_OFFSET(_gloffset_Translated))
2299
2300ALIGNTEXT16
2301GLOBL_FN(GL_PREFIX(Translatef))
2302GL_PREFIX(Translatef):
Brian Paulc2319b42000-01-17 19:28:31 +00002303 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002304 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002305 JZ(GLNAME(_glapi_fallback_Translatef))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002306 JMP(GL_OFFSET(_gloffset_Translatef))
2307
2308ALIGNTEXT16
2309GLOBL_FN(GL_PREFIX(Vertex2d))
2310GL_PREFIX(Vertex2d):
Brian Paulc2319b42000-01-17 19:28:31 +00002311 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002312 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002313 JZ(GLNAME(_glapi_fallback_Vertex2d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002314 JMP(GL_OFFSET(_gloffset_Vertex2d))
2315
2316ALIGNTEXT16
2317GLOBL_FN(GL_PREFIX(Vertex2dv))
2318GL_PREFIX(Vertex2dv):
Brian Paulc2319b42000-01-17 19:28:31 +00002319 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002320 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002321 JZ(GLNAME(_glapi_fallback_Vertex2dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002322 JMP(GL_OFFSET(_gloffset_Vertex2dv))
2323
2324ALIGNTEXT16
2325GLOBL_FN(GL_PREFIX(Vertex2f))
2326GL_PREFIX(Vertex2f):
Brian Paulc2319b42000-01-17 19:28:31 +00002327 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002328 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002329 JZ(GLNAME(_glapi_fallback_Vertex2f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002330 JMP(GL_OFFSET(_gloffset_Vertex2f))
2331
2332ALIGNTEXT16
2333GLOBL_FN(GL_PREFIX(Vertex2fv))
2334GL_PREFIX(Vertex2fv):
Brian Paulc2319b42000-01-17 19:28:31 +00002335 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002336 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002337 JZ(GLNAME(_glapi_fallback_Vertex2fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002338 JMP(GL_OFFSET(_gloffset_Vertex2fv))
2339
2340ALIGNTEXT16
2341GLOBL_FN(GL_PREFIX(Vertex2i))
2342GL_PREFIX(Vertex2i):
Brian Paulc2319b42000-01-17 19:28:31 +00002343 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002344 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002345 JZ(GLNAME(_glapi_fallback_Vertex2i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002346 JMP(GL_OFFSET(_gloffset_Vertex2i))
2347
2348ALIGNTEXT16
2349GLOBL_FN(GL_PREFIX(Vertex2iv))
2350GL_PREFIX(Vertex2iv):
Brian Paulc2319b42000-01-17 19:28:31 +00002351 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002352 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002353 JZ(GLNAME(_glapi_fallback_Vertex2iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002354 JMP(GL_OFFSET(_gloffset_Vertex2iv))
2355
2356ALIGNTEXT16
2357GLOBL_FN(GL_PREFIX(Vertex2s))
2358GL_PREFIX(Vertex2s):
Brian Paulc2319b42000-01-17 19:28:31 +00002359 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002360 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002361 JZ(GLNAME(_glapi_fallback_Vertex2s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002362 JMP(GL_OFFSET(_gloffset_Vertex2s))
2363
2364ALIGNTEXT16
2365GLOBL_FN(GL_PREFIX(Vertex2sv))
2366GL_PREFIX(Vertex2sv):
Brian Paulc2319b42000-01-17 19:28:31 +00002367 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002368 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002369 JZ(GLNAME(_glapi_fallback_Vertex2sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002370 JMP(GL_OFFSET(_gloffset_Vertex2sv))
2371
2372ALIGNTEXT16
2373GLOBL_FN(GL_PREFIX(Vertex3d))
2374GL_PREFIX(Vertex3d):
Brian Paulc2319b42000-01-17 19:28:31 +00002375 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002376 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002377 JZ(GLNAME(_glapi_fallback_Vertex3d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002378 JMP(GL_OFFSET(_gloffset_Vertex3d))
2379
2380ALIGNTEXT16
2381GLOBL_FN(GL_PREFIX(Vertex3dv))
2382GL_PREFIX(Vertex3dv):
Brian Paulc2319b42000-01-17 19:28:31 +00002383 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002384 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002385 JZ(GLNAME(_glapi_fallback_Vertex3dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002386 JMP(GL_OFFSET(_gloffset_Vertex3dv))
2387
2388ALIGNTEXT16
2389GLOBL_FN(GL_PREFIX(Vertex3f))
2390GL_PREFIX(Vertex3f):
Brian Paulc2319b42000-01-17 19:28:31 +00002391 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002392 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002393 JZ(GLNAME(_glapi_fallback_Vertex3f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002394 JMP(GL_OFFSET(_gloffset_Vertex3f))
2395
2396ALIGNTEXT16
2397GLOBL_FN(GL_PREFIX(Vertex3fv))
2398GL_PREFIX(Vertex3fv):
Brian Paulc2319b42000-01-17 19:28:31 +00002399 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002400 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002401 JZ(GLNAME(_glapi_fallback_Vertex3fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002402 JMP(GL_OFFSET(_gloffset_Vertex3fv))
2403
2404ALIGNTEXT16
2405GLOBL_FN(GL_PREFIX(Vertex3i))
2406GL_PREFIX(Vertex3i):
Brian Paulc2319b42000-01-17 19:28:31 +00002407 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002408 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002409 JZ(GLNAME(_glapi_fallback_Vertex3i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002410 JMP(GL_OFFSET(_gloffset_Vertex3i))
2411
2412ALIGNTEXT16
2413GLOBL_FN(GL_PREFIX(Vertex3iv))
2414GL_PREFIX(Vertex3iv):
Brian Paulc2319b42000-01-17 19:28:31 +00002415 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002416 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002417 JZ(GLNAME(_glapi_fallback_Vertex3iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002418 JMP(GL_OFFSET(_gloffset_Vertex3iv))
2419
2420ALIGNTEXT16
2421GLOBL_FN(GL_PREFIX(Vertex3s))
2422GL_PREFIX(Vertex3s):
Brian Paulc2319b42000-01-17 19:28:31 +00002423 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002424 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002425 JZ(GLNAME(_glapi_fallback_Vertex3s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002426 JMP(GL_OFFSET(_gloffset_Vertex3s))
2427
2428ALIGNTEXT16
2429GLOBL_FN(GL_PREFIX(Vertex3sv))
2430GL_PREFIX(Vertex3sv):
Brian Paulc2319b42000-01-17 19:28:31 +00002431 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002432 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002433 JZ(GLNAME(_glapi_fallback_Vertex3sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002434 JMP(GL_OFFSET(_gloffset_Vertex3sv))
2435
2436ALIGNTEXT16
2437GLOBL_FN(GL_PREFIX(Vertex4d))
2438GL_PREFIX(Vertex4d):
Brian Paulc2319b42000-01-17 19:28:31 +00002439 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002440 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002441 JZ(GLNAME(_glapi_fallback_Vertex4d))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002442 JMP(GL_OFFSET(_gloffset_Vertex4d))
2443
2444ALIGNTEXT16
2445GLOBL_FN(GL_PREFIX(Vertex4dv))
2446GL_PREFIX(Vertex4dv):
Brian Paulc2319b42000-01-17 19:28:31 +00002447 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002448 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002449 JZ(GLNAME(_glapi_fallback_Vertex4dv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002450 JMP(GL_OFFSET(_gloffset_Vertex4dv))
2451
2452ALIGNTEXT16
2453GLOBL_FN(GL_PREFIX(Vertex4f))
2454GL_PREFIX(Vertex4f):
Brian Paulc2319b42000-01-17 19:28:31 +00002455 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002456 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002457 JZ(GLNAME(_glapi_fallback_Vertex4f))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002458 JMP(GL_OFFSET(_gloffset_Vertex4f))
2459
2460ALIGNTEXT16
2461GLOBL_FN(GL_PREFIX(Vertex4fv))
2462GL_PREFIX(Vertex4fv):
Brian Paulc2319b42000-01-17 19:28:31 +00002463 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002464 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002465 JZ(GLNAME(_glapi_fallback_Vertex4fv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002466 JMP(GL_OFFSET(_gloffset_Vertex4fv))
2467
2468ALIGNTEXT16
2469GLOBL_FN(GL_PREFIX(Vertex4i))
2470GL_PREFIX(Vertex4i):
Brian Paulc2319b42000-01-17 19:28:31 +00002471 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002472 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002473 JZ(GLNAME(_glapi_fallback_Vertex4i))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002474 JMP(GL_OFFSET(_gloffset_Vertex4i))
2475
2476ALIGNTEXT16
2477GLOBL_FN(GL_PREFIX(Vertex4iv))
2478GL_PREFIX(Vertex4iv):
Brian Paulc2319b42000-01-17 19:28:31 +00002479 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002480 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002481 JZ(GLNAME(_glapi_fallback_Vertex4iv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002482 JMP(GL_OFFSET(_gloffset_Vertex4iv))
2483
2484ALIGNTEXT16
2485GLOBL_FN(GL_PREFIX(Vertex4s))
2486GL_PREFIX(Vertex4s):
Brian Paulc2319b42000-01-17 19:28:31 +00002487 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002488 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002489 JZ(GLNAME(_glapi_fallback_Vertex4s))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002490 JMP(GL_OFFSET(_gloffset_Vertex4s))
2491
2492ALIGNTEXT16
2493GLOBL_FN(GL_PREFIX(Vertex4sv))
2494GL_PREFIX(Vertex4sv):
Brian Paulc2319b42000-01-17 19:28:31 +00002495 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002496 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002497 JZ(GLNAME(_glapi_fallback_Vertex4sv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002498 JMP(GL_OFFSET(_gloffset_Vertex4sv))
2499
2500ALIGNTEXT16
2501GLOBL_FN(GL_PREFIX(Viewport))
2502GL_PREFIX(Viewport):
Brian Paulc2319b42000-01-17 19:28:31 +00002503 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002504 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002505 JZ(GLNAME(_glapi_fallback_Viewport))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002506 JMP(GL_OFFSET(_gloffset_Viewport))
2507
2508ALIGNTEXT16
2509GLOBL_FN(GL_PREFIX(AreTexturesResident))
2510GL_PREFIX(AreTexturesResident):
Brian Paulc2319b42000-01-17 19:28:31 +00002511 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002512 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002513 JZ(GLNAME(_glapi_fallback_AreTexturesResident))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002514 JMP(GL_OFFSET(_gloffset_AreTexturesResident))
2515
2516ALIGNTEXT16
2517GLOBL_FN(GL_PREFIX(ArrayElement))
2518GL_PREFIX(ArrayElement):
Brian Paulc2319b42000-01-17 19:28:31 +00002519 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002520 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002521 JZ(GLNAME(_glapi_fallback_ArrayElement))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002522 JMP(GL_OFFSET(_gloffset_ArrayElement))
2523
2524ALIGNTEXT16
2525GLOBL_FN(GL_PREFIX(BindTexture))
2526GL_PREFIX(BindTexture):
Brian Paulc2319b42000-01-17 19:28:31 +00002527 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002528 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002529 JZ(GLNAME(_glapi_fallback_BindTexture))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002530 JMP(GL_OFFSET(_gloffset_BindTexture))
2531
2532ALIGNTEXT16
2533GLOBL_FN(GL_PREFIX(ColorPointer))
2534GL_PREFIX(ColorPointer):
Brian Paulc2319b42000-01-17 19:28:31 +00002535 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002536 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002537 JZ(GLNAME(_glapi_fallback_ColorPointer))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002538 JMP(GL_OFFSET(_gloffset_ColorPointer))
2539
2540ALIGNTEXT16
2541GLOBL_FN(GL_PREFIX(CopyTexImage1D))
2542GL_PREFIX(CopyTexImage1D):
Brian Paulc2319b42000-01-17 19:28:31 +00002543 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002544 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002545 JZ(GLNAME(_glapi_fallback_CopyTexImage1D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002546 JMP(GL_OFFSET(_gloffset_CopyTexImage1D))
2547
2548ALIGNTEXT16
2549GLOBL_FN(GL_PREFIX(CopyTexImage2D))
2550GL_PREFIX(CopyTexImage2D):
Brian Paulc2319b42000-01-17 19:28:31 +00002551 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002552 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002553 JZ(GLNAME(_glapi_fallback_CopyTexImage2D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002554 JMP(GL_OFFSET(_gloffset_CopyTexImage2D))
2555
2556ALIGNTEXT16
2557GLOBL_FN(GL_PREFIX(CopyTexSubImage1D))
2558GL_PREFIX(CopyTexSubImage1D):
Brian Paulc2319b42000-01-17 19:28:31 +00002559 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002560 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002561 JZ(GLNAME(_glapi_fallback_CopyTexSubImage1D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002562 JMP(GL_OFFSET(_gloffset_CopyTexSubImage1D))
2563
2564ALIGNTEXT16
2565GLOBL_FN(GL_PREFIX(CopyTexSubImage2D))
2566GL_PREFIX(CopyTexSubImage2D):
Brian Paulc2319b42000-01-17 19:28:31 +00002567 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002568 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002569 JZ(GLNAME(_glapi_fallback_CopyTexSubImage2D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002570 JMP(GL_OFFSET(_gloffset_CopyTexSubImage2D))
2571
2572ALIGNTEXT16
2573GLOBL_FN(GL_PREFIX(DeleteTextures))
2574GL_PREFIX(DeleteTextures):
Brian Paulc2319b42000-01-17 19:28:31 +00002575 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002576 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002577 JZ(GLNAME(_glapi_fallback_DeleteTextures))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002578 JMP(GL_OFFSET(_gloffset_DeleteTextures))
2579
2580ALIGNTEXT16
2581GLOBL_FN(GL_PREFIX(DisableClientState))
2582GL_PREFIX(DisableClientState):
Brian Paulc2319b42000-01-17 19:28:31 +00002583 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002584 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002585 JZ(GLNAME(_glapi_fallback_DisableClientState))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002586 JMP(GL_OFFSET(_gloffset_DisableClientState))
2587
2588ALIGNTEXT16
2589GLOBL_FN(GL_PREFIX(DrawArrays))
2590GL_PREFIX(DrawArrays):
Brian Paulc2319b42000-01-17 19:28:31 +00002591 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002592 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002593 JZ(GLNAME(_glapi_fallback_DrawArrays))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002594 JMP(GL_OFFSET(_gloffset_DrawArrays))
2595
2596ALIGNTEXT16
2597GLOBL_FN(GL_PREFIX(EdgeFlagPointer))
2598GL_PREFIX(EdgeFlagPointer):
Brian Paulc2319b42000-01-17 19:28:31 +00002599 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002600 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002601 JZ(GLNAME(_glapi_fallback_EdgeFlagPointer))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002602 JMP(GL_OFFSET(_gloffset_EdgeFlagPointer))
2603
2604ALIGNTEXT16
2605GLOBL_FN(GL_PREFIX(EnableClientState))
2606GL_PREFIX(EnableClientState):
Brian Paulc2319b42000-01-17 19:28:31 +00002607 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002608 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002609 JZ(GLNAME(_glapi_fallback_EnableClientState))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002610 JMP(GL_OFFSET(_gloffset_EnableClientState))
2611
2612ALIGNTEXT16
2613GLOBL_FN(GL_PREFIX(GenTextures))
2614GL_PREFIX(GenTextures):
Brian Paulc2319b42000-01-17 19:28:31 +00002615 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002616 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002617 JZ(GLNAME(_glapi_fallback_GenTextures))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002618 JMP(GL_OFFSET(_gloffset_GenTextures))
2619
2620ALIGNTEXT16
2621GLOBL_FN(GL_PREFIX(GetPointerv))
2622GL_PREFIX(GetPointerv):
Brian Paulc2319b42000-01-17 19:28:31 +00002623 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002624 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002625 JZ(GLNAME(_glapi_fallback_GetPointerv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002626 JMP(GL_OFFSET(_gloffset_GetPointerv))
2627
2628ALIGNTEXT16
2629GLOBL_FN(GL_PREFIX(IndexPointer))
2630GL_PREFIX(IndexPointer):
Brian Paulc2319b42000-01-17 19:28:31 +00002631 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002632 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002633 JZ(GLNAME(_glapi_fallback_IndexPointer))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002634 JMP(GL_OFFSET(_gloffset_IndexPointer))
2635
2636ALIGNTEXT16
2637GLOBL_FN(GL_PREFIX(Indexub))
2638GL_PREFIX(Indexub):
Brian Paulc2319b42000-01-17 19:28:31 +00002639 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002640 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002641 JZ(GLNAME(_glapi_fallback_Indexub))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002642 JMP(GL_OFFSET(_gloffset_Indexub))
2643
2644ALIGNTEXT16
2645GLOBL_FN(GL_PREFIX(Indexubv))
2646GL_PREFIX(Indexubv):
Brian Paulc2319b42000-01-17 19:28:31 +00002647 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002648 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002649 JZ(GLNAME(_glapi_fallback_Indexubv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002650 JMP(GL_OFFSET(_gloffset_Indexubv))
2651
2652ALIGNTEXT16
2653GLOBL_FN(GL_PREFIX(InterleavedArrays))
2654GL_PREFIX(InterleavedArrays):
Brian Paulc2319b42000-01-17 19:28:31 +00002655 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002656 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002657 JZ(GLNAME(_glapi_fallback_InterleavedArrays))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002658 JMP(GL_OFFSET(_gloffset_InterleavedArrays))
2659
2660ALIGNTEXT16
2661GLOBL_FN(GL_PREFIX(IsTexture))
2662GL_PREFIX(IsTexture):
Brian Paulc2319b42000-01-17 19:28:31 +00002663 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002664 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002665 JZ(GLNAME(_glapi_fallback_IsTexture))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002666 JMP(GL_OFFSET(_gloffset_IsTexture))
2667
2668ALIGNTEXT16
2669GLOBL_FN(GL_PREFIX(NormalPointer))
2670GL_PREFIX(NormalPointer):
Brian Paulc2319b42000-01-17 19:28:31 +00002671 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002672 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002673 JZ(GLNAME(_glapi_fallback_NormalPointer))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002674 JMP(GL_OFFSET(_gloffset_NormalPointer))
2675
2676ALIGNTEXT16
2677GLOBL_FN(GL_PREFIX(PolygonOffset))
2678GL_PREFIX(PolygonOffset):
Brian Paulc2319b42000-01-17 19:28:31 +00002679 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002680 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002681 JZ(GLNAME(_glapi_fallback_PolygonOffset))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002682 JMP(GL_OFFSET(_gloffset_PolygonOffset))
2683
2684ALIGNTEXT16
2685GLOBL_FN(GL_PREFIX(PopClientAttrib))
2686GL_PREFIX(PopClientAttrib):
Brian Paulc2319b42000-01-17 19:28:31 +00002687 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002688 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002689 JZ(GLNAME(_glapi_fallback_PopClientAttrib))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002690 JMP(GL_OFFSET(_gloffset_PopClientAttrib))
2691
2692ALIGNTEXT16
2693GLOBL_FN(GL_PREFIX(PrioritizeTextures))
2694GL_PREFIX(PrioritizeTextures):
Brian Paulc2319b42000-01-17 19:28:31 +00002695 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002696 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002697 JZ(GLNAME(_glapi_fallback_PrioritizeTextures))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002698 JMP(GL_OFFSET(_gloffset_PrioritizeTextures))
2699
2700ALIGNTEXT16
2701GLOBL_FN(GL_PREFIX(PushClientAttrib))
2702GL_PREFIX(PushClientAttrib):
Brian Paulc2319b42000-01-17 19:28:31 +00002703 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002704 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002705 JZ(GLNAME(_glapi_fallback_PushClientAttrib))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002706 JMP(GL_OFFSET(_gloffset_PushClientAttrib))
2707
2708ALIGNTEXT16
2709GLOBL_FN(GL_PREFIX(TexCoordPointer))
2710GL_PREFIX(TexCoordPointer):
Brian Paulc2319b42000-01-17 19:28:31 +00002711 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002712 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002713 JZ(GLNAME(_glapi_fallback_TexCoordPointer))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002714 JMP(GL_OFFSET(_gloffset_TexCoordPointer))
2715
2716ALIGNTEXT16
2717GLOBL_FN(GL_PREFIX(TexSubImage1D))
2718GL_PREFIX(TexSubImage1D):
Brian Paulc2319b42000-01-17 19:28:31 +00002719 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002720 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002721 JZ(GLNAME(_glapi_fallback_TexSubImage1D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002722 JMP(GL_OFFSET(_gloffset_TexSubImage1D))
2723
2724ALIGNTEXT16
2725GLOBL_FN(GL_PREFIX(TexSubImage2D))
2726GL_PREFIX(TexSubImage2D):
Brian Paulc2319b42000-01-17 19:28:31 +00002727 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002728 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002729 JZ(GLNAME(_glapi_fallback_TexSubImage2D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002730 JMP(GL_OFFSET(_gloffset_TexSubImage2D))
2731
2732ALIGNTEXT16
2733GLOBL_FN(GL_PREFIX(VertexPointer))
2734GL_PREFIX(VertexPointer):
Brian Paulc2319b42000-01-17 19:28:31 +00002735 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002736 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002737 JZ(GLNAME(_glapi_fallback_VertexPointer))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002738 JMP(GL_OFFSET(_gloffset_VertexPointer))
2739
2740ALIGNTEXT16
2741GLOBL_FN(GL_PREFIX(CopyTexSubImage3D))
2742GL_PREFIX(CopyTexSubImage3D):
Brian Paulc2319b42000-01-17 19:28:31 +00002743 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002744 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002745 JZ(GLNAME(_glapi_fallback_CopyTexSubImage3D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002746 JMP(GL_OFFSET(_gloffset_CopyTexSubImage3D))
2747
2748ALIGNTEXT16
2749GLOBL_FN(GL_PREFIX(DrawRangeElements))
2750GL_PREFIX(DrawRangeElements):
Brian Paulc2319b42000-01-17 19:28:31 +00002751 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002752 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002753 JZ(GLNAME(_glapi_fallback_DrawRangeElements))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002754 JMP(GL_OFFSET(_gloffset_DrawRangeElements))
2755
2756ALIGNTEXT16
2757GLOBL_FN(GL_PREFIX(TexImage3D))
2758GL_PREFIX(TexImage3D):
Brian Paulc2319b42000-01-17 19:28:31 +00002759 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002760 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002761 JZ(GLNAME(_glapi_fallback_TexImage3D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002762 JMP(GL_OFFSET(_gloffset_TexImage3D))
2763
2764ALIGNTEXT16
2765GLOBL_FN(GL_PREFIX(TexSubImage3D))
2766GL_PREFIX(TexSubImage3D):
Brian Paulc2319b42000-01-17 19:28:31 +00002767 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002768 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002769 JZ(GLNAME(_glapi_fallback_TexSubImage3D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002770 JMP(GL_OFFSET(_gloffset_TexSubImage3D))
2771
2772ALIGNTEXT16
2773GLOBL_FN(GL_PREFIX(BlendColor))
2774GL_PREFIX(BlendColor):
Brian Paulc2319b42000-01-17 19:28:31 +00002775 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002776 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002777 JZ(GLNAME(_glapi_fallback_BlendColor))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002778 JMP(GL_OFFSET(_gloffset_BlendColor))
2779
2780ALIGNTEXT16
2781GLOBL_FN(GL_PREFIX(BlendEquation))
2782GL_PREFIX(BlendEquation):
Brian Paulc2319b42000-01-17 19:28:31 +00002783 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002784 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002785 JZ(GLNAME(_glapi_fallback_BlendEquation))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002786 JMP(GL_OFFSET(_gloffset_BlendEquation))
2787
2788ALIGNTEXT16
2789GLOBL_FN(GL_PREFIX(ColorSubTable))
2790GL_PREFIX(ColorSubTable):
Brian Paulc2319b42000-01-17 19:28:31 +00002791 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002792 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002793 JZ(GLNAME(_glapi_fallback_ColorSubTable))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002794 JMP(GL_OFFSET(_gloffset_ColorSubTable))
2795
2796ALIGNTEXT16
2797GLOBL_FN(GL_PREFIX(ColorTable))
2798GL_PREFIX(ColorTable):
Brian Paulc2319b42000-01-17 19:28:31 +00002799 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002800 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002801 JZ(GLNAME(_glapi_fallback_ColorTable))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002802 JMP(GL_OFFSET(_gloffset_ColorTable))
2803
2804ALIGNTEXT16
2805GLOBL_FN(GL_PREFIX(ColorTableParameterfv))
2806GL_PREFIX(ColorTableParameterfv):
Brian Paulc2319b42000-01-17 19:28:31 +00002807 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002808 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002809 JZ(GLNAME(_glapi_fallback_ColorTableParameterfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002810 JMP(GL_OFFSET(_gloffset_ColorTableParameterfv))
2811
2812ALIGNTEXT16
2813GLOBL_FN(GL_PREFIX(ColorTableParameteriv))
2814GL_PREFIX(ColorTableParameteriv):
Brian Paulc2319b42000-01-17 19:28:31 +00002815 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002816 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002817 JZ(GLNAME(_glapi_fallback_ColorTableParameteriv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002818 JMP(GL_OFFSET(_gloffset_ColorTableParameteriv))
2819
2820ALIGNTEXT16
2821GLOBL_FN(GL_PREFIX(ConvolutionFilter1D))
2822GL_PREFIX(ConvolutionFilter1D):
Brian Paulc2319b42000-01-17 19:28:31 +00002823 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002824 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002825 JZ(GLNAME(_glapi_fallback_ConvolutionFilter1D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002826 JMP(GL_OFFSET(_gloffset_ConvolutionFilter1D))
2827
2828ALIGNTEXT16
2829GLOBL_FN(GL_PREFIX(ConvolutionFilter2D))
2830GL_PREFIX(ConvolutionFilter2D):
Brian Paulc2319b42000-01-17 19:28:31 +00002831 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002832 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002833 JZ(GLNAME(_glapi_fallback_ConvolutionFilter2D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002834 JMP(GL_OFFSET(_gloffset_ConvolutionFilter2D))
2835
2836ALIGNTEXT16
2837GLOBL_FN(GL_PREFIX(ConvolutionParameterf))
2838GL_PREFIX(ConvolutionParameterf):
Brian Paulc2319b42000-01-17 19:28:31 +00002839 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002840 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002841 JZ(GLNAME(_glapi_fallback_ConvolutionParameterf))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002842 JMP(GL_OFFSET(_gloffset_ConvolutionParameterf))
2843
2844ALIGNTEXT16
2845GLOBL_FN(GL_PREFIX(ConvolutionParameterfv))
2846GL_PREFIX(ConvolutionParameterfv):
Brian Paulc2319b42000-01-17 19:28:31 +00002847 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002848 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002849 JZ(GLNAME(_glapi_fallback_ConvolutionParameterfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002850 JMP(GL_OFFSET(_gloffset_ConvolutionParameterfv))
2851
2852ALIGNTEXT16
2853GLOBL_FN(GL_PREFIX(ConvolutionParameteri))
2854GL_PREFIX(ConvolutionParameteri):
Brian Paulc2319b42000-01-17 19:28:31 +00002855 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002856 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002857 JZ(GLNAME(_glapi_fallback_ConvolutionParameteri))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002858 JMP(GL_OFFSET(_gloffset_ConvolutionParameteri))
2859
2860ALIGNTEXT16
2861GLOBL_FN(GL_PREFIX(ConvolutionParameteriv))
2862GL_PREFIX(ConvolutionParameteriv):
Brian Paulc2319b42000-01-17 19:28:31 +00002863 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002864 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002865 JZ(GLNAME(_glapi_fallback_ConvolutionParameteriv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002866 JMP(GL_OFFSET(_gloffset_ConvolutionParameteriv))
2867
2868ALIGNTEXT16
2869GLOBL_FN(GL_PREFIX(CopyColorSubTable))
2870GL_PREFIX(CopyColorSubTable):
Brian Paulc2319b42000-01-17 19:28:31 +00002871 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002872 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002873 JZ(GLNAME(_glapi_fallback_CopyColorSubTable))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002874 JMP(GL_OFFSET(_gloffset_CopyColorSubTable))
2875
2876ALIGNTEXT16
2877GLOBL_FN(GL_PREFIX(CopyColorTable))
2878GL_PREFIX(CopyColorTable):
Brian Paulc2319b42000-01-17 19:28:31 +00002879 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002880 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002881 JZ(GLNAME(_glapi_fallback_CopyColorTable))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002882 JMP(GL_OFFSET(_gloffset_CopyColorTable))
2883
2884ALIGNTEXT16
2885GLOBL_FN(GL_PREFIX(CopyConvolutionFilter1D))
2886GL_PREFIX(CopyConvolutionFilter1D):
Brian Paulc2319b42000-01-17 19:28:31 +00002887 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002888 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002889 JZ(GLNAME(_glapi_fallback_CopyConvolutionFilter1D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002890 JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter1D))
2891
2892ALIGNTEXT16
2893GLOBL_FN(GL_PREFIX(CopyConvolutionFilter2D))
2894GL_PREFIX(CopyConvolutionFilter2D):
Brian Paulc2319b42000-01-17 19:28:31 +00002895 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002896 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002897 JZ(GLNAME(_glapi_fallback_CopyConvolutionFilter2D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002898 JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter2D))
2899
2900ALIGNTEXT16
2901GLOBL_FN(GL_PREFIX(GetColorTable))
2902GL_PREFIX(GetColorTable):
Brian Paulc2319b42000-01-17 19:28:31 +00002903 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002904 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002905 JZ(GLNAME(_glapi_fallback_GetColorTable))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002906 JMP(GL_OFFSET(_gloffset_GetColorTable))
2907
2908ALIGNTEXT16
2909GLOBL_FN(GL_PREFIX(GetColorTableParameterfv))
2910GL_PREFIX(GetColorTableParameterfv):
Brian Paulc2319b42000-01-17 19:28:31 +00002911 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002912 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002913 JZ(GLNAME(_glapi_fallback_GetColorTableParameterfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002914 JMP(GL_OFFSET(_gloffset_GetColorTableParameterfv))
2915
2916ALIGNTEXT16
2917GLOBL_FN(GL_PREFIX(GetColorTableParameteriv))
2918GL_PREFIX(GetColorTableParameteriv):
Brian Paulc2319b42000-01-17 19:28:31 +00002919 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002920 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002921 JZ(GLNAME(_glapi_fallback_GetColorTableParameteriv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002922 JMP(GL_OFFSET(_gloffset_GetColorTableParameteriv))
2923
2924ALIGNTEXT16
2925GLOBL_FN(GL_PREFIX(GetConvolutionFilter))
2926GL_PREFIX(GetConvolutionFilter):
Brian Paulc2319b42000-01-17 19:28:31 +00002927 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002928 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002929 JZ(GLNAME(_glapi_fallback_GetConvolutionFilter))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002930 JMP(GL_OFFSET(_gloffset_GetConvolutionFilter))
2931
2932ALIGNTEXT16
2933GLOBL_FN(GL_PREFIX(GetConvolutionParameterfv))
2934GL_PREFIX(GetConvolutionParameterfv):
Brian Paulc2319b42000-01-17 19:28:31 +00002935 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002936 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002937 JZ(GLNAME(_glapi_fallback_GetConvolutionParameterfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002938 JMP(GL_OFFSET(_gloffset_GetConvolutionParameterfv))
2939
2940ALIGNTEXT16
2941GLOBL_FN(GL_PREFIX(GetConvolutionParameteriv))
2942GL_PREFIX(GetConvolutionParameteriv):
Brian Paulc2319b42000-01-17 19:28:31 +00002943 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002944 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002945 JZ(GLNAME(_glapi_fallback_GetConvolutionParameteriv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002946 JMP(GL_OFFSET(_gloffset_GetConvolutionParameteriv))
2947
2948ALIGNTEXT16
2949GLOBL_FN(GL_PREFIX(GetHistogram))
2950GL_PREFIX(GetHistogram):
Brian Paulc2319b42000-01-17 19:28:31 +00002951 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002952 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002953 JZ(GLNAME(_glapi_fallback_GetHistogram))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002954 JMP(GL_OFFSET(_gloffset_GetHistogram))
2955
2956ALIGNTEXT16
2957GLOBL_FN(GL_PREFIX(GetHistogramParameterfv))
2958GL_PREFIX(GetHistogramParameterfv):
Brian Paulc2319b42000-01-17 19:28:31 +00002959 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002960 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002961 JZ(GLNAME(_glapi_fallback_GetHistogramParameterfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002962 JMP(GL_OFFSET(_gloffset_GetHistogramParameterfv))
2963
2964ALIGNTEXT16
2965GLOBL_FN(GL_PREFIX(GetHistogramParameteriv))
2966GL_PREFIX(GetHistogramParameteriv):
Brian Paulc2319b42000-01-17 19:28:31 +00002967 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002968 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002969 JZ(GLNAME(_glapi_fallback_GetHistogramParameteriv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002970 JMP(GL_OFFSET(_gloffset_GetHistogramParameteriv))
2971
2972ALIGNTEXT16
2973GLOBL_FN(GL_PREFIX(GetMinmax))
2974GL_PREFIX(GetMinmax):
Brian Paulc2319b42000-01-17 19:28:31 +00002975 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002976 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002977 JZ(GLNAME(_glapi_fallback_GetMinmax))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002978 JMP(GL_OFFSET(_gloffset_GetMinmax))
2979
2980ALIGNTEXT16
2981GLOBL_FN(GL_PREFIX(GetMinmaxParameterfv))
2982GL_PREFIX(GetMinmaxParameterfv):
Brian Paulc2319b42000-01-17 19:28:31 +00002983 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002984 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002985 JZ(GLNAME(_glapi_fallback_GetMinmaxParameterfv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002986 JMP(GL_OFFSET(_gloffset_GetMinmaxParameterfv))
2987
2988ALIGNTEXT16
2989GLOBL_FN(GL_PREFIX(GetMinmaxParameteriv))
2990GL_PREFIX(GetMinmaxParameteriv):
Brian Paulc2319b42000-01-17 19:28:31 +00002991 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002992 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00002993 JZ(GLNAME(_glapi_fallback_GetMinmaxParameteriv))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00002994 JMP(GL_OFFSET(_gloffset_GetMinmaxParameteriv))
2995
2996ALIGNTEXT16
2997GLOBL_FN(GL_PREFIX(GetSeparableFilter))
2998GL_PREFIX(GetSeparableFilter):
Brian Paulc2319b42000-01-17 19:28:31 +00002999 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003000 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003001 JZ(GLNAME(_glapi_fallback_GetSeparableFilter))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003002 JMP(GL_OFFSET(_gloffset_GetSeparableFilter))
3003
3004ALIGNTEXT16
3005GLOBL_FN(GL_PREFIX(Histogram))
3006GL_PREFIX(Histogram):
Brian Paulc2319b42000-01-17 19:28:31 +00003007 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003008 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003009 JZ(GLNAME(_glapi_fallback_Histogram))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003010 JMP(GL_OFFSET(_gloffset_Histogram))
3011
3012ALIGNTEXT16
3013GLOBL_FN(GL_PREFIX(Minmax))
3014GL_PREFIX(Minmax):
Brian Paulc2319b42000-01-17 19:28:31 +00003015 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003016 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003017 JZ(GLNAME(_glapi_fallback_Minmax))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003018 JMP(GL_OFFSET(_gloffset_Minmax))
3019
3020ALIGNTEXT16
3021GLOBL_FN(GL_PREFIX(ResetMinmax))
3022GL_PREFIX(ResetMinmax):
Brian Paulc2319b42000-01-17 19:28:31 +00003023 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003024 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003025 JZ(GLNAME(_glapi_fallback_ResetMinmax))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003026 JMP(GL_OFFSET(_gloffset_ResetMinmax))
3027
3028ALIGNTEXT16
3029GLOBL_FN(GL_PREFIX(ResetHistogram))
3030GL_PREFIX(ResetHistogram):
Brian Paulc2319b42000-01-17 19:28:31 +00003031 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003032 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003033 JZ(GLNAME(_glapi_fallback_ResetHistogram))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003034 JMP(GL_OFFSET(_gloffset_ResetHistogram))
3035
3036ALIGNTEXT16
3037GLOBL_FN(GL_PREFIX(SeparableFilter2D))
3038GL_PREFIX(SeparableFilter2D):
Brian Paulc2319b42000-01-17 19:28:31 +00003039 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003040 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003041 JZ(GLNAME(_glapi_fallback_SeparableFilter2D))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003042 JMP(GL_OFFSET(_gloffset_SeparableFilter2D))
3043
3044ALIGNTEXT16
3045GLOBL_FN(GL_PREFIX(ActiveTextureARB))
3046GL_PREFIX(ActiveTextureARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003047 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003048 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003049 JZ(GLNAME(_glapi_fallback_ActiveTextureARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003050 JMP(GL_OFFSET(_gloffset_ActiveTextureARB))
3051
3052ALIGNTEXT16
3053GLOBL_FN(GL_PREFIX(ClientActiveTextureARB))
3054GL_PREFIX(ClientActiveTextureARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003055 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003056 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003057 JZ(GLNAME(_glapi_fallback_ClientActiveTextureARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003058 JMP(GL_OFFSET(_gloffset_ClientActiveTextureARB))
3059
3060ALIGNTEXT16
3061GLOBL_FN(GL_PREFIX(MultiTexCoord1dARB))
3062GL_PREFIX(MultiTexCoord1dARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003063 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003064 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003065 JZ(GLNAME(_glapi_fallback_MultiTexCoord1dARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003066 JMP(GL_OFFSET(_gloffset_MultiTexCoord1dARB))
3067
3068ALIGNTEXT16
3069GLOBL_FN(GL_PREFIX(MultiTexCoord1dvARB))
3070GL_PREFIX(MultiTexCoord1dvARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003071 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003072 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003073 JZ(GLNAME(_glapi_fallback_MultiTexCoord1dvARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003074 JMP(GL_OFFSET(_gloffset_MultiTexCoord1dvARB))
3075
3076ALIGNTEXT16
3077GLOBL_FN(GL_PREFIX(MultiTexCoord1fARB))
3078GL_PREFIX(MultiTexCoord1fARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003079 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003080 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003081 JZ(GLNAME(_glapi_fallback_MultiTexCoord1fARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003082 JMP(GL_OFFSET(_gloffset_MultiTexCoord1fARB))
3083
3084ALIGNTEXT16
3085GLOBL_FN(GL_PREFIX(MultiTexCoord1fvARB))
3086GL_PREFIX(MultiTexCoord1fvARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003087 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003088 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003089 JZ(GLNAME(_glapi_fallback_MultiTexCoord1fvARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003090 JMP(GL_OFFSET(_gloffset_MultiTexCoord1fvARB))
3091
3092ALIGNTEXT16
3093GLOBL_FN(GL_PREFIX(MultiTexCoord1iARB))
3094GL_PREFIX(MultiTexCoord1iARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003095 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003096 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003097 JZ(GLNAME(_glapi_fallback_MultiTexCoord1iARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003098 JMP(GL_OFFSET(_gloffset_MultiTexCoord1iARB))
3099
3100ALIGNTEXT16
3101GLOBL_FN(GL_PREFIX(MultiTexCoord1ivARB))
3102GL_PREFIX(MultiTexCoord1ivARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003103 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003104 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003105 JZ(GLNAME(_glapi_fallback_MultiTexCoord1ivARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003106 JMP(GL_OFFSET(_gloffset_MultiTexCoord1ivARB))
3107
3108ALIGNTEXT16
3109GLOBL_FN(GL_PREFIX(MultiTexCoord1sARB))
3110GL_PREFIX(MultiTexCoord1sARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003111 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003112 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003113 JZ(GLNAME(_glapi_fallback_MultiTexCoord1sARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003114 JMP(GL_OFFSET(_gloffset_MultiTexCoord1sARB))
3115
3116ALIGNTEXT16
3117GLOBL_FN(GL_PREFIX(MultiTexCoord1svARB))
3118GL_PREFIX(MultiTexCoord1svARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003119 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003120 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003121 JZ(GLNAME(_glapi_fallback_MultiTexCoord1svARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003122 JMP(GL_OFFSET(_gloffset_MultiTexCoord1svARB))
3123
3124ALIGNTEXT16
3125GLOBL_FN(GL_PREFIX(MultiTexCoord2dARB))
3126GL_PREFIX(MultiTexCoord2dARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003127 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003128 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003129 JZ(GLNAME(_glapi_fallback_MultiTexCoord2dARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003130 JMP(GL_OFFSET(_gloffset_MultiTexCoord2dARB))
3131
3132ALIGNTEXT16
3133GLOBL_FN(GL_PREFIX(MultiTexCoord2dvARB))
3134GL_PREFIX(MultiTexCoord2dvARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003135 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003136 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003137 JZ(GLNAME(_glapi_fallback_MultiTexCoord2dvARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003138 JMP(GL_OFFSET(_gloffset_MultiTexCoord2dvARB))
3139
3140ALIGNTEXT16
3141GLOBL_FN(GL_PREFIX(MultiTexCoord2fARB))
3142GL_PREFIX(MultiTexCoord2fARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003143 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003144 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003145 JZ(GLNAME(_glapi_fallback_MultiTexCoord2fARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003146 JMP(GL_OFFSET(_gloffset_MultiTexCoord2fARB))
3147
3148ALIGNTEXT16
3149GLOBL_FN(GL_PREFIX(MultiTexCoord2fvARB))
3150GL_PREFIX(MultiTexCoord2fvARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003151 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003152 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003153 JZ(GLNAME(_glapi_fallback_MultiTexCoord2fvARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003154 JMP(GL_OFFSET(_gloffset_MultiTexCoord2fvARB))
3155
3156ALIGNTEXT16
3157GLOBL_FN(GL_PREFIX(MultiTexCoord2iARB))
3158GL_PREFIX(MultiTexCoord2iARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003159 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003160 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003161 JZ(GLNAME(_glapi_fallback_MultiTexCoord2iARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003162 JMP(GL_OFFSET(_gloffset_MultiTexCoord2iARB))
3163
3164ALIGNTEXT16
3165GLOBL_FN(GL_PREFIX(MultiTexCoord2ivARB))
3166GL_PREFIX(MultiTexCoord2ivARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003167 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003168 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003169 JZ(GLNAME(_glapi_fallback_MultiTexCoord2ivARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003170 JMP(GL_OFFSET(_gloffset_MultiTexCoord2ivARB))
3171
3172ALIGNTEXT16
3173GLOBL_FN(GL_PREFIX(MultiTexCoord2sARB))
3174GL_PREFIX(MultiTexCoord2sARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003175 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003176 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003177 JZ(GLNAME(_glapi_fallback_MultiTexCoord2sARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003178 JMP(GL_OFFSET(_gloffset_MultiTexCoord2sARB))
3179
3180ALIGNTEXT16
3181GLOBL_FN(GL_PREFIX(MultiTexCoord2svARB))
3182GL_PREFIX(MultiTexCoord2svARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003183 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003184 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003185 JZ(GLNAME(_glapi_fallback_MultiTexCoord2svARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003186 JMP(GL_OFFSET(_gloffset_MultiTexCoord2svARB))
3187
3188ALIGNTEXT16
3189GLOBL_FN(GL_PREFIX(MultiTexCoord3dARB))
3190GL_PREFIX(MultiTexCoord3dARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003191 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003192 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003193 JZ(GLNAME(_glapi_fallback_MultiTexCoord3dARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003194 JMP(GL_OFFSET(_gloffset_MultiTexCoord3dARB))
3195
3196ALIGNTEXT16
3197GLOBL_FN(GL_PREFIX(MultiTexCoord3dvARB))
3198GL_PREFIX(MultiTexCoord3dvARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003199 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003200 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003201 JZ(GLNAME(_glapi_fallback_MultiTexCoord3dvARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003202 JMP(GL_OFFSET(_gloffset_MultiTexCoord3dvARB))
3203
3204ALIGNTEXT16
3205GLOBL_FN(GL_PREFIX(MultiTexCoord3fARB))
3206GL_PREFIX(MultiTexCoord3fARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003207 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003208 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003209 JZ(GLNAME(_glapi_fallback_MultiTexCoord3fARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003210 JMP(GL_OFFSET(_gloffset_MultiTexCoord3fARB))
3211
3212ALIGNTEXT16
3213GLOBL_FN(GL_PREFIX(MultiTexCoord3fvARB))
3214GL_PREFIX(MultiTexCoord3fvARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003215 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003216 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003217 JZ(GLNAME(_glapi_fallback_MultiTexCoord3fvARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003218 JMP(GL_OFFSET(_gloffset_MultiTexCoord3fvARB))
3219
3220ALIGNTEXT16
3221GLOBL_FN(GL_PREFIX(MultiTexCoord3iARB))
3222GL_PREFIX(MultiTexCoord3iARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003223 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003224 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003225 JZ(GLNAME(_glapi_fallback_MultiTexCoord3iARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003226 JMP(GL_OFFSET(_gloffset_MultiTexCoord3iARB))
3227
3228ALIGNTEXT16
3229GLOBL_FN(GL_PREFIX(MultiTexCoord3ivARB))
3230GL_PREFIX(MultiTexCoord3ivARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003231 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003232 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003233 JZ(GLNAME(_glapi_fallback_MultiTexCoord3ivARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003234 JMP(GL_OFFSET(_gloffset_MultiTexCoord3ivARB))
3235
3236ALIGNTEXT16
3237GLOBL_FN(GL_PREFIX(MultiTexCoord3sARB))
3238GL_PREFIX(MultiTexCoord3sARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003239 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003240 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003241 JZ(GLNAME(_glapi_fallback_MultiTexCoord3sARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003242 JMP(GL_OFFSET(_gloffset_MultiTexCoord3sARB))
3243
3244ALIGNTEXT16
3245GLOBL_FN(GL_PREFIX(MultiTexCoord3svARB))
3246GL_PREFIX(MultiTexCoord3svARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003247 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003248 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003249 JZ(GLNAME(_glapi_fallback_MultiTexCoord3svARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003250 JMP(GL_OFFSET(_gloffset_MultiTexCoord3svARB))
3251
3252ALIGNTEXT16
3253GLOBL_FN(GL_PREFIX(MultiTexCoord4dARB))
3254GL_PREFIX(MultiTexCoord4dARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003255 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003256 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003257 JZ(GLNAME(_glapi_fallback_MultiTexCoord4dARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003258 JMP(GL_OFFSET(_gloffset_MultiTexCoord4dARB))
3259
3260ALIGNTEXT16
3261GLOBL_FN(GL_PREFIX(MultiTexCoord4dvARB))
3262GL_PREFIX(MultiTexCoord4dvARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003263 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003264 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003265 JZ(GLNAME(_glapi_fallback_MultiTexCoord4dvARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003266 JMP(GL_OFFSET(_gloffset_MultiTexCoord4dvARB))
3267
3268ALIGNTEXT16
3269GLOBL_FN(GL_PREFIX(MultiTexCoord4fARB))
3270GL_PREFIX(MultiTexCoord4fARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003271 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003272 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003273 JZ(GLNAME(_glapi_fallback_MultiTexCoord4fARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003274 JMP(GL_OFFSET(_gloffset_MultiTexCoord4fARB))
3275
3276ALIGNTEXT16
3277GLOBL_FN(GL_PREFIX(MultiTexCoord4fvARB))
3278GL_PREFIX(MultiTexCoord4fvARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003279 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003280 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003281 JZ(GLNAME(_glapi_fallback_MultiTexCoord4fvARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003282 JMP(GL_OFFSET(_gloffset_MultiTexCoord4fvARB))
3283
3284ALIGNTEXT16
3285GLOBL_FN(GL_PREFIX(MultiTexCoord4iARB))
3286GL_PREFIX(MultiTexCoord4iARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003287 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003288 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003289 JZ(GLNAME(_glapi_fallback_MultiTexCoord4iARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003290 JMP(GL_OFFSET(_gloffset_MultiTexCoord4iARB))
3291
3292ALIGNTEXT16
3293GLOBL_FN(GL_PREFIX(MultiTexCoord4ivARB))
3294GL_PREFIX(MultiTexCoord4ivARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003295 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003296 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003297 JZ(GLNAME(_glapi_fallback_MultiTexCoord4ivARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003298 JMP(GL_OFFSET(_gloffset_MultiTexCoord4ivARB))
3299
3300ALIGNTEXT16
3301GLOBL_FN(GL_PREFIX(MultiTexCoord4sARB))
3302GL_PREFIX(MultiTexCoord4sARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003303 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003304 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003305 JZ(GLNAME(_glapi_fallback_MultiTexCoord4sARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003306 JMP(GL_OFFSET(_gloffset_MultiTexCoord4sARB))
3307
3308ALIGNTEXT16
3309GLOBL_FN(GL_PREFIX(MultiTexCoord4svARB))
3310GL_PREFIX(MultiTexCoord4svARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003311 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003312 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003313 JZ(GLNAME(_glapi_fallback_MultiTexCoord4svARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003314 JMP(GL_OFFSET(_gloffset_MultiTexCoord4svARB))
3315
3316ALIGNTEXT16
3317GLOBL_FN(GL_PREFIX(BlendColorEXT))
3318GL_PREFIX(BlendColorEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003319 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003320 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003321 JZ(GLNAME(_glapi_fallback_BlendColorEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003322 JMP(GL_OFFSET(_gloffset_BlendColorEXT))
3323
3324ALIGNTEXT16
3325GLOBL_FN(GL_PREFIX(PolygonOffsetEXT))
3326GL_PREFIX(PolygonOffsetEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003327 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003328 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003329 JZ(GLNAME(_glapi_fallback_PolygonOffsetEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003330 JMP(GL_OFFSET(_gloffset_PolygonOffsetEXT))
3331
3332ALIGNTEXT16
3333GLOBL_FN(GL_PREFIX(TexImage3DEXT))
3334GL_PREFIX(TexImage3DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003335 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003336 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003337 JZ(GLNAME(_glapi_fallback_TexImage3DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003338 JMP(GL_OFFSET(_gloffset_TexImage3DEXT))
3339
3340ALIGNTEXT16
3341GLOBL_FN(GL_PREFIX(TexSubImage3DEXT))
3342GL_PREFIX(TexSubImage3DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003343 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003344 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003345 JZ(GLNAME(_glapi_fallback_TexSubImage3DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003346 JMP(GL_OFFSET(_gloffset_TexSubImage3DEXT))
3347
3348ALIGNTEXT16
3349GLOBL_FN(GL_PREFIX(CopyTexSubImage3DEXT))
3350GL_PREFIX(CopyTexSubImage3DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003351 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003352 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003353 JZ(GLNAME(_glapi_fallback_CopyTexSubImage3DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003354 JMP(GL_OFFSET(_gloffset_CopyTexSubImage3DEXT))
3355
3356ALIGNTEXT16
3357GLOBL_FN(GL_PREFIX(GetTexFilterFuncSGIS))
3358GL_PREFIX(GetTexFilterFuncSGIS):
Brian Paulc2319b42000-01-17 19:28:31 +00003359 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003360 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003361 JZ(GLNAME(_glapi_fallback_GetTexFilterFuncSGIS))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003362 JMP(GL_OFFSET(_gloffset_GetTexFilterFuncSGIS))
3363
3364ALIGNTEXT16
3365GLOBL_FN(GL_PREFIX(TexFilterFuncSGIS))
3366GL_PREFIX(TexFilterFuncSGIS):
Brian Paulc2319b42000-01-17 19:28:31 +00003367 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003368 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003369 JZ(GLNAME(_glapi_fallback_TexFilterFuncSGIS))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003370 JMP(GL_OFFSET(_gloffset_TexFilterFuncSGIS))
3371
3372ALIGNTEXT16
3373GLOBL_FN(GL_PREFIX(CopyTexSubImage1DEXT))
3374GL_PREFIX(CopyTexSubImage1DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003375 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003376 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003377 JZ(GLNAME(_glapi_fallback_CopyTexSubImage1DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003378 JMP(GL_OFFSET(_gloffset_CopyTexSubImage1DEXT))
3379
3380ALIGNTEXT16
3381GLOBL_FN(GL_PREFIX(TexSubImage1DEXT))
3382GL_PREFIX(TexSubImage1DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003383 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003384 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003385 JZ(GLNAME(_glapi_fallback_TexSubImage1DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003386 JMP(GL_OFFSET(_gloffset_TexSubImage1DEXT))
3387
3388ALIGNTEXT16
3389GLOBL_FN(GL_PREFIX(TexSubImage2DEXT))
3390GL_PREFIX(TexSubImage2DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003391 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003392 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003393 JZ(GLNAME(_glapi_fallback_TexSubImage2DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003394 JMP(GL_OFFSET(_gloffset_TexSubImage2DEXT))
3395
3396ALIGNTEXT16
3397GLOBL_FN(GL_PREFIX(CopyTexImage1DEXT))
3398GL_PREFIX(CopyTexImage1DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003399 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003400 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003401 JZ(GLNAME(_glapi_fallback_CopyTexImage1DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003402 JMP(GL_OFFSET(_gloffset_CopyTexImage1DEXT))
3403
3404ALIGNTEXT16
3405GLOBL_FN(GL_PREFIX(CopyTexImage2DEXT))
3406GL_PREFIX(CopyTexImage2DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003407 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003408 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003409 JZ(GLNAME(_glapi_fallback_CopyTexImage2DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003410 JMP(GL_OFFSET(_gloffset_CopyTexImage2DEXT))
3411
3412ALIGNTEXT16
3413GLOBL_FN(GL_PREFIX(CopyTexSubImage2DEXT))
3414GL_PREFIX(CopyTexSubImage2DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003415 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003416 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003417 JZ(GLNAME(_glapi_fallback_CopyTexSubImage2DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003418 JMP(GL_OFFSET(_gloffset_CopyTexSubImage2DEXT))
3419
3420ALIGNTEXT16
3421GLOBL_FN(GL_PREFIX(GetHistogramEXT))
3422GL_PREFIX(GetHistogramEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003423 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003424 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003425 JZ(GLNAME(_glapi_fallback_GetHistogramEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003426 JMP(GL_OFFSET(_gloffset_GetHistogramEXT))
3427
3428ALIGNTEXT16
3429GLOBL_FN(GL_PREFIX(GetHistogramParameterfvEXT))
3430GL_PREFIX(GetHistogramParameterfvEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003431 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003432 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003433 JZ(GLNAME(_glapi_fallback_GetHistogramParameterfvEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003434 JMP(GL_OFFSET(_gloffset_GetHistogramParameterfvEXT))
3435
3436ALIGNTEXT16
3437GLOBL_FN(GL_PREFIX(GetHistogramParameterivEXT))
3438GL_PREFIX(GetHistogramParameterivEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003439 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003440 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003441 JZ(GLNAME(_glapi_fallback_GetHistogramParameterivEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003442 JMP(GL_OFFSET(_gloffset_GetHistogramParameterivEXT))
3443
3444ALIGNTEXT16
3445GLOBL_FN(GL_PREFIX(GetMinmaxEXT))
3446GL_PREFIX(GetMinmaxEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003447 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003448 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003449 JZ(GLNAME(_glapi_fallback_GetMinmaxEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003450 JMP(GL_OFFSET(_gloffset_GetMinmaxEXT))
3451
3452ALIGNTEXT16
3453GLOBL_FN(GL_PREFIX(GetMinmaxParameterfvEXT))
3454GL_PREFIX(GetMinmaxParameterfvEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003455 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003456 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003457 JZ(GLNAME(_glapi_fallback_GetMinmaxParameterfvEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003458 JMP(GL_OFFSET(_gloffset_GetMinmaxParameterfvEXT))
3459
3460ALIGNTEXT16
3461GLOBL_FN(GL_PREFIX(GetMinmaxParameterivEXT))
3462GL_PREFIX(GetMinmaxParameterivEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003463 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003464 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003465 JZ(GLNAME(_glapi_fallback_GetMinmaxParameterivEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003466 JMP(GL_OFFSET(_gloffset_GetMinmaxParameterivEXT))
3467
3468ALIGNTEXT16
3469GLOBL_FN(GL_PREFIX(HistogramEXT))
3470GL_PREFIX(HistogramEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003471 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003472 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003473 JZ(GLNAME(_glapi_fallback_HistogramEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003474 JMP(GL_OFFSET(_gloffset_HistogramEXT))
3475
3476ALIGNTEXT16
3477GLOBL_FN(GL_PREFIX(MinmaxEXT))
3478GL_PREFIX(MinmaxEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003479 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003480 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003481 JZ(GLNAME(_glapi_fallback_MinmaxEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003482 JMP(GL_OFFSET(_gloffset_MinmaxEXT))
3483
3484ALIGNTEXT16
3485GLOBL_FN(GL_PREFIX(ResetHistogramEXT))
3486GL_PREFIX(ResetHistogramEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003487 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003488 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003489 JZ(GLNAME(_glapi_fallback_ResetHistogramEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003490 JMP(GL_OFFSET(_gloffset_ResetHistogramEXT))
3491
3492ALIGNTEXT16
3493GLOBL_FN(GL_PREFIX(ResetMinmaxEXT))
3494GL_PREFIX(ResetMinmaxEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003495 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003496 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003497 JZ(GLNAME(_glapi_fallback_ResetMinmaxEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003498 JMP(GL_OFFSET(_gloffset_ResetMinmaxEXT))
3499
3500ALIGNTEXT16
3501GLOBL_FN(GL_PREFIX(ConvolutionFilter1DEXT))
3502GL_PREFIX(ConvolutionFilter1DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003503 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003504 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003505 JZ(GLNAME(_glapi_fallback_ConvolutionFilter1DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003506 JMP(GL_OFFSET(_gloffset_ConvolutionFilter1DEXT))
3507
3508ALIGNTEXT16
3509GLOBL_FN(GL_PREFIX(ConvolutionFilter2DEXT))
3510GL_PREFIX(ConvolutionFilter2DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003511 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003512 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003513 JZ(GLNAME(_glapi_fallback_ConvolutionFilter2DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003514 JMP(GL_OFFSET(_gloffset_ConvolutionFilter2DEXT))
3515
3516ALIGNTEXT16
3517GLOBL_FN(GL_PREFIX(ConvolutionParameterfEXT))
3518GL_PREFIX(ConvolutionParameterfEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003519 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003520 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003521 JZ(GLNAME(_glapi_fallback_ConvolutionParameterfEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003522 JMP(GL_OFFSET(_gloffset_ConvolutionParameterfEXT))
3523
3524ALIGNTEXT16
3525GLOBL_FN(GL_PREFIX(ConvolutionParameterfvEXT))
3526GL_PREFIX(ConvolutionParameterfvEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003527 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003528 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003529 JZ(GLNAME(_glapi_fallback_ConvolutionParameterfvEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003530 JMP(GL_OFFSET(_gloffset_ConvolutionParameterfvEXT))
3531
3532ALIGNTEXT16
3533GLOBL_FN(GL_PREFIX(ConvolutionParameteriEXT))
3534GL_PREFIX(ConvolutionParameteriEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003535 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003536 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003537 JZ(GLNAME(_glapi_fallback_ConvolutionParameteriEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003538 JMP(GL_OFFSET(_gloffset_ConvolutionParameteriEXT))
3539
3540ALIGNTEXT16
3541GLOBL_FN(GL_PREFIX(ConvolutionParameterivEXT))
3542GL_PREFIX(ConvolutionParameterivEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003543 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003544 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003545 JZ(GLNAME(_glapi_fallback_ConvolutionParameterivEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003546 JMP(GL_OFFSET(_gloffset_ConvolutionParameterivEXT))
3547
3548ALIGNTEXT16
3549GLOBL_FN(GL_PREFIX(CopyConvolutionFilter1DEXT))
3550GL_PREFIX(CopyConvolutionFilter1DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003551 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003552 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003553 JZ(GLNAME(_glapi_fallback_CopyConvolutionFilter1DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003554 JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter1DEXT))
3555
3556ALIGNTEXT16
3557GLOBL_FN(GL_PREFIX(CopyConvolutionFilter2DEXT))
3558GL_PREFIX(CopyConvolutionFilter2DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003559 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003560 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003561 JZ(GLNAME(_glapi_fallback_CopyConvolutionFilter2DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003562 JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter2DEXT))
3563
3564ALIGNTEXT16
3565GLOBL_FN(GL_PREFIX(GetConvolutionFilterEXT))
3566GL_PREFIX(GetConvolutionFilterEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003567 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003568 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003569 JZ(GLNAME(_glapi_fallback_GetConvolutionFilterEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003570 JMP(GL_OFFSET(_gloffset_GetConvolutionFilterEXT))
3571
3572ALIGNTEXT16
3573GLOBL_FN(GL_PREFIX(GetConvolutionParameterfvEXT))
3574GL_PREFIX(GetConvolutionParameterfvEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003575 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003576 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003577 JZ(GLNAME(_glapi_fallback_GetConvolutionParameterfvEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003578 JMP(GL_OFFSET(_gloffset_GetConvolutionParameterfvEXT))
3579
3580ALIGNTEXT16
3581GLOBL_FN(GL_PREFIX(GetConvolutionParameterivEXT))
3582GL_PREFIX(GetConvolutionParameterivEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003583 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003584 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003585 JZ(GLNAME(_glapi_fallback_GetConvolutionParameterivEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003586 JMP(GL_OFFSET(_gloffset_GetConvolutionParameterivEXT))
3587
3588ALIGNTEXT16
3589GLOBL_FN(GL_PREFIX(GetSeparableFilterEXT))
3590GL_PREFIX(GetSeparableFilterEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003591 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003592 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003593 JZ(GLNAME(_glapi_fallback_GetSeparableFilterEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003594 JMP(GL_OFFSET(_gloffset_GetSeparableFilterEXT))
3595
3596ALIGNTEXT16
3597GLOBL_FN(GL_PREFIX(SeparableFilter2DEXT))
3598GL_PREFIX(SeparableFilter2DEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003599 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003600 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003601 JZ(GLNAME(_glapi_fallback_SeparableFilter2DEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003602 JMP(GL_OFFSET(_gloffset_SeparableFilter2DEXT))
3603
3604ALIGNTEXT16
3605GLOBL_FN(GL_PREFIX(ColorTableParameterfvSGI))
3606GL_PREFIX(ColorTableParameterfvSGI):
Brian Paulc2319b42000-01-17 19:28:31 +00003607 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003608 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003609 JZ(GLNAME(_glapi_fallback_ColorTableParameterfvSGI))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003610 JMP(GL_OFFSET(_gloffset_ColorTableParameterfvSGI))
3611
3612ALIGNTEXT16
3613GLOBL_FN(GL_PREFIX(ColorTableParameterivSGI))
3614GL_PREFIX(ColorTableParameterivSGI):
Brian Paulc2319b42000-01-17 19:28:31 +00003615 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003616 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003617 JZ(GLNAME(_glapi_fallback_ColorTableParameterivSGI))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003618 JMP(GL_OFFSET(_gloffset_ColorTableParameterivSGI))
3619
3620ALIGNTEXT16
3621GLOBL_FN(GL_PREFIX(ColorTableSGI))
3622GL_PREFIX(ColorTableSGI):
Brian Paulc2319b42000-01-17 19:28:31 +00003623 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003624 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003625 JZ(GLNAME(_glapi_fallback_ColorTableSGI))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003626 JMP(GL_OFFSET(_gloffset_ColorTableSGI))
3627
3628ALIGNTEXT16
3629GLOBL_FN(GL_PREFIX(CopyColorTableSGI))
3630GL_PREFIX(CopyColorTableSGI):
Brian Paulc2319b42000-01-17 19:28:31 +00003631 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003632 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003633 JZ(GLNAME(_glapi_fallback_CopyColorTableSGI))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003634 JMP(GL_OFFSET(_gloffset_CopyColorTableSGI))
3635
3636ALIGNTEXT16
3637GLOBL_FN(GL_PREFIX(GetColorTableSGI))
3638GL_PREFIX(GetColorTableSGI):
Brian Paulc2319b42000-01-17 19:28:31 +00003639 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003640 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003641 JZ(GLNAME(_glapi_fallback_GetColorTableSGI))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003642 JMP(GL_OFFSET(_gloffset_GetColorTableSGI))
3643
3644ALIGNTEXT16
3645GLOBL_FN(GL_PREFIX(GetColorTableParameterfvSGI))
3646GL_PREFIX(GetColorTableParameterfvSGI):
Brian Paulc2319b42000-01-17 19:28:31 +00003647 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003648 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003649 JZ(GLNAME(_glapi_fallback_GetColorTableParameterfvSGI))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003650 JMP(GL_OFFSET(_gloffset_GetColorTableParameterfvSGI))
3651
3652ALIGNTEXT16
3653GLOBL_FN(GL_PREFIX(GetColorTableParameterivSGI))
3654GL_PREFIX(GetColorTableParameterivSGI):
Brian Paulc2319b42000-01-17 19:28:31 +00003655 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003656 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003657 JZ(GLNAME(_glapi_fallback_GetColorTableParameterivSGI))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003658 JMP(GL_OFFSET(_gloffset_GetColorTableParameterivSGI))
3659
3660ALIGNTEXT16
3661GLOBL_FN(GL_PREFIX(GenTexturesEXT))
3662GL_PREFIX(GenTexturesEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003663 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003664 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003665 JZ(GLNAME(_glapi_fallback_GenTexturesEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003666 JMP(GL_OFFSET(_gloffset_GenTexturesEXT))
3667
3668ALIGNTEXT16
3669GLOBL_FN(GL_PREFIX(DeleteTexturesEXT))
3670GL_PREFIX(DeleteTexturesEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003671 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003672 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003673 JZ(GLNAME(_glapi_fallback_DeleteTexturesEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003674 JMP(GL_OFFSET(_gloffset_DeleteTexturesEXT))
3675
3676ALIGNTEXT16
3677GLOBL_FN(GL_PREFIX(BindTextureEXT))
3678GL_PREFIX(BindTextureEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003679 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003680 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003681 JZ(GLNAME(_glapi_fallback_BindTextureEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003682 JMP(GL_OFFSET(_gloffset_BindTextureEXT))
3683
3684ALIGNTEXT16
3685GLOBL_FN(GL_PREFIX(PrioritizeTexturesEXT))
3686GL_PREFIX(PrioritizeTexturesEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003687 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003688 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003689 JZ(GLNAME(_glapi_fallback_PrioritizeTexturesEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003690 JMP(GL_OFFSET(_gloffset_PrioritizeTexturesEXT))
3691
3692ALIGNTEXT16
3693GLOBL_FN(GL_PREFIX(AreTexturesResidentEXT))
3694GL_PREFIX(AreTexturesResidentEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003695 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003696 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003697 JZ(GLNAME(_glapi_fallback_AreTexturesResidentEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003698 JMP(GL_OFFSET(_gloffset_AreTexturesResidentEXT))
3699
3700ALIGNTEXT16
3701GLOBL_FN(GL_PREFIX(IsTextureEXT))
3702GL_PREFIX(IsTextureEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003703 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003704 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003705 JZ(GLNAME(_glapi_fallback_IsTextureEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003706 JMP(GL_OFFSET(_gloffset_IsTextureEXT))
3707
3708ALIGNTEXT16
3709GLOBL_FN(GL_PREFIX(BlendEquationEXT))
3710GL_PREFIX(BlendEquationEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003711 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003712 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003713 JZ(GLNAME(_glapi_fallback_BlendEquationEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003714 JMP(GL_OFFSET(_gloffset_BlendEquationEXT))
3715
3716ALIGNTEXT16
3717GLOBL_FN(GL_PREFIX(VertexPointerEXT))
3718GL_PREFIX(VertexPointerEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003719 JMP(GLNAME(_glapi_fallback_VertexPointerEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003720
3721ALIGNTEXT16
3722GLOBL_FN(GL_PREFIX(NormalPointerEXT))
3723GL_PREFIX(NormalPointerEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003724 JMP(GLNAME(_glapi_fallback_NormalPointerEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003725
3726ALIGNTEXT16
3727GLOBL_FN(GL_PREFIX(ColorPointerEXT))
3728GL_PREFIX(ColorPointerEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003729 JMP(GLNAME(_glapi_fallback_ColorPointerEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003730
3731ALIGNTEXT16
3732GLOBL_FN(GL_PREFIX(IndexPointerEXT))
3733GL_PREFIX(IndexPointerEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003734 JMP(GLNAME(_glapi_fallback_IndexPointerEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003735
3736ALIGNTEXT16
3737GLOBL_FN(GL_PREFIX(TexCoordPointerEXT))
3738GL_PREFIX(TexCoordPointerEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003739 JMP(GLNAME(_glapi_fallback_TexCoordPointerEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003740
3741ALIGNTEXT16
3742GLOBL_FN(GL_PREFIX(EdgeFlagPointerEXT))
3743GL_PREFIX(EdgeFlagPointerEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003744 JMP(GLNAME(_glapi_fallback_EdgeFlagPointerEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003745
3746ALIGNTEXT16
3747GLOBL_FN(GL_PREFIX(GetPointervEXT))
3748GL_PREFIX(GetPointervEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003749 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003750 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003751 JZ(GLNAME(_glapi_fallback_GetPointervEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003752 JMP(GL_OFFSET(_gloffset_GetPointervEXT))
3753
3754ALIGNTEXT16
3755GLOBL_FN(GL_PREFIX(ArrayElementEXT))
3756GL_PREFIX(ArrayElementEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003757 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003758 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003759 JZ(GLNAME(_glapi_fallback_ArrayElementEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003760 JMP(GL_OFFSET(_gloffset_ArrayElementEXT))
3761
3762ALIGNTEXT16
3763GLOBL_FN(GL_PREFIX(DrawArraysEXT))
3764GL_PREFIX(DrawArraysEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003765 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003766 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003767 JZ(GLNAME(_glapi_fallback_DrawArraysEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003768 JMP(GL_OFFSET(_gloffset_DrawArraysEXT))
3769
3770ALIGNTEXT16
3771GLOBL_FN(GL_PREFIX(PointParameterfEXT))
3772GL_PREFIX(PointParameterfEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003773 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003774 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003775 JZ(GLNAME(_glapi_fallback_PointParameterfEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003776 JMP(GL_OFFSET(_gloffset_PointParameterfEXT))
3777
3778ALIGNTEXT16
3779GLOBL_FN(GL_PREFIX(PointParameterfvEXT))
3780GL_PREFIX(PointParameterfvEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003781 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003782 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003783 JZ(GLNAME(_glapi_fallback_PointParameterfvEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003784 JMP(GL_OFFSET(_gloffset_PointParameterfvEXT))
3785
3786ALIGNTEXT16
3787GLOBL_FN(GL_PREFIX(HintPGI))
3788GL_PREFIX(HintPGI):
Brian Paulc2319b42000-01-17 19:28:31 +00003789 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003790 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003791 JZ(GLNAME(_glapi_fallback_HintPGI))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003792 JMP(GL_OFFSET(_gloffset_HintPGI))
3793
3794ALIGNTEXT16
3795GLOBL_FN(GL_PREFIX(ColorTableEXT))
3796GL_PREFIX(ColorTableEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003797 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003798 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003799 JZ(GLNAME(_glapi_fallback_ColorTableEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003800 JMP(GL_OFFSET(_gloffset_ColorTableEXT))
3801
3802ALIGNTEXT16
3803GLOBL_FN(GL_PREFIX(ColorSubTableEXT))
3804GL_PREFIX(ColorSubTableEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003805 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003806 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003807 JZ(GLNAME(_glapi_fallback_ColorSubTableEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003808 JMP(GL_OFFSET(_gloffset_ColorSubTableEXT))
3809
3810ALIGNTEXT16
3811GLOBL_FN(GL_PREFIX(GetColorTableEXT))
3812GL_PREFIX(GetColorTableEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003813 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003814 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003815 JZ(GLNAME(_glapi_fallback_GetColorTableEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003816 JMP(GL_OFFSET(_gloffset_GetColorTableEXT))
3817
3818ALIGNTEXT16
3819GLOBL_FN(GL_PREFIX(GetColorTableParameterfvEXT))
3820GL_PREFIX(GetColorTableParameterfvEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003821 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003822 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003823 JZ(GLNAME(_glapi_fallback_GetColorTableParameterfvEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003824 JMP(GL_OFFSET(_gloffset_GetColorTableParameterfvEXT))
3825
3826ALIGNTEXT16
3827GLOBL_FN(GL_PREFIX(GetColorTableParameterivEXT))
3828GL_PREFIX(GetColorTableParameterivEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003829 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003830 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003831 JZ(GLNAME(_glapi_fallback_GetColorTableParameterivEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003832 JMP(GL_OFFSET(_gloffset_GetColorTableParameterivEXT))
3833
3834ALIGNTEXT16
3835GLOBL_FN(GL_PREFIX(LockArraysEXT))
3836GL_PREFIX(LockArraysEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003837 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003838 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003839 JZ(GLNAME(_glapi_fallback_LockArraysEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003840 JMP(GL_OFFSET(_gloffset_LockArraysEXT))
3841
3842ALIGNTEXT16
3843GLOBL_FN(GL_PREFIX(UnlockArraysEXT))
3844GL_PREFIX(UnlockArraysEXT):
Brian Paulc2319b42000-01-17 19:28:31 +00003845 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003846 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003847 JZ(GLNAME(_glapi_fallback_UnlockArraysEXT))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003848 JMP(GL_OFFSET(_gloffset_UnlockArraysEXT))
3849
3850ALIGNTEXT16
3851GLOBL_FN(GL_PREFIX(BlendFuncSeparateINGR))
3852GL_PREFIX(BlendFuncSeparateINGR):
Brian Paulc2319b42000-01-17 19:28:31 +00003853 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003854 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003855 JZ(GLNAME(_glapi_fallback_BlendFuncSeparateINGR))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003856 JMP(GL_OFFSET(_gloffset_BlendFuncSeparateINGR))
3857
3858ALIGNTEXT16
3859GLOBL_FN(GL_PREFIX(WindowPos2iMESA))
3860GL_PREFIX(WindowPos2iMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003861 JMP(GLNAME(_glapi_fallback_WindowPos2iMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003862
3863ALIGNTEXT16
3864GLOBL_FN(GL_PREFIX(WindowPos2sMESA))
3865GL_PREFIX(WindowPos2sMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003866 JMP(GLNAME(_glapi_fallback_WindowPos2sMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003867
3868ALIGNTEXT16
3869GLOBL_FN(GL_PREFIX(WindowPos2fMESA))
3870GL_PREFIX(WindowPos2fMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003871 JMP(GLNAME(_glapi_fallback_WindowPos2fMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003872
3873ALIGNTEXT16
3874GLOBL_FN(GL_PREFIX(WindowPos2dMESA))
3875GL_PREFIX(WindowPos2dMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003876 JMP(GLNAME(_glapi_fallback_WindowPos2dMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003877
3878ALIGNTEXT16
3879GLOBL_FN(GL_PREFIX(WindowPos2ivMESA))
3880GL_PREFIX(WindowPos2ivMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003881 JMP(GLNAME(_glapi_fallback_WindowPos2ivMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003882
3883ALIGNTEXT16
3884GLOBL_FN(GL_PREFIX(WindowPos2svMESA))
3885GL_PREFIX(WindowPos2svMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003886 JMP(GLNAME(_glapi_fallback_WindowPos2svMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003887
3888ALIGNTEXT16
3889GLOBL_FN(GL_PREFIX(WindowPos2fvMESA))
3890GL_PREFIX(WindowPos2fvMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003891 JMP(GLNAME(_glapi_fallback_WindowPos2fvMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003892
3893ALIGNTEXT16
3894GLOBL_FN(GL_PREFIX(WindowPos2dvMESA))
3895GL_PREFIX(WindowPos2dvMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003896 JMP(GLNAME(_glapi_fallback_WindowPos2dvMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003897
3898ALIGNTEXT16
3899GLOBL_FN(GL_PREFIX(WindowPos3iMESA))
3900GL_PREFIX(WindowPos3iMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003901 JMP(GLNAME(_glapi_fallback_WindowPos3iMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003902
3903ALIGNTEXT16
3904GLOBL_FN(GL_PREFIX(WindowPos3sMESA))
3905GL_PREFIX(WindowPos3sMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003906 JMP(GLNAME(_glapi_fallback_WindowPos3sMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003907
3908ALIGNTEXT16
3909GLOBL_FN(GL_PREFIX(WindowPos3fMESA))
3910GL_PREFIX(WindowPos3fMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003911 JMP(GLNAME(_glapi_fallback_WindowPos3fMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003912
3913ALIGNTEXT16
3914GLOBL_FN(GL_PREFIX(WindowPos3dMESA))
3915GL_PREFIX(WindowPos3dMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003916 JMP(GLNAME(_glapi_fallback_WindowPos3dMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003917
3918ALIGNTEXT16
3919GLOBL_FN(GL_PREFIX(WindowPos3ivMESA))
3920GL_PREFIX(WindowPos3ivMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003921 JMP(GLNAME(_glapi_fallback_WindowPos3ivMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003922
3923ALIGNTEXT16
3924GLOBL_FN(GL_PREFIX(WindowPos3svMESA))
3925GL_PREFIX(WindowPos3svMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003926 JMP(GLNAME(_glapi_fallback_WindowPos3svMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003927
3928ALIGNTEXT16
3929GLOBL_FN(GL_PREFIX(WindowPos3fvMESA))
3930GL_PREFIX(WindowPos3fvMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003931 JMP(GLNAME(_glapi_fallback_WindowPos3fvMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003932
3933ALIGNTEXT16
3934GLOBL_FN(GL_PREFIX(WindowPos3dvMESA))
3935GL_PREFIX(WindowPos3dvMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003936 JMP(GLNAME(_glapi_fallback_WindowPos3dvMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003937
3938ALIGNTEXT16
3939GLOBL_FN(GL_PREFIX(WindowPos4iMESA))
3940GL_PREFIX(WindowPos4iMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003941 JMP(GLNAME(_glapi_fallback_WindowPos4iMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003942
3943ALIGNTEXT16
3944GLOBL_FN(GL_PREFIX(WindowPos4sMESA))
3945GL_PREFIX(WindowPos4sMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003946 JMP(GLNAME(_glapi_fallback_WindowPos4sMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003947
3948ALIGNTEXT16
3949GLOBL_FN(GL_PREFIX(WindowPos4fMESA))
3950GL_PREFIX(WindowPos4fMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003951 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003952 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003953 JZ(GLNAME(_glapi_fallback_WindowPos4fMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003954 JMP(GL_OFFSET(_gloffset_WindowPos4fMESA))
3955
3956ALIGNTEXT16
3957GLOBL_FN(GL_PREFIX(WindowPos4dMESA))
3958GL_PREFIX(WindowPos4dMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003959 JMP(GLNAME(_glapi_fallback_WindowPos4dMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003960
3961ALIGNTEXT16
3962GLOBL_FN(GL_PREFIX(WindowPos4ivMESA))
3963GL_PREFIX(WindowPos4ivMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003964 JMP(GLNAME(_glapi_fallback_WindowPos4ivMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003965
3966ALIGNTEXT16
3967GLOBL_FN(GL_PREFIX(WindowPos4svMESA))
3968GL_PREFIX(WindowPos4svMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003969 JMP(GLNAME(_glapi_fallback_WindowPos4svMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003970
3971ALIGNTEXT16
3972GLOBL_FN(GL_PREFIX(WindowPos4fvMESA))
3973GL_PREFIX(WindowPos4fvMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003974 JMP(GLNAME(_glapi_fallback_WindowPos4fvMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003975
3976ALIGNTEXT16
3977GLOBL_FN(GL_PREFIX(WindowPos4dvMESA))
3978GL_PREFIX(WindowPos4dvMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003979 JMP(GLNAME(_glapi_fallback_WindowPos4dvMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003980
3981ALIGNTEXT16
3982GLOBL_FN(GL_PREFIX(ResizeBuffersMESA))
3983GL_PREFIX(ResizeBuffersMESA):
Brian Paulc2319b42000-01-17 19:28:31 +00003984 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003985 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003986 JZ(GLNAME(_glapi_fallback_ResizeBuffersMESA))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003987 JMP(GL_OFFSET(_gloffset_ResizeBuffersMESA))
3988
3989ALIGNTEXT16
3990GLOBL_FN(GL_PREFIX(LoadTransposeMatrixdARB))
3991GL_PREFIX(LoadTransposeMatrixdARB):
Brian Paulc2319b42000-01-17 19:28:31 +00003992 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003993 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00003994 JZ(GLNAME(_glapi_fallback_LoadTransposeMatrixdARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00003995 JMP(GL_OFFSET(_gloffset_LoadTransposeMatrixdARB))
3996
3997ALIGNTEXT16
3998GLOBL_FN(GL_PREFIX(LoadTransposeMatrixfARB))
3999GL_PREFIX(LoadTransposeMatrixfARB):
Brian Paulc2319b42000-01-17 19:28:31 +00004000 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00004001 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00004002 JZ(GLNAME(_glapi_fallback_LoadTransposeMatrixfARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00004003 JMP(GL_OFFSET(_gloffset_LoadTransposeMatrixfARB))
4004
4005ALIGNTEXT16
4006GLOBL_FN(GL_PREFIX(MultTransposeMatrixdARB))
4007GL_PREFIX(MultTransposeMatrixdARB):
Brian Paulc2319b42000-01-17 19:28:31 +00004008 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00004009 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00004010 JZ(GLNAME(_glapi_fallback_MultTransposeMatrixdARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00004011 JMP(GL_OFFSET(_gloffset_MultTransposeMatrixdARB))
4012
4013ALIGNTEXT16
4014GLOBL_FN(GL_PREFIX(MultTransposeMatrixfARB))
4015GL_PREFIX(MultTransposeMatrixfARB):
Brian Paulc2319b42000-01-17 19:28:31 +00004016 MOV_L(GLNAME(_glapi_Dispatch), EAX)
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00004017 TEST_L(EAX, EAX)
Brian Paulc2319b42000-01-17 19:28:31 +00004018 JZ(GLNAME(_glapi_fallback_MultTransposeMatrixfARB))
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00004019 JMP(GL_OFFSET(_gloffset_MultTransposeMatrixfARB))
4020
Brian Paulc2319b42000-01-17 19:28:31 +00004021#endif /* __WIN32__ */