ARMのインストラクションセットいいねえ。

ARMのatomic_addについて調べた。


ARMはswp命令を備えているので、
load->add->swp->cmp
でいけるね。


昔、ポケットステーション用のプログラムを触っていたときにちょっと調べたけれども、
もともと6502や65816を触っていたこともあり?
かなり好きなインストラクションセット。


いろんな命令を条件付き実行できるのはいいねえ。
さよなら分岐ですよ。まあ、さよならできないんだけどね。