

#ifndef AOrderingByLess_included
#define AOrderingByLess_included

#define __AOrderingByLess_Sg __AOrderingByLess_3
#define _AOrderingByLess_Sg _AOrderingByLess_3
extern OBJ __AOrderingByLess_Sg;
extern OBJ _AOrderingByLess_Sg(OBJ,OBJ,OBJ);

#define __AOrderingByLess_Sge __AOrderingByLess_4
#define _AOrderingByLess_Sge _AOrderingByLess_4
extern OBJ __AOrderingByLess_Sge;
extern OBJ _AOrderingByLess_Sge(OBJ,OBJ,OBJ);

#define __AOrderingByLess_Sle __AOrderingByLess_5
#define _AOrderingByLess_Sle _AOrderingByLess_5
extern OBJ __AOrderingByLess_Sle;
extern OBJ _AOrderingByLess_Sle(OBJ,OBJ,OBJ);

#define __AOrderingByLess_Se __AOrderingByLess_6
#define _AOrderingByLess_Se _AOrderingByLess_6
extern OBJ __AOrderingByLess_Se;
extern OBJ _AOrderingByLess_Se(OBJ,OBJ,OBJ);

#define __AOrderingByLess_SSe __AOrderingByLess_7
#define _AOrderingByLess_SSe _AOrderingByLess_7
extern OBJ __AOrderingByLess_SSe;
extern OBJ _AOrderingByLess_SSe(OBJ,OBJ,OBJ);

#ifndef AOrderingByLess_Sg
#define AOrderingByLess_Sg(x1,x2,x3,x4) {x4=_AOrderingByLess_Sg(x1,x2,x3);}
#endif

#ifndef AOrderingByLess_Sge
#define AOrderingByLess_Sge(x1,x2,x3,x6) {x6=_AOrderingByLess_Sge(x1,x2,x3);}
#endif

#ifndef AOrderingByLess_Sle
#define AOrderingByLess_Sle(x1,x2,x3,x6) {x6=_AOrderingByLess_Sle(x1,x2,x3);}
#endif

#ifndef AOrderingByLess_Se
#define AOrderingByLess_Se(x1,x2,x3,x5) {x5=_AOrderingByLess_Se(x1,x2,x3);}
#endif

#ifndef AOrderingByLess_SSe
#define AOrderingByLess_SSe(x1,x2,x3,x5) {x5=_AOrderingByLess_SSe(x1,x2,x3);}
#endif

#endif
