#include <emmintrin.h>
#include <immintrin.h>
#include <smmintrin.h>
Go to the source code of this file.
|
| struct | Qrack::Complex16x2Simd |
| | SIMD implementation of the double precision complex vector type of 2 complex numbers, only for AVX Apply2x2. More...
|
| |
|
| Complex16x2Simd | Qrack::dupeLo (const Complex16x2Simd &cmplx2) |
| |
| Complex16x2Simd | Qrack::dupeHi (const Complex16x2Simd &cmplx2) |
| |
| Complex16x2Simd | Qrack::matrixMul (const Complex16x2Simd &mtrxCol1, const Complex16x2Simd &mtrxCol2, const Complex16x2Simd &qubit) |
| |
| Complex16x2Simd | Qrack::matrixMul (const double &nrm, const Complex16x2Simd &mtrxCol1, const Complex16x2Simd &mtrxCol2, const Complex16x2Simd &qubit) |
| |
| Complex16x2Simd | Qrack::operator* (const double lhs, const Complex16x2Simd &rhs) |
| |