Hi Marcel

I'm using 3.33. The problem now is that I can't reproduce the behavior. 
At the time clearing the
data register before loading it with a word from memory solved the 
problem. However removing
the moveq #0,dn does not bring back the problem. The compare operation 
also had an offset i.e.

moveq  #0,d0        put this here to fix the problem
move.w 6(a4),d0
cmp.w  8(a4),d0

Cheers
Malcolm

Marcel Kilgus wrote:

>George Gwilt wrote:
>  
>
>>This works absolutely as expected on both a Q60 and QPC2 (latest
>>version). That is, the branch does go to "equal". I assume you used  
>>QMON or whatever to step through the program else you can't see what  
>>is happening.
>>    
>>
>
>There were bugs in the past of QPC that vanished when using a debugger
>(the instructions used by the debugger did by pure chance clear some
>internal register a normal code execution did not). But that was over
>10 years ago, nowadays the QPC emulation core is so free of bugs that
>I remain skeptical. But in theory all this IS possible and I never say
>never.
>
>Malcom, just to be sure, what version did you use and does the problem
>vanish with a version earlier than 3.33?
>
>Marcel
>
>_______________________________________________
>QL-Users Mailing List
>http://www.q-v-d.demon.co.uk/smsqe.htm
>
>  
>
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to