csources_v2/c_code/6_1/@mplatform.nim.c
2022-12-16 10:54:01 +08:00

1142 lines
43 KiB
C

/* Generated by Nim Compiler v1.9.0 */
#define NIM_INTBITS 32
#include "nimbase.h"
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg;
typedef struct NimStrPayload NimStrPayload;
typedef struct NimStringV2 NimStringV2;
typedef struct tyTuple__ncJ6uplZCCTp9aIcH4ehmWw tyTuple__ncJ6uplZCCTp9aIcH4ehmWw;
typedef struct tyTuple__eCO8mA2VZCpG2fD1wGsc8Q tyTuple__eCO8mA2VZCpG2fD1wGsc8Q;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content;
typedef NU8 tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg;
typedef NU8 tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow;
struct NimStrPayload {
NI cap;
NIM_CHAR data[SEQ_DECL_SIZE];
};
struct NimStringV2 {
NI len;
NimStrPayload* p;
};
struct tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg {
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow targetCPU;
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow hostCPU;
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg targetOS;
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg hostOS;
NI intSize;
NI floatSize;
NI ptrSize;
NimStringV2 tnl;
};
typedef NU8 tySet_tyEnum_TInfoOSProp__A9bXXG2zpqn62FMnhk2mfYg;
struct tyTuple__ncJ6uplZCCTp9aIcH4ehmWw {
NimStringV2 Field0;
NimStringV2 Field1;
NimStringV2 Field2;
NimStringV2 Field3;
NimStringV2 Field4;
NimStringV2 Field5;
NimStringV2 Field6;
NimStringV2 Field7;
NimStringV2 Field8;
NimStringV2 Field9;
NimStringV2 Field10;
NimStringV2 Field11;
tySet_tyEnum_TInfoOSProp__A9bXXG2zpqn62FMnhk2mfYg Field12;
};
typedef tyTuple__ncJ6uplZCCTp9aIcH4ehmWw tyArray__XdiXqcgUqQLw6YYxQfIxLA[33];
typedef NU8 tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw;
struct tyTuple__eCO8mA2VZCpG2fD1wGsc8Q {
NimStringV2 Field0;
NI Field1;
tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw Field2;
NI Field3;
NI Field4;
};
typedef tyTuple__eCO8mA2VZCpG2fD1wGsc8Q tyArray__rHSmP9ci4v5Jt6YycZ9cGtoA[28];
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
NI len; tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content* p;
};
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
#endif
N_LIB_PRIVATE N_NIMCALL(tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg, nameToOS__platform_905)(NimStringV2 name);
N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreStyle)(NimStringV2 a, NimStringV2 b);
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void);
N_LIB_PRIVATE N_NIMCALL(tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow, nameToCPU__platform_949)(NimStringV2 name);
N_LIB_PRIVATE N_NIMCALL(void, setTarget__platform_837)(tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg* t, tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg o, tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow c);
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src);
N_LIB_PRIVATE N_NIMCALL(void, add__stdZenumutils_69)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value);
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_2 = { 3 | NIM_STRLIT_FLAG, "DOS" };
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_3 = { 2 | NIM_STRLIT_FLAG, ".." };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_4 = { 6 | NIM_STRLIT_FLAG, "$1.dll" };
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_5 = { 1 | NIM_STRLIT_FLAG, "/" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_6 = { 4 | NIM_STRLIT_FLAG, ".obj" };
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_7 = { 2 | NIM_STRLIT_FLAG, "\015\012" };
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_8 = { 1 | NIM_STRLIT_FLAG, ";" };
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_9 = { 1 | NIM_STRLIT_FLAG, "\\" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_10 = { 4 | NIM_STRLIT_FLAG, ".bat" };
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_11 = { 1 | NIM_STRLIT_FLAG, "." };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_12 = { 4 | NIM_STRLIT_FLAG, ".exe" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_13 = { 7 | NIM_STRLIT_FLAG, "Windows" };
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_14 = { 3 | NIM_STRLIT_FLAG, "OS2" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_15 = { 5 | NIM_STRLIT_FLAG, "Linux" };
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_16 = { 8 | NIM_STRLIT_FLAG, "lib$1.so" };
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_17 = { 2 | NIM_STRLIT_FLAG, ".o" };
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_18 = { 1 | NIM_STRLIT_FLAG, "\012" };
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_19 = { 1 | NIM_STRLIT_FLAG, ":" };
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_20 = { 3 | NIM_STRLIT_FLAG, ".sh" };
static const struct {
NI cap; NIM_CHAR data[0+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_21 = { 0 | NIM_STRLIT_FLAG, "" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_22 = { 7 | NIM_STRLIT_FLAG, "MorphOS" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_23 = { 5 | NIM_STRLIT_FLAG, "SkyOS" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_24 = { 7 | NIM_STRLIT_FLAG, "Solaris" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_25 = { 4 | NIM_STRLIT_FLAG, "Irix" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_26 = { 6 | NIM_STRLIT_FLAG, "NetBSD" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_27 = { 7 | NIM_STRLIT_FLAG, "FreeBSD" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_28 = { 7 | NIM_STRLIT_FLAG, "OpenBSD" };
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_29 = { 9 | NIM_STRLIT_FLAG, "DragonFly" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_30 = { 7 | NIM_STRLIT_FLAG, "CROSSOS" };
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_31 = { 3 | NIM_STRLIT_FLAG, "AIX" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_32 = { 6 | NIM_STRLIT_FLAG, "PalmOS" };
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_33 = { 3 | NIM_STRLIT_FLAG, "QNX" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_34 = { 5 | NIM_STRLIT_FLAG, "Amiga" };
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_35 = { 10 | NIM_STRLIT_FLAG, "$1.library" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_36 = { 5 | NIM_STRLIT_FLAG, "Atari" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_37 = { 4 | NIM_STRLIT_FLAG, ".tpp" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_38 = { 7 | NIM_STRLIT_FLAG, "Netware" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_39 = { 6 | NIM_STRLIT_FLAG, "$1.nlm" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_40 = { 4 | NIM_STRLIT_FLAG, ".nlm" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_41 = { 5 | NIM_STRLIT_FLAG, "MacOS" };
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_42 = { 2 | NIM_STRLIT_FLAG, "::" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_43 = { 5 | NIM_STRLIT_FLAG, "$1Lib" };
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_44 = { 1 | NIM_STRLIT_FLAG, "\015" };
static const struct {
NI cap; NIM_CHAR data[1+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_45 = { 1 | NIM_STRLIT_FLAG, "," };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_46 = { 6 | NIM_STRLIT_FLAG, "MacOSX" };
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_47 = { 11 | NIM_STRLIT_FLAG, "lib$1.dylib" };
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_48 = { 3 | NIM_STRLIT_FLAG, "iOS" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_49 = { 5 | NIM_STRLIT_FLAG, "Haiku" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_50 = { 7 | NIM_STRLIT_FLAG, "Android" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_51 = { 7 | NIM_STRLIT_FLAG, "VxWorks" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_52 = { 4 | NIM_STRLIT_FLAG, ".vxe" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_53 = { 6 | NIM_STRLIT_FLAG, "Genode" };
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_54 = { 9 | NIM_STRLIT_FLAG, "$1.lib.so" };
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_55 = { 2 | NIM_STRLIT_FLAG, "JS" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_56 = { 5 | NIM_STRLIT_FLAG, "NimVM" };
static const struct {
NI cap; NIM_CHAR data[10+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_57 = { 10 | NIM_STRLIT_FLAG, "Standalone" };
static const struct {
NI cap; NIM_CHAR data[14+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_58 = { 14 | NIM_STRLIT_FLAG, "NintendoSwitch" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_59 = { 4 | NIM_STRLIT_FLAG, ".elf" };
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_60 = { 8 | NIM_STRLIT_FLAG, "FreeRTOS" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_61 = { 6 | NIM_STRLIT_FLAG, "Zephyr" };
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_62 = { 3 | NIM_STRLIT_FLAG, "Any" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_63 = { 6 | NIM_STRLIT_FLAG, "netbsd" };
static const NimStringV2 TM__E1mVdicHuIr4qL2Kg2EGXQ_64 = {6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_63};
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_65 = { 4 | NIM_STRLIT_FLAG, "i386" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_66 = { 4 | NIM_STRLIT_FLAG, "m68k" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_67 = { 5 | NIM_STRLIT_FLAG, "alpha" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_68 = { 7 | NIM_STRLIT_FLAG, "powerpc" };
static const struct {
NI cap; NIM_CHAR data[9+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_69 = { 9 | NIM_STRLIT_FLAG, "powerpc64" };
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_70 = { 11 | NIM_STRLIT_FLAG, "powerpc64el" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_71 = { 5 | NIM_STRLIT_FLAG, "sparc" };
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_72 = { 2 | NIM_STRLIT_FLAG, "vm" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_73 = { 4 | NIM_STRLIT_FLAG, "hppa" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_74 = { 4 | NIM_STRLIT_FLAG, "ia64" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_75 = { 5 | NIM_STRLIT_FLAG, "amd64" };
static const struct {
NI cap; NIM_CHAR data[4+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_76 = { 4 | NIM_STRLIT_FLAG, "mips" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_77 = { 6 | NIM_STRLIT_FLAG, "mipsel" };
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_78 = { 3 | NIM_STRLIT_FLAG, "arm" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_79 = { 5 | NIM_STRLIT_FLAG, "arm64" };
static const struct {
NI cap; NIM_CHAR data[2+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_80 = { 2 | NIM_STRLIT_FLAG, "js" };
static const struct {
NI cap; NIM_CHAR data[5+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_81 = { 5 | NIM_STRLIT_FLAG, "nimvm" };
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_82 = { 3 | NIM_STRLIT_FLAG, "avr" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_83 = { 6 | NIM_STRLIT_FLAG, "msp430" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_84 = { 7 | NIM_STRLIT_FLAG, "sparc64" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_85 = { 6 | NIM_STRLIT_FLAG, "mips64" };
static const struct {
NI cap; NIM_CHAR data[8+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_86 = { 8 | NIM_STRLIT_FLAG, "mips64el" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_87 = { 7 | NIM_STRLIT_FLAG, "riscv32" };
static const struct {
NI cap; NIM_CHAR data[7+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_88 = { 7 | NIM_STRLIT_FLAG, "riscv64" };
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_89 = { 3 | NIM_STRLIT_FLAG, "esp" };
static const struct {
NI cap; NIM_CHAR data[6+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_90 = { 6 | NIM_STRLIT_FLAG, "wasm32" };
static const struct {
NI cap; NIM_CHAR data[3+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_91 = { 3 | NIM_STRLIT_FLAG, "e2k" };
static const struct {
NI cap; NIM_CHAR data[11+1];
} TM__E1mVdicHuIr4qL2Kg2EGXQ_92 = { 11 | NIM_STRLIT_FLAG, "loongarch64" };
static const NimStringV2 TM__E1mVdicHuIr4qL2Kg2EGXQ_93 = {4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_65};
N_LIB_PRIVATE NIM_CONST tyArray__XdiXqcgUqQLw6YYxQfIxLA OS__platform_520 = {{{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_2},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_4},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_6},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_7},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_8},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_9},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_10},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_12},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
2}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_13},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_4},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_6},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_7},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_8},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_9},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_10},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_12},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
2}
,
{{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_14},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_4},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_6},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_7},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_8},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_9},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_10},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_12},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
2}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_15},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_22},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_23},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_24},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_25},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_26},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_27},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_28},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{9, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_29},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_30},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_31},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_32},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
1}
,
{{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_33},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_34},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{10, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_35},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
1}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_36},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_4},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_37},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
1}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_38},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_39},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_7},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_40},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
2}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_41},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_42},
{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_43},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_44},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_45},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
2}
,
{{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_46},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{11, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_47},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
13}
,
{{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_48},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_49},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
13}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_50},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_51},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_8},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_9},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_52},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
13}
,
{{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_53},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{9, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_54},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
9}
,
{{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_55},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
0}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_56},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
0}
,
{{10, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_57},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
0}
,
{{14, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_58},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_59},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
5}
,
{{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_60},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
4}
,
{{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_61},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
4}
,
{{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_62},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_3},
{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_16},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_17},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_18},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_19},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_5},
{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_20},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
{0, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_21},
{1, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_11},
0}
}
;
N_LIB_PRIVATE NIM_CONST tyArray__rHSmP9ci4v5Jt6YycZ9cGtoA CPU__platform_720 = {{{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_65},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)32)}
,
{{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_66},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)1),
((NI)64),
((NI)32)}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_67},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)64)}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_68},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)1),
((NI)64),
((NI)32)}
,
{{9, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_69},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)1),
((NI)64),
((NI)64)}
,
{{11, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_70},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)64)}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_71},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)1),
((NI)64),
((NI)32)}
,
{{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_72},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)32)}
,
{{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_73},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)1),
((NI)64),
((NI)32)}
,
{{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_74},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)64)}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_75},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)64)}
,
{{4, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_76},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)1),
((NI)64),
((NI)32)}
,
{{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_77},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)32)}
,
{{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_78},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)32)}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_79},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)64)}
,
{{2, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_80},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)32)}
,
{{5, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_81},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)1),
((NI)64),
((NI)32)}
,
{{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_82},
((NI)16),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)32),
((NI)16)}
,
{{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_83},
((NI)16),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)32),
((NI)16)}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_84},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)1),
((NI)64),
((NI)64)}
,
{{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_85},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)1),
((NI)64),
((NI)64)}
,
{{8, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_86},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)64)}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_87},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)32)}
,
{{7, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_88},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)64)}
,
{{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_89},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)32)}
,
{{6, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_90},
((NI)32),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)32)}
,
{{3, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_91},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)64)}
,
{{11, (NimStrPayload*)&TM__E1mVdicHuIr4qL2Kg2EGXQ_92},
((NI)64),
((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw)0),
((NI)64),
((NI)64)}
}
;
extern NIM_BOOL nimInErrorMode__system_3978;
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) {
NIM_BOOL* result;
result = (NIM_BOOL*)0;
result = (&nimInErrorMode__system_3978);
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg, nameToOS__platform_905)(NimStringV2 name) {
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)0;
{
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg i;
NI res;
i = (tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)0;
res = ((NI)1);
{
while (1) {
if (!(res <= ((NI)33))) goto LA3 ;
i = ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg) (res));
{
NI T6_;
T6_ = (NI)0;
T6_ = nsuCmpIgnoreStyle(name, OS__platform_520[(i)- 1].Field0);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!(T6_ == ((NI)0))) goto LA7_;
result = i;
goto BeforeRet_;
}
LA7_: ;
res += ((NI)1);
} LA3: ;
}
}
result = ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)0);
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow, nameToCPU__platform_949)(NimStringV2 name) {
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow result;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
result = (tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow)0;
{
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow i;
NI res;
i = (tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow)0;
res = ((NI)1);
{
while (1) {
if (!(res <= ((NI)28))) goto LA3 ;
i = ((tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow) (res));
{
NI T6_;
T6_ = (NI)0;
T6_ = nsuCmpIgnoreStyle(name, CPU__platform_720[(i)- 1].Field0);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
if (!(T6_ == ((NI)0))) goto LA7_;
result = i;
goto BeforeRet_;
}
LA7_: ;
res += ((NI)1);
} LA3: ;
}
}
result = ((tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow)0);
}BeforeRet_: ;
return result;
}
N_LIB_PRIVATE N_NIMCALL(void, setTarget__platform_837)(tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg* t, tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg o, tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow c) {
(*t).targetCPU = c;
(*t).targetOS = o;
(*t).intSize = (NI)(CPU__platform_720[(c)- 1].Field1 / ((NI)8));
(*t).floatSize = (NI)(CPU__platform_720[(c)- 1].Field3 / ((NI)8));
(*t).ptrSize = (NI)(CPU__platform_720[(c)- 1].Field4 / ((NI)8));
eqcopy___stdZassertions_16((&(*t).tnl), OS__platform_520[(o)- 1].Field5);
}
N_LIB_PRIVATE N_NIMCALL(void, setTargetFromSystem__platform_993)(tyObject_Target__XQWVo9aPbyuL9b6bNh22dfIg* t) {
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg T1_;
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow T2_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
T1_ = (tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)0;
T1_ = nameToOS__platform_905(TM__E1mVdicHuIr4qL2Kg2EGXQ_64);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*t).hostOS = T1_;
T2_ = (tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow)0;
T2_ = nameToCPU__platform_949(TM__E1mVdicHuIr4qL2Kg2EGXQ_93);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
(*t).hostCPU = T2_;
setTarget__platform_837(t, (*t).hostOS, (*t).hostCPU);
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, listOSnames__platform_929)(void) {
tySequence__sM4lkSb7zS6F7OVMvW9cffQ result;
result.len = 0; result.p = NIM_NIL;
{
tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg i;
NI res;
i = (tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg)0;
res = ((NI)1);
{
while (1) {
NimStringV2 colontmpD_;
if (!(res <= ((NI)33))) goto LA3 ;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
i = ((tyEnum_TSystemOS__iZn2NSk2cFW6r5TYhTTIjg) (res));
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD_), OS__platform_520[(i)- 1].Field0);
add__stdZenumutils_69((&result), colontmpD_);
res += ((NI)1);
} LA3: ;
}
}
return result;
}
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, listCPUnames__platform_973)(void) {
tySequence__sM4lkSb7zS6F7OVMvW9cffQ result;
result.len = 0; result.p = NIM_NIL;
{
tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow i;
NI res;
i = (tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow)0;
res = ((NI)1);
{
while (1) {
NimStringV2 colontmpD_;
if (!(res <= ((NI)28))) goto LA3 ;
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
i = ((tyEnum_TSystemCPU__ggCm2K7NXHAwcXG5u9bs1ow) (res));
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
eqcopy___stdZassertions_16((&colontmpD_), CPU__platform_720[(i)- 1].Field0);
add__stdZenumutils_69((&result), colontmpD_);
res += ((NI)1);
} LA3: ;
}
}
return result;
}