

#ifndef AMapByOSReduce_included
#define AMapByOSReduce_included

#define __AMapByOSReduce_Ss __AMapByOSReduce_5
#define _AMapByOSReduce_Ss _AMapByOSReduce_5
extern OBJ __AMapByOSReduce_Ss;
extern OBJ _AMapByOSReduce_Ss(OBJ,OBJ,OBJ,OBJ);

#define __AMapByOSReduce_Ss_O1 __AMapByOSReduce_6
#define _AMapByOSReduce_Ss_O1 _AMapByOSReduce_6
extern OBJ __AMapByOSReduce_Ss_O1;
extern OBJ _AMapByOSReduce_Ss_O1(OBJ,OBJ,OBJ,OBJ);

#define __AMapByOSReduce_Ss_O2 __AMapByOSReduce_7
#define _AMapByOSReduce_Ss_O2 _AMapByOSReduce_7
extern OBJ __AMapByOSReduce_Ss_O2;
extern OBJ _AMapByOSReduce_Ss_O2(OBJ,OBJ,OBJ,OBJ);

#define __AMapByOSReduce_Ss_O3 __AMapByOSReduce_8
#define _AMapByOSReduce_Ss_O3 _AMapByOSReduce_8
extern OBJ __AMapByOSReduce_Ss_O3;
extern OBJ _AMapByOSReduce_Ss_O3(OBJ,OBJ,OBJ,OBJ);

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

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

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

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

#ifndef AMapByOSReduce_Ss_L9
#define AMapByOSReduce_Ss_L9(x1,x2,x3,x7) {x7=_AMapByOSReduce_Ss_L9(x1,x2,x3);}
#endif

#ifndef AMapByOSReduce_Ss_O1_L10
#define AMapByOSReduce_Ss_O1_L10(x1,x2,x3,x14) {x14=_AMapByOSReduce_Ss_O1_L10(x1,x2,x3);}
#endif

#endif
