Created
July 6, 2021 19:57
-
-
Save schneiderfelipe/0c09ff60e30d44a634bfcfec9dd9d9b6 to your computer and use it in GitHub Desktop.
@munrolled.nim.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Generated by Nim Compiler v1.4.8 */ | |
/* (c) 2021 Andreas Rumpf */ | |
/* The generated code is subject to the original license. */ | |
/* Compiled for: Linux, amd64, gcc */ | |
/* Command for C compiler: | |
gcc -c -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -I/home/schneider/.choosenim/toolchains/nim-1.4.8/lib -I/home/schneider/Dropbox/unrolled/src -o /home/schneider/.cache/nim/unrolled_r/@munrolled.nim.c.o /home/schneider/.cache/nim/unrolled_r/@munrolled.nim.c */ | |
#define NIM_INTBITS 64 | |
/* section: NIM_merge_HEADERS */ | |
#include "nimbase.h" | |
#include <string.h> | |
#undef LANGUAGE_C | |
#undef MIPSEB | |
#undef MIPSEL | |
#undef PPC | |
#undef R3000 | |
#undef R4000 | |
#undef i386 | |
#undef linux | |
#undef mips | |
#undef near | |
#undef far | |
#undef powerpc | |
#undef unix | |
/* section: NIM_merge_FRAME_DEFINES */ | |
#define nimfr_(x, y) | |
#define nimln_(x, y) | |
/* section: NIM_merge_FORWARD_TYPES */ | |
typedef struct NimStringDesc NimStringDesc; | |
typedef struct TGenericSeq TGenericSeq; | |
typedef struct TNimType TNimType; | |
typedef struct TNimNode TNimNode; | |
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; | |
/* section: NIM_merge_TYPES */ | |
struct TGenericSeq { | |
NI len; | |
NI reserved; | |
}; | |
struct NimStringDesc { | |
TGenericSeq Sup; | |
NIM_CHAR data[SEQ_DECL_SIZE]; | |
}; | |
typedef NimStringDesc* tyArray__nHXaesL0DJZHyVS07ARPRA[1]; | |
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; | |
NI align; | |
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind; | |
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags; | |
TNimType* base; | |
TNimNode* node; | |
void* finalizer; | |
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker; | |
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; | |
}; | |
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; | |
struct TNimNode { | |
tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; | |
NI offset; | |
TNimType* typ; | |
NCSTRING name; | |
NI len; | |
TNimNode** sons; | |
}; | |
typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void); | |
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__SPr7N6UKfuF549bNPiUvSRw[256]; | |
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__SPr7N6UKfuF549bNPiUvSRw 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; | |
}; | |
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; | |
}; | |
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; | |
NI gcThreadId; | |
}; | |
typedef NI tyArray__Bd4h7Ocx9bGTvrKzPIWNlHw[3]; | |
/* section: NIM_merge_PROC_HEADERS */ | |
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(NimStringDesc*, nimIntToStr)(NI x); | |
N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); | |
N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); | |
static N_NIMCALL(void, TM__NF3zzUiYQWubTTo8hGi54g_2)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc); | |
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src); | |
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size); | |
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); | |
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen); | |
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); | |
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); | |
static N_INLINE(void, initStackBottomWith)(void* locals); | |
N_LIB_PRIVATE N_NOINLINE(void, nimGC_setStackBottom)(void* theStackBottom); | |
N_LIB_PRIVATE N_NIMCALL(void, systemDatInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, systemInit000)(void); | |
N_LIB_PRIVATE N_NIMCALL(void, NimMainModule)(void); | |
/* section: NIM_merge_DATA */ | |
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_; | |
STRING_LITERAL(TM__NF3zzUiYQWubTTo8hGi54g_3, "Sandy, ", 7); | |
STRING_LITERAL(TM__NF3zzUiYQWubTTo8hGi54g_4, "Pel\303\251, ", 7); | |
STRING_LITERAL(TM__NF3zzUiYQWubTTo8hGi54g_5, "Chamuscado, ", 12); | |
/* section: NIM_merge_VARS */ | |
N_LIB_PRIVATE NI x__cJwvvv9cqwzBci0Lkoro5zA; | |
N_LIB_PRIVATE NI j__oW7Ei9a3JMvM4TX9a7zX9aC8w = ((NI) 2); | |
N_LIB_PRIVATE NI total__B2qZvgKoGR9bLB884OVXB1w; | |
N_LIB_PRIVATE NI total__B2qZvgKoGR9bLB884OVXB1w_2; | |
N_LIB_PRIVATE NimStringDesc* cats__Z4efTsW41VlrTIEE4ZDu4g; | |
extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; | |
N_LIB_PRIVATE NI total__B2qZvgKoGR9bLB884OVXB1w_3; | |
N_LIB_PRIVATE NIM_CONST tyArray__Bd4h7Ocx9bGTvrKzPIWNlHw args__5sC9aIVqY1d49bH2pIxBMo8Q = {((NI) 1), | |
((NI) 2), | |
((NI) 3)} | |
; | |
N_LIB_PRIVATE NI total__B2qZvgKoGR9bLB884OVXB1w_4; | |
/* section: NIM_merge_PROCS */ | |
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { | |
void* T1_; | |
T1_ = (void*)0; | |
T1_ = memset(a, v, ((size_t) (size))); | |
} | |
static N_INLINE(void, nimZeroMem)(void* p, NI size) { | |
nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size); | |
} | |
static N_NIMCALL(void, TM__NF3zzUiYQWubTTo8hGi54g_2)(void) { | |
nimGCvisit((void*)cats__Z4efTsW41VlrTIEE4ZDu4g, 0); | |
} | |
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { | |
void* T1_; | |
T1_ = (void*)0; | |
T1_ = memcpy(dest, source, ((size_t) (size))); | |
} | |
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) { | |
nimCopyMem(dest, source, size); | |
} | |
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) { | |
{ | |
if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_; | |
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1))))); | |
(*dest).Sup.len += (*src).Sup.len; | |
} | |
LA3_: ; | |
} | |
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { | |
NI result; | |
result = (NI)0; | |
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); | |
return result; | |
} | |
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { | |
(*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8)); | |
} | |
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { | |
NI result; | |
result = (NI)0; | |
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); | |
return result; | |
} | |
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { | |
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; | |
NI T1_; | |
result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; | |
T1_ = (NI)0; | |
T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); | |
result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); | |
return result; | |
} | |
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { | |
NIM_BOOL result; | |
result = (NIM_BOOL)0; | |
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); | |
return result; | |
} | |
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { | |
addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c); | |
} | |
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { | |
(*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8)); | |
{ | |
NIM_BOOL T3_; | |
T3_ = (NIM_BOOL)0; | |
T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); | |
if (!T3_) goto LA4_; | |
rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c); | |
} | |
LA4_: ; | |
} | |
static N_INLINE(void, asgnRef)(void** dest, void* src) { | |
{ | |
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_; | |
if (!!((src == NIM_NIL))) goto LA3_; | |
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; | |
T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src); | |
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_); | |
} | |
LA3_: ; | |
{ | |
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_; | |
if (!!(((*dest) == NIM_NIL))) goto LA8_; | |
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; | |
T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest)); | |
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_); | |
} | |
LA8_: ; | |
(*dest) = src; | |
} | |
static N_INLINE(void, initStackBottomWith)(void* locals) { | |
nimGC_setStackBottom(locals); | |
} | |
N_LIB_PRIVATE void PreMainInner(void) { | |
} | |
N_LIB_PRIVATE int cmdCount; | |
N_LIB_PRIVATE char** cmdLine; | |
N_LIB_PRIVATE char** gEnv; | |
N_LIB_PRIVATE void PreMain(void) { | |
void (*volatile inner)(void); | |
inner = PreMainInner; | |
systemDatInit000(); | |
initStackBottomWith((void *)&inner); | |
systemInit000(); | |
(*inner)(); | |
} | |
N_LIB_PRIVATE N_CDECL(void, NimMainInner)(void) { | |
NimMainModule(); | |
} | |
N_CDECL(void, NimMain)(void) { | |
void (*volatile inner)(void); | |
PreMain(); | |
inner = NimMainInner; | |
initStackBottomWith((void *)&inner); | |
(*inner)(); | |
} | |
int main(int argc, char** args, char** env) { | |
cmdLine = args; | |
cmdCount = argc; | |
gEnv = env; | |
NimMain(); | |
return nim_program_result; | |
} | |
N_LIB_PRIVATE N_NIMCALL(void, NimMainModule)(void) { | |
{ | |
TFrame FR_; FR_.len = 0; | |
nimRegisterGlobalMarker(TM__NF3zzUiYQWubTTo8hGi54g_2); | |
}/* preInitProc end */ | |
{ | |
{ | |
tyArray__nHXaesL0DJZHyVS07ARPRA T5_; | |
{ | |
x__cJwvvv9cqwzBci0Lkoro5zA += j__oW7Ei9a3JMvM4TX9a7zX9aC8w; | |
} | |
{ | |
x__cJwvvv9cqwzBci0Lkoro5zA += j__oW7Ei9a3JMvM4TX9a7zX9aC8w; | |
} | |
{ | |
x__cJwvvv9cqwzBci0Lkoro5zA += j__oW7Ei9a3JMvM4TX9a7zX9aC8w; | |
} | |
nimZeroMem((void*)T5_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); | |
T5_[0] = nimIntToStr(x__cJwvvv9cqwzBci0Lkoro5zA); | |
echoBinSafe(T5_, 1); | |
} | |
{ | |
tyArray__nHXaesL0DJZHyVS07ARPRA T10_; | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w += ((NI) 1); | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w += ((NI) 2); | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w += ((NI) 3); | |
} | |
nimZeroMem((void*)T10_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); | |
T10_[0] = nimIntToStr(total__B2qZvgKoGR9bLB884OVXB1w); | |
echoBinSafe(T10_, 1); | |
} | |
{ | |
tyArray__nHXaesL0DJZHyVS07ARPRA T24_; | |
{ | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_2 += ((NI) 2); | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_2 += ((NI) 3); | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_2 += ((NI) 4); | |
} | |
} | |
{ | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_2 += ((NI) 3); | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_2 += ((NI) 4); | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_2 += ((NI) 5); | |
} | |
} | |
{ | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_2 += ((NI) 4); | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_2 += ((NI) 5); | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_2 += ((NI) 6); | |
} | |
} | |
nimZeroMem((void*)T24_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); | |
T24_[0] = nimIntToStr(total__B2qZvgKoGR9bLB884OVXB1w_2); | |
echoBinSafe(T24_, 1); | |
} | |
{ | |
tyArray__nHXaesL0DJZHyVS07ARPRA T26_; | |
asgnRef((void**) (&cats__Z4efTsW41VlrTIEE4ZDu4g), resizeString(cats__Z4efTsW41VlrTIEE4ZDu4g, 7)); | |
appendString(cats__Z4efTsW41VlrTIEE4ZDu4g, ((NimStringDesc*) &TM__NF3zzUiYQWubTTo8hGi54g_3)); | |
asgnRef((void**) (&cats__Z4efTsW41VlrTIEE4ZDu4g), resizeString(cats__Z4efTsW41VlrTIEE4ZDu4g, 7)); | |
appendString(cats__Z4efTsW41VlrTIEE4ZDu4g, ((NimStringDesc*) &TM__NF3zzUiYQWubTTo8hGi54g_4)); | |
asgnRef((void**) (&cats__Z4efTsW41VlrTIEE4ZDu4g), resizeString(cats__Z4efTsW41VlrTIEE4ZDu4g, 12)); | |
appendString(cats__Z4efTsW41VlrTIEE4ZDu4g, ((NimStringDesc*) &TM__NF3zzUiYQWubTTo8hGi54g_5)); | |
nimZeroMem((void*)T26_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); | |
T26_[0] = copyString(cats__Z4efTsW41VlrTIEE4ZDu4g); | |
echoBinSafe(T26_, 1); | |
} | |
{ | |
tyArray__nHXaesL0DJZHyVS07ARPRA T31_; | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_3 += ((NI) 1); | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_3 += ((NI) 2); | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_3 += ((NI) 3); | |
} | |
nimZeroMem((void*)T31_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); | |
T31_[0] = nimIntToStr(total__B2qZvgKoGR9bLB884OVXB1w_3); | |
echoBinSafe(T31_, 1); | |
} | |
{ | |
tyArray__nHXaesL0DJZHyVS07ARPRA T36_; | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_4 += args__5sC9aIVqY1d49bH2pIxBMo8Q[(((NI) 0))- 0]; | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_4 += args__5sC9aIVqY1d49bH2pIxBMo8Q[(((NI) 1))- 0]; | |
} | |
{ | |
total__B2qZvgKoGR9bLB884OVXB1w_4 += args__5sC9aIVqY1d49bH2pIxBMo8Q[(((NI) 2))- 0]; | |
} | |
nimZeroMem((void*)T36_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); | |
T36_[0] = nimIntToStr(total__B2qZvgKoGR9bLB884OVXB1w_4); | |
echoBinSafe(T36_, 1); | |
} | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment