Caml1999I037cK/-Stackframegen/analysis_result(;@@6contains_nontail_calls@@$boolE@@@ܰ9asmcomp/stackframegen.mliTT@@A@.frame_required@@@@@۰ XNPXNe@@"B@0extra_stack_used@@#intA@@@ڰb46b4L@@0C@@@A@@@@@S g@@@@4@@A@Š2stackframe_generic)#@1trap_handler_sizeA@@@@@'is_callA@$Mach0instruction_desc@@@J@@@@@@@.frame_requiredA@'fundecl@@@@]@@@a@@@@@@@@@'analyzeA@*'fundecl@@@}@@@@@@@@@@@@@Q+@@@@@A@A2@A2@BF@AF@Q@@Q@AC @@in  @@D@A@Ơa*#@`@@,@A,@AD@AD@BX@AX@c@@c@AC;@@@AkAjdAcSAR>A=/@@@@@琐.@@@@@@$@@@!@$@!A@0;@@@ALAKeAdzAyA@@@@@@@@@@@@5@@@2A@@.-Stackframegen0F? =pRѧҠ'X86_ast058ߺ<%RӠ(Warnings0mJɒkgrs-Stdlib__Uchar056uf4[_+Stdlib__Sys0 -ռ鱦s5/.Stdlib__String0*%"e+Outcometree0euWS~d栠$Misc0ob]6>Vê>$Mach0( C'~A̠)Longident0s `7mɕc(Location0a7cK_H%9)Load_path0I@18 ~&Lambda0z1x]&ZT,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ#Env0zV L{YWI)Debuginfo0PtJ=^w/*Data_types0I'Ue`wq]Ѡ#Cmm0rhmsT4u%{*Cmi_format0c˯7͗ԩmݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs+Backend_var0G}afTd(Asttypes0>n{T8cئ$Arch0;:1-K^1ʹ*}@@@Caml1999T037/ |CC-StackframegenA+/analysis_resultA9asmcomp/stackframegen.mliSS@@;@@6contains_nontail_calls@@$boolE@@@TT@)ocaml.doc&_none_@@A p Whether the function contains non-tail calls to OCaml functions. Calls to C functions don't count. #U$WGM@@@@@@@2A@.frame_required@@!@@@/XNP0XNe@  Whether the function must allocate a stack frame on entry, for one of the following reasons: - some local variables are stack-allocated - the function needs to save its return address on the stack, e.g.: -- it contains a non-tail call to an OCaml function -- it calls a C function -- it contains an allocation or a poll point -- it performs an array bound check (on some ports) =Yfj>a,3@@@@@@@LB@0extra_stack_used@@#intA@@@Kb46Lb4L@; Amount of stack space used, in bytes, in addition to the initial stack frame. This counts trap handlers and "outgoing" stack slots used for parameter passing. YcMRZf@@@@@@@hC@@@A@@@@@]S^g@@@@l@@@#\\UeT@A@@Ш@г_$boolnToT@@g3@@@@@@P;@@@A@@@@@@A@R$charB;@@A@@@@@@A@&stringQ;@@ A@@@@@@@@%bytesC;@@ A@@@@@@@@%floatD;@@A@@@@@@@@;@@%falsec@@@$trued@@@@@A@@@@@@A@$unitF;@@"()e@@@@@A@@@@@@A@ #exnG;@@@A@@@@@@@@#effH;@@O@A@A@@@@@@@@@,continuationI;@@Q@@P@B@A@nY@@@@@@@@@%arrayJ;@@R@A@A@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@ @@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@ @@@*floatarrayS;@@A@@@@@$@@@&iarrayT;@@Y@A[A@Y@@@@@-@@@*atomic_locU;@@Z@AdA@@@@@@6@@@.Assert_failure`#@@@@@J@@@@@@@@[@@AM=ocaml.warn_on_literal_patternQ@R@0Division_by_zero]#@@@AW Z Z@+End_of_file\#$@@@A_bb@'FailureY#,@'@@Ahkk@0Invalid_argumentX#5@0@@Aq$t#t@-Match_failureV#>@@=@9@;@@a@@A54@)Not_foundZ#O@@@A=<@-Out_of_memoryW#W@@@AED@.Stack_overflow^#_@@@AML@.Sys_blocked_io_#g@@@AUT@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@AĠwv@&Stdlib;@@@A@@@@@@@@@Avu@@@@v@נӐ@@@@@@#ˠ˰XN^@@@Ш@гΠ$boolXN`XNd@@@@@@@ՠ𐠠@@@@@@#Πΰb4F@@@Ш@гѠ#intb4Hb4K@@@@@@@֠ @@@@@@@A@@@3@@A@/@@2stackframe_generic5i$6i6@BBBБ@1trap_handler_sizeA@@@@@D@'is_callA@$Mach0instruction_desc@@@Y@@@@@@@D@.frame_requiredA@'fundecl@@@@p@@@t@@@@@@@@@D@'analyzeA@2'fundecl@@@@@@@@@@D@@@@D@@D@@D@@D@c@@D@3-,,-----@.i;@@@A&A%CAB\A[kAj@@C@@@@@C@@@@@@@in  @@@@D@#@|&@@:@A:D@@AW@AWD@@Bp@ApD@@@@D@@AC'*undef*C@@@#@@@@@@@ ;@@1AVAUsArAA@@@@@@C@K@@@@@@2@@@/@@/@Ai?A@A@Ш@г#intj@ej@h@@Z@@[j@B@@@AAШ@б@г$Mach ki| ki@kiki@@@@@@w @@г$boolkiki@@@@@@@@@#kik@@@AAШ@б@г$Mach4l5l@°8l9l@@@@@@ @@б@гȠ$boolGlHl@@@@@@@гР$boolSlTl@@@@@@@@@@@@) @@^l @@@AAШ@б@г۠$Machompm@smtm@@@@@@ܰ @@г蠐/analysis_resultmm @@@@@@@@@m@@@@i9@@#@LAKAA@,A+A@@@@@@@@@@A@A7@A@BO@A@^@@@ACm@@@#@o;@@AhAg]A\HAG/A.@@ @ @ @ @@@@@@@@@@@@@3JIIJJJJJ@@A@@A@#@5@@ @ A@#@8;@@"A@@@@@@@ @@ A@;@@@A%@@@@@@@A@@3ZYYZZZZZ@2#@@@@#@@@#@A@@@@@A@@@@@@@@@@@A@@@@@@@@@@@@@@@@@|A@yx@@@w@@@@@@@ t@!@ @@tx@@x@@@A@A@A&@B°@A4@Ѱ@@=@ACs@@c@`#@A@@@6@@5A@@@@4@@@3@@2@@1A@@@@0@@@@/@@@.@@-@@,@@+A@@@@*@@@)@@(@@'@;@:@9@8@@7@@Ұ@A@A@A&@B@A4@@@=@AC;@@@AADA?A4A$@&@%@$@#@@"@@@@@@@@@4;@@@AA@@@@Q@@@P@@O@@NA@@@@M@@@@L@@@K@@J@@I@@H@A@=:@@@G9@@@F@@E@@DZAW@@@C@@B@@A@@@?@>@=@@<@@@@@@@@A@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Xavier Leroy, projet Cambium, INRIA Paris E44E4@ H FF@ H Copyright 2023 Institut National de Recherche en Informatique et GG@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the KKN@ H special exception on linking described in the file LICENSE. LOOLO@ H MM@ H************************************************************************NN5@ ^ Compute the parameters needed for allocating and managing stack frames in the Emit phase. P77Q@ q* Whether the function contains non-tail calls to OCaml functions. Calls to C functions don't count. ⠠ * Whether the function must allocate a stack frame on entry, for one of the following reasons: - some local variables are stack-allocated - the function needs to save its return address on the stack, e.g.: -- it contains a non-tail call to an OCaml function -- it calls a C function -- it contains an allocation or a poll point -- it performs an array bound check (on some ports) ˠ * Amount of stack space used, in bytes, in addition to the initial stack frame. This counts trap handlers and "outgoing" stack slots used for parameter passing. @-./boot/ocamlc)-nostdlib"-I&./boot*-use-prims2runtime/primitives"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I'asmcomp"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-cEF S/home/teraram/ci/builds/workspace/parallel-build/flambda/true/label/ocaml-manycores >10/.-,+*)('&%$#"! @@0w&bY}3@@@$Arch0;:1-K^1ʹ*}(Asttypes0>n{T8cئ+Backend_var0G}afTd5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Cmi_format0c˯7͗ԩmݠ#Cmm0rhmsT4u%{*Data_types0I'Ue`wq]Ѡ)Debuginfo0PtJ=^w/#Env0zV L{YWI*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`&Lambda0z1x]&ZT)Load_path0I@18 ~(Location0a7cK_H%9)Longident0s `7mɕc0( C'~A̠$Misc0ob]6>Vê>+Outcometree0euWS~d栠)Parsetree0Uҩ=p>*%"e$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠#Reg0dfǝhO%Shape0oNՄBH0F? =pRѧҠ&Stdlib0Lku]8_٠+Stdlib__Arg0اp2/٠r)w.Stdlib__Buffer08APF< t..Stdlib__Digest0l!LHgErζ .Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V +Stdlib__Map0L5xE|O0~,J-.Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 .Stdlib__String0s)Targetint0!2JTI ϝ.Type_immediacy0A^abOhՠ%Types0xH+}q)Unit_info0ڀh%((Warnings0mJɒkgr