Grid 0.7.0
StaggeredKernelsAsm.h File Reference

Go to the source code of this file.

Macros

#define Chi_00
#define Chi_01
#define Chi_02
#define Chi_10
#define Chi_11
#define Chi_12
#define Chi_20
#define Chi_21
#define Chi_22
#define Chi_30
#define Chi_31
#define Chi_32
#define UChi_00
#define UChi_01
#define UChi_02
#define UChi_10
#define UChi_11
#define UChi_12
#define UChi_20
#define UChi_21
#define UChi_22
#define UChi_30
#define UChi_31
#define UChi_32
#define pChi_00
#define pChi_01
#define pChi_02
#define pChi_10
#define pChi_11
#define pChi_12
#define pChi_20
#define pChi_21
#define pChi_22
#define pChi_30
#define pChi_31
#define pChi_32
#define pUChi_00
#define pUChi_01
#define pUChi_02
#define pUChi_10
#define pUChi_11
#define pUChi_12
#define pUChi_20
#define pUChi_21
#define pUChi_22
#define pUChi_30
#define pUChi_31
#define pUChi_32
#define T0
#define T1
#define T2
#define T3
#define Z00
#define Z10
#define Z0
#define Z1
#define Z2
#define Z3
#define Z4
#define Z5
#define Z6
#define MULT_ADD_LS(g0, g1, g2, g3)
#define MULT_LS(g0, g1, g2, g3)
#define MULT_ADD_XYZTa(g0, g1)
#define MULT_ADD_XYZT(g0, g1)
#define MULT_XYZT(g0, g1)
#define MULT_XYZTa(g0, g1)
#define LOAD_CHI(a0, a1, a2, a3)
#define LOAD_CHIa(a0, a1)
#define PF_CHI(a0)
#define PF_CHIa(a0)
#define PF_GAUGE_XYZT(a0)
#define PF_GAUGE_XYZTa(a0)
#define PF_GAUGE_LS(a0)
#define PF_GAUGE_LSa(a0)
#define REDUCE(out)
#define nREDUCE(out)
#define REDUCEa(out)
#define nREDUCEa(out)
#define PERMUTE_DIR(dir)
#define CONDITIONAL_MOVE(l, o, out)
#define PREPARE_XYZT(X, Y, Z, T, skew, UU)
#define PREPARE_LS(X, Y, Z, T, skew, UU)
#define PREPARE(X, Y, Z, T, skew, UU)
#define PERMUTE_DIR3
#define PERMUTE_DIR2
#define PERMUTE_DIR1
#define PERMUTE_DIR0
#define PERMUTE01
#define PERMUTE23

Functions

 NAMESPACE_BEGIN (Grid)
 NAMESPACE_END (Grid)

Macro Definition Documentation

◆ Chi_00

#define Chi_00

Definition at line 41 of file StaggeredKernelsAsm.h.

◆ Chi_01

#define Chi_01

Definition at line 42 of file StaggeredKernelsAsm.h.

◆ Chi_02

#define Chi_02

Definition at line 43 of file StaggeredKernelsAsm.h.

◆ Chi_10

#define Chi_10

Definition at line 44 of file StaggeredKernelsAsm.h.

◆ Chi_11

#define Chi_11

Definition at line 45 of file StaggeredKernelsAsm.h.

◆ Chi_12

#define Chi_12

Definition at line 46 of file StaggeredKernelsAsm.h.

◆ Chi_20

#define Chi_20

Definition at line 47 of file StaggeredKernelsAsm.h.

◆ Chi_21

#define Chi_21

Definition at line 48 of file StaggeredKernelsAsm.h.

◆ Chi_22

#define Chi_22

Definition at line 49 of file StaggeredKernelsAsm.h.

◆ Chi_30

#define Chi_30

Definition at line 50 of file StaggeredKernelsAsm.h.

◆ Chi_31

#define Chi_31

Definition at line 51 of file StaggeredKernelsAsm.h.

◆ Chi_32

#define Chi_32

Definition at line 52 of file StaggeredKernelsAsm.h.

◆ UChi_00

#define UChi_00

Definition at line 54 of file StaggeredKernelsAsm.h.

◆ UChi_01

#define UChi_01

Definition at line 55 of file StaggeredKernelsAsm.h.

◆ UChi_02

#define UChi_02

Definition at line 56 of file StaggeredKernelsAsm.h.

◆ UChi_10

#define UChi_10

Definition at line 57 of file StaggeredKernelsAsm.h.

◆ UChi_11

#define UChi_11

Definition at line 58 of file StaggeredKernelsAsm.h.

◆ UChi_12

#define UChi_12

Definition at line 59 of file StaggeredKernelsAsm.h.

◆ UChi_20

#define UChi_20

