Commit Graph

18 Commits

Author SHA1 Message Date
btracey
e1ee5825c7 Fixed multiple calling of Abs(Q1) in drotmg of reference 2014-01-06 20:09:40 -08:00
kortschak
ddf3bef057 Return invalid index for n == 0 by I?amax 2014-01-07 13:09:33 +10:30
btracey
88b2692057 Fixed reference Idamax implementation and tests 2014-01-06 18:03:13 -08:00
kortschak
91ffec861d Simplify regex and conditional 2014-01-07 11:57:32 +10:30
kortschak
148024ec48 Harmonise behaviour with reference code
Still missing on Idamax, but that may require some more thinking.
2014-01-07 11:52:57 +10:30
btracey
c99ca0937a Added level 1 double test code to cblas and changed -framework to Accelerate 2014-01-06 14:54:14 -08:00
kortschak
0c6cc9b20d Fix bounds checking errors
These errors were found by differential comparison to the new Go
reference code.
2014-01-07 08:59:49 +10:30
kortschak
4dd9dc7caa Make [SD]rotm{,g} more idiomatic Go
We now have an int Flags type that indicates the status of the H matrix
and the [SD]RotmParams struct is returned as a concrete type since it is
not intended to be mutated by the rotm routine.

This also picked up a non-allocation bug in goblas.Drotmg.
2013-12-31 13:27:01 +10:30
kortschak
355aed20f7 Allow negative inc[XY]
This is allows in the reference implementation for some reason, so we
allow it here too.
2013-12-23 13:41:32 +10:30
kortschak
9ef145f4df Change from libblas to libcblas
This is required for some distributions.
2013-10-31 12:09:27 +10:30
kortschak
ceb813a5e1 Add one more panic message change 2013-08-09 10:24:09 +09:30
kortschak
a12baa5f7b Make panic messages more informative
Let the client know whic parameter was incorrect.
2013-08-09 10:16:21 +09:30
kortschak
8f04901648 Fix range check for Level two vectors
One of the most enjoyable things to do on a Friday morning is to peruse
BLAS code.
2013-08-09 10:01:02 +09:30
kortschak
b8c8fe3bd5 Allow gc to determine the CFLAGS
This was fixed in biogo.blas, clobbered by backporting this code to
there and the refixed. Lets complete the cycle!
2013-08-09 09:30:47 +09:30
kortschak
8f22921a6c Add build flags for darwin 2013-08-09 06:58:22 +09:30
kortschak
268bee57b7 Fix bounds check error
Identified by running Dave Neumann's tests using gonum/blas{,/cblas}.
2013-08-08 15:11:18 +09:30
kortschak
be89427318 Fix numerous shape checking errors
Initial error pointed to by David Neumann, so went on a hunt. Still no
guarantees.
2013-07-30 11:02:36 +09:30
kortschak
6fca5f3394 cblas blas implementations
These should conform to the blas package specification, and have been
tested via biogo.matrix for routines that that package is dependent on.
There has been a fair level of manual review, but the code generation is
not guaranteed to be free from interpretation errors.
2013-07-14 20:23:24 +09:30