mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
test: migrate plan9 tests to codegen
And remove it from asmtest. Next CL will remove the whole asmtest infrastructure. Change-Id: I5851bf7c617456d62a3c6cffacf70252df7b056b Reviewed-on: https://go-review.googlesource.com/107335 Run-TryBot: Giovanni Bajo <rasky@develer.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
b47806d1b5
commit
01aa1d7dbe
2 changed files with 23 additions and 33 deletions
|
|
@ -71,3 +71,25 @@ func FusedSub64(x, y, z float64) float64 {
|
|||
// ppc64le:"FMSUB\t"
|
||||
return x*y - z
|
||||
}
|
||||
|
||||
// ---------------- //
|
||||
// Non-floats //
|
||||
// ---------------- //
|
||||
|
||||
// We should make sure that the compiler doesn't generate floating point
|
||||
// instructions for non-float operations on Plan 9, because floating point
|
||||
// operations are not allowed in the note handler.
|
||||
|
||||
func ArrayZero() [16]byte {
|
||||
// amd64:"MOVUPS"
|
||||
// plan9/amd64/:-"MOVUPS"
|
||||
var a [16]byte
|
||||
return a
|
||||
}
|
||||
|
||||
func ArrayCopy(a [16]byte) (b [16]byte) {
|
||||
// amd64:"MOVUPS"
|
||||
// plan9/amd64/:-"MOVUPS"
|
||||
b = a
|
||||
return
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue