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

                                                                                                            
                                                                          
                                                                                                                                                                                                                                           
                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          







                                                                                                                                  






































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
FOR1-DBEAMAtU8��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
no_utf8_atomsget_boolutf8latin1
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_exportsflatten_importsbuild_attributessource
deterministicoptionsterm_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_imports/1-anonymous-0--flatten_exports/1-anonymous-0- -finalize_fun_table/2-lc$^0/1-0-function_clauseerror-build_file/9-lc$^0/1-0-*-insert_on_load_instruction/2-anonymous-0--on_load/2-anonymous-0-Code!��,�"P P� PE0F G2G@0�0BP@95:5P�PB�BtB dB0TB@D@C@3@#$@4�@@@��@ 9�:� B+�B#@�@#��P @G�P 0@���P @9u:u B+uB#�`|0PT�@d@T@#dT�p �9e:e BTB#@t@#t��`@d#@@3@TTd��@
9U:U B#@4S@$c@�C@s@D3@�B@t�
�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@@#� 
�9
:
  BB#E@0
 4
00F GG#�H�
&�А$4@CD@3T@d@�t@s�@c�@S�@#�@ę@4@���m\@Y	 4Y	 Y	 TY	 D@d#4DTd@G� 0
N@#@t@
)@#t�! 0
-;
-@



@
+=
 @
, @@�@d�" 9
8:
8 BDBT0
.d;d
.@
,
!
+
"!@G =
#"@G0#�#m@Y	 D@T#DTd�#0
N@d@��$9
7:
7 BTB�%
U�&m@Y	 T@#T@G@�&0
N@T@��'9
6:
6 BDB�(
S�)m@Y	 D@#D@GP�)0
N@D@��*9
5:
5 B4B�+
S�,m@Y	 4@#4@G`�,0
N@4@��-9
4:
4 B@Gp�. 
I@$@��/9
/:
/ BB#+
$4
$#@=
%$�0m@0Y	 @@G��00
N%@@��19
0:
0 BB#+
&4
&#@=
'&�2m@@0Y	 E#E@�3@@@�4�4m@Y	 @#@G��40
N'@@�@��5
d@@G��5 
I�E�EEDETE$EtEd@�8
(At$DTd�6@@t@t�6- Et=
)(4
1@)@t$DTd�7
u�8@@t@t�9 
:@C@�#@�@t3@�@C�t��:@
W9
3:
3 BB�@G��; 
I@#@�@G�@#��< 
I@#@�@G�@#��= 
I@#@�@
9@#��>  0
2;
2@

*

+*�E�E�E�E�E4E�=
,+`E�E�E�,@@G� 
F�-�!J. F3Gd�?J3/�/J0�1J1  F#G�6J#2�>J3�:H4�-H5�*H6�'H7�$H8�"H9�@
; :8
;  A@�A 
>@#@@@#��A 
� E;4
<< FG�AJ=�B
< >t
? �
? @w
? ��#�
?�0t
@0u
@0	3y
@e@#@G�#@3�C0
B�D@| !#o#| !#o#oAm\@@Z
>�Z
>�@?�@��EHA�F
?0Bt
A0w
C0	�3�
D ��
D��G@	 C|P"3SoCSC�C@�#CZ
>�3Y	 @C#0
BCy
D@#D�=
AE�H
A F|
E !#+
E#A7
E @@�I�J|!�K} #A#+
G#�L} $A�L@#|0!3o#3#|0!3o#3#o#�#m# #\@�Y	 Z
>�Z
>�@#G�KH#H�M
D I|
L !#+
L#A5
L  �N| !#�O�	 0�3Y	 #�P}@##A@@3+
J@=
KJ�Q}%A@�Q &K@EE L7
H @@�R@@ 
IM�S
D0N|
Q0!3+
Q3A5
Q5
Q# 0�T|0!3�T|@!#C�T}P$3C3�U@	 C|P"SoCSC�C@�CY	 3Z
>��P}P#3A@#@C+
O@=
PO�Q}%A@�Q &P@EE Q7
M# 0@@#@�V@@#@0
N R�W
GS@g @��X ��XT�Y
HU@g0@��Z ��ZV�[
I@W@@@@3$@#48
XP F CG
JGEC=
YX4
`@Y@@@
9�\  0
a;
a@

Z

[Z@=
\[@\@@@
K�]  0
b;
b@

]

^]pEGF #G
LGE#=
_^@G_@#@$@4@#4�0�^ 
o�^'@@@�^'0F GG@`�_Ja�\Jb�]Jc�`
NdP�a(9
i:
iPBB#B 3B0CB@S�b}`%#8
h3A3#c@S@C$@4@D8
ecAc�c)@@@�c
� E=
fe4
gc@f@@)�@@�@�d 
�@#@@@#�e 
k�f�g@| !#o#| !#o#o	m\�Y	 $Y	 Y	 4Z
>�Z
>�@@g pF#Gc�cJ#h�hH3i�iHj�j
R k8
mA#39
j#:
j# B#CB#S+
lC `@S@@3@C�k 
�@#@@@#��k 
k El0`@C@!@S@3@$�l 
�@#@@@#�l 
�@#@$@@#$�l 
k@E$E0m4
jn�m
S o  @@@#@
T@#�n0*0
s;
s@

p

