* Importing ccoshl.c from netbsd
@ 2017-06-12 19:19 aditya upadhyay
2017-06-13 8:41 ` Corinna Vinschen
2017-06-13 13:15 ` Sebastian Huber
0 siblings, 2 replies; 5+ messages in thread
From: aditya upadhyay @ 2017-06-12 19:19 UTC (permalink / raw)
To: newlib
[-- Attachment #1: Type: text/plain, Size: 192 bytes --]
Hello Developers,
I have ported ccoshl.c from netbsd. I am requesting you to please
review the patch for the same and suggest me any required
modification.
Thanks & Regards,
Aditya Upadhyay
[-- Attachment #2: 0001-Importing-ccoshl.c-from-netbsd.patch --]
[-- Type: text/x-patch, Size: 3051 bytes --]
From e54e19aee2ab30737f9b1a20c0774eb282a2edd8 Mon Sep 17 00:00:00 2001
From: Aditya Upadhyay <aadit0402@gmail.com>
Date: Tue, 13 Jun 2017 00:46:22 +0530
Subject: [PATCH] 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..869549f
--- /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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Importing ccoshl.c from netbsd
2017-06-12 19:19 Importing ccoshl.c from netbsd aditya upadhyay
@ 2017-06-13 8:41 ` Corinna Vinschen
2017-06-13 13:15 ` Sebastian Huber
1 sibling, 0 replies; 5+ messages in thread
From: Corinna Vinschen @ 2017-06-13 8:41 UTC (permalink / raw)
To: newlib
[-- Attachment #1: Type: text/plain, Size: 559 bytes --]
On Jun 13 00:49, aditya upadhyay wrote:
> Hello Developers,
>
> I have ported ccoshl.c from netbsd. I am requesting you to please
> review the patch for the same and suggest me any required
> modification.
>
> Thanks & Regards,
> Aditya Upadhyay
> From e54e19aee2ab30737f9b1a20c0774eb282a2edd8 Mon Sep 17 00:00:00 2001
> From: Aditya Upadhyay <aadit0402@gmail.com>
> Date: Tue, 13 Jun 2017 00:46:22 +0530
> Subject: [PATCH] Importing ccoshl.c from netbsd.
Pushed.
Thanks,
Corinna
--
Corinna Vinschen
Cygwin Maintainer
Red Hat
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Importing ccoshl.c from netbsd
2017-06-12 19:19 Importing ccoshl.c from netbsd aditya upadhyay
2017-06-13 8:41 ` Corinna Vinschen
@ 2017-06-13 13:15 ` Sebastian Huber
[not found] ` <CAMZxAxcM487QXY1aJrPqzrw-2AE7KzZ326Q_R6pFW6ncHtkuWg@mail.gmail.com>
1 sibling, 1 reply; 5+ messages in thread
From: Sebastian Huber @ 2017-06-13 13:15 UTC (permalink / raw)
To: aditya upadhyay, newlib
Hello,
On 12/06/17 21:19, aditya upadhyay wrote:
> + long double complex w;
the original NetBSD file uses one tab for the indentation. Should we
really perform white space changes on imported files?
--
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.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Importing ccoshl.c from netbsd
[not found] ` <c4a13e2f-89e4-56f7-a4ad-90b020a51e72@embedded-brains.de>
@ 2017-06-13 16:33 ` aditya upadhyay
2017-06-14 8:37 ` Corinna Vinschen
0 siblings, 1 reply; 5+ messages in thread
From: aditya upadhyay @ 2017-06-13 16:33 UTC (permalink / raw)
To: Sebastian Huber, newlib
[-- 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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Importing ccoshl.c from netbsd
2017-06-13 16:33 ` aditya upadhyay
@ 2017-06-14 8:37 ` Corinna Vinschen
0 siblings, 0 replies; 5+ messages in thread
From: Corinna Vinschen @ 2017-06-14 8:37 UTC (permalink / raw)
To: newlib
[-- Attachment #1: Type: text/plain, Size: 330 bytes --]
On Jun 13 22:03, aditya upadhyay wrote:
> 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.
Since I already pushed it I just applied a formatting fix.
Thanks,
Corinna
--
Corinna Vinschen
Cygwin Maintainer
Red Hat
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-06-14 8:37 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-12 19:19 Importing ccoshl.c from netbsd 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
2017-06-14 8:37 ` Corinna Vinschen
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).