diff options
author | Fangming.Fang <fangming.fang@arm.com> | 2018-04-18 02:55:09 +0000 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2018-04-19 03:00:36 +0000 |
commit | 206ed90eafdb1a6b4438298e580b25dbd23cfe44 (patch) | |
tree | 8b73631027422edbbc8324b75562dbdb59c4dc46 /src/cmd/asm/internal/asm/testdata/arm64error.s | |
parent | f3962b1849a405995420fef4452f2a8493aa19e0 (diff) | |
download | go-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.s | 2 |
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 |