Instead of checking '!Zfh && Zhfmin' first, handle Zfh. Then assert that the other case is F+Zfhmin. The F+Zfhmin check will need to be relaxed for bfloat16 support. As it was written before there would be now error to catch that. Instead it would just silently create fsgnj.h instructions.
100 KiB
100 KiB