TGW, se quella strlen() ritorna una costante, stai sicuro che probabilmente il codice del primo si riporta al secondo. Ad esempio, memorizzando il risultato in cx. Certo e` che l`"intelligenza" di un compilatore ha un limite, e magari non ci arriva, ma non saprei. Bisognerebbe provare con mano. Cmq ripeto, la prima ipotesi, per un risultato costante, e` da scartare, SEMPRE. L`efficienza va assicurata sia per programmi stupidi che complessi, non e` mai un optional.