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

                                                                                                                                                                                                                                                                                                                                                          

                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    







                                                   
                                         

                                                              
                                            




                               
                                                                           

           





                                                                                                    
      
                
      









                            
           
         
                  

           
                  


         
                      
         
                      
       
                          
      
                    
      
                    
      






                               
           
         
                  

           
                          
       
                          
       
                              
      
                        
      
             

                            
                   

                                
         

                                          
                     
         
         






                              
                   

                         
               























































                                                                                                                   
  























                                                                            
   



































                                                                  


         
                                                                                        
           
                  
           

                                                                
       























                                                                                                                             
  


                                                                                                                       
                       
                                   
                                               
                       









                       
                                                                                                                                                                                                           

                                                  
                                                                               
FOR1%�BEAMAtom�q
beam_blockmoduleokfunctionlistsreverse
beam_utilslive_optdelete_live_annoserlangget_stacktraceiofwriteraiseblockifyloop_recfloop_rec_endlabelget_map_elementslist
split_evensetblockerror
collect_block
allocate_zeroallocate	test_heapzeroalloc	splitwithnozerocollectfcheckerrorinitputtrycatch	put_tuplemovefmovefconvnostack	try_catchallocate_heap_zero
allocate_heapget_tuple_elementset_tuple_elementput_listget_listbifgc_bifput_mapremove_messagefclearerrorembed_linesline++
opt_blocks%live	opt_block
find_fixpointmove_allocatesmove_allocates_1move_allocates_2falsetruealloc_may_pass
combine_alloccombine_heap_needsoptinteger	opt_movesnot_possible
opt_move_1yesnoxopt_tuple_elementopt_tuple_element_1memberbadargopt_move_revis_killed_or_usedeliminate_use_of_from_regis_killed_block	opt_alloc*gen_initbandbsr+y	init_yregfoldl
count_onesalloc_live_regsbsl-live_regs_1x_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-Code���&�"  9:P@B4B$B B@B0� 
��FPG4G$GGGF G2G@0�0B@95:5PB+5BPB4B $B0B@@hDU�@ u�P@�P 
7�`
F�p��
<�� `FPGBG4G$GG@iDPPjD@@D��0@@E$E4@G�� @@D@#@��0PP`��� p8�A#39�#<#�@0�@��B#C+�C
B#S9�S:�S B# cBSs+�s
+�cGBS�8�3A3��9��:�� B��+��
8��A���9��:�� B��+��
B��+��@� u�B#C+�C
B#SB# cB#0s9�s:�s Bs�+��
@�Bs@@c@S$@34��`9�:� �BB#E3F CG
G$F@SG
G#G3GCES@4@4�0�� 
9�:� PBBF 3G
GE3 u�@@@@#@@3$@4�
+�
 E4@$ u@�9
@@@4�0� 
9�:� PBBF 3G
GE3 u�4e@�N�H���H�H�J�
 8
A#39
#:
#0B#CB#SB# c0
C;C
@



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

@$� �0F GG@  E@$ 
04
 @�0F GG@�H�
"9
2<
5� 
0
@
(P
/`
0p
1BB#0
5;
5`
#

$

%
+
5#G @G0p0E#F@G
GGG
$p0E#F@G
GGG
%BB#B 30
5;
5

 

!

"
&
#
'
#
(
$
)
%
*
&
+
' �@F@G
G#GGF0G
G3GF@G
GGG!�@F@G
!G#GGF0G
G3GF@G
GGG"�@F@G
!G
,G#GF0G
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
5;
5�
.
)
/
*
0
+
1
,
2
-
3
.)�PF@G
G#G3GF0G
GCGF@G
GGG*�PF@G
!G#G3GF0G
GCGF@G
GGG+�PECE##F CG
0G3F@G
GG#GC,�PE3E#F #G
1GCF@G
GGG#-�PECE3E##F@G
GG#G
2.�PECE3E##F@G
GG#G
3/B+
5
4�B#B 3B0CB@SESF0SG
4G#G3F@G
GGCGS0B+
5
5�B#B 3B0CB@SBPcEcF0G
5G#G3F0#G
GCGF@G
GGSG#1B+
5
6B#B 3B0CB@SBPcB`s9
5s:
5s Bs�+
5�
�Bs�ESEC�CF0G
6G3G#F0#G
GcGF@G
GGCG#20
5;
5@
7
3
8
43@G@4@GP5@
6�
9 78
:A#39
9#:
9# B#C+
9C
B#S8
93A3cs9
9c:
9c Bc�+
9�
:8
8sAs��9
8�:
8� B��+
8�

 p�B�@@�F@#G
