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

                                                                                                            
                                                                          

                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                          
                                                       
                                                
                  
                                                        
   
                                                                                                                                        


                                                                                                                                         
                   


         
                                                
   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
                   
   
                                                                                                                                                                                 
                                                                                          
                                                                                                                       

                                  
                                                                      
                                               
                                                                                                                              

                          



                                                                                                                                                 
                                                                                                                                                                                                                                                              
      

                                                                                                                                                                                           




























                                                                                                                                                                 
                          






                                                                                             
                                                                                                                                   





                                                                                                                                                                                                                                                                                                                           
                                           

   
















































                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
FOR1,8BEAMAtU8��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_binarymd5term_to_binaryslimmemberfinalize_fun_tablefinalize_fun_table_1	byte_sizeallfinalize_fun_table_2bit_size
build_formrem+chunk-	duplicateflatten_exportsbuild_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_argyxintegerfloatallocfield_flagsliteralstringfrfoldlimportnilflag_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$^1/1-1--build_file/8-lc$^0/1-0--build_file/8-anonymous-3--build_file/8-anonymous-2-*-insert_on_load_instruction/2-anonymous-0--on_load/2-anonymous-0-Code ��,�"@ @� @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@#T@DD�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#3C��3 
B3c+�c@PE�C#E3##@@#� 0�H�
@8
ACS�
CP

�0`BCBC BC0$BC@4@3t@#d@T@SDF GG� �0
;
@



@$#@@d3@$d�@�=
@$#@@d3@$d�@�@t@#@4t�@@�0
9
:
 B3B#@@@
@4
 @@@#@3@
 � �@@� � E@@� �0F GG@ �J�H�
%08
 0A@@#� 
s9
:
  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
L@t@�@
)�! 0
-;
-@



@
+=
 @
, @@d@��" 9
7:
7 BDBT0
.d;d
.@
,
!
+
"!@G =
#"@G0#�#m@Y	 D@T#DTd�#0
L@d@��$9
6:
6 BTBDg @DD�% ��%�&m@Y	 T@#T@G@�&0
L@T@��'9
5:
5 BDB4g0@44�( ��(�)m@Y	 D@#D@GP�)0
L@D@��*9
4:
4 B4B�+
Q�,m@Y	 4@#4@G`�,0
L@4@��-9
3:
3 B@Gp�. 
H@$@��/9
/:
/ BB#+
$4
$#@=
%$�0m@0Y	 @@G��00
L%@@��19
0:
0 BB#+
&4
&#@=
'&�2m@@0Y	 E#E@�3@@@�4�4m@Y	 @#@G��40
L'@@�@��5
S@@G��5 
H�E�EEDETE$EtEd@�8
(At$DTd�6@@t@t�6
� Et=
)(4
1@)@t$DTd�7
d�8@@t@t�9 
9@#@t@�@#�t�: 
^�:  @tEG����; @�@tt@G��< 
H@#@�@#�@G��= 
H@@�@��>
�@#@�@#�@
:�? !0
2;
2@

*

