Grid 0.7.0
Intel512single.h File Reference

Go to the source code of this file.

Macros

#define VZERO(A)
#define VMOV(A, B)
#define VLOAD(OFF, PTR, DEST)
#define VSTORE(OFF, PTR, SRC)
#define VADD(A, B, C)
#define VSUB(A, B, C)
#define VMUL(Uri, Uir, Chi)
#define VMADD(Uri, Uir, Chi)
#define VTIMESI(A, B, C)
#define VTIMESI0(A, B, C)
#define VTIMESI1(A, B, C)
#define VTIMESI2(A, B, C)
#define VTIMESMINUSI(A, B, C)
#define VTIMESMINUSI0(A, B, C)
#define VTIMESMINUSI1(A, B, C)
#define VTIMESMINUSI2(A, B, C)
#define VACCTIMESI(A, B, C)
#define VACCTIMESI0(A, B, C)
#define VACCTIMESI1(A, B, C)
#define VACCTIMESI2(A, B, C)
#define VACCTIMESMINUSI(A, B, C)
#define VACCTIMESMINUSI0(A, B, C)
#define VACCTIMESMINUSI1(A, B, C)
#define VACCTIMESMINUSI2(A, B, C)
#define VACCTIMESI1MEM(A, ACC, O, P)
#define VACCTIMESI2MEM(A, ACC, O, P)
#define VACCTIMESMINUSI1MEM(A, ACC, O, P)
#define VACCTIMESMINUSI2MEM(A, ACC, O, P)
#define VPERM0(A, B)
#define VPERM1(A, B)
#define VPERM2(A, B)
#define VPERM3(A, B)
#define VSHUFMEM(OFF, A, DEST)
#define VADDMEM(O, A, B, C)
#define VSUBMEM(O, A, B, C)
#define VMOVIDUP(A, B, C)
#define VMOVRDUP(A, B, C)
#define VMADDSUB(A, B, accum)
#define VSHUF(A, B)
#define ZEND1(A, B, C)
#define ZEND2(A, B, C)
#define ZLOAD(A, B, C, D)
#define ZMUL(A, B, C, D, E)
#define ZMADD(A, B, C, D, E)
#define ZMULMEM2SP(O, P, tmp, B, C, Briir, Biirr, Criir, Ciirr)
#define ZMADDMEM2SP(O, P, tmp, B, C, Briir, Biirr, Criir, Ciirr)
#define VRDUP(SRC, DEST)
#define VIDUP(SRC, DEST)
#define VMADDSUBMEM(O, P, B, accum)
#define VMADDMEM(O, P, B, accum)
#define VMULMEM(O, P, B, accum)
#define VMADDRDUP(O, P, B, accum)
#define VMADDSUBRDUP(O, P, B, accum)
#define VMADDSUBIDUP(O, P, B, accum)
#define VMULRDUP(O, P, B, accum)
#define VMULIDUP(O, P, B, accum)

Macro Definition Documentation

◆ VZERO

#define VZERO ( A)

Definition at line 33 of file Intel512single.h.

◆ VMOV

#define VMOV ( A,
B )

Definition at line 34 of file Intel512single.h.

◆ VLOAD

#define VLOAD ( OFF,
PTR,
DEST )

Definition at line 35 of file Intel512single.h.

◆ VSTORE

#define VSTORE ( OFF,
PTR,
SRC )

Definition at line 36 of file Intel512single.h.

◆ VADD

#define VADD ( A,
B,
C )

Definition at line 42 of file Intel512single.h.

◆ VSUB

#define VSUB ( A,
B,
C )

Definition at line 43 of file Intel512single.h.

◆ VMUL

#define VMUL ( Uri,
Uir,
Chi )

Definition at line 44 of file Intel512single.h.

◆ VMADD

#define VMADD ( Uri,
Uir,
Chi )

Definition at line 45 of file Intel512single.h.

◆ VTIMESI

#define VTIMESI ( A,
B,
C )

Definition at line 52 of file Intel512single.h.

◆ VTIMESI0

#define VTIMESI0 ( A,
B,
C )

Definition at line 53 of file Intel512single.h.

◆ VTIMESI1

#define VTIMESI1 ( A,
B,
C )

Definition at line 54 of file Intel512single.h.

◆ VTIMESI2

#define VTIMESI2 ( A,
B,
C )

Definition at line 55 of file Intel512single.h.

◆ VTIMESMINUSI

#define VTIMESMINUSI ( A,
B,
C )

Definition at line 61 of file Intel512single.h.

◆ VTIMESMINUSI0

#define VTIMESMINUSI0 ( A,
B,
C )

Definition at line 62 of file Intel512single.h.

◆ VTIMESMINUSI1

#define VTIMESMINUSI1 ( A,
B,
C )

Definition at line 63 of file Intel512single.h.

◆ VTIMESMINUSI2

#define VTIMESMINUSI2 ( A,
B,
C )

Definition at line 64 of file Intel512single.h.

