--- nono/hd64180/hd64180acc.cpp 2026/04/29 17:05:34 1.1.1.3 +++ nono/hd64180/hd64180acc.cpp 2026/04/29 17:05:43 1.1.1.4 @@ -363,8 +363,6 @@ hd64180acc::rrc_8(uint32 src) uint32 hd64180acc::daa_8(uint32 src) { - uint32 ah; - uint32 al; uint32 b; uint32 res; @@ -376,8 +374,7 @@ hd64180acc::daa_8(uint32 src) bool resH; // 出力用。H は内部演算のみの和 // 下位桁 - ah = src >> 4; - al = src & 0xf; + uint32 al = src & 0xf; if (al >= 0x0a || IsH()) { b = 0x06; } else { @@ -388,8 +385,7 @@ hd64180acc::daa_8(uint32 src) resH = IsH(); // 上位桁 - ah = src >> 4; - al = src & 0xf; + uint32 ah = src >> 4; if (ah >= 0x0a || tmpC) { b = 0x60;