From: aditya upadhyay <aadit0402@gmail.com>
To: Sebastian Huber <sebastian.huber@embedded-brains.de>,
newlib@sourceware.org
Subject: Re: Importing ccoshl.c from netbsd
Date: Tue, 13 Jun 2017 16:33:00 -0000 [thread overview]
Message-ID: <CAMZxAxf794nWFggdRGkCrvcZdiQFM0rD6D+rDAGZh3q3naGzZA@mail.gmail.com> (raw)
In-Reply-To: <c4a13e2f-89e4-56f7-a4ad-90b020a51e72@embedded-brains.de>
[-- Attachment #1: Type: text/plain, Size: 958 bytes --]
I have gone through the link what you have sent. I should not reformat
the coding style of third party code.
Please review the modified patch.
Thanks & Regards,
Aditya Upadhyay
On Tue, Jun 13, 2017 at 6:58 PM, Sebastian Huber
<sebastian.huber@embedded-brains.de> wrote:
> On 13/06/17 15:26, aditya upadhyay wrote:
>
>> Sorry for that. I have used the rtems coding style and conventions. I am
>> investigating previously commited file or please suggest me docs for newlib
>> coding style and conventions.
>
>
> https://devel.rtems.org/wiki/Developer/Coding/Conventions#ExceptionstotheRules
>
>
> --
> Sebastian Huber, embedded brains GmbH
>
> Address : Dornierstr. 4, D-82178 Puchheim, Germany
> Phone : +49 89 189 47 41-16
> Fax : +49 89 189 47 41-09
> E-Mail : sebastian.huber@embedded-brains.de
> PGP : Public key available on request.
>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>
[-- Attachment #2: 0002-Importing-ccoshl.c-from-netbsd.patch --]
[-- Type: text/x-patch, Size: 3049 bytes --]
From 9f532f2e014dd23c2a8f28868f403e7aa2d119d8 Mon Sep 17 00:00:00 2001
From: Aditya Upadhyay <aadit0402@gmail.com>
Date: Tue, 13 Jun 2017 21:57:09 +0530
Subject: [PATCH 2/2] Importing ccoshl.c from netbsd.
---
newlib/libm/complex/Makefile.am | 2 +-
newlib/libm/complex/ccoshl.c | 45 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 46 insertions(+), 1 deletion(-)
create mode 100644 newlib/libm/complex/ccoshl.c
diff --git a/newlib/libm/complex/Makefile.am b/newlib/libm/complex/Makefile.am
index 6ba49b6..402053f 100644
--- a/newlib/libm/complex/Makefile.am
+++ b/newlib/libm/complex/Makefile.am
@@ -10,7 +10,7 @@ src = cabs.c cacos.c cacosh.c carg.c casin.c casinh.c \
cpow.c cproj.c creal.c \
csin.c csinh.c csqrt.c ctan.c ctanh.c
-lsrc = cabsl.c creall.c cimagl.c
+lsrc = cabsl.c creall.c cimagl.c ccoshl.c
fsrc = cabsf.c casinf.c ccosf.c cimagf.c cprojf.c \
csqrtf.c cacosf.c casinhf.c ccoshf.c clogf.c clog10f.c \
diff --git a/newlib/libm/complex/ccoshl.c b/newlib/libm/complex/ccoshl.c
new file mode 100644
index 0000000..f59fadf
--- /dev/null
+++ b/newlib/libm/complex/ccoshl.c
@@ -0,0 +1,45 @@
+/* $NetBSD: ccoshl.c,v 1.1 2014/10/10 00:48:18 christos Exp $ */
+
+/*-
+ * Copyright (c) 2007 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software written by Stephen L. Moshier.
+ * It is redistributed by the NetBSD Foundation by permission of the author.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include <complex.h>
+#include <math.h>
+
+long double complex
+ccoshl(long double complex z)
+{
+ long double complex w;
+ long double x, y;
+
+ x = creall(z);
+ y = cimagl(z);
+ w = coshl(x) * cosl(y) + (sinhl(x) * sinl(y)) * I;
+ return w;
+}
--
2.7.4
next prev parent reply other threads:[~2017-06-13 16:33 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-12 19:19 aditya upadhyay
2017-06-13 8:41 ` Corinna Vinschen
2017-06-13 13:15 ` Sebastian Huber
[not found] ` <CAMZxAxcM487QXY1aJrPqzrw-2AE7KzZ326Q_R6pFW6ncHtkuWg@mail.gmail.com>
[not found] ` <c4a13e2f-89e4-56f7-a4ad-90b020a51e72@embedded-brains.de>
2017-06-13 16:33 ` aditya upadhyay [this message]
2017-06-14 8:37 ` Corinna Vinschen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAMZxAxf794nWFggdRGkCrvcZdiQFM0rD6D+rDAGZh3q3naGzZA@mail.gmail.com \
--to=aadit0402@gmail.com \
--cc=newlib@sourceware.org \
--cc=sebastian.huber@embedded-brains.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).