hi Vijay, > i am doing a 32 bit multiplication using _mulsi3 command and the > answer which i am getting in 0?!! is that anything i need to do to make it > work.... ?? i have pasted the code as well. Yes, ... read docs ... :)
It says, that _mulsi3 _libraty_ call uses non-standard argument passing scheme. Therefore _calling_ _mulsi3 might result in unpredictable return. > milagemultiplier and data received frm obd are declared as longint. > __mulsi3 (__mulsi3 (MileageMultiplier , dataReceivedFromOBD), 0x1d14f8); > cheers, ~d > > thanks a lot > vijay > > > --------------------------------- > Discover Yahoo! > Get on-the-go sports scores, stock quotes, news & more. Check it out!