ReadSs.S revision e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8
1e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff// 2e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff// Include common header file for this module. 3e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff// 4e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff#include "CommonHeader.h" 5e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff 6e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff#------------------------------------------------------------------------------ 7e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# 8e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# Copyright (c) 2006, Intel Corporation 9e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# All rights reserved. This program and the accompanying materials 10e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# are licensed and made available under the terms and conditions of the BSD License 11e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# which accompanies this distribution. The full text of the license may be found at 12e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# http://opensource.org/licenses/bsd-license.php 13e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# 14e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 15e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 16e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# 17e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# Module Name: 18e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# 19e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# ReadSs.Asm 20e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# 21e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# Abstract: 22e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# 23e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# AsmReadSs function 24e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# 25e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# Notes: 26e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# 27e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff#------------------------------------------------------------------------------ 28e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff 29e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff.globl ASM_PFX(AsmReadSs) 30e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff 31e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff#------------------------------------------------------------------------------ 32e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# UINT16 33e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# EFIAPI 34e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# AsmReadSs ( 35e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# VOID 36e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff# ); 37e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff#------------------------------------------------------------------------------ 38e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeffASM_PFX(AsmReadSs): 39e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff movl %ss, %eax 40e1f414b6a7d8a0424e0e01f655b09a4612b4d0e8vanjeff ret 41