Grid 0.7.0
Intel512avx.h File Reference

Go to the source code of this file.

Macros

#define ZLOADf(OFF, PTR, ri, ir)
#define ZLOADd(OFF, PTR, ri, ir)
#define ZMULf(Ari, Air, B, Criir, Ciirr)
#define ZMULd(Ari, Air, B, Criir, Ciirr)
#define ZMADDf(Ari, Air, B, Criir, Ciirr)
#define ZMADDd(Ari, Air, B, Criir, Ciirr)
#define ZENDf(Criir, Ciirr, tmp)
#define ZENDd(Criir, Ciirr, tmp)
#define ZMULMEM2SPf(O, P, tmp, B, C, Briir, Biirr, Criir, Ciirr)
#define ZMULMEM2SPd(O, P, tmp, B, C, Briir, Biirr, Criir, Ciirr)
#define ZMADDMEM2SPf(O, P, tmp, B, C, Briir, Biirr, Criir, Ciirr)
#define ZMADDMEM2SPd(O, P, tmp, B, C, Briir, Biirr, Criir, Ciirr)
#define ZEND1f(Criir, Ciirr, tmp)
#define ZEND2f(Criir, Ciirr, tmp)
#define ZEND1d(Criir, Ciirr, tmp)
#define ZEND2d(Criir, Ciirr, tmp)
#define VMOVRDUPd(OFF, A, DEST)
#define VMOVIDUPd(OFF, A, DEST)
#define VMOVRDUPf(OFF, PTR, DEST)
#define VMOVIDUPf(OFF, PTR, DEST)
#define VRDUPd(SRC, DEST)
#define VRDUPf(SRC, DEST)
#define VIDUPd(SRC, DEST)
#define VIDUPf(SRC, DEST)
#define VBCASTRDUPd(OFF, A, DEST)
#define VBCASTIDUPd(OFF, A, DEST)
#define VBCASTRDUPf(OFF, PTR, DEST)
#define VBCASTIDUPf(OFF, PTR, DEST)
#define VBCASTCDUPf(OFF, A, DEST)
#define VBCASTZDUPf(OFF, A, DEST)
#define VBCASTCDUP(OFF, A, DEST)
#define VBCASTZDUP(OFF, A, DEST)
#define VMADDSUBf(A, B, accum)
#define VMADDSUBd(A, B, accum)
#define VMADDSUBMEMf(O, P, B, accum)
#define VMADDSUBMEMd(O, P, B, accum)
#define VMADDRDUPf(O, P, B, accum)
#define VMADDIDUPf(O, P, B, accum)
#define VMADDSUBRDUPf(O, P, B, accum)
#define VMADDSUBIDUPf(O, P, B, accum)
#define VMULRDUPf(O, P, B, accum)
#define VMULIDUPf(O, P, B, accum)
#define VMADDRDUPd(O, P, B, accum)
#define VMADDIDUPd(O, P, B, accum)
#define VMADDSUBRDUPd(O, P, B, accum)
#define VMADDSUBIDUPd(O, P, B, accum)
#define VMULRDUPd(O, P, B, accum)
#define VMULIDUPd(O, P, B, accum)
#define VTIMESI0f(A, DEST, Z)
#define VTIMESI1f(A, DEST, Z)
#define VTIMESI2f(A, DEST, Z)
#define VTIMESI0d(A, DEST, Z)
#define VTIMESI1d(A, DEST, Z)
#define VTIMESI2d(A, DEST, Z)
#define VTIMESMINUSI0f(A, DEST, Z)
#define VTIMESMINUSI1f(A, DEST, Z)
#define VTIMESMINUSI2f(A, DEST, Z)
#define VTIMESMINUSI0d(A, DEST, Z)
#define VTIMESMINUSI1d(A, DEST, Z)
#define VTIMESMINUSI2d(A, DEST, Z)
#define VACCTIMESMINUSI0f(A, ACC, tmp)
#define VACCTIMESMINUSI1f(A, ACC, tmp)
#define VACCTIMESMINUSI2f(A, ACC, tmp)
#define VACCTIMESMINUSI0d(A, ACC, tmp)
#define VACCTIMESMINUSI1d(A, ACC, tmp)
#define VACCTIMESMINUSI2d(A, ACC, tmp)
#define VACCTIMESI0f(A, ACC, tmp)
#define VACCTIMESI1f(A, ACC, tmp)
#define VACCTIMESI2f(A, ACC, tmp)
#define VACCTIMESI0d(A, ACC, tmp)
#define VACCTIMESI1d(A, ACC, tmp)
#define VACCTIMESI2d(A, ACC, tmp)
#define VPERM0f(A, B)
#define VPERM1f(A, B)
#define VPERM2f(A, B)
#define VPERM3f(A, B)
#define VPERM0d(A, B)
#define VPERM1d(A, B)
#define VPERM2d(A, B)
#define VPERM3d(A, B)