+*�E�E�E�E�E4E�=
,+@E�E�,@@G� 
E�-�!J. F3Gd�@J3/�/J0�1J1  F#G�6J#2�?J3�-H4�*H5�'H6�$H7�"H8�A
< 98
:  A@�B 
=@#@@@#��B 
� E:4
;; FG�BJ<�C
= =t
> �
> @w
> ��#�
>�t
?0u
?0	3y
?e@@#@G�#@3�D0
A�E|"| "#o#oAm\@@Z
?�Z
?�@>�?��FH@�G
@0At
@0w
B0	�3�
C ��
C��H|@#3CoC	 C�C@�#CZ
?�3Y	 @C#0
ABy
C@#C�=
@D�I
B E|
D "#+
D#A7
D @@�J�K|"�L} $A#+
F#�M} %A�M| "#|0"3o#3#o#�#m# #\@�Y	 Z
?�Z
?�@#F�LH#G�N
E H|
G "#+
G#A5
G  �O| "#�P�	 0�3Y	 #�Q}@$#A@@3+
I@=
JI�R}&A@�R 'J@EE K�S
E0L|
O0"3+
O3A5
O5
O# 0�T|0"3�T|@"#C�T}P%3C3�U|@#CoC	 C�C@�CY	 3Z
?��Q}P$3A@#@C+
M@=
NM�R}&A@�R 'N@EE O7
K# 0@@@#�V@@#@0
L P�W
HQ@g@@��( ��(R�X
ISP�Y(9
X:
XPBB#B 3B0CB@S�Z}`&#8
W3�3#@S@C$@4@D8
T#A#�[)@@@�[
� E=
UT4
V#@U@@)�@@�@�\ 
�@#@@@#�] 
Z�^�_|"| "#o#o	m\�Y	 $Y	 Y	 4Z
?�Z
?�@@V 0F3G#�[J3W�`H3X�aHY�b
M Z8
\A#39
Y#:
Y# B#CB#S+
[C `@S@3@C@�c 
�@#@@#@��c 
Z E[0`@C@S@3@$@!�d 
�@#@@#@�d 
�@#@$@#$@�d 
Z@E$E0\4
Y]�e
N ^  @@@#@#@
O�f0*0
b;
b@

_

`_t
au
a	�y
ap EF #G
OGE# `@ a��gHb�fJc�h
Qd8
gA#t
c03x
f3A�u
e3@	 Cw
c3PC�S�
c3�`@S@#�i
d Ee{3
Rfy
c3@#
dg4
ch�j
S i0
o;
o�
T
j
U
k
V
l
W
m
X
nj+
o!@Gk+
o!@Gl+
o!@Gm+
o!@Gn+
o@Go-
h;
h@!
p
qp@
Yq@
Zr�k
[ s9
�<
�� 
t@
yP
}`
��
�p
�0
�tB#B30
x#;#
x`
\
u
]
v
^
wu0@F G
_G3 
sv0 F GGw@@3�l +9
�:
�  BB#E@
^0
�x @E33@#@#@30
�yB#B3B CB0S0
|#;#
|@
`
z
a
{z8
|CACcs8
|sAs��8
|�A���4
|���ESCE�CCE�CCEcCCE3C3@#@#@30
�{7
|S `ECSC@#@C@30
�|``ESSECSCE3C3@#@#@30
�}B#B3B CB0SB@c0
�#;#
�`
b
~
a
�
c
�~�
C 
d4
S�pEcCF@SG
eG�G3GESC3@#@3@
f0
�+
�3
g8
�S�Ss8
�s�s�4
��@#@S@
g0
��`p�m|pPS@@@c@S$@C4@3D@T@3�n 
i�
� 
h BTE@$@D�00�o 0@EE$$� �o,@ 
s �0
� E@@$$�p 0�F@3G
eG�GDGTE33E43@#@0
�`��
�c 
j`pEccEScSECSC@#@C@30
���
�3 
dpB3@#@c�q0-9
�:
� 0BB#F G
cG@# 
s��pEccEScSECSCE3C3@#@#@30
��B#B3B CB0SB@cBPs0
�#;#
�@
a
�
l
��8
�cAc��7
��
P �@D@S4@C$@3@�Es@��r 0`E43E33E$3@D#@0
�P�p��s|�Pc@s@c@3$@4@SD@CT@d;
�`1
�!
�
��@
m=
��@
n=
��@
o� E@@�t 0�F@3G
eG�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
r@#@0
���lH��nJ��qH��uJ4��v
p0�0
� 0�|0P3@@3@#� �@@� �@@#@0
� ��w
q0�8
� 0A@#�x 
�9
�:
� @BE3E3#B@0
� �4
�00F G#G��xH��y
r �9
�<
�@ 
�@
��B#B30
�#;#
�
s
�
t
�
u
�
v
�r
�
w
�
x
�
j
�
y
�
z
�
d
�
{
��-
�3(
�3@@@3@A�z 
�0F GG@�-
�3(
�3@@@3@1�{ 
�0F GG@�'
�3G(
�G3�0@F G
yG3 
��@@@3@�| 
�0F GG@�.
�30@F G
yG3 
��0
�3@@3�} 9
�:
� BB@!�~ 
�0F GG@�@3 
�� @@3@gP@#@��0.@@�� 
�0F GG@� @@#@3@3��0
�9
�:
� BB#��|0P@@@#@�� 
�pEE	F GG �@@3�� /9
�:
� BB@�� 
�pEE	GF GG�@@3�� 09
�:
� BB@�� 
�0F GG@�@@@3@Q�� 
�0F GG@�@@@3@�� 
�pEE	'F GG�B#+
�#
e 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@#@C@3�� 
�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��|"��mY�t
� u
� #+
�#@ EE	��@ٙ�Jڙ
��@�N8ܙ
��@@�N 9ޙ
� � @�
��}3��\
� �8
�A#3�\|@"#�\|@##CoC	C�CCY	Z
?�#@C@3 
��4
�@�[
��8
�A�[)@@@�[
� E�4
��(
��9
�:
�0BB#B 3�(m�@Y	 Y	 #Y	 3� FG�(J�B
� �8
�  A@�B 
=@#@@@#��B 
� E�4
�� E@
��B :�>
��8
�A#9
�:
� 0BB@#�> 
H@@@�>
� E�@#
��4
��6
��8
�A�6@@@�6
� E�4
���(
��9
�:
�0BB#B 3�(m�@Y	 Y	 #Y	 3� FG�(J��%
��9
�:
�0BB#B 3�%m�@Y	 Y	 #Y	 3� FG�%J���
� ��
� 
B3+
�3@
�@
���
� ��
�P
@#B3B C+
�C+
�3 @B0B@@@3�� �`FPG
GGGG@ �StrTFunTFOR1ImpT�;	


!""#$!'(*-./0123456789;>ACDFGJKLP^ik|yz}������F���ExpT4������FunT���i]���i]���i]���i]���i]���i]�LitT�}x�c``g``�h�f`�K-����s�$�s~J*��X�����@�<sB<�
d�O~2/����V���2����]�9�)���,��83?/���\�P��!%EHN��KC�\}�4��`Ø�RXҊK�ЅrKsЅR2�ЅSR�BB!�������s��#T�C�BAttr(�lhdvsnlns�3٢���O?~�+Mjj