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



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             


                         
                                            



                                                           

                          




                                                                          
                                            
















                                                                                                  






                  
  


                      














                               






                          
       
                          
       
                              
      
                        




                            
                                
         
         
                   
                              
                     
         
         



                       


                      

                        


                                               

                     



                                                               
                  
                                                  
                                                       

                              
                                                               




                                                                                               
          


                                
   


           


























































































                                                                                                                                                     
         





                                                                            


         
                                                                                        
           
                  
           

                                                               
       
























                                                                                                
  


                                                                                                                       
                       
                       
                                   

                                   
           






                       
           
                                                                                                                                                                                                           

                                                  

                                                                  
FOR1#dBEAMAtU8Wn
beam_blockmoduleokfunctionlistsreverse
beam_utilslive_optdelete_live_annoserlangget_stacktraceiofwriteraiseblockifyloop_recfloop_rec_endlabelerrorblock
collect_block
allocate_zeroallocate	test_heapzeroallocset	splitwithnozerocollectfcheckerrorinitputtrycatch	put_tuplemovefmovefconvnostack	try_catchallocate_heap_zero
allocate_heapget_tuple_elementset_tuple_elementget_listput_listbifgc_bifput_maplistremove_messagefclearerrorembed_linesline++
opt_blocks%live	opt_block
find_fixpointmove_allocatesmove_allocates_1truefalsenot_possiblealloc_may_passoptxinteger	opt_moves
opt_move_1yesnoopt_tuple_elementopt_tuple_element_1memberbadargopt_move_revis_killed_or_usedeliminate_use_of_from_regis_killed_block	opt_alloc
combine_alloccombine_heap_needs*gen_initbandbsr+y	init_yregfoldl
count_onesalloc_live_regsbsl-	live_regsx_deadbnotx_livebormodule_infoget_module_info-init_yreg/2-anonymous-0-'-eliminate_use_of_from_reg/4-lc$^0/1-0-function_clause-opt_block/1-anonymous-0--collect_block/2-anonymous-0--module/2-lc$^0/1-0-Codex��%�"  9:P@B4B$B B@B0� 
��FPG4G$GGGF G2G@0�0B@�5PBPB4B $B0B@@hDU�@ u�P@�P 
3�`
B�p��
8�� `FPGBG4G$GG@iDPPjD@@D��0@@E$#E4#@G�� @@D@#@��0PP`��� p8�A#3��#0
B#S��S 
B# c+�cGBS�8�3A3����� 
8��A��ӟ�� 
B��+��@� u�@@@@@3$@#4@#��
+�
 E4@$ u@�9�@@@4�0�� �9�:� PBBF 3G
GE3 u�4e@�N��H���JЙ
 �8
A#39
#:
#0B#CB#SB# c0
C;C
@
�

�8
3A3s��
s0
Bs�Bs�Bs �+
�c�F@#G
GSG�GF03G
GcG#F@#G
GGG3E#@� �@p@3@@c$@S4g@�0� `9
:
 BBF@3G
G$GGF0CG
GG3F@3G
GGGCE3 �00@@@@3$@#�
+

@$� �0F GG@  E@$ �04� @�0F GG@�H�
9
.<
1� 
0
@
$P
+`
,p
-BB#0
1;
1`
 

!

"
+
1#G @G0p0E#F@G
GGG
!p0E#F@G
GGG
"BB#B 30
1;
1






#

$

%
 
