Print this page
5261 libm should stop using synonyms.h

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libm/amd64/src/rndintl.s
          +++ new/usr/src/lib/libm/amd64/src/rndintl.s
↓ open down ↓ 21 lines elided ↑ open up ↑
  22   22   * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  23   23   */
  24   24  /*
  25   25   * Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
  26   26   * Use is subject to license terms.
  27   27   */
  28   28  
  29   29          .file "rndintl.s"
  30   30  
  31   31  #include "libm.h"
  32      -LIBM_ANSI_PRAGMA_WEAK(aintl,function)
  33      -LIBM_ANSI_PRAGMA_WEAK(irintl,function)
  34      -LIBM_ANSI_PRAGMA_WEAK(anintl,function)
  35      -LIBM_ANSI_PRAGMA_WEAK(nintl,function)
  36      -#include "libm_synonyms.h"
  37   32  
  38   33  #undef fabs
  39   34  
  40   35          ENTRY(aintl)
  41   36          movq    %rsp,%rax
  42   37          subq    $16,%rsp
  43   38          fstcw   -8(%rax)
  44   39          fldt    8(%rax)
  45   40          movw    -8(%rax),%cx
  46   41          orw     $0x0c00,%cx
↓ open down ↓ 101 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX