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





























                                                                                                                                    
                                                                                















                                                                                                         
   




                                            

                                                                                     


















                                                                                                                                                                                                                                                                                           

                                                                                                                                                                                                                                                           









                                                                                                                                                                                                                                                                                                                                                                                                                 
     
                                                                                               
       
                                                                             
       


                                                                                                                             
       





                                                                
     
                       
       
                                
       
















                                                                                                                                                                                          
       












                                                                                                                                                                          
                                                       




























































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
FOR1.�BEAMAtU8��beam_bsmmodulebin_opt_info	proplistsget_boolfalsetrueokformat_error
no_bin_optlistsflattenbin_optfunction
beam_utilsindex_labelsgb_setsemptybtbiofwrite	btb_opt_1testbs_get_binary2atomallerrorfield_flagsanno%bs_test_unitreversebtb_gen_savebs_save2prepend_moveblocksetmovebtb_reaches_matchfoldlthrowbadargerlangbtb_reaches_match_1btb_reaches_match_2selectbif	make_fun2f
deallocatejumplabellinecall_funbs_context_to_binarykillcase_endbadmatchapplycode_atxy
setelement+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_afterbtb_call
multiple_uses
btb_tail_callgb_treeslookupvalueorno_suitable_bs_start_matchbtb_follow_branchesbtb_follow_branch	is_memberinsertbtb_reaches_match_blockallocbtb_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@�  
�@@�0 -#`@FP#GDG4G$GG@#D@T$4T@2�@ 0U;U@b5rE00F G�GD`@@�@ �P
�@F0G�GG@ P�@J`�`�p9�:e B+e�B�p
� EG�p�+e�@G���� ���P�p BTB DB04B@@@$hd��� @��0pF`G
GGGGbGb@#@$$��0�`FPG�GTGDG4G@idp�jd@0@#d@4@$ED3ET3@G �� @@4@d#@$�p���
0�8
A3C�
3`
@SB3c+
c
B3 sB3@�B3P�8
�A���8
�A��ӟ
� 
@�B��+
�
8
�A�8
A4
+
��
� @#t@d@CT@3D@s4@�$@@E�@d#@C��0
'9
:
 BB#0
;
@
���@�@@@#�� 
�@E43E3#@$@0�@�@#D�
 
B8
�3�
3 
`@B3SF G�GSF G
G=
@G0 Et#@$@DDt�0
 ,
�EE$F@#G
G
G4GE#@d@#@T0Հ
�@@#�@t@Cd@3T@�D@s4@�$@@E�SE�S@t#@C�0
'9
:
 BB#0
;
@�


+
@#T�
 
B8
�3�
3 
`@B3SF G�GSF G
G=
@G0 E�#@$@T4T�� p�0
 @d@$@D#@�P �0
$@#@0� @#T�
 
B8
�3�
3 
`@B3SF G�GSF G
G=
@G0 E�#@$@TT����0
 �E3E33F@CG
G
G$G3ECt@4@T#@�` �0
$@#@0� @�P@@#� 
�@E43E3#@$@0�@ PE3##@C0�4�@#�NP��J�J�
!0 0
;
@r
!b
"!`0F03G
"GGG@E3#"@##�
#0$8
%#A#3C�
%3 
$PB3cEE#F@3G
%GG#G
&E3cF #G
$GE#C%`0F03G
&GGE3#&�
'0'@0@@#@$h4
*g@#@GP�0`@@#@$$�0
1�
/`
@B@#BP3@3$0
,#;#
,@r
(b
)(@30
.;
.@b
)r
-)0F G�G$i4@*j4+
+
)�
+ 
@@+�l#,00F G
*G#�p-@G`��.�J/�H0� 
,019
3:
3 B3+
23BC+
2C@#20
53  F3G�!J34�"
-058
4A3C9
e3<3
h�P
6 
:0
H@
T`
Z6B3SB3 cB30sB3@�0
hS;S
h`
.
7
/
8
0
97�
hs 
1
P �Bs@#D@4@C$@�Ec@4#@3�#0
�@4@D#@D�@�$0
�@$@#@�0�%0
�@@#@0
108�
hc 
1P�Bc4@#$@#@3@�@#@CD@s�&0
� E@� 0�' 
�@@#@@� �(0
�@@#@0
1 9@C3@#C@#@
0@�P
}:B3SB3c0
hS;S
h
2
;
3
<
4
=
5
>
6
?
7
@
8
C
$
D
9
E
:
F
;
G;9
i:
i 0PBF GG@C0
1<�
hc 
1�
h#`
 pBc@B# @#�) �7