&
!
'
"
(
#�@F@G
G#GGF0#G
G3GF@G
GGG#�@F@G
G#GGF0#G
G3GF@G
GGG#�@F@G
G
)G#GF0#G
G3GF@G
GGG#�@E##F0CG
*GG3F@G
G#GGC �@E3F 3G
%G#F@G
GGG3!�@E3E##F@G
GG#G
&"�@E3E##F@G
GG#G
'#�@E3E##F@G
GG#G
($BB#B 3B0C0
1;
1�
+
%
,
&
-
'
.
(
/
)
0
*%�PF@G
G#G3GF0#G
GCGF@G
GGG#&�PF@G
G#G3GF0#G
GCGF@G
GGG#'�PECE##F CG
-G3F@G
GG#GC(�PE3E#F #G
.GCF@G
GGG#)�PECE3E##F@G
GG#G
/*�PECE33E#3#F@G
GG#G
0+B+
1
1�B#B 3B0CB@SESF0SG
1G#G3F@G
GGCGS,B+
1
2�B#B 3B0CB@SBPcEcF0cG
2G#G3F0#G
GCGcF@G
GGSG#-B+
1
3B#B 3B0CB@SBPcB`s�
1s 
4�Bs�ESEC�CF0SG
3G3G#F0#G
GcGSF@G
GGCG#.0
1;
1@
5
/
6
0/@G@0@GP1@
2�
7 38
6A#3�
5# 
B#CB#S8
53A3cs�
5c 
8Bc�8
4sAs���
4� 

 p�B�@@�F@#G
GGGcE#S� pPF #G
GE#@ 
3 4��F@#G
GGGcE#S#F 3G
G#E3s 
35 @E#@3 
364
2@7�
:88
:A#�
9 
0BC8
;CAC�
;0
;@#@�
=@@@�
8PF G
GE90@@#�
8 E:4
7;�HC<�
<=@g@�� 
?
�>� 
= ?  @@@@�!K+
@ @@@ 
? A�"
>B8
DA#�
C 
0B@#�#@�# 
F@@@�$
BPF G
GEC0@@#�%
B ED4
AE�&
? F8
JA#38
IACS�
IC@
BCcBCs4
IsBC �4
I�BC0��
I�0
`�B�B� $@@34@#D@ST@#�'
M@#@@#@D�' 
�0
K;
K@
@
G
A
HG,
H
B-
K�F0#G
GG$F@3G
GGG#EDT#E3#@4 
F`H ED@4 
F`I @E#@3 
FJ4
E@K0F GG�'JL�(
CM�
L@
B0#9
P#<#
R@ 
N0
ONB#3+
R3
.=
QOB#3+
R3
=
QP0
R#;#
R@
0
Q
"
QQ@
AR@
@S�)
DT8
]A#9
S<
S@0
U@
VUB3+
S3
;0@@#�*
T EVB3+
S3
BCB SB0c8
[CACs�4
Y�8
WSAS��4
W�+
Yc
&,
X�sW+
Yc
&8
Y#A#���
Y�@
B��B�0�8
Y�A���4
Y�+
Y�
&+
Y�sX@#
TY�
[s 
EBs�Bs�+
[�4
[�8
[SAS��4
[�+
[c
&8
[#A#��
[�@
B��B�B� B�08
[A4
[8
[A+
ZG4
[+
[
&�F@#G
GGSG
&E#�#E#
TZ4
[+
[
&,
[� @@�@@�+ 
a9
^:
^  BB#E#@�,
TpF@G
GGG
&E [�
\c 
8Bcs8
\#A#���
\�@
B��B��B� �B�0�8
\�A���4
\�8
\�A��
\ 
FBB8
\A4
\+
\�G`8
\�A��
\@
BB0�
\ 
8B8
\A�
\@
BB B0 8
\A!"4
\"8
\A#$�
\# 
FB#&8
\$A$'(4
\(+
\ G`+
\''
\&,
\�!,
\�,
\!�E�#E#EE
T\0p@#@c@S$@C�- 
a9
_:
_ BB�.
TpF@G
GG$GE0]4
S^�+H_�-H`�/
G a8
iA#38
g3A3CS4
`S@P@#@#@@@3$@C4�00
o9
b:
j B+
d4=
cb+
j
Bc0F GGd9
l:
l B3B@#@@4@34�00
o9
e:
k B,
f4p B#EE4F GG#@e+
k
BfPE4$F GG@g4
`3 0@@#@#@�00
o9
h:
m PBB#EF GG# h+
m
B0F GG i4
`0 F GGj�1Jk�2Jl�1Hm�3Jn�4
H0o8
uA3C�
u3@
B3SB3cB3 sB30�8
qcAc��4
q�8
qsAs��4
q�+
q�
&+
q� �@#@�#@@3@#@C�5@
�9
p:
v B+
v
IB#@@0
� p+
v
J@
B q9
r�:
r�0B��,
u�
r@P@3@#@@C$@4�6 
�0
w;
w@
A
s
@
ts E4#@$@0
o@t@
B@u@
Bv�5Jw�6Jx�7
Ky8
|A#�
{@
B3BCB SB0c8
{CACs�4
{�8
{SAS��4
{��
{c 
-
 0�@#@F #G�Gs@3@�8@
9
z:
} B+
}
IB
y z+
}
J@�9
y E {0@@#�:
y E|4
x}�8J~�;
L@8
�ACS�
�C@
BCcBCsBC �BC0�9
��:
��0B��0
��;�
�@
*
�

��8
�sAs��4
��8
��A���4
��+
��
&9
�#:
�# B#�+
���@�@@3@�#@�@3@$@s4@S�<@
�9
�:
� B+
�
I�
�@
B#BBB 3B0C8
�ASc4
�c+
�S$pPF@SG
G4G3GCES#@�@�= �0F G
IG@�+
�
J@�9
�#:
�# p�B#B#@D@s@�@3$@#4@ST@Cd�> �0
�;
�@
A
�
@
��@@�> �0
�;
�@
A
�
@
�� Ed$3@D@4#@T@
p�@
Jp�@
J��?H��<J�0F G
NG@�>���>J��@
O0�8
�@0A$@#@@4�A 
�0
�;
�@
A
�
@
�� E4#@$@0
�@�@
B@�4
�00F GG#@��AJ��B
P ��
�@
  BB @�C �0
�;
�@
A
�
@
��@@�C � � �0F G
NG@�C���D
Q@�8
�ACS�
�C@
BCcBCsBC �BC0��
��0
B���
� 
EB���B�'
�ӳ@
J�@@3�E �0F G
IG@���@@�@�@@C$@s4@3D@#T@d@St�F �0
�;
�@
A
�
@
��@$=
��@T@d#@$�G0
�PF@G
G4GG@�@#@4@#4$@d�H �0
�;
�@
A
�
@
�� E4D3@d@T#@t@
��� E4t@D���I �0F G
IG@�4
�S @@#@@3@@#�J �0
�;
�@
@
�
A
��@@� �K �0F G
IG@�@
J ��FJ��HJ��JJ��L
S�8
�A#�
�@
B3BC4
�CB S4
�SB0c�
�c0
BcsBc�Bc �8
�#A#���
��@
B��B��4
��B� �4
��B�0�
��0
 B�+
��B� @@�@��M 
��F0G
GGF@#G
GGGE#
� �9
��:
��@B��B� �B�0�4
���@�@�3@#@�#@�N@
�pF@G
GGGE�0@@#�O
� E�4
���PH���Q
T �9
�:
�@9
�:
�@B#B 3B0CBS+
�S
)B cB0s4
�s p@c@C@#@3�R �PF@G
GGG@ ��S
S@�+
�
)�@F@G
G
)G#GF0G
G3G�@@@4@@3@#$�T 
�@@�U 
�}
��!'
�4@#@@3�0@$�V@
��F@G
G$GGF0G
GG0��F@G
G4G$GF0G
GG@��W
W@�+
�#@3�WN�}
�@�C+
�C�X}@��X}@#C�PF SG
[G#F cG
!GSEc33@C#@
���Y}@��Y}@##@
���Z
\ �8
�A#3�
�#@
B#CB#SB#0c9
�c:
�c0BcsBc �0
�s;s
�@

�
1
��9
��:
��0B��0
��;�
�@
2
�
3
��0`@@S@3$g @#@� �[0@@ 
��@��\
^ �+
�@��]} �#�]}0��]}0@# 
���^
_ ��
�@
B#0B3B C�_}P�_}P@C@3�_ 
�@@��_ 
�@@ 
���`
b �+
��}
� �#+
�#�a} �a} � 
��@
BÙb
c �8
�A#3�
�# 
EB#CB#S�b}`S�b|@�b}@�@3 
��@3 
��4
�@Ǚc
e �8
�A#3�
�# 
EB#CB#S�c}`S�c}@@3 
��@3 
��4
�@˙
g�@�N͙
g�@@�N ϙ[
i П
� 
[B#B3�d}@3�d} �@ҙG
j0�8
�00A3$@@#+
�3#@=
��@3�@3@@#@$@3$� �e0
� E�4
�� E@
k�G ؙ
l��f
T
yڙ
m۟
� 
!B#�
�# 
[@
@�@
Aݙ 
n�8
�A� E@@@� 
� E�4
�StrTImpT0	



9M
RU
V
X
Y
Z]
`
a
d
f
h
h
ExpT(g�g�FunTLm��2xl��2xi��2xLitT��x�c```g``i�fp+�K.��ϳR�+ׯ+��s6g0�00V$2 8i`�dsK
sqjIVV
wZrFjrvjQQ~PRE��(57�,5>7��81=����"�f��f�dRfZ
{jNjnj^	�b��-�Attr(�lhdvsnln�p�F��b�!�
OF�jj