Тип __fp16
плавающей запятой __fp16
является хорошо известным расширением стандарта C, используемого, в частности, для процессоров ARM. Я хотел бы запустить их версию IEEE на моем процессоре x86_64. Хотя я знаю, что они, как правило, этого не делают, мне было бы хорошо с имитировать их с "беззнаковым коротким" хранилищем (они имеют одинаковые требования к выравниванию и пространство для хранения) и (аппаратное) арифметическое вычисление.
Есть ли способ запросить это в gcc?
Я предполагаю, что округление может быть немного "неправильным", но это нормально для меня.
Если бы это работало в C++, это было бы идеально.