Macro Definition Documentation

◆ ZLOADf

#define ZLOADf ( OFF,
PTR,
ri,
ir )

Definition at line 35 of file Intel512avx.h.

◆ ZLOADd

#define ZLOADd ( OFF,
PTR,
ri,
ir )

Definition at line 36 of file Intel512avx.h.

◆ ZMULf

#define ZMULf ( Ari,
Air,
B,
Criir,
Ciirr )

Definition at line 38 of file Intel512avx.h.

◆ ZMULd

#define ZMULd ( Ari,
Air,
B,
Criir,
Ciirr )

Definition at line 39 of file Intel512avx.h.

◆ ZMADDf

#define ZMADDf ( Ari,
Air,
B,
Criir,
Ciirr )

Definition at line 41 of file Intel512avx.h.

◆ ZMADDd

#define ZMADDd ( Ari,
Air,
B,
Criir,
Ciirr )

Definition at line 42 of file Intel512avx.h.

◆ ZENDf

#define ZENDf ( Criir,
Ciirr,
tmp )

Definition at line 44 of file Intel512avx.h.

◆ ZENDd

#define ZENDd ( Criir,
Ciirr,
tmp )

Definition at line 45 of file Intel512avx.h.

◆ ZMULMEM2SPf

#define ZMULMEM2SPf ( O,
P,
tmp,
B,
C,
Briir,
Biirr,
Criir,
Ciirr )

Definition at line 47 of file Intel512avx.h.

◆ ZMULMEM2SPd

#define ZMULMEM2SPd ( O,
P,
tmp,
B,
C,
Briir,
Biirr,
Criir,
Ciirr )

Definition at line 54 of file Intel512avx.h.

◆ ZMADDMEM2SPf

#define ZMADDMEM2SPf ( O,
P,
tmp,
B,
C,
Briir,
Biirr,
Criir,
Ciirr )

Definition at line 61 of file Intel512avx.h.

◆ ZMADDMEM2SPd

#define ZMADDMEM2SPd ( O,
P,
tmp,
B,
C,
Briir,
Biirr,
Criir,
Ciirr )

Definition at line 68 of file Intel512avx.h.

◆ ZEND1f

#define ZEND1f ( Criir,
Ciirr,
tmp )

Definition at line 76 of file Intel512avx.h.

◆ ZEND2f

#define ZEND2f ( Criir,
Ciirr,
tmp )

Definition at line 79 of file Intel512avx.h.

◆ ZEND1d

#define ZEND1d ( Criir,
Ciirr,
tmp )

Definition at line 82 of file Intel512avx.h.

◆ ZEND2d

#define ZEND2d ( Criir,
Ciirr,
tmp )

Definition at line 85 of file Intel512avx.h.

◆ VMOVRDUPd

#define VMOVRDUPd ( OFF,
A,
DEST )

Definition at line 88 of file Intel512avx.h.

◆ VMOVIDUPd

#define VMOVIDUPd ( OFF,
A,
DEST )

Definition at line 89 of file Intel512avx.h.

◆ VMOVRDUPf

#define VMOVRDUPf ( OFF,
PTR,
DEST )

Definition at line 90 of file Intel512avx.h.

◆ VMOVIDUPf

#define VMOVIDUPf ( OFF,
PTR,
DEST )

Definition at line 91 of file Intel512avx.h.

◆ VRDUPd

#define VRDUPd ( SRC,
DEST )

Definition at line 93 of file Intel512avx.h.

◆ VRDUPf

#define VRDUPf ( SRC,
DEST )

Definition at line 94 of file Intel512avx.h.

◆ VIDUPd

#define VIDUPd ( SRC,
DEST )

