Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Aug 2012 07:29:12 +1000 (EST)
From:      Bruce Evans <brde@optusnet.com.au>
To:        Stephen Montgomery-Smith <stephen@missouri.edu>
Cc:        freebsd-numerics@freebsd.org, Bruce Evans <brde@optusnet.com.au>
Subject:   Re: Complex arg-trig functions
Message-ID:  <20120814072345.E5260@besplex.bde.org>
In-Reply-To: <50296558.8060909@missouri.edu>
References:  <5017111E.6060003@missouri.edu> <501C361D.4010807@missouri.edu> <20120804165555.X1231@besplex.bde.org> <501D51D7.1020101@missouri.edu> <20120805030609.R3101@besplex.bde.org> <501D9C36.2040207@missouri.edu> <20120805175106.X3574@besplex.bde.org> <501EC015.3000808@missouri.edu> <20120805191954.GA50379@troutmask.apl.washington.edu> <20120807205725.GA10572@server.rulingia.com> <20120809025220.N4114@besplex.bde.org> <5027F07E.9060409@missouri.edu> <20120814003614.H3692@besplex.bde.org> <50296558.8060909@missouri.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-1536198523-1344893352=:5260
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

On Mon, 13 Aug 2012, Stephen Montgomery-Smith wrote:

> Can you post the two files fpmath.h and local.h that are needed to build your 
> cplex.c?

fpmath.h is in libc and needs a couple of -I paths to reach.

local.h just declares everything theat might not be in math.h.  Attached.

You will have to fake log*l() or not compile clogl().

I don't like the combinatoral explosion in the number of interfaces,
but wanted to keep local.h readable.  cplex.c uses macros to avoid
repetition, but this is painful for debugging compared with a previous
version.

Bruce
--0-1536198523-1344893352=:5260
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="local.h"
Content-Transfer-Encoding: BASE64
Content-ID: <20120814072912.R5260@besplex.bde.org>
Content-Description: 
Content-Disposition: attachment; filename="local.h"

