T-SIMD v31.1.0
A C++ template SIMD library
Loading...
Searching...
No Matches
tsimd.H
1// ===========================================================================
2//
3// Main include file for using the T-SIMD library.
4//
5// This source code file is part of the following software:
6//
7// - the low-level C++ template SIMD library
8// - the SIMD implementation of the MinWarping and the 2D-Warping methods
9// for local visual homing.
10//
11// The software is provided based on the accompanying license agreement in the
12// file LICENSE.md.
13// The software is provided "as is" without any warranty by the licensor and
14// without any liability of the licensor, and the software may not be
15// distributed by the licensee; see the license agreement for details.
16//
17// (C) Ralf Möller
18// Computer Engineering
19// Faculty of Technology
20// Bielefeld University
21// www.ti.uni-bielefeld.de
22//
23// ===========================================================================
24
30#pragma once
31#ifndef T_SIMD_H_
32#define T_SIMD_H_
33
34// base-level templates/functions
35#include "tsimd/base.H"
36// generic templates for extension commands
37#include "tsimd/ext.H"
38// Vecs: multiple Vec in template class
39#include "tsimd/vecs.H"
40// templates/functions for masked operations
41#include "tsimd/mask.H"
42// aligned memory allocation
43#include "tsimd/alloc.H"
44// backward compatibility
45#include "tsimd/backward_compat.H"
46// experimental functions
47#include "tsimd/experimental.H"
48
49#endif