mult QD data variables

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 Documentation

#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,
 )     (_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,
 )     (_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   ) 
Value:
{\
                                                                                          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,
 ) 
Value:
{\
                                    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.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines
Generated on Mon Apr 23 12:59:21 2012 for TIMotorLIB by  doxygen 1.6.3