1
0
mirror of https://github.com/golang/go synced 2024-10-02 18:18:33 -06:00
go/src/sync
Cherry Zhang b53acd89db cmd/internal/obj/mips: add support of LLV, SCV, NOOP instructions
LLV and SCV are 64-bit load-linked and store-conditional. They
were used in runtime as #define WORD. Change them to normal
instruction form.

NOOP is hardware no-op. It was written as WORD $0. Make a name
for it for better disassembly output.

Fixes #12561.
Fixes #18238.

Change-Id: I82c667ce756fa83ef37b034b641e8c4366335e83
Reviewed-on: https://go-review.googlesource.com/40297
Reviewed-by: Minux Ma <minux@golang.org>
Run-TryBot: Minux Ma <minux@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2017-05-16 17:15:11 +00:00
..
atomic cmd/internal/obj/mips: add support of LLV, SCV, NOOP instructions 2017-05-16 17:15:11 +00:00
cond_test.go all: don't call t.Fatal from a goroutine 2016-11-15 15:13:48 +00:00
cond.go cmd/vet: check sync.* types' copying 2016-05-06 16:43:51 +00:00
example_pool_test.go sync: add example for Pool 2016-11-10 05:32:14 +00:00
example_test.go
export_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
map_bench_test.go sync: import Map from x/sync/syncmap 2017-04-26 18:05:06 +00:00
map_reference_test.go sync: import Map from x/sync/syncmap 2017-04-26 18:05:06 +00:00
map_test.go sync: really test DeepCopyMap 2017-04-30 14:17:36 +00:00
map.go sync: import Map from x/sync/syncmap 2017-04-26 18:05:06 +00:00
mutex_test.go sync: make Mutex more fair 2017-02-17 17:24:59 +00:00
mutex.go sync: make Mutex more fair 2017-02-17 17:24:59 +00:00
once_test.go
once.go all: single space after period. 2016-03-02 00:13:47 +00:00
pool_test.go all: don't call t.Fatal from a goroutine 2016-11-15 15:13:48 +00:00
pool.go sync: align poolLocal to CPU cache line size 2017-04-20 22:36:07 +00:00
runtime_sema_test.go sync: make Mutex more fair 2017-02-17 17:24:59 +00:00
runtime.go sync: make Mutex more fair 2017-02-17 17:24:59 +00:00
rwmutex_test.go sync: throw, not panic, for unlock of unlocked mutex 2016-10-19 17:46:27 +00:00
rwmutex.go sync: make Mutex more fair 2017-02-17 17:24:59 +00:00
waitgroup_test.go all: remove some unused parameters in test code 2017-04-25 14:38:10 +00:00
waitgroup.go sync: make Mutex more fair 2017-02-17 17:24:59 +00:00