aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/arm
diff options
context:
space:
mode:
authorisharipo <iskander.sharipov@intel.com>2018-05-16 02:21:59 +0300
committerIlya Tocar <ilya.tocar@intel.com>2018-05-22 14:57:15 +0000
commit5437cde96cd4228c3b3405cd138b410ffa5523c2 (patch)
tree09b96648b2beaf11943944c712c9da512679a90e /src/cmd/internal/obj/arm
parent8a85bce215eda0fa56bf67186d0fd487954185f2 (diff)
downloadgo-5437cde96cd4228c3b3405cd138b410ffa5523c2.tar.xz
cmd/asm: enable AVX512
- Uncomment tests for AVX512 encoder - Permit instruction suffixes for x86 - Permit limited reg list [reg-reg] syntax for x86 for multi-source ops - EVEX encoding support in obj/x86 (Z-cases, asmevex, etc.) - optabs and ytabs generated by x86avxgen (https://golang.org/cl/107216) Note: suffix formatting implemented with updated CConv function. Now arch asm backend should register formatting function by calling RegisterOpSuffix. Updates #22779 Change-Id: I076a167ee49582700e058c56ad74e6696710c8c8 Reviewed-on: https://go-review.googlesource.com/113315 Run-TryBot: Iskander Sharipov <iskander.sharipov@intel.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Cherry Zhang <cherryyz@google.com>
Diffstat (limited to 'src/cmd/internal/obj/arm')
-rw-r--r--src/cmd/internal/obj/arm/list5.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/internal/obj/arm/list5.go b/src/cmd/internal/obj/arm/list5.go
index a44e40a158..2654312b89 100644
--- a/src/cmd/internal/obj/arm/list5.go
+++ b/src/cmd/internal/obj/arm/list5.go
@@ -39,6 +39,7 @@ func init() {
obj.RegisterRegister(obj.RBaseARM, MAXREG, rconv)
obj.RegisterOpcode(obj.ABaseARM, Anames)
obj.RegisterRegisterList(obj.RegListARMLo, obj.RegListARMHi, rlconv)
+ obj.RegisterOpSuffix("arm", obj.CConvARM)
}
func rconv(r int) string {