Fabrizio Diversi wrote: > I am still trying to remove MOVEP from the SMSQE sources : it is > proved that the Q60 is a lot faster avoiding the software emulation > of Movep. What I did is a simple substitution of MOVEP with 3 other > instructions as was discussed in previous mail. Assembling the new > module went Ok , not so for the linker that gave me a "Truncation > Error at offset xxx" . It is obvious that the new code is longer > than before , the question is : how can I debug this ?
OK, I had a short look: the problematic file is iod_con2_ptr_sched_asm and the symbol with the overflow kbd_keyrow. Just moving the win1_smsq_kbd_keyrow_rel entry within the _cct file nearer to the mentioned one should help. Tony's linker BTW provides much more information than Qlink in that respect. Marcel