#define _ ":\n\t"
#define a "movq\t"
#define b "\n\t."
#define c "(%rsp"
#define d "\n\tc"
#define e "ax\n\t"
#define f "ction"
#define h "\n\tj"
#define g "_"_""
#define j ""a"%r"
#define i "allq\t"
#define k "q\t%r"
#define l "0\\00"
#define m "._\n\t"
#define o "_\n\t"
#define n "movl\t"
#define q "(%rip)"
#define p "pushq\t%"
#define r "\n\t"a""
#define t "se"f""
#define s "c"i""
#define y "si\n\t"
#define x "opq\t%"
#define w "x\n\t"
#define v "l\t%e"
#define z "._"_""
#define B ""d"mp"
#define A "\n"b""
#define E "movb\t"
#define D "\",@progbi"
#define C "p"x""
#define F "addq\t"
#define G "(%rax"
#define I "@fun"f"\n"
#define H ", %al"
#define K ""A t""
#define J "xor"v""
#define N ""D"ts"
#define M "ax, %r"
#define P "\n\t"j""
#define O ""q", %"
#define V "allq\t"
#define T "rb"w""
#define S "\n\ttest"
#define Q "\n\t"n""
#define _a "\n\t"E""
#define __ "leaq\t"
#define Z "text."
#define Y "\"ax"N""
#define X ""d i""
#define W "\\00"l""
#define _b ", %r"e""
#define _c ", %edi\n\t"
#define _d ""j"ax, "
#define _e ""g".size"
#define _i "\n\t"p""
#define _h "\n\t"J""
#define _g ""c"), %r"
#define _f ""K"\t."Z""
#define _l ""d V"L"
#define _j "rbp\n\t"
#define _q ", %rsi\n\t"
#define _p "%rax\n\t"
#define _o "\n\t"F""
#define _n ""c")"r""
#define _m "\n\tmova"
#define _k "p2align\t"
#define _F "LJ_+40"q""
#define _E "LJ_+41"q""
#define _D ""_l"O"m"test"
#define _C ""F"$8, %rsp\n"
#define _B ""_m"ps\t"
#define _A "\n\tretq\n"
#define _z ""_ p _j p""
#define _y ""c")"P""
#define _x "ax, %e"e""
#define _w ""G",%r15"
#define _v "\n\t"C"r"
#define _t "rust_eh_personality"
#define _s ""b"type\t"
#define _r "rust_begin_unwind"
#define _O "\"ax"D"ts"
#define _N "g"o"andb\t$1"H _a"%al, "_F _a"%dl, "_E"\n\t"
#define _M ", %r12\n\t"
#define _K "\n\t"__""
#define _J "\t\"."Z""
#define _I ""Y b"typ"
#define _H ""_C"\t"C""
#define _G ""o"ud2\nL"
#define a_ "$1"H"\n\t"
#define _Z "zbl\t%dl, %"
#define _Y ", %rsp\n\t"
#define _X "16"c")"_b""
#define _W "\n\tincq\t"
#define _V "bx, %r"y""
#define _T ""_".size\tL"
#define _S ""A"type\tL"
#define _Q "@object"b t"\t."
#define _P ".asciz\t\""
#define aj "eq\t%rax, %r"
#define ai ""Y b"type\tL"
#define ah "ax, "_p"je\tL"
#define ag "%edi"X"LS"m""
#define af ""_z"r15"_i"r14"
#define ae "__errno_location@PLT"Q""
#define ad "14"_v"15\n\t"C"rbp"_A"L"
#define ac ""Y b _k"4, 0x90"_s""
#define ab ".cfi_startproc"
#define aa ""l"0"W l""
#define aM ""_D"b\t$1"H h"e\tL"
#define aK ""_z"rb"w"pushq\t%rax"
#define aJ ""o"movb\t$1, %bpl\n"
#define aI ""_D"b\t%bpl"H h"ne\t"
#define aH ""_H"rb"w"p"x _j"retq\nL"
#define aG "test"k"di, %rdi"h"e\tL"
#define aF ""K"\t.rodata.cst16,\"aM"N",16"b _k"4\nL"
#define aE ""g".zero\t16,48"b t"\t.text."
#define aD "12, "_y"15, 8"_y"14, 16"c")"
#define aC "bp, %ebp"_h"si, %e"y j""
#define aB ""r"%r14, %rdi"r"%r"
#define aA ""r _X __"-4"G"), %rdx"B k"12, %rdx"h"e\tLb_6"
#define az "sp"_b _d"48"_n"%rsi, 56"
#define ay "movabsq\t$3472328296227680304"_b""
#define ax "_"O"xmm0"_B"%xmm0, "
#define aw "leal\t(%rdx,%rdx,4)"
#define av ""S k"15, %r15\n\t"
#define at "sub"k"bp, %rdx\n\t"n"%r1"
#define as "@PLT"S k M e"js\tL"
#define ar ""o F"%rax, %rbp"_o"%r"M"bx"B"q\t"
#define aq "24"O"edi"r"L4_+16"O""
#define ap ""S v"ax, %e"e"jne\tL"
#define ao "%edi"X"LJ"m"ud2\nL"
#define an ""b"cfi_def_cfa_offset 16"X"LC"_G""
#define am "4"W l l l l l l""
#define ak ""z".zero\t1024"b"size\tL"
#define al ",\"aw\",@progbits"b _k"3\nL"
__asm__("\t.text\n\t.file\t\"ALDS1_2_A0-8787f43e282added376259c1adb08b80.rs\"\n\t."t _J"LD._\","_O"\n\t.type\tLD._,"I"LD._:"B"q\t%rsi, 16(%rdi)"h"le\tLU_\n\timulq\t24(%rdi), %r"y F"8(%rdi), %r"y"js\tLU_\n\t"a"(%rdi), %rax"B"q\t%rsi, "G")"h"le\tLU_\n\tshlq\t$2, %r"y F"16"G"), %r"y"je\tLU_"P"si, %r"e"retq\nLU_"_ p"r"e"c"V"L8"m"ud2\nLQ._"_".size\tLD._, LQ._-LD._"A t _J"La_\","_O b"type\tLa_,"I"La_"_ E _F H B"b\t$2"H h"ne\tLK"o p"r"e"c"V"L"_N _C"LK"g"xorl\t%ecx, %ecx"B"b\t"a_ __ _E", %r"e"cmov"aj"cx"P"cx, %r"e"retq\nLs"g".size\tLa_, Ls_-La_"K"\t.text.LO._,"_O b"type\tLO._,"I"LO._"_ p"rbx"_l"a"o"testq\t%rax, %r"e"je\tLu"o E G"), %bl\n\taddb\t$-48, %bl\n\tcmpb\t$10, %bl\n\tjae\tLu"o"c"V"L"_N E a_"jmp\tLm_\nLu"g"xorl\t%eax, %eax\nLm_"_"movl\t%ebx, %ed"w"p"x"rbx"_A"L8"g".size\tLO._, L8_-LO._"K"\t.text.L0_,"_O b"type\tL0_,"I"L0_"aK aM"H"o"mov"_Z"ebx"aM"Z"aJ"L9._"_ __"(%rbx,%rbx,4), %r"e"mov"_Z"ecx\n\t"__"(%rcx,%rax,2), %rbx"aI"L9._\nLZ"g j"bx, "_p aH"H"g"c"V"L8"m"ud2\nL6._"_T"0_, L6._-L0_"K"\t.text.Lh_,"_O b"type\tLh_,"I"Lh_"aK _D"b\t"a_"je\tLN"o"mov"_Z"ebx"_D"b\t"a_"je\tLY"aJ"LN._"_"leal\t(%rbx,%rbx,4), %eax\n\tmov"_Z"ecx\n\tleal\t(%rcx,%rax,2), %ebx"aI"LN._\nLY"g n"%ebx, %eax\n\t"aH"N"g"c"V"L8"m"ud2\nLe"g".size\tLh_, Le_-Lh_"aF"G"aE"L4._,"ai"4._,"I"L4._"_ p T"subq\t$48"_Y ay _d"32"c")"_B"LG"ax"16"c")"_B"%xmm0, "c")\n\t"n"$39, %ebx"S"l\t%edi, %edi"h"le\tLB"m n"$3435973837, %eax\nLR"g"cmpq\t$39, %rbx"h"a\tLt"o"movl\t%edi, %ecx\n\t"j"cx, %rd"w"imulq\t%rax, %rd"w"shrq\t$35, %rd"w"addl\t%edx, %ed"w aw", %ed"w n"%edi, %e"y"sub"v"dx, %e"y E"$48, %dl"B"b\t$10, %sil"h"b\tLi"o"movb\t$55, %dl\nLi"g"addb\t%sil, %dl\n\t"n"$3435973837, %e"y"imulq\t%rcx, %r"y"shrq\t$35, %r"y E"%dl, "c",%rbx)\n\tdecq\t%"T"cmpl\t$9"_c n"%esi"_c"ja\tLR"o"incq\t%"T n"$39, %e"e"cmpq\t%rax, %rbx"d"mova"aj"bx\nLB._"_"movzbl\t"c",%rbx)"_c"c"V"LS"m"incq\t%"T"cmpq\t$40, %"T"jne\tLB._\n\t"F"$48"_Y C T"retq\nLt"g n"$40, %esi"P"bx, %rdi"_l"p"_G"S"_e"\tL4._, LS_-L4._"_f"L1_,"ai"1_,"I"L1_"_ p"rax"P"si"_b J"si, %e"y"testq\t%rax"_b"cmovnsq\t%rax"_q"shlq\t$2"_q"testq\t%rsi, %r"y"je\tL1"m aG"."m"c"V"realloc@PLT"h"mp\tLR._\nL1"z aG"P"m"c"i"free@PLT\nLP"z J _x"jmp\tLV_\nL."z j"si, %rdi"X"malloc@PLT\nLR"z"test"k ah"I._\nLV_"_ C"rcx"_A"LI"z s ae G")"_c s"LJ"m"ud2\nLz"_e"\tL1_, Lz_-L1_"_f"L6_,"ai"6_,"I"L6"g p"rax\nLT"z s"La_"S k ah"U"m E G")"H Q"%eax, %ecx\n\taddb\t$-9, %cl"B"b\t$5, %cl"h"ae\tLP_\nLQ"g s"L"_N"jmp\tLT._\nLP_"_"cmpb\t$32"H h"e\tLQ_\nLU"z C"r"e"retq\nLI"_e"\tL6_, LI_-L6_"aF"M"aE"main,"Y b"globl\tmain"_s"main,"I"main"af _i"r13"_i"r12"_i T"subq\t$136"_Y s"L6_"X"La_"S k ah"E"o"cmpb\t$45, "G")"h"ne\tLE"o s"L"_N s"L0_"P M"12\n\tneg"k"12\n\tjmp\tLE._\nLE"g s"L0_"P M"12\nLE"z"cmpq\t$9"_M n"$10, %r15d"d"movg"k"12, %r15"_h"di"_c j"15"_q s"L1_"P M"14"S k"12, %r12\n\tjle\tLb"o __"(,%r12,4), %rdx"_h aC"14, %rdi"X"memset@PLT"P aD _h"bx, %ebx\nL3"z"cmp"k"bp, %r14"h"e\tLE_3"_K"1(%rbx), %r15"X"L6_"X"La_"S k M e"je\tLH"m"cmpb\t$45, "G")"h"ne\tLH"m"c"i"L"_N s"Lh_\n\tnegl\t%eax\n\tjmp\tLE_2\nLH"z s"Lh_\nLE_2"_"mov"v"ax, (%r14,%rbx,4)\n\t"F"$-4, %rbp"P"15, %rbx"B k"15, %r12\n\tjg\tL3._\nLE_3"_"movq\t"c")"_M"jmp\tLE_4\nLb"g j aD"\nLE_4"_ __"-1(%r12), %r"e _d"32"c")"S k M e"jle\tLE_5"_K"(,%r12,4), %r"e"neg"k e _d"88"c")"_h _x _d"40"_y"12, "_p"sarq\t$63"_b _d"96"_y"12, "_p J aC"12, 104"c")\nLE_7"_"cmp"k M y"jg\tLb_6"P"bp, 120"_n"96"_g"cx\n\tand"k M"cx\n\t"__"(%rcx,%r12), %rdx"B k M"dx"h"g\tLb_6"S k"dx, %rdx"h"s\tLb_6"B k"si, %rdx"r"%rsi, 112"c")"h"le\tL"m j"si"_b"notq\t%rax"_o"%rax, %rdx"_o"$1, %rdx"r"%r"az _n"%rdx, 64"_n"$1, 72"c")"B"q\t$2, %rdx"h"l\tLG"m j"dx, 128"c")"r"32"_g e __"(%rax,%rcx), %r15\n\tshlq\t$2, %rcx\n\t"a"88"c")"_M"sub"k"cx, %r12\n\t"J _x _d"24"c")\nLW"z a"40"_g e _d"%rbx"_K _w"), %r13"_K"48"_g"14"aB"13"_q s"LD"m j M"bp"_o"%r15, %rbx"_o"$-1, %rbx"aB _V s"LD"m n"(%rbp), %ecx\n\tcmpl\t"G"), %ecx\n\tjge\tLV"m a"128"c")"_q"cmp"k"13"_q"jle\tLb_6"av"js\tLb_6"r _g"cx\n\tcmp"k"15, %rcx\n\tjle\tLb_6"aA B k"13"_q"jl\tLb_6"r"%r15, %rdx\n\tdecq\t%rdx"h"s\tLb_6"B k"dx, %rcx\n\tjle\tLb_6"_K"-8"G"), %rcx\n\tcmp"k"12, %rcx\n\tje\tLb_6"Q _w",4), %edx"Q"-4"_w",4), %ecx\n\t"n"%edx, -4"_w",4)"B k"15, "c")"h"le\tLb_6"aA Q"%ecx, "_w",4)"_W"24"c")\nLV"z"decq\t%r15\n\t"F"$4"_M"incq\t%rbx"Q"$1, %e"e"cmp"k M"bx"h"g\tLW"m"jmp\tLF._\nL"z a"%r"az _n"$0, 64"_n"$1, 72"c")\nLG"z J _x _d"24"c")\nLF"z a"120"_g"bp"_o"24"c"), %rbp"r"112"_g y"incq\t%r"y a _g e"decq\t40"c")"B"q\t32"_g y a"104"c")"_M"jl\tLE_7"h"mp\tLB_\nLE_5"_ J"bp, %ebp"r"%r12, %rax\nLB"g"test"k M e"jle\tLq"o"movq\t"_X"test"k M e"je\tLq"o"movl\t"G")"_c s"LA"o"cmpq\t$2, "c")"h"l\tLq"o"movl\t$1, %ebx\nLf"g a _X n"(%rax,%rbx,4), %r14d"_W"%rbx"Q"$32"_c s"LS"m n"%r14d"_c s"LA"o"cmp"k"bx, "c")"h"g\tLf_\nLq"g n"$10, "ag ay _d"80"c")"_B"LM"ax"64"c")"_B"%xmm0, 48"c")"Q"$39, %ebx"S k"bp, %rbp"h"e\tLb_1"_m"bsq\t$-3689348814741910323, %rsi\nLy"g a"%rbp"_b"mulq\t%r"y"cmpq\t$39, %rbx"h"a\tLX"o"shrl\t$2, %edx\n\tandl\t$-2, %edx\n\t"aw", %ecx\n\t"n"%ebp, %e"e"sub"v"cx, %e"e E"$48, %cl"B"b\t$10"H h"b\tLE._9"_a"$55, %cl\nLE._9"_"addb\t%al, %cl"r"%rbp, "_p"mulq\t%r"y"shrq\t$3, %rdx"_a"%cl, 48"c",%rbx)\n\tdecq\t%rbx"B"q\t$10, %rbp"r"%rdx, %rbp"h"ae\tLy"o"incq\t%rbx"Q"$39, %e"e"cmp"k M"bx"d"mova"aj"bx\nLb_1"_"movzbl\t48"c",%rbx)"_c s"LS"m"incq\t%rbx"B"q\t$40, %rbx"h"ne\tLb_1"Q"$10, "ag a"16"c"), %rdi"_h"si, %e"y s"L1_"Q"L4_+"aq"rsi"r"L4_"O"rdx\n\t"s"L2_"ap"b_3"_h _x F"$136"_Y C"rbx"_v"12\n\t"C"r13"_v ad"b_6"_ s"L8"m"ud2\nLX"g n"$40, %e"y j"bx, %rdi"X"Lp"_G"b_3"_"mov"v"dx, "ao"x"_e"\tmain, Lx_-main"K _J"LA_\","_I"e\tLA_,"I"LA_"_ p T n"%edi, %ebx\n\tnegl\t%ebx"B v"di, %ebx"h"le\tLY"m n"$45, "ag n"%ebx, %edi\nLY"z C"rbx"h"mp\tL4._\nLA"z".size\tLA_, LA._-LA_"_f _t","Y b"globl\t"_t _s _t","I _t _"retq\nLL"_e"\t"_t", LL_-"_t _f _r","Y b"globl\t"_r _s _r","I _r _"ud2\n\tud2\nLc"_e"\t"_r", Lc_-"_r _f"L2_,"_I"e\tL2_,"I"L2_"af _i T p"rax"S k"dx, %rdx\n\tje\tL5"m a"%rdx, %r14"r"%rsi, %rbx"Q"%edi, %r15d"_h"bp, %ebp\nLj"g a"%r14, %rdx\n\t"at"5d"_c j _V s"write"as"7"ar"%r14, %rbp"h"b\tLj_\nL5"z J _x"jmp\tLv_\nL7"g s ae G"), %edx\n\t"n"$1, %eax\nLv"g _H T C"r"ad"s_2"_T"2_, Ls_2-L2_"K _J"Lg_\","_I"e\tLg_,"I"Lg_"af _i T p"rax"r"LJ_+8"O"r15\n\t"a"LJ_"O"rbp"B"q\t%rbp, %r15"h"ne\tLD"o"cmpq\tLJ_+16"O"r15"h"ne\tLK"m J"bp, %ebp"r"%rbp, LJ_+8"q av"je\tL9"o"movl\tLJ_+32"O"r14d"r"LJ_+24"O T J"bp, %ebp\nL"g a"%r15, %rdx\n\t"at"4d"_c j _V s"read"as"O"o"je\tL9"ar"%r15, %rbp"h"b\tL_\nL9"g a"%rbp, LJ_"q"\n\txorl\t%r15d, %r15d\nLD"g"cmp"k"bp, %r15"h"ge\tLK"m a"LJ_+24"O"rax"_a _w"), %dl"_W"%r15"r"%r15, LJ_+8"q _a"$1"H h"mp\tL3_\nLK"z"xorl\t%eax, %eax\nL3"g _H T C"r"ad"O"g s ae G")"_c s"LJ"m"ud2\nLn"_e"\tLg_, Ln_-Lg_"K _J"LS._\","_I"e\tLS._,"I"LS._"_z T p"rax"Q"%edi, %ebp"r"L4_"O"rdx\n\tcmpq\tL4_+8"O"rdx\n\tjne\tLl"o"movl\tL4_+"aq T j _V s"L2_"ap"r"o"movq\t$0, L4_"q"\n\txorl\t%edx, %edx\n\tjmp\tL7._\nLl"g a"L4_+16"O"rbx\nL7"z E"%bpl, (%rbx,%rdx)"_W"%rdx\n\t"j"dx, L4_"q"\n\t"_H"rbx"_v"bp"_A"Lr"g n"%edx, "ao"5"_e"\tLS._, L5_-LS._"_f"LJ._,"_I"e\tLJ._,"I"LJ"z p"rax"X"LC"_G"s_5"_T"J._, Ls_5-LJ._"_f"L8._,"ac"L8._,"I"L8"z ab _i"rax"an"s_6"_T"8._, Ls_6-L8"m".cfi_endproc"_f"LC_,"ac"LC_,"I"LC_"_ ab"\n\tud2\n\tud2\nLW"_e"\tLC_, LW_-LC_"b"cfi_endproc"_f"Lp_,"ac"Lp_,"I"Lp_"_ ab"\n\t"p"rax"an"k"_e"\tLp_, Lk_-Lp_"b"cfi_endproc"_S"X._,"_Q"bss.LX._,\"aw\",@nobits\nLX"ak"X._, 1024"_S"J_,"_Q"data.LJ_"al"J_"_ _P W am am"4"W l l l"0\""b"quad\tLX"m _P W l"0"W aa"2"W aa"0\""b"size\tLJ_, 48"_S"2._,"_Q"bss.L2._,\"aw\",@nobits\nL2"ak"2._, 1024"_S"4_,"_Q"data.L4_"al"4_"_ _P W aa"0"W l"0\\004"W l"0\\00"l"0\""b"quad\tL2"m _P"\\001"W l"0\\00"l"0\\000\""b"size\tL4_, 32\n"K"\t\".note.GNU-stack\",\""N"\n");


Measured memory_bytes: 2116