1 /* Handling of packed complex types... not meant for client consumption.
3 #ifndef COMPLEX_INTERNAL_H_
4 #define COMPLEX_INTERNAL_H_
6 #define VECTOR(a,stride,i) ((a)[(stride)*(i)])
7 #define REAL(a,stride,i) ((a)[2*(stride)*(i)])
8 #define IMAG(a,stride,i) ((a)[2*(stride)*(i)+1])
10 #define REAL0(a) ((a)[0])
11 #define IMAG0(a) ((a)[1])
14 #endif /* !COMPLEX_INTERNAL_H_ */