Defines | |
#define | TIMES_D(s1, s2) (_IQmpy(s1.d,s2.d)-_IQmpy(s1.q,s2.q)) |
#define | TIMES_Q(s1, s2) (_IQmpy(s1.q,s2.d)+_IQmpy(s1.d,s2.q)) |
#define | TIMES_QD(s1, s2, out) out.d=TIMES_D(s1,s2);out.q=TIMES_Q(s1,s2) |
#define | TIMES_D_DATA(s1, s2, n) (_IQmpy(s1.d[n],s2.d[n])-_IQmpy(s1.q[n],s2.q[n])) |
#define | TIMES_Q_DATA(s1, s2, n) (_IQmpy(s1.q[n],s2.d[n])+_IQmpy(s1.d[n],s2.q[n])) |
#define | TIMES_QD_NDATA(s1, s2, out, n) |
#define | TIMES_QD_DATA(s1, s2, out) |
#define TIMES_D | ( | s1, | |||
s2 | ) | (_IQmpy(s1.d,s2.d)-_IQmpy(s1.q,s2.q)) |
Definition at line 280 of file QDOperations.h.
#define TIMES_D_DATA | ( | s1, | |||
s2, | |||||
n | ) | (_IQmpy(s1.d[n],s2.d[n])-_IQmpy(s1.q[n],s2.q[n])) |
Definition at line 283 of file QDOperations.h.
#define TIMES_Q | ( | s1, | |||
s2 | ) | (_IQmpy(s1.q,s2.d)+_IQmpy(s1.d,s2.q)) |
Definition at line 281 of file QDOperations.h.
#define TIMES_Q_DATA | ( | s1, | |||
s2, | |||||
n | ) | (_IQmpy(s1.q[n],s2.d[n])+_IQmpy(s1.d[n],s2.q[n])) |
Definition at line 284 of file QDOperations.h.
#define TIMES_QD | ( | s1, | |||
s2, | |||||
out | ) | out.d=TIMES_D(s1,s2);out.q=TIMES_Q(s1,s2) |
Definition at line 282 of file QDOperations.h.
#define TIMES_QD_DATA | ( | s1, | |||
s2, | |||||
out | ) |
{\ TIMES_QD_NDATA(s1,s2,out,N);\ TIMES_QD_NDATA(s1,s2,out,N1);\ }
Definition at line 289 of file QDOperations.h.
#define TIMES_QD_NDATA | ( | s1, | |||
s2, | |||||
out, | |||||
n | ) |
{\ out.d[n]=TIMES_D_DATA(s1,s2,n);\ out.q[n]=TIMES_Q_DATA(s1,s2,n);\ }
Definition at line 285 of file QDOperations.h.