Re: [Discuss-gnuradio] how to test sse2 support using cmake

2012-09-20 Thread Kyle Zhou
Thanks Nick. Yes, I would like to migrate to volk and avoid all the hassles. Need to take some time to learn volk first. Can I assume volk can perform most of the intrinsics of sse2? Regards KZ On 18/09/2012, at 2:04 AM, Nick Foster wrote: Kyle, superhero This sounds like a job for VOLK!

Re: [Discuss-gnuradio] how to test sse2 support using cmake

2012-09-20 Thread Kyle Zhou
Yes, I did look at it. but that is too overwhelming to me so far. need to work harder :( On 17/09/2012, at 9:40 PM, Robert McGwier wrote: How about looking at the libvolk components and see how SSE is done and mimic? On Sep 17, 2012 12:51 AM, Kyle Zhou kyle...@gmail.com wrote: I have a

Re: [Discuss-gnuradio] how to test sse2 support using cmake

2012-09-20 Thread Josh Blum
On 09/20/2012 09:37 AM, Kyle Zhou wrote: Thanks Nick. Yes, I would like to migrate to volk and avoid all the hassles. Need to take some time to learn volk first. Can I assume volk can perform most of the intrinsics of sse2? Regards KZ On Checkout the next branch (which has the latest in

Re: [Discuss-gnuradio] how to test sse2 support using cmake

2012-09-17 Thread Robert McGwier
How about looking at the libvolk components and see how SSE is done and mimic? On Sep 17, 2012 12:51 AM, Kyle Zhou kyle...@gmail.com wrote: I have a block which depends on sse2. I need to tell cmake to check if the cpu support sse2 in order to determine if the sse2 acceleated version or a

Re: [Discuss-gnuradio] how to test sse2 support using cmake

2012-09-17 Thread Nick Foster
Kyle, superhero This sounds like a job for VOLK! /superhero Seriously, sounds like your block could benefit from all the nice housekeeping that Volk takes care of for you, including runtime auto-detection of platform support, conditional compiling based on compiler support, and alignment

[Discuss-gnuradio] how to test sse2 support using cmake

2012-09-16 Thread Kyle Zhou
I have a block which depends on sse2. I need to tell cmake to check if the cpu support sse2 in order to determine if the sse2 acceleated version or a generic version should be used. This should be straight forward. However, I just cannot find an example CMakeLists.txt to get me a quick start.