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