On 04/27/2018 10:22 AM, Alex Bennée wrote: > > Richard Henderson <richard.hender...@linaro.org> writes: > >> When running the gcc testsuite with current aarch64-linux-user, >> the testsuite detects the presence of the fp16 extension and >> enables lots of extra tests for builtins. >> >> Quite a few of these new tests fail because we missed implementing >> some instructions. We really should go back and verify that nothing >> else is missing from this (rather large) extension. > > So this set of instructions is generated from any ASL description that > contains "half":
This still isn't all of them. At least the insns from fmov_float_gen.html are missing. The four insns could be handled with FMOV_H_general A64_V sf:1 00 11110 11 100 11 o:1 000000 Rn:5 Rd:5 Peter had pointed out that I didn't handle sf=1 in fmov during review. r~