cgo/lapacke: fix missed transpose type parameters

This commit is contained in:
kortschak
2016-10-12 11:45:40 +10:30
parent 0858a2d682
commit c62d2ffb1e
2 changed files with 87 additions and 9 deletions

View File

@@ -161,11 +161,9 @@ var byteTypes = map[string]string{
"s": "blas.Side",
// FIXME(kortschak): These were missed previously.
"trana": "byte",
"tranb": "byte",
"trans": "blas.Transpose",
"trana": "blas.Transpose",
"tranb": "blas.Transpose",
"transr": "blas.Transpose",
"ul": "blas.Uplo",
@@ -523,7 +521,7 @@ func side(buf *bytes.Buffer, d binding.Declaration, p binding.Parameter) bool {
func trans(buf *bytes.Buffer, d binding.Declaration, p binding.Parameter) bool {
n := shorten(binding.LowerCaseFirst(p.Name()))
if !strings.HasPrefix(n, "trans") {
if !strings.HasPrefix(n, "tran") {
return false
}
fmt.Fprintf(buf, ` switch %[1]s {