/********************************************************
* cint/cint/lib/dll_stl/G__cpp_valarray.cxx
* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
*          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
*          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
********************************************************/
#include "cint/cint/lib/dll_stl/G__cpp_valarray.h" //newlink 3678 

#ifdef G__MEMTEST
#undef malloc
#undef free
#endif

#if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif

extern "C" void G__cpp_reset_tagtable();

extern "C" void G__set_cpp_environment() {
  G__add_compiledheader("cint/cint/lib/dll_stl/vary.h");
  G__cpp_reset_tagtable();
}
#include <new>
extern "C" int G__cpp_dllrev() { return(30051515); }

/*********************************************************
* Member function Interface Method
*********************************************************/

/* valarray<int> */
static int G__valarray_4_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<int>* p = NULL;
   char* gvp = (char*) G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new valarray<int>[n];
     } else {
       p = new((void*) gvp) valarray<int>[n];
     }
   } else {
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new valarray<int>;
     } else {
       p = new((void*) gvp) valarray<int>;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEintgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<int>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<int>((size_t) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) valarray<int>((size_t) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEintgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<int>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 2
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<int>(*(int*) G__Intref(&libp->para[0]), (size_t) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) valarray<int>(*(int*) G__Intref(&libp->para[0]), (size_t) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEintgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<int>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 2
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<int>((const int*) G__int(libp->para[0]), (size_t) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) valarray<int>((const int*) G__int(libp->para[0]), (size_t) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEintgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<int>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<int>(*(valarray<int>*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) valarray<int>(*(valarray<int>*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEintgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>& obj = ((valarray<int>*) G__getstructoffset())->operator=(*(valarray<int>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>& obj = ((valarray<int>*) G__getstructoffset())->operator=(*(int*) G__Intref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const int& obj = ((valarray<int>*) G__getstructoffset())->operator[]((size_t) G__int(libp->para[0]));
         result7->ref = (long) (&obj);
         G__letint(result7, 'i', (long)obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>* pobj;
         const valarray<int> xobj = ((const valarray<int>*) G__getstructoffset())->operator+();
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>* pobj;
         const valarray<int> xobj = ((const valarray<int>*) G__getstructoffset())->operator-();
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>& obj = ((valarray<int>*) G__getstructoffset())->operator*=(*(int*) G__Intref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>& obj = ((valarray<int>*) G__getstructoffset())->operator/=(*(int*) G__Intref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>& obj = ((valarray<int>*) G__getstructoffset())->operator+=(*(int*) G__Intref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>& obj = ((valarray<int>*) G__getstructoffset())->operator-=(*(int*) G__Intref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>& obj = ((valarray<int>*) G__getstructoffset())->operator*=(*(valarray<int>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>& obj = ((valarray<int>*) G__getstructoffset())->operator/=(*(valarray<int>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>& obj = ((valarray<int>*) G__getstructoffset())->operator+=(*(valarray<int>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>& obj = ((valarray<int>*) G__getstructoffset())->operator-=(*(valarray<int>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 104, (long) ((const valarray<int>*) G__getstructoffset())->size());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((const valarray<int>*) G__getstructoffset())->sum());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((const valarray<int>*) G__getstructoffset())->min());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 105, (long) ((const valarray<int>*) G__getstructoffset())->max());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>* pobj;
         const valarray<int> xobj = ((const valarray<int>*) G__getstructoffset())->shift((int) G__int(libp->para[0]));
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<int>* pobj;
         const valarray<int> xobj = ((const valarray<int>*) G__getstructoffset())->cshift((int) G__int(libp->para[0]));
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_4_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      ((valarray<int>*) G__getstructoffset())->resize((size_t) G__int(libp->para[0]), (int) G__int(libp->para[1]));
      G__setnull(result7);
      break;
   case 1:
      ((valarray<int>*) G__getstructoffset())->resize((size_t) G__int(libp->para[0]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef valarray<int> G__TvalarraylEintgR;
static int G__valarray_4_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (valarray<int>*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((valarray<int>*) (soff+(sizeof(valarray<int>)*i)))->~G__TvalarraylEintgR();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (valarray<int>*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((valarray<int>*) (soff))->~G__TvalarraylEintgR();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* valarray<bool> */
static int G__valarray_5_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<bool>* p = NULL;
   char* gvp = (char*) G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new valarray<bool>[n];
     } else {
       p = new((void*) gvp) valarray<bool>[n];
     }
   } else {
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new valarray<bool>;
     } else {
       p = new((void*) gvp) valarray<bool>;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEboolgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<bool>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<bool>((size_t) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) valarray<bool>((size_t) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEboolgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<bool>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 2
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<bool>(*(bool*) G__Boolref(&libp->para[0]), (size_t) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) valarray<bool>(*(bool*) G__Boolref(&libp->para[0]), (size_t) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEboolgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<bool>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 2
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<bool>((const bool*) G__int(libp->para[0]), (size_t) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) valarray<bool>((const bool*) G__int(libp->para[0]), (size_t) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEboolgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<bool>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<bool>(*(valarray<bool>*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) valarray<bool>(*(valarray<bool>*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEboolgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>& obj = ((valarray<bool>*) G__getstructoffset())->operator=(*(valarray<bool>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>& obj = ((valarray<bool>*) G__getstructoffset())->operator=(*(bool*) G__Boolref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const bool& obj = ((valarray<bool>*) G__getstructoffset())->operator[]((size_t) G__int(libp->para[0]));
         result7->ref = (long) (&obj);
         G__letint(result7, 'g', (long)obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>* pobj;
         const valarray<bool> xobj = ((const valarray<bool>*) G__getstructoffset())->operator+();
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>* pobj;
         const valarray<bool> xobj = ((const valarray<bool>*) G__getstructoffset())->operator-();
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>& obj = ((valarray<bool>*) G__getstructoffset())->operator*=(*(bool*) G__Boolref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>& obj = ((valarray<bool>*) G__getstructoffset())->operator/=(*(bool*) G__Boolref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>& obj = ((valarray<bool>*) G__getstructoffset())->operator+=(*(bool*) G__Boolref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>& obj = ((valarray<bool>*) G__getstructoffset())->operator-=(*(bool*) G__Boolref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>& obj = ((valarray<bool>*) G__getstructoffset())->operator*=(*(valarray<bool>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>& obj = ((valarray<bool>*) G__getstructoffset())->operator/=(*(valarray<bool>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>& obj = ((valarray<bool>*) G__getstructoffset())->operator+=(*(valarray<bool>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>& obj = ((valarray<bool>*) G__getstructoffset())->operator-=(*(valarray<bool>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 104, (long) ((const valarray<bool>*) G__getstructoffset())->size());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((const valarray<bool>*) G__getstructoffset())->sum());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((const valarray<bool>*) G__getstructoffset())->min());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 103, (long) ((const valarray<bool>*) G__getstructoffset())->max());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>* pobj;
         const valarray<bool> xobj = ((const valarray<bool>*) G__getstructoffset())->shift((int) G__int(libp->para[0]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<bool>* pobj;
         const valarray<bool> xobj = ((const valarray<bool>*) G__getstructoffset())->cshift((int) G__int(libp->para[0]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_5_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      ((valarray<bool>*) G__getstructoffset())->resize((size_t) G__int(libp->para[0]), (bool) G__int(libp->para[1]));
      G__setnull(result7);
      break;
   case 1:
      ((valarray<bool>*) G__getstructoffset())->resize((size_t) G__int(libp->para[0]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef valarray<bool> G__TvalarraylEboolgR;
static int G__valarray_5_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (valarray<bool>*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((valarray<bool>*) (soff+(sizeof(valarray<bool>)*i)))->~G__TvalarraylEboolgR();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (valarray<bool>*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((valarray<bool>*) (soff))->~G__TvalarraylEboolgR();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* valarray<long> */
static int G__valarray_6_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<long>* p = NULL;
   char* gvp = (char*) G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new valarray<long>[n];
     } else {
       p = new((void*) gvp) valarray<long>[n];
     }
   } else {
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new valarray<long>;
     } else {
       p = new((void*) gvp) valarray<long>;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylElonggR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<long>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<long>((size_t) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) valarray<long>((size_t) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylElonggR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<long>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 2
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<long>(*(long*) G__Longref(&libp->para[0]), (size_t) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) valarray<long>(*(long*) G__Longref(&libp->para[0]), (size_t) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylElonggR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<long>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 2
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<long>((const long*) G__int(libp->para[0]), (size_t) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) valarray<long>((const long*) G__int(libp->para[0]), (size_t) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylElonggR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<long>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<long>(*(valarray<long>*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) valarray<long>(*(valarray<long>*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylElonggR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>& obj = ((valarray<long>*) G__getstructoffset())->operator=(*(valarray<long>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>& obj = ((valarray<long>*) G__getstructoffset())->operator=(*(long*) G__Longref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const long& obj = ((valarray<long>*) G__getstructoffset())->operator[]((size_t) G__int(libp->para[0]));
         result7->ref = (long) (&obj);
         G__letint(result7, 'l', (long)obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>* pobj;
         const valarray<long> xobj = ((const valarray<long>*) G__getstructoffset())->operator+();
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>* pobj;
         const valarray<long> xobj = ((const valarray<long>*) G__getstructoffset())->operator-();
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>& obj = ((valarray<long>*) G__getstructoffset())->operator*=(*(long*) G__Longref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>& obj = ((valarray<long>*) G__getstructoffset())->operator/=(*(long*) G__Longref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>& obj = ((valarray<long>*) G__getstructoffset())->operator+=(*(long*) G__Longref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>& obj = ((valarray<long>*) G__getstructoffset())->operator-=(*(long*) G__Longref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>& obj = ((valarray<long>*) G__getstructoffset())->operator*=(*(valarray<long>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>& obj = ((valarray<long>*) G__getstructoffset())->operator/=(*(valarray<long>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>& obj = ((valarray<long>*) G__getstructoffset())->operator+=(*(valarray<long>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>& obj = ((valarray<long>*) G__getstructoffset())->operator-=(*(valarray<long>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 104, (long) ((const valarray<long>*) G__getstructoffset())->size());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((const valarray<long>*) G__getstructoffset())->sum());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((const valarray<long>*) G__getstructoffset())->min());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 108, (long) ((const valarray<long>*) G__getstructoffset())->max());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>* pobj;
         const valarray<long> xobj = ((const valarray<long>*) G__getstructoffset())->shift((int) G__int(libp->para[0]));
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<long>* pobj;
         const valarray<long> xobj = ((const valarray<long>*) G__getstructoffset())->cshift((int) G__int(libp->para[0]));
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_6_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      ((valarray<long>*) G__getstructoffset())->resize((size_t) G__int(libp->para[0]), (long) G__int(libp->para[1]));
      G__setnull(result7);
      break;
   case 1:
      ((valarray<long>*) G__getstructoffset())->resize((size_t) G__int(libp->para[0]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef valarray<long> G__TvalarraylElonggR;
static int G__valarray_6_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (valarray<long>*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((valarray<long>*) (soff+(sizeof(valarray<long>)*i)))->~G__TvalarraylElonggR();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (valarray<long>*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((valarray<long>*) (soff))->~G__TvalarraylElonggR();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* valarray<float> */
static int G__valarray_7_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<float>* p = NULL;
   char* gvp = (char*) G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new valarray<float>[n];
     } else {
       p = new((void*) gvp) valarray<float>[n];
     }
   } else {
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new valarray<float>;
     } else {
       p = new((void*) gvp) valarray<float>;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEfloatgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<float>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<float>((size_t) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) valarray<float>((size_t) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEfloatgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<float>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 2
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<float>(*(float*) G__Floatref(&libp->para[0]), (size_t) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) valarray<float>(*(float*) G__Floatref(&libp->para[0]), (size_t) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEfloatgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<float>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 2
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<float>((float*) G__int(libp->para[0]), (size_t) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) valarray<float>((float*) G__int(libp->para[0]), (size_t) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEfloatgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<float>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<float>(*(valarray<float>*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) valarray<float>(*(valarray<float>*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEfloatgR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>& obj = ((valarray<float>*) G__getstructoffset())->operator=(*(valarray<float>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>& obj = ((valarray<float>*) G__getstructoffset())->operator=(*(float*) G__Floatref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const float& obj = ((valarray<float>*) G__getstructoffset())->operator[]((size_t) G__int(libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.d = (double) (obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>* pobj;
         const valarray<float> xobj = ((const valarray<float>*) G__getstructoffset())->operator+();
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>* pobj;
         const valarray<float> xobj = ((const valarray<float>*) G__getstructoffset())->operator-();
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>& obj = ((valarray<float>*) G__getstructoffset())->operator*=(*(float*) G__Floatref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>& obj = ((valarray<float>*) G__getstructoffset())->operator/=(*(float*) G__Floatref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>& obj = ((valarray<float>*) G__getstructoffset())->operator+=(*(float*) G__Floatref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>& obj = ((valarray<float>*) G__getstructoffset())->operator-=(*(float*) G__Floatref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>& obj = ((valarray<float>*) G__getstructoffset())->operator*=(*(valarray<float>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>& obj = ((valarray<float>*) G__getstructoffset())->operator/=(*(valarray<float>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>& obj = ((valarray<float>*) G__getstructoffset())->operator+=(*(valarray<float>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>& obj = ((valarray<float>*) G__getstructoffset())->operator-=(*(valarray<float>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 104, (long) ((const valarray<float>*) G__getstructoffset())->size());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((const valarray<float>*) G__getstructoffset())->sum());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((const valarray<float>*) G__getstructoffset())->min());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 102, (double) ((const valarray<float>*) G__getstructoffset())->max());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>* pobj;
         const valarray<float> xobj = ((const valarray<float>*) G__getstructoffset())->shift((int) G__int(libp->para[0]));
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<float>* pobj;
         const valarray<float> xobj = ((const valarray<float>*) G__getstructoffset())->cshift((int) G__int(libp->para[0]));
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_7_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      ((valarray<float>*) G__getstructoffset())->resize((size_t) G__int(libp->para[0]), (float) G__double(libp->para[1]));
      G__setnull(result7);
      break;
   case 1:
      ((valarray<float>*) G__getstructoffset())->resize((size_t) G__int(libp->para[0]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef valarray<float> G__TvalarraylEfloatgR;
static int G__valarray_7_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (valarray<float>*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((valarray<float>*) (soff+(sizeof(valarray<float>)*i)))->~G__TvalarraylEfloatgR();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (valarray<float>*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((valarray<float>*) (soff))->~G__TvalarraylEfloatgR();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* valarray<double> */
static int G__valarray_8_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<double>* p = NULL;
   char* gvp = (char*) G__getgvp();
   int n = G__getaryconstruct();
   if (n) {
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new valarray<double>[n];
     } else {
       p = new((void*) gvp) valarray<double>[n];
     }
   } else {
     if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
       p = new valarray<double>;
     } else {
       p = new((void*) gvp) valarray<double>;
     }
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEdoublegR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<double>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<double>((size_t) G__int(libp->para[0]));
   } else {
     p = new((void*) gvp) valarray<double>((size_t) G__int(libp->para[0]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEdoublegR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<double>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 2
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<double>(*(double*) G__Doubleref(&libp->para[0]), (size_t) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) valarray<double>(*(double*) G__Doubleref(&libp->para[0]), (size_t) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEdoublegR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<double>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 2
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<double>((double*) G__int(libp->para[0]), (size_t) G__int(libp->para[1]));
   } else {
     p = new((void*) gvp) valarray<double>((double*) G__int(libp->para[0]), (size_t) G__int(libp->para[1]));
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEdoublegR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   valarray<double>* p = NULL;
   char* gvp = (char*) G__getgvp();
   //m: 1
   if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
     p = new valarray<double>(*(valarray<double>*) libp->para[0].ref);
   } else {
     p = new((void*) gvp) valarray<double>(*(valarray<double>*) libp->para[0].ref);
   }
   result7->obj.i = (long) p;
   result7->ref = (long) p;
   G__set_tagnum(result7,G__get_linked_tagnum(&G__LN_valarraylEdoublegR));
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>& obj = ((valarray<double>*) G__getstructoffset())->operator=(*(valarray<double>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>& obj = ((valarray<double>*) G__getstructoffset())->operator=(*(double*) G__Doubleref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const double& obj = ((valarray<double>*) G__getstructoffset())->operator[]((size_t) G__int(libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.d = (double) (obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>* pobj;
         const valarray<double> xobj = ((const valarray<double>*) G__getstructoffset())->operator+();
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>* pobj;
         const valarray<double> xobj = ((const valarray<double>*) G__getstructoffset())->operator-();
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>& obj = ((valarray<double>*) G__getstructoffset())->operator*=(*(double*) G__Doubleref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>& obj = ((valarray<double>*) G__getstructoffset())->operator/=(*(double*) G__Doubleref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>& obj = ((valarray<double>*) G__getstructoffset())->operator+=(*(double*) G__Doubleref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>& obj = ((valarray<double>*) G__getstructoffset())->operator-=(*(double*) G__Doubleref(&libp->para[0]));
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>& obj = ((valarray<double>*) G__getstructoffset())->operator*=(*(valarray<double>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>& obj = ((valarray<double>*) G__getstructoffset())->operator/=(*(valarray<double>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>& obj = ((valarray<double>*) G__getstructoffset())->operator+=(*(valarray<double>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>& obj = ((valarray<double>*) G__getstructoffset())->operator-=(*(valarray<double>*) libp->para[0].ref);
         result7->ref = (long) (&obj);
         result7->obj.i = (long) (&obj);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letint(result7, 104, (long) ((const valarray<double>*) G__getstructoffset())->size());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 100, (double) ((const valarray<double>*) G__getstructoffset())->sum());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 100, (double) ((const valarray<double>*) G__getstructoffset())->min());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      G__letdouble(result7, 100, (double) ((const valarray<double>*) G__getstructoffset())->max());
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>* pobj;
         const valarray<double> xobj = ((const valarray<double>*) G__getstructoffset())->shift((int) G__int(libp->para[0]));
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         const valarray<double>* pobj;
         const valarray<double> xobj = ((const valarray<double>*) G__getstructoffset())->cshift((int) G__int(libp->para[0]));
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray_8_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   switch (libp->paran) {
   case 2:
      ((valarray<double>*) G__getstructoffset())->resize((size_t) G__int(libp->para[0]), (double) G__double(libp->para[1]));
      G__setnull(result7);
      break;
   case 1:
      ((valarray<double>*) G__getstructoffset())->resize((size_t) G__int(libp->para[0]));
      G__setnull(result7);
      break;
   }
   return(1 || funcname || hash || result7 || libp) ;
}

// automatic destructor
typedef valarray<double> G__TvalarraylEdoublegR;
static int G__valarray_8_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
   char* gvp = (char*) G__getgvp();
   long soff = G__getstructoffset();
   int n = G__getaryconstruct();
   //
   //has_a_delete: 0
   //has_own_delete1arg: 0
   //has_own_delete2arg: 0
   //
   if (!soff) {
     return(1);
   }
   if (n) {
     if (gvp == (char*)G__PVOID) {
       delete[] (valarray<double>*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       for (int i = n - 1; i >= 0; --i) {
         ((valarray<double>*) (soff+(sizeof(valarray<double>)*i)))->~G__TvalarraylEdoublegR();
       }
       G__setgvp((long)gvp);
     }
   } else {
     if (gvp == (char*)G__PVOID) {
       delete (valarray<double>*) soff;
     } else {
       G__setgvp((long) G__PVOID);
       ((valarray<double>*) (soff))->~G__TvalarraylEdoublegR();
       G__setgvp((long)gvp);
     }
   }
   G__setnull(result7);
   return(1 || funcname || hash || result7 || libp) ;
}


/* Setting up global function */
static int G__valarray__0_0(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator*(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator*(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator*(*(int*) G__Intref(&libp->para[0]), *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator/(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator/(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator/(*(int*) G__Intref(&libp->para[0]), *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator+(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator+(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator+(*(int*) G__Intref(&libp->para[0]), *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator-(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator-(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<int>* pobj;
         valarray<int> xobj = operator-(*(int*) G__Intref(&libp->para[0]), *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<int>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator*(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator*(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator*(*(bool*) G__Boolref(&libp->para[0]), *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator/(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator/(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator/(*(bool*) G__Boolref(&libp->para[0]), *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator+(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator+(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator+(*(bool*) G__Boolref(&libp->para[0]), *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator-(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator-(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator-(*(bool*) G__Boolref(&libp->para[0]), *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator&&(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator&&(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator||(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator||(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator==(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator==(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator!=(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator!=(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<=(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<=(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>=(*(valarray<bool>*) libp->para[0].ref, *(valarray<bool>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>=(*(valarray<bool>*) libp->para[0].ref, *(bool*) G__Boolref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator&&(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator&&(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator||(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator||(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator==(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator==(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator!=(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator!=(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<=(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<=(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>=(*(valarray<int>*) libp->para[0].ref, *(valarray<int>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>=(*(valarray<int>*) libp->para[0].ref, *(int*) G__Intref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator*(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator*(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator*(*(long*) G__Longref(&libp->para[0]), *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator/(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator/(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator/(*(long*) G__Longref(&libp->para[0]), *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator+(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator+(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator+(*(long*) G__Longref(&libp->para[0]), *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator-(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator-(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<long>* pobj;
         valarray<long> xobj = operator-(*(long*) G__Longref(&libp->para[0]), *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<long>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator&&(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator&&(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator||(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator||(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator==(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator==(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator!=(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator!=(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<=(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<=(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>=(*(valarray<long>*) libp->para[0].ref, *(valarray<long>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>=(*(valarray<long>*) libp->para[0].ref, *(long*) G__Longref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator*(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator*(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator*(*(float*) G__Floatref(&libp->para[0]), *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator/(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator/(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator/(*(float*) G__Floatref(&libp->para[0]), *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator+(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator+(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator+(*(float*) G__Floatref(&libp->para[0]), *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator-(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator-(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<float>* pobj;
         valarray<float> xobj = operator-(*(float*) G__Floatref(&libp->para[0]), *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<float>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator&&(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator&&(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_98(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator||(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_99(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator||(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_100(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator==(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_101(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator==(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_102(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator!=(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_103(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator!=(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_104(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_105(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_106(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_107(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_108(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<=(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_109(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<=(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_110(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>=(*(valarray<float>*) libp->para[0].ref, *(valarray<float>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_111(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>=(*(valarray<float>*) libp->para[0].ref, *(float*) G__Floatref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_112(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator*(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_113(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator*(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_114(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator*(*(double*) G__Doubleref(&libp->para[0]), *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_115(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator/(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_116(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator/(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_117(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator/(*(double*) G__Doubleref(&libp->para[0]), *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_118(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator+(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_119(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator+(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_120(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator+(*(double*) G__Doubleref(&libp->para[0]), *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_121(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator-(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_122(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator-(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_123(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<double>* pobj;
         valarray<double> xobj = operator-(*(double*) G__Doubleref(&libp->para[0]), *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<double>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_124(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator&&(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_125(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator&&(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_126(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator||(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_127(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator||(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_128(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator==(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_129(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator==(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_130(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator!=(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_131(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator!=(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_132(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_133(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_134(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_135(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_136(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<=(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_137(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator<=(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_138(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>=(*(valarray<double>*) libp->para[0].ref, *(valarray<double>*) libp->para[1].ref);
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}

static int G__valarray__0_139(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
{
      {
         valarray<bool>* pobj;
         valarray<bool> xobj = operator>=(*(valarray<double>*) libp->para[0].ref, *(double*) G__Doubleref(&libp->para[1]));
         pobj = new valarray<bool>(xobj);
         result7->obj.i = (long) ((void*) pobj);
         result7->ref = result7->obj.i;
         G__store_tempobject(*result7);
      }
   return(1 || funcname || hash || result7 || libp) ;
}


/*********************************************************
* Member function Stub
*********************************************************/

/* valarray<int> */

/* valarray<bool> */

/* valarray<long> */

/* valarray<float> */

/* valarray<double> */

/*********************************************************
* Global function Stub
*********************************************************/

/*********************************************************
* Get size of pointer to member function
*********************************************************/
class G__Sizep2memfunc {
 public:
  G__Sizep2memfunc(): p(&G__Sizep2memfunc::sizep2memfunc) {}
    size_t sizep2memfunc() { return(sizeof(p)); }
  private:
    size_t (G__Sizep2memfunc::*p)();
};

size_t G__get_sizep2memfunc()
{
  G__Sizep2memfunc a;
  G__setsizep2memfunc((int)a.sizep2memfunc());
  return((size_t)a.sizep2memfunc());
}


/*********************************************************
* virtual base class offset calculation interface
*********************************************************/

   /* Setting up class inheritance */

/*********************************************************
* Inheritance information setup/
*********************************************************/
extern "C" void G__cpp_setup_inheritance() {

   /* Setting up class inheritance */
}

/*********************************************************
* typedef information setup/
*********************************************************/
extern "C" void G__cpp_setup_typetable() {

   /* Setting up typedef entry */
   G__search_typename2("value_type",105,-1,0,G__get_linked_tagnum(&G__LN_valarraylEintgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("value_type",103,-1,0,G__get_linked_tagnum(&G__LN_valarraylEboolgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("value_type",108,-1,0,G__get_linked_tagnum(&G__LN_valarraylElonggR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("value_type",102,-1,0,G__get_linked_tagnum(&G__LN_valarraylEfloatgR));
   G__setnewtype(-1,NULL,0);
   G__search_typename2("value_type",100,-1,0,G__get_linked_tagnum(&G__LN_valarraylEdoublegR));
   G__setnewtype(-1,NULL,0);
}

/*********************************************************
* Data Member information setup/
*********************************************************/

   /* Setting up class,struct,union tag member variable */

   /* valarray<int> */
static void G__setup_memvarvalarraylEintgR(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__LN_valarraylEintgR));
   { valarray<int> *p; p=(valarray<int>*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* valarray<bool> */
static void G__setup_memvarvalarraylEboolgR(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__LN_valarraylEboolgR));
   { valarray<bool> *p; p=(valarray<bool>*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* valarray<long> */
static void G__setup_memvarvalarraylElonggR(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__LN_valarraylElonggR));
   { valarray<long> *p; p=(valarray<long>*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* valarray<float> */
static void G__setup_memvarvalarraylEfloatgR(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__LN_valarraylEfloatgR));
   { valarray<float> *p; p=(valarray<float>*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}


   /* valarray<double> */
static void G__setup_memvarvalarraylEdoublegR(void) {
   G__tag_memvar_setup(G__get_linked_tagnum(&G__LN_valarraylEdoublegR));
   { valarray<double> *p; p=(valarray<double>*)0x1000; if (p) { }
   }
   G__tag_memvar_reset();
}

extern "C" void G__cpp_setup_memvar() {
}
/***********************************************************
************************************************************
************************************************************
************************************************************
************************************************************
************************************************************
************************************************************
***********************************************************/

/*********************************************************
* Member function information setup for each class
*********************************************************/
static void G__setup_memfuncvalarraylEintgR(void) {
   /* valarray<int> */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__LN_valarraylEintgR));
   G__memfunc_setup("valarray<int>",1319,G__valarray_4_0_1, 105, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<int>",1319,G__valarray_4_0_2, 105, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 1, 1, 1, 0, "h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<int>",1319,G__valarray_4_0_3, 105, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"i - - 11 - - h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<int>",1319,G__valarray_4_0_4, 105, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"I - - 10 - - h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<int>",1319,G__valarray_4_0_5, 105, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 1, 1, 1, 0, "u 'valarray<int>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__valarray_4_0_6, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 1, 1, 1, 1, 0, "u 'valarray<int>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__valarray_4_0_7, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 1, 1, 1, 1, 0, "i - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator[]",1060,G__valarray_4_0_8, 105, -1, -1, 1, 1, 1, 1, 0, "h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+",919,G__valarray_4_0_9, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-",921,G__valarray_4_0_10, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator*=",979,G__valarray_4_0_11, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 1, 1, 1, 1, 0, "i - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator/=",984,G__valarray_4_0_12, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 1, 1, 1, 1, 0, "i - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+=",980,G__valarray_4_0_13, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 1, 1, 1, 1, 0, "i - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-=",982,G__valarray_4_0_14, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 1, 1, 1, 1, 0, "i - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator*=",979,G__valarray_4_0_15, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 1, 1, 1, 1, 0, "u 'valarray<int>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator/=",984,G__valarray_4_0_16, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 1, 1, 1, 1, 0, "u 'valarray<int>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+=",980,G__valarray_4_0_17, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 1, 1, 1, 1, 0, "u 'valarray<int>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-=",982,G__valarray_4_0_18, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 1, 1, 1, 1, 0, "u 'valarray<int>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("size",443,G__valarray_4_0_19, 104, -1, G__defined_typename("size_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("sum",341,G__valarray_4_0_20, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("min",324,G__valarray_4_0_21, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("max",326,G__valarray_4_0_22, 105, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("shift",542,G__valarray_4_0_23, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 1, 1, 1, 8, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("cshift",641,G__valarray_4_0_24, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 1, 1, 1, 8, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("resize",658,G__valarray_4_0_25, 121, -1, -1, 0, 2, 1, 1, 0, 
"h - 'size_t' 0 - sz i - - 0 'int()' c", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~valarray<int>", 1445, G__valarray_4_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncvalarraylEboolgR(void) {
   /* valarray<bool> */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__LN_valarraylEboolgR));
   G__memfunc_setup("valarray<bool>",1416,G__valarray_5_0_1, 105, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<bool>",1416,G__valarray_5_0_2, 105, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 1, 1, 1, 0, "h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<bool>",1416,G__valarray_5_0_3, 105, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"g - - 11 - - h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<bool>",1416,G__valarray_5_0_4, 105, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"G - - 10 - - h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<bool>",1416,G__valarray_5_0_5, 105, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 1, 1, 1, 0, "u 'valarray<bool>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__valarray_5_0_6, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 1, 1, 1, 1, 0, "u 'valarray<bool>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__valarray_5_0_7, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 1, 1, 1, 1, 0, "g - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator[]",1060,G__valarray_5_0_8, 103, -1, -1, 1, 1, 1, 1, 0, "h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+",919,G__valarray_5_0_9, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-",921,G__valarray_5_0_10, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator*=",979,G__valarray_5_0_11, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 1, 1, 1, 1, 0, "g - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator/=",984,G__valarray_5_0_12, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 1, 1, 1, 1, 0, "g - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+=",980,G__valarray_5_0_13, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 1, 1, 1, 1, 0, "g - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-=",982,G__valarray_5_0_14, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 1, 1, 1, 1, 0, "g - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator*=",979,G__valarray_5_0_15, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 1, 1, 1, 1, 0, "u 'valarray<bool>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator/=",984,G__valarray_5_0_16, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 1, 1, 1, 1, 0, "u 'valarray<bool>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+=",980,G__valarray_5_0_17, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 1, 1, 1, 1, 0, "u 'valarray<bool>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-=",982,G__valarray_5_0_18, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 1, 1, 1, 1, 0, "u 'valarray<bool>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("size",443,G__valarray_5_0_19, 104, -1, G__defined_typename("size_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("sum",341,G__valarray_5_0_20, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("min",324,G__valarray_5_0_21, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("max",326,G__valarray_5_0_22, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("shift",542,G__valarray_5_0_23, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 1, 1, 1, 8, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("cshift",641,G__valarray_5_0_24, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 1, 1, 1, 8, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("resize",658,G__valarray_5_0_25, 121, -1, -1, 0, 2, 1, 1, 0, 
"h - 'size_t' 0 - sz g - - 0 'bool()' c", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~valarray<bool>", 1542, G__valarray_5_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncvalarraylElonggR(void) {
   /* valarray<long> */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__LN_valarraylElonggR));
   G__memfunc_setup("valarray<long>",1420,G__valarray_6_0_1, 105, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<long>",1420,G__valarray_6_0_2, 105, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 1, 1, 1, 0, "h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<long>",1420,G__valarray_6_0_3, 105, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"l - - 11 - - h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<long>",1420,G__valarray_6_0_4, 105, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"L - - 10 - - h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<long>",1420,G__valarray_6_0_5, 105, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 1, 1, 1, 0, "u 'valarray<long>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__valarray_6_0_6, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 1, 1, 1, 1, 0, "u 'valarray<long>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__valarray_6_0_7, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 1, 1, 1, 1, 0, "l - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator[]",1060,G__valarray_6_0_8, 108, -1, -1, 1, 1, 1, 1, 0, "h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+",919,G__valarray_6_0_9, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-",921,G__valarray_6_0_10, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator*=",979,G__valarray_6_0_11, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 1, 1, 1, 1, 0, "l - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator/=",984,G__valarray_6_0_12, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 1, 1, 1, 1, 0, "l - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+=",980,G__valarray_6_0_13, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 1, 1, 1, 1, 0, "l - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-=",982,G__valarray_6_0_14, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 1, 1, 1, 1, 0, "l - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator*=",979,G__valarray_6_0_15, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 1, 1, 1, 1, 0, "u 'valarray<long>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator/=",984,G__valarray_6_0_16, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 1, 1, 1, 1, 0, "u 'valarray<long>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+=",980,G__valarray_6_0_17, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 1, 1, 1, 1, 0, "u 'valarray<long>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-=",982,G__valarray_6_0_18, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 1, 1, 1, 1, 0, "u 'valarray<long>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("size",443,G__valarray_6_0_19, 104, -1, G__defined_typename("size_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("sum",341,G__valarray_6_0_20, 108, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("min",324,G__valarray_6_0_21, 108, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("max",326,G__valarray_6_0_22, 108, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("shift",542,G__valarray_6_0_23, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 1, 1, 1, 8, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("cshift",641,G__valarray_6_0_24, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 1, 1, 1, 8, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("resize",658,G__valarray_6_0_25, 121, -1, -1, 0, 2, 1, 1, 0, 
"h - 'size_t' 0 - sz l - - 0 'long()' c", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~valarray<long>", 1546, G__valarray_6_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncvalarraylEfloatgR(void) {
   /* valarray<float> */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__LN_valarraylEfloatgR));
   G__memfunc_setup("valarray<float>",1522,G__valarray_7_0_1, 105, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<float>",1522,G__valarray_7_0_2, 105, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 1, 1, 1, 0, "h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<float>",1522,G__valarray_7_0_3, 105, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"f - - 11 - - h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<float>",1522,G__valarray_7_0_4, 105, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"F - - 10 - - h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<float>",1522,G__valarray_7_0_5, 105, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 1, 1, 1, 0, "u 'valarray<float>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__valarray_7_0_6, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 1, 1, 1, 1, 0, "u 'valarray<float>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__valarray_7_0_7, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator[]",1060,G__valarray_7_0_8, 102, -1, -1, 1, 1, 1, 1, 0, "h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+",919,G__valarray_7_0_9, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-",921,G__valarray_7_0_10, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator*=",979,G__valarray_7_0_11, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator/=",984,G__valarray_7_0_12, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+=",980,G__valarray_7_0_13, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-=",982,G__valarray_7_0_14, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 1, 1, 1, 1, 0, "f - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator*=",979,G__valarray_7_0_15, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 1, 1, 1, 1, 0, "u 'valarray<float>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator/=",984,G__valarray_7_0_16, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 1, 1, 1, 1, 0, "u 'valarray<float>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+=",980,G__valarray_7_0_17, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 1, 1, 1, 1, 0, "u 'valarray<float>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-=",982,G__valarray_7_0_18, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 1, 1, 1, 1, 0, "u 'valarray<float>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("size",443,G__valarray_7_0_19, 104, -1, G__defined_typename("size_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("sum",341,G__valarray_7_0_20, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("min",324,G__valarray_7_0_21, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("max",326,G__valarray_7_0_22, 102, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("shift",542,G__valarray_7_0_23, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 1, 1, 1, 8, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("cshift",641,G__valarray_7_0_24, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 1, 1, 1, 8, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("resize",658,G__valarray_7_0_25, 121, -1, -1, 0, 2, 1, 1, 0, 
"h - 'size_t' 0 - sz f - - 0 'float()' c", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~valarray<float>", 1648, G__valarray_7_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}

static void G__setup_memfuncvalarraylEdoublegR(void) {
   /* valarray<double> */
   G__tag_memfunc_setup(G__get_linked_tagnum(&G__LN_valarraylEdoublegR));
   G__memfunc_setup("valarray<double>",1623,G__valarray_8_0_1, 105, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<double>",1623,G__valarray_8_0_2, 105, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 1, 1, 1, 0, "h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<double>",1623,G__valarray_8_0_3, 105, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"d - - 11 - - h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<double>",1623,G__valarray_8_0_4, 105, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"D - - 10 - - h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("valarray<double>",1623,G__valarray_8_0_5, 105, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 1, 1, 1, 0, "u 'valarray<double>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__valarray_8_0_6, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 1, 1, 1, 1, 0, "u 'valarray<double>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator=",937,G__valarray_8_0_7, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator[]",1060,G__valarray_8_0_8, 100, -1, -1, 1, 1, 1, 1, 0, "h - 'size_t' 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+",919,G__valarray_8_0_9, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-",921,G__valarray_8_0_10, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator*=",979,G__valarray_8_0_11, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator/=",984,G__valarray_8_0_12, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+=",980,G__valarray_8_0_13, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-=",982,G__valarray_8_0_14, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 1, 1, 1, 1, 0, "d - - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator*=",979,G__valarray_8_0_15, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 1, 1, 1, 1, 0, "u 'valarray<double>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator/=",984,G__valarray_8_0_16, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 1, 1, 1, 1, 0, "u 'valarray<double>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator+=",980,G__valarray_8_0_17, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 1, 1, 1, 1, 0, "u 'valarray<double>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("operator-=",982,G__valarray_8_0_18, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 1, 1, 1, 1, 0, "u 'valarray<double>' - 11 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("size",443,G__valarray_8_0_19, 104, -1, G__defined_typename("size_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("sum",341,G__valarray_8_0_20, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("min",324,G__valarray_8_0_21, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("max",326,G__valarray_8_0_22, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("shift",542,G__valarray_8_0_23, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 1, 1, 1, 8, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("cshift",641,G__valarray_8_0_24, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 1, 1, 1, 8, "i - - 0 - -", (char*)NULL, (void*) NULL, 0);
   G__memfunc_setup("resize",658,G__valarray_8_0_25, 121, -1, -1, 0, 2, 1, 1, 0, 
"h - 'size_t' 0 - sz d - - 0 'double()' c", (char*)NULL, (void*) NULL, 0);
   // automatic destructor
   G__memfunc_setup("~valarray<double>", 1749, G__valarray_8_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
   G__tag_memfunc_reset();
}


/*********************************************************
* Member function information setup
*********************************************************/
extern "C" void G__cpp_setup_memfunc() {
}

/*********************************************************
* Global variable information setup for each class
*********************************************************/
static void G__cpp_setup_global0() {

   /* Setting up global variables */
   G__resetplocal();

   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"__GNUC__=4",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"__GNUC_MINOR__=2",1,(char*)NULL);
   G__memvar_setup((void*)G__PVOID,112,0,0,-1,-1,-1,1,"G__VALARRAY_DLL=0",1,(char*)NULL);

   G__resetglobalenv();
}
extern "C" void G__cpp_setup_global() {
  G__cpp_setup_global0();
}

/*********************************************************
* Global function information setup for each class
*********************************************************/
static void G__cpp_setup_func0() {
   G__lastifuncposition();

   G__memfunc_setup("operator*", 918, G__valarray__0_0, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_1, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_2, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"i - - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_3, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_4, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_5, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"i - - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_6, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_7, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_8, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"i - - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_9, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_10, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_11, 117, G__get_linked_tagnum(&G__LN_valarraylEintgR), -1, 0, 2, 1, 1, 0, 
"i - - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_12, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_13, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_14, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"g - - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_15, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_16, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_17, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"g - - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_18, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_19, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_20, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"g - - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_21, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_22, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_23, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"g - - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator&&", 952, G__valarray__0_24, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator&&", 952, G__valarray__0_25, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator||", 1124, G__valarray__0_26, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator||", 1124, G__valarray__0_27, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator==", 998, G__valarray__0_28, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator==", 998, G__valarray__0_29, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator!=", 970, G__valarray__0_30, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator!=", 970, G__valarray__0_31, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<", 936, G__valarray__0_32, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<", 936, G__valarray__0_33, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>", 938, G__valarray__0_34, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>", 938, G__valarray__0_35, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<=", 997, G__valarray__0_36, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<=", 997, G__valarray__0_37, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>=", 999, G__valarray__0_38, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - u 'valarray<bool>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>=", 999, G__valarray__0_39, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<bool>' - 11 - - g - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator&&", 952, G__valarray__0_40, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator&&", 952, G__valarray__0_41, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator||", 1124, G__valarray__0_42, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator||", 1124, G__valarray__0_43, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator==", 998, G__valarray__0_44, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator==", 998, G__valarray__0_45, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator!=", 970, G__valarray__0_46, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator!=", 970, G__valarray__0_47, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<", 936, G__valarray__0_48, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<", 936, G__valarray__0_49, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>", 938, G__valarray__0_50, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>", 938, G__valarray__0_51, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<=", 997, G__valarray__0_52, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<=", 997, G__valarray__0_53, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>=", 999, G__valarray__0_54, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - u 'valarray<int>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>=", 999, G__valarray__0_55, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<int>' - 11 - - i - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_56, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_57, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_58, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"l - - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_59, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_60, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_61, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"l - - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_62, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_63, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_64, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"l - - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_65, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_66, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_67, 117, G__get_linked_tagnum(&G__LN_valarraylElonggR), -1, 0, 2, 1, 1, 0, 
"l - - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator&&", 952, G__valarray__0_68, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator&&", 952, G__valarray__0_69, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator||", 1124, G__valarray__0_70, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator||", 1124, G__valarray__0_71, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator==", 998, G__valarray__0_72, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator==", 998, G__valarray__0_73, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator!=", 970, G__valarray__0_74, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator!=", 970, G__valarray__0_75, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<", 936, G__valarray__0_76, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<", 936, G__valarray__0_77, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>", 938, G__valarray__0_78, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>", 938, G__valarray__0_79, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<=", 997, G__valarray__0_80, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<=", 997, G__valarray__0_81, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>=", 999, G__valarray__0_82, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - u 'valarray<long>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>=", 999, G__valarray__0_83, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<long>' - 11 - - l - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_84, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_85, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_86, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"f - - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_87, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_88, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_89, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"f - - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_90, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_91, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_92, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"f - - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_93, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_94, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_95, 117, G__get_linked_tagnum(&G__LN_valarraylEfloatgR), -1, 0, 2, 1, 1, 0, 
"f - - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator&&", 952, G__valarray__0_96, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator&&", 952, G__valarray__0_97, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator||", 1124, G__valarray__0_98, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator||", 1124, G__valarray__0_99, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator==", 998, G__valarray__0_100, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
}

static void G__cpp_setup_func1() {
   G__memfunc_setup("operator==", 998, G__valarray__0_101, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator!=", 970, G__valarray__0_102, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator!=", 970, G__valarray__0_103, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<", 936, G__valarray__0_104, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<", 936, G__valarray__0_105, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>", 938, G__valarray__0_106, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>", 938, G__valarray__0_107, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<=", 997, G__valarray__0_108, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<=", 997, G__valarray__0_109, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>=", 999, G__valarray__0_110, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - u 'valarray<float>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>=", 999, G__valarray__0_111, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<float>' - 11 - - f - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_112, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_113, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator*", 918, G__valarray__0_114, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"d - - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_115, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_116, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator/", 923, G__valarray__0_117, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"d - - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_118, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_119, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator+", 919, G__valarray__0_120, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"d - - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_121, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_122, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator-", 921, G__valarray__0_123, 117, G__get_linked_tagnum(&G__LN_valarraylEdoublegR), -1, 0, 2, 1, 1, 0, 
"d - - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator&&", 952, G__valarray__0_124, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator&&", 952, G__valarray__0_125, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator||", 1124, G__valarray__0_126, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator||", 1124, G__valarray__0_127, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator==", 998, G__valarray__0_128, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator==", 998, G__valarray__0_129, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator!=", 970, G__valarray__0_130, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator!=", 970, G__valarray__0_131, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<", 936, G__valarray__0_132, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<", 936, G__valarray__0_133, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>", 938, G__valarray__0_134, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>", 938, G__valarray__0_135, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<=", 997, G__valarray__0_136, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator<=", 997, G__valarray__0_137, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>=", 999, G__valarray__0_138, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - u 'valarray<double>' - 11 - -", (char*) NULL
, (void*) NULL, 0);
   G__memfunc_setup("operator>=", 999, G__valarray__0_139, 117, G__get_linked_tagnum(&G__LN_valarraylEboolgR), -1, 0, 2, 1, 1, 0, 
"u 'valarray<double>' - 11 - - d - - 11 - -", (char*) NULL
, (void*) NULL, 0);

   G__resetifuncposition();
}

extern "C" void G__cpp_setup_func() {
  G__cpp_setup_func0();
  G__cpp_setup_func1();
}

/*********************************************************
* Class,struct,union,enum tag information setup
*********************************************************/
/* Setup class/struct taginfo */
G__linked_taginfo G__LN_valarraylEintgR = { "valarray<int>" , 99 , -1 };
G__linked_taginfo G__LN_valarraylEboolgR = { "valarray<bool>" , 99 , -1 };
G__linked_taginfo G__LN_valarraylElonggR = { "valarray<long>" , 99 , -1 };
G__linked_taginfo G__LN_valarraylEfloatgR = { "valarray<float>" , 99 , -1 };
G__linked_taginfo G__LN_valarraylEdoublegR = { "valarray<double>" , 99 , -1 };

/* Reset class/struct taginfo */
extern "C" void G__cpp_reset_tagtable() {
  G__LN_valarraylEintgR.tagnum = -1 ;
  G__LN_valarraylEboolgR.tagnum = -1 ;
  G__LN_valarraylElonggR.tagnum = -1 ;
  G__LN_valarraylEfloatgR.tagnum = -1 ;
  G__LN_valarraylEdoublegR.tagnum = -1 ;
}


extern "C" void G__cpp_setup_tagtable() {

   /* Setting up class,struct,union tag entry */
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__LN_valarraylEintgR),sizeof(valarray<int>),-1,36608,(char*)NULL,G__setup_memvarvalarraylEintgR,G__setup_memfuncvalarraylEintgR);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__LN_valarraylEboolgR),sizeof(valarray<bool>),-1,36608,(char*)NULL,G__setup_memvarvalarraylEboolgR,G__setup_memfuncvalarraylEboolgR);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__LN_valarraylElonggR),sizeof(valarray<long>),-1,36608,(char*)NULL,G__setup_memvarvalarraylElonggR,G__setup_memfuncvalarraylElonggR);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__LN_valarraylEfloatgR),sizeof(valarray<float>),-1,36608,(char*)NULL,G__setup_memvarvalarraylEfloatgR,G__setup_memfuncvalarraylEfloatgR);
   G__tagtable_setup(G__get_linked_tagnum_fwd(&G__LN_valarraylEdoublegR),sizeof(valarray<double>),-1,36608,(char*)NULL,G__setup_memvarvalarraylEdoublegR,G__setup_memfuncvalarraylEdoublegR);
}
extern "C" void G__cpp_setup(void) {
  G__check_setup_version(30051515,"G__cpp_setup()");
  G__set_cpp_environment();
  G__cpp_setup_tagtable();

  G__cpp_setup_inheritance();

  G__cpp_setup_typetable();

  G__cpp_setup_memvar();

  G__cpp_setup_memfunc();
  G__cpp_setup_global();
  G__cpp_setup_func();

   if(0==G__getsizep2memfunc()) G__get_sizep2memfunc();
  return;
}
class G__cpp_setup_init {
  public:
    G__cpp_setup_init() { G__add_setup_func("G__Default",(G__incsetup)(&G__cpp_setup)); }
   ~G__cpp_setup_init() { G__remove_setup_func("G__Default"); }
};
G__cpp_setup_init G__cpp_setup_initializer;

