Sha256: 5e84690c9206a9078d621a44b39fc55dbf0898d45a35a14f4b1584b16f004696

Contents?: true

Size: 627 Bytes

Versions: 2

Compression:

Stored size: 627 Bytes

Contents

/**
 * @file PacketFilter.h
 * @author bab2min (bab2min@gmail.com)
 * @brief 
 * @version 0.3.3
 * @date 2021-03-31
 * 
 * @copyright Copyright (c) 2020-2021
 * 
 */

#ifndef EIGENRAND_PACKET_FILTER_H
#define EIGENRAND_PACKET_FILTER_H

#include <array>
#include "MorePacketMath.h"

namespace Eigen
{
	namespace Rand
	{
		namespace detail
		{
			template<size_t PacketSize>
			class CompressMask;
		}
	}
}


#ifdef EIGEN_VECTORIZE_AVX
#include "arch/AVX/PacketFilter.h"
#endif

#ifdef EIGEN_VECTORIZE_SSE2
#include "arch/SSE/PacketFilter.h"
#endif

#ifdef EIGEN_VECTORIZE_NEON
#include "arch/NEON/PacketFilter.h"
#endif


#endif

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tomoto-0.3.1 vendor/EigenRand/EigenRand/PacketFilter.h
tomoto-0.3.0 vendor/EigenRand/EigenRand/PacketFilter.h