Definition at line 60 of file StaggeredKernelsAsm.h.

◆ UChi_21

#define UChi_21

Definition at line 61 of file StaggeredKernelsAsm.h.

◆ UChi_22

#define UChi_22

Definition at line 62 of file StaggeredKernelsAsm.h.

◆ UChi_30

#define UChi_30

Definition at line 63 of file StaggeredKernelsAsm.h.

◆ UChi_31

#define UChi_31

Definition at line 64 of file StaggeredKernelsAsm.h.

◆ UChi_32

#define UChi_32

Definition at line 65 of file StaggeredKernelsAsm.h.

◆ pChi_00

#define pChi_00

Definition at line 67 of file StaggeredKernelsAsm.h.

◆ pChi_01

#define pChi_01

Definition at line 68 of file StaggeredKernelsAsm.h.

◆ pChi_02

#define pChi_02

Definition at line 69 of file StaggeredKernelsAsm.h.

◆ pChi_10

#define pChi_10

Definition at line 70 of file StaggeredKernelsAsm.h.

◆ pChi_11

#define pChi_11

Definition at line 71 of file StaggeredKernelsAsm.h.

◆ pChi_12

#define pChi_12

Definition at line 72 of file StaggeredKernelsAsm.h.

◆ pChi_20

#define pChi_20

Definition at line 73 of file StaggeredKernelsAsm.h.

◆ pChi_21

#define pChi_21

Definition at line 74 of file StaggeredKernelsAsm.h.

◆ pChi_22

#define pChi_22

Definition at line 75 of file StaggeredKernelsAsm.h.

◆ pChi_30

#define pChi_30

Definition at line 76 of file StaggeredKernelsAsm.h.

◆ pChi_31

#define pChi_31

Definition at line 77 of file StaggeredKernelsAsm.h.

◆ pChi_32

#define pChi_32

Definition at line 78 of file StaggeredKernelsAsm.h.

◆ pUChi_00

#define pUChi_00

Definition at line 80 of file StaggeredKernelsAsm.h.

◆ pUChi_01

#define pUChi_01

Definition at line 81 of file StaggeredKernelsAsm.h.

◆ pUChi_02

#define pUChi_02

Definition at line 82 of file StaggeredKernelsAsm.h.

◆ pUChi_10

#define pUChi_10

Definition at line 83 of file StaggeredKernelsAsm.h.

◆ pUChi_11

#define pUChi_11

Definition at line 84 of file StaggeredKernelsAsm.h.

◆ pUChi_12

#define pUChi_12

Definition at line 85 of file StaggeredKernelsAsm.h.

◆ pUChi_20

#define pUChi_20

Definition at line 86 of file StaggeredKernelsAsm.h.

◆ pUChi_21

#define pUChi_21

Definition at line 87 of file StaggeredKernelsAsm.h.

◆ pUChi_22

#define pUChi_22

Definition at line 88 of file StaggeredKernelsAsm.h.

◆ pUChi_30

#define pUChi_30

Definition at line 89 of file StaggeredKernelsAsm.h.

◆ pUChi_31

#define pUChi_31

Definition at line 90 of file StaggeredKernelsAsm.h.

◆ pUChi_32

#define pUChi_32

Definition at line 91 of file StaggeredKernelsAsm.h.

◆ T0

◆ T1

◆ T2

◆ T3

#define T3

Definition at line 96 of file StaggeredKernelsAsm.h.

◆ Z00

#define Z00

Definition at line 98 of file StaggeredKernelsAsm.h.

◆ Z10

#define Z10

Definition at line 99 of file StaggeredKernelsAsm.h.

◆ Z0

#define Z0

Definition at line 100 of file StaggeredKernelsAsm.h.

◆ Z1

#define Z1

Definition at line 101 of file StaggeredKernelsAsm.h.

◆ Z2

#define Z2

Definition at line 102 of file StaggeredKernelsAsm.h.

◆ Z3

#define Z3

Definition at line 104 of file StaggeredKernelsAsm.h.

◆ Z4

#define Z4

Definition at line 105 of file StaggeredKernelsAsm.h.

◆ Z5

#define Z5

Definition at line 106 of file StaggeredKernelsAsm.h.

◆ Z6

#define Z6

Definition at line 107 of file StaggeredKernelsAsm.h.

◆ MULT_ADD_LS

#define MULT_ADD_LS ( g0,
g1,
g2,
g3 )

Definition at line 109 of file StaggeredKernelsAsm.h.

◆ MULT_LS

#define MULT_LS ( g0,
g1,
g2,
g3 )

Definition at line 158 of file StaggeredKernelsAsm.h.

◆ MULT_ADD_XYZTa

#define MULT_ADD_XYZTa ( g0,
g1 )

Definition at line 207 of file StaggeredKernelsAsm.h.