j@#@0
5 =@C0
5>@C0
1?
PPp@#D@4@C$@3@cF SG
=GcES@4#@3�*0
�@4#@$3@@DC@P
}P@Pp@#@@C$@34@cD@c�+ 
�0
m;
m@r
Ab
SA ED@D�, 
�9
r:
r BDB@@3@
>#�-@
�@
=#@@3@DD�-@
�@#@$@D$�.0
�0
l;
l@r
Bb
pB�
k`
@@r#@Q�/0�PC
  p@#@CEc�0 
�@@#@0
1 D p@#@C@c�1 
�@@#@0
1 E
 p@#Ec@#@3�20
�@F
 p@#Ec@#@3�30
�@G�4}p�c!@C3@#C@#@
;P
}HB3SB3cB3 s0
hS;S
h`
A
I
B
M
C
PI�
hs 
1P�BsD@#@@C$@c48
KC�C9
J:
K B3+
K3
2=
LJ,
L
DK@#@$3@D@C@4P
}PL@@4$4�5 
�9
u:
u 0BF 3GG@3@#@D0
�PMP�@#@@C$@s4@cD@3�6�0
n;
n@b
Nr
ON@#@$3@4@C@DP
}PO@@D@D�0 �7 
�@@#@0
� PPp@#@@C$@34@cD@c�8 
�0
s;
s@r
Qb
SQ ED@D�9 
�9
r:
r BDB@@3@
>#�-@
�@
=#@@3@DD�-@
�@#@$@D$�:0
�0
q;
q@r
Rb
pR�
o`
@@r#@Q�;0�PS@@#@$0
1PTB3SB3cB3 sB30�0
hS;S
h�

U
G
V
H
W
I
XU�
hs 
1@�Bs@#@#@3@#$@C4@��<0
�@$@#@�  �=0
�@@#@0
1 V�
hc 
1�
h� 
J`�BcTB�@#@@C$@34@sD�>�9
t:
t  BB#ED@#D@#@44�?0
�@@DD�@ 
�@@#@T@T� @�A0
�@4@#@0
1@W+
hcGp0�@#@#@3@#@C$@��B0
�@@#@$0
10X �@#@3@��C 
�9
u:
u 0BF GG�D
�4
Y@ Y0F G
LG ZB3SB3cB3 sB30�B3@�B3P�0
hS;S
h`
M
[

\
N
d[�
hs 
1`�BsD@#4@#@3@#@�@�$@CT@��E0
�@@� @�F 
� E#@�0@#�G 
�@@#@@� �H0
�@@#@0
1 \+
cc
O9
hs:
cs Bs�+
c�
1Bs�8
c�A���8
c���4
c�+
`����@#@$@C4@3D@�T@�d@�t@�I
�@@@t�J �0
x;
x@r
]b
_] Et@$Tdt�K �@#@4@t4�L0
�0
w;
w@b
vr
^^@�_@$@#@dDdt� `�M0
�@T@@44�P�N 
�@@D#@0
5P`p�@�@�@#$@4@CD@�T@�d@�O
�@@@�P �0
y;
y@b
ar
za@@�P �0
{;
{@b
br
zb@4@$#@dd�0@�Q0
�@4@@$$�0�R 
�@@$#@0
50c�
hs 
1@�Bs@#@#@3@#$@C4@��S0
�@$@#@�  �T0
�@@#@0
1 d+
hcGp@�@#$@#@3@�@#@C4@��U0
� E@�  �V 
�@@#@0
1 e0
h3;3
h@
R
f
D
gf@#g@@#@#@3@G��W0
�@h@@3@�X
�pF0GGG
SF G
G��i  F#G�YJ#j�)Jk@G��/pl�.Jm�+Jn�6Jo@G��;pppF0GDG
TG4F G
G��q�:Jr FG�ZJs�8Jt�>Hu FG�YJvpF0GtG
TGDF G
G��w�LJx�JJy0F G
*G@�Ppz@G���{�PJ|�[
UP}@P@4@#@C@3$�\ 
�@9
�:
� B+
~@@#@$0
1@~@@#@4$4�]0
�@4@�^
�@$�_-8
`F G
VG$F G
G��4
�@4@� FG�`J��_J��a
W0��
�#`
@0B#4B#P$@@#@�b
��b-8
�A#�
� 
=4
�#@#@4@#4@�c �
� 
ZB#9
�#:
�# B#3+
�34B#C�d$C#@@a�d0�@�-
��F G
4GF #GG
\F G
G#���-
�`F G
VGF G
G���4
�@@�`F G
LGF G
G����bJ��e
]0�8
�A3C�
�3 
1 PB3@@C�f0
�@@#@0
� �@C0
��4
�@#��g
^0�+
�@#��
�#`

