/* Generated file (configure), don't edit */

#define BGL_ELONG_PREALLOC_MIN -10
#define BGL_ELONG_PREALLOC_MAX 100
static struct elong belong_allocated[] = { 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = -10 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = -9 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = -8 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = -7 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = -6 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = -5 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = -4 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = -3 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = -2 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = -1 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 0 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 1 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 2 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 3 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 4 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 5 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 6 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 7 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 8 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 9 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 10 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 11 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 12 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 13 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 14 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 15 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 16 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 17 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 18 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 19 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 20 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 21 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 22 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 23 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 24 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 25 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 26 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 27 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 28 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 29 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 30 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 31 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 32 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 33 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 34 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 35 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 36 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 37 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 38 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 39 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 40 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 41 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 42 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 43 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 44 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 45 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 46 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 47 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 48 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 49 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 50 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 51 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 52 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 53 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 54 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 55 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 56 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 57 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 58 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 59 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 60 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 61 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 62 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 63 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 64 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 65 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 66 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 67 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 68 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 69 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 70 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 71 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 72 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 73 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 74 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 75 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 76 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 77 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 78 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 79 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 80 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 81 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 82 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 83 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 84 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 85 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 86 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 87 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 88 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 89 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 90 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 91 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 92 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 93 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 94 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 95 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 96 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 97 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 98 }, 
  { .header = BGL_MAKE_HEADER(ELONG_TYPE, ELONG_SIZE), .val = 99 } }; 

#if (!defined(BGL_CNST_SHIFT_INT32 ))
#define BGL_INT32_PREALLOC_MIN -10
#define BGL_INT32_PREALLOC_MAX 100
static struct bgl_sint32 bint32_allocated[] = { 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = -10 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = -9 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = -8 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = -7 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = -6 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = -5 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = -4 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = -3 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = -2 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = -1 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 0 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 1 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 2 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 3 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 4 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 5 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 6 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 7 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 8 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 9 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 10 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 11 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 12 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 13 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 14 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 15 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 16 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 17 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 18 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 19 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 20 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 21 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 22 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 23 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 24 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 25 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 26 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 27 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 28 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 29 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 30 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 31 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 32 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 33 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 34 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 35 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 36 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 37 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 38 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 39 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 40 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 41 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 42 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 43 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 44 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 45 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 46 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 47 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 48 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 49 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 50 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 51 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 52 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 53 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 54 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 55 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 56 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 57 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 58 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 59 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 60 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 61 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 62 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 63 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 64 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 65 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 66 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 67 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 68 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 69 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 70 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 71 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 72 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 73 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 74 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 75 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 76 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 77 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 78 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 79 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 80 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 81 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 82 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 83 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 84 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 85 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 86 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 87 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 88 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 89 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 90 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 91 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 92 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 93 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 94 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 95 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 96 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 97 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 98 }, 
  { .header = BGL_MAKE_HEADER(INT32_TYPE, BGL_INT32_SIZE), .val = 99 } }; 

#define BGL_UINT32_PREALLOC_MAX 100
static struct bgl_uint32 buint32_allocated[] = { 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 0 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 1 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 2 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 3 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 4 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 5 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 6 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 7 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 8 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 9 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 10 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 11 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 12 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 13 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 14 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 15 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 16 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 17 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 18 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 19 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 20 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 21 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 22 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 23 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 24 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 25 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 26 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 27 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 28 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 29 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 30 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 31 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 32 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 33 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 34 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 35 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 36 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 37 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 38 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 39 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 40 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 41 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 42 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 43 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 44 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 45 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 46 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 47 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 48 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 49 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 50 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 51 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 52 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 53 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 54 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 55 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 56 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 57 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 58 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 59 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 60 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 61 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 62 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 63 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 64 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 65 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 66 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 67 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 68 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 69 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 70 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 71 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 72 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 73 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 74 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 75 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 76 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 77 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 78 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 79 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 80 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 81 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 82 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 83 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 84 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 85 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 86 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 87 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 88 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 89 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 90 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 91 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 92 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 93 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 94 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 95 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 96 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 97 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 98 }, 
  { .header = BGL_MAKE_HEADER(UINT32_TYPE, BGL_UINT32_SIZE), .val = 99 } }; 
#endif
