float fixes - added bsr/bsf support