go/src/cmd/internal/obj/arm64
Cherry Zhang a866df2671 cmd/internal/obj/arm64: materialize float constant 0 from zero register
Materialize float constant 0 from integer zero register, instead
of loading from constant pool.

Also fix assembling FMOV from zero register to FP register.

Change-Id: Ie413dd342cedebdb95ba8cfc220e23ed2a39e885
Reviewed-on: https://go-review.googlesource.com/32250
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
2016-10-28 20:18:29 +00:00
..
a.out.go cmd/compile, runtime, etc: get rid of constant FP registers 2016-08-30 23:16:17 +00:00
anames.go cmd/asm: simplify golden test maintenance 2016-01-24 05:00:04 +00:00
anames7.go [dev.ssa] cmd/internal/obj/arm64: fix encoding constant into some instructions 2016-08-10 20:33:11 +00:00
asm7.go cmd/internal/obj/arm64: materialize float constant 0 from zero register 2016-10-28 20:18:29 +00:00
list7.go cmd/asm: fix SIMD register name on arm64 2016-04-27 09:17:46 +00:00
obj7.go cmd/internal/obj/arm64: materialize float constant 0 from zero register 2016-10-28 20:18:29 +00:00