delay slot
2007.09.22 Saturday 23:58
先日SPARCのアセンブラを見たとき,call命令の次に必ずnopがあるので奇妙だと思っていたのだが,本日それが「DELAY SLOT」(遅延スロット)なるものだということを知った.
call xxxx
nop <=== ここ!
分岐命令の後ろにあるのに分岐前に実行されてしまうもので,MIPSおよびSPARCにあるらしい.IA-32とPowerPCにはそんなもの無いので知らなかった.
call xxxx
nop <=== ここ!
分岐命令の後ろにあるのに分岐前に実行されてしまうもので,MIPSおよびSPARCにあるらしい.IA-32とPowerPCにはそんなもの無いので知らなかった.
Wikipedia (英語版)には OLD ARCHITECTUREにあるものとしてMIPS, SPARC以外にSuperH (日立→Renesas), PA-RISC (HP)も載っていた.
念のため,この前作ったパッチがこの位置に入っていないか確認しよう...
#今日は完全に自分用メモ
念のため,この前作ったパッチがこの位置に入っていないか確認しよう...
#今日は完全に自分用メモ
Comments