]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/ssa: add tests for BSWAP on stores on AMD64
authorKirill Smelkov <kirr@nexedi.com>
Thu, 1 Dec 2016 18:40:57 +0000 (21:40 +0300)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 21 Dec 2016 16:36:45 +0000 (16:36 +0000)
commitc44da14440e5a2e412f9b1d3f5f2f562591d8e49
treeab7dc4df5e3ff15cfa2cd9aca8132186fe4edbd0
parentd296c3235d47ab1a0e5077dfcfbc3e14854e38c5
cmd/compile/internal/ssa: add tests for BSWAP on stores on AMD64

Commit 10f75748 (CL 32222) taught AMD64 backend to rewrite series of
byte loads or stores with corresponding shifts into a single long or
quad load or store + appropriate BSWAP. However it did not added test
for stores - only loads were tested.

Fix it.

NOTE Tests for indexed stores are not added because 10f75748 did not add
support for indexed stores - only indexed loads were handled then.

Change-Id: I48c867ebe7622ac8e691d43741feed1d40cca0d7
Reviewed-on: https://go-review.googlesource.com/34634
Reviewed-by: Keith Randall <khr@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/gc/asm_test.go