Botan 3.6.0
Crypto and TLS for C&
simd_avx2_gfni.h File Reference

Internal Header. More...

#include <botan/internal/simd_avx2.h>
#include <stdexcept>
#include <string_view>

Go to the source code of this file.

Namespaces

namespace  Botan
 

Macros

#define BOTAN_GFNI_ISA   "gfni,avx2"
 

Functions

 Botan::BOTAN_FUNC_ISA_INLINE ("gfni,avx2") SIMD_8x32 gf2p8mul(const SIMD_8x32 &a
 
template<uint64_t A, uint8_t B>
SIMD_8x32 Botan::gf2p8affine (const SIMD_8x32 &x)
 
template<uint64_t A, uint8_t B>
SIMD_8x32 Botan::gf2p8affineinv (const SIMD_8x32 &x)
 
consteval uint64_t Botan::gfni_matrix (std::string_view s)
 

Variables

const SIMD_8x32Botan::b
 

Detailed Description

Internal Header.

Definition in file simd_avx2_gfni.h.

Macro Definition Documentation

◆ BOTAN_GFNI_ISA

#define BOTAN_GFNI_ISA   "gfni,avx2"

Definition at line 16 of file simd_avx2_gfni.h.