diff src/a09.c @ 118:8f2154d95a04

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 04 Jan 2019 10:47:39 +0900
parents 844305752064
children b4e43c5bc0fd
line wrap: on
line diff
--- a/src/a09.c	Fri Jan 04 07:39:19 2019 +0900
+++ b/src/a09.c	Fri Jan 04 10:47:39 2019 +0900
@@ -659,7 +659,7 @@
 short operand;
 unsigned char postbyte;
 
-int dpsetting;
+int dpsetting = 0;
 
 
 int scanindexreg()
@@ -824,8 +824,8 @@
    scanindexed();
   } else {
    if(opsize==0) {
-    if(unknown||!certain||dpsetting==-1||
-         (unsigned short)(operand-dpsetting*256)>=256)
+    if(unknown||dpsetting==-1||    // omit !certain
+         ((((operand&0xff00)>>8))!=dpsetting))
     opsize=3; else opsize=2;
    }
    if(opsize==1)opsize=2;