Skew(const DAD* dst, const DAD* src, const int len, const DAD* shf, int* shfDat, const int dim, const Mode mode)The source array is described by the DAD *src and the destination array is described by the DAD *dst. len specifies the size of each array element, in bytes. The array of shift amounts (any of which may be negative), is described by the DAD shf. The base address for the local segment of this array is shfDat. The shift-amount array should have rank one less than the source array. The dim argument selects the array dimension in which the shift occurs. The flag mode specifies the type of shift. It takes one of the values CYCL, EDGE or NONE.