go/src/cmd
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
..
addr2line all: use testing.GoToolPath instead of "go" 2016-08-30 22:49:11 +00:00
api all: rename vendored golang.org/x/net packages to golang_org 2016-07-13 18:35:40 +00:00
asm cmd/asm, cmd/internal/obj/ppc64: Add vector scalar (VSX) registers and instructions 2016-10-28 13:38:30 +00:00
cgo cmd/cgo: throw if C.malloc returns nil 2016-10-25 02:38:49 +00:00
compile cmd/compile: disable various write barrier optimizations 2016-10-28 20:05:58 +00:00
cover cmd/cover: handle gotos 2016-10-14 23:38:29 +00:00
dist cmd/dist: ignore stderr when listing packages to test 2016-10-26 02:24:45 +00:00
doc cmd/doc: show documentation for interface methods when requested explicitly 2016-10-25 20:09:49 +00:00
fix cmd/fix: add golang.org/x/net/context fix 2016-09-15 19:24:04 +00:00
go cmd/go, go/build: document form of import paths 2016-10-28 19:34:16 +00:00
gofmt cmd/gofmt: simplify map key literals 2016-10-12 03:55:43 +00:00
internal cmd/internal/obj/arm64: materialize float constant 0 from zero register 2016-10-28 20:18:29 +00:00
link cmd/link: put text at address 0x1000000 on darwin/amd64 2016-10-28 20:17:53 +00:00
nm all: use sort.Slice where applicable 2016-10-04 05:10:56 +00:00
objdump cmd/objdump: skip tests for GOARCH=mips{,le} 2016-10-27 14:56:06 +00:00
pack all: use testing.GoToolPath instead of "go" 2016-08-30 22:49:11 +00:00
pprof cmd/objdump: implement objdump of .o files 2016-08-24 17:36:59 +00:00
trace runtime, cmd/trace: track goroutines blocked on GC assists 2016-10-28 14:29:47 +00:00
vendor cmd/objdump: updates from golang.org/x/arch/ppc64/ppc64asm 2016-10-25 21:16:33 +00:00
vet cmd/vet: diagnose non-space-separated struct tag like `json:"x",xml:"y"` 2016-10-26 13:37:51 +00:00