X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fx86%2Fcommon_x86_asm.S;h=765e324b20e69ea5781833723a4a2417c7c3a638;hb=9e9d28007a44c664c79cd89549988194e156a39f;hp=09c86b05ba831dc1c8e8fa650a03a065325194a9;hpb=f25a90ed222216d89b3cd33ec60647ff78286074;p=mesa.git diff --git a/src/mesa/x86/common_x86_asm.S b/src/mesa/x86/common_x86_asm.S index 09c86b05ba8..765e324b20e 100644 --- a/src/mesa/x86/common_x86_asm.S +++ b/src/mesa/x86/common_x86_asm.S @@ -1,6 +1,5 @@ /* * Mesa 3-D graphics library - * Version: 6.3 * * Copyright (C) 1999-2004 Brian Paul All Rights Reserved. * @@ -17,9 +16,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. */ /* @@ -48,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 @@ -72,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) @@ -96,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) @@ -109,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) @@ -123,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) @@ -137,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) @@ -163,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 @@ -178,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 )