Home | History | Annotate | Download | only in Ipf
      1 /// @file
      2 ///   Retrieve of the interrupt state of the running processor for the Itanium
      3 ///   architecture.
      4 ///
      5 /// Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>
      6 /// This program and the accompanying materials
      7 /// are licensed and made available under the terms and conditions of the BSD License
      8 /// which accompanies this distribution.  The full text of the license may be found at
      9 /// http://opensource.org/licenses/bsd-license.php.
     10 ///
     11 /// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     12 /// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     13 ///
     14 /// Module Name:  GetInterruptState.s
     15 ///
     16 ///
     17 
     18 .auto
     19 .text
     20 
     21 .proc   GetInterruptState
     22 .type   GetInterruptState, @function
     23 GetInterruptState::
     24         mov                 r8  = psr
     25         extr.u              r8  = r8, 14, 1
     26         br.ret.sptk.many    b0
     27 .endp   GetInterruptState
     28