]> Cypherpunks.ru repositories - gostls13.git/commit
runtime/internal/atomic: add riscv64 operators for And/Or
authorMauri de Souza Meneguzzo <mauri870@gmail.com>
Wed, 25 Oct 2023 10:51:58 +0000 (10:51 +0000)
committerJoel Sing <joel@sing.id.au>
Wed, 25 Oct 2023 21:32:01 +0000 (21:32 +0000)
commit555af99bcc6b7515ebad5a3c947f3e4ab147fd29
tree7f2436334311d992b315b9b3833d5e84bbc81669
parente7908ab9a266da09a247480cb45dab213fb3e00e
runtime/internal/atomic: add riscv64 operators for And/Or

These primitives will be used by the new And/Or sync/atomic apis.

For #61395

Change-Id: I4062d6317e01afd94d3588f5425237723ab15ade
GitHub-Last-Rev: c0a8d8f34dc355997fa697d4d8da7d45a00bb3c7
GitHub-Pull-Request: golang/go#63272
Reviewed-on: https://go-review.googlesource.com/c/go/+/531575
Reviewed-by: Than McIntosh <thanm@google.com>
Run-TryBot: Mauri de Souza Meneguzzo <mauri870@gmail.com>
Reviewed-by: Mark Ryan <markdryan@rivosinc.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Joel Sing <joel@sing.id.au>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/runtime/internal/atomic/atomic_andor_test.go
src/runtime/internal/atomic/atomic_riscv64.go
src/runtime/internal/atomic/atomic_riscv64.s