Интересно, "штатный" fSEL реализован через условные присвоения или всё же, как и компонент SEL_FLOAT из библиотеки компонентов - через два умножения с "плавучкой"?