--- nono/m88xx0/m88100excep.h 2026/04/29 17:04:31 1.1 +++ nono/m88xx0/m88100excep.h 2026/04/29 17:04:44 1.1.1.3 @@ -1,6 +1,7 @@ // // nono -// Copyright (C) 2020 isaki@NetBSD.org +// Copyright (C) 2020 nono project +// Licensed under nono-license.txt // #pragma once @@ -25,3 +26,14 @@ #define M88K_EXCEP_SFU5_PRECISE (122) #define M88K_EXCEP_SFU6_PRECISE (124) #define M88K_EXCEP_SFU7_PRECISE (126) + +// FP 例外 +// 7 .. 3 が precise、2 .. 0 が imprecise +#define M88K_FPEXCEP_FIOV (1 << 7) +#define M88K_FPEXCEP_FUNIMP (1 << 6) +#define M88K_FPEXCEP_FPRV (1 << 5) +#define M88K_FPEXCEP_FROP (1 << 4) +#define M88K_FPEXCEP_FDVZ (1 << 3) +#define M88K_FPEXCEP_FUNF (1 << 2) +#define M88K_FPEXCEP_FOVF (1 << 1) +#define M88K_FPEXCEP_FINX (1 << 0)