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

                                         
                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
                                  

                                                                                       



                                             
                                                                                                            
                                                                       

                              
                                                              
  
                                                                                                                 


                                   
                                                   


                                              
                                                           

             
                                                                                                                  

                               
                                                                                                                                                                                                 
                  
                                               
                                                                                           
                                                                   
   
   



                                                                                                                   

   







   
                                                            



                                                                                                                                                                                                                                                              
                               

   
                           


                                                                                                                                                                                                                            

   
                           
                                                                                                                                                                                            
                                           

   
                           
                                                                                                                        
                      

                                                                                                                                                                                                                                                                                                                                                                                                                                    
   
                                                                        
     
                                                                                               
       
                                                                     
       



                                                                                                                     
                                                                                                
       
                                         
                                                                  
                
                                                    

                                                            
         


                       
                                                
       
                         
                                  

                                                                                                                                                                                                                                                  

                                          


                                                                                                                                                                                          
                                


                                                                                                                           
       
                         
                                        



                                                                                                                                                                          
                                

                                                                                                              
                                


                                                                                                             



















                                                                                                                   
                 







                                                                                         










                                                                                                                                                                               
                        


                                                                        

                                   
                                               
     






                                                                



                                     


                              
                                                     
                              
                                                     


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               




                                                                                                                                                                                                     
                                                         
FOR10�BEAMAtom��beam_bsmmodulebtb	undefinedbin_opt_info	proplistsget_boolfalsetrueokformat_error
no_bin_optlistsflattenbin_optfunction
beam_utilsindex_labelserlang
setelementget_stacktraceiofwriteraiseerror	btb_opt_1testbs_get_binary2atomallfield_flagsanno%bs_test_unitmovereversebtb_gen_savebs_save2btb_reaches_matchfoldlgb_setsemptyandthrowbtb_reaches_match_1btb_reaches_match_2selectbif	make_fun2f
deallocatejumplabellinecall_funbs_context_to_binarykillblockcase_endbadmatchapplycode_atxy+callcall_extbs_restore2	beam_jumpis_exit_instructionbs_put	func_infobinary_used_ingc_bifbs_initbs_start_match2member--if_endreturnnot_handlednot_all_unused_afterbadargbtb_call
multiple_uses
btb_tail_callgb_treeslookupvalueorno_suitable_bs_start_matchbtb_follow_branchesbtb_follow_branch	is_memberinsertbtb_reaches_match_blocksetallocbtb_are_all_unusedbtb_set_contextbslborbtb_ensure_not_usedanybtb_killfrbnotbandbtb_kill_not_live-btb_contains_context=/=btb_context_regsbtb_context_regs_1bsrbtb_index_1sortfrom_orddictbtb_index_2none
drop_to_labelbtb_index_find_start_matchbtb_index_find_labelbtb_comment_no_optcollect_warningscollect_warnings_funcollect_warnings_instrfilewarning_translate_labelelementgetget_lineget_fileformat_error_1trycatchio_libformatextfuncsplit_binaryunsuitable_bs_start_matchmust_and_must_not_savemodule_infoget_module_info -collect_warnings/1-anonymous-1--collect_warnings/1-lc$^0/1-0-#-btb_ensure_not_used/3-anonymous-0-"-btb_are_all_unused/3-anonymous-0-is_not_used-btb_tail_call/3-lc$^0/1-0--btb_call/5-lc$^0/1-0-!-btb_reaches_match/3-anonymous-0--module/2-lc$^0/1-0-function_clauseCode$�� ,�"  9:P` BDB4B $B0SB@@T@@S@�  
�pF`G2GGBGBGBGB@�0 -`@FP#GDG4G$GG@#D@T$4T@R�@ 0U;U@�5�E00F G�GD`@@�@ �P
�@F0G�GG@ P�@J`�`�p9�:e BB#+e�0@#�p
� EG�p�+e�@G���
 �9�:�PB#B3B CB0SB@c+�#
`phT�@c@@@S$@C4@3D�� 9�:�`B+�2@@#@1��00@@#@��0�`FPG
GDG4G$G@iT`�jT@$@T��@@@E4ED@G �� P@$@#@T��0``�@G0��p�
0�8
A3C9
3:
3`B3SB3cB3 sB3@�B3P�+
S
+
c
8
�A���8
�A���9
�:
� B��B��+
�
+
�
8
�A�8
A4
+
��
� @#t@d@CT@3D@s4@�$@@E�@d#@C�0
%9
:
 BB#0
;
@
��
�@�@@@#� 
�@E43E3#@$@0�@@#D9
:
 BB+

8
A3C9
3:
3 B3CB3S+
C
 ``F G�GSF G
