Так у вас целочисленная, а у capzap float версия. Давайте-ка без fSEL'а. Конечно, можно "без вложенных макросов", но это та ещё дичь будет.
Вариант capzap'а гораздо проще окинуть взглядом, и:
1) Понять что он делает
2) Дополнить для большего количества связей
3) Сократить лишние входы (если не нужны)
4) Мысленно проверить, что он "правильно работает"
Один же всё равно лишний остался?
Для 6-и элементов достаточно 12-и comparator'ов.