From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 706 invoked by alias); 3 Jun 2017 13:54:40 -0000 Mailing-List: contact newlib-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: newlib-owner@sourceware.org Received: (qmail 130351 invoked by uid 89); 3 Jun 2017 13:54:39 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.1 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=lg, LG X-HELO: mail-ua0-f176.google.com Received: from mail-ua0-f176.google.com (HELO mail-ua0-f176.google.com) (209.85.217.176) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 03 Jun 2017 13:54:38 +0000 Received: by mail-ua0-f176.google.com with SMTP id y4so57586415uay.2 for ; Sat, 03 Jun 2017 06:54:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=VnzfNbfw7QL+XTQck+cCDTaaBzq+lYkG/JsxXFUXcyk=; b=g2/xDdpiolsfdk4pwY0U6H45St9ZUs6n7o1f66ULAAj2euHULrctu+gMaRfOKbsm7a ks+XsxepBzLoSuNaacZabVjiMuZ2k1Md8ruVLLjwguz8yZ9YWBoT39BoxVF6fuHXklQ6 z0xq0fwWYmSKLfWjzk8TenGYZF+/dQ/qbVb8s0T+3fO5fAEqEB3htKbAUDor7CEP3lQ6 yQ4+0dxjlT7eX7SvyLXSKe1eTQ7XXHdGrDC5LvSbmK/Dq3JfKvBODTyq7wFzfR+4r+sb 9SAxOQQiv/3RRtyk037hjNtWRXe9N1wTGuKH8E1InacTd4jUzAO80RYBu1hv4BHYDNTl rlGA== X-Gm-Message-State: AODbwcCrM++aRTDHK1ZRkGcfs7URPUAN6r/ISyUaF76BoTzl/klAA33i xFJ3pZHzJX+bJ8e6XqCiCunynIZJifCq X-Received: by 10.176.70.69 with SMTP id z5mr5245247uab.37.1496498080108; Sat, 03 Jun 2017 06:54:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.96.82 with HTTP; Sat, 3 Jun 2017 06:54:19 -0700 (PDT) From: Kito Cheng Date: Sat, 03 Jun 2017 13:54:00 -0000 Message-ID: Subject: [PATCH] Print sign of NaN values To: newlib@sourceware.org Content-Type: multipart/mixed; boundary="f40304361f02796f7605510e9cfc" X-IsSubscribed: yes X-SW-Source: 2017/txt/msg00372.txt.bz2 --f40304361f02796f7605510e9cfc Content-Type: text/plain; charset="UTF-8" Content-length: 167 This patch let -NaN can print the right sign like glibc do[1] :) Ref: [1] https://sourceware.org/git/?p=glibc.git;a=commit;h=003c9895a89e71767ad64bafac1ca99622be2eb7 --f40304361f02796f7605510e9cfc Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Print-sign-of-NaN-values.patch" Content-Disposition: attachment; filename="0001-Print-sign-of-NaN-values.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j3hc71c70 Content-length: 2062 RnJvbSAzMGQyNzczYzBlNjBhMzBjOGIzNjdmOWMwMjFkNmUxZmRmMmEzYWJi IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBLaXRvIENoZW5nIDxr aXRvLmNoZW5nQGdtYWlsLmNvbT4KRGF0ZTogU2F0LCAzIEp1biAyMDE3IDIx OjQxOjI5ICswODAwClN1YmplY3Q6IFtQQVRDSF0gUHJpbnQgc2lnbiBvZiBO YU4gdmFsdWVzLgoKLS0tCiBuZXdsaWIvbGliYy9zdGRpby92ZnByaW50Zi5j ICB8IDQgKysrKwogbmV3bGliL2xpYmMvc3RkaW8vdmZ3cHJpbnRmLmMgfCA0 ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvbmV3bGliL2xpYmMvc3RkaW8vdmZwcmludGYuYyBiL25ld2xp Yi9saWJjL3N0ZGlvL3ZmcHJpbnRmLmMKaW5kZXggZWQ5MmJiMi4uMzU4NTQy MyAxMDA2NDQKLS0tIGEvbmV3bGliL2xpYmMvc3RkaW8vdmZwcmludGYuYwor KysgYi9uZXdsaWIvbGliYy9zdGRpby92ZnByaW50Zi5jCkBAIC0xMjQ1LDYg KzEyNDUsOCBAQCByZXN3aXRjaDoJc3dpdGNoIChjaCkgewogCQkJCWJyZWFr OwogCQkJfQogCQkJaWYgKGlzbmFuIChfZnB2YWx1ZSkpIHsKKwkJCQlpZiAo c2lnbmJpdCAoX2ZwdmFsdWUpKQorCQkJCQlzaWduID0gJy0nOwogCQkJCWlm IChjaCA8PSAnRycpIC8qICdBJywgJ0UnLCAnRicsIG9yICdHJyAqLwogCQkJ CQljcCA9ICJOQU4iOwogCQkJCWVsc2UKQEAgLTEyNzYsNiArMTI3OCw4IEBA IHJlc3dpdGNoOglzd2l0Y2ggKGNoKSB7CiAJCQkJYnJlYWs7CiAJCQl9CiAJ CQlpZiAoZXhwdCA9PSAxKSB7CisJCQkJaWYgKHNpZ25iaXQgKF9mcHZhbHVl KSkKKwkJCQkJc2lnbiA9ICctJzsKIAkJCQlpZiAoY2ggPD0gJ0cnKSAvKiAn QScsICdFJywgJ0YnLCBvciAnRycgKi8KIAkJCQkJY3AgPSAiTkFOIjsKIAkJ CQllbHNlCmRpZmYgLS1naXQgYS9uZXdsaWIvbGliYy9zdGRpby92Zndwcmlu dGYuYyBiL25ld2xpYi9saWJjL3N0ZGlvL3Zmd3ByaW50Zi5jCmluZGV4IGYw MTc5YTAuLjEwNjkwNGMgMTAwNjQ0Ci0tLSBhL25ld2xpYi9saWJjL3N0ZGlv L3Zmd3ByaW50Zi5jCisrKyBiL25ld2xpYi9saWJjL3N0ZGlvL3Zmd3ByaW50 Zi5jCkBAIC05NzAsNiArOTcwLDggQEAgcmVzd2l0Y2g6CXN3aXRjaCAoY2gp IHsKIAkJCQlicmVhazsKIAkJCX0KIAkJCWlmIChpc25hbiAoX2ZwdmFsdWUp KSB7CisJCQkJaWYgKHNpZ25iaXQgKF9mcHZhbHVlKSkKKwkJCQkJc2lnbiA9 ICctJzsKIAkJCQlpZiAoY2ggPD0gTCdHJykgLyogJ0EnLCAnRScsICdGJywg b3IgJ0cnICovCiAJCQkJCWNwID0gTCJOQU4iOwogCQkJCWVsc2UKQEAgLTEw MDEsNiArMTAwMyw4IEBAIHJlc3dpdGNoOglzd2l0Y2ggKGNoKSB7CiAJCQkJ YnJlYWs7CiAJCQl9CiAJCQlpZiAoZXhwdCA9PSAxKSB7CisJCQkJaWYgKHNp Z25iaXQgKF9mcHZhbHVlKSkKKwkJCQkJc2lnbiA9ICctJzsKIAkJCQlpZiAo Y2ggPD0gTCdHJykgLyogJ0EnLCAnRScsICdGJywgb3IgJ0cnICovCiAJCQkJ CWNwID0gTCJOQU4iOwogCQkJCWVsc2UKLS0gCjIuNy40CgoK --f40304361f02796f7605510e9cfc--