mesa: Move ATTRIBUTE_NOINLINE for glsl_to_tgsi_visitor::visit_expression for MSVC
[mesa.git] / src / mesa / x86 / common_x86_asm.S
index 230d588c48d15090709f69b743dfd62afb401fe8..765e324b20e69ea5781833723a4a2417c7c3a638 100644 (file)
@@ -1,6 +1,5 @@
 /*
  * Mesa 3-D graphics library
- * Version:  6.3
  *
  * Copyright (C) 1999-2004  Brian Paul   All Rights Reserved.
  *
@@ -40,7 +39,6 @@
  * in there will break the build on some platforms.
  */
 
-#include "matypes.h"
 #include "assyntax.h"
 #include "common_x86_features.h"
 
@@ -50,7 +48,7 @@ ALIGNTEXT4
 GLOBL GLNAME(_mesa_x86_has_cpuid)
 HIDDEN(_mesa_x86_has_cpuid)
 GLNAME(_mesa_x86_has_cpuid):
-
+       _CET_ENDBR
        /* Test for the CPUID command.  If the ID Flag bit in EFLAGS
         * (bit 21) is writable, the CPUID command is present */
        PUSHF_L
@@ -74,7 +72,7 @@ ALIGNTEXT4
 GLOBL GLNAME(_mesa_x86_cpuid)
 HIDDEN(_mesa_x86_cpuid)
 GLNAME(_mesa_x86_cpuid):
-
+       _CET_ENDBR
        MOV_L   (REGOFF(4, ESP), EAX)           /* cpuid op */
        PUSH_L  (EDI)
        PUSH_L  (EBX)
@@ -98,7 +96,7 @@ ALIGNTEXT4
 GLOBL GLNAME(_mesa_x86_cpuid_eax)
 HIDDEN(_mesa_x86_cpuid_eax)
 GLNAME(_mesa_x86_cpuid_eax):
-
+       _CET_ENDBR
        MOV_L   (REGOFF(4, ESP), EAX)           /* cpuid op */
        PUSH_L  (EBX)
 
@@ -111,7 +109,7 @@ ALIGNTEXT4
 GLOBL GLNAME(_mesa_x86_cpuid_ebx)
 HIDDEN(_mesa_x86_cpuid_ebx)
 GLNAME(_mesa_x86_cpuid_ebx):
-
+       _CET_ENDBR
        MOV_L   (REGOFF(4, ESP), EAX)           /* cpuid op */
        PUSH_L  (EBX)
 
@@ -125,7 +123,7 @@ ALIGNTEXT4
 GLOBL GLNAME(_mesa_x86_cpuid_ecx)
 HIDDEN(_mesa_x86_cpuid_ecx)
 GLNAME(_mesa_x86_cpuid_ecx):
-
+       _CET_ENDBR
        MOV_L   (REGOFF(4, ESP), EAX)           /* cpuid op */
        PUSH_L  (EBX)
 
@@ -139,7 +137,7 @@ ALIGNTEXT4
 GLOBL GLNAME(_mesa_x86_cpuid_edx)
 HIDDEN(_mesa_x86_cpuid_edx)
 GLNAME(_mesa_x86_cpuid_edx):
-
+       _CET_ENDBR
        MOV_L   (REGOFF(4, ESP), EAX)           /* cpuid op */
        PUSH_L  (EBX)
 
@@ -165,7 +163,7 @@ ALIGNTEXT4
 GLOBL GLNAME( _mesa_test_os_sse_support )
 HIDDEN(_mesa_test_os_sse_support)
 GLNAME( _mesa_test_os_sse_support ):
-
+       _CET_ENDBR
        XORPS   ( XMM0, XMM0 )
 
        RET
@@ -180,7 +178,7 @@ ALIGNTEXT4
 GLOBL GLNAME( _mesa_test_os_sse_exception_support )
 HIDDEN(_mesa_test_os_sse_exception_support)
 GLNAME( _mesa_test_os_sse_exception_support ):
-
+       _CET_ENDBR
        PUSH_L  ( EBP )
        MOV_L   ( ESP, EBP )
        SUB_L   ( CONST( 8 ), ESP )