

#ifndef AArrayFilter_included
#define AArrayFilter_included

#define __AArrayFilter_SS __AArrayFilter_2
#define _AArrayFilter_SS _AArrayFilter_2
extern OBJ __AArrayFilter_SS;
extern OBJ _AArrayFilter_SS(OBJ,OBJ);

#define __AArrayFilter_Apartition __AArrayFilter_3
#define _AArrayFilter_Apartition _AArrayFilter_3
extern OBJ __AArrayFilter_Apartition;
extern TUP2 _AArrayFilter_Apartition(OBJ,OBJ);

#define __AArrayFilter_Atake __AArrayFilter_4
#define _AArrayFilter_Atake _AArrayFilter_4
extern OBJ __AArrayFilter_Atake;
extern OBJ _AArrayFilter_Atake(OBJ,OBJ);

#define __AArrayFilter_Adrop __AArrayFilter_5
#define _AArrayFilter_Adrop _AArrayFilter_5
extern OBJ __AArrayFilter_Adrop;
extern OBJ _AArrayFilter_Adrop(OBJ,OBJ);

#define __AArrayFilter_Asplit __AArrayFilter_6
#define _AArrayFilter_Asplit _AArrayFilter_6
extern OBJ __AArrayFilter_Asplit;
extern TUP2 _AArrayFilter_Asplit(OBJ,OBJ);

#define __AArrayFilter_AcopyP __AArrayFilter_7
#define _AArrayFilter_AcopyP _AArrayFilter_7
extern OBJ __AArrayFilter_AcopyP;
extern OBJ _AArrayFilter_AcopyP(OBJ,OBJ,OBJ,OBJ,OBJ);

#define __AArrayFilter_AcopyP_O1 __AArrayFilter_8
#define _AArrayFilter_AcopyP_O1 _AArrayFilter_8
extern OBJ __AArrayFilter_AcopyP_O1;
extern TUP2 _AArrayFilter_AcopyP_O1(OBJ,OBJ,OBJ,OBJ,OBJ,OBJ,OBJ);

#define __AArrayFilter_Atake_O1 __AArrayFilter_9
#define _AArrayFilter_Atake_O1 _AArrayFilter_9
extern OBJ __AArrayFilter_Atake_O1;
extern OBJ _AArrayFilter_Atake_O1(OBJ,OBJ,OBJ);

#define __AArrayFilter_Adrop_O1 __AArrayFilter_10
#define _AArrayFilter_Adrop_O1 _AArrayFilter_10
extern OBJ __AArrayFilter_Adrop_O1;
extern OBJ _AArrayFilter_Adrop_O1(OBJ,OBJ,OBJ);

#ifndef AArrayFilter_SS
#define AArrayFilter_SS(x1,x2,x7) {x7=_AArrayFilter_SS(x1,x2);}
#endif

#ifndef AArrayFilter_Apartition
#define AArrayFilter_Apartition(x1,x2,x7,x8) {TUP2 t;t=_AArrayFilter_Apartition(x1,x2);x7=t.c1;x8=t.c2;}
#endif

#ifndef AArrayFilter_Atake
#define AArrayFilter_Atake(x1,x2,x7) {x7=_AArrayFilter_Atake(x1,x2);}
#endif

#ifndef AArrayFilter_Adrop
#define AArrayFilter_Adrop(x1,x2,x4) {x4=_AArrayFilter_Adrop(x1,x2);}
#endif

#ifndef AArrayFilter_Asplit
#define AArrayFilter_Asplit(x1,x2,x5,x6) {TUP2 t;t=_AArrayFilter_Asplit(x1,x2);x5=t.c1;x6=t.c2;}
#endif

#ifndef AArrayFilter_AcopyP
#define AArrayFilter_AcopyP(x1,x2,x3,x4,x5,x16) {x16=_AArrayFilter_AcopyP(x1,x2,x3,x4,x5);}
#endif

#ifndef AArrayFilter_AcopyP_O1
#define AArrayFilter_AcopyP_O1(x1,x2,x3,x4,x5,x6,x7,x26,x27) {TUP2 t;t=_AArrayFilter_AcopyP_O1(x1,x2,x3,x4,x5,x6,x7);x26=t.c1;x27=t.c2;}
#endif

#ifndef AArrayFilter_Atake_O1
#define AArrayFilter_Atake_O1(x1,x2,x3,x9) {x9=_AArrayFilter_Atake_O1(x1,x2,x3);}
#endif

#ifndef AArrayFilter_Adrop_O1
#define AArrayFilter_Adrop_O1(x1,x2,x3,x11) {x11=_AArrayFilter_Adrop_O1(x1,x2,x3);}
#endif

#endif
