nwaku/nimcache/release/basic2/@m..@s..@svendor@snim-stew@sstew@sleb128.nim.c

1887 lines
91 KiB
C

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v2 -o nimcache/release/basic2/@m..@s..@svendor@snim-stew@sstew@sleb128.nim.c.o nimcache/release/basic2/@m..@s..@svendor@snim-stew@sstew@sleb128.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tyTuple__lQTEq64iYzLA0LTdjMrTyA tyTuple__lQTEq64iYzLA0LTdjMrTyA;
typedef struct tyObject_Leb128Buf__GUQ4yCTJYfeDKXfLstDw9cg tyObject_Leb128Buf__GUQ4yCTJYfeDKXfLstDw9cg;
typedef struct tyObject_Leb128Buf__9bzW7WZ9baNLvEUq6EAZWcQQ tyObject_Leb128Buf__9bzW7WZ9baNLvEUq6EAZWcQQ;
typedef struct tyTuple__VUQsm9bkd3EZ53SlvlfA4ZQ tyTuple__VUQsm9bkd3EZ53SlvlfA4ZQ;
typedef struct tyObject_Leb128Buf__IkNc4bkGf4WAP3MnRXuR6A tyObject_Leb128Buf__IkNc4bkGf4WAP3MnRXuR6A;
struct tyTuple__lQTEq64iYzLA0LTdjMrTyA {
NU64 Field0;
NI8 Field1;
};
typedef NI8 tyArray__eK89cloOsrUAiOHXAlfjbLQ[64];
typedef NU8 tyArray__aczTGVLbkjaI8GxGYP6HtA[10];
struct tyObject_Leb128Buf__GUQ4yCTJYfeDKXfLstDw9cg {tyArray__aczTGVLbkjaI8GxGYP6HtA data;
NI8 len;
};
struct tyObject_Leb128Buf__9bzW7WZ9baNLvEUq6EAZWcQQ {tyArray__aczTGVLbkjaI8GxGYP6HtA data;
NI8 len;
};
struct tyTuple__VUQsm9bkd3EZ53SlvlfA4ZQ {
NU32 Field0;
NI8 Field1;
};
typedef NU8 tyArray__39cnIm4v9c7pQp5XFRxTMpFg[5];
struct tyObject_Leb128Buf__IkNc4bkGf4WAP3MnRXuR6A {tyArray__39cnIm4v9c7pQp5XFRxTMpFg data;
NI8 len;
};
static N_INLINE(NI, log2trunc__JUTEj5BmsGKeHXyHCiekNAbitops2)(NU64 x_0);
N_LIB_PRIVATE N_NIMCALL(NI, log2truncBuiltin__Q9bJ2xbAkstwTwtdSZpZY9aw)(NU64 v);
static N_INLINE(NI, log2trunc__IqfDWIS9b5DwGz9abdYB4PRgbitops2)(NU32 x_0);
N_LIB_PRIVATE N_NIMCALL(NI, log2truncBuiltin__2rrwrvTI9a1hu2zf2RbQswg)(NU32 v);
static NIM_CONST tyTuple__lQTEq64iYzLA0LTdjMrTyA TM__Sxv3y49bqOy7cAzqcfVVn3w_2 = {0ULL,
((NI8) -11)}
;
N_LIB_PRIVATE NIM_CONST tyArray__eK89cloOsrUAiOHXAlfjbLQ lengths__74wa0jSWRZ10MHxEK9c2qoQ = {((NI8) 1),
((NI8) 1),
((NI8) 1),
((NI8) 1),
((NI8) 1),
((NI8) 1),
((NI8) 1),
((NI8) 2),
((NI8) 2),
((NI8) 2),
((NI8) 2),
((NI8) 2),
((NI8) 2),
((NI8) 2),
((NI8) 3),
((NI8) 3),
((NI8) 3),
((NI8) 3),
((NI8) 3),
((NI8) 3),
((NI8) 3),
((NI8) 4),
((NI8) 4),
((NI8) 4),
((NI8) 4),
((NI8) 4),
((NI8) 4),
((NI8) 4),
((NI8) 5),
((NI8) 5),
((NI8) 5),
((NI8) 5),
((NI8) 5),
((NI8) 5),
((NI8) 5),
((NI8) 6),
((NI8) 6),
((NI8) 6),
((NI8) 6),
((NI8) 6),
((NI8) 6),
((NI8) 6),
((NI8) 7),
((NI8) 7),
((NI8) 7),
((NI8) 7),
((NI8) 7),
((NI8) 7),
((NI8) 7),
((NI8) 8),
((NI8) 8),
((NI8) 8),
((NI8) 8),
((NI8) 8),
((NI8) 8),
((NI8) 8),
((NI8) 9),
((NI8) 9),
((NI8) 9),
((NI8) 9),
((NI8) 9),
((NI8) 9),
((NI8) 9),
((NI8) 10)}
;
static NIM_CONST tyTuple__VUQsm9bkd3EZ53SlvlfA4ZQ TM__Sxv3y49bqOy7cAzqcfVVn3w_3 = {((NU32) 0),
((NI8) -11)}
;
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
N_LIB_PRIVATE N_NIMCALL(tyTuple__lQTEq64iYzLA0LTdjMrTyA, fromBytes__7hWUjMBxLj9cxfulyDO6OAA)(NU8* x_0, NI x_0Len_0) { tyTuple__lQTEq64iYzLA0LTdjMrTyA result; NI xlen_1; NU64 res; NU8 bX60gensym47306274_; NU8 valbX60gensym47306275_; NU64 valX60gensym47306276_; NU64 valsX60gensym47306277_; NU8 bX60gensym47306286_; NU8 valbX60gensym47306287_; NU64 valX60gensym47306288_; NU64 valsX60gensym47306289_; NU8 bX60gensym47306298_; NU8 valbX60gensym47306299_; NU64 valX60gensym47306300_; NU64 valsX60gensym47306301_; NU8 bX60gensym47306310_; NU8 valbX60gensym47306311_; NU64 valX60gensym47306312_; NU64 valsX60gensym47306313_; NU8 bX60gensym47306322_; NU8 valbX60gensym47306323_; NU64 valX60gensym47306324_; NU64 valsX60gensym47306325_; NU8 bX60gensym47306334_; NU8 valbX60gensym47306335_; NU64 valX60gensym47306336_; NU64 valsX60gensym47306337_; NU8 bX60gensym47306346_; NU8 valbX60gensym47306347_; NU64 valX60gensym47306348_; NU64 valsX60gensym47306349_; NU8 bX60gensym47306358_; NU8 valbX60gensym47306359_; NU64 valX60gensym47306360_; NU64 valsX60gensym47306361_; NU8 bX60gensym47306370_; NU8 valbX60gensym47306371_; NU64 valX60gensym47306372_; NU64 valsX60gensym47306373_; NU8 bX60gensym47306382_; NU8 valbX60gensym47306383_; NU64 valX60gensym47306384_; NU64 valsX60gensym47306385_;{
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
xlen_1 = x_0Len_0; res = (NU64)0;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp_; NI8 colontmp__2;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 0))) goto LA3_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp_ = 0ULL;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__2 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp_; result.Field1 = colontmp__2; goto BeforeRet_;
}
LA3_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306274_ = x_0[((NI) 0)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306275_ = (NU8)(bX60gensym47306274_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306276_ = ((NU64) (valbX60gensym47306275_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306277_ = (NU64)((NU64)(valX60gensym47306276_) << (NU64)(((NI) 0)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU64)(res | valsX60gensym47306277_);
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__3; NI8 colontmp__4;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306274_ == valbX60gensym47306275_)) goto LA7_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__3 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__4 = ((NI8) (((NI) 1)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__3; result.Field1 = colontmp__4; goto BeforeRet_;
}
LA7_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__5; NI8 colontmp__6;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 1))) goto LA11_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__5 = 0ULL;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__6 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__5; result.Field1 = colontmp__6; goto BeforeRet_;
}
LA11_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306286_ = x_0[((NI) 1)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306287_ = (NU8)(bX60gensym47306286_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306288_ = ((NU64) (valbX60gensym47306287_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306289_ = (NU64)((NU64)(valX60gensym47306288_) << (NU64)(((NI) 7)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU64)(res | valsX60gensym47306289_);
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__7; NI8 colontmp__8;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306286_ == valbX60gensym47306287_)) goto LA15_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__7 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__8 = ((NI8) (((NI) 2)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__7; result.Field1 = colontmp__8; goto BeforeRet_;
}
LA15_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__9; NI8 colontmp__10;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 2))) goto LA19_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__9 = 0ULL;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__10 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__9; result.Field1 = colontmp__10; goto BeforeRet_;
}
LA19_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306298_ = x_0[((NI) 2)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306299_ = (NU8)(bX60gensym47306298_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306300_ = ((NU64) (valbX60gensym47306299_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306301_ = (NU64)((NU64)(valX60gensym47306300_) << (NU64)(((NI) 14)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU64)(res | valsX60gensym47306301_);
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__11; NI8 colontmp__12;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306298_ == valbX60gensym47306299_)) goto LA23_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__11 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__12 = ((NI8) (((NI) 3)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__11; result.Field1 = colontmp__12; goto BeforeRet_;
}
LA23_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__13; NI8 colontmp__14;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 3))) goto LA27_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__13 = 0ULL;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__14 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__13; result.Field1 = colontmp__14; goto BeforeRet_;
}
LA27_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306310_ = x_0[((NI) 3)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306311_ = (NU8)(bX60gensym47306310_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306312_ = ((NU64) (valbX60gensym47306311_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306313_ = (NU64)((NU64)(valX60gensym47306312_) << (NU64)(((NI) 21)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU64)(res | valsX60gensym47306313_);
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__15; NI8 colontmp__16;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306310_ == valbX60gensym47306311_)) goto LA31_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__15 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__16 = ((NI8) (((NI) 4)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__15; result.Field1 = colontmp__16; goto BeforeRet_;
}
LA31_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__17; NI8 colontmp__18;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 4))) goto LA35_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__17 = 0ULL;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__18 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__17; result.Field1 = colontmp__18; goto BeforeRet_;
}
LA35_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306322_ = x_0[((NI) 4)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306323_ = (NU8)(bX60gensym47306322_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306324_ = ((NU64) (valbX60gensym47306323_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306325_ = (NU64)((NU64)(valX60gensym47306324_) << (NU64)(((NI) 28)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU64)(res | valsX60gensym47306325_);
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__19; NI8 colontmp__20;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306322_ == valbX60gensym47306323_)) goto LA39_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__19 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__20 = ((NI8) (((NI) 5)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__19; result.Field1 = colontmp__20; goto BeforeRet_;
}
LA39_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__21; NI8 colontmp__22;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 5))) goto LA43_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__21 = 0ULL;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__22 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__21; result.Field1 = colontmp__22; goto BeforeRet_;
}
LA43_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306334_ = x_0[((NI) 5)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306335_ = (NU8)(bX60gensym47306334_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306336_ = ((NU64) (valbX60gensym47306335_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306337_ = (NU64)((NU64)(valX60gensym47306336_) << (NU64)(((NI) 35)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU64)(res | valsX60gensym47306337_);
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__23; NI8 colontmp__24;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306334_ == valbX60gensym47306335_)) goto LA47_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__23 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__24 = ((NI8) (((NI) 6)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__23; result.Field1 = colontmp__24; goto BeforeRet_;
}
LA47_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__25; NI8 colontmp__26;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 6))) goto LA51_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__25 = 0ULL;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__26 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__25; result.Field1 = colontmp__26; goto BeforeRet_;
}
LA51_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306346_ = x_0[((NI) 6)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306347_ = (NU8)(bX60gensym47306346_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306348_ = ((NU64) (valbX60gensym47306347_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306349_ = (NU64)((NU64)(valX60gensym47306348_) << (NU64)(((NI) 42)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU64)(res | valsX60gensym47306349_);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__27; NI8 colontmp__28;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306346_ == valbX60gensym47306347_)) goto LA55_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__27 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__28 = ((NI8) (((NI) 7)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__27; result.Field1 = colontmp__28; goto BeforeRet_;
}
LA55_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__29; NI8 colontmp__30;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 7))) goto LA59_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__29 = 0ULL;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__30 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__29; result.Field1 = colontmp__30; goto BeforeRet_;
}
LA59_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306358_ = x_0[((NI) 7)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306359_ = (NU8)(bX60gensym47306358_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306360_ = ((NU64) (valbX60gensym47306359_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306361_ = (NU64)((NU64)(valX60gensym47306360_) << (NU64)(((NI) 49)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU64)(res | valsX60gensym47306361_);
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__31; NI8 colontmp__32;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306358_ == valbX60gensym47306359_)) goto LA63_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__31 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__32 = ((NI8) (((NI) 8)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__31; result.Field1 = colontmp__32; goto BeforeRet_;
}
LA63_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__33; NI8 colontmp__34;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 8))) goto LA67_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__33 = 0ULL;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__34 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__33; result.Field1 = colontmp__34; goto BeforeRet_;
}
LA67_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306370_ = x_0[((NI) 8)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306371_ = (NU8)(bX60gensym47306370_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306372_ = ((NU64) (valbX60gensym47306371_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306373_ = (NU64)((NU64)(valX60gensym47306372_) << (NU64)(((NI) 56)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU64)(res | valsX60gensym47306373_);
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__35; NI8 colontmp__36;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306370_ == valbX60gensym47306371_)) goto LA71_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__35 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__36 = ((NI8) (((NI) 9)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__35; result.Field1 = colontmp__36; goto BeforeRet_;
}
LA71_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__37; NI8 colontmp__38;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 9))) goto LA75_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__37 = 0ULL;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__38 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__37; result.Field1 = colontmp__38; goto BeforeRet_;
}
LA75_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306382_ = x_0[((NI) 9)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306383_ = (NU8)(bX60gensym47306382_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306384_ = ((NU64) (valbX60gensym47306383_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306385_ = (NU64)((NU64)(valX60gensym47306384_) << (NU64)(((NI) 63)));
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__39; NI8 colontmp__40;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!!(((NU64)((NU64)(valsX60gensym47306385_) >> (NU64)(((NI) 63))) == valX60gensym47306384_))) goto LA79_;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__39 = 0ULL;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__40 = ((NI8)-(((NI8) (((NI) 10)))));
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__39; result.Field1 = colontmp__40; goto BeforeRet_;
}
LA79_: ;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU64)(res | valsX60gensym47306385_);
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU64 colontmp__41; NI8 colontmp__42;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306382_ == valbX60gensym47306383_)) goto LA83_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__41 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__42 = ((NI8) (((NI) 10)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__41; result.Field1 = colontmp__42; goto BeforeRet_;
}
LA83_: ;
result = TM__Sxv3y49bqOy7cAzqcfVVn3w_2; }BeforeRet_: ;
return result;}
#line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
static N_INLINE(NI, log2trunc__JUTEj5BmsGKeHXyHCiekNAbitops2)(NU64 x_0) { NI result; result = (NI)0;
#line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
{
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
if (!(x_0 == 0ULL)) goto LA3_;
result = ((NI) -1); }
goto LA1_;
LA3_: ;
{
#line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
#line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
result = log2truncBuiltin__Q9bJ2xbAkstwTwtdSZpZY9aw(x_0); }
LA1_: ;
return result;}
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
N_LIB_PRIVATE N_NIMCALL(NI8, len__pONbWCTj2wIjLBtK9b8oQ3w)(NU64 x_0) { NI8 result; NI T1_; result = (NI8)0;
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
T1_ = (NI)0;
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(x_0 == 0ULL)) goto LA4_;
T1_ = ((NI) 1); }
goto LA2_;
LA4_: ;
{ NI T7_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
T7_ = (NI)0; T7_ = log2trunc__JUTEj5BmsGKeHXyHCiekNAbitops2(x_0); T1_ = ((NI) (lengths__74wa0jSWRZ10MHxEK9c2qoQ[(T7_)- 0])); }
LA2_: ;
result = ((NI8) (T1_)); return result;}
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Leb128Buf__GUQ4yCTJYfeDKXfLstDw9cg, toBytes__iuJK1yQKhkDEFO4aAbuyeA)(NU v) { tyObject_Leb128Buf__GUQ4yCTJYfeDKXfLstDw9cg result; NU v_2;
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = v;
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len = ((NI8) 0);
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(((NU) 127)) < (NU64)(v_2))) goto LA3_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU)(v_2 & ((NU) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(((NU) 127)) < (NU64)(v_2))) goto LA7_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU)(v_2 & ((NU) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(((NU) 127)) < (NU64)(v_2))) goto LA11_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU)(v_2 & ((NU) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(((NU) 127)) < (NU64)(v_2))) goto LA15_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU)(v_2 & ((NU) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(((NU) 127)) < (NU64)(v_2))) goto LA19_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU)(v_2 & ((NU) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(((NU) 127)) < (NU64)(v_2))) goto LA23_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU)(v_2 & ((NU) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(((NU) 127)) < (NU64)(v_2))) goto LA27_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU)(v_2 & ((NU) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(((NU) 127)) < (NU64)(v_2))) goto LA31_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU)(v_2 & ((NU) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(((NU) 127)) < (NU64)(v_2))) goto LA35_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU)(v_2 & ((NU) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU)((NU64)(v_2) >> (NU64)(((NI) 7))); }
LA35_: ;
}
LA31_: ;
}
LA27_: ;
}
LA23_: ;
}
LA19_: ;
}
LA15_: ;
}
LA11_: ;
}
LA7_: ;
}
LA3_: ;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = ((NU8) ((NU)(v_2 & ((NU) 255))));
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1); return result;}
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Leb128Buf__9bzW7WZ9baNLvEUq6EAZWcQQ, toBytes__hhUsu00DKWf733XDSXxiMg)(NU64 v) { tyObject_Leb128Buf__9bzW7WZ9baNLvEUq6EAZWcQQ result; NU64 v_2;
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = v;
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len = ((NI8) 0);
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(127ULL) < (NU64)(v_2))) goto LA3_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU64)(v_2 & 255ULL))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU64)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(127ULL) < (NU64)(v_2))) goto LA7_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU64)(v_2 & 255ULL))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU64)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(127ULL) < (NU64)(v_2))) goto LA11_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU64)(v_2 & 255ULL))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU64)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(127ULL) < (NU64)(v_2))) goto LA15_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU64)(v_2 & 255ULL))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU64)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(127ULL) < (NU64)(v_2))) goto LA19_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU64)(v_2 & 255ULL))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU64)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(127ULL) < (NU64)(v_2))) goto LA23_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU64)(v_2 & 255ULL))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU64)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(127ULL) < (NU64)(v_2))) goto LA27_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU64)(v_2 & 255ULL))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU64)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(127ULL) < (NU64)(v_2))) goto LA31_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU64)(v_2 & 255ULL))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU64)((NU64)(v_2) >> (NU64)(((NI) 7)));
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU64)(127ULL) < (NU64)(v_2))) goto LA35_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU64)(v_2 & 255ULL))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU64)((NU64)(v_2) >> (NU64)(((NI) 7))); }
LA35_: ;
}
LA31_: ;
}
LA27_: ;
}
LA23_: ;
}
LA19_: ;
}
LA15_: ;
}
LA11_: ;
}
LA7_: ;
}
LA3_: ;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = ((NU8) ((NU64)(v_2 & 255ULL)));
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1); return result;}
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
N_LIB_PRIVATE N_NIMCALL(tyTuple__VUQsm9bkd3EZ53SlvlfA4ZQ, fromBytes__IwPEtyYwTpDiRz9by9bukxfQ)(NU8* x_0, NI x_0Len_0) { tyTuple__VUQsm9bkd3EZ53SlvlfA4ZQ result; NI xlen_1; NU32 res; NU8 bX60gensym47306274_; NU8 valbX60gensym47306275_; NU32 valX60gensym47306276_; NU32 valsX60gensym47306277_; NU8 bX60gensym47306286_; NU8 valbX60gensym47306287_; NU32 valX60gensym47306288_; NU32 valsX60gensym47306289_; NU8 bX60gensym47306298_; NU8 valbX60gensym47306299_; NU32 valX60gensym47306300_; NU32 valsX60gensym47306301_; NU8 bX60gensym47306310_; NU8 valbX60gensym47306311_; NU32 valX60gensym47306312_; NU32 valsX60gensym47306313_; NU8 bX60gensym47306322_; NU8 valbX60gensym47306323_; NU32 valX60gensym47306324_; NU32 valsX60gensym47306325_; NU8 bX60gensym47306334_; NU8 valbX60gensym47306335_; NU32 valX60gensym47306336_; NU32 valsX60gensym47306337_; NU8 bX60gensym47306346_; NU8 valbX60gensym47306347_; NU32 valX60gensym47306348_; NU32 valsX60gensym47306349_; NU8 bX60gensym47306358_; NU8 valbX60gensym47306359_; NU32 valX60gensym47306360_; NU32 valsX60gensym47306361_; NU8 bX60gensym47306370_; NU8 valbX60gensym47306371_; NU32 valX60gensym47306372_; NU32 valsX60gensym47306373_; NU8 bX60gensym47306382_; NU8 valbX60gensym47306383_; NU32 valX60gensym47306384_; NU32 valsX60gensym47306385_;{
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
xlen_1 = x_0Len_0; res = (NU32)0;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp_; NI8 colontmp__2;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 0))) goto LA3_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp_ = ((NU32) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__2 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp_; result.Field1 = colontmp__2; goto BeforeRet_;
}
LA3_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306274_ = x_0[((NI) 0)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306275_ = (NU8)(bX60gensym47306274_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306276_ = ((NU32) (valbX60gensym47306275_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306277_ = (NU32)((NU64)(valX60gensym47306276_) << (NU64)(((NI) 0)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU32)(res | valsX60gensym47306277_);
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__3; NI8 colontmp__4;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306274_ == valbX60gensym47306275_)) goto LA7_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__3 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__4 = ((NI8) (((NI) 1)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__3; result.Field1 = colontmp__4; goto BeforeRet_;
}
LA7_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__5; NI8 colontmp__6;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 1))) goto LA11_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__5 = ((NU32) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__6 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__5; result.Field1 = colontmp__6; goto BeforeRet_;
}
LA11_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306286_ = x_0[((NI) 1)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306287_ = (NU8)(bX60gensym47306286_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306288_ = ((NU32) (valbX60gensym47306287_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306289_ = (NU32)((NU64)(valX60gensym47306288_) << (NU64)(((NI) 7)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU32)(res | valsX60gensym47306289_);
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__7; NI8 colontmp__8;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306286_ == valbX60gensym47306287_)) goto LA15_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__7 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__8 = ((NI8) (((NI) 2)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__7; result.Field1 = colontmp__8; goto BeforeRet_;
}
LA15_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__9; NI8 colontmp__10;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 2))) goto LA19_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__9 = ((NU32) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__10 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__9; result.Field1 = colontmp__10; goto BeforeRet_;
}
LA19_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306298_ = x_0[((NI) 2)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306299_ = (NU8)(bX60gensym47306298_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306300_ = ((NU32) (valbX60gensym47306299_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306301_ = (NU32)((NU64)(valX60gensym47306300_) << (NU64)(((NI) 14)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU32)(res | valsX60gensym47306301_);
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__11; NI8 colontmp__12;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306298_ == valbX60gensym47306299_)) goto LA23_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__11 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__12 = ((NI8) (((NI) 3)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__11; result.Field1 = colontmp__12; goto BeforeRet_;
}
LA23_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__13; NI8 colontmp__14;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 3))) goto LA27_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__13 = ((NU32) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__14 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__13; result.Field1 = colontmp__14; goto BeforeRet_;
}
LA27_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306310_ = x_0[((NI) 3)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306311_ = (NU8)(bX60gensym47306310_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306312_ = ((NU32) (valbX60gensym47306311_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306313_ = (NU32)((NU64)(valX60gensym47306312_) << (NU64)(((NI) 21)));
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU32)(res | valsX60gensym47306313_);
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__15; NI8 colontmp__16;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306310_ == valbX60gensym47306311_)) goto LA31_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__15 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__16 = ((NI8) (((NI) 4)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__15; result.Field1 = colontmp__16; goto BeforeRet_;
}
LA31_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__17; NI8 colontmp__18;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 4))) goto LA35_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__17 = ((NU32) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__18 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__17; result.Field1 = colontmp__18; goto BeforeRet_;
}
LA35_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306322_ = x_0[((NI) 4)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306323_ = (NU8)(bX60gensym47306322_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306324_ = ((NU32) (valbX60gensym47306323_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306325_ = (NU32)((NU64)(valX60gensym47306324_) << (NU64)(((NI) 28)));
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__19; NI8 colontmp__20;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!!(((NU32)((NU32)(valsX60gensym47306325_) >> (NU64)(((NI) 28))) == valX60gensym47306324_))) goto LA39_;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__19 = ((NU32) 0);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__20 = ((NI8)-(((NI8) (((NI) 5)))));
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__19; result.Field1 = colontmp__20; goto BeforeRet_;
}
LA39_: ;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU32)(res | valsX60gensym47306325_);
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__21; NI8 colontmp__22;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306322_ == valbX60gensym47306323_)) goto LA43_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__21 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__22 = ((NI8) (((NI) 5)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__21; result.Field1 = colontmp__22; goto BeforeRet_;
}
LA43_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__23; NI8 colontmp__24;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 5))) goto LA47_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__23 = ((NU32) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__24 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__23; result.Field1 = colontmp__24; goto BeforeRet_;
}
LA47_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306334_ = x_0[((NI) 5)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306335_ = (NU8)(bX60gensym47306334_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306336_ = ((NU32) (valbX60gensym47306335_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306337_ = (NU32)((NU64)(valX60gensym47306336_) << (NU64)(((NI) 35)));
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__25; NI8 colontmp__26;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!!(((NU32)((NU32)(valsX60gensym47306337_) >> (NU64)(((NI) 35))) == valX60gensym47306336_))) goto LA51_;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__25 = ((NU32) 0);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__26 = ((NI8)-(((NI8) (((NI) 6)))));
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__25; result.Field1 = colontmp__26; goto BeforeRet_;
}
LA51_: ;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU32)(res | valsX60gensym47306337_);
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__27; NI8 colontmp__28;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306334_ == valbX60gensym47306335_)) goto LA55_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__27 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__28 = ((NI8) (((NI) 6)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__27; result.Field1 = colontmp__28; goto BeforeRet_;
}
LA55_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__29; NI8 colontmp__30;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 6))) goto LA59_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__29 = ((NU32) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__30 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__29; result.Field1 = colontmp__30; goto BeforeRet_;
}
LA59_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306346_ = x_0[((NI) 6)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306347_ = (NU8)(bX60gensym47306346_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306348_ = ((NU32) (valbX60gensym47306347_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306349_ = (NU32)((NU64)(valX60gensym47306348_) << (NU64)(((NI) 42)));
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__31; NI8 colontmp__32;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!!(((NU32)((NU32)(valsX60gensym47306349_) >> (NU64)(((NI) 42))) == valX60gensym47306348_))) goto LA63_;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__31 = ((NU32) 0);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__32 = ((NI8)-(((NI8) (((NI) 7)))));
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__31; result.Field1 = colontmp__32; goto BeforeRet_;
}
LA63_: ;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU32)(res | valsX60gensym47306349_);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__33; NI8 colontmp__34;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306346_ == valbX60gensym47306347_)) goto LA67_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__33 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__34 = ((NI8) (((NI) 7)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__33; result.Field1 = colontmp__34; goto BeforeRet_;
}
LA67_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__35; NI8 colontmp__36;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 7))) goto LA71_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__35 = ((NU32) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__36 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__35; result.Field1 = colontmp__36; goto BeforeRet_;
}
LA71_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306358_ = x_0[((NI) 7)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306359_ = (NU8)(bX60gensym47306358_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306360_ = ((NU32) (valbX60gensym47306359_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306361_ = (NU32)((NU64)(valX60gensym47306360_) << (NU64)(((NI) 49)));
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__37; NI8 colontmp__38;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!!(((NU32)((NU32)(valsX60gensym47306361_) >> (NU64)(((NI) 49))) == valX60gensym47306360_))) goto LA75_;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__37 = ((NU32) 0);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__38 = ((NI8)-(((NI8) (((NI) 8)))));
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__37; result.Field1 = colontmp__38; goto BeforeRet_;
}
LA75_: ;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU32)(res | valsX60gensym47306361_);
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__39; NI8 colontmp__40;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306358_ == valbX60gensym47306359_)) goto LA79_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__39 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__40 = ((NI8) (((NI) 8)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__39; result.Field1 = colontmp__40; goto BeforeRet_;
}
LA79_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__41; NI8 colontmp__42;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 8))) goto LA83_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__41 = ((NU32) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__42 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__41; result.Field1 = colontmp__42; goto BeforeRet_;
}
LA83_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306370_ = x_0[((NI) 8)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306371_ = (NU8)(bX60gensym47306370_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306372_ = ((NU32) (valbX60gensym47306371_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306373_ = (NU32)((NU64)(valX60gensym47306372_) << (NU64)(((NI) 56)));
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__43; NI8 colontmp__44;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!!(((NU32)((NU32)(valsX60gensym47306373_) >> (NU64)(((NI) 56))) == valX60gensym47306372_))) goto LA87_;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__43 = ((NU32) 0);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__44 = ((NI8)-(((NI8) (((NI) 9)))));
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__43; result.Field1 = colontmp__44; goto BeforeRet_;
}
LA87_: ;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU32)(res | valsX60gensym47306373_);
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__45; NI8 colontmp__46;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306370_ == valbX60gensym47306371_)) goto LA91_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__45 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__46 = ((NI8) (((NI) 9)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__45; result.Field1 = colontmp__46; goto BeforeRet_;
}
LA91_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__47; NI8 colontmp__48;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(xlen_1 <= ((NI) 9))) goto LA95_;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__47 = ((NU32) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__48 = ((NI8) 0);
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__47; result.Field1 = colontmp__48; goto BeforeRet_;
}
LA95_: ;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
bX60gensym47306382_ = x_0[((NI) 9)];
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valbX60gensym47306383_ = (NU8)(bX60gensym47306382_ & ((NU8) 127));
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valX60gensym47306384_ = ((NU32) (valbX60gensym47306383_));
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
valsX60gensym47306385_ = (NU32)((NU64)(valX60gensym47306384_) << (NU64)(((NI) 63)));
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__49; NI8 colontmp__50;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!!(((NU32)((NU32)(valsX60gensym47306385_) >> (NU64)(((NI) 63))) == valX60gensym47306384_))) goto LA99_;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__49 = ((NU32) 0);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__50 = ((NI8)-(((NI8) (((NI) 10)))));
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__49; result.Field1 = colontmp__50; goto BeforeRet_;
}
LA99_: ;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
res = (NU32)(res | valsX60gensym47306385_);
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{ NU32 colontmp__51; NI8 colontmp__52;
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(bX60gensym47306382_ == valbX60gensym47306383_)) goto LA103_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__51 = res;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
colontmp__52 = ((NI8) (((NI) 10)));
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.Field0 = colontmp__51; result.Field1 = colontmp__52; goto BeforeRet_;
}
LA103_: ;
result = TM__Sxv3y49bqOy7cAzqcfVVn3w_3; }BeforeRet_: ;
return result;}
#line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
static N_INLINE(NI, log2trunc__IqfDWIS9b5DwGz9abdYB4PRgbitops2)(NU32 x_0) { NI result; result = (NI)0;
#line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
{
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
if (!(x_0 == ((NU32) 0))) goto LA3_;
result = ((NI) -1); }
goto LA1_;
LA3_: ;
{
#line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
#line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/bitops2.nim"
result = log2truncBuiltin__2rrwrvTI9a1hu2zf2RbQswg(x_0); }
LA1_: ;
return result;}
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
N_LIB_PRIVATE N_NIMCALL(NI8, len__WD9a0uECGrMHWiosRqbXCUA)(NU32 x_0) { NI8 result; NI T1_; result = (NI8)0;
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
T1_ = (NI)0;
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!(x_0 == ((NU32) 0))) goto LA4_;
T1_ = ((NI) 1); }
goto LA2_;
LA4_: ;
{ NI T7_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
T7_ = (NI)0; T7_ = log2trunc__IqfDWIS9b5DwGz9abdYB4PRgbitops2(x_0); T1_ = ((NI) (lengths__74wa0jSWRZ10MHxEK9c2qoQ[(T7_)- 0])); }
LA2_: ;
result = ((NI8) (T1_)); return result;}
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Leb128Buf__IkNc4bkGf4WAP3MnRXuR6A, toBytes__dFw3qTueyDF4xOoJG1kSPw)(NU32 v) { tyObject_Leb128Buf__IkNc4bkGf4WAP3MnRXuR6A result; NU32 v_2;
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = v;
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len = ((NI8) 0);
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU32)(((NU32) 127)) < (NU32)(v_2))) goto LA3_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU32)(v_2 & ((NU32) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU32)((NU32)(v_2) >> (NU64)(((NI) 7)));
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU32)(((NU32) 127)) < (NU32)(v_2))) goto LA7_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU32)(v_2 & ((NU32) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU32)((NU32)(v_2) >> (NU64)(((NI) 7)));
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU32)(((NU32) 127)) < (NU32)(v_2))) goto LA11_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU32)(v_2 & ((NU32) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU32)((NU32)(v_2) >> (NU64)(((NI) 7)));
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU32)(((NU32) 127)) < (NU32)(v_2))) goto LA15_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU32)(v_2 & ((NU32) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU32)((NU32)(v_2) >> (NU64)(((NI) 7)));
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU32)(((NU32) 127)) < (NU32)(v_2))) goto LA19_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU32)(v_2 & ((NU32) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU32)((NU32)(v_2) >> (NU64)(((NI) 7)));
#line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU32)(((NU32) 127)) < (NU32)(v_2))) goto LA23_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU32)(v_2 & ((NU32) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU32)((NU32)(v_2) >> (NU64)(((NI) 7)));
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU32)(((NU32) 127)) < (NU32)(v_2))) goto LA27_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU32)(v_2 & ((NU32) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU32)((NU32)(v_2) >> (NU64)(((NI) 7)));
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU32)(((NU32) 127)) < (NU32)(v_2))) goto LA31_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU32)(v_2 & ((NU32) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU32)((NU32)(v_2) >> (NU64)(((NI) 7)));
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
{
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
if (!((NU32)(((NU32) 127)) < (NU32)(v_2))) goto LA35_;
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = (NU8)(((NU8) ((NU32)(v_2 & ((NU32) 255)))) | ((NU8) 128));
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1);
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
v_2 = (NU32)((NU32)(v_2) >> (NU64)(((NI) 7))); }
LA35_: ;
}
LA31_: ;
}
LA27_: ;
}
LA23_: ;
}
LA19_: ;
}
LA15_: ;
}
LA11_: ;
}
LA7_: ;
}
LA3_: ;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.data[(result.len)- 0] = ((NU8) ((NU32)(v_2 & ((NU32) 255))));
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
result.len += ((NI) 1); return result;}