1 !
   2 ! CDDL HEADER START
   3 !
   4 ! The contents of this file are subject to the terms of the
   5 ! Common Development and Distribution License (the "License").
   6 ! You may not use this file except in compliance with the License.
   7 !
   8 ! You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 ! or http://www.opensolaris.org/os/licensing.
  10 ! See the License for the specific language governing permissions
  11 ! and limitations under the License.
  12 !
  13 ! When distributing Covered Code, include this CDDL HEADER in each
  14 ! file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 ! If applicable, add the following below this CDDL HEADER, with the
  16 ! fields enclosed by brackets "[]" replaced with your own identifying
  17 ! information: Portions Copyright [yyyy] [name of copyright owner]
  18 !
  19 ! CDDL HEADER END
  20 !
  21 ! Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  22 !
  23 ! Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  24 ! Use is subject to license terms.
  25 !
  26 !
  27         .inline __fenv_getfsr,1
  28         stx     %fsr,[%o0]
  29         .end
  30 
  31         .inline __fenv_setfsr,1
  32         ldx     [%o0],%fsr      
  33         .end
  34 
  35         .inline __fenv_getfsr32,1
  36         st      %fsr,[%o0]
  37         .end
  38 
  39         .inline __fenv_setfsr32,1
  40         ld      [%o0],%fsr
  41         .end