studioフォルダにありました(内容は概ね名前から予想される通りのものでした)こんにちは。studioのインストールフォルダを眺めていたら、CCRXmachine.hとCCRXmachine.cというファイルがあることに気付きました。中を見てみると、概ねファイル名から予想される通りのソースファイルでした。studioのインストールフォルダを見直してみたところ、以前からあったことが分かりましたが、今まで気付きませんでした。一部コメントアウトされているものがあったり、以前に別スレッド『GUNRX用プロジェクトのスマートコンフィグレータのBSPを見ていて気付いた変な移植コード』で話題にしたことと同じ元のコードの意図を理解していない書き換えがあったり、ちょっと惜しいような気もしました。2:47NoMaYさんほやです。関数の形式で実装するにはそう書かざるを得なかったのでしょう。この実装は駄目ですね一時変数を使用した単なる交換では排他制御に使えないのも勿論ですが、実行効率を上げる等の目的で特別な命令を吐かせたいところで用意されてる組み込み関数をただの関数として用意している時点で呼び出しコストも発生するし何考えてんのかという感じですね。命令も吐けて良いと思うのだけどなあ。nozomu:LEONです。Myマクロですがどうでしょうか。インライン展開もされてないのか。