use __rt_ffs instead of ffs