diff options
| author | Cherry Zhang <cherryyz@google.com> | 2017-04-06 09:36:23 -0400 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2017-04-06 17:59:32 +0000 |
| commit | 257b01f8f47ace2ddd75efe37d8a0353888bce14 (patch) | |
| tree | a80252d7a164e33f7ed6e6436805fa3e1bdf7dbd /src/cmd/internal/obj | |
| parent | 168eb9cf3395583541224af0227c19ddb13e35be (diff) | |
| download | go-257b01f8f47ace2ddd75efe37d8a0353888bce14.tar.xz | |
cmd/compile: use ANDconst to mask out leading/trailing bits on ARM64
For an AND that masks out leading or trailing bits, generic rules
rewrite it to a pair of shifts. On ARM64, the mask actually can
fit into an AND instruction. So we rewrite it back to AND.
Fixes #19857.
Change-Id: I479d7320ae4f29bb3f0056d5979bde4478063a8f
Reviewed-on: https://go-review.googlesource.com/39651
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
Diffstat (limited to 'src/cmd/internal/obj')
0 files changed, 0 insertions, 0 deletions
