1
#include "../machine.h"
3
typedef short integer2;
6
#define INSERT2(Type) {\
14
for (j = 1; j <= i1; ++j) {\
15
ljj = (indxj[j] - 1) * (*mr);\
16
jj = (j - 1) * (*m3);\
18
for (i = 1; i <= i2; ++i)\
19
TO[indxi[i] + ljj] = FROM[(i - 1 + jj) * (*inc3) + 1];\
23
int C2F(geninsert2)(typ,mj,mi,indxj,indxi,to,mr,from,m3,inc3)
25
integer *mi,*mj,*mr,*m3,*inc3;
26
integer *indxi,*indxj;
31
static integer i, j, l, ljj,jj;
47
INSERT2(unsigned char);
50
INSERT2(unsigned short);
53
INSERT2(unsigned int);