Mjolnir Core
Core functionality of the Mjolnir API
floating_point_vector_register_test_suite.h
Go to the documentation of this file.
1 
7 
8 #pragma once
9 
10 
12 #include "mjolnir/core/x86/x86.h"
13 #include <gtest/gtest.h>
14 
15 
18 
24 template <mjolnir::x86::FloatVectorRegister T_RegisterType>
25 class FloatingPointVectorRegisterTestSuite : public ::testing::Test
26 {
27 };
28 
29 
31 using VectorRegisterTestTypes = ::testing::Types<__m128, __m128d, __m256, __m256d>; // NOLINT
32 
33 
36 // cppcheck-suppress syntaxError
37 TYPED_TEST_SUITE(FloatingPointVectorRegisterTestSuite, VectorRegisterTestTypes, );
39 
40 
The test suite for all supported x86 vector registers based on floating point types.
Definition: floating_point_vector_register_test_suite.h:26
Contains x86 vectorization specific constants, concepts and definitions.
This header includes the correct x86 header depending on the operation system.