aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_block.beam
blob: 2854b91bae67e7055b5d39781df250a46468823e (plain) (tree)
























































































































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
FOR1%TBEAMAtom�q
beam_blockmoduleokfunctionlistsreverse
beam_utilslive_optdelete_live_annoserlangget_stacktraceiofwriteraiseblockifyloop_recfloop_rec_endlabelerrorblock
collect_block
allocate_zeroallocate	test_heapzeroallocset	splitwithnozerocollectfcheckerrorinitputtrycatch	put_tuplemovefmovefconvnostack	try_catchget_map_elementsallocate_heap_zero
allocate_heapget_tuple_elementset_tuple_elementput_listget_listlist
split_evenbifgc_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 
4�`
C�p��
9�� `FPGBG4G$GG@iDPPjD@@D��0@@E$E4@G�� @@D@#@��0PP`��� p8�A#39�#:�#0B#C+�C
B#S9�S:�S B# cBSs+�s
+�cGBS�8�3A3��9��:�� B��+��
8��A���9��:�� B��+��
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�9
s:
s0Bs�+
�
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@$ �0�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#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
1;
1�
+
$
,
%
-
&
.
'
/
(
0
)
1
*$9
1C:
1C BCS+
1S
2 PBC@3@#�p9
2:
2 �BB#EF 3G
+GF@G
G#GG3 %�PF@G
G#G3GF0G
GCGF@G
GGG&�PF@G
G#G3GF0G
GCGF@G
GGG'�PECE##F CG
.G3F@G
GG#GC(�PE3E#F #G
/GCF@G
GGG#)�PECE3E##F@G
GG#G
0*�PECE3E##F@G
GG#G
1+B+
1
4�B#B 3B0CB@SESF0SG
4G#G3F@G
GGCGS,B+
1
5�B#B 3B0CB@SBPcEcF0G
5G#G3F0#G
GCGF@G
GGSG#-B+
1
6B#B 3B0CB@SBPcB`s9
1s:
1s Bs�+
1�
2�Bs�ESEC�CF0G
6G3G#F0#G
GcGF@G
GGCG#.0
1;
1@
7
/
8
0/@G@0@GP1@
2�H3�
9 48
7A#39
6#:
6# B#C+
6C
B#S8
63A3cs9
6c:
6c Bc�+
6�
:8
5sAs��9
5�:
5� B��+
5�

 p�B�@@�F@#G
