aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_asm.beam
blob: 12e09043168242251c5dfa049739625afaf19dc0 (plain) (tree)
1
2
3
4
5
6
7
8
                                                                                                                                                                                                                                                               
                                                                                                            
                                       
                                                                                                                                                                                                                                           
                                                                                                                         
                                                                                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             






                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

                                                                                                                                                                     
                                                                                          









                                                                                                                                                                                   





                                                                                          
                                                                                                                                                                                                                                                                      
      











                                                                                                                                                                                           
   























                                                                                                                                                                 
                                                                                                                                       

                                 
                                                                                                                                                                                                                                                                                                                           




















                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
   





















                                                                                                                                                                                                    

           
                                                 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
FOR1,�BEAMAtom��beam_asmmoduleokassemble	beam_dictnewatomerlangatom_to_list++fnamelength	cerl_sets	from_liston_load	proplists	get_valuelistsmapdelete	undefinedinsert_on_load_instruction	splitwithlabel
assemble_1function
is_elementfalsetruelocalexportint_code_endbeam_opcodesopcodereverselist_to_binaryassemble_function
build_file
format_numberhighest_opcode
atom_tableimport_tableexport_tablelocal_tablestring_tablelambda_table
literal_tablezlibcompressiolist_sizeiolist_to_binarymd5slimmemberfinalize_fun_tablefinalize_fun_table_1	byte_sizeallfinalize_fun_table_2bit_size
build_formrem+chunk-	duplicateflatten_exportsbuild_attributessourceoptionsterm_to_binarybuild_line_table
line_tableunicodecharacters_to_binaryencode_line_itemsset_vsn_attributevsn	keymemberfilter_essentialsstartbif_typefsubfmulfdivfaddfnegatebif2bif1make_opkill%lineinitbs_addtestbif	make_fun2fextfuncbif0raiseop
list_to_tuplelistlambdagc_bifgc_bif3gc_bif2gc_bif1	encode_opencode_op_1
encode_argyxfloatallocfield_flagsliteralstringintegerfrfoldlimportnilflag_to_bitannonativesignedlittleunsignedbigencode_listencode_alloc_listencode_alloc_list_1floatswordsencodebslborbsrbandencode1to_bytesbinaryencode_unsignednegative_to_bytesmodule_infoget_module_info-encode_arg/2-anonymous-0--build_line_table/1-lbc$^1/2-1--build_line_table/1-lc$^0/1-0--flatten_exports/1-anonymous-0- -finalize_fun_table/2-lc$^0/1-0-function_clauseerror-build_file/8-lc$^0/1-0--build_file/8-anonymous-2--build_file/8-anonymous-1-*-insert_on_load_instruction/2-anonymous-0--on_load/2-anonymous-0-Code!Z��,�"@ @� @E0F G2G@0�0B@@95:5P�@BtBdB TB0DB@4@3@#@$�@@@t�@ 9�:� B+�B#@t@#t�P @G�P 0@tt�P @9u:u B+uB#�`|0PDt@T@D@#TD�p �9e:e BDB#@d@#d��`@T#@@3@DDT��@
9U:U B#@$S@tC@c@43@sB@d�
�P��H`�pHp�PH��@H���� �  @@�@�� p8�A#9�:� B3BC+�C4�#@3g@�� �@@�@��� �0F GG@�+�
0F GG ���J�
 �  @@@g@��� �9�:� BB#8�#A#3C9�3:�3 B3S+�S
B3c+�c@PE�C#E3##@@#� 0�H�
@8
ACS9
C:
CPBCc+
c

�0`BC$BC 4BC0BC@@3t@#d@T@SDF G$G4� �0
;
@



@#@4@d3@$$4d�@�=
@#@4@d3@$$4d�@�@t@#@t�@@�0
9
:
 B3B#@@@
@4
 @@@
 @#@3� �@@� � E@@� �0F GG@ �J�H�
%08
 0A@@#� 
v9
:
  BB#E@0
 4
