/* ** -*- C -*- ** ** ** Made by Raffaele.Nutricato@tiscali.it ** ** Copyright Raffaele Nutricato */ /* Modify by Arnaud Torset : 20/02/09 */ #ifndef __OPEXT_H__ #define __OPEXT_H__ #define s2s0OpExts0(in1,size,in2) in1[in2-1]; #define d2d0OpExtd0(in1,size,in2) in1[in2-1]; #define c2s0OpExtc0(in1,size,in2) in1[in2-1]; #define z2d0OpExtz0(in1,size,in2) in1[in2-1]; #define s2s0s0OpExts0(in1,size,row,col) in1[(col-1)*size[0]+row-1]; #define d2d0d0OpExtd0(in1,size,row,col) in1[(col-1)*size[0]+row-1]; #define c2s0s0OpExtc0(in1,size,row,col) in1[(col-1)*size[0]+row-1]; #define z2d0d0OpExtz0(in1,size,row,col) in1[(col-1)*size[0]+row-1]; #define s2s2OpExts2(in1,size1,in2,size2,out) {int i;\ for (i=0;i