aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_asm.beam
blob: 6a0c0498d235fe3c62e3d87a548f8bfd7ae5e2a2 (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@#� 
r9
:
  BEB#@0
 4
00� #�H�
&�Ѐ$4D@C�@3�@St@#�@cd@�@sT@ę@D@���m\@Y	 DY	 Y	 �Y	 �@�#D���@G� 0
G@�@T@
)�! ;
2@



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

(

''�E�E�E�E�E4E�=
)(@E�E�)@@G� 
@�*�>J+�1J,�/J-�-H.�*H/�'HD0�$H�1�"H2�!J3�?
< 48
5  @A�@ 
8@#@@@#��@ 
� E54
66 ��@J7�A
= 8t
9 �
9 @w
9 ��#w
90
>�3t
:@u
:@	y
:e@@#@@G�#@3�B0
<�C|"�| "#o#oA�Cm \@@Z
>�Z
>�@9�:��DH;�E
@0<t
>0w
=0	�3�
= ��
>�@C�F|P#3o	 �F�P�#Z
>�3Y	 @#@C0
<={
By
>@#>�=
;?�G
C @|
? "#+
?#A7
? @@�H�I|"�J} $A#+
A#�K} %A#�|0"3o3o��Km0\@�Y	 #Z
>�Z
>�@A�JH#B�L
F C|
B "#+
B#A5
B�M| "#�N�	 0�Y	 #�O}0$#A# 0@@+
D#@=
ED�P}0&A#@�P 'E@EE F�Q
F0G|
J0"3+
J3A5
J5
J#�R|0"3�R|@"#C�R}P%3C3�S|@#CoC	 C�S�CP�Y	 3Z
>��O}@$3A 0@@#+
H@=
IH�P} &A@�P 'I@EE J7
F# 0@@@#�T@@#@0
G K�U
IL@g@@��( ��(M�V
JN0�W(@$9
S:
SPB$�X}&B$ 8
R�8
OA�Y)@@@�Y
� E@=
PO4
Q@P@)�@@�Z 
�B$@@@@�[ 
U�\�]|"�| "#o#o	B$#B$03�]m@\�Y	 #Y	 3Y	 Z
>�Z
>�@0Q ��YJR�^HS�_H$T�`
N U8
WA#39
T#:
T# B#B##+
V @@@3@#@�a 
�@#@@@@#��a 
U EV0@@#@@3$@@!�b 
�@@@�b 
�@#@$@$@@#� �b 
U@EE W4
TX�c
O Y  @@@@#@
P�d0*;
]@

[

ZZ@ [t
\u
\	�y
\p E� 
PE \��eH]�dJ^�f
R_8
aA#t
^0x
`A�u
`0	 3w
`@3�3�
`�@@3@#�g
_ E`{
By
^@#
_a4
^b�h
S c;
n�
T
l
U
j
V
h
W
f
X
dd;
b@!
e
oe@Gf;
b@!
g
og@Gh;
b@
i!
pi@Gj;
b@!
k
ok@Gl;
b@!
m
om@Gn;
b@!
p
oo@
Yp@
Zq�i
[ r9
�<
��p
�@
�P
� 
}�
|`
t0
ss@ B#B 3E33E#3#B@#3@#@30
�tB#B3B CB0SB@cBP;#
{@
\
v
]
uu8
{cAcs�7
{�
P �@C$@3@S4@s@DE@��j 0`E4EE$@D#@0
�Pv�k|pPc#`p@C4@3$@SD@#@T;#
�`1
y!
x
ww@
^=
zx@
_=
zy@
`z pE@c�l 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 
r0 � � �m +9
�:
�  BEB#@
b0
�� 0E@#3@#@@30
��B#B3B CB0SB@;#
�`
f
�
]
�
g
���
�3 
h@B3#@#3@#@@3�n0,9
�:
� 0B� 
gB@#@@# 
r��
� 
j``EESEC@#@@30
���
�C 
h4
�S�@E�#@
a�3E#@#@@
k0
��+
�3
l8
�S�S#8
�#�##4
�#@#@S@
l0
���o|`PS#p`@C4@SD@3$@T@#@d@#@3�p 
c@�
� 
m ET@DD@T�0@�q 0@B$EE�0�q-@ 
r�0
� ET@DDT�r 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
q@#@0
���sJ��mH��nH��pJ��t
p0�0
��|0P3 @@#@@3� �@@� �@@#@0
� ��u
q0�8
� 0@#A�v 
�9
�:
� @BEE#B@0
� �4
�00� #��vH��w
r �9
�<
�@@
� 
��B#B3;#
�
s
�
t
�
u
�
j
�
v
�
h
�r
�
w
�
x
�
y
�
z
�
{
�� @@3@gP@#@��x0.@@�y 
�0� �'
�3G(
�G3�0@� 
s3 
��@@@3@�z 
�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ݙx
� � @�x
��x}3ߙZ
� �8
�A#�Z|0"#3�Z|@##CoC	C�Z�CY	3Z
>�# 
��4
�@�Y
��8
�A�Y)@@@�Y
� E�4
��(
��9
�:
�0BB#B �(m�03Y	 Y	 #Y	 @3� ��(J�@
� �8
�  @A�@ 
8@#@@@#��@ 
� E�4
�� E@
��@ :�=
��8
�A9
�:
�  @BB�= 
C@@@�=
� 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���34!��34!��34!��34!��34!��34!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�#�(#BAttr(�lhdvsnlnҰ�L��_��;�f�jj