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


                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                   































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
   
   



   









































                               

                            
                   

                                


                              

                     




























































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

                                                  

                                                      
FOR1.�BEAMAtU8-�
beam_blockmoduleno_blockifylistsmembererlangnotokfunctionfalsetruereverse
beam_utils	anno_defslive_optdelete_annosindex_labelsiofwriteblockifyloop_recfloop_rec_endlabelerrorblock
collect_block
allocate_zeroallocate	test_heapzeroallocset	splitwithnozerocollectfcheckerrorinitputtrycatch	put_tuplemoveget_tlget_hdfmovefconvnostack	try_catchallocate_heap_zero
allocate_heapget_tuple_elementset_tuple_elementput_listbifgc_bifput_maplistremove_messagefclearerrorembed_linesline++
opt_blocks%anno	opt_block
find_fixpointmove_allocatesmove_allocates_1not_possiblealloc_may_passfroptxintegerelement	opt_movesopt_move
opt_move_1throwyesnoopt_tuple_elementopt_tuple_element_1badargopt_move_revis_killed_or_usedeliminate_use_of_from_regis_killed_blockopt_allocs_1	opt_alloc
combine_alloccombine_heap_needs*gen_initbandbsr+y
init_yregs	is_killed-bslbor
count_onesalloc_live_regs	live_regsx_deadbnotx_livedefined_regsdef	local_cseorddictnew	cse_blockfindnonecse_expr	cse_clearallcse_clear_1ordsets	from_listcse_is_safeis_disjoint<cse_addstoremodule_infoget_module_info-cse_clear_1/3-lc$^0/1-0-function_clause'-eliminate_use_of_from_reg/4-lc$^0/1-0--opt_block/1-anonymous-0--collect_block/2-anonymous-0--module/2-lc$^0/1-0-Code&��4/�"  9:PP BDB4B $B0B@@2�  � 
@�@�0 -1�FPG4G$GGGF G�G@0�@� @�5P�P B4B $B0B@chD�0�;�@�U�eP@c=u`@@c�P ��` @�` 
8p�p
���0��
G��@��
=��P@��`@@�� 
�`FPG�G4G$GG@iDP�jD@0@#D@@E$3E43@G�� p@@D#@�P��J��
 �8�A#3��#0
B#S��S 
B# c+�cGBS�8�3A3���œ 
8ţA��ӟ�� 
B��+��@� ��@@@@@3$@#4@#�
+�
 E4@$ �@�9
@@@4�0� 
9�:� PBBF 3G
GE3 ��4�@�N �H�J�
 8
A#39
#:
#0B#CB#SB# c0
C;C
@



8
3A3s��
s0
@�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
3<
6� 
0
@
*P
0`
1p
2BB#0
6;
6`
%

&

'
+
6#G @G0p0E#F@G
!GGG
&p0E#F@G
!GGG
'BB#B 30
6;
6

 

!

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

 p�B�@@�F@#G
!GGGcE#S� �PF #G
GE#@ 
8 9��F@#G
!GGGcE#S#F 3G
G#E3s 
8: @E#@3 
8;4
7@<�
@=8
?A#�
> 
BC8
@CAC�
@ 
A0@#@�
B@@@�
=PF G
GE>0@@#� 
= E?4
<@�!HCA�"
BB@g@ 
DC�#
C D  @@@@�$K+
E E@@ 
D F�%
DG8
IA#�
H 
0B@#�& @�& 
K@@@�'
GPF G
GEH0@@#�(
G EI4
FJ�)
E K8
SA#3�
L# 
A@3 
KL8
RACS�
RC@
!@cBCs4
RsBC �4
R�BC0��
R�0
 `�B�4B� $@@S@3D@#T@#�*
W0
U;
U@�
N�
MM@D@4#4@T�+0
�+
O
FN ET@D 
K`O-
T@4�
P$@
#PB$#B$ 3F@G
G#G3G=
QP@$Q�F0#G
 G4GF@3G
!GGG#ET#E3#@D 
K`R @E#@3 
KS4
J@T�+JU�*JV�,
GW�
V@
!B #B038
X#A#CS�
XC 
H4
XS,
\3
.X9
[3<3
]@ 
Y0
ZYB3C+
]C
5=
\ZB3C+
]C
 =
