NEON and other instructions *solved*

I have Armbian Bookworm installed on my 5B. It’s been working fine but I noticed there aren’t a whole lot of instructions that I know are supposed to be supported on this chip. In particular, ones like NEON and the VFPs. Are there any prebuilt images including these?

Arm NEON instructions work, they are the property of the chip, not the operating system

If I cat /proc/cpuinfo, the instructions I mentioned are not listed, but some others are. As far as I understand, this means that the kernel wasn’t built to include them. Is there a way to prove whether they work regardless of what cpuinfo says?

How about running a program that uses them? Like this one: https://github.com/christophe-lyon/arm-neon-tests

Can you post your /proc/cpuinfo? Neon might be listed with another name, like asimd.

However, prebuilt images and packages might be compiled without those instructions. If you want to use them, you might have to compile the software yourself, or use a distro that you know that uses compiler flags tailored for the specific chip.

@marios Ah didn’t know there were other names for it. Seems you’re right:
processor : 7
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x4
CPU part : 0xd0b
CPU revision : 0

1 Like