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

                 
                                                                                                                                                                                                 
          



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
       















                                                                                                                                                                                                                         
  

























































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
FOR1'$BEAMAtom>x	beam_jumpmoduleokfunctionlistsfoldlshareshare_1	func_inforeversetrycatchmapsfilterlabeltry_case	catch_endfindfjumperrorputerlang++selectloop_rec_endwaitreturnbadmatchcase_endtry_case_endcall_extextfuncerl_bifsis_exit_bifif_endfalsetruesharable_with_trylineeliminate_fallthroughsmove_1yesnoappendextract_seqblockbs_context_to_binary
extract_seq_1opt
find_fixpointcalltestkill
deallocatest
setelementremove
beam_utilsis_pure_testis_eq_exactis_eqis_geis_ltis_ne_exactis_neinsert_fc_labelsmaps_append_listbadmapcollect_labels_1is_label_defined
insert_labelsskip_unreachable	cerl_sets
is_element
label_usedadd_elementis_unreachable_afteris_exit_instructionis_label_used_innewis_label_used_in_1anybadargis_label_used_in_blocksetalloc	try_catchbifgc_bifput_map=:=get_map_elements	put_tupleget_tuple_elementset_tuple_elementremove_unused_labels
rem_unusedinitial_labels	from_listdrop_upto_labelulblwait_timeoutloop_recbs_putbs_initmark_used_listmodule_infoget_module_info$-remove_unused_labels/1-anonymous-0-"-is_label_used_in_1/3-anonymous-0--insert_fc_labels/2-lc$^0/1-0-function_clause-opt/2-anonymous-0--share_1/4-anonymous-3--share_1/4-anonymous-2--share_1/4-anonymous-1--share_1/4-anonymous-0--function/1-anonymous-0--module/2-lc$^0/1-0-Code�6*�"  9:P@B4B$B B@B0� -4�FPG4G$GGGF G2G@0�0B@95:5PB+5BPBDB 4B0$B@�@e@#@�P0
8@$�` 
N@@�p 
�@g@#@�@��0@@#@�0��0
�`FPGBG$GGG@0P��r`8u AE�� 
(=�p4��@#@3@G@��0F GG��J����@�8�ACS9
C<C
`@�0� 
�BCc+
c�4
# `EC3@S��N �BCc0
c;c
@�����P`@@#@C$@34@SDg@�@��   E#@@$3@4@�@�P`@@#@C$@34@SDg @�@��   E#@@$3@4@�@BCcBCs0
c;c
`�




8
#`�@#@3@@$@S4@CD@sT� 09
:
! B+
!2�B#F CG
G#F SG
GCESCEDC3@$@#@4@�`+
!
@T@$#$T@�0@@T@@�00� P E3@$@#@@�0P`@@#@C$@34@SDg0@�@��   E#@@$3@4@�@P`@@#@C$@34@SDg@@�@��   E#@@$3@4@�@P`@3@#@$@S4@CD9
C<C
`P
@
 
BC+

=
 BC+
�=
 BC0
;
`

 

 

 ,
 C
9
C<C
@ 
0
BC0
;
`

 

 

 BC+

 BC c9
c:
c@Bcs+
s
!BcBc Bc0#�0`=
+
C
$=
 0
";
"@
%

&
  ED#@$@3@4@�P  ED#@$@3@4@�P!�J"�J#�
'$8
&A#9
%:
% B3+
%3
(@
%%@#
$&4
#@
&'��
) (8
5A#39
4#:
4# B#C+
4C�B#S8
4@`Acs@@3@#$@S49
,c<c
-`P
)@
* 
+)Bc+
-
=
3*Bc+
-�=
3+Bc0
-;
-`

3

3

3,,
3c
-9
0c<c
2@ 
.0
/.Bc0
2;
2`

3

3

3/Bc+
2
 Bc C9
