Using floats, double arithmetic triggers warnings on the hand

I have a device driver that compiles fine with arm-linux-gnueabi- I added a few double and floats to the code and I get the following in compile warnings:

WARNING: "__aeabi_dsub" [/home/preetam/Desktop/pwm_driver/driver/pwm_dev.ko] undefined! WARNING: "__aeabi_d2uiz" [/home/preetam/Desktop/pwm_driver/driver/pwm_dev.ko] undefined! WARNING: "__aeabi_dmul" [/home/preetam/Desktop/pwm_driver/driver/pwm_dev.ko] undefined! WARNING: "__aeabi_ddiv" [/home/preetam/Desktop/pwm_driver/driver/pwm_dev.ko] undefined! WARNING: "__aeabi_ui2d" [/home/preetam/Desktop/pwm_driver/driver/pwm_dev.ko] undefined!

Does this mean that the compiler and / or the shoulder platform do not support floating and double data types?

I am dealing with this situation. I need to be able to do math in order to get the proper functionality.

+3


source to share





All Articles