mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-15 17:35:45 +00:00
6091 lines
435 KiB
C
6091 lines
435 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-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/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-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/chat2/stdlib_sets.nim.c.o nimcache/release/chat2/stdlib_sets.nim.c */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <sys/types.h>
|
|
#include <pthread.h>
|
|
#include <string.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_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw;
|
|
typedef struct tySequence__Q39c0zQO2e7IXPNDkhULQdg tySequence__Q39c0zQO2e7IXPNDkhULQdg;
|
|
typedef struct TNimType TNimType;
|
|
typedef struct TNimNode TNimNode;
|
|
typedef struct tyTuple__2OzvIQgPGUtDBLUZcVjrKQ tyTuple__2OzvIQgPGUtDBLUZcVjrKQ;
|
|
typedef struct tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg;
|
|
typedef struct TGenericSeq TGenericSeq;
|
|
typedef struct NimStringDesc NimStringDesc;
|
|
typedef struct RootObj RootObj;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
|
|
typedef struct tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw;
|
|
typedef struct tySequence__RxtHNU9a7qROetEL3oUnKzA tySequence__RxtHNU9a7qROetEL3oUnKzA;
|
|
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
|
|
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
|
|
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
|
|
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
|
|
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
|
|
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
|
|
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
|
|
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
|
|
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
|
|
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
|
|
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
|
|
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
|
|
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
|
|
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
|
|
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
|
|
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
|
|
typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw;
|
|
typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg;
|
|
typedef struct tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw;
|
|
typedef struct tySequence__cW009cpGr48I9beZmtalOKSg tySequence__cW009cpGr48I9beZmtalOKSg;
|
|
typedef struct tyTuple__bd6t8Ds9a9aWBzNys0M59beiA tyTuple__bd6t8Ds9a9aWBzNys0M59beiA;
|
|
typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg;
|
|
typedef struct tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ;
|
|
typedef struct tySequence__EkVrimW82Ya1QD19bWIZr9bA tySequence__EkVrimW82Ya1QD19bWIZr9bA;
|
|
typedef struct tyTuple__5wZ3RYgxHgH8u0byw8jABw tyTuple__5wZ3RYgxHgH8u0byw8jABw;
|
|
typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA;
|
|
typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw;
|
|
typedef struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ;
|
|
typedef struct tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg;
|
|
typedef struct tySequence__aCTokZuK9bCn9cyd6uz54oPg tySequence__aCTokZuK9bCn9cyd6uz54oPg;
|
|
typedef struct tyTuple__UssV5gee9cZVFj9cWLEBVtGA tyTuple__UssV5gee9cZVFj9cWLEBVtGA;
|
|
typedef struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw;
|
|
typedef struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA;
|
|
typedef struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA tySequence__2lQSxaq5eC9aWYzZNTJyZtA;
|
|
typedef struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw tyTuple__Yf43hwa7QhUGH1PCalZ0Uw;
|
|
typedef struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ;
|
|
typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg;
|
|
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
|
|
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
|
|
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
|
|
typedef struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw;
|
|
typedef struct tySequence__fUw9czUTIZ9b39boL0IkeycMA tySequence__fUw9czUTIZ9b39boL0IkeycMA;
|
|
typedef struct tyTuple__RrUBWepzr5rTWSyPUXBpgg tyTuple__RrUBWepzr5rTWSyPUXBpgg;
|
|
typedef struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw;
|
|
typedef struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg;
|
|
typedef struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A;
|
|
typedef struct tySequence__R269cpuasLo9bGSSlUkh07MA tySequence__R269cpuasLo9bGSSlUkh07MA;
|
|
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
|
|
typedef struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ;
|
|
typedef struct tySequence__cqQjXlSu8KsGxE7CJO2mcA tySequence__cqQjXlSu8KsGxE7CJO2mcA;
|
|
typedef struct tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg;
|
|
typedef struct tySequence__9aVNV7ijepQnHXz4JmQHd3g tySequence__9aVNV7ijepQnHXz4JmQHd3g;
|
|
typedef struct tyTuple__hnCuDR9cLe2lA3YIkwKIyuA tyTuple__hnCuDR9cLe2lA3YIkwKIyuA;
|
|
typedef struct tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA;
|
|
typedef struct tySequence__noYiMxJQyusfKGmZZR7Pzw tySequence__noYiMxJQyusfKGmZZR7Pzw;
|
|
typedef struct tyTuple__Woh9a244KremWsbQsGWkAnQ tyTuple__Woh9a244KremWsbQsGWkAnQ;
|
|
typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw;
|
|
typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA;
|
|
typedef struct tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg;
|
|
typedef struct tySequence__aFlGerNczoq1pU7jr4WW0w tySequence__aFlGerNczoq1pU7jr4WW0w;
|
|
typedef struct tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ;
|
|
typedef struct tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg;
|
|
typedef struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA;
|
|
typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw;
|
|
typedef struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA tyObject_Oid__v0fX7UzOqz7toHgI0d87SA;
|
|
typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw;
|
|
typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw;
|
|
typedef struct tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q;
|
|
typedef struct tySequence__LIlqTSrdSR9aW2Fk2SemXJw tySequence__LIlqTSrdSR9aW2Fk2SemXJw;
|
|
typedef struct tyTuple__atCRqw9ahLRcmBNVkrHR0Wg tyTuple__atCRqw9ahLRcmBNVkrHR0Wg;
|
|
typedef struct tyTuple__DJd8vJLOdD01l8V09cKBCnQ tyTuple__DJd8vJLOdD01l8V09cKBCnQ;
|
|
typedef struct tySequence__VodmML9btsOO3nz0d6nbJsA tySequence__VodmML9btsOO3nz0d6nbJsA;
|
|
typedef struct tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg;
|
|
typedef struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA tySequence__RQAvfm3tUYD1QWb9c4P8NNA;
|
|
typedef struct tySequence__oRzyI2tapcwoHwH1Bz2exA tySequence__oRzyI2tapcwoHwH1Bz2exA;
|
|
typedef struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ;
|
|
typedef struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng;
|
|
typedef struct tySequence__8MW0JodCedjay9anGTGrBmA tySequence__8MW0JodCedjay9anGTGrBmA;
|
|
typedef struct tySequence__zAf2abIhMjaomS6jkKP9a8w tySequence__zAf2abIhMjaomS6jkKP9a8w;
|
|
typedef struct tySequence__IjDV3u39bZeDnOOTq5TAF5g tySequence__IjDV3u39bZeDnOOTq5TAF5g;
|
|
typedef struct tySequence__WSbLInFxGn0pnyF9cry8bUA tySequence__WSbLInFxGn0pnyF9cry8bUA;
|
|
typedef struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg;
|
|
typedef struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw;
|
|
typedef struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg;
|
|
typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg;
|
|
typedef struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ;
|
|
typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w;
|
|
typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA;
|
|
typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw;
|
|
typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew;
|
|
struct tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw {tySequence__Q39c0zQO2e7IXPNDkhULQdg* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
|
|
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
|
|
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
|
|
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
|
|
struct TNimType {NI size;
|
|
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
|
|
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
|
|
TNimType* base;
|
|
TNimNode* node;
|
|
void* finalizer;
|
|
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
|
|
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
|
|
NCSTRING name;
|
|
TNimType* nextType;
|
|
NI instances;
|
|
NI sizes;
|
|
};
|
|
struct tyTuple__2OzvIQgPGUtDBLUZcVjrKQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* Field2;
|
|
};
|
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
|
struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
|
NI offset;
|
|
TNimType* typ;
|
|
NCSTRING name;
|
|
NI len;
|
|
TNimNode** sons;
|
|
};
|
|
struct TGenericSeq {NI len;
|
|
NI reserved;
|
|
};
|
|
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct RootObj {TNimType* m_type;};
|
|
struct tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw {tySequence__RxtHNU9a7qROetEL3oUnKzA* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg { RootObj Sup;NimStringDesc* name;
|
|
NimStringDesc* help;
|
|
NimStringDesc* typ;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* labels;
|
|
tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw metrics;
|
|
NI creationThreadId;
|
|
NF sampleRate;
|
|
};
|
|
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount;
|
|
TNimType* typ;
|
|
};
|
|
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom;
|
|
};
|
|
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len;
|
|
NI cap;
|
|
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
|
|
};
|
|
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512];
|
|
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
|
|
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
|
|
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
|
|
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
|
|
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
|
|
};
|
|
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
|
|
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link;
|
|
NI key;
|
|
NI upperBound;
|
|
NI level;
|
|
};
|
|
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
|
|
NI Field1;
|
|
};
|
|
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
|
|
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len;
|
|
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
|
|
};
|
|
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj;
|
|
NI maxLargeObj;
|
|
tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks;
|
|
NU32 flBitmap;
|
|
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
|
|
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
|
|
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
|
|
NI currMem;
|
|
NI maxMem;
|
|
NI freeMem;
|
|
NI occ;
|
|
NI lastSize;
|
|
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
|
|
NIM_BOOL locked;
|
|
NIM_BOOL blockChunkSizeIncrease;
|
|
NI nextChunkSize;
|
|
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
|
|
NI allocCounter;
|
|
NI deallocCounter;
|
|
};
|
|
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans;
|
|
NI cycleCollections;
|
|
NI maxThreshold;
|
|
NI maxStackSize;
|
|
NI maxStackCells;
|
|
NI cycleTableSize;
|
|
NI64 maxPause;
|
|
};
|
|
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter;
|
|
NI max;
|
|
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
|
|
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
|
|
};
|
|
typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5];
|
|
struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head;
|
|
tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail;
|
|
pthread_mutex_t lock;
|
|
};
|
|
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
|
|
NI cycleThreshold;
|
|
NI zctThreshold;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
|
|
NI recGcLock;
|
|
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
|
|
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
|
|
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
|
|
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
|
|
tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose;
|
|
NI gcThreadId;
|
|
};
|
|
struct tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw {tySequence__cW009cpGr48I9beZmtalOKSg* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__bd6t8Ds9a9aWBzNys0M59beiA {
|
|
NI Field0;
|
|
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* Field1;
|
|
};
|
|
struct tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ {tySequence__EkVrimW82Ya1QD19bWIZr9bA* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ event_0, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__Rp9cT2oC4YNELodYXsKg7qA;
|
|
struct tyTuple__5wZ3RYgxHgH8u0byw8jABw {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyProc__Rp9cT2oC4YNELodYXsKg7qA Field2;
|
|
};
|
|
struct tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg {tySequence__aCTokZuK9bCn9cyd6uz54oPg* data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__J8ull9aEQOhjfQVu9aecrsPg;
|
|
struct tyTuple__UssV5gee9cZVFj9cWLEBVtGA {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyProc__J8ull9aEQOhjfQVu9aecrsPg Field2;
|
|
};
|
|
struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA {tySequence__2lQSxaq5eC9aWYzZNTJyZtA* data;
|
|
NI counter;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, ClP_0) (NimStringDesc* topic, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__XK9avDdFMbG7vUcJY4tJ5mQ;
|
|
struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw {
|
|
NI Field0;
|
|
tyProc__XK9avDdFMbG7vUcJY4tJ5mQ Field1;
|
|
};
|
|
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
|
|
NI Field0;
|
|
NimStringDesc* Field1;
|
|
};
|
|
struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw {tySequence__fUw9czUTIZ9b39boL0IkeycMA* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__RrUBWepzr5rTWSyPUXBpgg {
|
|
NI Field0;
|
|
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field1;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, ClP_0) (void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__cK1MMA1Kxu5q35gjE9bkNsw;
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ;
|
|
struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__Wpg2xRrh64OKzIhNi5WiUw;
|
|
struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw { RootObj Sup;tyProc__cK1MMA1Kxu5q35gjE9bkNsw getConn;
|
|
tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ onEvent;
|
|
NimStringDesc* codec;
|
|
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* sendConn;
|
|
tySequence__R269cpuasLo9bGSSlUkh07MA* connections;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId;
|
|
tyProc__Wpg2xRrh64OKzIhNi5WiUw handler;
|
|
tySequence__cqQjXlSu8KsGxE7CJO2mcA** observers;
|
|
NF score;
|
|
NI iWantBudget;
|
|
NI iHaveBudget;
|
|
NIM_BOOL outbound;
|
|
NF appScore;
|
|
NF behaviourPenalty;
|
|
};
|
|
struct tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg {tySequence__9aVNV7ijepQnHXz4JmQHd3g* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__hnCuDR9cLe2lA3YIkwKIyuA {
|
|
NI Field0;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1;
|
|
};
|
|
struct tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA {tySequence__noYiMxJQyusfKGmZZR7Pzw* data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
|
|
NI offset;
|
|
};
|
|
struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data;
|
|
};
|
|
struct tyTuple__Woh9a244KremWsbQsGWkAnQ {
|
|
NI Field0;
|
|
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw Field1;
|
|
};
|
|
struct tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg {tySequence__aFlGerNczoq1pU7jr4WW0w* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ {
|
|
NI Field0;
|
|
tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* Field1;
|
|
};
|
|
struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA {NI32 time;
|
|
NI32 fuzz;
|
|
NI32 count;
|
|
};
|
|
typedef NU8 tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ;
|
|
struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA { RootObj Sup;tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* closeEvent;
|
|
NIM_BOOL isClosed;
|
|
NIM_BOOL isEof;
|
|
NimStringDesc* objName;
|
|
tyObject_Oid__v0fX7UzOqz7toHgI0d87SA oid;
|
|
tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir;
|
|
NIM_BOOL closedWithEOF;
|
|
};
|
|
struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__ez1e9bsRJ8r5L9cicKflzx3Q;
|
|
struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA Sup;NIM_BOOL activity;
|
|
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout;
|
|
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* timerTaskFut;
|
|
tyProc__ez1e9bsRJ8r5L9cicKflzx3Q timeoutHandler;
|
|
tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
|
|
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw observedAddr;
|
|
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* upgraded;
|
|
};
|
|
struct tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q {tySequence__LIlqTSrdSR9aW2Fk2SemXJw* data;
|
|
NI counter;
|
|
};
|
|
struct tyTuple__atCRqw9ahLRcmBNVkrHR0Wg {
|
|
NI Field0;
|
|
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
|
|
};
|
|
struct tyTuple__DJd8vJLOdD01l8V09cKBCnQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field2;
|
|
tySequence__VodmML9btsOO3nz0d6nbJsA* Field3;
|
|
};
|
|
typedef NU8 tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ;
|
|
struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ {tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind;
|
|
union{
|
|
struct {NIM_BOOL incoming;
|
|
} _kind_1;
|
|
};
|
|
};
|
|
typedef NU8 tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw;
|
|
struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw {tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind;
|
|
union{
|
|
struct {NIM_BOOL initiator;
|
|
} _kind_1;
|
|
};
|
|
};
|
|
struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw fromPeer;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* seqno;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signature;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key;
|
|
};
|
|
typedef NU8 tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ;
|
|
struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A {tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ kind;
|
|
};
|
|
struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng {tySequence__8MW0JodCedjay9anGTGrBmA* ihave;
|
|
tySequence__zAf2abIhMjaomS6jkKP9a8w* iwant;
|
|
tySequence__IjDV3u39bZeDnOOTq5TAF5g* graft;
|
|
tySequence__WSbLInFxGn0pnyF9cry8bUA* prune;
|
|
};
|
|
struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ {tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng val;
|
|
NIM_BOOL has;
|
|
};
|
|
struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ {tySequence__RQAvfm3tUYD1QWb9c4P8NNA* subscriptions;
|
|
tySequence__oRzyI2tapcwoHwH1Bz2exA* messages;
|
|
tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ control;
|
|
};
|
|
struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw {NIM_BOOL subscribe;
|
|
NimStringDesc* topic;
|
|
};
|
|
struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID;
|
|
tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
|
|
};
|
|
struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
|
|
};
|
|
struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID;
|
|
};
|
|
struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID;
|
|
tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers;
|
|
NU64 backoff;
|
|
};
|
|
struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID;
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord;
|
|
};
|
|
struct tySequence__Q39c0zQO2e7IXPNDkhULQdg { TGenericSeq Sup; tyTuple__2OzvIQgPGUtDBLUZcVjrKQ data[SEQ_DECL_SIZE];};struct tySequence__cW009cpGr48I9beZmtalOKSg { TGenericSeq Sup; tyTuple__bd6t8Ds9a9aWBzNys0M59beiA data[SEQ_DECL_SIZE];};struct tySequence__EkVrimW82Ya1QD19bWIZr9bA { TGenericSeq Sup; tyTuple__5wZ3RYgxHgH8u0byw8jABw data[SEQ_DECL_SIZE];};struct tySequence__aCTokZuK9bCn9cyd6uz54oPg { TGenericSeq Sup; tyTuple__UssV5gee9cZVFj9cWLEBVtGA data[SEQ_DECL_SIZE];};struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA { TGenericSeq Sup; tyTuple__Yf43hwa7QhUGH1PCalZ0Uw data[SEQ_DECL_SIZE];};struct tySequence__4eRCaZmrYLLw2k30GPTiMw { TGenericSeq Sup; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};struct tySequence__fUw9czUTIZ9b39boL0IkeycMA { TGenericSeq Sup; tyTuple__RrUBWepzr5rTWSyPUXBpgg data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__9aVNV7ijepQnHXz4JmQHd3g { TGenericSeq Sup; tyTuple__hnCuDR9cLe2lA3YIkwKIyuA data[SEQ_DECL_SIZE];};struct tySequence__noYiMxJQyusfKGmZZR7Pzw { TGenericSeq Sup; tyTuple__Woh9a244KremWsbQsGWkAnQ data[SEQ_DECL_SIZE];};struct tySequence__aFlGerNczoq1pU7jr4WW0w { TGenericSeq Sup; tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ data[SEQ_DECL_SIZE];};struct tySequence__LIlqTSrdSR9aW2Fk2SemXJw { TGenericSeq Sup; tyTuple__atCRqw9ahLRcmBNVkrHR0Wg data[SEQ_DECL_SIZE];};struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__VodmML9btsOO3nz0d6nbJsA { TGenericSeq Sup; tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg* data[SEQ_DECL_SIZE];};struct tySequence__RxtHNU9a7qROetEL3oUnKzA { TGenericSeq Sup; tyTuple__DJd8vJLOdD01l8V09cKBCnQ data[SEQ_DECL_SIZE];};struct tySequence__R269cpuasLo9bGSSlUkh07MA { TGenericSeq Sup; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* data[SEQ_DECL_SIZE];};struct tySequence__cqQjXlSu8KsGxE7CJO2mcA { TGenericSeq Sup; tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* data[SEQ_DECL_SIZE];};struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA { TGenericSeq Sup; tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw data[SEQ_DECL_SIZE];};struct tySequence__oRzyI2tapcwoHwH1Bz2exA { TGenericSeq Sup; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg data[SEQ_DECL_SIZE];};struct tySequence__8MW0JodCedjay9anGTGrBmA { TGenericSeq Sup; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg data[SEQ_DECL_SIZE];};struct tySequence__zAf2abIhMjaomS6jkKP9a8w { TGenericSeq Sup; tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ data[SEQ_DECL_SIZE];};struct tySequence__IjDV3u39bZeDnOOTq5TAF5g { TGenericSeq Sup; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w data[SEQ_DECL_SIZE];};struct tySequence__WSbLInFxGn0pnyF9cry8bUA { TGenericSeq Sup; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__Q39c0zQO2e7IXPNDkhULQdg)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw)(NI x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
|
|
static N_INLINE(NI, rawGet__rGcUtLe0sALloAkFG6ugGwsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__mo6rC35t0882YVhrINAipQ)(tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* collector);
|
|
static N_INLINE(NIM_BOOL, isFilled__uHIMxs9aGYDEfZheaMnN2sQsets)(NI hcode);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
static N_INLINE(NI, nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets)(NI h_0, NI maxHash);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
static N_INLINE(NIM_BOOL, mustRehash__fE2t3lRaXdpClEwLFLGSywsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__fHyuQETfp18Byi2p59coWng)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s);
|
|
static N_INLINE(NI, rawGetKnownHC__Ejtzneh9bciAJuR9aXKmLyOQsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9auUSCBr0XDNQBAQnDRP1pw)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s, tySequence__Q39c0zQO2e7IXPNDkhULQdg** data_0, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key_0, NI hc, NI h_0);
|
|
static N_INLINE(void, asgnRef)(void** dest, void* src);
|
|
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y);
|
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
|
|
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y);
|
|
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y);
|
|
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
|
|
static N_NIMCALL(void, Marker_tySequence__cW009cpGr48I9beZmtalOKSg)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__EkVrimW82Ya1QD19bWIZr9bA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__aCTokZuK9bCn9cyd6uz54oPg)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__2lQSxaq5eC9aWYzZNTJyZtA)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__4eRCaZmrYLLw2k30GPTiMw)(void* p, NI op);
|
|
static N_INLINE(NI, rawGet__h9bD59bk9aSaP9ae9axJ475zaRgsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__6PCYkKlCNhq9cnRLnqWKkwQ)(NimStringDesc* x_0);
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
|
|
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size);
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
|
|
N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__Rc01mOKi2L5q4b6DP1vewQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s, NI initialSize);
|
|
static N_INLINE(NI, rawGet__yYR7LI2SaMYyNgXFutClHQsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI* hc);
|
|
static N_INLINE(NI, hash__OR7O6mTS3VQ0qSzs6faHGghashes)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0);
|
|
static N_INLINE(NI, emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes)(NI h_0, NI val_0);
|
|
static N_INLINE(NI, hash__7gl3lTUUVpX34lnpKJqWSAhashes)(void* x_0);
|
|
static N_INLINE(void*, rawProc__uHuBEcv9bfj7JCyCv3pP51gsystem)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0);
|
|
static N_INLINE(void*, rawEnv__uHuBEcv9bfj7JCyCv3pP51g_2system)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__BKGeMWrSv3MsHf7wKMiz9cQsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__JZv2GcrHyRx0NDiJCEQDXQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s);
|
|
static N_INLINE(NI, rawGetKnownHC__OSj3TE3NDYjW2Z1y9ahINEAsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Watg9b7IQsYQLH5DiSTUinA)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s, tySequence__2lQSxaq5eC9aWYzZNTJyZtA** data_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI hc, NI h_0);
|
|
static N_INLINE(NIM_BOOL, exclImpl__m9ah9b1nAGN0LOuEnis8fZ3Qsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0);
|
|
static N_INLINE(NIM_BOOL, isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets)(NI hcode);
|
|
static N_NIMCALL(void, Marker_tySequence__fUw9czUTIZ9b39boL0IkeycMA)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__fNvyX31UpvMeEEttFWadhw)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, NI initialSize);
|
|
static N_INLINE(NI, rawGet__AoOdjs8jAyVIZDabNRKBigsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__OLouPVid6xkyWui6RV5AdA)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__BTCrHGv04v3XtrdUlnNWvAsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__zN8eh85sKjEXqsLfS0oMjw)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s);
|
|
static N_INLINE(NI, rawGetKnownHC__yBeP4sC2CarAyizWMUUkOwsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__p2139aZK2lIDtPRROqeI7eQ)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, tySequence__fUw9czUTIZ9b39boL0IkeycMA** data_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc, NI h_0);
|
|
static N_INLINE(NIM_BOOL, exclImpl__9b0jREnQ9bBY06qbEcA8uEfQsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__zaIF7gRipxwC9cR4JvJId3Q)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__DgyM04W9cvGJQj38WGiUHvw)(NI initialSize, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__XLmFNxxl9altWLTbdj9cxqDg)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest_0, void* src, TNimType* mt);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__lJfMb2yo38UZi9cGfnf6PoA)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg other);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__TMNSyv4q8yRKlH5e1bO09cA)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NimStringDesc* key_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__9aQKy8l9bO9aHJHq2R79c0vEiAsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__S48V0eiEuyCalh7won1YWQ)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s);
|
|
static N_INLINE(NI, rawGetKnownHC__H4n01hI4Y1dhJhVV44eECQsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__0WGPG59byJ2eMftxsrjD02A)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, tySequence__4eRCaZmrYLLw2k30GPTiMw** data_0, NimStringDesc* key_0, NI hc, NI h_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
|
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__rR3V3EXK6m72GYtth8OqcA)(NI initialSize, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__yuYJ6k5D1l1c5lO0bWkT5w)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NI initialSize);
|
|
static N_INLINE(NI, rightSize__55NBUXYG2CAhm9b85URNhoAsets)(NI count_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nextPowerOfTwo__v2qC0V55wqa9bmqc7eHTz8A)(NI x_0);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseDivByZero)(void);
|
|
static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__EADdzSXC4rSZl9bDneIb25w)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s, NI initialSize);
|
|
static N_NIMCALL(void, Marker_tySequence__9aVNV7ijepQnHXz4JmQHd3g)(void* p, NI op);
|
|
static N_INLINE(NI, rawGet__G75o2gV39bD9b4nahKqA9bpBQsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__CiCiZV9c7F9alrF1xV3QD1ag_2)(NU8* x_0, NI x_0Len_0);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___cWgGOpcuZLD1zvRRNHffQQ)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* y_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__4o1zjC8J0A6VZqVJbpBAMgsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__7qIh9bih1Fv9aiUvI2rM9cnKw)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s);
|
|
static N_INLINE(NI, rawGetKnownHC__vvAwwKwuYBAM9cslzFrkcbAsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__3nPCxVHz9ceVD9cWByTjYn5Q)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s, tySequence__9aVNV7ijepQnHXz4JmQHd3g** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc, NI h_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__qoM9bArjh4BDfNA0vmnpcaA)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw other);
|
|
static N_NIMCALL(void, Marker_tySequence__noYiMxJQyusfKGmZZR7Pzw)(void* p, NI op);
|
|
static N_NIMCALL(void, Marker_tySequence__aFlGerNczoq1pU7jr4WW0w)(void* p, NI op);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__FCap09aNssotKBrykEsY1iw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, NI initialSize);
|
|
static N_INLINE(NI, rawGet__siVkfOqJdzZBNSVVtOxmagsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__CRfvbbxdrmcp9a1fTJNOaGg)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* p_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__prZyMNy7cQs9cOjxBwHc2Agsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__Iru9bya8O9aQBLIHHQbwnNLw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0);
|
|
static N_INLINE(NI, rawGetKnownHC__R9aRd9cYgzTfQamoRewWp8mQsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__N425GV4kssE6jJzYvEzvYA)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tySequence__cW009cpGr48I9beZmtalOKSg** data_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc, NI h_0);
|
|
static N_INLINE(NIM_BOOL, exclImpl__XzHWRLjvksGq59c5LzonnUwsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0);
|
|
static N_INLINE(NI, rawGet__mBAOnCtPZnJpALSj3tgycwsets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI* hc);
|
|
static N_INLINE(NI, hash__OaYqr9a1psicSlrnhOnW1Jghashes)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0);
|
|
static N_INLINE(void*, rawProc__b0RuJwoZKZ9a6bSlh1OuYbAsystem)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0);
|
|
static N_INLINE(void*, rawEnv__b0RuJwoZKZ9a6bSlh1OuYbA_2system)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__rVuhcvlKa6iOyOrrvRwV7wsets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__d9cFfciNREoJHzVTpvWFPHg)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0);
|
|
static N_INLINE(NI, rawGetKnownHC__GhUZMG32AmsXXlIluig81Asets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__rJw0tRsIoERHyogRWIZiSw)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, tySequence__EkVrimW82Ya1QD19bWIZr9bA** data_0, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI hc, NI h_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__I3tjIj7DMkf1utu9cxh837w)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, NI initialSize);
|
|
static N_INLINE(NI, rawGet__1Z9cAblfyyuaG2Mrz1LU8mwsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI* hc);
|
|
static N_INLINE(NI, hash__KkDjVpNhNCdloJ7qdoLYfAhashes)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0);
|
|
static N_INLINE(void*, rawProc__cvxEZw20IJIQ9cfDEOokCMgsystem)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0);
|
|
static N_INLINE(void*, rawEnv__cvxEZw20IJIQ9cfDEOokCMg_2system)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__1zC8J9bKsx41awxVy2prbLwsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__CB2y9aEhAfYZCZ2MZUQayYg)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0);
|
|
static N_INLINE(NI, rawGetKnownHC__heLFECXS3A4q6uot7xi3kgsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__2d9b35odiqlhzH7J5HbmeDg)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, tySequence__aCTokZuK9bCn9cyd6uz54oPg** data_0, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI hc, NI h_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__KeadQaxwtzy9ctzLyKbZG6A)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, NI initialSize);
|
|
static N_INLINE(NI, rawGet__y7Me6T6EEimk34hQNh9cALgsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hash__tzi47frEb9b7xZGAfAOKelQ)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw a);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___Pfmt9bACTGSll3sdXGCe9a4g)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw x_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw y_0);
|
|
static N_INLINE(NIM_BOOL, mustRehash__mTHsEy9b76TwJhuUjRDY7nwsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__b9b1lvtGd9cZ6C1gX7Lt9aEsw)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0);
|
|
static N_INLINE(NI, rawGetKnownHC__qidPiEjnawibYJoKzQI00gsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__T9aGuyvx9bzCYluiyAPx9a0tA)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0, tySequence__noYiMxJQyusfKGmZZR7Pzw** data_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc, NI h_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__lb9cXkLOI8bUN9b6vvrGRC5w)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0, NI initialSize);
|
|
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__RWuAXmMAMqZYmYdxoFHQkA)(NI initialSize, tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* Result);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__8dQTQFGVjdPLfUFi6PyQTw)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, NI initialSize);
|
|
static N_NIMCALL(void, Marker_tySequence__LIlqTSrdSR9aW2Fk2SemXJw)(void* p, NI op);
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__FNPZPb5pE9cDMmMRmIGU9c9cg)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0);
|
|
static N_INLINE(NI, rawGet__bbu3I5HN6zAhBMyEoxSfAQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__ZNqz9bxrMN09bM1GezFNLRBQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw a, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw b);
|
|
static N_INLINE(NIM_BOOL, mustRehash__60EN09co1xwjbYe4tm5RyJQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__10SQPc9cXlNwerULr2WM1tw)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0);
|
|
static N_INLINE(NI, rawGetKnownHC__fwM2M2NYwJpHZOgQ0X9aJYQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__P1p1nlHkjGalIkft9cB8ELQ)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, tySequence__LIlqTSrdSR9aW2Fk2SemXJw** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc, NI h_0);
|
|
N_LIB_PRIVATE TNimType NTI__KmhVjTVGTaJmtA3BpwKNsw_;
|
|
N_LIB_PRIVATE TNimType NTI__2OzvIQgPGUtDBLUZcVjrKQ_;
|
|
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
|
|
extern TNimType NTI__ecoffcajrsDrsmQ682SYrw_;
|
|
N_LIB_PRIVATE TNimType NTI__Q39c0zQO2e7IXPNDkhULQdg_;
|
|
STRING_LITERAL(TM__0JXiWyhP5OCO8jWMA6sb1w_4, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/setimpl.nim(19, 10) `isPowerOfTw"
|
|
"o(initialSize)` ", 143);
|
|
STRING_LITERAL(TM__0JXiWyhP5OCO8jWMA6sb1w_7, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/setimpl.nim(19, 10) `isPowerOfTw"
|
|
"o(defaultInitialSize)` ", 150);
|
|
STRING_LITERAL(TM__0JXiWyhP5OCO8jWMA6sb1w_8, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
|
|
"vendor/Nim/lib/pure/collections/hashcommon.nim(33, 9) `\012t.counte"
|
|
"r < t.dataLen` ", 142);
|
|
N_LIB_PRIVATE TNimType NTI__tGTRcVq4wuz7sk9bKm2XoBw_;
|
|
N_LIB_PRIVATE TNimType NTI__bd6t8Ds9a9aWBzNys0M59beiA_;
|
|
extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_;
|
|
N_LIB_PRIVATE TNimType NTI__cW009cpGr48I9beZmtalOKSg_;
|
|
N_LIB_PRIVATE TNimType NTI__DjcJvTVLhu1GVCpTORQfDQ_;
|
|
N_LIB_PRIVATE TNimType NTI__5wZ3RYgxHgH8u0byw8jABw_;
|
|
extern TNimType NTI__Rp9cT2oC4YNELodYXsKg7qA_;
|
|
N_LIB_PRIVATE TNimType NTI__EkVrimW82Ya1QD19bWIZr9bA_;
|
|
N_LIB_PRIVATE TNimType NTI__cZ8RyO9bTAQg8kKXyLHwXYg_;
|
|
N_LIB_PRIVATE TNimType NTI__UssV5gee9cZVFj9cWLEBVtGA_;
|
|
extern TNimType NTI__J8ull9aEQOhjfQVu9aecrsPg_;
|
|
N_LIB_PRIVATE TNimType NTI__aCTokZuK9bCn9cyd6uz54oPg_;
|
|
N_LIB_PRIVATE TNimType NTI__PM9aM6DsVafGgKfhr9bQcNSA_;
|
|
N_LIB_PRIVATE TNimType NTI__Yf43hwa7QhUGH1PCalZ0Uw_;
|
|
extern TNimType NTI__XK9avDdFMbG7vUcJY4tJ5mQ_;
|
|
N_LIB_PRIVATE TNimType NTI__2lQSxaq5eC9aWYzZNTJyZtA_;
|
|
N_LIB_PRIVATE TNimType NTI__CD8Dpv0WGmASelVaNSo6zg_;
|
|
N_LIB_PRIVATE TNimType NTI__QeWl6B6ffS4pU6WWrtcrDw_;
|
|
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
|
|
N_LIB_PRIVATE TNimType NTI__4eRCaZmrYLLw2k30GPTiMw_;
|
|
N_LIB_PRIVATE TNimType NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_;
|
|
N_LIB_PRIVATE TNimType NTI__RrUBWepzr5rTWSyPUXBpgg_;
|
|
extern TNimType NTI__ams67lohM6AwmrGQ2Ilzsg_;
|
|
N_LIB_PRIVATE TNimType NTI__fUw9czUTIZ9b39boL0IkeycMA_;
|
|
N_LIB_PRIVATE TNimType NTI__oGI4I0XIXSGh3zQYJahntw_;
|
|
N_LIB_PRIVATE TNimType NTI__hnCuDR9cLe2lA3YIkwKIyuA_;
|
|
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
|
|
N_LIB_PRIVATE TNimType NTI__9aVNV7ijepQnHXz4JmQHd3g_;
|
|
N_LIB_PRIVATE TNimType NTI__o1ej6dBUQnezVPAEZ8Ad9bA_;
|
|
N_LIB_PRIVATE TNimType NTI__Woh9a244KremWsbQsGWkAnQ_;
|
|
extern TNimType NTI__MntiKgxV52rXueBQXpXCJw_;
|
|
N_LIB_PRIVATE TNimType NTI__noYiMxJQyusfKGmZZR7Pzw_;
|
|
N_LIB_PRIVATE TNimType NTI__AQyGRDBRFe6hteN9aGsDePg_;
|
|
N_LIB_PRIVATE TNimType NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_;
|
|
extern TNimType NTI__dXv1y2c2nNbnKs59aRY70QA_;
|
|
N_LIB_PRIVATE TNimType NTI__aFlGerNczoq1pU7jr4WW0w_;
|
|
N_LIB_PRIVATE TNimType NTI__atCRqw9ahLRcmBNVkrHR0Wg_;
|
|
extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_;
|
|
N_LIB_PRIVATE TNimType NTI__LIlqTSrdSR9aW2Fk2SemXJw_;
|
|
extern TNimType* nimTypeRoot;
|
|
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
|
|
static N_NIMCALL(void, Marker_tySequence__Q39c0zQO2e7IXPNDkhULQdg)(void* p, NI op) {
|
|
tySequence__Q39c0zQO2e7IXPNDkhULQdg* a;
|
|
NI T1_; a = (tySequence__Q39c0zQO2e7IXPNDkhULQdg*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2, op); }
|
|
}
|
|
|
|
#line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__9bnOyDxN2xcfkMIfkmQokyA)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s, NI initialSize) {
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).first = ((NI) -1);
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).last = ((NI) -1);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s).data), (tySequence__Q39c0zQO2e7IXPNDkhULQdg*) newSeq((&NTI__Q39c0zQO2e7IXPNDkhULQdg_), ((NI) (initialSize))));}
|
|
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, isFilled__uHIMxs9aGYDEfZheaMnN2sQsets)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = !((hcode == ((NI) 0))); return result;}
|
|
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets)(NI h_0, NI maxHash) { NI result; NI TM__0JXiWyhP5OCO8jWMA6sb1w_5; result = (NI)0;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimAddInt(h_0, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_5)) { raiseOverflow(); }; result = (NI)((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_5) & maxHash); return result;}
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
static N_INLINE(NI, rawGet__rGcUtLe0sALloAkFG6ugGwsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_6;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__mo6rC35t0882YVhrINAipQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*t).data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h_1].Field2 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_6)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_6); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 696 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__9aTCSQ11tSJ9cydlWIG9aPteg)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
index = rawGet__rGcUtLe0sALloAkFG6ugGwsets(s, key_0, (&hc));
|
|
#line 715 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 715 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = (((NI) 0) <= index); return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__fE2t3lRaXdpClEwLFLGSywsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_9; NI TM__0JXiWyhP5OCO8jWMA6sb1w_10; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_11; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!!(((*t).counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_9)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt((*t).counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_10)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_9) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_10)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimSubInt(T9_, (*t).counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_11)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_11) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__Ejtzneh9bciAJuR9aXKmLyOQsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_13;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*t).data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = ((*t).data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = ((*t).data->data[h_1].Field2 == key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_13)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_13); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0;
|
|
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
|
|
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;}
|
|
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
(*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));}
|
|
|
|
#line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0;
|
|
#line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
|
|
#line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;}
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;}
|
|
|
|
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
|
|
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0;
|
|
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
|
|
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
|
|
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;}
|
|
|
|
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c);
|
|
}
|
|
|
|
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
|
|
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
(*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8));
|
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_;
|
|
|
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c);
|
|
}
|
|
LA4_: ;
|
|
}
|
|
|
|
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(void, asgnRef)(void** dest, void* src) {
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
if (!!((src == NIM_NIL))) goto LA3_;
|
|
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src);
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
|
|
}
|
|
LA3_: ;
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
if (!!(((*dest) == NIM_NIL))) goto LA8_;
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
(*dest) = src;}
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9auUSCBr0XDNQBAQnDRP1pw)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s, tySequence__Q39c0zQO2e7IXPNDkhULQdg** data_0, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key_0, NI hc, NI h_0) {
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).first = ((NI) -1);
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).last = ((NI) -1);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__Q39c0zQO2e7IXPNDkhULQdg*) newSeq((&NTI__Q39c0zQO2e7IXPNDkhULQdg_), ((NI) 64))); }
|
|
LA4_: ;
|
|
if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field1 = ((NI) -1);
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!((*s).first < ((NI) 0))) goto LA13_;
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).first = h_0; }
|
|
LA13_: ;
|
|
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(((NI) 0) <= (*s).last)) goto LA17_;
|
|
if ((NU)((*s).last) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2((*s).last,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[(*s).last].Field1 = h_0; }
|
|
LA17_: ;
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).last = h_0;}
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__fHyuQETfp18Byi2p59coWng)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s) { tySequence__Q39c0zQO2e7IXPNDkhULQdg* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_12; NI h_1; tySequence__Q39c0zQO2e7IXPNDkhULQdg* T2_; n_1 = (tySequence__Q39c0zQO2e7IXPNDkhULQdg*)0;
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = ((*s).data ? (*s).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_12)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_12)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_12)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_12), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__Q39c0zQO2e7IXPNDkhULQdg*) newSeq((&NTI__Q39c0zQO2e7IXPNDkhULQdg_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_12))));
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
h_1 = (*s).first;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).first = ((NI) -1);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).last = ((NI) -1);
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T2_ = (tySequence__Q39c0zQO2e7IXPNDkhULQdg*)0; T2_ = (*s).data; unsureAsgnRef((void**) (&(*s).data), n_1); n_1 = T2_; {
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
while (1) { NI nxt;
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(((NI) 0) <= h_1)) goto LA4;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } nxt = n_1->data[h_1].Field1;
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T7_; NI j; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_14;
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T7_ = (NIM_BOOL)0; T7_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[h_1].Field0); if (!T7_) goto LA8_;
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T10_ = (NI)0; T10_ = rawGetKnownHC__Ejtzneh9bciAJuR9aXKmLyOQsets((&(*s)), n_1->data[h_1].Field2, n_1->data[h_1].Field0); if (nimSubInt(((NI) -1), T10_, &TM__0JXiWyhP5OCO8jWMA6sb1w_14)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_14);
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__9auUSCBr0XDNQBAQnDRP1pw(s, (&(*s).data), n_1->data[h_1].Field2, n_1->data[h_1].Field0, j);
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
h_1 = nxt; } LA4: ;
|
|
}
|
|
}
|
|
|
|
#line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__9b49bS7GqvqpN0Q3MGneD7ZA)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key_0) { NI hc; NI index;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s).data ? (*s).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).first = ((NI) -1);
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).last = ((NI) -1);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__Q39c0zQO2e7IXPNDkhULQdg*) newSeq((&NTI__Q39c0zQO2e7IXPNDkhULQdg_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__rGcUtLe0sALloAkFG6ugGwsets((&(*s)), key_0, (&hc));
|
|
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_15; NI TM__0JXiWyhP5OCO8jWMA6sb1w_16;
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = mustRehash__fE2t3lRaXdpClEwLFLGSywsets((&(*s))); if (!T17_) goto LA18_;
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__fHyuQETfp18Byi2p59coWng(s);
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__Ejtzneh9bciAJuR9aXKmLyOQsets((&(*s)), key_0, hc); }
|
|
LA18_: ;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_15)) { raiseOverflow(); };
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__9auUSCBr0XDNQBAQnDRP1pw(s, (&(*s).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_15));
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_16)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_16); }
|
|
LA13_: ;
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__cW009cpGr48I9beZmtalOKSg)(void* p, NI op) {
|
|
tySequence__cW009cpGr48I9beZmtalOKSg* a;
|
|
NI T1_; a = (tySequence__cW009cpGr48I9beZmtalOKSg*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__EkVrimW82Ya1QD19bWIZr9bA)(void* p, NI op) {
|
|
tySequence__EkVrimW82Ya1QD19bWIZr9bA* a;
|
|
NI T1_; a = (tySequence__EkVrimW82Ya1QD19bWIZr9bA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2.ClE_0, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__aCTokZuK9bCn9cyd6uz54oPg)(void* p, NI op) {
|
|
tySequence__aCTokZuK9bCn9cyd6uz54oPg* a;
|
|
NI T1_; a = (tySequence__aCTokZuK9bCn9cyd6uz54oPg*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field2.ClE_0, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__2lQSxaq5eC9aWYzZNTJyZtA)(void* p, NI op) {
|
|
tySequence__2lQSxaq5eC9aWYzZNTJyZtA* a;
|
|
NI T1_; a = (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.ClE_0, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__4eRCaZmrYLLw2k30GPTiMw)(void* p, NI op) {
|
|
tySequence__4eRCaZmrYLLw2k30GPTiMw* a;
|
|
NI T1_; a = (tySequence__4eRCaZmrYLLw2k30GPTiMw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); }
|
|
}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0;
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
result = memcmp(a, b, ((size_t) (size))); return result;}
|
|
|
|
#line 2120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0;
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32) 0)); return result;}
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { NIM_BOOL result; NI alen; NI blen;{ result = (NIM_BOOL)0;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
alen = (a ? a->Sup.len : 0);
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
blen = (b ? b->Sup.len : 0);
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
{
|
|
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
if (!(alen == blen)) goto LA3_;
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
{
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
if (!(alen == ((NI) 0))) goto LA7_;
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
result = NIM_TRUE; goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
|
|
result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__h9bD59bk9aSaP9ae9axJ475zaRgsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_27;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_27)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_27); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__RafAVeUVSno4B47UdPqNlg)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
index = rawGet__h9bD59bk9aSaP9ae9axJ475zaRgsets(s, key_0, (&hc));
|
|
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = (((NI) 0) <= index); return result;}
|
|
|
|
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__srqfE6Z8Oh07GCr046bKzw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw s) { NI result; result = (NI)0;
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = s.counter; return result;}
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__Rc01mOKi2L5q4b6DP1vewQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s, NI initialSize) {
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s).data), (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*) newSeq((&NTI__2lQSxaq5eC9aWYzZNTJyZtA_), ((NI) (initialSize))));}
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__hRGg6alFF9civtDPk7GoOLQ)(NI initialSize, tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
init__Rc01mOKi2L5q4b6DP1vewQ(Result, initialSize);
|
|
}
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes)(NI h_0, NI val_0) { NI result; NU h_2; NU val_2; NU res; result = (NI)0;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
h_2 = ((NU) (h_0));
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
val_2 = ((NU) (val_0));
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
res = (NU)((NU64)(h_2) + (NU64)(val_2));
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
res = (NU)((NU64)(res) + (NU64)((NU)((NU64)(res) << (NU64)(((NI) 10)))));
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
res = (NU)(res ^ (NU)((NU64)(res) >> (NU64)(((NI) 6))));
|
|
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = ((NI) (res)); return result;}
|
|
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, hash__7gl3lTUUVpX34lnpKJqWSAhashes)(void* x_0) { NI result; result = (NI)0;
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = ((NI) ((NU)((NU64)(((NU) (ptrdiff_t) (x_0))) >> (NU64)(((NI) 3))))); return result;}
|
|
|
|
#line 2315 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(void*, rawProc__uHuBEcv9bfj7JCyCv3pP51gsystem)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0) { void* result; result = (void*)0;
|
|
#line 2318 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
result = x_0.ClP_0;
|
|
|
|
return result;}
|
|
|
|
#line 2322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(void*, rawEnv__uHuBEcv9bfj7JCyCv3pP51g_2system)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0) { void* result; result = (void*)0;
|
|
#line 2325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
result = x_0.ClE_0;
|
|
|
|
return result;}
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, hash__OR7O6mTS3VQ0qSzs6faHGghashes)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0) { NI result; void* T1_; NI T2_; void* T3_; NI T4_; result = (NI)0;
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T1_ = (void*)0; T1_ = rawProc__uHuBEcv9bfj7JCyCv3pP51gsystem(x_0);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T2_ = (NI)0; T2_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T1_);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T3_ = (void*)0; T3_ = rawEnv__uHuBEcv9bfj7JCyCv3pP51g_2system(x_0);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T4_ = (NI)0; T4_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T3_);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes(T2_, T4_); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__yYR7LI2SaMYyNgXFutClHQsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_28;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__OR7O6mTS3VQ0qSzs6faHGghashes(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1.ClP_0 == key_0.ClP_0 && t.data->data[h_1].Field1.ClE_0 == key_0.ClE_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_28)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_28); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__BKGeMWrSv3MsHf7wKMiz9cQsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_29; NI TM__0JXiWyhP5OCO8jWMA6sb1w_30; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_31; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_29)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_30)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_29) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_30)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_31)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_31) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__OSj3TE3NDYjW2Z1y9ahINEAsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_33;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field1.ClP_0 == key_0.ClP_0 && t.data->data[h_1].Field1.ClE_0 == key_0.ClE_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_33)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_33); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Watg9b7IQsYQLH5DiSTUinA)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s, tySequence__2lQSxaq5eC9aWYzZNTJyZtA** data_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI hc, NI h_0) {
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*) newSeq((&NTI__2lQSxaq5eC9aWYzZNTJyZtA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field1.ClE_0), key_0.ClE_0); (*data_0)->data[h_0].Field1.ClP_0 = key_0.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__JZv2GcrHyRx0NDiJCEQDXQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s) { tySequence__2lQSxaq5eC9aWYzZNTJyZtA* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_32; tySequence__2lQSxaq5eC9aWYzZNTJyZtA* T2_; n_1 = (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*)0;
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = ((*s).data ? (*s).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_32)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_32)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_32)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_32), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*) newSeq((&NTI__2lQSxaq5eC9aWYzZNTJyZtA_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_32))));
|
|
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T2_ = (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*)0; T2_ = (*s).data; unsureAsgnRef((void**) (&(*s).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_35;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
i = res;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_34;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_;
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T12_ = (NI)0; T12_ = rawGetKnownHC__OSj3TE3NDYjW2Z1y9ahINEAsets((*s), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_34)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_34);
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__Watg9b7IQsYQLH5DiSTUinA(s, (&(*s).data), n_1->data[i].Field1, n_1->data[i].Field0, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_35)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_35); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__VHDoTsLOpGZZNXucVgKMrg)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0) { NI hc; NI index;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s).data ? (*s).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*) newSeq((&NTI__2lQSxaq5eC9aWYzZNTJyZtA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__yYR7LI2SaMYyNgXFutClHQsets((*s), key_0, (&hc));
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_36; NI TM__0JXiWyhP5OCO8jWMA6sb1w_37;
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = mustRehash__BKGeMWrSv3MsHf7wKMiz9cQsets((*s)); if (!T17_) goto LA18_;
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__JZv2GcrHyRx0NDiJCEQDXQ(s);
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__OSj3TE3NDYjW2Z1y9ahINEAsets((*s), key_0, hc); }
|
|
LA18_: ;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_36)) { raiseOverflow(); };
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__Watg9b7IQsYQLH5DiSTUinA(s, (&(*s).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_36));
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_37)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_37); }
|
|
LA13_: ;
|
|
}
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = (hcode == ((NI) 0)); return result;}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
static N_INLINE(NIM_BOOL, exclImpl__m9ah9b1nAGN0LOuEnis8fZ3Qsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0) { NIM_BOOL result; NI hc; NI i; NI msk; NI T1_;{ result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
i = rawGet__yYR7LI2SaMYyNgXFutClHQsets((*s), key_0, (&hc));
|
|
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = (((*s).data ? (*s).data->Sup.len : 0)-1); msk = T1_;
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
result = NIM_TRUE;
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_38;
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
result = NIM_FALSE;
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_38)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_38); {
|
|
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
while (1) { NI j; NI r;
|
|
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
j = i;
|
|
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
r = j; if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); }
|
|
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); }
|
|
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
chckNil((void*)(&(*s).data->data[i].Field1)); unsureAsgnRef((void**)&(*s).data->data[i].Field1.ClE_0, NIM_NIL); (*s).data->data[i].Field1.ClP_0 = NIM_NIL; {
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_39;
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_39)) { raiseOverflow(); }; i = (NI)((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_39) & msk);
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); }
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T12_ = (NIM_BOOL)0; T12_ = isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets((*s).data->data[i].Field0); if (!T12_) goto LA13_;
|
|
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
goto BeforeRet_;
|
|
}
|
|
LA13_: ;
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); } r = (NI)((*s).data->data[i].Field0 & msk);
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_; NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T22_; NIM_BOOL T25_;
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T19_ = (r <= i); if (!(T19_)) goto LA20_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T19_ = (j < r); LA20_: ;
|
|
T18_ = T19_; if (T18_) goto LA21_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T22_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T22_ = (j < r); if (!(T22_)) goto LA23_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T22_ = (i < j); LA23_: ;
|
|
T18_ = T22_; LA21_: ;
|
|
T17_ = T18_; if (T17_) goto LA24_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T25_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T25_ = (i < j); if (!(T25_)) goto LA26_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T25_ = (r <= i); LA26_: ;
|
|
T17_ = T25_; LA24_: ;
|
|
if (!!(T17_)) goto LA27_;
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
goto LA8;
|
|
}
|
|
LA27_: ;
|
|
}
|
|
} LA8: ;
|
|
if ((NU)(j) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(j,((*s).data ? (*s).data->Sup.len : 0)-1); }
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); } (*s).data->data[j].Field0 = (*s).data->data[i].Field0; asgnRef((void**) (&(*s).data->data[j].Field1.ClE_0), (*s).data->data[i].Field1.ClE_0); (*s).data->data[j].Field1.ClP_0 = (*s).data->data[i].Field1.ClP_0; chckNil((void*)(&(*s).data->data[i])); (*s).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*s).data->data[i].Field1.ClE_0, NIM_NIL); (*s).data->data[i].Field1.ClP_0 = NIM_NIL; }
|
|
}
|
|
}
|
|
LA4_: ;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, excl__VHDoTsLOpGZZNXucVgKMrg_2)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0) { NIM_BOOL T1_;
|
|
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T1_ = (NIM_BOOL)0; T1_ = exclImpl__m9ah9b1nAGN0LOuEnis8fZ3Qsets(s, key_0); (void)(T1_);
|
|
}
|
|
|
|
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__6Fw7uqZM0HW6KbSLfzPhUQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA s) { NI result; result = (NI)0;
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = s.counter; return result;}
|
|
static N_NIMCALL(void, Marker_tySequence__fUw9czUTIZ9b39boL0IkeycMA)(void* p, NI op) {
|
|
tySequence__fUw9czUTIZ9b39boL0IkeycMA* a;
|
|
NI T1_; a = (tySequence__fUw9czUTIZ9b39boL0IkeycMA*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); }
|
|
}
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__fNvyX31UpvMeEEttFWadhw)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, NI initialSize) {
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s).data), (tySequence__fUw9czUTIZ9b39boL0IkeycMA*) newSeq((&NTI__fUw9czUTIZ9b39boL0IkeycMA_), ((NI) (initialSize))));}
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__DgyM04W9cvGJQj38WGiUHvw)(NI initialSize, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
init__fNvyX31UpvMeEEttFWadhw(Result, initialSize);
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__AoOdjs8jAyVIZDabNRKBigsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_42;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__OLouPVid6xkyWui6RV5AdA(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_42)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_42); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__BTCrHGv04v3XtrdUlnNWvAsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_43; NI TM__0JXiWyhP5OCO8jWMA6sb1w_44; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_45; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_43)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_44)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_43) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_44)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_45)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_45) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__yBeP4sC2CarAyizWMUUkOwsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_47;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_47)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_47); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__p2139aZK2lIDtPRROqeI7eQ)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, tySequence__fUw9czUTIZ9b39boL0IkeycMA** data_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc, NI h_0) {
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__fUw9czUTIZ9b39boL0IkeycMA*) newSeq((&NTI__fUw9czUTIZ9b39boL0IkeycMA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field1), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__zN8eh85sKjEXqsLfS0oMjw)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s) { tySequence__fUw9czUTIZ9b39boL0IkeycMA* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_46; tySequence__fUw9czUTIZ9b39boL0IkeycMA* T2_; n_1 = (tySequence__fUw9czUTIZ9b39boL0IkeycMA*)0;
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = ((*s).data ? (*s).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_46)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_46)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_46)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_46), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__fUw9czUTIZ9b39boL0IkeycMA*) newSeq((&NTI__fUw9czUTIZ9b39boL0IkeycMA_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_46))));
|
|
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T2_ = (tySequence__fUw9czUTIZ9b39boL0IkeycMA*)0; T2_ = (*s).data; unsureAsgnRef((void**) (&(*s).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_49;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
i = res;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_48;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_;
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T12_ = (NI)0; T12_ = rawGetKnownHC__yBeP4sC2CarAyizWMUUkOwsets((*s), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_48)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_48);
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__p2139aZK2lIDtPRROqeI7eQ(s, (&(*s).data), n_1->data[i].Field1, n_1->data[i].Field0, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_49)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_49); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__zaIF7gRipxwC9cR4JvJId3Q)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NI hc; NI index;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s).data ? (*s).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__fUw9czUTIZ9b39boL0IkeycMA*) newSeq((&NTI__fUw9czUTIZ9b39boL0IkeycMA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__AoOdjs8jAyVIZDabNRKBigsets((*s), key_0, (&hc));
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_50; NI TM__0JXiWyhP5OCO8jWMA6sb1w_51;
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = mustRehash__BTCrHGv04v3XtrdUlnNWvAsets((*s)); if (!T17_) goto LA18_;
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__zN8eh85sKjEXqsLfS0oMjw(s);
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__yBeP4sC2CarAyizWMUUkOwsets((*s), key_0, hc); }
|
|
LA18_: ;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_50)) { raiseOverflow(); };
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__p2139aZK2lIDtPRROqeI7eQ(s, (&(*s).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_50));
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_51)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_51); }
|
|
LA13_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
static N_INLINE(NIM_BOOL, exclImpl__9b0jREnQ9bBY06qbEcA8uEfQsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL result; NI hc; NI i; NI msk; NI T1_;{ result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
i = rawGet__AoOdjs8jAyVIZDabNRKBigsets((*s), key_0, (&hc));
|
|
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = (((*s).data ? (*s).data->Sup.len : 0)-1); msk = T1_;
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
result = NIM_TRUE;
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_52;
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
result = NIM_FALSE;
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_52)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_52); {
|
|
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
while (1) { NI j; NI r;
|
|
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
j = i;
|
|
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
r = j; if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); }
|
|
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); }
|
|
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
asgnRef((void**) (&(*s).data->data[i].Field1), NIM_NIL); {
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_53;
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_53)) { raiseOverflow(); }; i = (NI)((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_53) & msk);
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); }
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T12_ = (NIM_BOOL)0; T12_ = isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets((*s).data->data[i].Field0); if (!T12_) goto LA13_;
|
|
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
goto BeforeRet_;
|
|
}
|
|
LA13_: ;
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); } r = (NI)((*s).data->data[i].Field0 & msk);
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_; NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T22_; NIM_BOOL T25_;
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T19_ = (r <= i); if (!(T19_)) goto LA20_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T19_ = (j < r); LA20_: ;
|
|
T18_ = T19_; if (T18_) goto LA21_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T22_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T22_ = (j < r); if (!(T22_)) goto LA23_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T22_ = (i < j); LA23_: ;
|
|
T18_ = T22_; LA21_: ;
|
|
T17_ = T18_; if (T17_) goto LA24_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T25_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T25_ = (i < j); if (!(T25_)) goto LA26_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T25_ = (r <= i); LA26_: ;
|
|
T17_ = T25_; LA24_: ;
|
|
if (!!(T17_)) goto LA27_;
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
goto LA8;
|
|
}
|
|
LA27_: ;
|
|
}
|
|
} LA8: ;
|
|
if ((NU)(j) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(j,((*s).data ? (*s).data->Sup.len : 0)-1); }
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); } (*s).data->data[j].Field0 = (*s).data->data[i].Field0; asgnRef((void**) (&(*s).data->data[j].Field1), (*s).data->data[i].Field1); chckNil((void*)(&(*s).data->data[i])); (*s).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*s).data->data[i].Field1, NIM_NIL); }
|
|
}
|
|
}
|
|
LA4_: ;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, excl__zaIF7gRipxwC9cR4JvJId3Q_2)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL T1_;
|
|
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T1_ = (NIM_BOOL)0; T1_ = exclImpl__9b0jREnQ9bBY06qbEcA8uEfQsets(s, key_0); (void)(T1_);
|
|
}
|
|
|
|
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__qoM9bArjh4BDfNA0vmnpcaA)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw other) { { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* item; item = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; { NI h_1; NI colontmp_; NI T3_; NI res; h_1 = (NI)0; colontmp_ = (NI)0;
|
|
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T3_ = ((other.data ? other.data->Sup.len : 0)-1); colontmp_ = T3_;
|
|
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_54;
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA5;
|
|
|
|
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
h_1 = res;
|
|
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((NU)(h_1) >= (NU)(other.data ? other.data->Sup.len : 0)){ raiseIndexError2(h_1,(other.data ? other.data->Sup.len : 0)-1); }
|
|
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(other.data->data[h_1].Field0); if (!T8_) goto LA9_;
|
|
|
|
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((NU)(h_1) >= (NU)(other.data ? other.data->Sup.len : 0)){ raiseIndexError2(h_1,(other.data ? other.data->Sup.len : 0)-1); } item = other.data->data[h_1].Field1;
|
|
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
incl__zaIF7gRipxwC9cR4JvJId3Q(s, item);
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_54)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_54); } LA5: ;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__n9axythJkVq05pkze6QX9aqg)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s) { NI result; result = (NI)0;
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = s.counter; return result;}
|
|
|
|
#line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsOrIncl__9ba1raBRUy9cSOwcgckYGEog)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s).data ? (*s).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__fUw9czUTIZ9b39boL0IkeycMA*) newSeq((&NTI__fUw9czUTIZ9b39boL0IkeycMA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__AoOdjs8jAyVIZDabNRKBigsets((*s), key_0, (&hc));
|
|
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{
|
|
#line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(((NI) 0) <= index)) goto LA13_;
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
result = NIM_TRUE; }
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_55; NI TM__0JXiWyhP5OCO8jWMA6sb1w_56;
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T18_;
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T18_ = (NIM_BOOL)0; T18_ = mustRehash__BTCrHGv04v3XtrdUlnNWvAsets((*s)); if (!T18_) goto LA19_;
|
|
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__zN8eh85sKjEXqsLfS0oMjw(s);
|
|
|
|
#line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__yBeP4sC2CarAyizWMUUkOwsets((*s), key_0, hc); }
|
|
LA19_: ;
|
|
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_55)) { raiseOverflow(); };
|
|
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__p2139aZK2lIDtPRROqeI7eQ(s, (&(*s).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_55));
|
|
|
|
#line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_56)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_56); }
|
|
LA11_: ;
|
|
return result;}
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__XLmFNxxl9altWLTbdj9cxqDg)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
index = rawGet__AoOdjs8jAyVIZDabNRKBigsets(s, key_0, (&hc));
|
|
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = (((NI) 0) <= index); return result;}
|
|
|
|
#line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, difference__LFloSHqzPp1wYD9b1jgAAOg)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s1, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s2, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) {
|
|
#line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
initHashSet__DgyM04W9cvGJQj38WGiUHvw(((NI) 64), Result);
|
|
{ tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* item; item = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; { NI h_1; NI colontmp_; NI T3_; NI res; h_1 = (NI)0; colontmp_ = (NI)0;
|
|
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T3_ = ((s1.data ? s1.data->Sup.len : 0)-1); colontmp_ = T3_;
|
|
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_57;
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA5;
|
|
|
|
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
h_1 = res;
|
|
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((NU)(h_1) >= (NU)(s1.data ? s1.data->Sup.len : 0)){ raiseIndexError2(h_1,(s1.data ? s1.data->Sup.len : 0)-1); }
|
|
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(s1.data->data[h_1].Field0); if (!T8_) goto LA9_;
|
|
|
|
#line 454 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((NU)(h_1) >= (NU)(s1.data ? s1.data->Sup.len : 0)){ raiseIndexError2(h_1,(s1.data ? s1.data->Sup.len : 0)-1); } item = s1.data->data[h_1].Field1;
|
|
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NIM_BOOL T13_;
|
|
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = contains__XLmFNxxl9altWLTbdj9cxqDg(s2, item); if (!!(T13_)) goto LA14_;
|
|
|
|
#line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
incl__zaIF7gRipxwC9cR4JvJId3Q(Result, item);
|
|
}
|
|
LA14_: ;
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_57)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_57); } LA5: ;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__9aQKy8l9bO9aHJHq2R79c0vEiAsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_58; NI TM__0JXiWyhP5OCO8jWMA6sb1w_59; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_60; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_58)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_59)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_58) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_59)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_60)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_60) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__H4n01hI4Y1dhJhVV44eECQsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_62;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_62)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_62); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
|
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
|
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p);
|
|
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
|
|
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_);
|
|
}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__0WGPG59byJ2eMftxsrjD02A)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, tySequence__4eRCaZmrYLLw2k30GPTiMw** data_0, NimStringDesc* key_0, NI hc, NI h_0) { NimStringDesc* T11_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTI__4eRCaZmrYLLw2k30GPTiMw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T11_ = (NimStringDesc*)0; T11_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T11_) nimGCunrefNoCycle(T11_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__S48V0eiEuyCalh7won1YWQ)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s) { tySequence__4eRCaZmrYLLw2k30GPTiMw* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_61; tySequence__4eRCaZmrYLLw2k30GPTiMw* T2_; n_1 = (tySequence__4eRCaZmrYLLw2k30GPTiMw*)0;
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = ((*s).data ? (*s).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_61)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_61)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_61)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_61), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTI__4eRCaZmrYLLw2k30GPTiMw_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_61))));
|
|
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T2_ = (tySequence__4eRCaZmrYLLw2k30GPTiMw*)0; T2_ = (*s).data; unsureAsgnRef((void**) (&(*s).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_64;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
i = res;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_63;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_;
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T12_ = (NI)0; T12_ = rawGetKnownHC__H4n01hI4Y1dhJhVV44eECQsets((*s), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_63)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_63);
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__0WGPG59byJ2eMftxsrjD02A(s, (&(*s).data), n_1->data[i].Field1, n_1->data[i].Field0, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_64)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_64); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__TMNSyv4q8yRKlH5e1bO09cA)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NimStringDesc* key_0) { NI hc; NI index;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s).data ? (*s).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTI__4eRCaZmrYLLw2k30GPTiMw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__h9bD59bk9aSaP9ae9axJ475zaRgsets((*s), key_0, (&hc));
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_65; NI TM__0JXiWyhP5OCO8jWMA6sb1w_66;
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = mustRehash__9aQKy8l9bO9aHJHq2R79c0vEiAsets((*s)); if (!T17_) goto LA18_;
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__S48V0eiEuyCalh7won1YWQ(s);
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__H4n01hI4Y1dhJhVV44eECQsets((*s), key_0, hc); }
|
|
LA18_: ;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_65)) { raiseOverflow(); };
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__0WGPG59byJ2eMftxsrjD02A(s, (&(*s).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_65));
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_66)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_66); }
|
|
LA13_: ;
|
|
}
|
|
|
|
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__lJfMb2yo38UZi9cGfnf6PoA)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg other) { { NimStringDesc* item; item = (NimStringDesc*)0; { NI h_1; NI colontmp_; NI T3_; NI res; h_1 = (NI)0; colontmp_ = (NI)0;
|
|
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T3_ = ((other.data ? other.data->Sup.len : 0)-1); colontmp_ = T3_;
|
|
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_67;
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA5;
|
|
|
|
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
h_1 = res;
|
|
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((NU)(h_1) >= (NU)(other.data ? other.data->Sup.len : 0)){ raiseIndexError2(h_1,(other.data ? other.data->Sup.len : 0)-1); }
|
|
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(other.data->data[h_1].Field0); if (!T8_) goto LA9_;
|
|
|
|
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((NU)(h_1) >= (NU)(other.data ? other.data->Sup.len : 0)){ raiseIndexError2(h_1,(other.data ? other.data->Sup.len : 0)-1); } item = other.data->data[h_1].Field1;
|
|
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
incl__TMNSyv4q8yRKlH5e1bO09cA(s, item);
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_67)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_67); } LA5: ;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, union__wBRbnXEjh6o7DPIAGhDsHw)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s1, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s2, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result) {
|
|
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
genericSeqAssign((&(*Result).data), s1.data, (&NTI__4eRCaZmrYLLw2k30GPTiMw_)); (*Result).counter = s1.counter;
|
|
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
incl__lJfMb2yo38UZi9cGfnf6PoA(Result, s2);
|
|
}
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__yuYJ6k5D1l1c5lO0bWkT5w)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s, NI initialSize) {
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s).data), (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTI__4eRCaZmrYLLw2k30GPTiMw_), ((NI) (initialSize))));}
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__rR3V3EXK6m72GYtth8OqcA)(NI initialSize, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
init__yuYJ6k5D1l1c5lO0bWkT5w(Result, initialSize);
|
|
}
|
|
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res) { NIM_BOOL result; result = (NIM_BOOL)0;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
T3_ = (NIM_BOOL)0;
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
T3_ = (a == ((NI) (IL64(-9223372036854775807) - IL64(1)))); if (!(T3_)) goto LA4_;
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
T3_ = (b == ((NI) -1)); LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
result = NIM_TRUE; }
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim"
|
|
(*res) = (NI)(a / b); }
|
|
LA1_: ;
|
|
return result;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rightSize__55NBUXYG2CAhm9b85URNhoAsets)(NI count_0) { NI result; NI TM__0JXiWyhP5OCO8jWMA6sb1w_68; NI TM__0JXiWyhP5OCO8jWMA6sb1w_69; NI TM__0JXiWyhP5OCO8jWMA6sb1w_70; result = (NI)0;
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(((NI) (count_0)), ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_68)) { raiseOverflow(); }; if (((NI) 2) == 0){ raiseDivByZero(); } if (nimDivInt((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_68), ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_69)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_69), ((NI) 4), &TM__0JXiWyhP5OCO8jWMA6sb1w_70)) { raiseOverflow(); };
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = nextPowerOfTwo__v2qC0V55wqa9bmqc7eHTz8A((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_70)); return result;}
|
|
|
|
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, toHashSet__wCbzJdyj48qBavANddequQ)(NimStringDesc** keys, NI keysLen_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result) { NI T1_;
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((keysLen_0) < ((NI) 0) || (keysLen_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(keysLen_0, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T1_ = (NI)0; T1_ = rightSize__55NBUXYG2CAhm9b85URNhoAsets(((NI) (keysLen_0)));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
initHashSet__rR3V3EXK6m72GYtth8OqcA(T1_, Result);
|
|
{ NimStringDesc* key_1; NI i; key_1 = (NimStringDesc*)0;
|
|
#line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
i = ((NI) 0); {
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_71;
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
if (!(i < keysLen_0)) goto LA4;
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((NU)(i) >= (NU)(keysLen_0)){ raiseIndexError2(i,keysLen_0-1); } key_1 = keys[i];
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
incl__TMNSyv4q8yRKlH5e1bO09cA(Result, key_1);
|
|
|
|
#line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_71)) { raiseOverflow(); }; i = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_71); } LA4: ;
|
|
}
|
|
}
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__9aVNV7ijepQnHXz4JmQHd3g)(void* p, NI op) {
|
|
tySequence__9aVNV7ijepQnHXz4JmQHd3g* a;
|
|
NI T1_; a = (tySequence__9aVNV7ijepQnHXz4JmQHd3g*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); }
|
|
}
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__EADdzSXC4rSZl9bDneIb25w)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s, NI initialSize) {
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s).data), (tySequence__9aVNV7ijepQnHXz4JmQHd3g*) newSeq((&NTI__9aVNV7ijepQnHXz4JmQHd3g_), ((NI) (initialSize))));}
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__lim1G415z1LOPQu9cQuR30w)(NI initialSize, tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
init__EADdzSXC4rSZl9bDneIb25w(Result, initialSize);
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__G75o2gV39bD9b4nahKqA9bpBQsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_73;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0->data, (key_0 ? key_0->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_73)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_73); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__4o1zjC8J0A6VZqVJbpBAMgsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_74; NI TM__0JXiWyhP5OCO8jWMA6sb1w_75; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_76; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_74)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_75)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_74) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_75)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_76)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_76) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__vvAwwKwuYBAM9cslzFrkcbAsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_78;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_78)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_78); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__3nPCxVHz9ceVD9cWByTjYn5Q)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s, tySequence__9aVNV7ijepQnHXz4JmQHd3g** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc, NI h_0) {
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__9aVNV7ijepQnHXz4JmQHd3g*) newSeq((&NTI__9aVNV7ijepQnHXz4JmQHd3g_), ((NI) 64))); }
|
|
LA4_: ;
|
|
if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1), key_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__7qIh9bih1Fv9aiUvI2rM9cnKw)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s) { tySequence__9aVNV7ijepQnHXz4JmQHd3g* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_77; tySequence__9aVNV7ijepQnHXz4JmQHd3g* T2_; n_1 = (tySequence__9aVNV7ijepQnHXz4JmQHd3g*)0;
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = ((*s).data ? (*s).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_77)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_77)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_77)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_77), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9aVNV7ijepQnHXz4JmQHd3g*) newSeq((&NTI__9aVNV7ijepQnHXz4JmQHd3g_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_77))));
|
|
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T2_ = (tySequence__9aVNV7ijepQnHXz4JmQHd3g*)0; T2_ = (*s).data; unsureAsgnRef((void**) (&(*s).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_80;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
i = res;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_79;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_;
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T12_ = (NI)0; T12_ = rawGetKnownHC__vvAwwKwuYBAM9cslzFrkcbAsets((*s), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_79)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_79);
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__3nPCxVHz9ceVD9cWByTjYn5Q(s, (&(*s).data), n_1->data[i].Field1, n_1->data[i].Field0, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_80)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_80); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__9cCcAIGbi7jt2fHSkKdvvhg)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NI hc; NI index;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s).data ? (*s).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s).counter = ((NI) 0);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s).data), (tySequence__9aVNV7ijepQnHXz4JmQHd3g*) newSeq((&NTI__9aVNV7ijepQnHXz4JmQHd3g_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__G75o2gV39bD9b4nahKqA9bpBQsets((*s), key_0, (&hc));
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_81; NI TM__0JXiWyhP5OCO8jWMA6sb1w_82;
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = mustRehash__4o1zjC8J0A6VZqVJbpBAMgsets((*s)); if (!T17_) goto LA18_;
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__7qIh9bih1Fv9aiUvI2rM9cnKw(s);
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__vvAwwKwuYBAM9cslzFrkcbAsets((*s), key_0, hc); }
|
|
LA18_: ;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_81)) { raiseOverflow(); };
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__3nPCxVHz9ceVD9cWByTjYn5Q(s, (&(*s).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_81));
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_82)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_82); }
|
|
LA13_: ;
|
|
}
|
|
|
|
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__7eBfRc0I29abp1gi9csMsznw)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg s) { NI result; result = (NI)0;
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = s.counter; return result;}
|
|
|
|
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, union__LFloSHqzPp1wYD9b1jgAAOg_2)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s1, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s2, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) {
|
|
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
genericSeqAssign((&(*Result).data), s1.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = s1.counter;
|
|
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
incl__qoM9bArjh4BDfNA0vmnpcaA(Result, s2);
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__noYiMxJQyusfKGmZZR7Pzw)(void* p, NI op) {
|
|
tySequence__noYiMxJQyusfKGmZZR7Pzw* a;
|
|
NI T1_; a = (tySequence__noYiMxJQyusfKGmZZR7Pzw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data.buffer, op); }
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__aFlGerNczoq1pU7jr4WW0w)(void* p, NI op) {
|
|
tySequence__aFlGerNczoq1pU7jr4WW0w* a;
|
|
NI T1_; a = (tySequence__aFlGerNczoq1pU7jr4WW0w*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1, op); }
|
|
}
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__FCap09aNssotKBrykEsY1iw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, NI initialSize) {
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__cW009cpGr48I9beZmtalOKSg*) newSeq((&NTI__cW009cpGr48I9beZmtalOKSg_), ((NI) (initialSize))));}
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__mISw4qt9bbPAxSVQQY0UIyQ)(NI initialSize, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
init__FCap09aNssotKBrykEsY1iw(Result, initialSize);
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__siVkfOqJdzZBNSVVtOxmagsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_87;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CRfvbbxdrmcp9a1fTJNOaGg(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_87)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_87); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__prZyMNy7cQs9cOjxBwHc2Agsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_88; NI TM__0JXiWyhP5OCO8jWMA6sb1w_89; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_90; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_88)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_89)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_88) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_89)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_90)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_90) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__R9aRd9cYgzTfQamoRewWp8mQsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_92;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_92)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_92); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__N425GV4kssE6jJzYvEzvYA)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tySequence__cW009cpGr48I9beZmtalOKSg** data_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc, NI h_0) {
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s_0).data), (tySequence__cW009cpGr48I9beZmtalOKSg*) newSeq((&NTI__cW009cpGr48I9beZmtalOKSg_), ((NI) 64))); }
|
|
LA4_: ;
|
|
if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field1), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__Iru9bya8O9aQBLIHHQbwnNLw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0) { tySequence__cW009cpGr48I9beZmtalOKSg* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_91; tySequence__cW009cpGr48I9beZmtalOKSg* T2_; n_1 = (tySequence__cW009cpGr48I9beZmtalOKSg*)0;
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_91)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_91)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_91)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_91), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__cW009cpGr48I9beZmtalOKSg*) newSeq((&NTI__cW009cpGr48I9beZmtalOKSg_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_91))));
|
|
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T2_ = (tySequence__cW009cpGr48I9beZmtalOKSg*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_94;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
i = res;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_93;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_;
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T12_ = (NI)0; T12_ = rawGetKnownHC__R9aRd9cYgzTfQamoRewWp8mQsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_93)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_93);
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__N425GV4kssE6jJzYvEzvYA(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_94)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_94); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__driMaW55bCZ9coX9cAYukbmA)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NI hc; NI index;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s_0).data), (tySequence__cW009cpGr48I9beZmtalOKSg*) newSeq((&NTI__cW009cpGr48I9beZmtalOKSg_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__siVkfOqJdzZBNSVVtOxmagsets((*s_0), key_0, (&hc));
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_95; NI TM__0JXiWyhP5OCO8jWMA6sb1w_96;
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = mustRehash__prZyMNy7cQs9cOjxBwHc2Agsets((*s_0)); if (!T17_) goto LA18_;
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__Iru9bya8O9aQBLIHHQbwnNLw(s_0);
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__R9aRd9cYgzTfQamoRewWp8mQsets((*s_0), key_0, hc); }
|
|
LA18_: ;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_95)) { raiseOverflow(); };
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__N425GV4kssE6jJzYvEzvYA(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_95));
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_96)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_96); }
|
|
LA13_: ;
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
static N_INLINE(NIM_BOOL, exclImpl__XzHWRLjvksGq59c5LzonnUwsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NIM_BOOL result; NI hc; NI i; NI msk; NI T1_;{ result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
i = rawGet__siVkfOqJdzZBNSVVtOxmagsets((*s_0), key_0, (&hc));
|
|
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = (((*s_0).data ? (*s_0).data->Sup.len : 0)-1); msk = T1_;
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
result = NIM_TRUE;
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_97;
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(((NI) 0) <= i)) goto LA4_;
|
|
|
|
#line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
result = NIM_FALSE;
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_97)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_97); {
|
|
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
while (1) { NI j; NI r;
|
|
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
j = i;
|
|
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
r = j; if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); }
|
|
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); }
|
|
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
asgnRef((void**) (&(*s_0).data->data[i].Field1), NIM_NIL); {
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_98;
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_98)) { raiseOverflow(); }; i = (NI)((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_98) & msk);
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); }
|
|
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T12_ = (NIM_BOOL)0; T12_ = isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets((*s_0).data->data[i].Field0); if (!T12_) goto LA13_;
|
|
|
|
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
goto BeforeRet_;
|
|
}
|
|
LA13_: ;
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } r = (NI)((*s_0).data->data[i].Field0 & msk);
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_; NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T22_; NIM_BOOL T25_;
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T18_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T19_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T19_ = (r <= i); if (!(T19_)) goto LA20_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T19_ = (j < r); LA20_: ;
|
|
T18_ = T19_; if (T18_) goto LA21_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T22_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T22_ = (j < r); if (!(T22_)) goto LA23_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T22_ = (i < j); LA23_: ;
|
|
T18_ = T22_; LA21_: ;
|
|
T17_ = T18_; if (T17_) goto LA24_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T25_ = (NIM_BOOL)0;
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T25_ = (i < j); if (!(T25_)) goto LA26_;
|
|
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T25_ = (r <= i); LA26_: ;
|
|
T17_ = T25_; LA24_: ;
|
|
if (!!(T17_)) goto LA27_;
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
goto LA8;
|
|
}
|
|
LA27_: ;
|
|
}
|
|
} LA8: ;
|
|
if ((NU)(j) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(j,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); }
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } (*s_0).data->data[j].Field0 = (*s_0).data->data[i].Field0; asgnRef((void**) (&(*s_0).data->data[j].Field1), (*s_0).data->data[i].Field1); chckNil((void*)(&(*s_0).data->data[i])); (*s_0).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*s_0).data->data[i].Field1, NIM_NIL); }
|
|
}
|
|
}
|
|
LA4_: ;
|
|
}BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, excl__driMaW55bCZ9coX9cAYukbmA_2)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NIM_BOOL T1_;
|
|
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T1_ = (NIM_BOOL)0; T1_ = exclImpl__XzHWRLjvksGq59c5LzonnUwsets(s_0, key_0); (void)(T1_);
|
|
}
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__QGuOZWZG3wKyX28JPW8beA)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0;
|
|
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
index = rawGet__siVkfOqJdzZBNSVVtOxmagsets(s_0, key_0, (&hc));
|
|
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = (((NI) 0) <= index); return result;}
|
|
|
|
#line 2315 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(void*, rawProc__b0RuJwoZKZ9a6bSlh1OuYbAsystem)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0) { void* result; result = (void*)0;
|
|
#line 2318 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
result = x_0.ClP_0;
|
|
|
|
return result;}
|
|
|
|
#line 2322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(void*, rawEnv__b0RuJwoZKZ9a6bSlh1OuYbA_2system)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0) { void* result; result = (void*)0;
|
|
#line 2325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
result = x_0.ClE_0;
|
|
|
|
return result;}
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, hash__OaYqr9a1psicSlrnhOnW1Jghashes)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0) { NI result; void* T1_; NI T2_; void* T3_; NI T4_; result = (NI)0;
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T1_ = (void*)0; T1_ = rawProc__b0RuJwoZKZ9a6bSlh1OuYbAsystem(x_0);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T2_ = (NI)0; T2_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T1_);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T3_ = (void*)0; T3_ = rawEnv__b0RuJwoZKZ9a6bSlh1OuYbA_2system(x_0);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T4_ = (NI)0; T4_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T3_);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes(T2_, T4_); return result;}
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
static N_INLINE(NI, rawGet__mBAOnCtPZnJpALSj3tgycwsets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_99;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__OaYqr9a1psicSlrnhOnW1Jghashes(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*t).data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h_1].Field2.ClP_0 == key_0.ClP_0 && (*t).data->data[h_1].Field2.ClE_0 == key_0.ClE_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_99)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_99); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__rVuhcvlKa6iOyOrrvRwV7wsets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_100; NI TM__0JXiWyhP5OCO8jWMA6sb1w_101; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_102; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!!(((*t).counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_100)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt((*t).counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_101)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_100) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_101)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimSubInt(T9_, (*t).counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_102)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_102) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__GhUZMG32AmsXXlIluig81Asets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_104;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*t).data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = ((*t).data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = ((*t).data->data[h_1].Field2.ClP_0 == key_0.ClP_0 && (*t).data->data[h_1].Field2.ClE_0 == key_0.ClE_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_104)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_104); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__rJw0tRsIoERHyogRWIZiSw)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, tySequence__EkVrimW82Ya1QD19bWIZr9bA** data_0, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI hc, NI h_0) {
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).first = ((NI) -1);
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).last = ((NI) -1);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s_0).data), (tySequence__EkVrimW82Ya1QD19bWIZr9bA*) newSeq((&NTI__EkVrimW82Ya1QD19bWIZr9bA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2.ClE_0), key_0.ClE_0); (*data_0)->data[h_0].Field2.ClP_0 = key_0.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field1 = ((NI) -1);
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!((*s_0).first < ((NI) 0))) goto LA13_;
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).first = h_0; }
|
|
LA13_: ;
|
|
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(((NI) 0) <= (*s_0).last)) goto LA17_;
|
|
if ((NU)((*s_0).last) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2((*s_0).last,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[(*s_0).last].Field1 = h_0; }
|
|
LA17_: ;
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).last = h_0;}
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__d9cFfciNREoJHzVTpvWFPHg)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0) { tySequence__EkVrimW82Ya1QD19bWIZr9bA* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_103; NI h_1; tySequence__EkVrimW82Ya1QD19bWIZr9bA* T2_; n_1 = (tySequence__EkVrimW82Ya1QD19bWIZr9bA*)0;
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_103)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_103)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_103)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_103), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__EkVrimW82Ya1QD19bWIZr9bA*) newSeq((&NTI__EkVrimW82Ya1QD19bWIZr9bA_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_103))));
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
h_1 = (*s_0).first;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).first = ((NI) -1);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).last = ((NI) -1);
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T2_ = (tySequence__EkVrimW82Ya1QD19bWIZr9bA*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; {
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
while (1) { NI nxt;
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(((NI) 0) <= h_1)) goto LA4;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } nxt = n_1->data[h_1].Field1;
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T7_; NI j; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_105;
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T7_ = (NIM_BOOL)0; T7_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[h_1].Field0); if (!T7_) goto LA8_;
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T10_ = (NI)0; T10_ = rawGetKnownHC__GhUZMG32AmsXXlIluig81Asets((&(*s_0)), n_1->data[h_1].Field2, n_1->data[h_1].Field0); if (nimSubInt(((NI) -1), T10_, &TM__0JXiWyhP5OCO8jWMA6sb1w_105)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_105);
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__rJw0tRsIoERHyogRWIZiSw(s_0, (&(*s_0).data), n_1->data[h_1].Field2, n_1->data[h_1].Field0, j);
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
h_1 = nxt; } LA4: ;
|
|
}
|
|
}
|
|
|
|
#line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__xxnMoPSvjAQLXU02HIkdpw)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0) { NI hc; NI index;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).first = ((NI) -1);
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).last = ((NI) -1);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s_0).data), (tySequence__EkVrimW82Ya1QD19bWIZr9bA*) newSeq((&NTI__EkVrimW82Ya1QD19bWIZr9bA_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__mBAOnCtPZnJpALSj3tgycwsets((&(*s_0)), key_0, (&hc));
|
|
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_106; NI TM__0JXiWyhP5OCO8jWMA6sb1w_107;
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = mustRehash__rVuhcvlKa6iOyOrrvRwV7wsets((&(*s_0))); if (!T17_) goto LA18_;
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__d9cFfciNREoJHzVTpvWFPHg(s_0);
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__GhUZMG32AmsXXlIluig81Asets((&(*s_0)), key_0, hc); }
|
|
LA18_: ;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_106)) { raiseOverflow(); };
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__rJw0tRsIoERHyogRWIZiSw(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_106));
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_107)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_107); }
|
|
LA13_: ;
|
|
}
|
|
|
|
#line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__I3tjIj7DMkf1utu9cxh837w)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, NI initialSize) {
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).first = ((NI) -1);
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).last = ((NI) -1);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__EkVrimW82Ya1QD19bWIZr9bA*) newSeq((&NTI__EkVrimW82Ya1QD19bWIZr9bA_), ((NI) (initialSize))));}
|
|
|
|
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initOrderedSet__bDXn5kSXZAO8c9cpH4DUhXQ)(NI initialSize, tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; (*Result).first = 0; (*Result).last = 0;
|
|
#line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
init__I3tjIj7DMkf1utu9cxh837w(Result, initialSize);
|
|
}
|
|
|
|
#line 2315 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(void*, rawProc__cvxEZw20IJIQ9cfDEOokCMgsystem)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0) { void* result; result = (void*)0;
|
|
#line 2318 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
result = x_0.ClP_0;
|
|
|
|
return result;}
|
|
|
|
#line 2322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(void*, rawEnv__cvxEZw20IJIQ9cfDEOokCMg_2system)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0) { void* result; result = (void*)0;
|
|
#line 2325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
result = x_0.ClE_0;
|
|
|
|
return result;}
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
static N_INLINE(NI, hash__KkDjVpNhNCdloJ7qdoLYfAhashes)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0) { NI result; void* T1_; NI T2_; void* T3_; NI T4_; result = (NI)0;
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T1_ = (void*)0; T1_ = rawProc__cvxEZw20IJIQ9cfDEOokCMgsystem(x_0);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T2_ = (NI)0; T2_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T1_);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T3_ = (void*)0; T3_ = rawEnv__cvxEZw20IJIQ9cfDEOokCMg_2system(x_0);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
T4_ = (NI)0; T4_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T3_);
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
|
|
result = emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes(T2_, T4_); return result;}
|
|
|
|
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
static N_INLINE(NI, rawGet__1Z9cAblfyyuaG2Mrz1LU8mwsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_108;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__KkDjVpNhNCdloJ7qdoLYfAhashes(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*t).data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h_1].Field2.ClP_0 == key_0.ClP_0 && (*t).data->data[h_1].Field2.ClE_0 == key_0.ClE_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_108)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_108); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__1zC8J9bKsx41awxVy2prbLwsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_109; NI TM__0JXiWyhP5OCO8jWMA6sb1w_110; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_111; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!!(((*t).counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_109)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt((*t).counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_110)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_109) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_110)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimSubInt(T9_, (*t).counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_111)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_111) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__heLFECXS3A4q6uot7xi3kgsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_113;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*t).data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = ((*t).data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = ((*t).data->data[h_1].Field2.ClP_0 == key_0.ClP_0 && (*t).data->data[h_1].Field2.ClE_0 == key_0.ClE_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_113)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_113); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__2d9b35odiqlhzH7J5HbmeDg)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, tySequence__aCTokZuK9bCn9cyd6uz54oPg** data_0, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI hc, NI h_0) {
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).first = ((NI) -1);
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).last = ((NI) -1);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s_0).data), (tySequence__aCTokZuK9bCn9cyd6uz54oPg*) newSeq((&NTI__aCTokZuK9bCn9cyd6uz54oPg_), ((NI) 64))); }
|
|
LA4_: ;
|
|
if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
asgnRef((void**) (&(*data_0)->data[h_0].Field2.ClE_0), key_0.ClE_0); (*data_0)->data[h_0].Field2.ClP_0 = key_0.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field1 = ((NI) -1);
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!((*s_0).first < ((NI) 0))) goto LA13_;
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).first = h_0; }
|
|
LA13_: ;
|
|
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(((NI) 0) <= (*s_0).last)) goto LA17_;
|
|
if ((NU)((*s_0).last) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2((*s_0).last,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[(*s_0).last].Field1 = h_0; }
|
|
LA17_: ;
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).last = h_0;}
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__CB2y9aEhAfYZCZ2MZUQayYg)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0) { tySequence__aCTokZuK9bCn9cyd6uz54oPg* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_112; NI h_1; tySequence__aCTokZuK9bCn9cyd6uz54oPg* T2_; n_1 = (tySequence__aCTokZuK9bCn9cyd6uz54oPg*)0;
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_112)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_112)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_112)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_112), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__aCTokZuK9bCn9cyd6uz54oPg*) newSeq((&NTI__aCTokZuK9bCn9cyd6uz54oPg_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_112))));
|
|
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
h_1 = (*s_0).first;
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).first = ((NI) -1);
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).last = ((NI) -1);
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T2_ = (tySequence__aCTokZuK9bCn9cyd6uz54oPg*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; {
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
while (1) { NI nxt;
|
|
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(((NI) 0) <= h_1)) goto LA4;
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } nxt = n_1->data[h_1].Field1;
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T7_; NI j; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_114;
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T7_ = (NIM_BOOL)0; T7_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[h_1].Field0); if (!T7_) goto LA8_;
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T10_ = (NI)0; T10_ = rawGetKnownHC__heLFECXS3A4q6uot7xi3kgsets((&(*s_0)), n_1->data[h_1].Field2, n_1->data[h_1].Field0); if (nimSubInt(((NI) -1), T10_, &TM__0JXiWyhP5OCO8jWMA6sb1w_114)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_114);
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__2d9b35odiqlhzH7J5HbmeDg(s_0, (&(*s_0).data), n_1->data[h_1].Field2, n_1->data[h_1].Field0, j);
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
h_1 = nxt; } LA4: ;
|
|
}
|
|
}
|
|
|
|
#line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__eIW0I6JXA59cY89bwjCrwMKw)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0) { NI hc; NI index;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).first = ((NI) -1);
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).last = ((NI) -1);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s_0).data), (tySequence__aCTokZuK9bCn9cyd6uz54oPg*) newSeq((&NTI__aCTokZuK9bCn9cyd6uz54oPg_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__1Z9cAblfyyuaG2Mrz1LU8mwsets((&(*s_0)), key_0, (&hc));
|
|
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_115; NI TM__0JXiWyhP5OCO8jWMA6sb1w_116;
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = mustRehash__1zC8J9bKsx41awxVy2prbLwsets((&(*s_0))); if (!T17_) goto LA18_;
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__CB2y9aEhAfYZCZ2MZUQayYg(s_0);
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__heLFECXS3A4q6uot7xi3kgsets((&(*s_0)), key_0, hc); }
|
|
LA18_: ;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_115)) { raiseOverflow(); };
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__2d9b35odiqlhzH7J5HbmeDg(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_115));
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_116)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_116); }
|
|
LA13_: ;
|
|
}
|
|
|
|
#line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__KeadQaxwtzy9ctzLyKbZG6A)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, NI initialSize) {
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).first = ((NI) -1);
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).last = ((NI) -1);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__aCTokZuK9bCn9cyd6uz54oPg*) newSeq((&NTI__aCTokZuK9bCn9cyd6uz54oPg_), ((NI) (initialSize))));}
|
|
|
|
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initOrderedSet__zC0qwi8mDYfKgq63vi9a0mg)(NI initialSize, tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; (*Result).first = 0; (*Result).last = 0;
|
|
#line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
init__KeadQaxwtzy9ctzLyKbZG6A(Result, initialSize);
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__y7Me6T6EEimk34hQNh9cALgsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_117;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__tzi47frEb9b7xZGAfAOKelQ(key_0);
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T20_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = eqeq___Pfmt9bACTGSll3sdXGCe9a4g(t.data->data[h_1].Field1, key_0); LA17_: ;
|
|
if (!T16_) goto LA18_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T20_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T20_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_117)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_117); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__mTHsEy9b76TwJhuUjRDY7nwsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_118; NI TM__0JXiWyhP5OCO8jWMA6sb1w_119; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_120; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_118)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_119)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_118) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_119)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_120)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_120) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__qidPiEjnawibYJoKzQI00gsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_122;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T16_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = eqeq___Pfmt9bACTGSll3sdXGCe9a4g(t.data->data[h_1].Field1, key_0); LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_122)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_122); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__T9aGuyvx9bzCYluiyAPx9a0tA)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0, tySequence__noYiMxJQyusfKGmZZR7Pzw** data_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc, NI h_0) {
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s_0).data), (tySequence__noYiMxJQyusfKGmZZR7Pzw*) newSeq((&NTI__noYiMxJQyusfKGmZZR7Pzw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data.buffer), key_0.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*data_0)->data[h_0].Field1.data.offset = key_0.data.offset; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__b9b1lvtGd9cZ6C1gX7Lt9aEsw)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0) { tySequence__noYiMxJQyusfKGmZZR7Pzw* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_121; tySequence__noYiMxJQyusfKGmZZR7Pzw* T2_; n_1 = (tySequence__noYiMxJQyusfKGmZZR7Pzw*)0;
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_121)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_121)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_121)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_121), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__noYiMxJQyusfKGmZZR7Pzw*) newSeq((&NTI__noYiMxJQyusfKGmZZR7Pzw_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_121))));
|
|
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T2_ = (tySequence__noYiMxJQyusfKGmZZR7Pzw*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_124;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
i = res;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_123;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_;
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T12_ = (NI)0; T12_ = rawGetKnownHC__qidPiEjnawibYJoKzQI00gsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_123)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_123);
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__T9aGuyvx9bzCYluiyAPx9a0tA(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_124)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_124); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__y6ddhOn4fuhs37jkwHUfyw)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0) { NI hc; NI index;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s_0).data), (tySequence__noYiMxJQyusfKGmZZR7Pzw*) newSeq((&NTI__noYiMxJQyusfKGmZZR7Pzw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__y7Me6T6EEimk34hQNh9cALgsets((*s_0), key_0, (&hc));
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_125; NI TM__0JXiWyhP5OCO8jWMA6sb1w_126;
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = mustRehash__mTHsEy9b76TwJhuUjRDY7nwsets((*s_0)); if (!T17_) goto LA18_;
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__b9b1lvtGd9cZ6C1gX7Lt9aEsw(s_0);
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__qidPiEjnawibYJoKzQI00gsets((*s_0), key_0, hc); }
|
|
LA18_: ;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_125)) { raiseOverflow(); };
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__T9aGuyvx9bzCYluiyAPx9a0tA(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_125));
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_126)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_126); }
|
|
LA13_: ;
|
|
}
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__lb9cXkLOI8bUN9b6vvrGRC5w)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0, NI initialSize) {
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__noYiMxJQyusfKGmZZR7Pzw*) newSeq((&NTI__noYiMxJQyusfKGmZZR7Pzw_), ((NI) (initialSize))));}
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__IibO8EdEfECUAD1iJSy9cqQ)(NI initialSize, tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
init__lb9cXkLOI8bUN9b6vvrGRC5w(Result, initialSize);
|
|
}
|
|
static N_NIMCALL(void, Marker_tySequence__LIlqTSrdSR9aW2Fk2SemXJw)(void* p, NI op) {
|
|
tySequence__LIlqTSrdSR9aW2Fk2SemXJw* a;
|
|
NI T1_; a = (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*)p;
|
|
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
|
|
nimGCvisit((void*)a->data[T1_].Field1.data, op); }
|
|
}
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__8dQTQFGVjdPLfUFi6PyQTw)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, NI initialSize) {
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T3_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*) newSeq((&NTI__LIlqTSrdSR9aW2Fk2SemXJw_), ((NI) (initialSize))));}
|
|
|
|
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__RWuAXmMAMqZYmYdxoFHQkA)(NI initialSize, tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0;
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
init__8dQTQFGVjdPLfUFi6PyQTw(Result, initialSize);
|
|
}
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));}
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size);
|
|
}
|
|
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGet__bbu3I5HN6zAhBMyEoxSfAQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_128;{ result = (NI)0;
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 0));
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{
|
|
#line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (!((*hc) == ((NI) 0))) goto LA3_;
|
|
|
|
#line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
(*hc) = ((NI) 314159265); }
|
|
LA3_: ;
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T7_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T13_; NI T21_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T13_ = (NIM_BOOL)0; T13_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T13_) goto LA12;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T16_; NI T18_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T16_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ;
|
|
if (!T16_) goto LA19_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T21_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T21_); } LA12: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_128)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_128); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NIM_BOOL, mustRehash__60EN09co1xwjbYe4tm5RyJQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_129; NI TM__0JXiWyhP5OCO8jWMA6sb1w_130; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_131; result = (NIM_BOOL)0;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_;
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8));
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = (NIM_BOOL)0;
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T7_ = (t.data ? t.data->Sup.len : 0); if (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_129)) { raiseOverflow(); };
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_130)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_129) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_130)); if (T6_) goto LA8_;
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_131)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_131) < ((NI) 4)); LA8_: ;
|
|
result = T6_; return result;}
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
static N_INLINE(NI, rawGetKnownHC__fwM2M2NYwJpHZOgQ0X9aJYQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_133;{ result = (NI)0;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = ((NI) -1); goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); {
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
while (1) { NIM_BOOL T9_; NI T17_;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
{ NIM_BOOL T12_; NI T14_;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T12_ = (NIM_BOOL)0;
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); }
|
|
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
|
|
T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ;
|
|
if (!T12_) goto LA15_;
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
result = h_1; goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
T17_ = ((t.data ? t.data->Sup.len : 0)-1);
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
h_1 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T17_); } LA8: ;
|
|
}
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
|
|
if (nimSubInt(((NI) -1), h_1, &TM__0JXiWyhP5OCO8jWMA6sb1w_133)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_133); }BeforeRet_: ;
|
|
return result;}
|
|
|
|
#line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawInsert__P1p1nlHkjGalIkft9cB8ELQ)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, tySequence__LIlqTSrdSR9aW2Fk2SemXJw** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc, NI h_0) {
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s_0).data), (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*) newSeq((&NTI__LIlqTSrdSR9aW2Fk2SemXJw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); }
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*data_0)->data[h_0].Field0 = hc;}
|
|
|
|
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, enlarge__10SQPc9cXlNwerULr2WM1tw)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0) { tySequence__LIlqTSrdSR9aW2Fk2SemXJw* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_132; tySequence__LIlqTSrdSR9aW2Fk2SemXJw* T2_; n_1 = (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*)0;
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_132)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_132)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_132)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_132), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*) newSeq((&NTI__LIlqTSrdSR9aW2Fk2SemXJw_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_132))));
|
|
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T2_ = (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0;
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_;
|
|
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
res = ((NI) 0); {
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_135;
|
|
#line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(res <= colontmp_)) goto LA6;
|
|
|
|
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
i = res;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_134;
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_;
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T12_ = (NI)0; T12_ = rawGetKnownHC__fwM2M2NYwJpHZOgQ0X9aJYQsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_134)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_134);
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); }
|
|
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__P1p1nlHkjGalIkft9cB8ELQ(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j);
|
|
}
|
|
LA10_: ;
|
|
|
|
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_135)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_135); } LA6: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__FNPZPb5pE9cDMmMRmIGU9c9cg)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI hc; NI index;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NI T3_;
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T8_;
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_;
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7));
|
|
}
|
|
LA9_: ;
|
|
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
(*s_0).counter = ((NI) 0);
|
|
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
unsureAsgnRef((void**) (&(*s_0).data), (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*) newSeq((&NTI__LIlqTSrdSR9aW2Fk2SemXJw_), ((NI) 64))); }
|
|
LA4_: ;
|
|
hc = (NI)0;
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGet__bbu3I5HN6zAhBMyEoxSfAQsets((*s_0), key_0, (&hc));
|
|
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
{ NI TM__0JXiWyhP5OCO8jWMA6sb1w_136; NI TM__0JXiWyhP5OCO8jWMA6sb1w_137;
|
|
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (!(index < ((NI) 0))) goto LA13_;
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
{ NIM_BOOL T17_;
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
T17_ = (NIM_BOOL)0; T17_ = mustRehash__60EN09co1xwjbYe4tm5RyJQsets((*s_0)); if (!T17_) goto LA18_;
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
enlarge__10SQPc9cXlNwerULr2WM1tw(s_0);
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
index = rawGetKnownHC__fwM2M2NYwJpHZOgQ0X9aJYQsets((*s_0), key_0, hc); }
|
|
LA18_: ;
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_136)) { raiseOverflow(); };
|
|
#line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
rawInsert__P1p1nlHkjGalIkft9cB8ELQ(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_136));
|
|
|
|
#line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim"
|
|
if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_137)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_137); }
|
|
LA13_: ;
|
|
}
|
|
|
|
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, toHashSet__Pdtvx87NyQ9cR4N8F9aZvwIA)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw* keys, NI keysLen_0, tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* Result) { NI T1_;
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((keysLen_0) < ((NI) 0) || (keysLen_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(keysLen_0, ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
T1_ = (NI)0; T1_ = rightSize__55NBUXYG2CAhm9b85URNhoAsets(((NI) (keysLen_0)));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
initHashSet__RWuAXmMAMqZYmYdxoFHQkA(T1_, Result);
|
|
{ tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_1; NI i; nimZeroMem((void*)(&key_1), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw));
|
|
#line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
i = ((NI) 0); {
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_138;
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
|
|
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
if (!(i < keysLen_0)) goto LA4;
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
if ((NU)(i) >= (NU)(keysLen_0)){ raiseIndexError2(i,keysLen_0-1); } key_1.data = keys[i].data;
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
incl__FNPZPb5pE9cDMmMRmIGU9c9cg(Result, key_1);
|
|
|
|
#line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
|
|
if (nimAddInt(i, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_138)) { raiseOverflow(); }; i = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_138); } LA4: ;
|
|
}
|
|
}
|
|
}
|
|
|
|
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__fzJz8i7hlN9aDpSsMYGIjZA)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q s_0) { NI result; result = (NI)0;
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = s_0.counter; return result;}
|
|
|
|
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__dAYT2CjHvlqYcn8fZIPipg)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA s_0) { NI result; result = (NI)0;
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = s_0.counter; return result;}
|
|
|
|
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(NI, len__sVMoSv8jxXZJxl8pFcjd4Q)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s_0) { NI result; result = (NI)0;
|
|
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
|
|
result = s_0.counter; return result;}
|
|
N_LIB_PRIVATE N_NIMCALL(void, stdlib_setsDatInit000)(void) {
|
|
|
|
#line 999999 "generated_not_to_break_here"
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[4];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_3_3[3];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_17_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_18_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_19_4[4];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_20_3[3];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_21_4[4];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_22_3[3];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_23_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_24_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_25_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_26_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_40_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_41_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_72_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_83_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_84_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_85_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_86_2[2];
|
|
static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_127_2[2];
|
|
static TNimNode TM__0JXiWyhP5OCO8jWMA6sb1w_0[69];NTI__KmhVjTVGTaJmtA3BpwKNsw_.size = sizeof(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw);
|
|
NTI__KmhVjTVGTaJmtA3BpwKNsw_.kind = 18;
|
|
NTI__KmhVjTVGTaJmtA3BpwKNsw_.base = 0;
|
|
NTI__KmhVjTVGTaJmtA3BpwKNsw_.name = "OrderedSet[metrics.Collector]";
|
|
NTI__KmhVjTVGTaJmtA3BpwKNsw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KmhVjTVGTaJmtA3BpwKNsw_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[1];
|
|
NTI__2OzvIQgPGUtDBLUZcVjrKQ_.size = sizeof(tyTuple__2OzvIQgPGUtDBLUZcVjrKQ);
|
|
NTI__2OzvIQgPGUtDBLUZcVjrKQ_.kind = 18;
|
|
NTI__2OzvIQgPGUtDBLUZcVjrKQ_.base = 0;
|
|
NTI__2OzvIQgPGUtDBLUZcVjrKQ_.name = "OrderedKeyValuePair[metrics.Collector]";
|
|
NTI__2OzvIQgPGUtDBLUZcVjrKQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2OzvIQgPGUtDBLUZcVjrKQ_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_3_3[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[3];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[3].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[3].offset = offsetof(tyTuple__2OzvIQgPGUtDBLUZcVjrKQ, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[3].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[3].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_3_3[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[4];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[4].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[4].offset = offsetof(tyTuple__2OzvIQgPGUtDBLUZcVjrKQ, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[4].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[4].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_3_3[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[5];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[5].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[5].offset = offsetof(tyTuple__2OzvIQgPGUtDBLUZcVjrKQ, Field2);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[5].typ = (&NTI__ecoffcajrsDrsmQ682SYrw_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[5].name = "Field2";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[2].len = 3; TM__0JXiWyhP5OCO8jWMA6sb1w_0[2].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[2].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_3_3[0];
|
|
NTI__2OzvIQgPGUtDBLUZcVjrKQ_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[2];
|
|
NTI__Q39c0zQO2e7IXPNDkhULQdg_.size = sizeof(tySequence__Q39c0zQO2e7IXPNDkhULQdg*);
|
|
NTI__Q39c0zQO2e7IXPNDkhULQdg_.kind = 24;
|
|
NTI__Q39c0zQO2e7IXPNDkhULQdg_.base = (&NTI__2OzvIQgPGUtDBLUZcVjrKQ_);
|
|
NTI__Q39c0zQO2e7IXPNDkhULQdg_.name = "OrderedKeyValuePairSeq[metrics.Collector]";
|
|
NTI__Q39c0zQO2e7IXPNDkhULQdg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Q39c0zQO2e7IXPNDkhULQdg_;
|
|
NTI__Q39c0zQO2e7IXPNDkhULQdg_.marker = Marker_tySequence__Q39c0zQO2e7IXPNDkhULQdg;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[1].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[1].offset = offsetof(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw, data);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[1].typ = (&NTI__Q39c0zQO2e7IXPNDkhULQdg_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[1].name = "data";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[6];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[6].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[6].offset = offsetof(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw, counter);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[6].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[6].name = "counter";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[7];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[7].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[7].offset = offsetof(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw, first);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[7].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[7].name = "first";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[3] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[8];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[8].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[8].offset = offsetof(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw, last);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[8].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[8].name = "last";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[0].len = 4; TM__0JXiWyhP5OCO8jWMA6sb1w_0[0].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[0].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[0];
|
|
NTI__KmhVjTVGTaJmtA3BpwKNsw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[0];
|
|
NTI__tGTRcVq4wuz7sk9bKm2XoBw_.size = sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw);
|
|
NTI__tGTRcVq4wuz7sk9bKm2XoBw_.kind = 18;
|
|
NTI__tGTRcVq4wuz7sk9bKm2XoBw_.base = 0;
|
|
NTI__tGTRcVq4wuz7sk9bKm2XoBw_.name = "HashSet[connection.Connection]";
|
|
NTI__tGTRcVq4wuz7sk9bKm2XoBw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tGTRcVq4wuz7sk9bKm2XoBw_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_17_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[10];
|
|
NTI__bd6t8Ds9a9aWBzNys0M59beiA_.size = sizeof(tyTuple__bd6t8Ds9a9aWBzNys0M59beiA);
|
|
NTI__bd6t8Ds9a9aWBzNys0M59beiA_.kind = 18;
|
|
NTI__bd6t8Ds9a9aWBzNys0M59beiA_.base = 0;
|
|
NTI__bd6t8Ds9a9aWBzNys0M59beiA_.name = "KeyValuePair[connection.Connection]";
|
|
NTI__bd6t8Ds9a9aWBzNys0M59beiA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bd6t8Ds9a9aWBzNys0M59beiA_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_18_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[12];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[12].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[12].offset = offsetof(tyTuple__bd6t8Ds9a9aWBzNys0M59beiA, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[12].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[12].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_18_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[13];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[13].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[13].offset = offsetof(tyTuple__bd6t8Ds9a9aWBzNys0M59beiA, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[13].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[13].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[11].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[11].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[11].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_18_2[0];
|
|
NTI__bd6t8Ds9a9aWBzNys0M59beiA_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[11];
|
|
NTI__cW009cpGr48I9beZmtalOKSg_.size = sizeof(tySequence__cW009cpGr48I9beZmtalOKSg*);
|
|
NTI__cW009cpGr48I9beZmtalOKSg_.kind = 24;
|
|
NTI__cW009cpGr48I9beZmtalOKSg_.base = (&NTI__bd6t8Ds9a9aWBzNys0M59beiA_);
|
|
NTI__cW009cpGr48I9beZmtalOKSg_.name = "KeyValuePairSeq[connection.Connection]";
|
|
NTI__cW009cpGr48I9beZmtalOKSg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cW009cpGr48I9beZmtalOKSg_;
|
|
NTI__cW009cpGr48I9beZmtalOKSg_.marker = Marker_tySequence__cW009cpGr48I9beZmtalOKSg;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[10].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[10].offset = offsetof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw, data);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[10].typ = (&NTI__cW009cpGr48I9beZmtalOKSg_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[10].name = "data";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_17_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[14];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[14].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[14].offset = offsetof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw, counter);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[14].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[14].name = "counter";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[9].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[9].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[9].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_17_2[0];
|
|
NTI__tGTRcVq4wuz7sk9bKm2XoBw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[9];
|
|
NTI__DjcJvTVLhu1GVCpTORQfDQ_.size = sizeof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ);
|
|
NTI__DjcJvTVLhu1GVCpTORQfDQ_.kind = 18;
|
|
NTI__DjcJvTVLhu1GVCpTORQfDQ_.base = 0;
|
|
NTI__DjcJvTVLhu1GVCpTORQfDQ_.name = "OrderedSet[connmanager.ConnEventHandler]";
|
|
NTI__DjcJvTVLhu1GVCpTORQfDQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DjcJvTVLhu1GVCpTORQfDQ_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_19_4[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[16];
|
|
NTI__5wZ3RYgxHgH8u0byw8jABw_.size = sizeof(tyTuple__5wZ3RYgxHgH8u0byw8jABw);
|
|
NTI__5wZ3RYgxHgH8u0byw8jABw_.kind = 18;
|
|
NTI__5wZ3RYgxHgH8u0byw8jABw_.base = 0;
|
|
NTI__5wZ3RYgxHgH8u0byw8jABw_.name = "OrderedKeyValuePair[connmanager.ConnEventHandler]";
|
|
NTI__5wZ3RYgxHgH8u0byw8jABw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5wZ3RYgxHgH8u0byw8jABw_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_20_3[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[18];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[18].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[18].offset = offsetof(tyTuple__5wZ3RYgxHgH8u0byw8jABw, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[18].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[18].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_20_3[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[19];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[19].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[19].offset = offsetof(tyTuple__5wZ3RYgxHgH8u0byw8jABw, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[19].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[19].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_20_3[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[20];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[20].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[20].offset = offsetof(tyTuple__5wZ3RYgxHgH8u0byw8jABw, Field2);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[20].typ = (&NTI__Rp9cT2oC4YNELodYXsKg7qA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[20].name = "Field2";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[17].len = 3; TM__0JXiWyhP5OCO8jWMA6sb1w_0[17].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[17].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_20_3[0];
|
|
NTI__5wZ3RYgxHgH8u0byw8jABw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[17];
|
|
NTI__EkVrimW82Ya1QD19bWIZr9bA_.size = sizeof(tySequence__EkVrimW82Ya1QD19bWIZr9bA*);
|
|
NTI__EkVrimW82Ya1QD19bWIZr9bA_.kind = 24;
|
|
NTI__EkVrimW82Ya1QD19bWIZr9bA_.base = (&NTI__5wZ3RYgxHgH8u0byw8jABw_);
|
|
NTI__EkVrimW82Ya1QD19bWIZr9bA_.name = "OrderedKeyValuePairSeq[connmanager.ConnEventHandler]";
|
|
NTI__EkVrimW82Ya1QD19bWIZr9bA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__EkVrimW82Ya1QD19bWIZr9bA_;
|
|
NTI__EkVrimW82Ya1QD19bWIZr9bA_.marker = Marker_tySequence__EkVrimW82Ya1QD19bWIZr9bA;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[16].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[16].offset = offsetof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ, data);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[16].typ = (&NTI__EkVrimW82Ya1QD19bWIZr9bA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[16].name = "data";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_19_4[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[21];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[21].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[21].offset = offsetof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ, counter);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[21].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[21].name = "counter";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_19_4[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[22];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[22].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[22].offset = offsetof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ, first);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[22].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[22].name = "first";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_19_4[3] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[23];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[23].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[23].offset = offsetof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ, last);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[23].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[23].name = "last";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[15].len = 4; TM__0JXiWyhP5OCO8jWMA6sb1w_0[15].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[15].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_19_4[0];
|
|
NTI__DjcJvTVLhu1GVCpTORQfDQ_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[15];
|
|
NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.size = sizeof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg);
|
|
NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.kind = 18;
|
|
NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.base = 0;
|
|
NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.name = "OrderedSet[connmanager.PeerEventHandler]";
|
|
NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cZ8RyO9bTAQg8kKXyLHwXYg_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_21_4[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[25];
|
|
NTI__UssV5gee9cZVFj9cWLEBVtGA_.size = sizeof(tyTuple__UssV5gee9cZVFj9cWLEBVtGA);
|
|
NTI__UssV5gee9cZVFj9cWLEBVtGA_.kind = 18;
|
|
NTI__UssV5gee9cZVFj9cWLEBVtGA_.base = 0;
|
|
NTI__UssV5gee9cZVFj9cWLEBVtGA_.name = "OrderedKeyValuePair[connmanager.PeerEventHandler]";
|
|
NTI__UssV5gee9cZVFj9cWLEBVtGA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__UssV5gee9cZVFj9cWLEBVtGA_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_22_3[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[27];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[27].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[27].offset = offsetof(tyTuple__UssV5gee9cZVFj9cWLEBVtGA, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[27].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[27].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_22_3[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[28];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[28].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[28].offset = offsetof(tyTuple__UssV5gee9cZVFj9cWLEBVtGA, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[28].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[28].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_22_3[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[29];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[29].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[29].offset = offsetof(tyTuple__UssV5gee9cZVFj9cWLEBVtGA, Field2);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[29].typ = (&NTI__J8ull9aEQOhjfQVu9aecrsPg_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[29].name = "Field2";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[26].len = 3; TM__0JXiWyhP5OCO8jWMA6sb1w_0[26].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[26].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_22_3[0];
|
|
NTI__UssV5gee9cZVFj9cWLEBVtGA_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[26];
|
|
NTI__aCTokZuK9bCn9cyd6uz54oPg_.size = sizeof(tySequence__aCTokZuK9bCn9cyd6uz54oPg*);
|
|
NTI__aCTokZuK9bCn9cyd6uz54oPg_.kind = 24;
|
|
NTI__aCTokZuK9bCn9cyd6uz54oPg_.base = (&NTI__UssV5gee9cZVFj9cWLEBVtGA_);
|
|
NTI__aCTokZuK9bCn9cyd6uz54oPg_.name = "OrderedKeyValuePairSeq[connmanager.PeerEventHandler]";
|
|
NTI__aCTokZuK9bCn9cyd6uz54oPg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__aCTokZuK9bCn9cyd6uz54oPg_;
|
|
NTI__aCTokZuK9bCn9cyd6uz54oPg_.marker = Marker_tySequence__aCTokZuK9bCn9cyd6uz54oPg;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[25].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[25].offset = offsetof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg, data);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[25].typ = (&NTI__aCTokZuK9bCn9cyd6uz54oPg_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[25].name = "data";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_21_4[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[30];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[30].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[30].offset = offsetof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg, counter);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[30].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[30].name = "counter";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_21_4[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[31];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[31].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[31].offset = offsetof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg, first);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[31].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[31].name = "first";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_21_4[3] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[32];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[32].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[32].offset = offsetof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg, last);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[32].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[32].name = "last";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[24].len = 4; TM__0JXiWyhP5OCO8jWMA6sb1w_0[24].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[24].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_21_4[0];
|
|
NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[24];
|
|
NTI__PM9aM6DsVafGgKfhr9bQcNSA_.size = sizeof(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA);
|
|
NTI__PM9aM6DsVafGgKfhr9bQcNSA_.kind = 18;
|
|
NTI__PM9aM6DsVafGgKfhr9bQcNSA_.base = 0;
|
|
NTI__PM9aM6DsVafGgKfhr9bQcNSA_.name = "HashSet[pubsub.ValidatorHandler]";
|
|
NTI__PM9aM6DsVafGgKfhr9bQcNSA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PM9aM6DsVafGgKfhr9bQcNSA_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_23_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[34];
|
|
NTI__Yf43hwa7QhUGH1PCalZ0Uw_.size = sizeof(tyTuple__Yf43hwa7QhUGH1PCalZ0Uw);
|
|
NTI__Yf43hwa7QhUGH1PCalZ0Uw_.kind = 18;
|
|
NTI__Yf43hwa7QhUGH1PCalZ0Uw_.base = 0;
|
|
NTI__Yf43hwa7QhUGH1PCalZ0Uw_.name = "KeyValuePair[pubsub.ValidatorHandler]";
|
|
NTI__Yf43hwa7QhUGH1PCalZ0Uw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Yf43hwa7QhUGH1PCalZ0Uw_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_24_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[36];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[36].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[36].offset = offsetof(tyTuple__Yf43hwa7QhUGH1PCalZ0Uw, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[36].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[36].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_24_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[37];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[37].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[37].offset = offsetof(tyTuple__Yf43hwa7QhUGH1PCalZ0Uw, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[37].typ = (&NTI__XK9avDdFMbG7vUcJY4tJ5mQ_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[37].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[35].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[35].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[35].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_24_2[0];
|
|
NTI__Yf43hwa7QhUGH1PCalZ0Uw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[35];
|
|
NTI__2lQSxaq5eC9aWYzZNTJyZtA_.size = sizeof(tySequence__2lQSxaq5eC9aWYzZNTJyZtA*);
|
|
NTI__2lQSxaq5eC9aWYzZNTJyZtA_.kind = 24;
|
|
NTI__2lQSxaq5eC9aWYzZNTJyZtA_.base = (&NTI__Yf43hwa7QhUGH1PCalZ0Uw_);
|
|
NTI__2lQSxaq5eC9aWYzZNTJyZtA_.name = "KeyValuePairSeq[pubsub.ValidatorHandler]";
|
|
NTI__2lQSxaq5eC9aWYzZNTJyZtA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2lQSxaq5eC9aWYzZNTJyZtA_;
|
|
NTI__2lQSxaq5eC9aWYzZNTJyZtA_.marker = Marker_tySequence__2lQSxaq5eC9aWYzZNTJyZtA;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[34].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[34].offset = offsetof(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA, data);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[34].typ = (&NTI__2lQSxaq5eC9aWYzZNTJyZtA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[34].name = "data";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_23_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[38];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[38].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[38].offset = offsetof(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA, counter);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[38].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[38].name = "counter";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[33].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[33].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[33].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_23_2[0];
|
|
NTI__PM9aM6DsVafGgKfhr9bQcNSA_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[33];
|
|
NTI__CD8Dpv0WGmASelVaNSo6zg_.size = sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg);
|
|
NTI__CD8Dpv0WGmASelVaNSo6zg_.kind = 18;
|
|
NTI__CD8Dpv0WGmASelVaNSo6zg_.base = 0;
|
|
NTI__CD8Dpv0WGmASelVaNSo6zg_.flags = 2;
|
|
NTI__CD8Dpv0WGmASelVaNSo6zg_.name = "HashSet[system.string]";
|
|
NTI__CD8Dpv0WGmASelVaNSo6zg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CD8Dpv0WGmASelVaNSo6zg_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_25_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[40];
|
|
NTI__QeWl6B6ffS4pU6WWrtcrDw_.size = sizeof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw);
|
|
NTI__QeWl6B6ffS4pU6WWrtcrDw_.kind = 18;
|
|
NTI__QeWl6B6ffS4pU6WWrtcrDw_.base = 0;
|
|
NTI__QeWl6B6ffS4pU6WWrtcrDw_.flags = 2;
|
|
NTI__QeWl6B6ffS4pU6WWrtcrDw_.name = "KeyValuePair[system.string]";
|
|
NTI__QeWl6B6ffS4pU6WWrtcrDw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QeWl6B6ffS4pU6WWrtcrDw_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_26_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[42];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[42].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[42].offset = offsetof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[42].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[42].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_26_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[43];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[43].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[43].offset = offsetof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[43].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[43].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[41].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[41].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[41].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_26_2[0];
|
|
NTI__QeWl6B6ffS4pU6WWrtcrDw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[41];
|
|
NTI__4eRCaZmrYLLw2k30GPTiMw_.size = sizeof(tySequence__4eRCaZmrYLLw2k30GPTiMw*);
|
|
NTI__4eRCaZmrYLLw2k30GPTiMw_.kind = 24;
|
|
NTI__4eRCaZmrYLLw2k30GPTiMw_.base = (&NTI__QeWl6B6ffS4pU6WWrtcrDw_);
|
|
NTI__4eRCaZmrYLLw2k30GPTiMw_.flags = 2;
|
|
NTI__4eRCaZmrYLLw2k30GPTiMw_.name = "KeyValuePairSeq[system.string]";
|
|
NTI__4eRCaZmrYLLw2k30GPTiMw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4eRCaZmrYLLw2k30GPTiMw_;
|
|
NTI__4eRCaZmrYLLw2k30GPTiMw_.marker = Marker_tySequence__4eRCaZmrYLLw2k30GPTiMw;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[40].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[40].offset = offsetof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg, data);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[40].typ = (&NTI__4eRCaZmrYLLw2k30GPTiMw_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[40].name = "data";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_25_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[44];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[44].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[44].offset = offsetof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg, counter);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[44].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[44].name = "counter";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[39].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[39].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[39].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_25_2[0];
|
|
NTI__CD8Dpv0WGmASelVaNSo6zg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[39];
|
|
NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.size = sizeof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw);
|
|
NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.kind = 18;
|
|
NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.base = 0;
|
|
NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.name = "HashSet[pubsubpeer.PubSubPeer]";
|
|
NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_40_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[46];
|
|
NTI__RrUBWepzr5rTWSyPUXBpgg_.size = sizeof(tyTuple__RrUBWepzr5rTWSyPUXBpgg);
|
|
NTI__RrUBWepzr5rTWSyPUXBpgg_.kind = 18;
|
|
NTI__RrUBWepzr5rTWSyPUXBpgg_.base = 0;
|
|
NTI__RrUBWepzr5rTWSyPUXBpgg_.name = "KeyValuePair[pubsubpeer.PubSubPeer]";
|
|
NTI__RrUBWepzr5rTWSyPUXBpgg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RrUBWepzr5rTWSyPUXBpgg_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_41_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[48];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[48].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[48].offset = offsetof(tyTuple__RrUBWepzr5rTWSyPUXBpgg, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[48].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[48].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_41_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[49];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[49].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[49].offset = offsetof(tyTuple__RrUBWepzr5rTWSyPUXBpgg, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[49].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[49].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[47].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[47].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[47].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_41_2[0];
|
|
NTI__RrUBWepzr5rTWSyPUXBpgg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[47];
|
|
NTI__fUw9czUTIZ9b39boL0IkeycMA_.size = sizeof(tySequence__fUw9czUTIZ9b39boL0IkeycMA*);
|
|
NTI__fUw9czUTIZ9b39boL0IkeycMA_.kind = 24;
|
|
NTI__fUw9czUTIZ9b39boL0IkeycMA_.base = (&NTI__RrUBWepzr5rTWSyPUXBpgg_);
|
|
NTI__fUw9czUTIZ9b39boL0IkeycMA_.name = "KeyValuePairSeq[pubsubpeer.PubSubPeer]";
|
|
NTI__fUw9czUTIZ9b39boL0IkeycMA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fUw9czUTIZ9b39boL0IkeycMA_;
|
|
NTI__fUw9czUTIZ9b39boL0IkeycMA_.marker = Marker_tySequence__fUw9czUTIZ9b39boL0IkeycMA;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[46].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[46].offset = offsetof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw, data);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[46].typ = (&NTI__fUw9czUTIZ9b39boL0IkeycMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[46].name = "data";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_40_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[50];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[50].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[50].offset = offsetof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw, counter);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[50].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[50].name = "counter";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[45].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[45].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[45].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_40_2[0];
|
|
NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[45];
|
|
NTI__oGI4I0XIXSGh3zQYJahntw_.size = sizeof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*);
|
|
NTI__oGI4I0XIXSGh3zQYJahntw_.kind = 21;
|
|
NTI__oGI4I0XIXSGh3zQYJahntw_.base = (&NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_);
|
|
NTI__oGI4I0XIXSGh3zQYJahntw_.flags = 3;
|
|
NTI__oGI4I0XIXSGh3zQYJahntw_.name = "ptr HashSet[pubsubpeer.PubSubPeer]";
|
|
NTI__oGI4I0XIXSGh3zQYJahntw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oGI4I0XIXSGh3zQYJahntw_;
|
|
NTI__hnCuDR9cLe2lA3YIkwKIyuA_.size = sizeof(tyTuple__hnCuDR9cLe2lA3YIkwKIyuA);
|
|
NTI__hnCuDR9cLe2lA3YIkwKIyuA_.kind = 18;
|
|
NTI__hnCuDR9cLe2lA3YIkwKIyuA_.base = 0;
|
|
NTI__hnCuDR9cLe2lA3YIkwKIyuA_.flags = 2;
|
|
NTI__hnCuDR9cLe2lA3YIkwKIyuA_.name = "KeyValuePair[seq[byte]]";
|
|
NTI__hnCuDR9cLe2lA3YIkwKIyuA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hnCuDR9cLe2lA3YIkwKIyuA_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_72_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[52];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[52].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[52].offset = offsetof(tyTuple__hnCuDR9cLe2lA3YIkwKIyuA, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[52].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[52].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_72_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[53];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[53].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[53].offset = offsetof(tyTuple__hnCuDR9cLe2lA3YIkwKIyuA, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[53].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[53].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[51].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[51].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[51].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_72_2[0];
|
|
NTI__hnCuDR9cLe2lA3YIkwKIyuA_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[51];
|
|
NTI__9aVNV7ijepQnHXz4JmQHd3g_.size = sizeof(tySequence__9aVNV7ijepQnHXz4JmQHd3g*);
|
|
NTI__9aVNV7ijepQnHXz4JmQHd3g_.kind = 24;
|
|
NTI__9aVNV7ijepQnHXz4JmQHd3g_.base = (&NTI__hnCuDR9cLe2lA3YIkwKIyuA_);
|
|
NTI__9aVNV7ijepQnHXz4JmQHd3g_.flags = 2;
|
|
NTI__9aVNV7ijepQnHXz4JmQHd3g_.name = "KeyValuePairSeq[seq[byte]]";
|
|
NTI__9aVNV7ijepQnHXz4JmQHd3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9aVNV7ijepQnHXz4JmQHd3g_;
|
|
NTI__9aVNV7ijepQnHXz4JmQHd3g_.marker = Marker_tySequence__9aVNV7ijepQnHXz4JmQHd3g;
|
|
NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.size = sizeof(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA);
|
|
NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.kind = 18;
|
|
NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.base = 0;
|
|
NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.flags = 2;
|
|
NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.name = "HashSet[multiaddress.MultiAddress]";
|
|
NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__o1ej6dBUQnezVPAEZ8Ad9bA_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_83_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[55];
|
|
NTI__Woh9a244KremWsbQsGWkAnQ_.size = sizeof(tyTuple__Woh9a244KremWsbQsGWkAnQ);
|
|
NTI__Woh9a244KremWsbQsGWkAnQ_.kind = 18;
|
|
NTI__Woh9a244KremWsbQsGWkAnQ_.base = 0;
|
|
NTI__Woh9a244KremWsbQsGWkAnQ_.flags = 2;
|
|
NTI__Woh9a244KremWsbQsGWkAnQ_.name = "KeyValuePair[multiaddress.MultiAddress]";
|
|
NTI__Woh9a244KremWsbQsGWkAnQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Woh9a244KremWsbQsGWkAnQ_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_84_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[57];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[57].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[57].offset = offsetof(tyTuple__Woh9a244KremWsbQsGWkAnQ, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[57].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[57].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_84_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[58];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[58].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[58].offset = offsetof(tyTuple__Woh9a244KremWsbQsGWkAnQ, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[58].typ = (&NTI__MntiKgxV52rXueBQXpXCJw_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[58].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[56].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[56].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[56].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_84_2[0];
|
|
NTI__Woh9a244KremWsbQsGWkAnQ_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[56];
|
|
NTI__noYiMxJQyusfKGmZZR7Pzw_.size = sizeof(tySequence__noYiMxJQyusfKGmZZR7Pzw*);
|
|
NTI__noYiMxJQyusfKGmZZR7Pzw_.kind = 24;
|
|
NTI__noYiMxJQyusfKGmZZR7Pzw_.base = (&NTI__Woh9a244KremWsbQsGWkAnQ_);
|
|
NTI__noYiMxJQyusfKGmZZR7Pzw_.flags = 2;
|
|
NTI__noYiMxJQyusfKGmZZR7Pzw_.name = "KeyValuePairSeq[multiaddress.MultiAddress]";
|
|
NTI__noYiMxJQyusfKGmZZR7Pzw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__noYiMxJQyusfKGmZZR7Pzw_;
|
|
NTI__noYiMxJQyusfKGmZZR7Pzw_.marker = Marker_tySequence__noYiMxJQyusfKGmZZR7Pzw;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[55].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[55].offset = offsetof(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA, data);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[55].typ = (&NTI__noYiMxJQyusfKGmZZR7Pzw_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[55].name = "data";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_83_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[59];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[59].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[59].offset = offsetof(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA, counter);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[59].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[59].name = "counter";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[54].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[54].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[54].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_83_2[0];
|
|
NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[54];
|
|
NTI__AQyGRDBRFe6hteN9aGsDePg_.size = sizeof(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg);
|
|
NTI__AQyGRDBRFe6hteN9aGsDePg_.kind = 18;
|
|
NTI__AQyGRDBRFe6hteN9aGsDePg_.base = 0;
|
|
NTI__AQyGRDBRFe6hteN9aGsDePg_.flags = 2;
|
|
NTI__AQyGRDBRFe6hteN9aGsDePg_.name = "HashSet[kademlia.Node]";
|
|
NTI__AQyGRDBRFe6hteN9aGsDePg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AQyGRDBRFe6hteN9aGsDePg_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_85_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[61];
|
|
NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.size = sizeof(tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ);
|
|
NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.kind = 18;
|
|
NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.base = 0;
|
|
NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.flags = 2;
|
|
NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.name = "KeyValuePair[kademlia.Node]";
|
|
NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_86_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[63];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[63].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[63].offset = offsetof(tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[63].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[63].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_86_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[64];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[64].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[64].offset = offsetof(tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[64].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[64].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[62].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[62].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[62].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_86_2[0];
|
|
NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[62];
|
|
NTI__aFlGerNczoq1pU7jr4WW0w_.size = sizeof(tySequence__aFlGerNczoq1pU7jr4WW0w*);
|
|
NTI__aFlGerNczoq1pU7jr4WW0w_.kind = 24;
|
|
NTI__aFlGerNczoq1pU7jr4WW0w_.base = (&NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_);
|
|
NTI__aFlGerNczoq1pU7jr4WW0w_.flags = 2;
|
|
NTI__aFlGerNczoq1pU7jr4WW0w_.name = "KeyValuePairSeq[kademlia.Node]";
|
|
NTI__aFlGerNczoq1pU7jr4WW0w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__aFlGerNczoq1pU7jr4WW0w_;
|
|
NTI__aFlGerNczoq1pU7jr4WW0w_.marker = Marker_tySequence__aFlGerNczoq1pU7jr4WW0w;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[61].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[61].offset = offsetof(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg, data);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[61].typ = (&NTI__aFlGerNczoq1pU7jr4WW0w_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[61].name = "data";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_85_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[65];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[65].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[65].offset = offsetof(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg, counter);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[65].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[65].name = "counter";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[60].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[60].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[60].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_85_2[0];
|
|
NTI__AQyGRDBRFe6hteN9aGsDePg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[60];
|
|
NTI__atCRqw9ahLRcmBNVkrHR0Wg_.size = sizeof(tyTuple__atCRqw9ahLRcmBNVkrHR0Wg);
|
|
NTI__atCRqw9ahLRcmBNVkrHR0Wg_.kind = 18;
|
|
NTI__atCRqw9ahLRcmBNVkrHR0Wg_.base = 0;
|
|
NTI__atCRqw9ahLRcmBNVkrHR0Wg_.flags = 2;
|
|
NTI__atCRqw9ahLRcmBNVkrHR0Wg_.name = "KeyValuePair[peerid.PeerID]";
|
|
NTI__atCRqw9ahLRcmBNVkrHR0Wg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__atCRqw9ahLRcmBNVkrHR0Wg_;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_127_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[67];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[67].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[67].offset = offsetof(tyTuple__atCRqw9ahLRcmBNVkrHR0Wg, Field0);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[67].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[67].name = "Field0";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_127_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[68];
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[68].kind = 1;
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[68].offset = offsetof(tyTuple__atCRqw9ahLRcmBNVkrHR0Wg, Field1);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[68].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[68].name = "Field1";
|
|
TM__0JXiWyhP5OCO8jWMA6sb1w_0[66].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[66].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[66].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_127_2[0];
|
|
NTI__atCRqw9ahLRcmBNVkrHR0Wg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[66];
|
|
NTI__LIlqTSrdSR9aW2Fk2SemXJw_.size = sizeof(tySequence__LIlqTSrdSR9aW2Fk2SemXJw*);
|
|
NTI__LIlqTSrdSR9aW2Fk2SemXJw_.kind = 24;
|
|
NTI__LIlqTSrdSR9aW2Fk2SemXJw_.base = (&NTI__atCRqw9ahLRcmBNVkrHR0Wg_);
|
|
NTI__LIlqTSrdSR9aW2Fk2SemXJw_.flags = 2;
|
|
NTI__LIlqTSrdSR9aW2Fk2SemXJw_.name = "KeyValuePairSeq[peerid.PeerID]";
|
|
NTI__LIlqTSrdSR9aW2Fk2SemXJw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LIlqTSrdSR9aW2Fk2SemXJw_;
|
|
NTI__LIlqTSrdSR9aW2Fk2SemXJw_.marker = Marker_tySequence__LIlqTSrdSR9aW2Fk2SemXJw;
|
|
}
|
|
|