????

Your IP : 216.73.216.174


Current Path : /usr/lib64/ocaml/compiler-libs/
Upload File :
Current File : //usr/lib64/ocaml/compiler-libs/optmain.cmx

Caml1999Y015����@m
�%9�('Optmain�@��(Warnings�0�q�%����c��4�eӠ�(Variable�0��Ѵ2jUHY^��몠�2Var_within_closure�0�����lոB�e$D���%Types�08�/���RV1�-�q��'Timings�0�5y��w�m�O�'���#Tag�0B��f��4������ѷ��&Symbol�0BX�oG��O��9��%Subst�0�{ ���+���נ�0Static_exception�0u��L��f�*�Xg��3Simple_value_approx�0_��k�|���Ⱥ�EkD���6Set_of_closures_origin�0�䑩RΓ���O�۴�)��2Set_of_closures_id�0ط����eӲy��[u#Set�04�n�����U���pn��#Reg�0v��;F�J�Y���*Projection�0Fgw`��_�{b�!����$Proc�0�R.�I�:�A�g9���)Printmach�0�p����e��ڕ�
h�L��&Printf�0����\rm?wk��)Primitive�0�G�-B�w��Y��F|��*Pervasives�0� ���,5��}f�ꠠ$Path�0�Ε[�@�6����x��a��)Parsetree�0�#���uHs�t�;_,��+Outcometree�0�
�@���`��t�rhˠ�w�08R!�Z+n��R��?��`��*Optcompile�0�3�a� �
�-��89xӠ�'Numbers�0�#j҄�wI���:qU���0Mutable_variable�04�Q�
.��N`vO䱠�$Misc�0�{>�Cf`�%q����#Map�0R�jv*�*	���ɠ�)Main_args�0t0�k��=%j6G�,B��$Mach�0h@�}�z�ڤ��A蠠)Longident�0�^��0�Z!��|��(Location�0Ӗ������H�51Z͠�$List�0��.�tPh����A��,Linkage_name�0t�7*��=u^�G��&Lexing�0���R����}H1�퉠�&Lambda�0��<�+[�� jI���-Import_approx�0����~%g�<a��j\��,Identifiable�0fx��@L«�~c���%Ident�0�(Չ��I/��:jE���'Hashtbl�0���@$�í]�����*Freshening�0w]�c�k�\\��~�r��&Format�0MP8�
{��ޜ�(e���'Flambda�0�5�\�Ҟ��9��a}%��(Filename�0������?��`�Dp𧠠+Export_info�0����O��d��X��)Export_id�0��-u��4Df��%Ġ�#Env�0��ޠ90�;_!q������&Digest�0�xf���m�9
s�����)Debuginfo�0��*�.ŭ��}jCd砠)Consistbl�0�L&4lG�u���@����&Config�0�V�:�TCcs�=���*Compplugin�0t9��_�^]ZV[�g֠�(Compmisc�0|�^�����Rs(e�;��)Compilenv�0lj���6� �w���0Compilation_unit�0.���Cz�a������'Compenv�0�\�2_�2V�-9]�堠*Cmx_format�0�ҡ�_Y�{�7W(�>��#Cmm�0>�<��Jؤ	��[���*Cmi_format�0�~4F�~\{��qu|��*Closure_id�0F�a^�̡�������͠�/Closure_element�0��}~rA�ȝ��Р�'Clflags�0v�]H�籋Ó2g��'Clambda�0�ogp���1��n����8CamlinternalFormatBasics�0���ֶI�R"��c�����&Buffer�0)���(���Q�~���,Backend_intf�0���k�q_���C��I���(Asttypes�0��J��?V#6ѯ��+Asmpackager�01�"atYI�ĢO�q��'Asmlink�0�b<���T�@w�w�>��,Asmlibrarian�0��~1*��pAG�#K��%Array�0�l��Q�5�����蠠#Arg�0H�OSdMZ�>��69���$Arch�0{�k�kw~�Q]#��/Allocated_const�0��GV���F@��)cF��@��(Warnings�0�3{x�C����3&���'Timings�0�ߗ�D���	����5�0<�ѭ���4�>��.:���4�0س�O.�8�R�%S��&Printf�0n5�8���Q|�b
=��.�0b`N�"<�z�
fֆ����0��5�ޓ�W6��ʐ~��$Misc�0����nnχ��+��
�0��
��f�0�zM�~��(Location�0>�&].ڃ��I��F�S����0�ņ���b�w��@,㠠�0B.���Vj�3�u��&Format�0/���u;�[[�c�t����Ր0�giެF[M�+�������&Config�07�@��wpǎo �r�����0��"rbϼ|��q2����0��E�TŅ)�>�j:9����0}�H6k�M�dٳ
����0q�0?@(���.�.r$4"����0p�0vP�@����e堠z�0G��Y��-��=�Jޠ��y�0b+}?��)�A��is���x�0i(O:
Ed�l�S��8���#Arg�0��,�~��Wl�l��:��r�0I���T���{5�րY@�C�B@�B@@��4���	&camlCompilenv__symbol_for_global'_2758AA@A@��	"camlCompilenv__closure_symbol_2849AA@A��@@@��	,camlImport_approx__really_import_approx_4536AA@A��@@@��	%camlImport_approx__import_symbol_4522AA@A@��H��@��I�������.camlOptmain__1��	.Usage: ocamlopt <options> <files>
Options are:��=camlOptmain__show_config_1425AA�����%param@@��=camlConfig__print_config_1269���Z����@.camlPervasivesA@@@@@��1driver/optmain.mlhB\@�9camlPervasives__exit_1398���@@��iBI@A@��������0camlMain_args__1��"-a��@��0camlMain_args__2��0 Build a library������0camlMain_args__3��(-absname��@��0camlMain_args__4��	* Show absolute filenames in error messages������2camlMain_args__393��/-afl-instrument��@��2camlMain_args__394��	#Enable instrumentation for afl-fuzz������2camlMain_args__395��/-afl-inst-ratio��@��2camlMain_args__396��	cConfigure percentage of branches instrumented
     (advanced, see afl-fuzz docs for AFL_INST_RATIO)������0camlMain_args__5��&-annot��@��0camlMain_args__6��	% Save information in <filename>.annot������0camlMain_args__7��*-bin-annot��@��0camlMain_args__8��	! Save typedtree in <filename>.cmt������2camlMain_args__143��5-inline-branch-factor��@@������0camlMain_args__9��"-c��@��1camlMain_args__10��; Compile only (do not link)������1camlMain_args__11��#-cc��@��1camlMain_args__12��	5<command>  Use <command> as the C compiler and linker������1camlMain_args__13��&-cclib��@��1camlMain_args__14��	(<opt>  Pass option <opt> to the C linker������1camlMain_args__15��&-ccopt��@��1camlMain_args__16��	5<opt>  Pass option <opt> to the C compiler and linker������1camlMain_args__17��/-clambda-checks��@��1camlMain_args__18��	Z Instrument clambda code with closure and field access checks (for debugging the compiler)������2camlMain_args__106��)-Oclassic��@��2camlMain_args__107��	� Make inlining decisions at function definition time rather than at the call site (replicates previous behaviour of the compiler)������2camlMain_args__312��&-color����2camlMain_args__318��@��2camlMain_args__313��$auto��2camlMain_args__317��@��2camlMain_args__314��&always��2camlMain_args__316��@��2camlMain_args__315��%never��@@@@@@������1camlMain_args__19��(-compact��@��1camlMain_args__20��	% Optimize code size rather than speed������1camlMain_args__23��'-config��@��1camlMain_args__24��	$ Print configuration values and exit������1camlMain_args__31��'-dtypes��@��1camlMain_args__32��< (deprecated) same as -annot������1camlMain_args__35��)-for-pack��@��1camlMain_args__36��	Y<ident>  Generate code that can later be `packed' with
     ocamlopt -pack -o <ident>.cmx������1camlMain_args__39��"-g��@��1camlMain_args__40��	5 Record debugging information for exception backtrace������1camlMain_args__41��"-i��@��1camlMain_args__42��9 Print inferred interface������1camlMain_args__43��"-I��@��1camlMain_args__44��	3<dir>  Add <dir> to the list of include directories������1camlMain_args__45��%-impl��@��1camlMain_args__46��	$<file>  Compile <file> as a .ml file������1camlMain_args__49��'-inline��@@������1camlMain_args__58��0-inline-toplevel��@@����@��@@������
��������2camlMain_args__135��7-inline-lifting-benefit��@@������1camlMain_args__63��0-inlining-report��@��1camlMain_args__64��	Q Emit `.<round>.inlining' file(s) (one per round) showing the inliner's decisions������2camlMain_args__149��%-intf��@��2camlMain_args__150��	%<file>  Compile <file> as a .mli file������2camlMain_args__151��,-intf-suffix��@��2camlMain_args__152��	4<string>  Suffix for interface files (default: .mli)������2camlMain_args__155��*-keep-docs��@��2camlMain_args__156��	) Keep documentation strings in .cmi files������2camlMain_args__157��--no-keep-docs��@��2camlMain_args__158��	: Do not keep documentation strings in .cmi files (default)������2camlMain_args__159��*-keep-locs��@��2camlMain_args__160��= Keep locations in .cmi files������2camlMain_args__161��--no-keep-locs��@��2camlMain_args__162��	. Do not keep locations in .cmi files (default)������2camlMain_args__163��'-labels��@��2camlMain_args__164��9 Use commuting label mode������2camlMain_args__165��(-linkall��@��2camlMain_args__166��	# Link all modules, even unused ones������2camlMain_args__171��1-inline-max-depth��@@������2camlMain_args__178��+-alias-deps��@��2camlMain_args__179��	* Do record dependencies for module aliases������2camlMain_args__180��.-no-alias-deps��@��2camlMain_args__181��	. Do not record dependencies for module aliases������2camlMain_args__182��*-app-funct��@��2camlMain_args__183��> Activate applicative functors������2camlMain_args__184��--no-app-funct��@��2camlMain_args__185��	  Deactivate applicative functors������2camlMain_args__188��4-no-float-const-prop��@��2camlMain_args__189��	> Deactivate constant propagation for floating-point operations������2camlMain_args__190��)-noassert��@��2camlMain_args__191��	  Do not compile assertion checks������2camlMain_args__194��+-noautolink��@��2camlMain_args__195��	? Do not automatically link C libraries specified in .cmxa files������2camlMain_args__196��*-nodynlink��@��2camlMain_args__197��	9 Enable optimizations for code that will not be dynlinked������2camlMain_args__200��)-nolabels��@��2camlMain_args__201��	$ Ignore non-optional labels in types������2camlMain_args__206��)-nostdlib��@��2camlMain_args__207��	@ Do not add default directory to the list of include directories������2camlMain_args__208��?-no-unbox-free-vars-of-closures��@��2camlMain_args__209��	A Do not unbox variables that will appear inside function closures������2camlMain_args__210��:-no-unbox-specialised-args��@��2camlMain_args__211��	@ Do not unbox arguments to which functions have been specialised������2camlMain_args__212��"-o��@��2camlMain_args__213��	&<file>  Set output file name to <file>������1camlMain_args__87��#-O2��@��1camlMain_args__88��	' Apply increased optimization for speed������1camlMain_args__89��#-O3��@��1camlMain_args__90��	d Apply aggressive optimization for speed (may significantly increase code size and compilation time)������2camlMain_args__383��'-opaque��@��2camlMain_args__384��	p Does not generate cross-module optimization information
     (reduces necessary recompilation on module change)������2camlMain_args__214��%-open��@��2camlMain_args__215��	1<module>  Opens the module <module> before typing������2camlMain_args__216��+-output-obj��@��2camlMain_args__217��	/ Output an object file instead of an executable������2camlMain_args__218��4-output-complete-obj��@��2camlMain_args__219��	C Output an object file, including runtime, instead of an executable������2camlMain_args__220��"-p��@��2camlMain_args__221��	Z Compile and link with profiling support for "gprof"
     (not supported on all platforms)������2camlMain_args__224��%-pack��@��2camlMain_args__225��	+ Package the given .cmx files into one .cmx������2camlMain_args__230��'-plugin��@��2camlMain_args__231��	&<plugin>  Load dynamic plugin <plugin>������2camlMain_args__226��#-pp��@��2camlMain_args__227��	6<command>  Pipe sources through preprocessor <command>������2camlMain_args__228��$-ppx��@��2camlMain_args__229��	D<command>  Pipe abstract syntax trees through preprocessor <command>������2camlMain_args__232��*-principal��@��2camlMain_args__233��	% Check principality of type inference������2camlMain_args__234��--no-principal��@��2camlMain_args__235��	6 Do not check principality of type inference (default)������2camlMain_args__236��)-rectypes��@��2camlMain_args__237��	  Allow arbitrary recursive types������2camlMain_args__238��,-no-rectypes��@��2camlMain_args__239��	1 Do not allow arbitrary recursive types (default)������2camlMain_args__240��8-remove-unused-arguments��@��2camlMain_args__241��	! Remove unused function arguments������1camlMain_args__91��'-rounds��@@������2camlMain_args__242��0-runtime-variant��@��2camlMain_args__243��	3<str>  Use the <str> variant of the run-time system������2camlMain_args__244��"-S��@��2camlMain_args__245��	  Keep intermediate assembly file������2camlMain_args__246��,-safe-string��@��2camlMain_args__247��7 Make strings immutable������2camlMain_args__248��'-shared��@��2camlMain_args__249��= Produce a dynlinkable plugin������2camlMain_args__250��,-short-paths��@��2camlMain_args__251��7 Shorten paths in types������2camlMain_args__256��0-strict-sequence��@��2camlMain_args__257��	1 Left-hand part of a sequence must have type unit������2camlMain_args__254��3-no-strict-sequence��@��2camlMain_args__255��	? Left-hand part of a sequence need not have type unit (default)������2camlMain_args__385��/-strict-formats��@��2camlMain_args__386��
* Reject invalid formats accepted by legacy implementations
     (Warning: Invalid formats may behave differently from
      previous OCaml versions, and will become always-rejected
      in future OCaml versions. You should always use this flag
      to detect invalid formats so you can fix them.)������2camlMain_args__387��2-no-strict-formats��@��2camlMain_args__388��
% Accept invalid formats accepted by legacy implementations (default)
     (Warning: Invalid formats may behave differently from
      previous OCaml versions, and will become always-rejected
      in future OCaml versions. You should never use this flag
      and instead fix invalid formats.)������2camlMain_args__258��'-thread��@��2camlMain_args__259��	7 Generate code that supports the system threads library������2camlMain_args__262��/-unbox-closures��@��2camlMain_args__263��	C Pass free variables via specialised arguments rather than closures������2camlMain_args__264��6-unbox-closures-factor��@@������1camlMain_args__99��2-inline-max-unroll��@@������2camlMain_args__269��.-unboxed-types��@��2camlMain_args__270��	, unannotated unboxable types will be unboxed������2camlMain_args__271��1-no-unboxed-types��@��2camlMain_args__272��	: unannotated unboxable types will not be unboxed (default)������2camlMain_args__273��'-unsafe��@��2camlMain_args__274��	: Do not compile bounds checking on array and string access������2camlMain_args__275��.-unsafe-string��@��2camlMain_args__276��? Make strings mutable (default)������2camlMain_args__281��"-v��@��2camlMain_args__282��	A Print compiler version and location of standard library and exit������2camlMain_args__283��(-verbose��@��2camlMain_args__284��	! Print calls to external commands������2camlMain_args__285��(-version��@��2camlMain_args__286��7 Print version and exit������2camlMain_args__287��)--version��@��2camlMain_args__288��7 Print version and exit������2camlMain_args__293��%-vnum��@��2camlMain_args__294��> Print version number and exit������2camlMain_args__295��"-w��@@������2camlMain_args__305��+-warn-error��@@������2camlMain_args__310��*-warn-help��@��2camlMain_args__311��	$ Show description of warning numbers������2camlMain_args__323��&-where��@��2camlMain_args__324��	, Print location of standard library and exit������2camlMain_args__397��!-��@��2camlMain_args__398��	@<file>  Treat <file> as a file name (even if it starts with `-')������2camlMain_args__325��--nopervasives��@��2camlMain_args__326��/ (undocumented)������2camlMain_args__335��(-dsource��@��2camlMain_args__336��/ (undocumented)������2camlMain_args__329��+-dparsetree��@��2camlMain_args__330��/ (undocumented)������2camlMain_args__331��+-dtypedtree��@��2camlMain_args__332��/ (undocumented)������2camlMain_args__333��+-drawlambda��@��2camlMain_args__334��/ (undocumented)������2camlMain_args__337��(-dlambda��@��2camlMain_args__338��/ (undocumented)������2camlMain_args__339��,-drawclambda��@��2camlMain_args__340��/ (undocumented)������2camlMain_args__341��)-dclambda��@��2camlMain_args__342��/ (undocumented)������2camlMain_args__343��)-dflambda��@��2camlMain_args__344��4 Print Flambda terms������2camlMain_args__345��,-drawflambda��@��2camlMain_args__346��	- Print Flambda terms after closure conversion������2camlMain_args__347��7-dflambda-no-invariants��@��2camlMain_args__348��	1 Do not Check Flambda invariants around each pass������2camlMain_args__349��--dflambda-let��@��2camlMain_args__350��	6<stamp>  Print when the given Flambda [Let] is created������2camlMain_args__351��1-dflambda-verbose��@��2camlMain_args__352��	/ Print Flambda terms including around each pass������2camlMain_args__355��%-dcmm��@��2camlMain_args__356��/ (undocumented)������2camlMain_args__357��%-dsel��@��2camlMain_args__358��/ (undocumented)������2camlMain_args__359��)-dcombine��@��2camlMain_args__360��/ (undocumented)������2camlMain_args__361��%-dcse��@��2camlMain_args__362��/ (undocumented)������2camlMain_args__363��&-dlive��@��2camlMain_args__364��/ (undocumented)������2camlMain_args__365��'-dspill��@��2camlMain_args__366��/ (undocumented)������2camlMain_args__367��'-dsplit��@��2camlMain_args__368��/ (undocumented)������2camlMain_args__369��(-dinterf��@��2camlMain_args__370��/ (undocumented)������2camlMain_args__371��(-dprefer��@��2camlMain_args__372��/ (undocumented)������2camlMain_args__373��'-dalloc��@��2camlMain_args__374��/ (undocumented)������2camlMain_args__375��(-dreload��@��2camlMain_args__376��/ (undocumented)������2camlMain_args__377��,-dscheduling��@��2camlMain_args__378��/ (undocumented)������2camlMain_args__379��(-dlinear��@��2camlMain_args__380��/ (undocumented)������2camlMain_args__381��)-dstartup��@��2camlMain_args__382��/ (undocumented)������2camlMain_args__260��)-dtimings��@��2camlMain_args__261��. Print timings������1camlMain_args__65��*-dump-pass��@@������2camlMain_args__389��%-args��@��2camlMain_args__390��	R<file> Read additional newline-terminated command line arguments
      from <file>������2camlMain_args__391��&-args0��@��2camlMain_args__392��	S<file> Read additional null character terminated command line arguments
from <file>��@��6camlOptmain__main_2379AA@A@���ǒĒÒ�@ۙ�) c@���8�.