summaryrefslogtreecommitdiff
path: root/volk/gen/compilers.xml
blob: 005eda2aa2aa6087e6387d6b0b5f6b251a56caa2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!-- compilers remap gcc-specific information from archs.xml to specific compiler cases-->
<grammar>

<compiler name="MSVC">
  <!-- remap the following flags to SSE -->
  <remap name="mmmx">arch:SSE</remap>
  <remap name="msse">arch:SSE</remap>

  <!-- remap the following flags to SSE2 -->
  <remap name="msse2">arch:SSE2</remap>

  <!-- remap the following flags to AVX -->
  <remap name="msse3">arch:AVX</remap>
  <remap name="mssse3">arch:AVX</remap>
  <remap name="msse4.1">arch:AVX</remap>
  <remap name="msse4.2">arch:AVX</remap>
  <remap name="mpopcnt">arch:AVX</remap>
  <remap name="mavx">arch:AVX</remap>

  <prefix>/</prefix>
</compiler>

<compiler name="GNU">
  <prefix>-</prefix>
</compiler>




</grammar>