forked from LaconicNetwork/kompose
31 lines
850 B
Bash
Executable File
31 lines
850 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Copyright ©2015 The gonum Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style
|
|
# license that can be found in the LICENSE file.
|
|
|
|
echo Generating dsdot.go
|
|
echo -e '// Generated code do not edit. Run `go generate`.\n' > dsdot.go
|
|
cat ddot.go \
|
|
| grep -v '//+build' \
|
|
| gofmt -r '[]float64 -> []float32' \
|
|
| gofmt -r 'a * b -> float64(a) * float64(b)' \
|
|
| sed 's/Ddot/Dsdot/' \
|
|
>> dsdot.go
|
|
|
|
echo Generating sdot.go
|
|
echo -e '// Generated code do not edit. Run `go generate`.\n' > sdot.go
|
|
cat ddot.go \
|
|
| grep -v '//+build' \
|
|
| gofmt -r 'float64 -> float32' \
|
|
| sed 's/Ddot/Sdot/' \
|
|
>> sdot.go
|
|
|
|
echo Generating saxpy.go
|
|
echo -e '// Generated code do not edit. Run `go generate`.\n' > saxpy.go
|
|
cat daxpy.go \
|
|
| grep -v '//+build' \
|
|
| gofmt -r 'float64 -> float32' \
|
|
| sed 's/Daxpy/Saxpy/' \
|
|
>> saxpy.go
|