#include <stddint.h>
Go to the source code of this file.
|
| #define | VLOADf(OFF, PTR, DEST) |
| #define | VLOADd(OFF, PTR, DEST) |
| #define | VSTOREf(OFF, PTR, SRC) |
| #define | VSTOREd(OFF, PTR, SRC) |
| #define | VSPLATf(A, B, DEST) |
| #define | VSPLATd(A, B, DEST) |
| #define | LOAD64(A, ptr) |
| #define | VZERO(DEST) |
| #define | VONE |
| #define | VNEG |
| #define | VMOV(A, DEST) |
| #define | VADD(A, B, DEST) |
| #define | VSUB(A, B, DEST) |
| #define | VMUL(A, B, DEST) |
| #define | VMUL_RR_RI(A, B, DEST) |
| #define | VMADD(A, B, C, DEST) |
| #define | VMADD_RR_RI(A, B, C, DEST) |
| #define | VMADD_MII_IR(A, B, C, DEST) |
| #define | VMADD_II_MIR(A, B, C, DEST) |
| #define | CACHE_LOCK |
| #define | CACHE_UNLOCK(PTR) |
| #define | CACHE_FLUSH |
| #define | CACHE_TOUCH |
| #define | MASK_REGS |
| #define | PF_GAUGE(A) |
| #define | PREFETCH1_CHIMU(base) |
| #define | PREFETCH_CHIMU(base) |
| #define | psi_00 |
| #define | psi_01 |
| #define | psi_02 |
| #define | psi_10 |
| #define | psi_11 |
| #define | psi_12 |
| #define | psi_20 |
| #define | psi_21 |
| #define | psi_22 |
| #define | psi_30 |
| #define | psi_31 |
| #define | psi_32 |
| #define | Chi_00 |
| #define | Chi_01 |
| #define | Chi_02 |
| #define | Chi_10 |
| #define | Chi_11 |
| #define | Chi_12 |
| #define | UChi_00 |
| #define | UChi_01 |
| #define | UChi_02 |
| #define | UChi_10 |
| #define | UChi_11 |
| #define | UChi_12 |
| #define | U0 |
| #define | U1 |
| #define | U2 |
| #define | one |
| #define | REP |
| #define | IMM |
| #define | Chimu_00 |
| #define | Chimu_01 |
| #define | Chimu_02 |
| #define | Chimu_10 |
| #define | Chimu_11 |
| #define | Chimu_12 |
| #define | Chimu_20 |
| #define | Chimu_21 |
| #define | Chimu_22 |
| #define | Chimu_30 |
| #define | Chimu_31 |
| #define | Chimu_32 |
| #define | LOCK_GAUGE(dir) |
| #define | UNLOCK_GAUGE(dir) |
| #define | MAYBEPERM(A, B) |
| #define | PERMUTE_DIR3 |
| #define | PERMUTE_DIR2 |
| #define | PERMUTE_DIR1 |
| #define | PERMUTE_DIR0 |
| #define | MULT_2SPIN_DIR_PFXP(A, p) |
| #define | MULT_2SPIN_DIR_PFYP(A, p) |
| #define | MULT_2SPIN_DIR_PFZP(A, p) |
| #define | MULT_2SPIN_DIR_PFTP(A, p) |
| #define | MULT_2SPIN_DIR_PFXM(A, p) |
| #define | MULT_2SPIN_DIR_PFYM(A, p) |
| #define | MULT_2SPIN_DIR_PFZM(A, p) |
| #define | MULT_2SPIN_DIR_PFTM(A, p) |
| #define | MULT_SPIN(ptr, p) |
| #define | SAVE_RESULT(base, basep) |
| #define | LOAD_CHI(base) |
| #define | LOAD_CHIMU(base) |
| #define | XP_PROJMEM(base) |
| #define | XM_PROJMEM(base) |
| #define | YP_PROJMEM(base) |
| #define | YM_PROJMEM(base) |
| #define | ZP_PROJMEM(base) |
| #define | ZM_PROJMEM(base) |
| #define | TP_PROJMEM(base) |
| #define | TM_PROJMEM(base) |
| #define | XP_RECON |
| #define | XM_RECON |
| #define | XP_RECON_ACCUM |
| #define | XM_RECON_ACCUM |
| #define | YP_RECON_ACCUM |
| #define | YM_RECON_ACCUM |
| #define | ZP_RECON_ACCUM |
| #define | ZM_RECON_ACCUM |
| #define | TP_RECON_ACCUM |
| #define | TM_RECON_ACCUM |
| #define | COMPLEX_TYPE |
◆ VLOADf
| #define VLOADf |
( |
| OFF, |
|
|
| PTR, |
|
|
| DEST ) |
◆ VLOADd
| #define VLOADd |
( |
| OFF, |
|
|
| PTR, |
|
|
| DEST ) |
◆ VSTOREf
| #define VSTOREf |
( |
| OFF, |
|
|
| PTR, |
|
|
| SRC ) |
◆ VSTOREd
| #define VSTOREd |
( |
| OFF, |
|
|
| PTR, |
|
|
| SRC ) |
◆ VSPLATf
| #define VSPLATf |
( |
| A, |
|
|
| B, |
|
|
| DEST ) |
◆ VSPLATd
| #define VSPLATd |
( |
| A, |
|
|
| B, |
|
|
| DEST ) |
◆ LOAD64
| #define LOAD64 |
( |
| A, |
|
|
| ptr ) |
◆ VZERO
◆ VONE
◆ VNEG
◆ VMOV
◆ VADD
| #define VADD |
( |
| A, |
|
|
| B, |
|
|
| DEST ) |
◆ VSUB
| #define VSUB |
( |
| A, |
|
|
| B, |
|
|
| DEST ) |
◆ VMUL
| #define VMUL |
( |
| A, |
|
|
| B, |
|
|
| DEST ) |
◆ VMUL_RR_RI
| #define VMUL_RR_RI |
( |
| A, |
|
|
| B, |
|
|
| DEST ) |
◆ VMADD
| #define VMADD |
( |
| A, |
|
|
| B, |
|
|
| C, |
|
|
| DEST ) |
◆ VMADD_RR_RI
| #define VMADD_RR_RI |
( |
| A, |
|
|
| B, |
|
|
| C, |
|
|
| DEST ) |
◆ VMADD_MII_IR
| #define VMADD_MII_IR |
( |
| A, |
|
|
| B, |
|
|
| C, |
|
|
| DEST ) |
◆ VMADD_II_MIR
| #define VMADD_II_MIR |
( |
| A, |
|
|
| B, |
|
|
| C, |
|
|
| DEST ) |
◆ CACHE_LOCK
◆ CACHE_UNLOCK
| #define CACHE_UNLOCK |
( |
| PTR | ) |
|
◆ CACHE_FLUSH
◆ CACHE_TOUCH
◆ MASK_REGS
◆ PF_GAUGE
◆ PREFETCH1_CHIMU
| #define PREFETCH1_CHIMU |
( |
| base | ) |
|
◆ PREFETCH_CHIMU
| #define PREFETCH_CHIMU |
( |
| base | ) |
|
◆ psi_00
◆ psi_01
◆ psi_02
◆ psi_10
◆ psi_11
◆ psi_12
◆ psi_20
◆ psi_21
◆ psi_22
◆ psi_30
◆ psi_31
◆ psi_32
◆ Chi_00
◆ Chi_01
◆ Chi_02
◆ Chi_10
◆ Chi_11
◆ Chi_12
◆ UChi_00
◆ UChi_01
◆ UChi_02
◆ UChi_10
◆ UChi_11
◆ UChi_12
◆ U0
◆ U1
◆ U2
◆ one
Definition at line 108 of file BGQQPX.h.
Referenced by axpy_norm_fast(), CoarsenedMatrix< Fobj, CComplex, nbasis >::CoarsenOperator(), GeneralCoarsenedMatrix< Fobj, CComplex, nbasis >::CoarsenOperator(), MultiGeneralCoarsenedMatrix< Fobj, CComplex, nbasis >::CoarsenOperator(), DWFSlowFermion< WilsonImplF >::DWFSlowFermion(), FourierAcceleratedGaugeFixer< Gimpl >::FourierAccelSteepestDescentStep(), MobiusEOFAFermion< Impl >::M5D_shift(), MobiusEOFAFermion< Impl >::M5Ddag_shift(), Photon< GImpl >::makeInvKHatSquared(), MomentumFilterApplyPhase< MomentaField >::MomentumFilterApplyPhase(), ScalarAdjMatrixImplTypes< vComplex, Nc >::MomentumSpacePropagator(), ScalarImplTypes< vReal >::MomentumSpacePropagator(), WilsonFermion5D< Impl >::MomentumSpacePropagatorHt(), WilsonFermion5D< Impl >::MomentumSpacePropagatorHt_5d(), WilsonFermion5D< Impl >::MomentumSpacePropagatorHwQ(), NAMESPACE_BEGIN(), ProjectOnGroup(), CompactWilsonCloverFermion< WImpl, CompactCloverHelpers< WImpl > >< WilsonImplD2 >::SeqConservedCurrent(), and SmearedConfigurationMasked< Gimpl >::SmearedConfigurationMasked().
◆ REP
◆ IMM
◆ Chimu_00
◆ Chimu_01
◆ Chimu_02
◆ Chimu_10
◆ Chimu_11
◆ Chimu_12
◆ Chimu_20
◆ Chimu_21
◆ Chimu_22
◆ Chimu_30
◆ Chimu_31
◆ Chimu_32
◆ LOCK_GAUGE
| #define LOCK_GAUGE |
( |
| dir | ) |
|
◆ UNLOCK_GAUGE
| #define UNLOCK_GAUGE |
( |
| dir | ) |
|
◆ MAYBEPERM
| #define MAYBEPERM |
( |
| A, |
|
|
| B ) |
◆ PERMUTE_DIR3
◆ PERMUTE_DIR2
◆ PERMUTE_DIR1
◆ PERMUTE_DIR0
◆ MULT_2SPIN_DIR_PFXP
| #define MULT_2SPIN_DIR_PFXP |
( |
| A, |
|
|
| p ) |
◆ MULT_2SPIN_DIR_PFYP
| #define MULT_2SPIN_DIR_PFYP |
( |
| A, |
|
|
| p ) |
◆ MULT_2SPIN_DIR_PFZP
| #define MULT_2SPIN_DIR_PFZP |
( |
| A, |
|
|
| p ) |
◆ MULT_2SPIN_DIR_PFTP
| #define MULT_2SPIN_DIR_PFTP |
( |
| A, |
|
|
| p ) |
◆ MULT_2SPIN_DIR_PFXM
| #define MULT_2SPIN_DIR_PFXM |
( |
| A, |
|
|
| p ) |
◆ MULT_2SPIN_DIR_PFYM
| #define MULT_2SPIN_DIR_PFYM |
( |
| A, |
|
|
| p ) |
◆ MULT_2SPIN_DIR_PFZM
| #define MULT_2SPIN_DIR_PFZM |
( |
| A, |
|
|
| p ) |
◆ MULT_2SPIN_DIR_PFTM
| #define MULT_2SPIN_DIR_PFTM |
( |
| A, |
|
|
| p ) |
◆ MULT_SPIN
| #define MULT_SPIN |
( |
| ptr, |
|
|
| p ) |
◆ SAVE_RESULT
◆ LOAD_CHI
◆ LOAD_CHIMU
| #define LOAD_CHIMU |
( |
| base | ) |
|
◆ XP_PROJMEM
| #define XP_PROJMEM |
( |
| base | ) |
|
◆ XM_PROJMEM
| #define XM_PROJMEM |
( |
| base | ) |
|
◆ YP_PROJMEM
| #define YP_PROJMEM |
( |
| base | ) |
|
◆ YM_PROJMEM
| #define YM_PROJMEM |
( |
| base | ) |
|
◆ ZP_PROJMEM
| #define ZP_PROJMEM |
( |
| base | ) |
|
◆ ZM_PROJMEM
| #define ZM_PROJMEM |
( |
| base | ) |
|
◆ TP_PROJMEM
| #define TP_PROJMEM |
( |
| base | ) |
|
◆ TM_PROJMEM
| #define TM_PROJMEM |
( |
| base | ) |
|
◆ XP_RECON
◆ XM_RECON
◆ XP_RECON_ACCUM
◆ XM_RECON_ACCUM
◆ YP_RECON_ACCUM
◆ YM_RECON_ACCUM
◆ ZP_RECON_ACCUM
◆ ZM_RECON_ACCUM
◆ TP_RECON_ACCUM
◆ TM_RECON_ACCUM
◆ COMPLEX_TYPE
◆ GetPFInfo()
| uint64_t GetPFInfo |
( |
int | nent, |
|
|
int | plocal ) |
◆ GetInfo()
| uint64_t GetInfo |
( |
int | ptype, |
|
|
int | local, |
|
|
int | perm, |
|
|
int | Xp, |
|
|
int | ent, |
|
|
int | plocal ) |
◆ testme()
| void testme |
( |
int | osites, |
|
|
int | ssU ) |
Definition at line 538 of file BGQQPX.h.
References base, basep, COMPLEX_TYPE, GetInfo(), GetPFInfo(), LOAD64, LOAD_CHI, local, MASK_REGS, MAYBEPERM, MULT_2SPIN_DIR_PFTM, MULT_2SPIN_DIR_PFTP, MULT_2SPIN_DIR_PFXM, MULT_2SPIN_DIR_PFXP, MULT_2SPIN_DIR_PFYM, MULT_2SPIN_DIR_PFYP, MULT_2SPIN_DIR_PFZM, MULT_2SPIN_DIR_PFZP, nmax, Ns, perm, PERMUTE_DIR0, PERMUTE_DIR1, PERMUTE_DIR2, PERMUTE_DIR3, PF_GAUGE, plocal, PREFETCH1_CHIMU, PREFETCH_CHIMU, ptype, SAVE_RESULT, signs, Tm, TM_PROJMEM, TM_RECON_ACCUM, Tp, TP_PROJMEM, TP_RECON_ACCUM, Xm, XM_PROJMEM, XM_RECON, XM_RECON_ACCUM, Xp, XP_PROJMEM, XP_RECON, XP_RECON_ACCUM, Ym, YM_PROJMEM, YM_RECON_ACCUM, Yp, YP_PROJMEM, YP_RECON_ACCUM, Zm, ZM_PROJMEM, ZM_RECON_ACCUM, Zp, ZP_PROJMEM, and ZP_RECON_ACCUM.
◆ signs