- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The Nios compiler doesn't seem to recognize the -mcustom-fsqrts option. I've tried sqrt and sqrtf. I noticed on this page: http://www.alterawiki.com/wiki/single-precision_-mcustom-*_options that the gcc pattern name is listed as sqrtsf2 but that is not the case for the libm function. Any suggestions? Thanks, JonahLink Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I assume you have connected the floating point custom instruction hardware (FPH2) to the custom instruction port of the Nios?
The sqrtf function is not directly inferred. You will need to explicitly include the headers into your C code. # include "altera_nios_custom_instr_floating_point_2.h" Then you can use sqrtf function normally. You should always include the headers when using the FPH2 module. Also you can check from objdump to re-confirm on the custom instructions being called.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page