aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/asm/internal/asm/testdata/arm64error.s
diff options
context:
space:
mode:
authorFangming.Fang <fangming.fang@arm.com>2018-04-18 02:55:09 +0000
committerBrad Fitzpatrick <bradfitz@golang.org>2018-04-19 03:00:36 +0000
commit206ed90eafdb1a6b4438298e580b25dbd23cfe44 (patch)
tree8b73631027422edbbc8324b75562dbdb59c4dc46 /src/cmd/asm/internal/asm/testdata/arm64error.s
parentf3962b1849a405995420fef4452f2a8493aa19e0 (diff)
downloadgo-206ed90eafdb1a6b4438298e580b25dbd23cfe44.tar.gz
go-206ed90eafdb1a6b4438298e580b25dbd23cfe44.zip
cmd/asm: add rev64 instruction on ARM64
This change provides VREV64 instruction for AES-GCM implementation. Change-Id: Icdf278862b03556388586f459964b025c47b8c19 Reviewed-on: https://go-review.googlesource.com/107696 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/cmd/asm/internal/asm/testdata/arm64error.s')
-rw-r--r--src/cmd/asm/internal/asm/testdata/arm64error.s2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cmd/asm/internal/asm/testdata/arm64error.s b/src/cmd/asm/internal/asm/testdata/arm64error.s
index 6f27af2f89..7de9384932 100644
--- a/src/cmd/asm/internal/asm/testdata/arm64error.s
+++ b/src/cmd/asm/internal/asm/testdata/arm64error.s
@@ -81,4 +81,6 @@ TEXT errors(SB),$0
VLD1.P (R8)(R9<<2), [V2.B16] // ERROR "invalid extended register"
VST1.P [V1.B16], (R8)(R9.UXTW) // ERROR "invalid extended register"
VST1.P [V1.B16], (R8)(R9<<1) // ERROR "invalid extended register"
+ VREV64 V1.H4, V2.H8 // ERROR "invalid arrangement"
+ VREV64 V1.D1, V2.D1 // ERROR "invalid arrangement"
RET