2C:
2C@BCs+
2s
!BCBC BC0#�0`=
10+
2c
$=
310
6;
6@
%
2
&
32�F #G
G4F 3G
G#E3#E$#@ 
(@3 E$@ 
(@4 @E#@3 
(54
'@6�J7�
*088
<@0A$@#@@4�
�0
>;
>@
%
;
&
99 E4@� 
@9
::
=0B+
=
+ B#E#B #@$0
8@:+
=
,; E4#@@$0
8@<4
70@@#�p��@@� =�J>�J?�
. @8
DA#39
D#:
D# B#C0
DC;C
D�
/
A
0
A
(
B�
CA @E#@3 
FB @E#@3 
@C 
FD@
,E�
1 F8
LA#39
L#:
L# B#CB#S0
LC;C
L@�
G
(
KG8
J3A3cs9
Jc<c
J@@
H 
IHBcs+
Js�=
LIBcs+
Js
Bc�9
J�:
J� B��+
J�
B��,
L�SJ`@E#F0G
+GG3K @E#@3 
FL@
,M�
2 N @@gP@ 
PO�
3 P  @#@@#@@�K+
Q Q@@ 
P R� 
20S8
sA3C9
p3<3
p�0
TP
U`
V 
W@
aTB3S+
pS
4=
`UB3S+
pS

0 PB30cB3@s@$@C@3Ecs@#�! 
� E$@#@0
�0VB3S+
pS
5B3 c9
pc:
pc Bcs+
ps
0p@@#@c@3@C$�" 
� E@#@$0
S0WB3SB3c0
pS;S
p�

X�
^
6
`
/
`
7
`X9
pc:
pc Bcs+
ps
Bc�8
[CAC��9
[�:
[� B��+
[��B��8
Y�A���9
Y�:
Y� B��+
Y�
B��,
Z�cY+
[ÃZ@C0
S[9
R#:
p#@B#�+
p�
8p�B# �B#S@#@#@@S@C$@34@cD@�T@�d�#0
�9
u:
u BB8
\@d#@TTd�$0
�@@#@1�%0�=
]\4
t@]@@DDTd�& 
� E4@#@$0
�p^9
R#:
p#@B#s+
ps
8`p@B# @c@#@$@C4@3D@T�' 09
_:
v B+
v2BD@$$@T�( �@@#�P@1�(0� ED4C@#@$@3@C@
�P_+
v
 ED@#@40
S`` PE3@C0
SaB3S+
pS
5B3cB3 s9
ps:
ps B30�Bs�+
p�
Bs�8
oCAC��9
o�:
o� B��+
o�
B��9
d�:
d� B��+
d�
B�+
d�P�@3@#@@s$@C4@D�)�0
w;
w@
%
b
&
cb@@$$�@�* 
� E4@#@$0
S@c@@#@40
SPd��@#@@�$@s4@cD@�T@�d@Ct@3�8
n�A�S9
n:
n B�+
n��B�,
e��8
nSAS�9
n:
n B�+
n��B�,
e��@�@��+ 
�0
x;
x@
&
e
%
ne0
lD;D
l�
=
f
>
g
?
h
@
i
A
j
B
kf@
A=
mg@
B=
mh@
@=
mi@
?=
mj@
==
mk@
>=
ml@@4@d�`0�, 
� E$@#@0
S0mpF@3G
5GGdG$E3T@#@0
S�n@@4@d�`0�- 
� E$@#@0
S0o0�@@#@s@3@C$�. 
� E@#@$0
S0p9
R#:
R#@B#S+
RS
8@P@B#0@3@#@C$@4�/ 
�@@#@A�00�@@4�1
�0
y;
y@
&
q
%
rq E4@#@$0
�@r E4@#@$0
S@s4
R9
R#:
R#@B#3+
R3
80B# @�2p@ 
{t�3Ju�4Hv�'Jw�)Jx�5Jy�1Jz�6
C {8
zA#39
#:
# B#C+
C�@@B#@@3@#$@4�7 09
~:
� B+
�2B#8
|#A##@@#�8 -PF G�GE=
}|4
�#@}@#@@4@#4�  �9 �@@�9 
{ E ~+
�
@@@$4�0�: 
{ E� 0FG#�8J��7J��;
D0��
�#�
�# 3 @@@3@#�< P�<�  ��
�#�=�#0 �00F G
EG#�=���>
F0�8
�A3C9
�3:
�3 B3S+
�S�B3c,
�c pEc##@C0
��00F G#G@��?
G �8
�A#39
�#:
�# B#C+
�C�B#S+
�S@
&�@3 
��@
%��@
H@�8
�ACS8
�#A#cs9
�c:
�c Bc�+
��
Bc�9
��:
�� B��+
��
B��+
��CP�F cG�GCEc@s#@S@
��P`F cG�GCEc@S@
��4
�@@#@3#0
S��A
I0�8
�A3C9
�3:
�3 B3S+
�S�B3c8
�As�9
�s:
�s Bs�+
��
Bs�9
��:
�� B��+
��
B��+
��c@�0
S�@p9
�#:
�#@B#3+
�3
8@$@B#0@c@#@C4�B �0
�;
�@
&
�
%
��@@#@$0
S@�@@#@40
�@�@C0
��4
�0
S��CJ�@G�B���D
L �8
� A�E 
�@@ 
��9
�:
� B#+
�#
 9
�:
�@B3B+
�
8@B0@3�D �@@#@A�D0��4
�@�@�@G�D���F
N�9
�<
�`P
�@
� 
��B+
�
=
��B+
��=
��B0
�;
�`

�

�

��+
�
�@
&�
���G
O�9
�<
�@ 
�0
��B0
�;
�`

�

�

��B+
�
 B #9
�#:
�#@B#3+
�3
!B#B# B#0#�N0`�+
�
$�@
&�@
%��H
P �  @@�I�@@#@0
� ��J
R0�8
�A3C9
�3:
�3 B3S+
�S
/@PB3@@#@$@C4g`@�K 0
�;
�@
%
�
&
��@$@#@40
�@�@�0P@@#@3@@C$�L 
�@@�M �0
�;
�@
%
�
&
��@@#@$0
�0�0�4
�@
%�0F G
TG@�N��0F G
TG@�M���O
U �9
�:
�@B#+
�#
VB039
�3<3
�@0
� 
��B3B3 #0
�;
�`
W
�
X
�
Y
��9
�#:
�#0B#CB# S0
�C;C
�@
Z
�
[
��9
�S:
�S BSc+
�c
BSss�9
�#:
�# B#C+
�C
=
��B3B3#0
�;
��
]
�
^
�
(
�
_
�
`
��9
�#:
�# B#C+
�C
�B#SS�@
%�0
�3@
%ƙPJ3ǙQ
a� @@�p 
�@gp@#@���0@@#@0
�əR
b0�8
�A3C9
�3:
�3 B3S+
�S�B3c8
�#PpA#$�@c@#@@C4@3D�S �0
�;
�@
&
�
%
�� ED#@@40
�P�@$$D�T
�0
�;
�@
&
�
%
��@44�U
�=
��@4�@#@0
�P� PE3##@C0
��4
�@#�VNpҙTJәSJԙW
c �8
�A#39
�#<#
�@@
� 
��B#C+
�C�8
�3A3Sc9
�S:
�S BSc+
�c� `BSsEs�XN�B#CB#S0
�C;C
�@�
�
(
�� `ES@3 
��@3 
�ڙY
e�8
�A#9
�:
� B3+
�3��@#
��4
�ޙZ
f �9
�<
��P
�p
� 
�0
�@
�`
��B#B 3B0CB@S0
�#;#
�@
Y
�

��9
�3:
�3 B3B3#+
�
+
�#=
��`@S9
�C:
�C BCBC#+
�
+
�#@=
��@#�[ ��@@ 
��B#+
�#
[B39
�3:
�3 B3B3#+
�
+
�#=
��B#B30
�#;#
�`

�

�

��9
�3:
�3 B3B3#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��B#B3B C0
�#;#
���
��
�
g
�
h
��9
�C:
�C BCBC#+
�
+
�#=
��9
�C:
�C BCBC#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��B#B3B C0
�#;#
�`
5
�
i
�
]
��9
�C:
�C BCBC#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��B#B3B C0
�#;#
�`
Z
�
5
�
j
��9
�C:
�C BCBC#+
�
+
�#=
��9
�C:
�C BCBC#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
,
�#�@#�[N ��@�0PF #GCG�\J#�0@F #G3G�\J#��]
k �8
�A#39
�#:
�# B#C+
�C
@B#@3�^ �@@ 
��@3 
��4
�@��
l(@�N(�
l(@@�N (�
n ( 
�(�K
o ( 
�(�8
p (8-	 A�8 -PF G�GE(	4-
@(
 E@
q�8 (�_
r (  @@@�p 
�PF@#G
8GGGG@@0
S (
��
s (8-A#9-:- B3,-3
((8-#A#9-:- B3+-3
((@
%(@
$(4-#@
&(4-@
&( 0FG#�J( FG�J(��
t (8-A#9-:- B3,-3
((8-#A#9-:- B3+-3
((@
%(@
$(4-#@
&(4-@
&( 0FG#�J( FG�J(��
u ( 8-%A#9-!:-! B3,-"3
((!8-$#A#9-#:-# B3+-#3
(("@
%(#@
$($4-&#@
&(%4-'@
&(& 0FG#�J(' FG�J((��
v ()8-.A#9-*:-* B3,-+3
((*8--#A#9-,:-, B3+-,3
((+@
%(,@
$(-4-/#@
&(.4-0@
&(/ 0FG#�J(0 FG�J(1�
w (2 
�(3� 
x(48-5A� E@@@� -4 E(54-3StrTImpT



"#
-9
:;<JKJMJQS\JdmmExpTXlla�P�O�N�FunT�w2P[�tP[�sP[�v)P[�u P[�rP[�oP[�nP[�LitT-&x�c```b```k.a����ΤĔ��������`aAttr(�lhdvsnlnnM����q��t�jjAbst