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


                                                                                                                                                                                                                                                             
                                                                          
                                                                                                                                                                                                                                                                                                                             

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

                                                  
                  
                                                  

                                                                                                                                        

                                                                                              









                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

                                                                                                                                                                 















                                                                                                                                                                                                                                                      
                                                  



                                                                                                                                                                                               

                                                    














                                                                                                                                              

                                                                                                                                                                              

   

                                                         



                                                              

                                               
                                     

                


                                                              

                                                                                            



                                                                                                                                                                        
                                                                                               






                                       
   


   




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       



                      
   

                                           

                                                                                                               

                                    
                                                                                                                                                             









                                                                                                                                                                                                    
                                                                                        



                                                                                            

                                                                                        




           



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
FOR1+�BEAMAtU8��beam_asmmoduleokassemble	beam_dictnewatomerlangatom_to_list++fnamelength	cerl_sets	from_liston_load	proplists	get_valuelistsmapdelete	undefinedinsert_on_load_instruction	splitwithlabel
assemble_1function
is_elementfalsetrueexportlocalint_code_endbeam_opcodesopcodereverselist_to_binaryassemble_function
build_file
format_numberhighest_opcode
no_utf8_atomsget_boollatin1utf8
atom_tableimport_tableexport_tablelocal_tablestring_tablelambda_table
literal_tablezlibcompressiolist_sizeiolist_to_binarymd5term_to_binaryslimmemberfinalize_fun_tablefinalize_fun_table_1all	byte_sizefinalize_fun_table_2bit_sizestart
build_formrem+chunk-	duplicateflatten_exportsbuild_line_table
line_tableunicodecharacters_to_binaryencode_line_itemsset_vsn_attributevsn	keymemberfilter_essentialsbif_typefmulfdivfnegatefaddfsubbif1bif2make_opgc_biftestgc_bif1gc_bif2gc_bif3extfuncline%killinitbif	make_fun2flambdalistbif0raiseop
list_to_tuplebs_add	encode_opencode_op_1
encode_argliteralallocfrstringyxfloatintegerfield_flagsfoldlimportnilflag_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 x�,�"@ @� @E0� 20�0B@@95:5Pp@$@#D@T@34@d�@Bd$@@$�@ @9�:� B+�@$$�P @G�P 0B�P @@$9u:u B$+uBd0�`|PBd �p �@9e:e Bd��`BB$#@3@C@$@C��@
9U:U BB#BBd@3@Dc@TS@4s@C@�@@��
pP��H`�pHp�PH$��@H���� �  @@@��� p8�A#9�:� B3+�34�#Bg@�� �@@�@��� �0� �+�
0�  ���J�
 �  @@@g@�� �9�:� B8�A#��# 
B#3+�3@0E�E#B� 0 �H�
@8
ACS�
CP

p0`@3D@S4@#T@C$@dBCBC � � �B$0;
@



@#@@T3@T�@�=
@#@@T3@T�@�B$@@#@@DD�0@�0
9
:
 B3B#@4@@
@4
 @@3@#@@
 � �@@� � E@@�� �0� �H�J�
%08
 0@A@#� 
t9
:
  BEB#@0
 4
00� #�H�
&�Ѐ$4D@C�@3�@St@#�@cd@�@sT@ę@D@���m\@Y	 DY	 Y	 �Y	 �@�#D���@G� 0
I@�@T@
)�! ;
4@



@
+�=
 @
