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

                                         
                                                                                                                                                                                                                                                                           

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                        
                                                                                       



                                              
                                                                                                            


                                                                   
                                                              
  
                                                                                                                 


                               
                                                   


                                          
                                                           

             
                                                                                                                  

                               
                                                                                                                                                                                                 
                  
                                            
                                                                                           
                                                                   
   
   

                                                                                                                
                                                                                                         
                               

   







   


                                                                                                                                       
          

                                                                                                                                                                                                                                                              
   




                                                                                                                                                                                                                                                                                           
          

















                                                                                                                                                                                                                                                                                                                                                                                                                                    
     
                                                                                               
       
                                                                             
       








                                                                                                                             
     
                       
       


                                
                              

                                                                                                                                                                                                                                               

                              


                                                                                                                                                                                          

                                



                                                                                                                           


                                        

                                                                                                                                                                          

                                
                                                                                                              

                                

                                                                                                             

                                              
                                                                                                                       

                              

                                                                                                
     
                       
                              
                                


                              
               
                
                              
                                


                              
                       

                                                       
                      
                 
                              
                                                                                             
                                 
                                                                                                                                                                          
                                 


                                                                                                                                                                           
                                       
           
                              
                                    


                                    


                                                                
                       
                                                  


                                                                
                                                  
                     
                             
    
                     
                              


                                                                                            
                              
                                                     
                              
                                                     
                
                                                                          

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    




                                                                                                                                                                                                     
                                                         
FOR110BEAMAtom��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_restore2return	beam_jumpis_exit_instructionget_map_elementsbs_put	func_infolist
split_evenbinary_used_ingc_bifbs_initbs_start_match2member--if_endnot_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 $B@@T@B0@�  
�pF`G2GGBGBGBGB@�0 -`@FP#GDG4G$GG@#D@T$4T@R�@ 0U;U@�5�E00F G�GD`@@�@ �P
�@F0G�GG@ P�@J`�`�p9�:e B+e�B�p
� EG�p�+e�@G���
 �9�:�PB#+�#
` BDB 4B0$B@@@hT��� 9�:�`B+�2@@#@1��00@@#@��0�`FPG
GDG4G$G@iT`�jT@$@T��@@@E4ED@G �� P@$@#@T��0``�@G0��p�
0�8
A3C9
3:
3`B3S+
S
B3c+
c
B3 sB3@�B3P�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
:
 B+

B8
A3C9
3:
3 B3C+
C
 `@B3SF 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
:
 B+

B8
A3C9
3:
3 B3C+
C
 `@B3SF G�GSF G
!G=
@G@ E�#@$@TT@$��@P�0
!`F03G
#GDGE3#@4@$0�P@#T9
:
 B+

B8
A3C9
3:
3 B3C+
C
 `@B3SF 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%@0@@#@$h4
