X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fx86%2Fsse_xform1.S;h=aeeda863d0fc171a3f5fad863695f64737c6350d;hb=782ba8d3ae55af392da8ca829f3a185c10bbecfc;hp=4aa9de607c346872ad2c2294330c0c0de7cd2d26;hpb=f25a90ed222216d89b3cd33ec60647ff78286074;p=mesa.git diff --git a/src/mesa/x86/sse_xform1.S b/src/mesa/x86/sse_xform1.S index 4aa9de607c3..aeeda863d0f 100644 --- a/src/mesa/x86/sse_xform1.S +++ b/src/mesa/x86/sse_xform1.S @@ -1,7 +1,6 @@ /* * Mesa 3-D graphics library - * Version: 3.5 * * Copyright (C) 1999-2001 Brian Paul All Rights Reserved. * @@ -18,9 +17,10 @@ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR + * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. */ /** TODO: @@ -32,7 +32,8 @@ #ifdef USE_SSE_ASM #include "assyntax.h" -#include "matypes.h" +#define MATH_ASM_PTR_SIZE 4 +#include "math/m_vector_asm.h" #include "xform_args.h" SEG_TEXT @@ -46,7 +47,7 @@ ALIGNTEXT4 GLOBL GLNAME(_mesa_sse_transform_points1_general) HIDDEN( _mesa_sse_transform_points1_general ) GLNAME( _mesa_sse_transform_points1_general ): - + _CET_ENDBR #define FRAME_OFFSET 8 PUSH_L ( ESI ) PUSH_L ( EDI ) @@ -103,7 +104,7 @@ ALIGNTEXT4 GLOBL GLNAME(_mesa_sse_transform_points1_identity) HIDDEN(_mesa_sse_transform_points1_identity) GLNAME( _mesa_sse_transform_points1_identity ): - + _CET_ENDBR #define FRAME_OFFSET 8 PUSH_L ( ESI ) PUSH_L ( EDI ) @@ -155,7 +156,7 @@ ALIGNTEXT4 GLOBL GLNAME(_mesa_sse_transform_points1_3d_no_rot) HIDDEN(_mesa_sse_transform_points1_3d_no_rot) GLNAME(_mesa_sse_transform_points1_3d_no_rot): - + _CET_ENDBR #define FRAME_OFFSET 8 PUSH_L( ESI ) PUSH_L( EDI ) @@ -216,7 +217,7 @@ ALIGNTEXT4 GLOBL GLNAME(_mesa_sse_transform_points1_perspective) HIDDEN(_mesa_sse_transform_points1_perspective) GLNAME(_mesa_sse_transform_points1_perspective): - + _CET_ENDBR #define FRAME_OFFSET 8 PUSH_L ( ESI ) PUSH_L ( EDI ) @@ -275,7 +276,7 @@ ALIGNTEXT4 GLOBL GLNAME(_mesa_sse_transform_points1_2d) HIDDEN(_mesa_sse_transform_points1_2d) GLNAME(_mesa_sse_transform_points1_2d): - + _CET_ENDBR #define FRAME_OFFSET 8 PUSH_L( ESI ) PUSH_L( EDI ) @@ -330,7 +331,7 @@ ALIGNTEXT4 GLOBL GLNAME(_mesa_sse_transform_points1_2d_no_rot) HIDDEN(_mesa_sse_transform_points1_2d_no_rot) GLNAME(_mesa_sse_transform_points1_2d_no_rot): - + _CET_ENDBR #define FRAME_OFFSET 8 PUSH_L( ESI ) PUSH_L( EDI ) @@ -387,7 +388,7 @@ ALIGNTEXT4 GLOBL GLNAME(_mesa_sse_transform_points1_3d) HIDDEN(_mesa_sse_transform_points1_3d) GLNAME(_mesa_sse_transform_points1_3d): - + _CET_ENDBR #define FRAME_OFFSET 8 PUSH_L( ESI ) PUSH_L( EDI )