]> Cypherpunks repositories - gostls13.git/commit
cmd/asm,cmd/internal/obj/riscv: add atomic memory operation instructions
authorJoel Sing <joel@sing.id.au>
Thu, 20 Feb 2020 15:50:57 +0000 (02:50 +1100)
committerJoel Sing <joel@sing.id.au>
Sun, 15 Mar 2020 08:13:28 +0000 (08:13 +0000)
commit10635921e511ef82b5eabe98928e42901fd3f822
tree5bc17d9acd5552e58d2659a060f2f8473b5236a4
parent85a8526a7e8d12a31f2f1d9ebcec2841a27dc493
cmd/asm,cmd/internal/obj/riscv: add atomic memory operation instructions

Use instructions in place of currently used defines.

Updates #36765

Change-Id: I00bb59e77b1aace549d7857cc9721ba2cb4ac6ca
Reviewed-on: https://go-review.googlesource.com/c/go/+/220541
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/asm/internal/arch/riscv64.go
src/cmd/asm/internal/asm/testdata/riscvenc.s
src/cmd/internal/obj/riscv/obj.go
src/runtime/internal/atomic/atomic_riscv64.s