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>