気になったこと

朝、隣の人がSPICE3の差分を見ていて、あるバージョンでなぜかcase文をif文に変更されていたのを見て悩んでた。
ぼくは、『case文だろうが、if文だろうが、gccが吐き出すアセンブリコードは同じだろう、所詮Syntax Sugarさ』と思っていたので、『一緒ですよ!!』と言ったのだが、本当だろうか?

と言うことで、ごくごく簡単にcase文とif文のコードから、アセンブリ出力。んで、diff取ってみる。あ、結構ちゃうんやね。やっぱ、知ったかはいかんなぁ。

残念ながら、今はアセンブラを読む知識がないので、夏休みの宿題に取っておこう。