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