Jump to content

Talk:Krait (processor)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

floating point version

[edit]

The article currently cites this to support the assertion that the floating point version of Krait is VFPv4, but the article here by the same authors says that it is VFPv3. Does anyone know for sure which version Krait implements and where one might find a definitive citation for that information? --Greenbreen (talk) 08:23, 11 January 2016 (UTC)[reply]

I have Synology RT2600ac router with aforementioned CPU. VFPv4 is definitely listed as an extension. Here is the ’cat /proc/cpuinfo’ output:
model name ARMv7 Processor rev 0 (v7l)
BogoMIPS 26.95
Features half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32
CPU implementer 0x51
CPU architecture 7
CPU variant 0x2
CPU part 0x04d
CPU revision 0
Hardware Qualcomm (Flattened Device Tree)
Revision 0
Serial 0
0x04d part number is Krait 300. Myham (talk) 10:35, 10 October 2023 (UTC)[reply]
Also cited on Comparison of ARM processors Wiki page in ARM-7A section. Myham (talk) 10:45, 10 October 2023 (UTC)[reply]
https://wiki.riteme.site/wiki/Comparison_of_ARM_processors?wprov=sfti1 Myham (talk) 10:47, 10 October 2023 (UTC)[reply]

at least a Krait300 (I own a Jolla1 with MSM8930AA and gcc4.8.3) can perform a 'vfma.f64 d0, d9, d18' assembler operation (which is VFPV4-D32) without complaining and returning the right result... — Preceding unsigned comment added by 2001:A62:21D:9E01:221:6AFF:FE28:7F70 (talk) 15:38, 3 June 2016 (UTC)[reply]