Definition at line 95 of file Intel512avx.h.

◆ VIDUPf

#define VIDUPf ( SRC,
DEST )

Definition at line 96 of file Intel512avx.h.

◆ VBCASTRDUPd

#define VBCASTRDUPd ( OFF,
A,
DEST )

Definition at line 98 of file Intel512avx.h.

◆ VBCASTIDUPd

#define VBCASTIDUPd ( OFF,
A,
DEST )

Definition at line 99 of file Intel512avx.h.

◆ VBCASTRDUPf

#define VBCASTRDUPf ( OFF,
PTR,
DEST )

Definition at line 100 of file Intel512avx.h.

◆ VBCASTIDUPf

#define VBCASTIDUPf ( OFF,
PTR,
DEST )

Definition at line 101 of file Intel512avx.h.

◆ VBCASTCDUPf

#define VBCASTCDUPf ( OFF,
A,
DEST )

Definition at line 102 of file Intel512avx.h.

◆ VBCASTZDUPf

#define VBCASTZDUPf ( OFF,
A,
DEST )

Definition at line 103 of file Intel512avx.h.

◆ VBCASTCDUP

#define VBCASTCDUP ( OFF,
A,
DEST )

Definition at line 104 of file Intel512avx.h.

◆ VBCASTZDUP

#define VBCASTZDUP ( OFF,
A,
DEST )

Definition at line 105 of file Intel512avx.h.

◆ VMADDSUBf

#define VMADDSUBf ( A,
B,
accum )

Definition at line 107 of file Intel512avx.h.

◆ VMADDSUBd

#define VMADDSUBd ( A,
B,
accum )

Definition at line 108 of file Intel512avx.h.

◆ VMADDSUBMEMf

#define VMADDSUBMEMf ( O,
P,
B,
accum )

Definition at line 109 of file Intel512avx.h.

◆ VMADDSUBMEMd

#define VMADDSUBMEMd ( O,
P,
B,
accum )

Definition at line 110 of file Intel512avx.h.

◆ VMADDRDUPf

#define VMADDRDUPf ( O,
P,
B,
accum )

Definition at line 113 of file Intel512avx.h.

◆ VMADDIDUPf

#define VMADDIDUPf ( O,
P,
B,
accum )

Definition at line 114 of file Intel512avx.h.

◆ VMADDSUBRDUPf

#define VMADDSUBRDUPf ( O,
P,
B,
accum )

Definition at line 115 of file Intel512avx.h.

◆ VMADDSUBIDUPf

#define VMADDSUBIDUPf ( O,
P,
B,
accum )

Definition at line 116 of file Intel512avx.h.

◆ VMULRDUPf

#define VMULRDUPf ( O,
P,
B,
accum )

Definition at line 117 of file Intel512avx.h.

◆ VMULIDUPf

#define VMULIDUPf ( O,
P,
B,
accum )

Definition at line 118 of file Intel512avx.h.

◆ VMADDRDUPd

#define VMADDRDUPd ( O,
P,
B,
accum )

Definition at line 120 of file Intel512avx.h.

◆ VMADDIDUPd

#define VMADDIDUPd ( O,
P,
B,
accum )

Definition at line 121 of file Intel512avx.h.

◆ VMADDSUBRDUPd

#define VMADDSUBRDUPd ( O,
P,
B,
accum )

Definition at line 122 of file Intel512avx.h.

◆ VMADDSUBIDUPd

#define VMADDSUBIDUPd ( O,
P,
B,
accum )

Definition at line 123 of file Intel512avx.h.

◆ VMULRDUPd

#define VMULRDUPd ( O,
P,
B,
accum )

Definition at line 124 of file Intel512avx.h.

◆ VMULIDUPd

#define VMULIDUPd ( O,
P,
B,
accum )

Definition at line 125 of file Intel512avx.h.

◆ VTIMESI0f

#define VTIMESI0f ( A,
DEST,
Z )

Definition at line 131 of file Intel512avx.h.

◆ VTIMESI1f

#define VTIMESI1f ( A,
DEST,
Z )

Definition at line 132 of file Intel512avx.h.

◆ VTIMESI2f

#define VTIMESI2f ( A,
DEST,
Z )

Definition at line 133 of file Intel512avx.h.