,� @�@��" 9
3:
3 ;�
2@
+
"
,
!!@G =
#"@G0#B#�#m@03Y	 #B#@@3��#0
I@�@��$@�9
1:
1 g B��% ��%B��&m@ #Y	 @#@#�@G@�&0
I@�@��'@D9
0:
0 g0BD�( ��(BD�)m@ #Y	 @#@#D@GP�)0
I@D@��*9
/:
/ B4B�+
N�,m@Y	 4@#4@G`�,0
I@4@��-9
.:
. B@Gp�. 
E@$@��/9
-:
- BB+
$4
$@=
%$�0m@ #Y	 @#@#@G��00
I@%@��19
,:
, BB+
&4
&@=
'&�2m@@ #Y	 EE#@�3@@@�4�4m@Y	 @#@G��40
I@'@���5
P@@G��5 
E�EEEDE�E$E�E�A�@�$D��@�6@�@�@�6
� E��@��7
a�8@�@�@@��9 
6@�#@�@�@#��: 
[  EG�d@�d@ @�@�@G��; 
E@�@�@G��< 
E@�@tt�=
�@�@TT@
:�> !;
+@

)

((�E�E�E�E�E4E�=
*)@E�E�*@@G� 
B�+�>J,�1J-�/J.�-H/�*H0�'HD1�$H�2 ���?J3�"H4�!J5�@
< 68
7  @A�A 
:@#@@@#��A 
� E74
88 ��AJ9�B
= :t
; �
; @w
; ��#w
;0
>�3t
<@u
<@	y
<e@@#@@G�#@3�C0
>�D|"�| "#o#oA�Dm \@@Z
>�Z
>�@;�<��EH=�F
@0>t
=0w
?0	�3�
? ��
@�@C�G|P#3o	 �G�P�#Z
>�3Y	 @#@C0
>?{
By
@@#@�=
=A�H
C B|
A "#+
A#A7
A @@�I�J|"�K} $A#+
C#�L} %A#�|0"3o3o��Lm0\@�Y	 #Z
>�Z
>�@C�KH#D�M
F E|
D "#+
D#A5
D�N| "#�O�	 0�Y	 #�P}0$#A# 0@@+
F#@=
GF�Q}0&A#@�Q 'G@EE H�R
F0I|
L0"3+
L3A5
L5
L#�S|0"3�S|@"#C�S}P%3C3�T|@#CoC	 C�T�CP�Y	 3Z
>��P}@$3A 0@@#+
J@=
KJ�Q} &A@�Q 'K@EE L7
H# 0@@@#�U@@#@0
I M�V
IN@g@@��( ��(O�W
JP0�X(@$9
U:
UPB$�Y}&B$ 8
T�8
QA�Z)@@@�Z
� E@=
RQ4
S@R@)�@@�[ 
�B$@@@@�\ 
W�]�^|"�| "#o#o	B$#B$03�^m@\�Y	 #Y	 3Y	 Z
>�Z
>�@0S ��ZJT�_HU�`H$V�a
N W8
YA#39
V#:
V# B#B##+
X @@@3@#@�b 
�@#@@@@#��b 
W EX0@@#@@3$@@!�c 
�@@@�c 
�@#@$@$@@#� �c 
W@EE Y4
VZ�d
O [  @@@@#@
P�e0*;
_@

]

\\@ ]t
^u
^	�y
^p E� 
PE ^��fH_�eJ`�g
Ra8
cA#t
`0x
bA�u
b0	 3w
b@3�3�
b�@@3@#�h
a Eb{
By
`@#
ac4
`d�i
S e;
p�
T
n
U
l
V
j
W
h
X
ff;
d@!
g
qg@Gh;
d@!
i
qi@Gj;
d@
k!
rk@Gl;
d@!
m
qm@Gn;
d@!
o
qo@Gp;
d@!
r
qq@
Yr@
Zs�j
[ t9
�<
��p
�@
�P
� 
�
~`
v0
uu@ B#B 3E33E#3#B@#3@#@30
�vB#B3B CB0SB@cBP;#
}@
\
x
]
ww8
}cAcs�7
}�
P �@C$@3@S4@s@DE@��k 0`E4EE$@D#@0
�Px�l|pPc#`p@C4@3$@SD@#@T;#
�`1
{!
z
yy@
^=
|z@
_=
|{@
`| pE@c�m 0��@
a�$EEDE4@T#@0
�`}�pEEcESECE3@#3@#@@30
�~ B#B 3B0CB@SBPcB`sBp�B��E��E���Es�sEcscEScSECSCE3C3E#3#B@#3@#@30
�B#B;#
�`
b
�
c
�
d
��0 � 
e 
t�0 � � �n +9
�:
�  BEB#@
b0
�� 0E@#3@#@@30
��B#B3B CB0SB@;#
�`
f
�
]
�
g
���
�3 
h@B3#@#3@#@@3�o0,9
�:
� 0B� 
gB@#@@# 
t��
� 
j``EESEC@#@@30
���
�C 
h4
�S�@E�#@
a�3E#@#@@
k0
��+
�3
l8
�S�S#8
�#�##4
�#@#@S@
l0
���p|`PS#p`@C4@SD@3$@T@#@d@#@3�q 
e@�
� 
m ET@DD@T�0@�r 0@B$EE�0�r-@ 
t�0
� ET@DDT�s 0��@
a�$EE4@d#@0
�p��`EESECE3@#3@#@@30
��B#B3B CB0;#
�@
o
�
]
��7
� PEC@#@@30
��8
�CACSc8
�cAcsc8
�cAc�c4
�c��EE�EsESE3@#@@
o0
��`PEECE3@#3@#@@30
��� B#B 3B0CB@SBPcB`sEssEcscEScSECSCE3C3E#3#B@#3@#@30
��0
s@#@0
���tJ��nH��oH��qJ��u
p0�0
��|0P3 @@#@@3� �@@� �@@#@0
� ��v
q0�8
� 0@#A�w 
�9
�:
� @BEE#B@0
� �4
�00� #��wH��x
r �9
�<
�@@
� 
��B#B3;#
�
s
�
t
�
u
�
j
�
v
�
h
�r
�
w
�
x
�
y
�
z
�
{
�� @@3@gP@#@��y0.@@�z 
�0� �'
�3G(
�G3�0@� 
s3 
��@@@3@�{ 
�0� �.
�30@� 
s3 
��-
�3(
�3@@@3@1�| 
�0� �-
�3(
�3@@@3@A�} 
�0� �0
�3@@3�~ @9
�:
� B@!� 
�0B� �@@@3@Q�� 
�0� �@@3�� /@9
�:
� B@�� 
�0B� � @@3@#@3��0
�@9
�:
� ��|P@@�� 
�pBB#EE	� # �@@@3@�� 
�pEE	'� �@3 
��@@3�� 0@9
�:
� B@�� 
�pBEE	G� �B#+
�#
a B#B 3B0@3C@3@C@#C@#@C��@1@9
�:
� B@�� 
�0B� �+
�
~0 � !�-
� @@@�� 
�0� ��~H���H���H���H���H���
�9
�:
� B+
�
�=
��;
��
�
�
�
�
�
�
�
�
�
��@�@!�@A�@	���
�0�8
�A3C7
�3=
�� P@C@#@3�� 
�9
�:
� @BEE#B@0
� �4
�00� #���H���
� �  @@#��0
�@9
�:
� ��|P@@�� 
��BB#EEE	7� # Ù�Hę�
�0�8
�A3C9
�3:
�3 B3SB33;S
�@
�
�
�
��0P@#@C@$@3@�� 
�`EEE#@$@0
�0�0P@#@C@$@3@�� 
�`EE	E#@$@0
�0�4
�0@@#��0� ə�
� �'
� @@��
�@@ 
��'
�	��} 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ߙy
� � @�y
��y}3�[
� �8
�A#�[|0"#3�[|@##CoC	C�[�CY	3Z
>�# 
��4
�@�Z
��8
�A�Z)@@@�Z
� E�4
��(
��9
�:
�0BB#B �(m�03Y	 Y	 #Y	 @3� ��(J�A
� �8
�  @A�A 
:@#@@@#��A 
� E�4
�� E@
��A :�=
��8
�A9
�:
�  @BB�= 
E@@@�=
� E�
��4
��6
��8
�A�6@@@�6
� E�4
���(
��9
�:
�0BB#B �(m�03Y	 Y	 #Y	 @3� ��(J��%
��9
�:
�0BB#B �%m�03Y	 Y	 #Y	 @3� ��%J���
� ��
� 
B+
�@
�@
���
� ��-P
B #+-#B#+-# 0@#B0B@@�� �`�P
 (StrTFunTFOR1ImpT�;	


!""#$!'(*-./0123456789;?ADEGHKLMQbin|vs}������G���ExpT4������FunT���a����a����a����a����a����a��LitT�}x�c``g``�h�f`�K-����s�$�s~J*��Xj����E�<sB<�
d�O~2/����V���2����]�9�)���,��83?/���\�H��!%EHN��KC�\}�4��`Ø�RXҊK�ЅSR�BB!�����ĒTt�)�e�B��9`��	2�F�#�'ZBAttr(�lhdvsnln�.G���\Zv�^?�jj