- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found the following calls from the asm/source code listing,
call _libm_sse2_sincos
call _libm_sse2_log
My guess was the compiler is calling the math library to use sse2 instructions to performace some math functions such as sin,cosin or log? Does any one know about this and can confirm my guess was correct?
Thanks.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, icc provides a library of sse2 coded math functions. sincos
would return both sin() and cos() of the same argument.
This should provide better performance than x87 coded functions,
when called directly from sse2 code. There are also "short
vector" versions in libsvml, which icc may invoke automatically.
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