aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_bsm.beam
blob: 6a8f9ab886c86621595bd53656c12cda2eb5c739 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
                                                                                                     
                                         













                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
  







                                                                                                                                               
  


                                                                                                                                 
                  



                     
                  

                                                                  
      
























































                                                                                                                                                                                                                                                                                                                                                                                                   
     













                                                                                                                             
     
                       
       


































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
FOR1.PBEAMAtU8��beam_bsmmodulebin_opt_info	proplistsget_booltruefalseok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_2bs_restore2call_extcallf
deallocatereturn	beam_jumpis_exit_instructionyx
setelementgc_bifbs_initbs_start_match2member--linebs_context_to_binarylabelapplyjumpcall_funkillbadmatchcase_endcode_at+	make_fun2bifselect	func_infobs_putget_map_elementslist
split_evenbinary_used_inif_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"p�+-�"  9:P0 @@$B0@@�  
�@@�0 -(`B$B$#B$ 3B$@CFP$GG#G3GGC@@@2�@ ;U@bEr500F G�G$0@@� �P
�@F0G�GG@P�@J`�`�p9�:e B+e�B�p
� EG�p�+e�@G���� ���P�p D@D@TB4B $hd�B@@�� @��0pF`G
GDGGGrGr@#@D��0�`BT0FP#G�G4G$GGid@#p�jd@D@#@T@E$E4$4@G �� @@D@#@T�p���
0�8
A3�
3`
B3C+
C
B3@C8
CACSC8
CACcC�
c 
Bcc+
c
8
CACcC8
CACsC4
CB3 CB3P�+
�S
� �@C4@3D@S$@T@c@#d@s@tES@t#��0
'9
:
 BB#;
@

����� 
B8���� 
`0BF G�GF G
G=
�@G0 0Ed@$@#3@#Dd@3��0
 ,
�EE$F@#G
G
G4GE#@t@#@T0Հ@�@@@#� 
�@E$E#@4@0�@
�@�@�D@C4@3T@S$@d@c@#t@s@�E�ES@�#@d�0
'9
:
 BB#;
@

�
+
�
 
B8
��
 
`0BF G�GF G
G=
@G0 0Et@$@#3@#4Tt� p@3�0
 @D3@$#@T@@#@3#�P �0
$@#@0� �
 
B8
��
 
`0BF G�GF G
G=
@G0 0Et@$@#3@#Tt��@3�0
 �EEF@#G
G
G$GE#d@4@T#@�` �0
$@#@0� @�P@@#� 
�@E$E#@4@0�@ @E3##0�4�@#�NP��J�J�
!0 ;
@b
"r
!!@#"`0F0G
"GGG@E##�
#0$8
%#A#3C�
%3 
$PB3#EEF@3G
%GGG
&E3#F G
$GEC%`0F03G
&GGE3#&�
'0'@0@@#@$h4
*g@#@GP�0`@@#@$$�0
1�
/`
BP$B@;
,@b
(r
)(@$;
.@b
-r
))0F G�G$i4@*j4+
+
)�
+ 
@@+l#,0F G
*G@�p-@G`��.�J/�H0� 
,019
3:
3 B3+
23B3+
23@#20
53  FG�!J4�"
-058
4A39
i3<3
l�@
aP
] 
N`
C0
66B3CB3SB3 c;C
l`
.
@
/
=
0
77�
lc 
18
:�39
83:
:3 B33+
:3
2=
98+
:3
39@b3=
;:@r3;BcC+
<3b `@C@#@S�# 
�9
�:
� 0BF GG@#@0
� <@3@#c@#@C@cC@SP
�=Pp@$@c@#4@S@D@3�$�;
m@b
?r
>>@D#@$3@@4C@P
�P?@D@@D�0 �% 
�@@#@0
� @P`@$@3@#4@S@D@S�& 
�;
p@r
[b
AA E@DD�' 
�@D9
|:
| BD@
6#@3@�(@
�BD@
7#@3@@D�(@
�@D@4#@$$�)0
�;
o@b
Br
yB�
n4`
@4@b#@Q�*0�PCB3CB3SB3 cB30sB3@�B3P�;C
l`
9
M

E
:
DD+
lSGp@�@@#$@�@4@#@3@��+0
� E@44�0�, 
�@@#@0
10E+
LS
;�
lc 
18
L�A�CS8
LS�SS4
LSBcS+
I�C��@3D@s4@T@S$@#d@C@t@�-
�@@@�. �;
s@r
Hb
FF E@$4t�/ �@t@d#@TT�00
�;
r@r
qb
GG@d�H@t@d#@$@4d�P0�10
�@$#@$@@#�2 
�@@$#@0
50I��@�D@s4@T@S$@#d@C@t@�3
�@@@�4 �;
v@r
Jb
tJ@@DD�4 �;
u@b
tr
KK@t@d#@$d�0P�50
�@D#@D@@#� 0�6 
�@@$#@0
50L�
lc 
1@�@@#$@c@4@#@3@��70
�B@$#@4$�0�80
�@$@#@0
10M�
lc 
1`�@�$@4@s@#D@c@T@#@3@��90
�@T@T�: 
� E$@#@$@#�; 
�B@T@D#@@TD�00�<0
�@$@#@0
10NB3CB3S;C
l
>
\
?
X
@
W
A
V
$
U
2
T
B
S
C
R
D
Q
E
P
F
OO
 `@#ES@#@3�=0
�@P
 `@#ES@#@3�>0
�@Q
  `@@#ES�? 
�@@#@0
1 R
PP`@$@3@#4@S@DF G
7GSE@#@3�@0
�@D#@$3@@4C@P
�PS�
lS 
1�
l#`
 `@#@B# BS�A �7
w@#@0
5 T9
x:
x 00BF 3GG@30
1U `@@#@S�B 
�@@#@0
1 V�C}`�S!3@#C@#@
A@3S@3@SP
�W0
5XP`@$@3@#4@S@D@S�D 
�;
}@r
[b
YY E@DD�E 
�@D9
|:
| BD@
6#@3@�(@
�BD@
7#@3@@D�(@
�@D@4#@$$�F0
�;
{@b
Zr
yZ�
z4`
@4@b#@Q�G0�P[@D@4#@$0
1P\0
1]B3CB3 SB30cB3@s;C
l`
I
`
J
_
K
^^�
lc 
1
P �@$@s@#4@c@DES@#@3�H0
�B@4#@D4�@�I0
�@4@#@�0�J0
�@$@#@0
10_�
lS 
1P�@$@s@#4@S@D@#@3@c�K0
� E@DD�L 
�B@D@4#@@D4� 0�M0
�@$@#@0
10`@3@#C@#@
I@sP
�aB3CB3SB3 cB30s;C
l�
L
g

d
M
c
N
bb�
lS 
1�
ls 
Op�@34@D@c$@#T@S@dBs�N�@9
~:
~  BE$@d#@4$4�O0
�B@dd�`�P 
�B@T@D#@@TD�00�Q0
�@$@#@0
10c+
lSGp0�@#@@$@#@3@s�R0
�@$@#@0
10d�
lc 
1@�@@#$@c@4@#@3@s�S0
�B@$#@4$�T0
�@$8
e��
e 
?�
$`
@$@b#$@a�U0�Cb@=
fe@$f@4@#@0
1@g �@3@#@s�V 
�9
�:
� 0BF GG@�W
�4
h@ h0F G
QG i;3
l@
3
k
R
jj@#k0@#@#@
3@G��X0
�@l@@3@�Y
�pF0GGG
SF G
G��m�$Jn@G��*po�)Jp�&JqpF0GtG
TGDF G
G@��r�0Js�.Jt@G���u�4Jv0F G
*G@�4pw�AJx  FG�ZJypF0GDG
TGF G
G@��z@G��Gp{�FJ| FGD�[J}�DJ~�NH@G��Up� FG�ZJ��\
UP�@P@3$@C@4@#�] 
�@9
�:
� B+
�@@#@$0
1@�@@#@4$4�^0
�@4@�_
�@$�`-"8
�`F G
VG$F G
G@���4
�@4@��`J� FG�aJ��b
W0��
�#`
00@#@$@�c
��c-8
�A�
� 
74
�B@$�d �
� 
ZB9
�:
� B+
�BBP�e@@#@a�e0�0�-
�$�F G
@G$F GG
\F G
G���-
�$`F G
VGF G
G���4
�@0�`F G
QG$F G
G@����cJ��f
]0�8
�A3�
�3 
1 @@@B3�g0
�@@#@0
� �0
��4
�@#��h
^0�+
�@#��
�#`

P00@4@#$@DF GGB#0@�i ;
�@r
�b
��@$P�B$ @@DD�A �7
�@$#@44�j0
1@D�
�`
B0@�k pBD@BDP#B$3F`CG
G3GGGG#@CP��lHD��AJ��iJ��m
a �8
�A#3�
�#@
%B#B# CB#0S�
�S0
b@`@S@3$@@4@#@4#@C�n0
�B@44�o 
�@@�  �p 
�@@ 
� �8
�Acs4
�s8
�CACs�4
��+
�S
&@�@c$@s@34�q 
�@@@�r 
�;
�@b
�r
��@=
��@@$$�s 
��@@4 
�@�0P@3@@$@#@$#@C�t0
�@$@$� �u 
�@@ 
� �4
�@��rJ��v
c0��
�#`
0@B# @#@@#g@�w ��x
d �9
�:
� B#B3;#
�@
6
�
7
��9
�:
� �y}@3B#�y}0#0 BF #GG@#�9
�:
� �z}@3B#�z}0#0 BF #GG@#��{
g0� 0@@@#g @�| ;
�@b
�r
��@� �`F G
QGF G
G@����|J��}
i �8
�A#39
�#:
�# B#CB##;C
�`
j
�
6
�
7
��9
�:
� �~}@#�~|@B#�~}@#0@BF #GG@#@3 
��9
�:
� �}@#�|@B#�}@#0@BF #GG@#@3 
��@3 
��4
�@���
m �9
�:
� ��} ��} B#��}0#0 BF #GG@#���
o �9
�:
� B#B;#
�@
6
�
7
��9
�:
� ��} B��} �9
�:
� ��} B��} �@r��[
q�9
�:
� @B@
6#@3@�(@
�B@
7#@3@@@
����
r@�+
�@3�}
�@C+
�C��}@��}@�CPPF SG#GES33@C@
����}@��}@�@
����
t �8
�A#3�
�#P�B#0B#@#8
�#@@@3$@@4A#�
� 
@B+
�@=
��@@�� 
��@r#@43@4�  ��@
�@@ 
� �4
� @�����00F G#G��JǙ�
w@�8
��C�
�C`
BCS+
�S
;BC S�
�S 
1BC@S8
�SAScS8
�S�SS4
�SBCPC+
�Cc�pF GcG#F #GGE#3�0@@3@h$
ʙ�
�i$@b#@3@@
�0�j$+
�
)+
�
x@0�l#̙�
y �8
�A#�
�# 
@B##+
�#� 
�ϙ�
z�8
�A�
�@
B �
� 
18
�A#�
�# 
?B 
��@
x���ҙ�
{ �8
�A#�
�# 
@B##+
�#� 
�ՙ�
| ֟
� 
B8
���
� 
p BF0#G�GGF G
G#�pF0G�GGF G
Gؙ�
}�@��-����g0@#@��0`ڙ�
~0۟
�P�B@0
�ܙ�
0�8
�A3�
�3 
B339
�3<3
�@ 
�0
��B3C+
�C�`@@4@#D@3$@TB3�� 
�0B$ $F G�G8
�$A$-
�=
����
�@=
��4
�$@
x�8
�$A$�
� 
�B=
��$@��
�=
��4
�$@G���F0GGGEF #GGE#D#@T@40
�`�B3C+
�C�P@@#4@$@DB38
�A-
�=
����
�@=
��4
�@
x�8
�A�
� 
�B=
��@��
�=
��4
�@G���F0GGG�EF #GGE#4#@D@$0
�P�0
��4
�@#� FG$��J� FG$��J� FG��J� FG��J��
� �9
���#�
�# 
@0@B#��  @@#@��0�����
��8
�A-
�@�
��4
�@
x���
��8
�A�
� 
�B�
��4
�@G����
��9-
<-
@ -0
��B +-

