summaryrefslogtreecommitdiff
path: root/volk/include
diff options
context:
space:
mode:
authorNick Foster2011-02-15 23:37:12 -0800
committerNick Foster2011-02-15 23:37:12 -0800
commit5d10579e79b35a3d80af967b73dfe72f7ce14740 (patch)
treef158e0f589f686977662b8a673f1096b957f1d29 /volk/include
parent1bf5a3ea4bbb9fd6baf72eb876778d2652c97f2c (diff)
downloadgnuradio-5d10579e79b35a3d80af967b73dfe72f7ce14740.tar.gz
gnuradio-5d10579e79b35a3d80af967b73dfe72f7ce14740.tar.bz2
gnuradio-5d10579e79b35a3d80af967b73dfe72f7ce14740.zip
volk: temporarily removed avx arch.
when -mavx is used, gcc will promote SSE instructions to their AVX equivalents. while this is a benefit on AVX architectures, it makes it really difficult to selectively enable code based on architecture at runtime. GCC suggests compiling different files with different flags and loading them at runtime. GCC can take a flying leap.
Diffstat (limited to 'volk/include')
-rw-r--r--volk/include/volk/archs.xml10
1 files changed, 0 insertions, 10 deletions
diff --git a/volk/include/volk/archs.xml b/volk/include/volk/archs.xml
index a19a5add9..70d55a8be 100644
--- a/volk/include/volk/archs.xml
+++ b/volk/include/volk/archs.xml
@@ -126,14 +126,4 @@
<flag>msse4.2</flag>
</arch>
-
-<arch name="avx" type="x86">
- <val>1</val>
- <op>1</op>
- <reg>c</reg>
- <shift>28</shift>
- <flag>mavx</flag>
-</arch>
-
-
</grammar>