00F GG#�H�
&�Ѐ$4D@CT@3d@t@s�@c�@S�@#�@ę@D@���m\@Y	 DY	 Y	 dY	 T@t#DTdt@G� 0
F@t@��!9
0:
0 BB#�"m@0Y	 @@G �"0
F@d@��#9
/:
/ BTBDg @DD�$ ��$�%m@Y	 T@#T@G0�%0
F@T@��&9
.:
. BDB4g0@44�' ��'�(m@Y	 D@#D@G@�(0
F@D@��)9
-:
- B4B�*
K�+m@Y	 4@#4@GP�+0
F@4@��,9
,:
, B@G`�- 
A@$@��.9
':
' BB#+
4
#@=
�/m@0Y	 @@Gp�/0
F@@��09
(:
( BB#+
 4
 #@=
! �1m@@0Y	 E#E@�2@@@�3�3m@Y	 @#@G��30
F!@@�@��4
V@@G��4 
A�E�EEDETE$EtEd@�8
"At$DTd�5@@t@t�5
� Et=
#"4
)@#@t$DTd�6
g�7@@t@t�8 
2@C@�#@�@t3@�@C�t��9@
M9
+:
+ BB�@G��: 
A@#@�@G�@#��; 
A@#@�@G�@#��< 
A@#@�@
5@#��= 0
*;
*@

$

%$�E�E�E�E�E4E�=
&%`E�E�E�&@@G� 
>�'�.J(�0J)  F#G�5J#*�=J+�9H,�,H-�)H.�&H/�#H0�!H1�>
7 28
3  A@�? 
6@#@@@#��? 
� E34
44 FG�?J5�@
8 6t
7 �
7 @w
7 ��#�
7�0t
80u
80	3y
8e@#@G�#@3�A0
:�B@|  #o#|  #o#oAm\@@Z
:�Z
:�@7�8��CH9�D
;0:t
90w
;0	�3�
< ��
<��E@	 C|P!3SoCSC�C@�#CZ
:�3Y	 @C#0
:;y
<@#<�=
9=�F
= >|
=  #+
=#A7
= @@�G�H| �I} "A#+
?#�J} #A�J@#|0 3o#3#|0 3o#3#o#�#m# #\@�Y	 Z
:�Z
:�@#?�IH#@�K
@ A|
D  #+
D#A5
D  �L|  #�M�	 0�3Y	 #�N}@"#A@@3+
B@=
CB�O}$A@�O %C@EE D7
@ @@�P@@ 
AE�Q
@0F|
I0 3+
I3A5
I5
I# 0�R|0 3�R|@ #C�R}P#3C3�S@	 C|P!SoCSC�C@�CY	 3Z
:��N}P"3A@#@C+
G@=
HG�O}$A@�O %H@EE I7
E# 0@@#@�T@@#@0
F J�U
CK@g@@��' ��'L�V
D@M@@@@3$@#48
NP F CG
EGEC=
ON4
S@O@@@
5�W 0
T;
T@

P

