added assembly version of bitlen, which equiv of LeadingBitPosition