\[0
]3;3
]@
6
\
'
\\@�]@�^�-
I_8
lA#9
^<
^@ 
`@
a`B3+
^3
A0@@#�.
_ EaB3+
^3
!BCB SB0c8
fCACs�4
d�8
bSAS��4
b�+
dc
+,
c�sb+
dc
+8
d#�#��
d�@
!B��B� �B�0�8
d�A���4
d�8
d�A�4
d+
d�
++
d�s,
dsc@#
_d�
fs 
J@�Bs�+
f�4
f�8
fSAS��4
f�+
fc
+8
f#A#��
f�@
!@�B�B� B�08
fA4
f8
fA+
eG4
f+
f
+�F@#G
!GGSG
+E#�#E#
_e4
f+
f
+,
f� @@�@@�/ 
q9
m:
m  BB#E#@�0
_pF@G
!GGG
+E f�
gc 
>@s8
g#A#���
g�@
!@�B��B� �B�0�8
g�A���4
g�8
g�A��
g 
K@B8
gA4
g+
g�G`8
g�A��
g@
!@B0�
g 
>@8
gA�
g@
!BB B0 8
gA!"4
g"8
gA#$�
g# 
KB#&8
g$A$'(4
g(+
g G`+
g''
g&,
g�!,
g�,
g!�E�#E#EE
_g8
hCACs�4
h�8
hSAS���
h� 
K@�B��8
h�A���4
h�
hc0
7@�Bc+
h
LBc �
h 
@B8
h#A#�
h@
!BB B08
hA4
h8
hA�
h 
KB8
hA !4
h!�
h0
7B#+
h#
LB $�
h$ 
+
h �B$&+
h&'
h�,
hs,
hs�,
h�@EE
_h+
kc
-8
k#A#s��
ks@
!@�Bs�Bs �Bs0�+
k�
,+
k�SP�@@#@�@S$@C4@�D@C�1 
q E@@D�1 
q9
n:
n 9
n:
n BB#B3BC+
i4+
j3D@#@D�@�2
_ Ei+
j3D@D@#@$4�0 �3
_pF@G
!GGG
-E j@3D@C@$4�0 �4
_pF@G
!GGG
,E k0p@#@c@S$@C�5 
q9
o:
o BB�6
_pF@G
!GG$GE0l4
^m�/Hn0F GG�1Jo�5Hp�7
M q8
sA#34
p3 0@@@#�8 
v9
r:
t PBB#EF GG# r+
t
F0F GG s4
p0 F GGt�8Ju�9
N v@#0
xw�:
O0x8
�A3C�
�3@
!@SB3cB3 sB30�8
~cAc��4
~�8
~sAs��4
~�+
~�
++
~�0�@#@�#@@3@#@Ch$
y�;@
�i$=
{yj$+
z
P,
}
Fz�l#{9
|:
� B+
�
QB#@@0
�0|+
�
R}@
F0~9
�:
�0B��,
��
 @P@3@#@@C$@4�< 
�0
�;
�@�
��
�� E4#@$@0
x@�@
F@�@
F��=J��<J��>
S�8
�A#�
�@
!@3BCB SB0c8
�CACs�4
��8
�SAS��4
���
�c 
4
 0�@#@F #G�Gs@3@�?@
�9
�:
� B+
�
QB
� �+
�
R@�@
� E �0@@#�A
� E�4
���?J��B
T@�8
�ACS�
�C@
!@cBCsBC �BC0�9
��:
��0B��0
��;�
�@
1
�
 
��8
�sAs��4
��8
��A���4
��+
��
+9
�#:
�# B#�+
���P�@@3@�#@�@3@$@s4@ShD
��;@
�iD=
��jD+
�
P+
�
F@
R=
���l#�9
�:
� B+
�
Q�
�@
!B#BB 3B0C8
�ASc4
�c+
�S$pPF@SG
!G4G3GCES#@�P�C �0F G
QG@�+
�
R�P�9
�#:
�# p�B#B#@D@s@�@3$@#4@ST@Cd�D 0
�;
�@�
��
��@@�D 0
�;
�@�
��
�� Ed$3@D@4#@T@
�p�@
Rp�@
R��EH��FJ�0F G
UG@�D���DJ��G
V0�8
�@0A$@#@@4�H 
�0
�;
�@�
��
�� E4#@$@0
�@�@
F@�4
�00F GG#@��HJ��I
W ��
�@
!  BB @�J 0
�;
�@�
��
��@@�J  � �0F G
UG@�J���K
X@�8
�ACS�
�C@
!@cBCsBC �BC0��
��0
 �
� 
JB��B�'
�ӳ@
R�@@@3�L �0F G
QG@���@�@�@C$@34@#D@T@sd@St8
�sAsc4
�c4
���
�� 
*+
�#@
F�M��@@T�N 0
�;
�@�
��
��8
�A$+
�T@D�@3@D@T#@$@3$�O0-& E$=
��4
�@�PF@G
!GdGG@=
��@$�@$@d@T�P 0
�;
�@�
��
�� E$t@4���Q �0F G
QG@�@dd@D�R 0
�;
�@�
��
�� E$43@T@D#@t@
���@t@TDT�S �0
�;
�@�
��
�� E$t@4���T �0F G
QG@�@
R��4
�S @@#@@3@@#�U �0
�;
�@�
��
��@@� �V �0F G
QG@�@
R � FG�WJ��NJ��SJ��RJ��PJ��UJ��X
Z �8
�A#3�
�# 

 0@B#@@3F GG3�Y 
