3 // Copyright 2015 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.
9 // Make sure the compiler knows that DUFFCOPY clobbers X0
14 func f(x float64) float64 {
15 // y is allocated to X0
17 // marshals z before y. Marshaling z
23 func g(b [64]byte, y float64) float64 {
32 panic(fmt.Sprintf("want 10, got %f", got))