◆ VTIMESI0d

#define VTIMESI0d ( A,
DEST,
Z )

Definition at line 135 of file Intel512avx.h.

◆ VTIMESI1d

#define VTIMESI1d ( A,
DEST,
Z )

Definition at line 136 of file Intel512avx.h.

◆ VTIMESI2d

#define VTIMESI2d ( A,
DEST,
Z )

Definition at line 137 of file Intel512avx.h.

◆ VTIMESMINUSI0f

#define VTIMESMINUSI0f ( A,
DEST,
Z )

Definition at line 139 of file Intel512avx.h.

◆ VTIMESMINUSI1f

#define VTIMESMINUSI1f ( A,
DEST,
Z )

Definition at line 140 of file Intel512avx.h.

◆ VTIMESMINUSI2f

#define VTIMESMINUSI2f ( A,
DEST,
Z )

Definition at line 141 of file Intel512avx.h.

◆ VTIMESMINUSI0d

#define VTIMESMINUSI0d ( A,
DEST,
Z )

Definition at line 143 of file Intel512avx.h.

◆ VTIMESMINUSI1d

#define VTIMESMINUSI1d ( A,
DEST,
Z )

Definition at line 144 of file Intel512avx.h.

◆ VTIMESMINUSI2d

#define VTIMESMINUSI2d ( A,
DEST,
Z )

Definition at line 145 of file Intel512avx.h.

◆ VACCTIMESMINUSI0f

#define VACCTIMESMINUSI0f ( A,
ACC,
tmp )

Definition at line 172 of file Intel512avx.h.

◆ VACCTIMESMINUSI1f

#define VACCTIMESMINUSI1f ( A,
ACC,
tmp )

Definition at line 173 of file Intel512avx.h.

◆ VACCTIMESMINUSI2f

#define VACCTIMESMINUSI2f ( A,
ACC,
tmp )

Definition at line 174 of file Intel512avx.h.

◆ VACCTIMESMINUSI0d

#define VACCTIMESMINUSI0d ( A,
ACC,
tmp )

Definition at line 177 of file Intel512avx.h.

◆ VACCTIMESMINUSI1d

#define VACCTIMESMINUSI1d ( A,
ACC,
tmp )

Definition at line 178 of file Intel512avx.h.

◆ VACCTIMESMINUSI2d

#define VACCTIMESMINUSI2d ( A,
ACC,
tmp )

Definition at line 179 of file Intel512avx.h.

◆ VACCTIMESI0f

#define VACCTIMESI0f ( A,
ACC,
tmp )

Definition at line 184 of file Intel512avx.h.

◆ VACCTIMESI1f

#define VACCTIMESI1f ( A,
ACC,
tmp )

Definition at line 185 of file Intel512avx.h.

◆ VACCTIMESI2f

#define VACCTIMESI2f ( A,
ACC,
tmp )

Definition at line 186 of file Intel512avx.h.

◆ VACCTIMESI0d

#define VACCTIMESI0d ( A,
ACC,
tmp )

Definition at line 188 of file Intel512avx.h.

◆ VACCTIMESI1d

#define VACCTIMESI1d ( A,
ACC,
tmp )

Definition at line 189 of file Intel512avx.h.

◆ VACCTIMESI2d

#define VACCTIMESI2d ( A,
ACC,
tmp )

Definition at line 190 of file Intel512avx.h.

◆ VPERM0f

#define VPERM0f ( A,
B )

Definition at line 194 of file Intel512avx.h.

◆ VPERM1f

#define VPERM1f ( A,
B )

Definition at line 195 of file Intel512avx.h.

◆ VPERM2f

#define VPERM2f ( A,
B )

Definition at line 196 of file Intel512avx.h.

◆ VPERM3f

#define VPERM3f ( A,
B )

Definition at line 197 of file Intel512avx.h.

◆ VPERM0d

#define VPERM0d ( A,
B )

Definition at line 199 of file Intel512avx.h.

◆ VPERM1d

#define VPERM1d ( A,
B )

Definition at line 200 of file Intel512avx.h.

◆ VPERM2d

#define VPERM2d ( A,
B )

Definition at line 201 of file Intel512avx.h.

◆ VPERM3d

#define VPERM3d ( A,
B )

Definition at line 202 of file Intel512avx.h.