https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64532
--- Comment #10 from baoshan <pangbw at gmail dot com> --- I have a second thought: As the 'y' is declared as float, should GCC infer the register is a single float register even the constraint is 'w' ?