!G=
@G@ Et#@$@DDt�0
!,
�EE$F@#G
G
"G4GE#@d@#@T0�
�@@#�@t@Cd@3T@�D@s4@�$@@E�SE�S@t#@C�0
%9
:
 BB#0
;
@�


+
@#T9
:
 BB+

8
A3C9
3:
3 B3CB3S+
C
 ``F G�GSF G
!G=
@G@ E�#@$@TT@$��@P�0
!`F03G
#GDGE3#@4@$0�P@#T9
:
 BB+

8
A3C9
3:
3 B3CB3S+
C
 ``F G�GSF G
!G=
@G@ E�#@$@TT����0
!E3E33F@CG
G
"G$G3EC3F0CG
#GG4EC3#@d@T0�@�P@@#� 
�@E43E3#@$@0�@ PE3##@C0�4�@#�N��J�J �
%0!0
 ;
 @�
"�
#"`0F03G
&GGGPE3##@#$�
'0%@0h4
'@@#@$g@#@G`�0�@��9
*:
*`BB#B 3+
*2p@F`CG2G#G3GG�G�@@C#@$$�0
,9
):
)`BB@#BP3+
)2@3$��#3+
&�@Gp��&0@F G�G3i4@'j4+
(
,9
(:
( B3+
(3
@@(�l#@)�H*@G0�p+� 
-0,00@#@@$9
.:
. B3BC+
-3+
-C@0-@@#@$0
00.  F3G�!J3/�"
.008
/A3C9
\3<3
_�P
1 
50
C@
L`
Q1B3SB3 cB30sB3@�0
_S;S
_`
/
2
0
3
1
429
_s:
_s Bs�Bs�+
_�
2
P �@#D@4@C$@�@�Ec@4#@3�#0
�@4@D#@D�@�$0
�@$@#@�0�%0
�@@#@0
,039
_c:
_c Bc�Bc�+
_�
2P�@#$@#@3@s@�@#@�4@CD�&0
� E@� 0�' 
�@@#@@� �(0
�@@#@0
, 4@C3@#C@#@
1@�P
s5B3SB3c0
_S;S
_
3
6
4
7
5
8
6
9
7
:
8
;
9
>
:
?
;
@
<
A
=
B69
`:
` 0PBF GG@C0
,79
_c:
_c BcsBc�+
_s
29
_#:
_#`B#�B# �+
_�2 �@@�@�@#�) �7
a@#@0
0 8@C0
09@C0
,:
PPp@#D@4@C$@3@cF SG
?GcES@4#@3�*0
�@4#@$3@@DC@P
sP;Pp@c@#@@C$@34@D�+ 
�0
d;
d@�
<�
K< ED@D�, 
�9
i:
i BDB@@3@
@#�-@
�@
?#@@3@DD�-@
�@#@$@D$�.0
�0
c;
c@�
=�
g=9
b:
b`B+
b2@@�#@Q�/00P>
  p@#@CEc�0 
�@@#@0
, ? p@c@#@C�1 
�@@#@0
, @
 p@#Ec@#@3�20
�@A
 p@#Ec@#@3�30
�@B�4}p�c!@C3@#C@#@
=P
sCB3SB3cB3 s0
_S;S
_`
B
D
C
E
D
HD9
_s:
_s Bs�Bs�+
_�
2@C3@#C@#@�@cP
sEP�@3@#@@C$@s4@cD�5�0
e;
e@�
F�
GF@#@$3@4@C@DP
sPG@@D@D�0 �6 
�@@#@0
{ HPp@c@#@@C$@34@D�7 
�0
j;
j@�
I�
KI ED@D�8 
�9
i:
i BDB@@3@
@#�-@
�@
?#@@3@DD�-@
�@#@$@D$�90
�0
h;
h@�
J�
gJ9
f:
f`B+
f2@@�#@Q�:00PK@@#@$0
,PLB3SB3cB3 sB30�0
_S;S
_`

M
G
N
H
OM9
_s:
_s Bs�Bs�+
_�
2@�@#@#@3@�@�@#$@C4�;0
�@$@#@�  �<0
�@@#@0
, N+
_cG�0�@#@#@3@�@#@C$�=0
�@@#@$0
,0O �@�@#@3�> 
�9
k:
k 0BF GG�?
�4
P@ P0F G
IG QB3SB3cB3 sB30�B3@�B3P�0
_S;S
_`
J
R

S
K
[R9
_s:
_s Bs�Bs�+
_�
2`�@#4@#@3@�@#@�@�$@�D@CT�@0
�@@� @�A 
� E#@�0@#�B 
�@@#@@� �C0
�@@#@0
, S+
Zc
L9
_s:
Zs Bs�Bs�+
Z�
28
Z�A���8
Z�A��4
Z+
W����@@#@$@C4@3D@�T@�d@�t�D
�@@t@�E 0
n;
n@�
T�
VT Et@$Tdt�F @#@4@t4�G0
�0
m;
m@�
l�
UU@�V@$@#@dDdt� `�H0
�@T@@44�P�I 
�@@D#@0
0PWp�@@�@�@#$@4@CD@�T@�d�J
�@@@�K 0
o;
o@�
X�
pX@@�K 0
q;
q@�
Y�
pY@4@$#@dd�0@�L0
�@4@@$$�0�M 
�@@$#@0
00Z9
_s:
_s Bs�Bs�+
_�
2@�@#@#@3@�@�@#$@C4�N0
�@$@#@�  �O0
�@@#@0
, [+
_cG�@�@#$@#@3@�@�@#@C4�P0
� E@�  �Q 
�@@#@0
, \0
_3;3
_@
O
]
P
^]@#^@@#@#@3@G��R0
�@_@@@3�S
�pF0GGG
QF G
G��`  F#G�TJ#a�)Jb@G0�/pc�.Jd�+Je�5Jf@G0�:pgpF0GDG
RG4F G
G��h�9Ji FG�UJj�7Jk FG�TJlpF0GtG
RGDF G
G��m�GJn�EJo0F G
SG@�Kpp@G���q�KJr�V
TPs@P@4@#@C@3$�W 
�@9
v:
v B+
t@@#@$0
,@t@@#@44�X0
{9
y:
y BB#@4@@3@#@
@#�-@
�@
?#@@3@�-@
�@�Y-@4#@$$�Z0
�0
x;
x@�
w�
uu@4@v FG�[Jw`F G
UGF G
G��x�ZJy FG�UJz�\
V0{9
z#:
z#`B#3B#CB#PS+
z32P`@#@$@S4@CD9
:
 BB@
@#@@3�-@
�@
?#@@3@�-@
��]-8
~A#9
}:
} B3+
}3
?4
}#@#@D@$@#D�^ 9
|:
| BB#+
|
Y9
|#:
|# B#3B#C+
|3D�_4C#@@a�_00P|-
�$�F G
5G$F GG
[F G
G��}-
�$`F G
UGF G
G��~4
�@P  F3G�UJ3�`F G
IG$F G
G����]J��`
\0�8
�A3C9
�3:
�3 B3SB3c+
�S
2 p@c@@C�a0
�@@#@0
� �@C0
��4
�@#��b
]0�+
�@#�9
�#:
�#`B#3B#CB# SB#0c+
�32Pp@@c@#@$@S4@CD�c 0
�;
�@�
��
��@P�@4@$�) �7
�@#@�@�d0
,9
�:
�`BB0#B@3BPC+
�2@#@@C@3�e pF`G2G4G$GGG@@��fH��)J��cJ��g
` �8
�A#39
�#:
�#@B#CB#SB# cB#0s+
�C
a9
�s:
�s0Bs�Bs�+
��
b@�@C@#@C#@c@#@�@S$@34�h0
�@@�  �i 
�@@��j 
�@@ 
��8
�SAS��4
��8
�cAc��4
��+
�s
#0�@S@�@�@3$�k 
�@@@�l 
�0
�;
�@�
��
��@@�m 
�=
��@�@@$ 
�0�0p@C@#@C#@c@#@S@3$�n0
�@@� �o 
�@@ 
��4
�@��lJ��p
c0�9
�#:
�#`B#3B# C+
�32P@@@Cg@�q ��r
d �9
�:
� B#B30
�#;#
�@
@
�
?
��9
�:
� BCBS�s}`3�s}`S0`F GCG@�9
�:
� BCBS�t}`3�t}`C0`F GGS@��u
g0� 0@@#@g @�v 0
�;
�@�
��
��@� �`F G
IGF G
G����vJ��w
i �8
�A#39
�#:
�# B#CB#S0
�C;C
�`
@
�
?
�
j
��9
�:
� BcBs�x}�S�x|��x}�s0�F GcG@3 
��9
�:
� BcBs�y}�S�y|��y}�c0�F GGs@3 
��@3 
��4
�@��z
m �9
�:
� B#B3�{}@�{}@�{}@#0@F GG3@��|
o �9
�:
� B#B30
�#;#
�@
@
�
?
��9
�:
� BC�}}P3�}}PC�9
�:
� BC�|}P3�|}PC�@���U
q�9
�:
� BB@@3@
@#�-@
�@
?#@@3@@
���~
r@�+
�@3�}
�@C+
�C�}@�}@�CPPF SG#GES33@C@
����}@��}@�@
����
t �8
�A#39
�#:
�#PB#CB#0SB#@c+
�C
0p@@S@3$8
�cAc#9
�:
� BCBs+
�C
5+
�Ss@#=
��@S@#�� 
��@�#@3@� ��@
�@@ 
��4
� @���� �0pF #GcGS��J#���
w@�8
�ACS9
�C:
�C`BCSBCcBC sBC@�BCP�+
�S
+
�c
L9
�s:
�s Bs�+
��
28
��A���8
��A���4
��+
�����F G�G#F #GGE#3�0@h$
�@3@��
�i$@�#@3@@
�0�j$+
�
,+
�
x@0��l#0���
y �8
�A#39
�#:
�# B#CB#S+
�C
5+
�S@3�@3 
�Ù�
z�8
�A#9
�:
�@B3B C+
�3
9
�C:
�C BCSBCc+
�S
28
�#A#s�9
�s:
�s Bs�+
œ
8@c@� 
��@
x���ƙ�
{ �8
�A#39
�#:
�# B#CB#S+
�C
5+
�S@3�@3 
�ə�
| �9
�:
� B#B3+
�#
8
�3A3CS9
�C:
�C BCSBCc+
�S
 ppF0G�GGcF G
!G�pF0G�GGF G
!G̙�
}�@��-
���� g0@#@��0��
~0�9
�:
�PB3B@C+
�3
@C0
�Й�
0�8
�A3C9
�3:
�3 B3SB3c+
�S
!9
�c<c
�@ 
�0
��BcsBc�+
�s�P�@�@#$@4@CD8
ԃA�3-
�=
��@3��
�=
��4
�@
x�@8
�A#9
�:
� B3BC+
�3
�@C=
��@#��
�=
��4
�@G���F03GGG�E33F CGG3EC$#@4@D0
�P�BcsBc�Bc �+
�s�`�@�@�$@#4@D@CT�� 
�0F G�G8
�$A$#-
�=
��@#��
�=
��4
�$@
x�@8
�$A$#9
�:
� B3BC+
�3
�@C=
��$@#��
�=
��4
�$@G���F03GGGE33F CGG3EC4#@D@T0
�`�@C0
��4
�@#� �F3G���J3� FG��J� F#G$��J#� FG$��J��
� �9
� ��!#9
�#:
�# B#3B#C+
�3
5@@C�� "@@#@��00����
��8
�A#-
�@�@#
��4
�@
x��
��8
�A#9
�:
� B3BC+
�3
�@C�@#
��4
�@G���
��9
�<-@0
� 
��BB #+-#
Q9
�:
�0B0
�;
�@
�
�
�
��@G��@G��  E@G���N #�BB#9
�:- B3BC+-#
[@PECE3@G���N #�0-;-@
I
�
U
��9
�#:
�#@B#3B#CB# SB#0c+
�3
�
@`p@c4@S$@CEcESEC@G�� #@+
�
+
�$
�+
�4!@G=
��@� E@�@G�@G�0-;-@
�-
�-(@G(@G( E@G��N #(�
�(@�N$(�
�(@@�N %(��
�0(@#3@#@30
�(	��
�(
8-A#9-:-PB3BCB SB0c+-3
0p@#@S@C@c$��-
�F GGF #G$GE#0(@#-
(4-
(
 FG��J(�v
� ( 
�(�q
�0(��N0&(�]
�(8-A#9-:- B3+-3
?0@#@�]- E(@#-(4-(�Y
�(8-A#9-:- B3+-3
@0@#@�Y- E(@#-(4-(�
� ( 
�(�0
� (8-  A@�0 �@#@@@#��0 - E(4-( E@
��0 'StrTImpT�(

$
()*+,>AEF
MNWXZ)^)_
ef
hklnps
uWv�W������ExpT4��FunTd�g���g���g���g��LitTBsx���Oo�0��B�
�"�
!�����E= �V������I��ű#{�e9�e�	>'��v�E�^�D�ɛ�?�
!�!nO�����!�>�}���I(�Dyc�Tx%Y;K����k+��Je�X�h����;�-�j�&��dt���z�k�,�*�/Kq%�<5�K��s�̵|���T�*�5�X	,=����o�i�(���.p&m���8�TA��T�i}j�\J��RD��8::�27*�C�|�FrQCz�[�.����
?s��iQ�Tt�+��8S�dVM�u����iu����je��xPDCҁ��R�����;��r��s5���
�t�4i�����20�`����Z1e>x��5F�\�����x){m�g�1�l�(���lA��}���>B)�*Y�}n��^��G���y�;oSjo�z}Q��05�t��
7#�ϱ�Z#��A���3��?��*g����� u�g�Mǥ8�ք^?��K�ElCޘۖ�Ǹ��s@#�-�	��=&�*uU��v�C��j%�):�ֺ�#{>l��5@�'��?�{
Attr(�lhdvsnln[8���;׸WQH���jjAbst