aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_asm.beam
blob: 5c91f09b30a1b4ef4eef90c388fc2d408b8a6e43 (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_1	byte_sizeallfinalize_fun_table_2bit_size
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_argliteralallocfryxstringfloatintegerfield_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���,�"@ @� @E0� 20�0B@@95:5Pp@$@34@#D@T@d�@Bd$@@$�@ @9e:e B+e@$$�P @G�P 0B�P @@$9U:U B$+UBd0�`|PBd �p �Bd@@��`BB$#@3@C@$@C��@�BB#BBd@3@C@4s@Dc@TS@�@@��
pP�PH$`�@Hp��� �  @@@��� p8�A#9�:� B3+�34�#Bg@�� �@@�@��� �0� �+�
0�  ���J���
 �  @@@g@�� �B8�A#��# 
B#3+�3@0E�E#B� 0 ЙH��
@�8
ACS��CP

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



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



@
+�=
@
,�@�@��" 9
+:
+ +
�
,@G =
@G0B#�#m@03Y	 #B#@@3��#0
?@�@��$@�9
*:
* g B��% ��%B��&m@ #Y	 @#@#�@G@�&0
?@�@��'@D9
):
) g0BD�( ��(BD�)m@ #Y	 @#@#D@GP�)0
?@D@��*9
(:
( B4B�+
C�,m@Y	 4@#4@G`�,0
?@4@��-9
':
' B@Gp�. 
<@$@��/9
&:
& BB+
4
@=
 �0m@ #Y	 @#@#@G��00
?@ @��19
%:
% BB+
!4
!@=
"!�2m@@ #Y	 EE#@�3@@@�4�4m@Y	 @#@G��40
?@"@���5
E@@G��5 
<�EEEDE�E$E�E�A�@�$D��@�6@�@�@�6
� E��@��7
T�8@�@�@@��9 
.@�#@�@�@#��: 
P  EG�d@�d@ @�@�@G��; 
<@�@�@G��< 
<@�@tt�=
�@�@TT@
:�> !+
#
@E�E�=
$#�E�E�E�E�E4E�$@G� 
9�%�1J&�/J'�-H(�*H)�'HD*�$H�+�"H,�!J-�?
< .  @A�@ 
0@#@@@#��@ 
� E/�A
= 0�
2 #�#0�
1# @w
1#0��3�
1#��
3@u
3@	Cy
3eP@3@C@#@G�#�B0
5�C|"�| "#o#oA�Cm \@@Z
?�Z
?�@1�#�#023�DH4�E
@05�
403�3@w
63@	�C�
63 ��
73��F|P#Co	 �F�P�##Z
?�CY	 @30
56�3y
73@#7�3�3@=
48�G
B 9|
8 "#+
8#A @@�H�I|"�J} $A#+
:#�K} %A#�|0"3o3o��Km0\@�Y	 #Z
?�Z
?�@:�JH#;�L
E <|
; "#+
;#A5
;�M| "#�N�	 0�Y	 #�O}0$#A#+
=#@ EE=�P}0&A## 0@@@@#�P '@EE >�Q
E0?|
A0"3+
A3A5
A5
A#�R|0"3�R|@"#C�R}P%3C3�S|@#CoC	 C�S�CP�Y	 3Z
?��O}@$3A+
@@0E#E@�P}0&A 0@@#@@�P '@EE A7
># 0@@@#�T@@#@0
? B�U
HC@g@@��( ��(D�V
IE0�W(@$9
J:
JPB$�X}&B$ 8
I�8
FA�Y)@@@�Y
� E@=
GF4
H@G@)�@@�Z 
�B$@@@@�[ 
L�\�]|"�| "#o#o	B$#B$03�]m@\�Y	 #Y	 3Y	 Z
?�Z
?�@0H ��YJI�^HJ�_H$K�`
M L8
NA#39
K#:
K# B#B##+
M @@@3@#@�a 
�@#@@@@#��a 
L EM0@@@#@3$@@!�b 
�@@@�b 
�@#@$@$@@#� �b 
L@EE N4
KO�c
N P  @@@@#@
O�d0*+
Q
@ Q�
Ru
R	�y
Rp E� 
OE R�eHS�f
QT8
VA#�
S0�30x
UA�u
U@	 Cw
UPC�C�
U�P@C@#�g
T EU�3y
S@#
TV4
SW�h
R X;
c�
S
a
T
_
U
]
V
[
W
YY;
W@!
Z
dZ@G[;
W@!
\
d\@G];
W@
^!
e^@G_;
W@!
`
d`@Ga;
W@!
b
db@Gc;
W@!
e
dd@
Xe@
Yf�i
Z g9
�<
��p
�@
P
w 
r�
q`
i0
hh@ B#B 3E33E#3#B@#3@#@30
�iB#B3B CB0SB@cBP;#
p@
[
k
\
jj8
pcAcs�7
p�
P �@s@3@C$@S4@DE@��j 0`E4EE$@D#@0
�Pk�k|pPc#`p@#@3$@C4@SD@T;#
�`1
n!
m
ll@
]=
om@
^=
on@
_o pE@c�l 0��@
`�$EEDE4@T#@0
�`p�pEEcESECE3@#3@#@@30
�q B#B 3B0CB@SBPcB`sBp�B��E��E���Es�sEcscEScSECSCE3C3E#3#B@#3@#@30
�rB#B;#
v`
a
u
b
t
c
ss0 � 
d 
gt0 � u �m +9
�:
�  BEB#@
a0
�v 0E@#3@#@@30
�wB#B3B CB0SB@;#
~`
e
z
\
y
f
xx�
~3 
g@B3#@#3@#@@3�n0,9
�:
� 0B� 
fB@#@@# 
gy�
~ 
i``EESEC@#@@30
�z�
{C 
g4
{S�@E�#@
`�3E#@#@@
j0
�{+
|3
k8
|S�S#8
|#�##4
|#@#@S@
k0
�|�o|`PS#p`@#@3$@C4@SD@T@d@#@3�p 
X@�
} 
l ET@DD@T�0@�q 0@B$EE�0�q-@ 
g}0
� ET@DDT�r 0��@
`�$EE4@d#@0
�p~�`EESECE3@#3@#@@30
�B#B3B CB0;#
�@
n
�
\
��7
� PEC@#@@30
��8
�CACSc8
�cAcsc8
�cAc�c4
�c��EE�EsESE3@#@@
n0
��`PEECE3@#3@#@@30
��� B#B 3B0CB@SBPcB`sEssEcscEScSECSCE3C3E#3#B@#3@#@30
��0
f@#@0
���sJ��mH��nH��pJ��t
o0�0
��|0P3 @@#@@3� �@@� �@@#@0
� ��u
p0�8
� 0@#A�v 
�@BEE#B@0
� �4
�00� #��w
q �9
�<
�@@
� 
��B#B3;#
�
r
�
s
�
t
�
i
�
g
�r
�
u
�
v
�
w
�
x
�
y
�
z
�� @@3@gP@#@��x0.@@�y 
�0� �'
�3G(
�G3�0@� 
r3 
��@@@3@�z 
�0� �.
�30@� 
r3 
��5
�3@@3�{ /@9
�:
� B@�| 
�0B� �-
�3(
�3@@@3@1�} 
�0� �-
�3(
�3@@@3@A�~ 
�0� �0
�3@@3� @9
�:
� B@!�� 
�0B� �@@@3@Q�� 
�0� �@@3@#@3��0
���|P@@�� 
�pBB#EE	� #�@@@3@�� 
�pEE	'� �@3 
��@@3�� 0@9
�:
� B@�� 
�pBEE	G� �B#+
�#
` B#B 3B0@3C@3@C@#C@#@C��@1@9
�:
� B@�� 
�0B� �+
�
}0 � !�-
� @@@�� 
�0� ��{H��H���H���H���
~�9
��
� 
@�;
��
�
�
�
�
�
�
�
�
�
��@�@!�@A�@	���
�0�8
�A3C7
�3=
�� P@C@#@3�� 
�@BEE#B@0
� �4
�00� #���
� � @@#��0
���|P@@�� 
��BB#EEE	7� #���
�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���
����6�
�u
� +
��@EEę�Jř�
��(
����m Y	@Ǚ�|7 @@��6��|"��mY��
� 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�@ 
0@#@@@#��@ 
� E�4
�� E@
��@ :ݙ=
��8
�A9
�:
�  @BB�= 
<@@@�=
� 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;>ACDFGJKLPahm{wr|������F���ExpT4������FunT�����u����u����u����u����u����uLitT�}x�c``g``�h�f`�K-����s�$�s~J*��Xj����E�<sB<�
d�O~2/����V���2����]�9�)���,��83?/���\�X��!%EHN��KC�\}�4��`Ø�RXҊK�ЅSR�BB!�����ĒTt�)�e�B��9`��	2�F�#�&�B
Attr(�lhdvsnln��������]	̳���jj