mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-28 23:55:43 +00:00
1028 lines
48 KiB
C
1028 lines
48 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 -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/waku/v2/node -o nimcache/release/start_network2/@m..@s..@s..@svendor@snim-stew@sstew@sleb128.nim.c.o nimcache/release/start_network2/@m..@s..@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 tyObject_Leb128Buf__9bzW7WZ9baNLvEUq6EAZWcQQ tyObject_Leb128Buf__9bzW7WZ9baNLvEUq6EAZWcQQ;
|
|
typedef struct tyObject_Leb128Buf__GUQ4yCTJYfeDKXfLstDw9cg tyObject_Leb128Buf__GUQ4yCTJYfeDKXfLstDw9cg;
|
|
typedef struct tyTuple__lQTEq64iYzLA0LTdjMrTyA tyTuple__lQTEq64iYzLA0LTdjMrTyA;
|
|
typedef NI8 tyArray__eK89cloOsrUAiOHXAlfjbLQ[64];
|
|
typedef NU8 tyArray__aczTGVLbkjaI8GxGYP6HtA[10];
|
|
struct tyObject_Leb128Buf__9bzW7WZ9baNLvEUq6EAZWcQQ {tyArray__aczTGVLbkjaI8GxGYP6HtA data;
|
|
NI8 len;
|
|
};
|
|
struct tyObject_Leb128Buf__GUQ4yCTJYfeDKXfLstDw9cg {tyArray__aczTGVLbkjaI8GxGYP6HtA data;
|
|
NI8 len;
|
|
};
|
|
struct tyTuple__lQTEq64iYzLA0LTdjMrTyA {
|
|
NU64 Field0;
|
|
NI8 Field1;
|
|
};
|
|
static N_INLINE(NI, log2trunc__JUTEj5BmsGKeHXyHCiekNAbitops2)(NU64 x_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, log2truncBuiltin__Q9bJ2xbAkstwTwtdSZpZY9aw)(NU64 v);
|
|
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__lQTEq64iYzLA0LTdjMrTyA TM__Sxv3y49bqOy7cAzqcfVVn3w_2 = {0ULL,
|
|
((NI8) -11)}
|
|
;
|
|
|
|
#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__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 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 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 bX60gensym33806289_; NU8 valbX60gensym33806290_; NU64 valX60gensym33806291_; NU64 valsX60gensym33806292_; NU8 bX60gensym33806301_; NU8 valbX60gensym33806302_; NU64 valX60gensym33806303_; NU64 valsX60gensym33806304_; NU8 bX60gensym33806313_; NU8 valbX60gensym33806314_; NU64 valX60gensym33806315_; NU64 valsX60gensym33806316_; NU8 bX60gensym33806325_; NU8 valbX60gensym33806326_; NU64 valX60gensym33806327_; NU64 valsX60gensym33806328_; NU8 bX60gensym33806337_; NU8 valbX60gensym33806338_; NU64 valX60gensym33806339_; NU64 valsX60gensym33806340_; NU8 bX60gensym33806349_; NU8 valbX60gensym33806350_; NU64 valX60gensym33806351_; NU64 valsX60gensym33806352_; NU8 bX60gensym33806361_; NU8 valbX60gensym33806362_; NU64 valX60gensym33806363_; NU64 valsX60gensym33806364_; NU8 bX60gensym33806373_; NU8 valbX60gensym33806374_; NU64 valX60gensym33806375_; NU64 valsX60gensym33806376_; NU8 bX60gensym33806385_; NU8 valbX60gensym33806386_; NU64 valX60gensym33806387_; NU64 valsX60gensym33806388_; NU8 bX60gensym33806397_; NU8 valbX60gensym33806398_; NU64 valX60gensym33806399_; NU64 valsX60gensym33806400_;{
|
|
#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"
|
|
bX60gensym33806289_ = 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"
|
|
valbX60gensym33806290_ = (NU8)(bX60gensym33806289_ & ((NU8) 127));
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
|
|
valX60gensym33806291_ = ((NU64) (valbX60gensym33806290_));
|
|
#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"
|
|
valsX60gensym33806292_ = (NU64)((NU64)(valX60gensym33806291_) << (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 | valsX60gensym33806292_);
|
|
#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 (!(bX60gensym33806289_ == valbX60gensym33806290_)) 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"
|
|
bX60gensym33806301_ = 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"
|
|
valbX60gensym33806302_ = (NU8)(bX60gensym33806301_ & ((NU8) 127));
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
|
|
valX60gensym33806303_ = ((NU64) (valbX60gensym33806302_));
|
|
#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"
|
|
valsX60gensym33806304_ = (NU64)((NU64)(valX60gensym33806303_) << (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 | valsX60gensym33806304_);
|
|
#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 (!(bX60gensym33806301_ == valbX60gensym33806302_)) 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"
|
|
bX60gensym33806313_ = 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"
|
|
valbX60gensym33806314_ = (NU8)(bX60gensym33806313_ & ((NU8) 127));
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
|
|
valX60gensym33806315_ = ((NU64) (valbX60gensym33806314_));
|
|
#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"
|
|
valsX60gensym33806316_ = (NU64)((NU64)(valX60gensym33806315_) << (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 | valsX60gensym33806316_);
|
|
#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 (!(bX60gensym33806313_ == valbX60gensym33806314_)) 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"
|
|
bX60gensym33806325_ = 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"
|
|
valbX60gensym33806326_ = (NU8)(bX60gensym33806325_ & ((NU8) 127));
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
|
|
valX60gensym33806327_ = ((NU64) (valbX60gensym33806326_));
|
|
#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"
|
|
valsX60gensym33806328_ = (NU64)((NU64)(valX60gensym33806327_) << (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 | valsX60gensym33806328_);
|
|
#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 (!(bX60gensym33806325_ == valbX60gensym33806326_)) 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"
|
|
bX60gensym33806337_ = 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"
|
|
valbX60gensym33806338_ = (NU8)(bX60gensym33806337_ & ((NU8) 127));
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
|
|
valX60gensym33806339_ = ((NU64) (valbX60gensym33806338_));
|
|
#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"
|
|
valsX60gensym33806340_ = (NU64)((NU64)(valX60gensym33806339_) << (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 | valsX60gensym33806340_);
|
|
#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 (!(bX60gensym33806337_ == valbX60gensym33806338_)) 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"
|
|
bX60gensym33806349_ = 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"
|
|
valbX60gensym33806350_ = (NU8)(bX60gensym33806349_ & ((NU8) 127));
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
|
|
valX60gensym33806351_ = ((NU64) (valbX60gensym33806350_));
|
|
#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"
|
|
valsX60gensym33806352_ = (NU64)((NU64)(valX60gensym33806351_) << (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 | valsX60gensym33806352_);
|
|
#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 (!(bX60gensym33806349_ == valbX60gensym33806350_)) 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"
|
|
bX60gensym33806361_ = 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"
|
|
valbX60gensym33806362_ = (NU8)(bX60gensym33806361_ & ((NU8) 127));
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
|
|
valX60gensym33806363_ = ((NU64) (valbX60gensym33806362_));
|
|
#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"
|
|
valsX60gensym33806364_ = (NU64)((NU64)(valX60gensym33806363_) << (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 | valsX60gensym33806364_);
|
|
#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 (!(bX60gensym33806361_ == valbX60gensym33806362_)) 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"
|
|
bX60gensym33806373_ = 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"
|
|
valbX60gensym33806374_ = (NU8)(bX60gensym33806373_ & ((NU8) 127));
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
|
|
valX60gensym33806375_ = ((NU64) (valbX60gensym33806374_));
|
|
#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"
|
|
valsX60gensym33806376_ = (NU64)((NU64)(valX60gensym33806375_) << (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 | valsX60gensym33806376_);
|
|
#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 (!(bX60gensym33806373_ == valbX60gensym33806374_)) 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"
|
|
bX60gensym33806385_ = 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"
|
|
valbX60gensym33806386_ = (NU8)(bX60gensym33806385_ & ((NU8) 127));
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
|
|
valX60gensym33806387_ = ((NU64) (valbX60gensym33806386_));
|
|
#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"
|
|
valsX60gensym33806388_ = (NU64)((NU64)(valX60gensym33806387_) << (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 | valsX60gensym33806388_);
|
|
#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 (!(bX60gensym33806385_ == valbX60gensym33806386_)) 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"
|
|
bX60gensym33806397_ = 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"
|
|
valbX60gensym33806398_ = (NU8)(bX60gensym33806397_ & ((NU8) 127));
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/leb128.nim"
|
|
valX60gensym33806399_ = ((NU64) (valbX60gensym33806398_));
|
|
#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"
|
|
valsX60gensym33806400_ = (NU64)((NU64)(valX60gensym33806399_) << (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)(valsX60gensym33806400_) >> (NU64)(((NI) 63))) == valX60gensym33806399_))) 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 | valsX60gensym33806400_);
|
|
#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 (!(bX60gensym33806397_ == valbX60gensym33806398_)) 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;}
|