Arm Community
Site
Search
User
Site
Search
User
Support forums
Arm Development Studio forum
How to get VFP support info about ARM processor
Jump...
Cancel
Locked
Locked
Replies
2 replies
Subscribers
118 subscribers
Views
4172 views
Users
0 members are here
Options
Share
More actions
Cancel
Related
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
How to get VFP support info about ARM processor
Andrei Baskakov
over 12 years ago
Note: This was originally posted on 5th April 2012 at
http://forums.arm.com
Hello!
I have a device with a Marvell Kirkwood 88F6283 processor. Using cpuinfo I've managet to get the following
Processor : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS : 992.87
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1
Hardware : Feroceon-KW
Revision : 0000
Serial : 0000000000000000
Linux wtplug 2.6.31.8 #1 Tue Oct 25 14:30:37 FET 2011 armv5tel GNU/Linux
1. How can I understand if this processor supports VFP (hardware)?
2. What version of VFP - VFP/VFP2/VFP3 it implements?
3. What compiler flags do I need to specify to a gcc cross-compiler in order to generate VFP code?
The reason I am writing is that I've compiled a program which uses floating point multiplication and it results in a 'Invalid operation' exception on a VLDR instruction.
4. Do you know any reasons why I get such an exception on VLDR?
Thank you!
Alban Rampon
over 12 years ago
Note: This was originally posted on 5th April 2012 at
http://forums.arm.com
Hi Andrei,
I don't believe it has a hardware floating point.
However, instead of taking my word for it, you could have a look at the
Floating-point system ID register, FPSID
http://infocenter.ar...c/CHDCAEGB.html
"The FPSID register can be read when the VFP9-S coprocessor is disabled without causing the UNDEFINED instruction trap to be taken."
Kindly,
Alban
Cancel
Vote up
0
Vote down
Cancel
Marcus Harnisch
over 12 years ago
Cancel
Vote up
0
Vote down
Cancel