'g@#@G`�0�@��9
*:
*`B+
*2pB#B 3F`CG2G#G3GG�G�@@C#@$$�0
,9
):
)`B+
)2B@#BP3@3$��#3+
&�@Gp��&0@F G�G3i4@'j4+
(
,9
(:
( B3+
(3
@@(�l#)�H*@G0�p+� 
-0,00@#@@$9
.:
. B3+
-3BC+
-C@0-@@#@$0
00.  F3G�!J3/�"
.008
/A3C9
`3<3
c�P
1 
50
C@
O`
U1B3SB3 cB30sB3@�0
cS;S
c`
/
2
0
3
1
429
cs:
cs Bs�+
c�
2
P �Bs@#D@4@C$@�Ec@4#@3�#0
�@4@D#@D�@�$0
�@$@#@�0�%0
�@@#@0
,039
cc:
cc Bc�+
c�
2P�Bc4@#$@#@3@s@�@#@CD�&0
� E@� 0�' 
�@@#@@� �(0
�@@#@0
, 4@C3@#C@#@
1@�P
x5B3SB3c0
cS;S
c
3
6
4
7
5
8
6
9
7
:
8
;
9
>
:
?
;
@
<
A
=
B69
d:
d B0PF GG@C0
,79
cc:
cc Bcs+
cs
29
c#:
c#`Bc�B#�+
c�2 �@B# @�@#�) �7
e@#@0
0 8@C0
09@C0
,:
PPp@#D@4@C$@3@cF SG
?GcES@4#@3�*0
�@4#@$3@@DC@P
xP;Pp@c@#@@C$@34@D�+ 
�0
h;
h@�
<�
N< ED@D�, 
�9
m:
m BDB@@3@
@#�-@
�@
?#@@3@DD�-@
�@#@$@D$�.0
�0
g;
g@�
=�
k=9
f:
f`B+
f2@@�#@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
xCB3SB3cB3 s0
cS;S
c`
B
D
C
H
D
KD9
cs:
cs Bs�+
c�
2P�BsD@#@@C$@c48
FCAC39
E:
F B3+
F3
3=
GE,
G
EF@#@$3@D@C@4P
xPG@@4$4�5 
�9
p:
p 0BF 3GG@3@#@D0
~PHP�@3@#@@C$@s4@cD�6�0
i;
i@�
I�
JI@#@$3@4@C@DP
xPJ@@D@D�0 �7 
�@@#@0
~ KPp@c@#@@C$@34@D�8 
�0
n;
n@�
L�
NL ED@D�9 
�9
m:
m BDB@@3@
@#�-@
�@
?#@@3@DD�-@
�@#@$@D$�:0
�0
l;
l@�
M�
kM9
j:
j`B+
j2@@�#@Q�;00PN@@#@$0
,POB3SB3cB3 sB30�0
cS;S
c�

P
H
Q
I
R
J
SP9
cs:
cs Bs�+
c�
2@�Bs@#@#@3@�@#$@C4�<0
�@$@#@�  �=0
�@@#@0
, Q9
cc:
cc Bc�+
c�
29
c�:
c� Bc�B��+
c�
K`�B�@#@@C$@34@sD@�T�>9
o:
o  BB#ED@#D@#@44�?0
�@@DD�@ 
�@@#@T@T� @�A0
�@4@#@0
,@R+
ccG�0�@#@#@3@�@#@C$�B0
�@@#@$0
,0S �@�@#@3�C 
�9
p:
p 0BF GG�D
�4
T@ T0F G
MG UB3SB3cB3 sB30�B3@�B3P�0
cS;S
c`
N
V

W
O
_V9
cs:
cs Bs�+
c�
2`�BsD@#4@#@3@�@#@�@�$@CT�E0
�@@� @�F 
� E#@�0@#�G 
�@@#@@� �H0
�@@#@0
, W+
^c
P9
cs:
^s Bs�+
^�
2Bs�8
^�A���8
^�A��4
^+
[����@@#@$@C4@3D@�T@�d@�t�I
�@@t@�J 0
s;
s@�
X�
ZX Et@$Tdt�K @#@4@t4�L0
�0
r;
r@�
q�
YY@�Z@$@#@dDdt� `�M0
�@T@@44�P�N 
�@@D#@0
0P[p�@@�@�@#$@4@CD@�T@�d�O
�@@@�P 0
t;
t@�
\�
u\@@�P 0
v;
v@�
]�
u]@4@$#@dd�0@�Q0
�@4@@$$�0�R 
�@@$#@0
00^9
cs:
cs Bs�+
c�
2@�Bs@#@#@3@�@#$@C4�S0
�@$@#@�  �T0
�@@#@0
, _+
ccG�@�@#$@#@3@�@�@#@C4�U0
� E@�  �V 
�@@#@0
, `0
c3;3
c@
S
a
E
ba@#b@@#@#@3@G��W0
�@c@@@3�X
�pF0GGG
TF G
G��d  F#G�YJ#e�)Jf@G0�/pg�.Jh�+Ji�6Jj@G0�;pkpF0GDG
UG4F G
G��l�:Jm FG�ZJn�8Jo�>Hp FG�YJqpF0GtG
UGDF G
G��r�LJs�JJt0F G
VG@�Ppu@G���v�PJw�[
WPx@P@4@#@C@3$�\ 
�@9
{:
{ B+
y@@#@$0
,@y@@#@4$4�]0
~@4@�^
�@$�_-8
z`F G
XG$F G
G��z4
|@4@{ FG�`J|�_J}�a
Y0~9
}#:
}#`B#3+
}32@0B#4B#P$@@@#�b
��b-8
�A#9
�:
� B3+
�3
?4
�#@#@4@@#4�c 9
:
 B+

