From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x544.google.com (mail-pg1-x544.google.com [IPv6:2607:f8b0:4864:20::544]) by sourceware.org (Postfix) with ESMTPS id E8B65385BF81 for ; Sat, 27 Jun 2020 19:31:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org E8B65385BF81 Received: by mail-pg1-x544.google.com with SMTP id l63so6479970pge.12 for ; Sat, 27 Jun 2020 12:31:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=jvcnFeZEA9PMTVtKuMSB/7zdC1my3MVDIn9yGNMgNqM=; b=kp+HQWUShTJQ/nnFLClO3+Eka0wavyWUK720AthqJ8vTcY51QLoz/3vF+TvNsBthG7 BXgaAHlZC9r4IMtzmQwsQju8vCu/+7OXM7WXvR60dxulOpw/HzbYz0Z23vhdkKBENd0A Xqlzg+1RYgUEdZsQXaGBctE0aZBXYtrM42Th6Q6ktL6eatz2gVvgU/Mo20o3DasnSt+J OztjGnJJGfrP6bgndeW7u03L6IcFfuzW+DLQv2LXmgTgUDI+HBK7hQ/34xlepqwMe9k2 qju08IPtMS/UQgWh2pKePNrLMbSSemroEOqTlL6Y59wRdIUT+KUZ1aQhkO0PU3+eZ/D9 3nnQ== X-Gm-Message-State: AOAM530bSaESNFO9tiBWrY0xbn2aLfjA/jSd61v5sE7hLt/J/c+zM6Rm x84NyHE79marx6FBioPJoKiECIedLK8= X-Google-Smtp-Source: ABdhPJzqGXu3vTtAivIbYziB7PweN2P58GH+XUdI/NXdsXbY6Gmduu6DIYUsayQ7Edtfh5aylwR/iw== X-Received: by 2002:aa7:955a:: with SMTP id w26mr1734186pfq.137.1593286307788; Sat, 27 Jun 2020 12:31:47 -0700 (PDT) Received: from localhost.localdomain ([117.247.218.167]) by smtp.gmail.com with ESMTPSA id m3sm21593376pfk.171.2020.06.27.12.31.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Jun 2020 12:31:47 -0700 (PDT) From: Eshan dhawan To: newlib@sourceware.org Subject: [PATCH 0/1] Aarch64 fenv support Date: Sun, 28 Jun 2020 01:01:28 +0530 Message-Id: <20200627193129.22355-1-eshandhawan51@gmail.com> X-Mailer: git-send-email 2.17.1 X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_WEB, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jun 2020 19:31:50 -0000 The support files are taken form FreeBSD Eshan dhawan (1): fenv aarch64 support newlib/libc/machine/aarch64/machine/fenv-fp.h | 156 ++++++++++++++++++ newlib/libc/machine/aarch64/sys/fenv.h | 120 ++++++++++++++ newlib/libm/machine/aarch64/Makefile.am | 14 +- newlib/libm/machine/aarch64/feclearexcept.c | 7 + newlib/libm/machine/aarch64/fegetenv.c | 7 + newlib/libm/machine/aarch64/fegetexceptflag.c | 7 + newlib/libm/machine/aarch64/fegetround.c | 7 + newlib/libm/machine/aarch64/feholdexcept.c | 7 + newlib/libm/machine/aarch64/fenv.c | 57 +++++++ newlib/libm/machine/aarch64/feraiseexcept.c | 7 + newlib/libm/machine/aarch64/fesetenv.c | 7 + newlib/libm/machine/aarch64/fesetexceptflag.c | 7 + newlib/libm/machine/aarch64/fesetround.c | 7 + newlib/libm/machine/aarch64/fetestexcept.c | 7 + newlib/libm/machine/aarch64/feupdateenv.c | 7 + 15 files changed, 423 insertions(+), 1 deletion(-) create mode 100644 newlib/libc/machine/aarch64/machine/fenv-fp.h create mode 100644 newlib/libc/machine/aarch64/sys/fenv.h create mode 100644 newlib/libm/machine/aarch64/feclearexcept.c create mode 100644 newlib/libm/machine/aarch64/fegetenv.c create mode 100644 newlib/libm/machine/aarch64/fegetexceptflag.c create mode 100644 newlib/libm/machine/aarch64/fegetround.c create mode 100644 newlib/libm/machine/aarch64/feholdexcept.c create mode 100644 newlib/libm/machine/aarch64/fenv.c create mode 100644 newlib/libm/machine/aarch64/feraiseexcept.c create mode 100644 newlib/libm/machine/aarch64/fesetenv.c create mode 100644 newlib/libm/machine/aarch64/fesetexceptflag.c create mode 100644 newlib/libm/machine/aarch64/fesetround.c create mode 100644 newlib/libm/machine/aarch64/fetestexcept.c create mode 100644 newlib/libm/machine/aarch64/feupdateenv.c -- 2.17.1