Print this page
5261 libm should stop using synonyms.h
5298 fabs is 0-sized, confuses dis(1) and others
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Approved by: Gordon Ross <gwr@nexenta.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libm/amd64/src/__swapFLAGS.s
          +++ new/usr/src/lib/libm/amd64/src/__swapFLAGS.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 2004 Sun Microsystems, Inc.  All rights reserved.
  26   26   * Use is subject to license terms.
  27   27   */
  28   28  
  29   29          .file   "__swapFLAGS.s"
  30   30  
  31   31  #include "libm.h"
  32      -#include "libm_synonyms.h"
  33   32  
  34   33  /*
  35   34   * swap exception masks
  36   35   *
  37   36   * Put the complement of bits 5-0 of the argument into FPCW bits 5-0
  38   37   * and MXCSR bits 12-7, return the complement of the previous FPCW
  39   38   * bits 5-0.
  40   39   */
  41   40          ENTRY(__swapTE)         / di <-- NOT(desired xcptn_masks)
  42   41          subq    $8,%rsp
↓ open down ↓ 120 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX