commit | 888d44d3c16147019bb5a667b40bc68ecf4e7ba3 | [log] [tgz] |
---|---|---|
author | Dave Cheney <dave@cheney.net> | Thu Apr 09 21:25:48 2015 +1000 |
committer | Dave Cheney <dave@cheney.net> | Wed Apr 15 12:26:24 2015 +0000 |
tree | bb1dd49cb61e6c87200239df3dd14cdde56839e1 | |
parent | 47515e01167268ca2b844e9b13cd47f7c2a613d8 [diff] [blame] |
cmd/internal/gc, cmd/7g: use zero register in Componentgen Fixes #9855 Use an architectural zero register as the source for zeroing, if available. Change-Id: Ie5b4ba4e3d356c6f892bfd1cebd14d5152bdeeb0 Reviewed-on: https://go-review.googlesource.com/8722 Reviewed-by: Keith Randall <khr@golang.org>
diff --git a/src/cmd/internal/gc/go.go b/src/cmd/internal/gc/go.go index 5803f39..25ada55 100644 --- a/src/cmd/internal/gc/go.go +++ b/src/cmd/internal/gc/go.go
@@ -769,6 +769,7 @@ REGRETURN int // AX REGMIN int REGMAX int + REGZERO int // architectural zero register, if available FREGMIN int FREGMAX int MAXWIDTH int64