#include <machine.h>    // コンパイラ提供の組み込み関数get_fpsw(), set_fpsw()を使用する
 
                         // ために,machine.hをインクルード
 #include "kernel.h"
 
 #include "kernel_id.h"
 
 void handler(void)
 
 {
     unsigned long old_fpsw;    // FPSWレジスタを退避するための変数を宣言
     old_fpsw = get_fpsw();    // FPSWレジスタを退避
     set_fpsw(0x00000100);     // 必要ならFPSWを初期化
     /* 浮動小数点演算処理 */  
     set_fpsw(old_fpsw);       // FPSWレジスタを復帰
 }
 
 |