

#ifndef ABagReduce_included
#define ABagReduce_included

#define __ABagReduce_Ss __ABagReduce_4
#define _ABagReduce_Ss _ABagReduce_4
extern OBJ __ABagReduce_Ss;
extern OBJ _ABagReduce_Ss(OBJ,OBJ,OBJ,OBJ);

#define __ABagReduce_Ss_O1 __ABagReduce_5
#define _ABagReduce_Ss_O1 _ABagReduce_5
extern OBJ __ABagReduce_Ss_O1;
extern OBJ _ABagReduce_Ss_O1(OBJ,OBJ,OBJ,OBJ);

#define __ABagReduce_Ss_O2 __ABagReduce_6
#define _ABagReduce_Ss_O2 _ABagReduce_6
extern OBJ __ABagReduce_Ss_O2;
extern OBJ _ABagReduce_Ss_O2(OBJ,OBJ,OBJ,OBJ);

#define __ABagReduce_Ss_O3 __ABagReduce_7
#define _ABagReduce_Ss_O3 _ABagReduce_7
extern OBJ __ABagReduce_Ss_O3;
extern OBJ _ABagReduce_Ss_O3(OBJ,OBJ,OBJ,OBJ);

#ifndef ABagReduce_Ss
#define ABagReduce_Ss(x1,x2,x3,x4,x6) {x6=_ABagReduce_Ss(x1,x2,x3,x4);}
#endif

#ifndef ABagReduce_Ss_O1
#define ABagReduce_Ss_O1(x1,x2,x3,x4,x6) {x6=_ABagReduce_Ss_O1(x1,x2,x3,x4);}
#endif

#ifndef ABagReduce_Ss_O2
#define ABagReduce_Ss_O2(x1,x2,x3,x4,x6) {x6=_ABagReduce_Ss_O2(x1,x2,x3,x4);}
#endif

#ifndef ABagReduce_Ss_O3
#define ABagReduce_Ss_O3(x1,x2,x3,x4,x6) {x6=_ABagReduce_Ss_O3(x1,x2,x3,x4);}
#endif

#ifndef ABagReduce_Ss_O3_L8
#define ABagReduce_Ss_O3_L8(x1,x2,x3,x12) {x12=_ABagReduce_Ss_O3_L8(x1,x2,x3);}
#endif

#endif