GGGcE#S� �PF #G
GE#@ 
4 5��F@G
GGGcESF #G
GE#s 
46 @E#@3 
474
3@8�
<98
;A#9
::
: B3+
:3
@BC8
<CAC9
<:
<0B3+
<3
=@@#�
>@@@�
9PF G
GE:0@#@�
9 E;4
8<�HC=�
>>@g@�� 
@
�?� 
? @  @#@@#@@�!K+
A A@@ 
@ B�"
@C8
EA#9
D:
D B3+
D3
0B@#�#@�# 
G@@@�$
CPF G
GED0@#@�%
C EE4
BF�&
A G8
IA#39
H#:
H#@B#C+
HC
B#S4
HSB# c4
HcB#0s9
Hs:
Hs0Bs�+
H�
�@#@3@s�'0
L9
J:
J BB 
GH @E#@3 
GI4
F@J�'HK�(
B0L9
P:
P0B3+
P3
BCB S8
PAcs9
Mc:
Mc@Bc�+
M�
Bc�4
M�Bc �4
M�Bc0�9
M�:
M�0B��+
M�
0�B��+
Q�CB� @S@C@#@s$�) 
[@F03G
GG@$@#@30
L0Mp�@$@c@#@@S4@CD@sT@d�*
T0
R;
R@
C
N
D
ON�F@G
GGG$EF GGpO@D@d@D�0@�+ 
�`F03G
GGE4#@$@30
L@P4
K�0F@G
GGGE#F GGQ�,H�R�*JS�-
ET9
S:
S@B+
S
B0#9
W#<#
Y@0
U 
VUB#3+
Y3
=
XVB#30
Y3;3
Y@
/
X
+
XW0
Y#;#
Y@
0
X
"
XX@
CY@
DZ�.
F [9
Z:
Z@9
Z:
Z@B#B 3B0CBS+
ZS
)B cB0s4
Zs p@c@3@C@#�/ �PF@G
GGG@ \�0
H]8
cA#9
\<
\@0
^@
_^B3+
\3
=0@#@�1
] E_B3+
\3
BCB SB0c8
`CACs�4
`�8
`SAS��4
`�+
`c
&+
`�s@#
]`9
ac:
ac Bcs+
as
:8
a#A#��9
a�:
a�@B��+
a�
B��B� �B�0�8
a�A���4
a�8
a�A�9
a:
a B+
a
IB8
aA4
a+
a�G`8
a�A�9
a:
a@B+
a
B09
a:
a B+
a
:8
aA9
a:
a@B+
a
BB B0 8
aA!"4
a"8
aA#$9
a#:
a# B#%+
a%
IB#&8
a$A$'(4
a(+
a G`+
a''
a&,
a�!,
a�,
a!�E�EEE
]a8
bC9
bc:
bc Bcs+
bs
+0@#@�2
] Eb0p@#@C@c@S$�3 
f9
d:
d BB�4
]pF@G
GG$GE0c4
\d�3He�5
J f8
nA#38
l3A3CS4
eS0P@#@#@@@C$�60
t9
g:
o B+
i$=
hg+
o
Kh0F GGi9
q:
q BB@#@$@�60
t9
j:
p B,
kp B#EEF GG#0j+
p
KkpE$EF GG0l4
e3 0@@#@#@�60
t9
m:
r PBB#EF GG# m+
r
K0F GG n4
e0 F GGo�7Jp�8Jq�7Hr�9Js�:
L0t8
vA3C9
v3:
v3@B3S+
vS
B3cB3 sB30�8
vcAc��4
v�8
vsAs��4
v�+
v�
&+
v� �@#@�#@@3@C@#�;@
�9
u:
{ B+
{
MB#@@0
� u+
{
N@
K v9
w:
w B3+
w3
O8
zACS9
wC:
wC@BCS+
wS
BC0c9
wc:
wc0Bcs,
zs
w8
zA3C9
z3:
z3@B3S+
zS
@P@3@#@@C$@4�< 
�0
|;
|@
C
x
D
yx E4#@$@0
t@y@
K@z@
K{�;J|�<J}�=
P~8
�A#9
�:
�@B3+
�3
BCB SB0c8
�CACs�4
��8
�SAS��4
��9
�c:
�c Bc�+
��
.
 0�@#@F #G�Gs@3@�>@
�9
:
� B+
�
MB
~ +
�
N@�?
~ E �0@#@�@
~ E�4
}��>J��A
Q@�8
�ACS9
�C:
�C@BCc+
�c
BCsBC �BC0�9
��:
��0B��0
��;�
�@
*
�

��8
�sAs��4
��8
��A���4
��+
��
&9
�#:
�# B#�+
���@�@@3@�#@�@3@S@#$@4�B@
�9
�:
� B+
�
M9
�:
�@B#B+
�
BB 3B0C8
�ASc4
�c+
�S4�PE$SF@cG
GSG3GCEc#@�@�C �0F G
MG@�+
�
N@�9
�#:
�# p�B#B#@D@s@�@3$@#4@ST@Cd�D �0
�;
�@
C
�
D
��@@�D �0
�;
�@
C
�
D
�� Ed$3@D@4#@T@
�p�@
Np�@
N��EH��BJ�0F G
SG@�D���DJ��F
T0�8
�@0A$@#@@4�G 
�0
�;
�@
C
�
D
�� E4#@$@0
�@�@
K@�4
�00F GG#@��GJ��H
U �9
�:
�@B#+
�#
  BB @�I �0
�;
�@
C
�
D
��@@�I � � �0F G
SG@�I���J
V@�8
�ACS9
�C:
�C@BCc+
�c
BCsBC �BC0�9
��:
��0B��+
��
9
�:
� B��B�+
��
O�B�'
�ӳ@
N�@@3�K �0F G
MG@���@@�@�@@C$@s4@3D@#T@d@St�L �0
�;
�@
C
�
D
��@$=
��@T@d#@$�M0
�PF@G
G4GG@�@#@4@d@#4$�N �0
�;
�@
C
�
D
�� E4D3@d@T#@t@
��� E4t@D���O �0F G
MG@�4
�S
  P@3@EC#@@#�P �0
�;
�@
D
�
C
��@@� �Q �0F G
MG@�@
N ��LJ��NJ��PJ��R
X�8
�A#9
�:
�@B3+
�3
BC4
�CB S4
�SB0c9
�c:
�c0Bcs+
�s
Bc�Bc �9
��:
��@B��B� �B�0�4
���@�@�3@#@�#@�S@
�pF@G
GGGE�0@#@�T
� E�4
���U
X@�+
�
)�@F@G
G
)G#GF0G
G3G�@@@4@@3@#$�V 
�@@�W 
�}
��!'
�4@#@@3�0@$�X@
��F@G
G$GGF0G
GG0��F@G
G4G$GF0G
GG@��Y
Z@�+
�#@3�YN�}
�@�C+
�C�Z}@�Z}@#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 �+
�@��_} #�_}0��_}0@# 
���`
b �9
�:
�@B#+
�#
0B3B C�a}P�a}P@3@C�a 
�@@�a 
�+
���b}+
�@��b}@! 
�™c
e �+
�ęb} �b}  
�řd
f �8
�A#39
�#:
�# B#C+
�C
OB#S�d}`S�d|@�d}@�@3 
��@3 
��4
�@əe
h �8
�A#39
�#:
�# B#C+
�C
OB#S�e}`S�e}@@3 
��@3 
��4
�@͙
j�@�Nϙ
j�@@�N љ]
l �9
�:
� B#+
�#
^B3�f}@3�f} �@ԙM
m0�8
�00A3$@@#+
�3#@=
��@3�@3@@#@$@3$� �g0
� E�4
�� E@
n�M ڙ
o��h
]
~ܙ
p�9
�:
� B+
�
!B#9
�#:
�# B#3+
�3
^@
D�@
Cߙ 
q�8
�A� E@@@� 
� E�4
�StrTImpT<	


3
;GR
W
Y
[
\
]`
c
d
g
i
k
k
ExpT(j�j�FunTLp�B�o�B�l�B�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���c�8{-0�w�@�@(jjAbst