`00B#B# $@#T@D@4F G4GD@B#0�h 0
�;
�@b
�r
��@$@44�) �7
�@T#@DDT�i0
1�
�`
B0B@TBPD@�P�j pF`G
GGGGDG4@P�@T`��kH��)J��hJ��l
a �8
�A#3�
�#@
%@CB#SB# cB#0s�
�s0
b@�Bs@C@#@C#@#@S$@34@c�m0
�@@�  �n 
�@@��o 
�@@ 
��8
�SAS��4
��8
�cAc��4
��+
�s
&0�@�@�@3$@S�p 
�@@@�q 
�0
�;
�@r
�b
��@@�r 
�=
��@�@@$ 
�0�0p@C@#@C#@#@S@3$@c�s0
�@@� �t 
�@@ 
��4
�@��qJ��u
c0��
�#`
0@@B# g@�v ��w
d �9
�:
� B#B30
�#;#
�@
>
�
=
��9
�:
� BCBS�x}`3�x}`S0PF GCG@�9
�:
� BCBS�y}`3�y}`C0`F GGS@��z
g0� 0@@@#g @�{ 0
�;
�@r
�b
��@� �`F G
LGF G
G����{J��|
i �8
�A#39
�#:
�# B#CB#S0
�C;C
�`
>
�
=
�
j
��9
�:
� BcBs�}}�S�}|��}}�s0pF GcG@3 
��9
�:
� BcBs�~}�S�~|��~}�c0�F GGs@3 
��@3 
��4
�@��
m �9
�:
� B#B3��}@��}@��}@#0@F GG3@���
o �9
�:
� B#B30
�#;#
�@
>
�
=
��9
�:
� BC��}P3��}PC�9
�:
� BC��}P3��}PC�@b��Z
q�9
�:
� BB@@3@
>#�-@
�@
=#@@3@@
����
r@�+
�@3�}
�@C+
�C��}@��}@�CPPF SG#GES33@C@
����}@��}@�@
����
t �8
�A#3�
�#P�0@@CB#0SB#@c@@S@3$8
�cAc#�
� 
4Bs+
�Ss@#=
��@S@#�� 
��@b#@3@� ��@
�@@ 
��4
� @�����0pF #GcGS��J#™�
w@�8
��C�
�C`
@SBCc+
�c
OBC s�
�s 
1BC@�BCP�@�8
ăA���8
��4
��+
ē���F CG�G#F #GGCE#3�0@@3@h$
ř�
�i$@r#@3@@
�0�j$+
�
)+
�
x@0ƙl#Ǚ�
y �8
�A#3�
�# 
4B#S+
�S@3�@3 
�ʙ�
z�8
�A#�
�@
B C�
�C 
1BCc8
�#A#s��
�s 
7@c@� 
��@
x���͙�
{ �8
�A#3�
�# 
4B#S+
�S@3�@3 
�Й�
| џ
� 
@#B38
�3�3C�
�C 
pPBCcF0G�GGcF G
G�pF0G�GGF G
Gә�
}�@��-����g0@#@��0`ՙ�
~0֟
�P�B@0
�י�
0�8
�A3C�
�3 
@SB3c9
�c<c
�@ 
�0
��Bcs+
�s�P�Bc�@�@#$@4@CD8
ۃA�3-
�=
��@3��
�=
��4
�@
x�@8
�A#�
� 
�B=
��@#��
�=
��4
�@G���F03GGG�E33F CGG3EC$#@4@D0
�P�Bcs+
�s�`pBcBc $@#4@D@CT�� 
�0F G�G8
�$A$#-
�=
��@#��
�=
��4
�$@
x�@8
�$A$#�
� 
�B=
��$@#��
�=
��4
�$@G���F03GGGE33F CGG3EC4#@D@T0
�`�@C0
��4
�@#� �F3G���J3� FG��J� F#G$��J#� FG$��J��
� �9
���#�
�# 
40@B#��  @@#@��0����
��8
�A#-
�@�@#
��4
�@
x���
��8
�A#�
� 
�B�@#
��4
�@G����
��9-<-@0
� 
��BB #+-#
S9
�:
�0B0
�;
�@
�
�
�
��@G��@G��  E@G���N !�BB#9
�:- +-#
\@ B3BCEC#E3#@G���N !�0-;-@
L-
V-(�-#@
�
@`0B#B# $B#04E4#E$##E#@G�� !@+-
++-$
�+-4!@G=-(@( E@(@G(@G(0-;-@
�-
�-(@G(@G( E@G��N !(	�
�(
@�N"(�
�(@@�N #(
��
�0(@#3@#@30
�(��
�(8-A#�-P�00BB B0$@#��-�F GGF #G$GE#0(@#-(4-( FG��J(�{
� ( 
�(�v
�0(��N0$(�b
�(8-A#�- 
=0@@#�b- E(@#-(4-(�_
�(8-A#�- 
>0@@#�_- E(@#-(4-( �
� (! 
�("�0
� (#8-$  A@�0 �@#@@#@��0 -# E($4-%(% E@
��0 %StrTImpT�& (++)<+?+@EFKP+QXY+[_`+e+fh+k+l+n+p+suXv+�X���+�+��+ExpT4��
	FunTd�!4�D�4�D�4�D�4�DLitTAsx��SMo�0t�*��B�'��J���D[�m�.DN�4.��/]��^�O8�;;��!z�%�y3��^����O����������_�?l���7��+��Yr�.�\[�'T*#'�D����lY�4���	��K��,>WQ������J�Uɮ)�J`��*P)$���DXQ�;_�{M8���ҋu�y��[�
�T�~j�\J�w)���t���ҫR���s���t6t�enT��,5�5����ܪuY�M���s��pM�S�y�,$�T �G�Y5-S��bZL1�F��C���ɠ���u!�����w���.�l���
�4S���zu�p�
4G�<(�1`U����*��su�ђ�$�������h��>����x�'��L�l���~���>�U���d���5���0x�'x��1K��'���6����YI�'�ܮq^a2�U�Y�
��ڟq^��l�b��1n�T�٨�<k��ClM���]�/b�F߶�؈>����>���h&l����t��U���a-{g��\�T���uAG�y��/D�Ady:�
��{
Attr(�lhdvsnln�����4�
��d;��fjj