Caml1999I037kO-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@@@@@L@@@@@@@.frame_requiredA@'fundecl@@@@@@c@@@@@g@@@@@@@@@'analyzeA@0'fundecl@@@@@@@@@@@@@@@@@@ܐY+@@@@@A@A8@A8@BN@AN@Y@@Y@AC @@in  @@D@A@Ơi*#@h@@.@A.@AJ@AJ@B`@A`@k@@k@AC;@@@AsArlAkYAX@A?/@@@@@㐐.@@@@@@$@@@!@$@!A@0;@@@ANAMkAjAA@@@@@@@@@@@@5@@@2A@@.-Stackframegen0Pz;pgŶd0䮠'X86_ast0&L@,!.(Warnings0ۮUrԽLMǠ)Unit_info0UB(+x)}x֠%Types0(m4S%Qd.Type_immediacy0v :g+)Targetint0yQIao2栠%Subst0.p#T𒠠-Stdlib__Uchar0No>q՗c7X/>+Stdlib__Sys0 K*q\VtV+˨.Stdlib__String0!X.}Vw+D#H=4+Stdlib__Set0jʺz?i+Stdlib__Seq04+{*.Stdlib__Result0MuW86hǠ+Stdlib__Map0V_xw.Stdlib__Lexing0$Gz|HQՠ,Stdlib__Lazy0`9'3cQrڄX/Stdlib__Hashtbl0hItBTٓ}let.Stdlib__Format0䦗. zw.Stdlib__Either0Kco-.D٠.Stdlib__Domain0_+I\bsz)>.Stdlib__Digest0b{{5s5.Stdlib__Buffer0IT0+袧7+Stdlib__Arg0_kХ+Ō<-mǘ&Stdlib0GI,&+< %Shape0%>+/2}RS3V#Reg03WW#unG)Primitive0HCګ'Ơ$Path0B5YAn0w)Parsetree0o\V]Wggr+Outcometree0 ֩[=$Misc0Ÿ˖ɦnƹV !$Mach0HrHAs4)Longident0o\-Is?)̚ (Location04 RS1Df(0)Load_path0V^3J@Y qSC9&Lambda0VD2Sk{;Nl,Identifiable0Hɸ b]1%Ident00g&Bx+*Format_doc0;TD&K^_Z#Env0'(Sl-L>56j)Debuginfo0#Ļy`DAV*Data_types0{dE)`cR#Cmm0\؂. +YƠ*Cmi_format0^퀭ˏEF$0CamlinternalLazy0r{{ yO8CamlinternalFormatBasics0& g.r5Build_path_prefix_map0K*DV.Q+Backend_var0Y)o[Y&(Asttypes0ʼnmX֛@-$Arch0ɸۧm^{:a@@@Caml1999T0370IC-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;@@#intA@@@@@@A@S$charB;@@$charA@@@@@@A@&stringQ;@@&stringA@@@@@@@@%bytesC;@@%bytesA@@@@@@@@%floatD;@@%floatA@@@@@@@@;@@%falsec@@@$trued@@@@@A@@@@@@A@$unitF;@@"()e@@@@@A@@@@@@A@ #exnG;@@@A@@@@@@@@#effH;@@O@A@A@@@@@@@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@$@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@/@@@ 5extension_constructorR;@@5extension_constructorA@@@@@5@@@*floatarrayS;@@*floatarrayA@@@@@;@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@F@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@Q@@@ .Assert_failure`#@@@@@J@4@@@@@@@[@@Ah=ocaml.warn_on_literal_patternl@m@0Division_by_zero]#@@@Ar u u@+End_of_file\#$@@@Az}}@'FailureY#,@'@@A@0Invalid_argumentX#5@0@@A$#@-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@@Aנon@:Continuation_already_takenb#@@@Aߠwv@&Stdlib;@@@A@@@@@@@@@A@@@@|@򠰠@@@@@@#XN^@@@Ш@г預$boolXN`XNd@@@@@@@𠰠  @@@@@@#-b4F@@@Ш@г점#int6b4H7b4K@@Ȱ@@@@@񠰠)(@@@@@@@A@@@3@@A@/@@2stackframe_genericPi$Qi6@BBBБ@1trap_handler_sizeA"@@@@@D@'is_callA@$Mach0instruction_desc@@@@@v@@@@@@@D@.frame_requiredA@'fundecl@@@@@@@@@@@@@@@@@@@@D@'analyzeA@8'fundecl@@@@@@@@@@@@D@@@@D@@D@@D@@D@k@@D@3POOPPPPP@Qq;@@@A(A'IAHdAcsAr@@C@@@@@C@@@@@@@in  @@@@D@#@&@@<@Aki?ki@@@@@@@@@Fkik@@@AAШ@б@г$MachWlXl@ư[l\l@@@@@@ @@б@гʠ$booljlkl@@@@@@@гҠ$boolvlwl@@@@@@@@@@@@ @@+ @@°l @@@AAШ@б@гݠ$Machmm@mm@@@@@@ް @@гꠐ/analysis_resultmm @@@@@@@@@m@@@@i9@@#@VAUKAJ4A3A@ @ @ @ @ @@ @@@A@A?@A@BY@A@h@@@ACw@@@#@y;@@ArAqgAfPAO3A2@ @ @ @ @ @@ @@@@@@@@@@@3onnooooo@@A@@A@#@5@@@ A@#@8;@@$A@@@@@@@@@A@;@@@A'@@@@@@@A@@3~~@4#@@@@#@@!@#@A@@@ "@@ !A@@@@ @@ @@@ @@ @@ A@@@@ @@ @@@@ @@ @@@ @@ @@ @@ A@@@@ @@ @@@ @@ @@ |@ '@ &@ %@ $~@@ #@@@A@A@A,@B԰@A<@@@E@AC{@@m@j#@A@@@ @@@ ?A@@@@ >@@ =@@@ <@@ ;@@ :A@@@@ 9@@ 8@@@@ 7@@ 6@@@ 5@@ 4@@ 3@@ 2A@@@@ 1@@ 0@@@ /@@ .@@ -@ E@ D@ C@ Bʠ@@ A@@@A@A@A,@B @A<@/@@E@AC;@@@A7AL,AGA:A&@ ,@ +@ *@ )Ġ@@ (@@@@@@@@@N;@@@AA@@@@ _@@ ^@@@ ]@@ \@@ [1A@.-@@@ Z@@ Y@,@@@ X@@ W+@@@ V@@ U@@ T@@ S`A@]Z@@@ R@@ QY@@@ P@@ O@@ N|Ay@@@ M@@ L@@ K@ J@ I@ H@ G@@ F@@@@ @@@ @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  G G@ 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 $K%KN@ H special exception on linking described in the file LICENSE. *LOO+LO@ H 0M1M@ H************************************************************************6N7N5@ ^ Compute the parameters needed for allocating and managing stack frames in the Emit phase. 10/.-,+*)('&%$#"! @@0Wk-{VI`>30//00000@-@@$Arch0ɸۧm^{:a(Asttypes0ʼnmX֛@-+Backend_var0Y)o[Y&5Build_path_prefix_map0K*DV.Q8CamlinternalFormatBasics0& g.r0CamlinternalLazy0r{{ yO*Cmi_format0^퀭ˏEF$#Cmm0\؂. +YƠ*Data_types0{dE)`cR)Debuginfo0#Ļy`DAV#Env0'(Sl-L>56j*Format_doc0;TD&K^_Z%Ident00g&Bx+,Identifiable0Hɸ b]1&Lambda0VD2Sk{;Nl)Load_path0V^3J@Y qSC9(Location04 RS1Df(0)Longident0o\-Is?)̚ Ґ0HrHAs4$Misc0Ÿ˖ɦnƹV !+Outcometree0 ֩[=)Parsetree0o\V]Wggr$Path0B5YAn0w)Primitive0HCګ'Ơ#Reg03WW#unG%Shape0%>+/2}RS3V00Pz;pgŶd0䮠&Stdlib0GI,&+< +Stdlib__Arg0_kХ+Ō<-mǘ.Stdlib__Buffer0IT0+袧7.Stdlib__Digest0b{{5s5.Stdlib__Domain0_+I\bsz)>.Stdlib__Either0Kco-.D٠.Stdlib__Format0䦗. zw/Stdlib__Hashtbl0hItBTٓ}let,Stdlib__Lazy0`9'3cQrڄX.Stdlib__Lexing0$Gz|HQՠ+Stdlib__Map0V_xw.Stdlib__Result0MuW86hǠ+Stdlib__Seq04+{*+Stdlib__Set0jʺz?i.Stdlib__String0!X.}Vw+D#H=4+Stdlib__Sys0 K*q\VtV+˨-Stdlib__Uchar0No>q՗c7X/>%Subst0.p#T𒠠)Targetint0yQIao2栠.Type_immediacy0v :g+%Types0(m4S%Qd)Unit_info0UB(+x)}x֠(Warnings0ۮUrԽLMǠ'X86_ast0&L@,!.@0Pz;pgŶd0AECțX@@@@@J|@@@H@@j@@@J@@@@P@@