�@#@@#@��Z 
�PF G
GE�@@#@3�[ 
� E�4
�ř\
[ �8
�A#3�
�#@
!@CB#S4
�SB# c4
�cB#0s�
�s0
 @�Bs�Bs �8
�3A3�ß
dz@
!@�B��4
��B� �4
��B�0�
�0
 @B+
ʓ0@$B @@�@��] 
��F0#G
 GGF@3G
!GGG#E3@$ 
�0�9
ȣ:
ȣ@B��B� �B�0�4
���@�#@�C@3@�3@�^P
�pF@G
!GGGE�@@#@3�_ 
� E�4
�ʙ`H�˙a
\ �9
�:
�@9
�:
�@B#B 3B0CBS+
�S
0B cB0s4
�s p@c@C@#@3�b �PF@G
GGG@ ͙c
[P�+
�#
0�PF@G
#G
0G3GF0G
 GCG�9
�:
� 
@PPBSBc@C4@3$@#F sG
GEsc@S#@�d0
�@@�e 
�}
��!'
�@#@@3�0@�f@
��F@G
#GGGF0G
 G$G0��F@G
GG$GF0G
 G4G@љg
_@�+
�#@3�gN �}
�@C+
�C�h}@�h}@#C�PF SG
cG#F cG
&GSEc33@C#@
�ԙi}@�i}@##@
�ՙj
d0�(
�
000@#$@@F G
cG�k00
�;
�@�
ײ
�יl}@$#@0
�0ؙm}�m}@3@$#@@@3$� �m0
֙m}�@ڙkJۙn
i �+
�@ݙo} #�o}0�o}0@# 
�ޙp
j0ߟ
�@
!@30@BCB S�q}`#�q}`@$@@S@C�q 
�@@�q 
�@,
��r}@�r 
���s}�s} @+
�+
�
F�@@$$�t 
�u}�u} �u} �v}�s}�s} +
�@0�@
F0�+
�0�wJ�x
k �+
��r} �r}  
��y
l �8
�A#3�
�# 
J@CB#S�y}`S�y|@�y}@@3 
��@3 
��4
�@�z
n �8
�A#3�
�# 
J@CB#S�z}`S�z}@@3 
��@3 
��4
�@�{
o �8
�A#39
�#<#
�@ 
�@
��B#C+
�C
AB#S�
�S 
p@cBSs�|}�s�B#C+
�C
!B#SB#0c�
�c0
 @sBc��}}���}}`�}}`@S 
��`@3@S�~ 
�@@ 
���
q�8
�A#�
� 
 0B@#��@@#@���0
�@@@��
�PF G
GE�0@@#��
� E�4
����
t0�8-`0AD@#$@4@T�� -@@T��-9
�:-0B+-�B B@#@@��0-@#@4@#4@�� 9
�:- B+-�B#9-#:-# B#=
��+-
�+
�
 ET$#@4@D0
�`��EEF@#G
!GGG
+8-$A$�
�@
!B0C�
�C 
> 0E##@4@D0
�`� 0E#$#@4@D0
�`�+-
v ET$#@@D0
�`(4
�@#��N (��J(��J$(��J(��
w(�-	@
!@B#B 3B0C8-	#A#Sc4-	c9-C:-	C0BCsBC�BC �0-	s;s-	@
 -
7-(�-	�0
8��B��F G
8G�F #GG3F0G�GSG#(��F G
7G�F #GG3F0G�GSG#(+-	C
6p`F G
6G3F0G�GSG(	@
v(
��
x (�-
@
!B3B0C�-C0
 @3#@BC0-(@3#@@
y0-(
��
z0( 0@@@#��@@#@0- (��
}0(9-:- B39-3:-3  @B3B3@@#�� 0-;-@�-�-(�- 
JB (@� ( (0F G
UG@���(��
�0(9-:- @0@B@#@$@4�� 0-;-@�-�-( E$44��0F G$G@#@��0@(@@(��J(�
�(@�N(�
�(@@�N (��
�0(8-"@0A@@$@#4��0-0-#;-#@�- �-!( @@4#@0-@(!@@4#@@$4�0��0- E("4-$(#��J($ E@
���  (%�W
�0(&8-)00A3$@@#+-'3#@=-(('@3((@3@@#@$@3$� �O0-& E()4-*(* E@
��W  (+��
�(,��
_
�(-�
�(.�-/ 
&B#�-/# 
c@�(/@�(0�0
� (18-2  A@�0 E@#@@#@��0 -1 E(24-3(3 E@
��0  StrTImpT�!



"?P
Y
]^`ab
efghmrsru{|{~r���ExpT(��FunT4�.\o��,\o�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
�@��U�D���kjj