mirror of
https://github.com/waku-org/nwaku.git
synced 2025-02-11 06:26:43 +00:00
1887 lines
91 KiB
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;}
|