cgo,native: implement dlapmt and dlapll, and tests
MODIFY
cgo/lapack_test.go
cgo/lapack_test.go
@@ -76,6 +76,10 @@ func TestDlantr(t *testing.T) {
testlapack.DlantrTest(t, impl)
}
+func TestDlapmt(t *testing.T) {
+ testlapack.DlapmtTest(t, impl)
+}
+
func TestDlapy2(t *testing.T) {
testlapack.Dlapy2Test(t, impl)
}

MODIFY
native/general.go
native/general.go
@@ -34,6 +34,7 @@ const (
badIhi = "lapack: ihi out of range"
badIpiv = "lapack: insufficient permutation length"
badJob = "lapack: bad Job"
+ badKperm = "lapack: incorrect permutation length"
badLdA = "lapack: index of a out of range"
badNorm = "lapack: bad norm"
badPivot = "lapack: bad pivot"

MODIFY
native/lapack_test.go
native/lapack_test.go
@@ -140,6 +140,14 @@ func TestDlapy2(t *testing.T) {
testlapack.Dlapy2Test(t, impl)
}
+func TestDlapll(t *testing.T) {
+ testlapack.DlapllTest(t, impl)
+}
+
+func TestDlapmt(t *testing.T) {
+ testlapack.DlapmtTest(t, impl)
+}
+
func TestDlas2(t *testing.T) {
testlapack.Dlas2Test(t, impl)
}

cgo,native: implement dlapmt and dlapll, and tests