62 #if defined(PLASMA_HAVE_WEAK)
63 #pragma weak CORE_dshiftw = PCORE_dshiftw
64 #define CORE_dshiftw PCORE_dshiftw
74 for (i=1; i<cl; i++) {
75 k1 = (k * m) % (int64_t)q;
89 k1 = (k * m) % (int64_t)q;
102 memcpy(&(A[k*L]), W, L*
sizeof(
double));
109 int s,
int cl,
int m,
int n,
int L,
double *
A,
double *
W)
113 sizeof(
int), &s,
VALUE,
114 sizeof(
int), &cl,
VALUE,
115 sizeof(
int), &m,
VALUE,
116 sizeof(
int), &n,
VALUE,
117 sizeof(
int), &L,
VALUE,
118 sizeof(
double)*m*n*L, A,
INOUT,
119 sizeof(
double)*L, W,
INPUT,
126 #if defined(PLASMA_HAVE_WEAK)
127 #pragma weak CORE_dshiftw_quark = PCORE_dshiftw_quark
128 #define CORE_dshiftw_quark PCORE_dshiftw_quark
171 #if defined(PLASMA_HAVE_WEAK)
172 #pragma weak CORE_dshift = PCORE_dshift
173 #define CORE_dshift PCORE_dshift
178 W = (
double*)malloc(L *
sizeof(
double));
179 memcpy(W, &(A[s*L]), L*
sizeof(
double));
188 int s,
int m,
int n,
int L,
double *
A)
192 sizeof(
int), &s,
VALUE,
193 sizeof(
int), &m,
VALUE,
194 sizeof(
int), &n,
VALUE,
195 sizeof(
int), &L,
VALUE,
197 sizeof(
double)*L, NULL,
SCRATCH,
204 #if defined(PLASMA_HAVE_WEAK)
205 #pragma weak CORE_dshift_quark = PCORE_dshift_quark
206 #define CORE_dshift_quark PCORE_dshift_quark
218 memcpy(W, &(A[s*L]), L*
sizeof(
double));