def bidx
import lawful-bytes@0.1.1.0/fast.bend as Fastimport Base
27# The place (0-3) of the lowest flagged byte of a nonzero mask.
28def bidx(+m: U32) -> U32:
29 (b2u(U32.is_zero((m .&. 128 : U32))) + b2u(U32.is_zero((m .&. 32896 : U32))) + b2u(U32.is_zero((m .&. 8421504 : U32))) : U32)