Ve světě ARM od ARMv4 po ARMv7 se podpora s pohyblivou řádovou čárkou nazývá VFP a hardwarová podpora pro ni se objevuje v Features
řádek /proc/cpuinfo
nebo v VFP support
protokolová zpráva vytištěná jádrem při zavádění. (V ARMv8 je to jen "FP".)
V /proc/cpuinfo
na Allwinner A20 to dává:
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
(viz různé vfp
funkce) a v zaváděcím protokolu:
VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 4
Pokud VFP není plně podporováno, jádro se místo toho zaloguje
VFP support v0.3: not present
nebo
VFP support v0.3: no double precision support
Pokud jde o to, zda je váš interpret Pythonu schopen toto použít, zdá se, že to závisí hlavně na architektuře vaší distribuce ARM Linuxu. Pokud tomu dobře rozumím, základní Debian armel
nebude používat FPU, Debian armhf
(a Raspbian armhf
) vůle; starší Debian arm
varianta používala instrukce FPU, ale ty byly emulovány, pokud je hardware nepodporoval. Na armel
můžete nainstalovat jádra nebo knihovny C s podporou FPU (ačkoli se zdá, že žádná taková knihovna C není v archivech Debianu dostupná).