]> git.proxmox.com Git - mirror_edk2.git/blame - EdkCompatibilityPkg/Foundation/Library/Thunk16/Ia32/Fx.S
Update the copyright notice format
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / Thunk16 / Ia32 / Fx.S
CommitLineData
b341712e 1#*****************************************************************************\r
2#*\r
3#* Copyright (c) 2006, Intel Corporation \r
4#* All rights reserved. This program and the accompanying materials \r
5#* are licensed and made available under the terms and conditions of the BSD License \r
6#* which accompanies this distribution. The full text of the license may be found at \r
7#* http://opensource.org/licenses/bsd-license.php \r
8#* \r
9#* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
10#* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
11#* \r
12#* Module Name:\r
13#*\r
14#* Fx.asm\r
15#* \r
16#* Abstract:\r
17#* \r
18#* AsmFxRestore and AsmFxSave function\r
19#* \r
20#include <EfiBind.h>\r
21#------------------------------------------------------------------------------\r
22\r
23 .586P: \r
24 #.MODEL flat,C\r
25 .xmm: \r
26 .code: \r
27#------------------------------------------------------------------------------\r
28.globl ASM_PFX(AsmFxSave)\r
29.globl ASM_PFX(AsmFxRestore)\r
30#------------------------------------------------------------------------------\r
31# VOID\r
32# AsmFxSave (\r
33# OUT IA32_FX_BUFFER *Buffer\r
34# );\r
35#------------------------------------------------------------------------------\r
36ASM_PFX(AsmFxSave):\r
37 movl 4(%esp), %eax\r
38 fxsave (%eax)\r
39 ret\r
40#AsmFxSave ENDP\r
41\r
42#------------------------------------------------------------------------------\r
43# VOID\r
44# AsmFxRestore (\r
45# IN CONST IA32_FX_BUFFER *Buffer\r
46# );\r
47#------------------------------------------------------------------------------\r
48ASM_PFX(AsmFxRestore):\r
49 movl 4(%esp), %eax\r
50 fxrstor (%eax)\r
51 ret\r
52#AsmFxRestore ENDP\r
53\r
54\r