for (ecx = 0; ecx < 32; ecx++) { if ((1 << ecx) & eax) { ebx = ecx; } }