Well, I see...
no it is not redudant...
Actually this is an old issue which has been discussed here. The 'switch'
operation subscripts are 'int 16 bits'. So, first operation is bitmasking.
Another one 'and.b #-1,r15' is zero_extend 8bit ->16 bit, cause r15 is a
switch statement param which must have 16 bits mode.
Anyway, thanks for a hint (actually a couple today :)
I'll check if I can do something with it (not now, but, say, tomorrow
morning). It seems to me that it should not be difficult.
On Saturday 07 December 2002 17:06, David Brown wrote:
> 111 000c 5FF3 and.b #llo(1), r15
> 112 000e 7FF3 and.b #-1,r15
> The second and is, as far as I can see, completly redundant. It would be
--
*********************************************************************
("`-''-/").___..--''"`-._ (\ Dimmy the Wild UA1ACZ
`6_ 6 ) `-. ( ).`-.__.`) Enterprise Information Sys
(_Y_.)' ._ ) `._ `. ``-..-' Nevsky prospekt, 20 / 44
_..`--'_..-_/ /--'_.' ,' Saint Petersburg, Russia
(il),-'' (li),' ((!.-' +7 (812) 314-8860, 5585314
*********************************************************************