Updates to SSE assembler support for Open Watcom
authorKendall Bennett <KendallB@scitechsoft.com>
Tue, 21 Oct 2003 23:53:34 +0000 (23:53 +0000)
committerKendall Bennett <KendallB@scitechsoft.com>
Tue, 21 Oct 2003 23:53:34 +0000 (23:53 +0000)
src/mesa/swrast/s_context.c
src/mesa/x86/common_x86.c
src/mesa/x86/sse.c

index 35297569d895e13231c78308f493e923bb0e6d1b..c720d72de2341c414b0f297e7e6257583732ba8d 100644 (file)
@@ -269,7 +269,7 @@ _swrast_validate_point( GLcontext *ctx, const SWvertex *v0 )
 }
 
 
-static void
+static void GLAPIENTRY
 _swrast_validate_blend_func( GLcontext *ctx, GLuint n,
                             const GLubyte mask[],
                             GLchan src[][4],
index c29a1046706af4d5f347f511118c793e94073324..4a2c778150b2d2f2dffde8d441f831dbb4a7663b 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: common_x86.c,v 1.23 2003/10/14 23:47:22 kendallb Exp $ */
+/* $Id: common_x86.c,v 1.24 2003/10/21 23:53:34 kendallb Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -53,7 +53,7 @@ int _mesa_x86_cpu_features = 0;
 /* No reason for this to be public.
  */
 extern GLuint  _ASMAPI _mesa_x86_has_cpuid(void);
-extern void        _ASMAPI _mesa_x86_cpuid(GLuint op, GLuint *reg_eax, GLuint *reg_ebx, GLuint *reg_ecx, GLuint *reg_edx);
+extern void    _ASMAPI _mesa_x86_cpuid(GLuint op, GLuint *reg_eax, GLuint *reg_ebx, GLuint *reg_ecx, GLuint *reg_edx);
 extern GLuint  _ASMAPI _mesa_x86_cpuid_eax(GLuint op);
 extern GLuint  _ASMAPI _mesa_x86_cpuid_ebx(GLuint op);
 extern GLuint  _ASMAPI _mesa_x86_cpuid_ecx(GLuint op);
index 8e995c80c3f90c68429fb988633a0e5b93c088c9..2b824e4c0103d130ec3d7754885ab48df1d73896 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: sse.c,v 1.3 2002/04/09 14:58:03 keithw Exp $ */
+/* $Id: sse.c,v 1.4 2003/10/21 23:53:34 kendallb Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -48,13 +48,13 @@ DECLARE_XFORM_GROUP( sse, 3 )
 
 #if 1
 /* Some functions are not written in SSE-assembly, because the fpu ones are faster */
-extern void _mesa_sse_transform_normals_no_rot( NORM_ARGS );
-extern void _mesa_sse_transform_rescale_normals( NORM_ARGS );
-extern void _mesa_sse_transform_rescale_normals_no_rot( NORM_ARGS );
+extern void _ASMAPI _mesa_sse_transform_normals_no_rot( NORM_ARGS );
+extern void _ASMAPI _mesa_sse_transform_rescale_normals( NORM_ARGS );
+extern void _ASMAPI _mesa_sse_transform_rescale_normals_no_rot( NORM_ARGS );
 
-extern void _mesa_sse_transform_points4_general( XFORM_ARGS );
-extern void _mesa_sse_transform_points4_3d( XFORM_ARGS );
-extern void _mesa_sse_transform_points4_identity( XFORM_ARGS );
+extern void _ASMAPI _mesa_sse_transform_points4_general( XFORM_ARGS );
+extern void _ASMAPI _mesa_sse_transform_points4_3d( XFORM_ARGS );
+extern void _ASMAPI _mesa_sse_transform_points4_identity( XFORM_ARGS );
 #else
 DECLARE_NORM_GROUP( sse )
 #endif