aboutsummaryrefslogtreecommitdiff
path: root/src/encoding
diff options
context:
space:
mode:
authorIlya Tocar <ilya.tocar@intel.com>2017-12-07 10:56:45 -0600
committerIlya Tocar <ilya.tocar@intel.com>2018-02-14 19:56:57 +0000
commitde4edf3de7acda2cc7da8764ecdb3ff2e85c7a2d (patch)
tree6151cc9d479bc3d684577b3a87c704d6c3aba7b0 /src/encoding
parent9c4fd4626caefa0566e2d853c02912d559c01f62 (diff)
downloadgo-de4edf3de7acda2cc7da8764ecdb3ff2e85c7a2d.tar.xz
cmd/compile/internal/amd64: update popcnt code generation
Popcnt has false dependency on output register and generates MOVQ $0, reg to break it. But recently we switched MOVQ $0, reg encoding from xor reg, reg to actual mov $0, reg. This CL updates code generation for popcnt to use actual XOR. Change-Id: I4c1fc11e85758b53ba2679165fa55614ec54b27d Reviewed-on: https://go-review.googlesource.com/82516 Run-TryBot: Ilya Tocar <ilya.tocar@intel.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/encoding')
0 files changed, 0 insertions, 0 deletions