views:

293

answers:

2

Does any one know if the Qualcomm MSM7200A ARM11 in the HTC Touch Pro 2 supports floating point operations? Is there a way to recognize whether or not a processor supports floating point operations based on it's name?

+1  A: 

I found the answer to my question. The MSM7200 does not support floating operations.

Joel
A: 

What's even sadder is that the ARMv6 instruction set (ARM11) still doesn't have a divide instruction. The SIMD instructions of the ARM11 can speed up DCT calculations and pixel averaging, but overall the instruction set isn't that much better than the older ARM9.

BitBank
I did a test of the speed of the four basic math operations with different data types. On the TP2 the divide operation on a double data type too 30x as much time as an integer addition (I used integer addition as my baseline). On a certain device that had a floating point unit double division only took 2x the time of integer addition.Makes a huge difference.
Joel