Update to go1.25.0
This commit is contained in:
@@ -74,6 +74,7 @@ func FusedAdd32(x, y, z float32) float32 {
|
||||
// arm64:"FMADDS"
|
||||
// loong64:"FMADDF\t"
|
||||
// riscv64:"FMADDS\t"
|
||||
// amd64/v3:"VFMADD231SS\t"
|
||||
return x*y + z
|
||||
}
|
||||
|
||||
@@ -98,6 +99,7 @@ func FusedAdd64(x, y, z float64) float64 {
|
||||
// arm64:"FMADDD"
|
||||
// loong64:"FMADDD\t"
|
||||
// riscv64:"FMADDD\t"
|
||||
// amd64/v3:"VFMADD231SD\t"
|
||||
return x*y + z
|
||||
}
|
||||
|
||||
@@ -147,20 +149,14 @@ func CmpWithAdd(a float64, b float64) bool {
|
||||
// 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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user