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

                                         
                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                              


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                       



                                              
                                                                                                            


                                                                   
                                                              
  
                                                                                                                 


                               
                                                   


                                          
                                                           

             
                                                                                                                  

                               
                                                                                                                                                                                                 
                  
                                               
                                                                                           
                                                                   
   
   


                                                                                                                
                               

   







   

                                                                                                          



                                                                                                                                                                                                                                                              

   

                                                                                                                                                                                                                             

                                                                                                                                         

   
   



                                                                                                                                                                                                                                                           


                                           




                                                                                                                                                                                                                                                                                                                                                                                                                                    








                                                                                               

                                                                                                              


                                                                                                
                                                            

                                                    

                                                                
         





                                                





                                                                                                                                                                                                                                   
                                                                                                                                                                                          
                                                         

















                                                                                                                                                                          






                                                                                                                       

                          




                                

                




                                


                                                       









                                                                                                                                                                           

                                       

                                    


                                    

                                                                
   

                                                  







                                                                

                                                                                            







                                                                          

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    




                                                                                                                                                                                                     
                                                         
FOR11HBEAMAtom��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_instructionget_map_elementsbs_put	func_infolist
split_evenbinary_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 $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
`�P
1 
50
C@
L`
R1B3SB3 cB30sB3@�0
`S;S
``
/
2
0
3
1
429
`s:
`s Bs�+
`�
2
P �Bs@#D@4@C$@�Ec@4#@3�#0
�@4@D#@D�@�$0
�@$@#@�0�%0
�@@#@0
,039
`c:
`c Bc�+
`�
2P�Bc4@#$@#@3@s@�@#@CD�&0
� E@� 0�' 
�@@#@@� �(0
�@@#@0
, 4@C3@#C@#@
1@�P
u5B3SB3c0
`S;S
`
3
6
4
7
5
8
6
9
7
:
8
;
9
>
:
?
;
@
<
A
=
B69
a:
a 0PBF GG@C0
,79
`c:
`c Bcs+
`s
29
`#:
`#`Bc�B#�+
`�2 �@B# @�@#�) �7
b@#@0
0 8@C0
09@C0
,:
PPp@#D@4@C$@3@cF SG
?GcES@4#@3�*0
�@4#@$3@@DC@P
uP;Pp@c@#@@C$@34@D�+ 
�0
e;
e@�
<�
K< ED@D�, 
�9
j:
j BDB@@3@
@#�-@
�@
?#@@3@DD�-@
�@#@$@D$�.0
�0
d;
d@�
=�
h=9
c:
c`B+
c2@@�#@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
uCB3SB3cB3 s0
`S;S
``
B
D
C
E
D
HD9
`s:
`s Bs�+
`�
2@C3@#C@#Bs@cP
uEP�@3@#@@C$@s4@cD�5�0
f;
f@�
F�
GF@#@$3@4@C@DP
uPG@@D@D�0 �6 
�@@#@0
} HPp@c@#@@C$@34@D�7 
�0
k;
k@�
I�
KI ED@D�8 
�9
j:
j BDB@@3@
@#�-@
�@
?#@@3@DD�-@
�@#@$@D$�90
�0
i;
i@�
J�
hJ9
g:
g`B+
g2@@�#@Q�:00PK@@#@$0
,PLB3SB3cB3 sB30�0
`S;S
`�

M
G
N
H
O
I
PM9
`s:
`s Bs�+
`�
2@�Bs@#@#@3@�@#$@C4�;0
�@$@#@�  �<0
�@@#@0
, N9
`c:
`c Bc�+
`�
29
`�:
`� Bc�B��+
`�
J`�B�@#@@C$@34@sD@�T�=9
l:
l  BB#ED@#D@#@44�>0
�@@DD�? 
�@@#@T@T� @�@0
�@4@#@0
,@O+
`cG�0�@#@#@3@�@#@C$�A0
�@@#@$0
,0P �@�@#@3�B 
�9
m:
m 0BF GG�C
�4
Q@ Q0F G
LG RB3SB3cB3 sB30�B3@�B3P�0
`S;S
``
M
S

T
N
\S9
`s:
`s Bs�+
`�
2`�BsD@#4@#@3@�@#@�@�$@CT�D0
�@@� @�E 
� E#@�0@#�F 
�@@#@@� �G0
�@@#@0
, T+
[c
O9
`s:
[s Bs�+
[�
2Bs�8
[�A���8
[�A��4
[+
X����@@#@$@C4@3D@�T@�d@�t�H
�@@t@�I 0
p;
p@�
U�
WU Et@$Tdt�J @#@4@t4�K0
�0
o;
o@�
n�
VV@�W@$@#@dDdt� `�L0
�@T@@44�P�M 
�@@D#@0
0PXp�@@�@�@#$@4@CD@�T@�d�N
�@@@�O 0
q;
q@�
Y�
rY@@�O 0
s;
s@�
Z�
rZ@4@$#@dd�0@�P0
�@4@@$$�0�Q 
�@@$#@0
00[9
`s:
`s Bs�+
`�
2@�Bs@#@#@3@�@#$@C4�R0
�@$@#@�  �S0
�@@#@0
, \+
`cG�@�@#$@#@3@�@�@#@C4�T0
� E@�  �U 
�@@#@0
, ]0
`3;3
`@
R
^
S
_^@#_@@#@#@3@G��V0
�@`@@@3�W
�pF0GGG
TF G
G��a  F#G�XJ#b�)Jc@G0�/pd�.Je�+Jf�5Jg@G0�:phpF0GDG
UG4F G
G��i�9Jj FG�YJk�7Jl�=Hm FG�XJnpF0GtG
UGDF G
G��o�KJp�IJq0F G
VG@�Opr@G���s�OJt�Z
WPu@P@4@#@C@3$�[ 
�@9
x:
x B+
v@@#@$0
,@v@@#@44�\0
}9
{:
{ @4@@3B@
@#B�-@
�@
?#@@3@�-@
�@�]-@4#@$$�^0
�0
z;
z@�
y�
ww@4@x FG�_Jy`F G
XGF G
G��z�^J{ FG�YJ|�`
Y0}9
|#:
|#`B#3+
|32P0B#DB#P4@#@$9
�:
� BB@
@#@@3�-@
�@
?#@@3@�-@
��a-8
�A#9
:
 B3+
3
?4
#@#@D@$@#D�b 9
~:
~ B+
~
\B#9
~#:
~# B#3+
~3DB#C�c4C#@@a�c00P~-
�$�F G
5G$F GG
^F G
G��-
�$`F G
XGF G
G���4
�@P�  F3G�YJ3�`F G
LG$F G
G����aJ��d
_0�8
�A3C9
�3:
�3 B3S+
�S
2 PB3@@C�e0
�@@#@0
� �@C0
��4
�@#��f
`0�+
�@#�9
�#:
�#`B#3+
�32P0B#DB# 4@B#0@#@$�g 0
�;
�@�
��
��@P�@4@$�) �7
�@#@�@�h0
,9
�:
�`B+
�2B0B@3BP@@3�i pF`G2G4G$GGG@@��jH��)J��gJ��k
c �8
�A#39
�#:
�#@B#C+
�C
dB#SB# cB#0s9
�s:
�s0Bs�+
��
e@�Bs@C@#@C#@c@#@S$@34�l0
�@@�  �m 
�@@��n 
�@@ 
��8
�SAS��4
��8
�cAc��4
��+
�s
#0�@S@�@�@3$�o 
�@@@�p 
�0
�;
�@�
��
��@@�q 
�=
��@�@@$ 
�0�0p@C@#@C#@c@#@S@3$�r0
�@@� �s 
�@@ 
��4
�@��pJ��t
f0�9
�#:
�#`B#3+
�320@@B# g@�u ��v
g �9
�:
� B#B30
�#;#
�@
@
�
?
��9
�:
� BCBS�w}`3�w}`S0`F GCG@�9
�:
� BCBS�x}`3�x}`C0`F GGS@��y
j0� 0@@#@g @�z 0
�;
�@�
��
��@� �`F G
LGF G
G����zJ��{
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�@���Y
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
OBC 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#0™�
| �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-;-@
L
�
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(�z
� ( 
�(�u
�0(��N0'(�a
�(8-A#9-:- B3+-3
?0@#@�a- E(@#-(4-(�]
�(8-A#9-:- B3+-3
@0@#@�]- E(@#-(4-(�
� ( 
�(�0
� (8-   A@�0 �@#@@@#��0 - E( 4-!(! E@
��0 (StrTImpT�)

$
()*+,>AEFK
PQZ[])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���6�+jjAbst