◆ MULT_ADD_XYZT

#define MULT_ADD_XYZT ( g0,
g1 )

Definition at line 302 of file StaggeredKernelsAsm.h.

Referenced by StaggeredKernels< Impl >::DhopSiteAsm().

◆ MULT_XYZT

#define MULT_XYZT ( g0,
g1 )

Definition at line 343 of file StaggeredKernelsAsm.h.

Referenced by StaggeredKernels< Impl >::DhopSiteAsm().

◆ MULT_XYZTa

#define MULT_XYZTa ( g0,
g1 )

Definition at line 433 of file StaggeredKernelsAsm.h.

◆ LOAD_CHI

#define LOAD_CHI ( a0,
a1,
a2,
a3 )

Definition at line 475 of file StaggeredKernelsAsm.h.

◆ LOAD_CHIa

#define LOAD_CHIa ( a0,
a1 )

Definition at line 501 of file StaggeredKernelsAsm.h.

Referenced by StaggeredKernels< Impl >::DhopSiteAsm().

◆ PF_CHI

#define PF_CHI ( a0)

Definition at line 515 of file StaggeredKernelsAsm.h.

◆ PF_CHIa

#define PF_CHIa ( a0)

Definition at line 516 of file StaggeredKernelsAsm.h.

◆ PF_GAUGE_XYZT

#define PF_GAUGE_XYZT ( a0)

Definition at line 524 of file StaggeredKernelsAsm.h.

◆ PF_GAUGE_XYZTa

#define PF_GAUGE_XYZTa ( a0)

Definition at line 525 of file StaggeredKernelsAsm.h.

◆ PF_GAUGE_LS

#define PF_GAUGE_LS ( a0)

Definition at line 539 of file StaggeredKernelsAsm.h.

◆ PF_GAUGE_LSa

#define PF_GAUGE_LSa ( a0)

Definition at line 540 of file StaggeredKernelsAsm.h.

◆ REDUCE

#define REDUCE ( out)

Definition at line 548 of file StaggeredKernelsAsm.h.

◆ nREDUCE

#define nREDUCE ( out)

Definition at line 565 of file StaggeredKernelsAsm.h.

◆ REDUCEa

#define REDUCEa ( out)

Definition at line 586 of file StaggeredKernelsAsm.h.

Referenced by StaggeredKernels< Impl >::DhopSiteAsm().

◆ nREDUCEa

#define nREDUCEa ( out)

Definition at line 598 of file StaggeredKernelsAsm.h.

Referenced by StaggeredKernels< Impl >::DhopSiteAsm().

◆ PERMUTE_DIR

#define PERMUTE_DIR ( dir)

Definition at line 613 of file StaggeredKernelsAsm.h.

◆ CONDITIONAL_MOVE

#define CONDITIONAL_MOVE ( l,
o,
out )

Definition at line 633 of file StaggeredKernelsAsm.h.

◆ PREPARE_XYZT

#define PREPARE_XYZT ( X,
Y,
Z,
T,
skew,
UU )

Definition at line 635 of file StaggeredKernelsAsm.h.

◆ PREPARE_LS

#define PREPARE_LS ( X,
Y,
Z,
T,
skew,
UU )

Definition at line 642 of file StaggeredKernelsAsm.h.

◆ PREPARE

#define PREPARE ( X,
Y,
Z,
T,
skew,
UU )

Definition at line 649 of file StaggeredKernelsAsm.h.

Referenced by StaggeredKernels< Impl >::DhopSiteAsm().

◆ PERMUTE_DIR3

#define PERMUTE_DIR3

Definition at line 797 of file StaggeredKernelsAsm.h.

Referenced by for(), and testme().

◆ PERMUTE_DIR2

#define PERMUTE_DIR2

Definition at line 802 of file StaggeredKernelsAsm.h.

Referenced by for(), and testme().

◆ PERMUTE_DIR1

#define PERMUTE_DIR1

Definition at line 807 of file StaggeredKernelsAsm.h.

Referenced by for(), and testme().

◆ PERMUTE_DIR0

#define PERMUTE_DIR0

Definition at line 812 of file StaggeredKernelsAsm.h.

Referenced by for(), and testme().

◆ PERMUTE01

#define PERMUTE01

Definition at line 817 of file StaggeredKernelsAsm.h.

Referenced by StaggeredKernels< Impl >::DhopSiteAsm().

◆ PERMUTE23

#define PERMUTE23

Definition at line 821 of file StaggeredKernelsAsm.h.

Referenced by StaggeredKernels< Impl >::DhopSiteAsm().

Function Documentation

◆ NAMESPACE_BEGIN()

NAMESPACE_BEGIN ( Grid )

◆ NAMESPACE_END()

NAMESPACE_END ( Grid )