qpt
ru
r	�y
rp EF G
TGE q@ r��oHs�nJt�p
Vu8
xA#t
t03x
w3A�u
v3@	 Cw
t3PC�S�
t3�`@#@S�q
u Ev{3
Wwy
t3@#
ux4
ty�r
X z0
�;
��
Y
{
Z
|
[
}
\
~
]
{+
�!@G|+
�!@G}+
�!@G~+
�!@G+
�@G�-
y;
y@!
�
��@
^�@
_��s
` �9
�<
�� 
�@
�P
�`
��
�p
�0
��B#B30
�#;#
�`
a
�
b
�
c
��0@F G
dG3 
��0 F GG�@@3�t +9
�:
�  BB#E@
c0
�� @E33@#@#@30
��B#B3B CB0S0
�#;#
�@
e
�
f
��8
�CACcs8
�sAs��8
��A���4
����ESCE�CCE�CCEcCCE3C3@#@#@30
��7
�S `ECSC@#@C@30
��``ESSECSCE3C3@#@#@30
��B#B3B CB0SB@c0
�#;#
�`
g
�
f
�
h
��9
�C:
�C BCs+
�s
i4
�S�pEcF@CG
jG�G3GEC3@#@3@
k0
��+
�3
l8
�SASs�8
��A�s�4
��@#@S@
l0
��`p�u|pPS@@@3@c@S$@C4@D@T�v 
z9
�:
� B+
�
m BTE@$@D�00�w 0@EE$$� �w,@ 
� �0
� E@@$$�x 0�F@3G
jG�GDGTE33E43@#@0
�`�9
�c:
�c Bcs+
�s
o`pEccEScSECSC@#@C@30
��9
�3:
�3 B3s+
�s
ipB3@#@c�y0-9
�:
� 0BB#F G
hG@# 
���pEccEScSECSCE3C3@#@#@30
��B#B3B CB0SB@cBPs0
�#;#
�@
f
�
q
��8
�cAc��7
��
P �@D@S4@C$@3@�Es@��z 0`E43E33E$3@D#@0
�P�p��{|�Pc@s@c@3$@4@SD@CT@d-
�;
�`1
�!
�
��@
r=
��@
s=
��@
t� E@@�| 0�F@3G
jG�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
�@#@0
���tH��vJ��yH��}J4��~
u0�0
� 0�|0P3@@3@#� �@@� �@@#@0
� ��
v0�8
� 0A@#�� 
�9
�:
� @BE3E3#B@0
� �4
�00F G#G���H���
w �9
�<
�@ 
�@
��B#B30
�#;#
�
x
�
y
�
z
�r
�
{
�
|
�
o
�
}
�
~
�
i
�

�
�
��-
�3(
�3@@@3@A�� 
�0F GG@�-
�3(
�3@@@3@1�� 
�0F GG@�.
�30@F G
}G3 
��0
�3@@3�� 9
�:
� BB@!�� 
�0F GG@�@3 
�� @@3@g@@#@���0.@@�� 
�0F GG@� @@#@3@��0
�9
�:
� BB#��|0P@@@@#�� 
�pEE	F GG �@@3�� /9
�:
� BB@�� 
�pEE	GF GG�@@3�� 09
�:
� BB@�� 
�0F GG@�@@@3@Q�� 
�0F GG@�@@@3@�� 
�0F GG@�@@@3@�� 
�pEE	'F GG�B#+
�#
j B CB0#B@3@C��@19
�:
� 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@י�
� �'
� @@��
�@@ 
��'
�	��} 2A��} 3�'
���} 41#��}05#	�#��}03#��} 3���} 5	�@ EE� @@��
�@@ 
�ܙ�
� �  @@@��(
�!(
ށ��}%!��}2Q��}3	��}3 E �'
߁��}3	���} %�@@@�� 
�@EE ߙ�J���
����6t
�u
� #,
�#@EE���J��
��(
����m Y	@���|7@@��6��|!��omY�t
� u
� #+
�#@ EE	��@��J�
��@�N8�
��@@�N 9��
� � @��
ę�}3�d
� �8
�A#3�d|@!#�d@	C|P"#SoCSC�CCY	Z
>�#@C@3 
��4
�@�c
��8
�A�c)@@@�c
� E�4
���Z
��9
�:
�0BB#B 3�Zm�@Y	 Y	 #Y	 3� FG�ZJ��X
��9
�:
�0BB#B 3�Xm�@Y	 Y	 #Y	 3� FG�XJ��A
� �8
�  A@�A 
>@#@@@#��A 
� E�4
�� E@
��A :��6
�(8-A�6@@@�6- E(4
�(��
� (9-:- B#+-#
B3+-3@
(@
(��
� (9-:-PB#+-#
B3B C+-C+-3 @B0B@@@3�� �`FPG
GGGG@ (StrTFunTFOR1ImpT�;	


!""#$!'(*-./012345678:=@BCEFMOPQUcnp�}~�������E���ExpT4������FunT|��T���T����T����T����T�LitT�xx�c``g``�h�f`�K-����s�$�s~J*��X�����@�<sB<�
d�O~2/����V���2����b{I��<�Ґ䒊K<'WG_ �恀hsS
{YjQqf~^6�����1PB��YFl�Y@	~�>�������$t���t���2t�Ĕ��B�=-/5=�$lIAttr(�lhdvsnln�3a{�����I�h���jjAbst