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
*********************************************************************




Reply via email to