Мелкие доработки - но без них не работало (uint fast), и не меряло фазу