Использование fsel
само по себе часто может привести к неверным результатам для исключительных значений, таких как NaN и Inf. Вам нужно будет тщательно рассмотреть результаты каждого сравнения.
Целочисленный выбор реализован как минимум в двух вариантах PowerPC.
IBM имеет инструкции selii
, selir
, selri
, selrr
в своих системах AS / 400. Они могут выбирать между регистром или подписанным 5-битным немедленным для каждого источника. Решение основано на регистре AS / 400.
У Motorola / Freescale есть APU isel, встречающийся в сериях e200 и e500 (и, возможно, других). Они используют обычный бит регистра условий, но могут выбирать только из источников регистров.