◆ VACCTIMESI

#define VACCTIMESI ( A,
B,
C )

Definition at line 70 of file Intel512single.h.

◆ VACCTIMESI0

#define VACCTIMESI0 ( A,
B,
C )

Definition at line 71 of file Intel512single.h.

◆ VACCTIMESI1

#define VACCTIMESI1 ( A,
B,
C )

Definition at line 72 of file Intel512single.h.

◆ VACCTIMESI2

#define VACCTIMESI2 ( A,
B,
C )

Definition at line 73 of file Intel512single.h.

◆ VACCTIMESMINUSI

#define VACCTIMESMINUSI ( A,
B,
C )

Definition at line 79 of file Intel512single.h.

◆ VACCTIMESMINUSI0

#define VACCTIMESMINUSI0 ( A,
B,
C )

Definition at line 80 of file Intel512single.h.

◆ VACCTIMESMINUSI1

#define VACCTIMESMINUSI1 ( A,
B,
C )

Definition at line 81 of file Intel512single.h.

◆ VACCTIMESMINUSI2

#define VACCTIMESMINUSI2 ( A,
B,
C )

Definition at line 82 of file Intel512single.h.

◆ VACCTIMESI1MEM

#define VACCTIMESI1MEM ( A,
ACC,
O,
P )

Definition at line 86 of file Intel512single.h.

◆ VACCTIMESI2MEM

#define VACCTIMESI2MEM ( A,
ACC,
O,
P )

Definition at line 87 of file Intel512single.h.

◆ VACCTIMESMINUSI1MEM

#define VACCTIMESMINUSI1MEM ( A,
ACC,
O,
P )

Definition at line 91 of file Intel512single.h.

◆ VACCTIMESMINUSI2MEM

#define VACCTIMESMINUSI2MEM ( A,
ACC,
O,
P )

Definition at line 92 of file Intel512single.h.

◆ VPERM0

#define VPERM0 ( A,
B )

Definition at line 98 of file Intel512single.h.

◆ VPERM1

#define VPERM1 ( A,
B )

Definition at line 99 of file Intel512single.h.

◆ VPERM2

#define VPERM2 ( A,
B )

Definition at line 100 of file Intel512single.h.

◆ VPERM3

#define VPERM3 ( A,
B )

Definition at line 101 of file Intel512single.h.

◆ VSHUFMEM

#define VSHUFMEM ( OFF,
A,
DEST )

Definition at line 106 of file Intel512single.h.

◆ VADDMEM

#define VADDMEM ( O,
A,
B,
C )

Definition at line 107 of file Intel512single.h.

◆ VSUBMEM

#define VSUBMEM ( O,
A,
B,
C )

Definition at line 108 of file Intel512single.h.

◆ VMOVIDUP

#define VMOVIDUP ( A,
B,
C )

Definition at line 114 of file Intel512single.h.

◆ VMOVRDUP

#define VMOVRDUP ( A,
B,
C )

Definition at line 115 of file Intel512single.h.

◆ VMADDSUB

#define VMADDSUB ( A,
B,
accum )

Definition at line 116 of file Intel512single.h.

◆ VSHUF

#define VSHUF ( A,
B )

Definition at line 117 of file Intel512single.h.

◆ ZEND1

#define ZEND1 ( A,
B,
C )

Definition at line 127 of file Intel512single.h.

◆ ZEND2

#define ZEND2 ( A,
B,
C )

Definition at line 128 of file Intel512single.h.

◆ ZLOAD

#define ZLOAD ( A,
B,
C,
D )

Definition at line 129 of file Intel512single.h.

◆ ZMUL

#define ZMUL ( A,
B,
C,
D,
E )

Definition at line 130 of file Intel512single.h.

◆ ZMADD

#define ZMADD ( A,
B,
C,
D,
E )

Definition at line 131 of file Intel512single.h.

◆ ZMULMEM2SP

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

Definition at line 132 of file Intel512single.h.

◆ ZMADDMEM2SP

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

Definition at line 133 of file Intel512single.h.

◆ VRDUP

#define VRDUP ( SRC,
DEST )

Definition at line 141 of file Intel512single.h.

◆ VIDUP

#define VIDUP ( SRC,
DEST )

Definition at line 142 of file Intel512single.h.

◆ VMADDSUBMEM

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

Definition at line 143 of file Intel512single.h.

◆ VMADDMEM

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

Definition at line 144 of file Intel512single.h.

◆ VMULMEM

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

Definition at line 145 of file Intel512single.h.

◆ VMADDRDUP

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

Definition at line 152 of file Intel512single.h.

◆ VMADDSUBRDUP

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

Definition at line 153 of file Intel512single.h.

◆ VMADDSUBIDUP

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

Definition at line 154 of file Intel512single.h.

◆ VMULRDUP

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

Definition at line 155 of file Intel512single.h.

◆ VMULIDUP

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

Definition at line 156 of file Intel512single.h.