···170170 * One or more bits in the LSB of r3 are assumed to be set.171171 */172172.L_found:173173-#if __LINUX_ARM_ARCH__ >= 5173173+#if __LINUX_ARM_ARCH__ >= 7174174+ rbit r3, r3 @ reverse bits175175+ clz r3, r3 @ count high zero bits176176+ add r0, r2, r3 @ add offset of first set bit177177+#elif __LINUX_ARM_ARCH__ >= 5174178 rsb r0, r3, #0175179 and r3, r3, r0 @ mask out lowest bit set176180 clz r3, r3 @ count high zero bits