Main MRPT website
>
C++ reference for MRPT 1.9.9
mrpt
core
SSE_types.h
Go to the documentation of this file.
1
/* +------------------------------------------------------------------------+
2
| Mobile Robot Programming Toolkit (MRPT) |
3
| http://www.mrpt.org/ |
4
| |
5
| Copyright (c) 2005-2018, Individual contributors, see AUTHORS file |
6
| See: http://www.mrpt.org/Authors - All rights reserved. |
7
| Released under BSD License. See details in http://www.mrpt.org/License |
8
+------------------------------------------------------------------------+ */
9
10
#pragma once
11
12
#include <mrpt/config.h>
13
14
// SSE2 types:
15
#if MRPT_HAS_SSE2
16
extern
"C"
{
17
#include <emmintrin.h>
18
#include <mmintrin.h>
19
}
20
#endif
21
22
// SSE3/SSSE3 types:
23
#if MRPT_HAS_SSE3
24
extern
"C"
{
25
#include <pmmintrin.h>
26
#if defined(__GNUC__)
27
#include <immintrin.h>
// Meta-header
28
#endif
29
}
30
#endif
31
32
// SSE4.1 types:
33
#if MRPT_HAS_SSE4_1
34
#if defined(__SSE4_2__) || defined(__SSE4_1__)
35
#include <smmintrin.h>
36
#endif
37
#endif
Page generated by
Doxygen 1.8.17
for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST