]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/arm64: add register indexed FMOVS/FMOVD
authorBen Shi <powerman1st@163.com>
Mon, 16 Jul 2018 13:19:59 +0000 (13:19 +0000)
committerBen Shi <powerman1st@163.com>
Mon, 20 Aug 2018 15:15:16 +0000 (15:15 +0000)
commit84feb4bbb76c4317652a79f45e3ad2d7c46c5761
tree7d65c171ececb04d3340378f9870af39e4c3f8b5
parent21ac81192483e6b8135cec4c47e6f9fce890fb05
cmd/internal/obj/arm64: add register indexed FMOVS/FMOVD

This CL adds register indexed FMOVS/FMOVD.
FMOVS Fx, (Rn)(Rm)
FMOVS Fx, (Rn)(Rm<<2)
FMOVD Fx, (Rn)(Rm)
FMOVD Fx, (Rn)(Rm<<3)
FMOVS (Rn)(Rm), Fx
FMOVS (Rn)(Rm<<2), Fx
FMOVD (Rn)(Rm), Fx
FMOVD (Rn)(Rm<<3), Fx

Change-Id: Id76de6a4be96b64cf79d7e9a1962d9d49cb462f2
Reviewed-on: https://go-review.googlesource.com/123995
Run-TryBot: Ben Shi <powerman1st@163.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/asm/internal/asm/testdata/arm64.s
src/cmd/internal/obj/arm64/asm7.go