QP@=
RQ@RpEG�#F 3G
FGE3#@$@4$4�0�X 
a�X&@$@� �X&0F GG@S�YJT�WJU�Z
HVP�['9
[:
[PBB#B 3B0CB@S�\}`$#8
Z3A3#c@S@C$@4@D8
WcAc�](@@@�]
� E=
XW4
Yc@X@@)�@@�@�^ 
�@#@@@#�_ 
]�`�a@|  #o#|  #o#o	m\�Y	 $Y	 Y	 4Z
:�Z
:�@@Y pF#Gc�]J#Z�bH3[�cH\�d
L ]8
_A#39
\#:
\# B#CB#S+
^C `@S@@3@C�e 
�@#@@@#��e 
] E^0`@C@!@S@3@$�f 
�@#@@@#�f 
�@#@$@@#$�f 
]@E$E0_4
\`�g
M a  @@@#@
N@#�h0)0
e;
e@

b

cbt
du
d	�y
dp EF G
NGE c@ d��iHe�hJf�j
Pg8
jA#t
f03x
i3A�u
h3@	 Cw
f3PC�S�
f3�`@#@S�k
g Eh{3
Qiy
f3@#
gj4
fk�l
R l0
r;
r�
S
m
T
n
U
o
V
p
W
qm+
r!@Gn+
r!@Go+
r!@Gp+
r!@Gq+
r@Gr-
k;
k@!
s
ts@
Xt@
Yu�m
Z v9
�<
�� 
w@
|P
�`
��
�p
�0
�wB#B30
{#;#
{`
[
x
\
y
]
zx0@F G
^G3 
vy0 F GGz@@3�n *9
�:
�  BB#E@
]0
�{ @E33@#@#@30
�|B#B3B CB0S0
#;#
@
_
}
`
~}8
CACcs8
sAs��8
�A���4
���ESCE�CCE�CCEcCCE3C3@#@#@30
�~7
S `ECSC@#@C@30
�``ESSECSCE3C3@#@#@30
��B#B3B CB0SB@c0
�#;#
�`
a
�
`
�
b
��9
�C:
�C BCs+
�s
c4
�S�pEcF@CG
dG�G3GEC3@#@3@
e0
��+
�3
f8
�SASs�8
��A�s�4
��@#@S@
f0
��`p�o|pPS@@@3@c@S$@C4@D@T�p 
l9
�:
� B+
�
g BTE@$@D�00�q 0@EE$$� �q+@ 
v �0
� E@@$$�r 0�F@3G
dG�GDGTE33E43@#@0
�`�9
�c:
�c Bcs+
�s
i`pEccEScSECSC@#@C@30
��9
�3:
�3 B3s+
�s
cpB3@#@c�s0,9
�:
� 0BB#F G
bG@# 
v��pEccEScSECSCE3C3@#@#@30
��B#B3B CB0SB@cBPs0
�#;#
�@
`
�
k
��8
�cAc��7
��
P �@D@S4@C$@3@�Es@��t 0`E43E33E$3@D#@0
�P�p��u|�Pc@s@c@3$@4@SD@CT@d-
�;
�`1
�!
�
��@
l=
��@
m=
��@
n� E@@�v 0�F@3G
dG�G$G4E33ED33ET3@d#@0
�p���EssEcscEScSECSCE3C3@#@#@30
�� B3B CB0SB@cBPsB`�Bp�B��E��E���E���Es�sEcscEScSECSCE3C3B@#@30
��� B3B CB0SB@cBPsB`�E��Es�sEcscEScSECSCE3C3B@#@30
��@ B3B CECCE3C3B@#@30
��0
u@#@0
���nH��pJ��sH��wJ4��x
o0�0
� 0�|0P3@@3@#� �@@� �@@#@0
� ��y
p0�8
� 0A@#�z 
�9
�:
� @BE3E3#B@0
� �4
�00F G#G��zH��{
q �9
�<
�@ 
�@
��B#B30
�#;#
�
r
�
s
�
t
�r
�
u
�
v
�
i
�
w
�
x
�
c
�
y
�
z
��-
�3(
�3@@@3@A�| 
�0F GG@�-
�3(
�3@@@3@1�} 
�0F GG@�.
�30@F G
wG3 
��0
�3@@3�~ 9
�:
� BB@!� 
�0F GG@�@3 
�� @@3@gP@#@���0-@@�� 
�0F GG@� @@#@3@��0
�9
�:
� BB#��|0P@@@@#�� 
�pEE	F GG �@@3�� .9
�:
� BB@�� 
�pEE	GF GG�@@3�� /9
�:
� BB@�� 
�0F GG@�@@@3@Q�� 
�0F GG@�@@@3@�� 
�0F GG@�@@@3@�� 
�pEE	'F GG�B#+
�#
d B CB0#B@3@C��@09
�:
� BB@�� 
�0F GG@�+
�
}0 F G!G�-
� @@@�� 
�0F GG@��~H���H���H���H���H���
~�9
�:
� B+
�
=
��0
�;
��
�
�
�
�
�
�
�
�
�
��@	�@A�@!�@���
�0�8
�A3C7
�3=
�� P@3@#@C�� 
�9
�:
� @BE3E3#B@0
� �4
�00F G#G���H���
� �  @#@��0
�9
�:
� BB#��|0P@@@@#�� 
��EEE	7F GG Ù�Hę�
�0�8
�A3C9
�3:
�3 B3SB3c0
�S;S
�@
�
�
�
��0p@@c@@#@C$�� 
�`E3E	33E3#@@$0
�0�0p@@c@@#@C$�� 
�`E3E33E3#@@$0
�0�4
�0@#@��0F GG@ə�
� �'
� @@��
�@@ 
��'
�	��} 1A��} 2�'
���} 31#��}04#	�#��}02#��} 2���} 4	�@ EE� @@��
�@@ 
�Ι�
� �  @@@��(
�!(
Ё��}$!��}1Q��}2	��}2 E �'
с��}2	���} $�@@@�� 
�@EE љ�Jҙ�
����5t
�u
� #,
�#@EE�ՙ�J֙�
��(
����m Y	@���|6@@��5��| ��omY�t
� u
� #+
�#@ EE	��@ڙ�Jۙ
��@�N7ݙ
��@@�N 8ߙ�
� � @��
���}2�^
� �8
�A#3�^|@ #�^@	C|P!#SoCSC�CCY	Z
:�#@C@3 
��4
�@�]
��8
�A�](@@@�]
� E�4
��'
��9
�:
�0BB#B 3�'m�@Y	 Y	 #Y	 3� FG�'J�?
� �8
�  A@�? 
6@#@@@#��? 
� E�4
�� E@
��? 9�5
��8
�A�5@@@�5
� E�4
��'
��9
�:
�0BB#B 3�'m�@Y	 Y	 #Y	 3� FG�'J��$
��9
�:
�0BB#B 3�$m�@Y	 Y	 #Y	 3� FG�$J���
� �9
�:
� B#+
�#
B3+
�3@
�@
���
� �9
�:
�PB#+
�#
B3B C+
�C+
�3 @B0B@@@3�� �`FPG
GGGG@ �StrTFunTFOR1ImpT�:	


!""#$!'()*+,-./0123469<>?ABGIJKO]hj{wx|������A���ExpT4������FunT���YD��YD��YD��YD��YD��YDLitT�Kx�c``e``�h�f`�K-����s�$�s~J*��X����y�� x��<��d$^pIϭ4Yef	
/ž�"$�x�!�%� xN���@�
������Ԣ����lVs==#�?X�)� ��%��4	](�4](%�](1%($�bO�KMO,I7@ Attr(�lhdvsnlnr�aI}�M�M9pc�(#KjjAbst