GGGcE#S� �PF #G
GE#@ 
7 8��F@G
GGGcESF #G
GE#s 
79 @E#@3 
7:4
6@;�
<<8
>A#9
=:
= B3+
=3
@BC8
?CAC9
?:
?0B3+
?3
=@@#�
A@@@�
<PF G
GE=0@#@�
< E>4
;?�HC@� 
>A@g@��! 
C
�B�"
? C  @#@@#@@�#K+
D D@@ 
C E�$
@F8
HA#9
G:
G B3+
G3
0B@#�%@�% 
J@@@�&
FPF G
GEG0@#@�'
F EH4
EI�(
A J8
LA#39
K#:
K#@B#C+
KC
B#S4
KSB# c4
KcB#0s9
Ks:
Ks0Bs�+
K�
�@#@3@s�)0
O9
M:
M BB 
JK @E#@3 
JL4
I@M�)HN�*
B0O9
S:
S0B3+
S3
BCB S8
SAcs9
Pc:
Pc@Bc�+
P�
Bc�4
P�Bc �4
P�Bc0�9
P�:
P�0B��+
P�
0�B��+
T�CB� @S@C@#@s$�+ 
^@F03G
GG@$@#@30
O0Pp�@$@c@#@@S4@CD@sT@d�,
W0
U;
U@
C
Q
D
RQ�F@G
GGG$EF GGpR@D@d@D�0@�- 
�`F03G
GGE4#@$@30
O@S4
N�0F@G
GGGE#F GGT�.H�U�,JV�/
EW9
V:
V@B+
V
B0#9
Z#<#
\@0
X 
YXB#3+
\3
=
[YB#30
\3;3
\@
1
[

[Z0
\#;#
\@
2
[
%
[[@
C\@
D]�0
F ^9
]:
]@9
]:
]@B#B 3B0CBS+
]S
,B cB0s4
]s p@c@3@C@#�1 �PF@G
GGG@ _�2
H`8
fA#9
_<
_@0
a@
baB3+
_3
=0@#@�3
` EbB3+
_3
BCB SB0c8
cCACs�4
c�8
cSAS��4
c�+
cc
)+
c�s@#
`c9
dc:
dc Bcs+
ds
:8
d#A#��9
d�:
d�@B��+
d�
B��B� �B�0�8
d�A���4
d�8
d�A�9
d:
d B+
d
IB8
dA4
d+
d�G`8
d�A�9
d:
d@B+
d
B09
d:
d B+
d
:8
dA9
d:
d@B+
d
BB B0 8
dA!"4
d"8
dA#$9
d#:
d# B#%+
d%
IB#&8
d$A$'(4
d(+
d G`+
d''
d&,
d�!,
d�,
d!�E�EEE
`d8
eC9
ec:
ec Bcs+
es
0@#@�4
` Ee0p@#@C@c@S$�5 
i9
g:
g BB�6
`pF@G
GG$GE0f4
_g�5Hh�7
J i8
qA#38
o3A3CS4
hS0P@#@#@@@C$�80
w9
j:
r B+
l$=
kj+
r
Kk0F GGl9
t:
t BB@#@$@�80
w9
m:
s B,
np B#EEF GG#0m+
s
KnpE$EF GG0o4
h3 0@@#@#@�80
w9
p:
u PBB#EF GG# p+
u
K0F GG q4
h0 F GGr�9Js�:Jt�9Hu�;Jv�<
L0w8
yA3C9
y3:
y3@B3S+
yS
B3cB3 sB30�8
ycAc��4
y�8
ysAs��4
y�+
y�
)+
y� �@#@�#@@3@C@#�=@
�9
x:
~ B+
~
MB#@@0
� x+
~
N@
K y9
z:
z B3+
z3
O8
}ACS9
zC:
zC@BCS+
zS
BC0c9
zc:
zc0Bcs,
}s
z8
}A3C9
}3:
}3@B3S+
}S
@P@3@#@@C$@4�> 
�0
;
@
C
{
D
|{ E4#@$@0
w@|@
K@}@
K~�=J�>J��?
P�8
�A#9
�:
�@B3+
�3
BCB SB0c8
�CACs�4
��8
�SAS��4
��9
�c:
�c Bc�+
��
0
 0�@#@F #G�Gs@3@�@@
�9
�:
� B+
�
MB
� �+
�
N@�A
� E �0@#@�B
� E�4
���@J��C
Q@�8
�ACS9
�C:
�C@BCc+
�c
BCsBC �BC0�9
��:
��0B��0
��;�
�@
-
�

��8
�sAs��4
��8
��A���4
��+
��
)9
�#:
�# B#�+
���@�@@3@�#@�@3@S@#$@4�D@
�9
�:
� B+
�
M9
�:
�@B#B+
�
BB 3B0C8
�ASc4
�c+
�S4�PE$SF@cG
GSG3GCEc#@�@�E �0F G
MG@�+
�
N@�9
�#:
�# p�B#B#@D@s@�@3$@#4@ST@Cd�F �0
�;
�@
C
�
D
��@@�F �0
�;
�@
C
�
D
�� Ed$3@D@4#@T@
�p�@
Np�@
N��GH��DJ�0F G
SG@�F���FJ��H
T0�8
�@0A$@#@@4�I 
�0
�;
�@
C
�
D
�� E4#@$@0
�@�@
K@�4
�00F GG#@��IJ��J
U �9
�:
�@B#+
�#
  BB @�K �0
�;
�@
C
�
D
��@@�K � � �0F G
SG@�K���L
V@�8
�ACS9
�C:
�C@BCc+
�c
BCsBC �BC0�9
��:
��0B��+
��
9
�:
� B��B�+
��
O�B�'
�ӳ@
N�@@3�M �0F G
MG@���@@�@�@@C$@s4@3D@#T@d@St�N �0
�;
�@
C
�
D
��@$=
��@T@d#@$�O0
�PF@G
G4GG@�@#@4@d@#4$�P �0
�;
�@
C
�
D
�� E4D3@d@T#@t@
��� E4t@D���Q �0F G
MG@�4
�S
  P@3@EC#@@#�R �0
�;
�@
D
�
C
��@@� �S �0F G
MG@�@
N ��NJ��PJ��RJ��T
X�8
�A#9
�:
�@B3+
�3
BC4
�CB S4
�SB0c9
�c:
�c0Bcs+
�s
Bc�Bc �9
��:
��@B��B� �B�0�4
���@�@�3@#@�#@�U@
�pF@G
GGGE�0@#@�V
� E�4
���W
X@�+
�
,�@F@G
!G
,G#GF0G
G3G�@@@4@@3@#$�X 
�@@�Y 
�}
��!'
�4@#@@3�0@$�Z@
��F@G
!G$GGF0G
GG0��F@G
G4G$GF0G
GG@��[
Z@�+
�#@3�[N�}
�@�C+
�C�\}@�\}@#C�PF SG
^G#F cG
$GSEc33@C#@
���]}@�]}@##@
���^
_ �8
�A#39
�#:
�#@B#C+
�C
B#SB#0c9
�c:
�c0BcsBc �0
�s;s
�@

�
4
��9
��:
��0B��0
��;�
�@
5
�
6
��0`@@S@3$g @#@� �_0@@ 
��@��`
a �+
�@��a} #�a}0��a}0@# 
���b
b �9
�:
�@B#+
�#
0B3B C�c}P�c}P@3@C�c 
�@@�c 
�+
�Ùd}+
�@ęd}@! 
�ře
e �+
�Ǚd} �d}  
�șf
f �8
�A#39
�#:
�# B#C+
�C
OB#S�f}`S�f|@�f}@�@3 
��@3 
��4
�@̙g
h �8
�A#39
�#:
�# B#C+
�C
OB#S�g}`S�g}@@3 
��@3 
��4
�@Й
j�@�Nҙ
j�@@�N ԙ_
l �9
�:
� B#+
�#
^B3�h}@3�h} �@יO
m0�8
�00A3$@@#+
�3#@=
��@3�@3@@#@$@3$� �i0
� E�4
�� E@
n�O ݙ!
o��j
`
�ߙ
p�9
�:
� B+
�
$B#9
�#:
�# B#3+
�3
^@
D�@
C� 
q�8
�A� E@@@� 
� E�4
�StrTImpT<	


 
;GR
W
Y
[
\
]`
c
d
g
i
k
k
ExpT(j�j�FunTLp��%o��%l��%LitT��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���k�sH�~w�!�DjjAbst