さて、移植してみるか

と思って眺めていると、レジスタにビットアクセスしているではないか。今の環境、そういうのできないんですけど。。。どうするんでしょう?

ビットフィールドなポインタでそのアドレスをさす?それって全レジスタ分書くのがめんどくさいな。コンパイラ作者の仕事でしょうよ。