/* 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 #include #include #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; }