1 // true 2 3 // Copyright 2012 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 // a package that uses unsafe on the inside but not in it's api 8 9 package pkg 10 11 import "unsafe" 12 13 // this should be inlinable 14 func Float32bits(f float32) uint32 { 15 return *(*uint32)(unsafe.Pointer(&f)) 16 }