cpu:atomic
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| cpu:atomic [2019/07/07 20:15] – [ARMv7A] oga | cpu:atomic [2019/07/07 21:08] (現在) – [x64 (relaxed/release/seq_cst)] oga | ||
|---|---|---|---|
| 行 252: | 行 252: | ||
| ===== load ===== | ===== load ===== | ||
| + | |||
| + | ==== x64 (relaxed/ | ||
| + | |||
| + | <code asm> | ||
| + | movl (%rbx), | ||
| + | </ | ||
| + | |||
| + | |||
| ==== ARMv7A (relaxed) ==== | ==== ARMv7A (relaxed) ==== | ||
| 行 285: | 行 293: | ||
| ---- | ---- | ||
| ===== store ===== | ===== store ===== | ||
| + | |||
| + | ==== x64 (relaxed/ | ||
| + | |||
| + | <code asm> | ||
| + | movl %ebp, (%rbx) | ||
| + | </ | ||
| + | |||
| + | ==== x64 (seq_cst) ==== | ||
| + | |||
| + | <code asm> | ||
| + | xchgl %ebp, | ||
| + | </ | ||
| ==== ARMv7A (relaxed) ==== | ==== ARMv7A (relaxed) ==== | ||
cpu/atomic.1562498147.txt.gz · 最終更新: by oga
