OSDN Git Service

init delete the pow related (#55)
[bytom/vapor.git] / vendor / gonum.org / v1 / gonum / mat / offset_appengine.go
diff --git a/vendor/gonum.org/v1/gonum/mat/offset_appengine.go b/vendor/gonum.org/v1/gonum/mat/offset_appengine.go
deleted file mode 100644 (file)
index b731786..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-// 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.
-
-//+build appengine
-
-package mat
-
-import "reflect"
-
-var sizeOfFloat64 = int(reflect.TypeOf(float64(0)).Size())
-
-// offset returns the number of float64 values b[0] is after a[0].
-func offset(a, b []float64) int {
-       va0 := reflect.ValueOf(a).Index(0)
-       vb0 := reflect.ValueOf(b).Index(0)
-       if va0.Addr() == vb0.Addr() {
-               return 0
-       }
-       // This expression must be atomic with respect to GC moves.
-       // At this stage this is true, because the GC does not
-       // move. See https://golang.org/issue/12445.
-       return int(vb0.UnsafeAddr()-va0.UnsafeAddr()) / sizeOfFloat64
-}