File Permutation.hpp¶
↰ Parent directory (pennylane_lightning/core/src/simulators/lightning_qubit/gates/cpu_kernels/avx_common
)
Contents
Definition (pennylane_lightning/core/src/simulators/lightning_qubit/gates/cpu_kernels/avx_common/Permutation.hpp
)¶
Detailed Description¶
Defines permutation of AVX intrinsics
Includes¶
AVXUtil.hpp
(File AVXUtil.hpp)array
cstdint
cstdlib
immintrin.h
limits
Included By¶
Namespaces¶
Classes¶
Functions¶
Template Function Pennylane::LightningQubit::Gates::AVXCommon::Permutation::compilePermutation
Template Function Pennylane::LightningQubit::Gates::AVXCommon::Permutation::flip
Template Function Pennylane::LightningQubit::Gates::AVXCommon::Permutation::identity
Template Function Pennylane::LightningQubit::Gates::AVXCommon::Permutation::isWithinLane
Template Function Pennylane::LightningQubit::Gates::AVXCommon::Permutation::permute(const __m512d&)
Template Function Pennylane::LightningQubit::Gates::AVXCommon::Permutation::permute(const __m512&)
Template Function Pennylane::LightningQubit::Gates::AVXCommon::Permutation::permute(const __m256&)
Template Function Pennylane::LightningQubit::Gates::AVXCommon::Permutation::permute(const __m256d&)
Template Function Pennylane::LightningQubit::Gates::AVXCommon::Permutation::swapRealImag