SB9-:-0B;-@
�-
�-(@G�(@G�( E@G���N !(BB#9-:-
 +-
#
\@ BBEE@G���N !(;-
@
Q-
V-(@G(�-	#@
�
0`0B#$B# B#0EEE$@G�� !+-$
++-
�+-!@G=-(@(  E0(	@G(
;-
@
�-
�-(@G(@G(
 E@G��N !(�
�(@�N"(�
�(@@�N #(��
�0(@#3@#@30
�(��
�(8-A�-P� @��-�BB #B03F CGG#F G3GCE(-(4-( FG��J(�|
� ( 
�(�w
�0(��N0$(�c
�(8- A�- 
7 @�c- E(-( 4-(!�`
�("8-$A�-# 
6 @�`-" E(#-"($4-!(%�
� (& 
�('�0
� ((8-)  @A�0 �@#@@@#��0 -( E()4-*(* E@
��0 %StrTImpT�& (++)45+8<+=G+HPXY+[_`+e+fh+k+l+n+p+suXv+�X���+�+��+ExpT4��	FunTd�&�����������LitTCsx��SMo�0teU8�)�O=��(���Z	�J].���i\;�_�,����p�w2v��U�K�<ϛ�7�B<B�=�!�v�ƴ�?}}���A(�Fy}�Tx%Y;K����k+��Je�T�h����۝-"j�f��lr3���R,����2���wR��dהb%���U)$���XQ�;_�M8���ҋu�y��[��Դvb�\J��RD���|5��W�Jq-�//<�l�4�ܨ,Y2�5���[n`]Vi%s|~�ZQ�%OE署l��S�`�$�jZ��;�i19Ġ��uR+KE#�)�
*�Wa?�����s����
컴S���zu�*)p���_Hc��N�(�`���ա�-�5I:K��/e������YL���q>
�j�W�D�ZE��E��S�>^�M�|
[� ����@_wv��@D�9R�L�Bk4g=`��@�䢿$s^q�mJ�#P���*�
[��P+�Nx:?k]�q��k�A�$��+�&C`��1n2g�Q�K��a��7�ǟ����*�aiӖת�s���G�-̄u8��˳�_��{
Attr(�lhdvsnln�B��qt�z��P>tjj