\B#9
#:
# B#3+
34B#C�d$C#@@a�d00@-
��F G
5GF GG
^F G
G���-
�`F G
XGF G
G���4
�@@�`F G
MGF G
G����bJ��e
_0�8
�A3C9
�3:
�3 B3S+
�S
2 PB3@@C�f0
�@@#@0
� �@C0
��4
�@#��g
`0�+
�@#�9
�#:
�#`B#3+
�32
`00B#B# $@#T@D@4F G4GD@B#0�h 0
�;
�@�
��
��@$@44�) �7
�@T#@DDT�i0
,9
�:
�`B+
�2B0B@TBPD@�P�j pF`G2GGGGDG4@P�@T`��kH��)J��hJ��l
c �8
�A#39
�#:
�#@B#C+
�C
dB#SB# cB#0s9
�s:
�s0Bs�+
��
e@�Bs@C@#@C#@c@#@S$@34�m0
�@@�  �n 
�@@��o 
�@@ 
��8
�SAS��4
��8
�cAc��4
��+
�s
#0�@S@�@�@3$�p 
�@@@�q 
�0
�;
�@�
��
��@@�r 
�=
��@�@@$ 
�0�0p@C@#@C#@c@#@S@3$�s0
�@@� �t 
�@@ 
��4
�@��qJ��u
f0�9
�#:
�#`B#3+
�320@@B# g@�v ��w
g �9
�:
� B#B30
�#;#
�@
@
�
?
��9
�:
� BCBS�x}`3�x}`S0`F GCG@�9
�:
� BCBS�y}`3�y}`C0`F GGS@��z
j0� 0@@#@g @�{ 0
�;
�@�
��
��@� �`F G
MGF G
G����{J��|
l �8
�A#39
�#:
�# B#CB#S0
�C;C
�`
@
�
?
�
m
��9
�:
� BcBs�}}�S�}|��}}�s0�F GcG@3 
��9
�:
� BcBs�~}�S�~|��~}�c0�F GGs@3 
��@3 
��4
�@��
p �9
�:
� B#B3��}@��}@��}@#0@F GG3@���
r �9
�:
� B#B30
�#;#
�@
@
�
?
��9
�:
� BC��}P3��}PC�9
�:
� BC��}P3��}PC�@���Z
t�9
�:
� BB@@3@
@#�-@
�@
?#@@3@@
����
u@�+
�@3�}
�@C+
�C��}@��}@�CPPF SG#GES33@C@
����}@��}@�@
����
w �8
�A#39
�#:
�#PB#C+
�C
0PB#0SB#@c@@S@3$8
�cAc#9
�:
� BC+
�C
5Bs+
�Ss@#=
��@S@#�� 
��@�#@3@� ��@
�@@ 
��4
� @�� ��!�0pF #GcGS��J#���
z@�8
�ACS9
�C:
�C`BCS+
�S
BCc+
�c
PBC s9
�s:
�s BC@�BCP�Bs�+
��
28
��A���8
��A���4
��+
�����F G�G#F #GGE#3�0@@3@h$
���
�i$@�#@3@@
�0�j$+
�
,+
�
{@0��l#™�
| �8
�A#39
�#:
�# B#C+
�C
5B#S+
�S@3�@3 
�ř�
}�8
�A#9
�:
�@B3+
�3
B C9
�C:
�C BCS+
�S
2BCc8
�#A#s�9
�s:
�s Bs�+
Ǔ
8@c@� 
��@
{���ș�
~ �8
�A#39
�#:
�# B#C+
�C
5B#S+
�S@3�@3 
�˙�
 �9
�:
� B#+
�#
B38
�3A3CS9
�C:
�C BCS+
�S
 pPBCcF0G�GGcF G
!G�pF0G�GGF G
!G�
��@��-�� ��!g0@#@��0��
�0�9
�:
�PB3+
�3
B@0
�ҙ�
�0�8
�A3C9
�3:
�3 B3S+
�S
!B3c9
�c<c
�@ 
�0
��Bcs+
�s�P�Bc�@�@#$@4@CD8
փA�3-
�=
��@3��
�=
��4
�@
{�@8
�A#9
�:
� B3+
�3
�B=
��@#��
�=
��4
�@G���F03GGG�E33F CGG3EC$#@4@D0
�P�Bcs+
�s�`pBcBc $@#4@D@CT�� 
�0F G�G8
�$A$#-
�=
��@#��
�=
��4
�$@
{�@8
�$A$#9
�:
� B3+
�3
�B=
��$@#��
�=
��4
�$@G���F03GGGE33F CGG3EC4#@D@T0
�`�@C0
��4
�@#� �F3G���J3� FG��J� F#G$��J#� FG$��J��
� �9
� ��"#9
�#:
�# B#3+
�3
5@B#�� #@@#@��00����
��8
�A#-
�@�@#
��4
�@
{��
��8
�A#9
�:
� B3+
�3
�B�@#
��4
�@G����
��9-<-@0
� 
��BB #+-#
T9
�:
�0B0
�;
�@
�
�
�
��@G��@G��  E@G���N $�BB#9
�:- +-#
^@ B3BCECE3@G���N $�0-;-@
M
�
X-�9
�#:
�#@B#3+
�3
�
@`0B#B# $B#04E4E$E@G�� $@+
�
+
�$
�+
�4!@G=
��@� E@�@G(@G(0-;-@
�-
�-(@G(@G( E@G��N $(�
�(@�N%(�
�(@@�N &(	��
�0(
@#3@#@30
�(��
�(8-A#9-
:-
PB3+-
3
00BB B0$@#��-�F GGF #G$GE#0(
@#-(4-( FG��J(�{
� ( 
�(�v
�0(��N0'(�b
�(8-A#9-:- B3+-3
?0@#@�b- E(@#-(4-(�_
�(8-A#9-:- B3+-3
@0@#@�_- E(@#-(4-(�
� ( 
�(�0
� (8-   A@�0 �@#@@@#��0 - E( 4-!(! E@
��0 (StrTImpT�)

$
()*+,>AFGL
QRZ[])a)b
hi
knoqsv
xZy�Z������ExpT4��FunTd�:��:��:��
:�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�|5�s��ɹ�S�U�bjjAbst