Also worth commenting that SIGILL detection will give the wrong result on iMX51 when the kernel tries to report NEON as absent but the hardware has it; and also the test is unreliable where the hardware has NEON but the kernel was built with CONFIG_NEON=n.
So, lots of reasons...
IIRC, the above patches applied against upstream at the time they were developed.
Also worth commenting that SIGILL detection will give the wrong result on iMX51 when the kernel tries to report NEON as absent but the hardware has it; and also the test is unreliable where the hardware has NEON but the kernel was built with CONFIG_NEON=n.
So, lots of reasons...
IIRC, the above patches applied against upstream at the time they were developed.