Caml1999I037  q$Arch4command_line_optionsS$listK@&stringQ@@@@&Stdlib#Arg$spec@@@@@@@@@@@@@6asmcomp/amd64/arch.mliSS@@.@@@/addressing_modeT;@@&Ibased)*@@@ #intA@@@@@X  X #@@IB@(Iindexed*@@@@@*YFH+YFY@@WC@)Iindexed2+@@@@@8Z9Z@@eD@'Iscaled,,@@@1@@@@@K[L[@@xE@/Iindexed2scaled-?@@@D@@@@@^\_\"@@F@@@A@@@@@bW@@@@A@A@2specific_operationU;@@$Ilea0m@@@@@u_eiv_e@@I@*Istore_int1)nativeintM@@@ˠ@@@ʠ$boolE@@@@@``@@J@+Ioffset_loc2@@@Ƞ.@@@@@b(*b(P@@K@.Ifloatarithmem3/float_operationV@@@ƠB@@@@@ctvct@@L@&Ibswap4@@@@@ee @@M@&Isqrtf5@@f>@f>H@@N@+Ifloatsqrtf6f@@@@@g}g}@@O@*Isextend327@@hh@@P@*Izextend328@@j K Mj K Y@@Q@@@A@@@@@^KK@@@@G@A@F;@@)Ifloatadd9@@n  n  @@)R@)Ifloatsub:@@n  n  @@2S@)Ifloatmul;@@n  n  @@;T@)Ifloatdiv<@@n  n  @@DU@@@A@@@@@m  @@A@GH@B@*big_endianW@@@@'p  (p  -@@TV@@)size_addrX@@@@4r / /5r / B@@aW@@(size_intY'@@@@At D DBt D V@@nX@@*size_floatZ4@@@@Nv X XOv X l@@{Y@@6allow_unaligned_access[@@@@[x n n\x n @@Z@@s-Stdlib__Uchar056uf4[_+Stdlib__Sys0 -ռ鱦s5/.Stdlib__String0*%"e+Outcometree0euWS~d栠$Misc0ob]6>Vê>)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]Ѡ*Cmi_format0c˯7͗ԩmݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ@@@Caml1999T037< )&C$Arch4command_line_options'6asmcomp/amd64/arch.mliSS@г$listK$list S S@В@г&stringQ&stringSS@@ @@@3@@@@@@#intA;@@@A@@@@@&_none_@@A@A@$charB;@@A@@@@@@A@=;@@ A@@@@@ @@@>%bytesC;@@A@@@@@ @@@%floatD;@@A@@@@@@@@$boolE;@@%falsec@@@$trued@@!@@@A@@@@@"@A@$unitF;@@"()e@@,@@@A@@@@@-@A@ #exnG;@@@A@@@@@1@@@#effH;@@O@A@A@@@@@@:@@@,continuationI;@@Q@@P@B@A@nY@@@@@@I@@@%arrayJ;@@R@A@A@@@@@@S@@@ ;@@S@A"[]f@@^@"::g@@@T@@k@ @@A@Y@@@@@n@@@&optionL;@@V@A$Noneh@@{@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AHA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AYA@Y@@@@@@@@*atomic_locU;@@Z@AbA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@Aˠ=ocaml.warn_on_literal_patternϐ@@0Division_by_zero]#@@@Aՠ  @+End_of_file\#$@@@Aݠ@'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@@@A U#T#@)Sys_error[#o@j@@A)^,],@:Undefined_recursive_modulea#x@@w@s@u@@h@@A:o=n=@:Continuation_already_takenb#@@@ABwEvE@&Stdlib@Ayx@@@г #Arg$specSS@ SS@@@@@@+ @@@г&stringSS@@ @@@,@@@@@@ @@-@@@  @@@/S@@@S@@@@@@@A+/addressing_mode(AWW@@;@@&Ibased)@@@0@@@1@@X  X #@@B@(Iindexed*@@@2@@YFHYFY@@ C@)Iindexed2+@@@3@@ Z Z@@D@'Iscaled,@@@4@@@5@@[[@@*E@/Iindexed2scaled-@@@6@@@7@@/\0\"@@=F@@@A@@@@@3W@@@@@A@@#YYM:X @L@гZ&stringCX DX @@b3$##$$$$$@$L}s;@@@A@@@@@@@@@A@@гd#intRX  e@@kf@@@@h@#ddXYFJYYFR@]@гf#intbYFVg@@mh@@@@j@#ffhZiZ@_@гh#intrZi@@o.j@@@@l@#hhx[y[@\@гj#int[[@@r?@@гo#int[p@@vHq@@@@s@#oo\\@c@гq#int\\@@yY@@гv#int\w@@}bx@@@@z@@A@v@@3@b@Awz@A+2specific_operation.B^KP^Kb@@;@@$Ilea0@@@M@@_ei_e@@I@*Istore_int1@@@N@@@O{@@@P@@``@@J@+Ioffset_loc2@@@Q@@@R@@b(*b(P@@K@.Ifloatarithmem3/float_operation/B@@@S+@@@T@@ctvct@@L@&Ibswap4@@@U@@ee @@M@&Isqrtf5@@f>@f>H@@'N@+Ifloatsqrtf6P@@@V@@'g}(g}@@5O@*Isextend327@@0h1h@@>P@*Izextend328@@9j K M:j K Y@@GQ@@@A@@@@@=^KK@@@@JG@@#D_em@@г/addressing_modeM_eq@@3-,,-----@ }w;@@@A@@@@@@@@[;@@@A@@@@@Wm  Xn  @@@@eH@@A@@@@@#_```@@г)nativeinti`j`@@@@г/addressing_modes`t`@@'@@г$bool}`@@0@@@@@#b(,b(7@@г#intb(;b(>@@A@@г/addressing_modeb(A@@J@@@@@#ctxct@@г/float_operationctct@@[@@г/addressing_modect@@d@@@@@#ee@@г#inte @@t@@@@@#f>B@@@@@#g}g}@@г/addressing_modeg}@@@@@@@#h@@@@@#j K O@@@@@@A@@+m  m  @@;@@)Ifloatadd9@@n  n  @@R@)Ifloatsub:@@n  n  @@ S@)Ifloatmul;@@n  n  @@T@)Ifloatdiv<@@n  @@U@@@A@@@@@@A@@#$$"!@ @@@$@#  n  @@@@!@# n  @@@@@#&n  @@@@@@A@@@3@@A@*big_endian=2p  3p  &@гڠ$bool;p  )Qr / 3Rr / <@г#intZr / ?[r / B@@ @@@x3>==>>>>>@ 3@A@@@dr / / @@qW@@ @@(size_int?ot D Hpt D P@г-#intxt D Syt D V@@ @@@y3\[[\\\\\@2@A@@@t D D @@X@@ @@*size_float@v X \v X f@гK#intv X iv X l@@ @@@z3zyyzzzzz@2@A@@@v X X @@Y@@ @@6allow_unaligned_accessAx n rx n @гS$boolx n x n @@ @@@{3@2@A@@@x n n @@Z@@ @@O  ?O  @@@@@@Y @@@г$boolNO  OO  @@ @@@Z-@@@@@ @@[4! @@@: @@\7B@@@`N  @@me@@@@=@i@A@A@rB@?)@" @@@@@@zA@:@@@@@)@@3feefffff@b+@A@ H************************************************************************B]]B]i@ H CjjCj@ H OCaml DD@ H EEP@ H Xavier Leroy, projet Cristal, INRIA Rocquencourt FQQFQ@ H GG@ H Copyright 2000 Institut National de Recherche en Informatique et HH7@ H en Automatique. I88I8@ H JJ@ H All rights reserved. This file is distributed under the terms of KK@ H the GNU Lesser General Public License version 2.1, with the LLk@ H special exception on linking described in the file LICENSE. MllMl@ H NN@ H************************************************************************OOR@ ' Machine-specific command-line options QTTQT@ - Specific operations for the AMD64 processor UU@0 symbol + displ X 1X E@- reg + displ YFnYF@3 reg + reg + displ ZZ@5 reg * scale + displ [[@; reg + reg * scale + displ \*\I@9 "lea" gives scaled adds  _e _e@; Store an integer constant aa'@> Add a constant to a location b(Qb(s@ # Float arith operation with memory dd@7 endianness conversion #e"$e=@3 Float square root )f>e*f>|@? Float square root from memory /g}0g}@ W 32 to 64 bit conversion with sign extension 5h6i  J@ W 32 to 64 bit conversion with zero extension ;j K rn{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Cmi_format0c˯7͗ԩmݠ*Data_types0I'Ue`wq]Ѡ)Debuginfo0PtJ=^w/#Env0zV L{YWI*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`0z1x]&ZT)Load_path0I@18 ~(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>+Outcometree0euWS~d栠)Parsetree0Uҩ=p>*%"e$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠%Shape0oNՄBH&Stdlib0Lku]8_٠+Stdlib__Arg0اp2/٠r)w.Stdlib__Buffer08APF< t..Stdlib__Digest0l!LHgErζ .Stdlib__Domain0Bj|5s)ڠ.Stdlib__Either0Vy`u~c à.Stdlib__Format0ɢb tLir/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.Type_immediacy0A^abOhՠ%Types0xH+}q)Unit_info0ڀh%((Warnings0mJɒkgr