調子に乗ってあれこれコード生成してみたが、CPU が thumb モードのままうっか り ARM コードに飛ばしてしまい未定義命令例外が発生してしまい BIOS に飛んで しまい〜なわけだが、それでも他のタスクは普通に動いていたのでちょっと感動 してしまった。メモリダンプを画面に出力するタスクを走らせておけば実機上で ある程度のデバッグが出来るかもしれないなー。
「その場で ARM コード生成」という超絶テクを習得したおいらは PCM ミキサー のループアンロールにこのテクを応用できるんじゃないかと思ったが、ソースを 見直してみたら既にその必要が無い程度(コード生成する分で帳消しになる程度) には最適化されていたのだった。がっくし。