bG9uZyBkb3VibGUgZXhwbChsb25nIGRvdWJsZSk7DQpsb25nIGRvdWJsZSBl
eHBtMWwobG9uZyBkb3VibGUpOw0KbG9uZyBkb3VibGUgbG9nbChsb25nIGRv
dWJsZSk7DQpsb25nIGRvdWJsZSBsb2cxMGwobG9uZyBkb3VibGUpOw0KbG9u
ZyBkb3VibGUgbG9nMXBsKGxvbmcgZG91YmxlKTsNCmxvbmcgZG91YmxlIGxv
ZzJsKGxvbmcgZG91YmxlKTsNCg0KI2lmZGVmIF9DT01QTEVYX0gNCmRvdWJs
ZSBjb21wbGV4CWNjb3MoZG91YmxlIGNvbXBsZXgpOw0KZmxvYXQgY29tcGxl
eAljY29zZihmbG9hdCBjb21wbGV4KTsNCmRvdWJsZSBjb21wbGV4CWNjb3No
KGRvdWJsZSBjb21wbGV4KTsNCmZsb2F0IGNvbXBsZXgJY2Nvc2hmKGZsb2F0
IGNvbXBsZXgpOw0KZG91YmxlIGNvbXBsZXgJY2V4cChkb3VibGUgY29tcGxl
eCk7DQpmbG9hdCBjb21wbGV4CWNleHBmKGZsb2F0IGNvbXBsZXgpOw0KZG91
YmxlIGNvbXBsZXgJY3Npbihkb3VibGUgY29tcGxleCk7DQpmbG9hdCBjb21w
bGV4CWNzaW5mKGZsb2F0IGNvbXBsZXgpOw0KZG91YmxlIGNvbXBsZXgJY3Np
bmgoZG91YmxlIGNvbXBsZXgpOw0KZmxvYXQgY29tcGxleAljc2luaGYoZmxv
YXQgY29tcGxleCk7DQpkb3VibGUgY29tcGxleAljdGFuKGRvdWJsZSBjb21w
bGV4KTsNCmZsb2F0IGNvbXBsZXgJY3RhbmYoZmxvYXQgY29tcGxleCk7DQpk
b3VibGUgY29tcGxleAljdGFuaChkb3VibGUgY29tcGxleCk7DQpmbG9hdCBj
b21wbGV4CWN0YW5oZihmbG9hdCBjb21wbGV4KTsNCiNlbmRpZg0KDQojaWZk
ZWYgX0NPTVBMRVhfSA0KZG91YmxlIGNvbXBsZXgJY2FzaW4oZG91YmxlIGNv
bXBsZXgpOw0KZG91YmxlIGNvbXBsZXgJY2FzaW5oKGRvdWJsZSBjb21wbGV4
KTsNCmRvdWJsZSBjb21wbGV4CWNhY29zaChkb3VibGUgY29tcGxleCk7DQpk
b3VibGUgY29tcGxleAljYWNvcyhkb3VibGUgY29tcGxleCk7DQpkb3VibGUg
Y29tcGxleAljYXRhbihkb3VibGUgY29tcGxleCk7DQpkb3VibGUgY29tcGxl
eAljYXRhbmgoZG91YmxlIGNvbXBsZXgpOw0KZG91YmxlIGNvbXBsZXgJY2xv
Zyhkb3VibGUgY29tcGxleCk7DQoNCmZsb2F0IGNvbXBsZXgJY2FzaW5mKGZs
b2F0IGNvbXBsZXgpOw0KZmxvYXQgY29tcGxleAljYXNpbmhmKGZsb2F0IGNv
bXBsZXgpOw0KZmxvYXQgY29tcGxleAljYWNvc2hmKGZsb2F0IGNvbXBsZXgp
Ow0KZmxvYXQgY29tcGxleAljYWNvc2YoZmxvYXQgY29tcGxleCk7DQpmbG9h
dCBjb21wbGV4CWNhdGFuZihmbG9hdCBjb21wbGV4KTsNCmZsb2F0IGNvbXBs
ZXgJY2F0YW5oZihmbG9hdCBjb21wbGV4KTsNCmZsb2F0IGNvbXBsZXgJY2xv
Z2YoZmxvYXQgY29tcGxleCk7DQoNCmxvbmcgZG91YmxlIGNvbXBsZXgJY2Fz
aW5sKGxvbmcgZG91YmxlIGNvbXBsZXgpOw0KbG9uZyBkb3VibGUgY29tcGxl
eAljYXNpbmhsKGxvbmcgZG91YmxlIGNvbXBsZXgpOw0KbG9uZyBkb3VibGUg
Y29tcGxleAljYWNvc2hsKGxvbmcgZG91YmxlIGNvbXBsZXgpOw0KbG9uZyBk
b3VibGUgY29tcGxleAljYWNvc2wobG9uZyBkb3VibGUgY29tcGxleCk7DQps
b25nIGRvdWJsZSBjb21wbGV4CWNhdGFubChsb25nIGRvdWJsZSBjb21wbGV4
KTsNCmxvbmcgZG91YmxlIGNvbXBsZXgJY2F0YW5obChsb25nIGRvdWJsZSBj
b21wbGV4KTsNCmxvbmcgZG91YmxlIGNvbXBsZXgJY2xvZ2wobG9uZyBkb3Vi
bGUgY29tcGxleCk7DQojZW5kaWYNCg0KZG91YmxlCXJjYWNvcyhkb3VibGUs
IGRvdWJsZSk7DQpkb3VibGUJcmNhY29zaChkb3VibGUsIGRvdWJsZSk7DQpk
b3VibGUJcmNhc2luKGRvdWJsZSwgZG91YmxlKTsNCmRvdWJsZQlyY2FzaW5o
KGRvdWJsZSwgZG91YmxlKTsNCmRvdWJsZQlyY2F0YW4oZG91YmxlLCBkb3Vi
bGUpOw0KZG91YmxlCXJjYXRhbmgoZG91YmxlLCBkb3VibGUpOw0KZG91Ymxl
CXJjbG9nKGRvdWJsZSwgZG91YmxlKTsNCg0KZmxvYXQJcmNhY29zZihmbG9h
dCwgZmxvYXQpOw0KZmxvYXQJcmNhY29zaGYoZmxvYXQsIGZsb2F0KTsNCmZs
b2F0CXJjYXNpbmYoZmxvYXQsIGZsb2F0KTsNCmZsb2F0CXJjYXNpbmhmKGZs
b2F0LCBmbG9hdCk7DQpmbG9hdAlyY2F0YW5mKGZsb2F0LCBmbG9hdCk7DQpm
bG9hdAlyY2F0YW5oZihmbG9hdCwgZmxvYXQpOw0KZmxvYXQJcmNsb2dmKGZs
b2F0LCBmbG9hdCk7DQoNCmxvbmcgZG91YmxlCXJjYWNvc2wobG9uZyBkb3Vi
bGUsIGxvbmcgZG91YmxlKTsNCmxvbmcgZG91YmxlCXJjYWNvc2hsKGxvbmcg
ZG91YmxlLCBsb25nIGRvdWJsZSk7DQpsb25nIGRvdWJsZQlyY2FzaW5sKGxv
bmcgZG91YmxlLCBsb25nIGRvdWJsZSk7DQpsb25nIGRvdWJsZQlyY2FzaW5o
bChsb25nIGRvdWJsZSwgbG9uZyBkb3VibGUpOw0KbG9uZyBkb3VibGUJcmNh
dGFubChsb25nIGRvdWJsZSwgbG9uZyBkb3VibGUpOw0KbG9uZyBkb3VibGUJ
cmNhdGFuaGwobG9uZyBkb3VibGUsIGxvbmcgZG91YmxlKTsNCmxvbmcgZG91
YmxlCXJjbG9nbChsb25nIGRvdWJsZSwgbG9uZyBkb3VibGUpOw0KDQpkb3Vi
bGUJaWNhY29zKGRvdWJsZSwgZG91YmxlKTsNCmRvdWJsZQlpY2Fjb3NoKGRv
dWJsZSwgZG91YmxlKTsNCmRvdWJsZQlpY2FzaW4oZG91YmxlLCBkb3VibGUp
Ow0KZG91YmxlCWljYXNpbmgoZG91YmxlLCBkb3VibGUpOw0KZG91YmxlCWlj
YXRhbihkb3VibGUsIGRvdWJsZSk7DQpkb3VibGUJaWNhdGFuaChkb3VibGUs
IGRvdWJsZSk7DQpkb3VibGUJaWNsb2coZG91YmxlLCBkb3VibGUpOw0KDQpm
bG9hdAlpY2Fjb3NmKGZsb2F0LCBmbG9hdCk7DQpmbG9hdAlpY2Fjb3NoZihm
bG9hdCwgZmxvYXQpOw0KZmxvYXQJaWNhc2luZihmbG9hdCwgZmxvYXQpOw0K
ZmxvYXQJaWNhc2luaGYoZmxvYXQsIGZsb2F0KTsNCmZsb2F0CWljYXRhbmYo
ZmxvYXQsIGZsb2F0KTsNCmZsb2F0CWljYXRhbmhmKGZsb2F0LCBmbG9hdCk7
DQpmbG9hdAlpY2xvZ2YoZmxvYXQsIGZsb2F0KTsNCg0KbG9uZyBkb3VibGUJ
aWNhY29zbChsb25nIGRvdWJsZSwgbG9uZyBkb3VibGUpOw0KbG9uZyBkb3Vi
bGUJaWNhY29zaGwobG9uZyBkb3VibGUsIGxvbmcgZG91YmxlKTsNCmxvbmcg
ZG91YmxlCWljYXNpbmwobG9uZyBkb3VibGUsIGxvbmcgZG91YmxlKTsNCmxv
bmcgZG91YmxlCWljYXNpbmhsKGxvbmcgZG91YmxlLCBsb25nIGRvdWJsZSk7
DQpsb25nIGRvdWJsZQlpY2F0YW5sKGxvbmcgZG91YmxlLCBsb25nIGRvdWJs
ZSk7DQpsb25nIGRvdWJsZQlpY2F0YW5obChsb25nIGRvdWJsZSwgbG9uZyBk
b3VibGUpOw0KbG9uZyBkb3VibGUJaWNsb2dsKGxvbmcgZG91YmxlLCBsb25n
IGRvdWJsZSk7DQoNCmRvdWJsZQlyY3NxcnQoZG91YmxlLCBkb3VibGUpOw0K
ZmxvYXQJcmNzcXJ0ZihmbG9hdCwgZmxvYXQpOw0KbG9uZyBkb3VibGUJcmNz
cXJ0bChsb25nIGRvdWJsZSwgbG9uZyBkb3VibGUpOw0KDQpkb3VibGUJcmNj
b3MoZG91YmxlLCBkb3VibGUpOw0KZmxvYXQJcmNjb3NmKGZsb2F0LCBmbG9h
dCk7DQpkb3VibGUJcmNjb3NoKGRvdWJsZSwgZG91YmxlKTsNCmZsb2F0CXJj
Y29zaGYoZmxvYXQsIGZsb2F0KTsNCmRvdWJsZQlyY2V4cChkb3VibGUsIGRv
dWJsZSk7DQpmbG9hdAlyY2V4cGYoZmxvYXQsIGZsb2F0KTsNCmRvdWJsZQly
Y3Npbihkb3VibGUsIGRvdWJsZSk7DQpmbG9hdAlyY3NpbmYoZmxvYXQsIGZs
b2F0KTsNCmRvdWJsZQlyY3NpbmgoZG91YmxlLCBkb3VibGUpOw0KZmxvYXQJ
cmNzaW5oZihmbG9hdCwgZmxvYXQpOw0KZG91YmxlCXJjdGFuKGRvdWJsZSwg
ZG91YmxlKTsNCmZsb2F0CXJjdGFuZihmbG9hdCwgZmxvYXQpOw0KZG91Ymxl
CXJjdGFuaChkb3VibGUsIGRvdWJsZSk7DQpmbG9hdAlyY3RhbmhmKGZsb2F0
LCBmbG9hdCk7DQoNCmRvdWJsZQlpY3NxcnQoZG91YmxlLCBkb3VibGUpOw0K
ZmxvYXQJaWNzcXJ0ZihmbG9hdCwgZmxvYXQpOw0KbG9uZyBkb3VibGUJaWNz
cXJ0bChsb25nIGRvdWJsZSwgbG9uZyBkb3VibGUpOw0KDQpkb3VibGUJaWNj
b3MoZG91YmxlLCBkb3VibGUpOw0KZmxvYXQJaWNjb3NmKGZsb2F0LCBmbG9h
dCk7DQpkb3VibGUJaWNjb3NoKGRvdWJsZSwgZG91YmxlKTsNCmZsb2F0CWlj
Y29zaGYoZmxvYXQsIGZsb2F0KTsNCmRvdWJsZQlpY2V4cChkb3VibGUsIGRv
dWJsZSk7DQpmbG9hdAlpY2V4cGYoZmxvYXQsIGZsb2F0KTsNCmRvdWJsZQlp
Y3Npbihkb3VibGUsIGRvdWJsZSk7DQpmbG9hdAlpY3NpbmYoZmxvYXQsIGZs
b2F0KTsNCmRvdWJsZQlpY3NpbmgoZG91YmxlLCBkb3VibGUpOw0KZmxvYXQJ
aWNzaW5oZihmbG9hdCwgZmxvYXQpOw0KZG91YmxlCWljdGFuKGRvdWJsZSwg
ZG91YmxlKTsNCmZsb2F0CWljdGFuZihmbG9hdCwgZmxvYXQpOw0KZG91Ymxl
CWljdGFuaChkb3VibGUsIGRvdWJsZSk7DQpmbG9hdAlpY3RhbmhmKGZsb2F0
LCBmbG9hdCk7DQo=

--0-1536198523-1344893352=:5260--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120814072345.E5260>