Scenario:
$ cat /proc/cpuinfo | grep fp | sort -u
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop asimddp asimdfhm
Here we see the list of features.
Is it possible to obtain (short) descriptions of each of these features?
Example:
$ <some_command>
feature short description
crc32 CRC32 instructions
aes Advanced SIMD AES instructions
...
Using the idea in What do the flags in /proc/cpuinfo mean?. Unfortunately there's no source code available in Linux commenting the ARM64 feature names like in x86 so I had to use the version in golang's cpu package
Please also check the above question for details, because as mentioned there, not all flags are printed to the
Featuresline on ARM as each manufacturer may have their own extensionsSample output for your case