summaryrefslogtreecommitdiff
path: root/volk/gen
diff options
context:
space:
mode:
authorJosh Blum2011-05-09 20:31:56 -0700
committerJosh Blum2011-05-10 13:49:31 -0700
commit21d6870a6ef5284a5941dce1484bcfff6684ffea (patch)
tree318a4ab75f91f48036ac9b9d01c339b959769d22 /volk/gen
parent3381729bb788e2d4f158d8efb6196a45e1620946 (diff)
downloadgnuradio-21d6870a6ef5284a5941dce1484bcfff6684ffea.tar.gz
gnuradio-21d6870a6ef5284a5941dce1484bcfff6684ffea.tar.bz2
gnuradio-21d6870a6ef5284a5941dce1484bcfff6684ffea.zip
volk: cmake support for volk (gcc + msvc)
Diffstat (limited to 'volk/gen')
-rw-r--r--volk/gen/machines.xml10
1 files changed, 10 insertions, 0 deletions
diff --git a/volk/gen/machines.xml b/volk/gen/machines.xml
index ad71da177..ce32aaadd 100644
--- a/volk/gen/machines.xml
+++ b/volk/gen/machines.xml
@@ -14,6 +14,16 @@
</machine>
-->
+<!--
+Create an SSE2 only machine (without 64/32 inline assembly support).
+This machine is intended to support the MSVC compiler on x86/amd64.
+The MSVC compiler has intrinsic support for SSE and SSE2,
+however it does not support the gcc style inline assembly.
+-->
+<machine name="sse2_only">
+<archs>generic mmx sse sse2</archs>
+</machine>
+
<machine name="sse2">
<archs>generic 32|64 mmx sse sse2</archs>
</machine>