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

                 
                                                                                                                                                                                                 
          
                                                                                                                                                                                                                                                                          














































































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
FOR1'8BEAMAtom>x	beam_jumpmoduleokfunctionlistsfoldlshareshare_1	func_inforeversetrycatchmapsfilterlabeltry_case	catch_endfindfjumperrorputerlang++selectloop_rec_endwaitreturnbadmatchcase_endtry_case_endcall_extextfuncerl_bifsis_exit_bifif_endfalsetruesharable_with_trylineeliminate_fallthroughsbadargmove_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_1anyis_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*�5*�"  9:P@B4B$B B@B0� -3�FPG4G$GGGF G2G@0�0B@95:5PB+5BPBDB 4B0$B@�@e@#@�P0
7@$�` 
M@@�p 
�@g@#@�@��0@@#@�0��0
�`FPGBG$GGG@0P��r`@�� 
&@#@3@G@�p���@�8uACS9
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
`��



�4�# `EC33@#@S@��`�@#@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
4A#38
33A3CS9
3C:
3C BCc+
3c�P`BC$@@C@#4@SD9
*#<#
+`P
'@
( 
)'B#+
+
=
2(B#+
+�=
2)B#0
+;
+`

2

2

2*,
2#
+9
.#<#
0@ 
,0
-,B#0
0;
0`

2

2

2-B#+
0
 B# 39
03:
03@B3c+
0c
!B3B3 B30#�0`=
/.+
0#
$=
2/0
5;
5@
%
0
&
209
14:
14 B4,
2�1�F #G
G$E43F CG
G#EC3#E#@D 
&P2@E4#E#@D 
&P3 @E#@3 
&44
%@50F G
*G@�p6�
+078
;@0A$@#@@4�
�0
=;
=@
%
:
&
88 E4@� 
?9
9:
<0B+
<
, B#E#B #@$0
7@9+
<
-: E4#@@$0
7@;4
60@@#����@@� <�J=�J>�
/ ?8
CA#39
C#:
C# B#C0
CC;C
C�
0
@
1
@
(
A�
B@ @E#@3 
EA @E#@3 
?B 
EC@
-D�
2 E8
KA#39
K#:
K# B#CB#S0
KC;C
K@�
F
(
JF8
I3A3cs9
Ic<c
I@@
G 
HGBcs+
Is�=
KHBcs+
Is
Bc�9
I�:
I� B��+
I�
B��,
K�SI`@E#F0G
,GG3J @E#@3 
EK@
-L�
3 M @@gP@ 
ON�
4 O  @#@@#@@�K+
P P@@ 
O Q� 
30R8
rA3C9
o3<3
o�0
SP
T`
U 
V@
`SB3S+
oS
5=
_TB3S+
oS

0 PB30cB3@s@$@C@3Ecs@#�! 
� E$@#@0
�0UB3S+
oS
6B3 c9
oc:
oc Bcs+
os
0p@@#@c@3@C$�" 
� E@#@$0
R0VB3SB3c0
oS;S
o�

W�
]
7
_
0
_
8
_W9
oc:
oc Bcs+
os
Bc�8
ZCAC��9
Z�:
Z� B��+
Z��B��8
X�A���9
X�:
X� B��+
X�
B��,
Y�cX+
ZÃY@C0
RZ9
Q#:
o#@B#�+
o�
9p�B# �B#S@#@#@@S@C$@34@cD@�T@�d�#0
�9
t:
t BB8
[@d#@TTd�$0
�@@#@1�%0�=
\[4
s@\@@DDTd�& 
� E4@#@$0
�p]9
Q#:
o#@B#s+
os
9`p@B# @c@#@$@C4@3D@T�' 09
^:
u B+
u2BD@$$@T�( �@@#�P@1�(0� ED4C@#@$@3@C@
�P^+
u
 ED@#@40
R`_ PE3@C0
R`B3S+
oS
6B3cB3 s9
os:
os B30�Bs�+
o�
Bs�8
nCAC��9
n�:
n� B��+
n�
B��9
c�:
c� B��+
c�
B�+
c�P�@3@#@@s$@C4@D�)�0
v;
v@
%
a
&
ba@@$$�@�* 
� E4@#@$0
R@b@@#@40
RPc��@#@@�$@s4@cD@�T@�d@Ct@3�8
m�A�S9
m:
m B�+
m��B�,
d��8
mSAS�9
m:
m B�+
m��B�,
d��@�@��+ 
�0
w;
w@
&
d
%
md0
kD;D
k�
>
e
?
f
@
g
A
h
B
i
C
je@
B=
lf@
C=
lg@
A=
lh@
@=
li@
>=
lj@
?=
lk@@4@d�`0�, 
� E$@#@0
R0lpF@3G
6GGdG$E3T@#@0
R�m@@4@d�`0�- 
� E$@#@0
R0n0�@@#@s@3@C$�. 
� E@#@$0
R0o9
Q#:
Q#@B#S+
QS
9@P@B#0@3@#@C$@4�/ 
�@@#@A�00�@@4�1
�0
x;
x@
&
p
%
qp E4@#@$0
�@q E4@#@$0
R@r4
Q9
Q#:
Q#@B#3+
Q3
90B# @�2�@ 
zs�3Jt�4Hu�'Jv�)Jw�5Jx�1Jy�6
D z8
yA#39
~#:
~# B#C+
~C�@@B#@@3@#$@4�7 09
}:
� B+
�2B#8
{#A##@@#�8 -PF G�GE=
|{4
#@|@#@@4@#4�  �9 �@@�9 
z E }+
�
@@@$4�0�: 
z E~ 0FG#�8J��7J��;
E0��
�#�
�# 3 @@@3@#�< P�<�  ��
�#�=�#0 �00F G
FG#�=p��>
G0�8
�A3C9
�3:
�3 B3S+
�S�B3c,
�c pEc##@C0
��00F G#G@��?
H �8
�A#39
�#:
�# B#C+
�C�B#S+
�S@
&�@3 
��@
%��@
I@�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
R��A
J0�8
�A3C9
�3:
�3 B3S+
�S�B3c8
�As�9
�s:
�s Bs�+
��
Bs�9
��:
�� B��+
��
B��+
��c@�0
R�@p9
�#:
�#@B#3+
�3
9@$@B#0@c@#@C4�B �0
�;
�@
&
�
%
��@@#@$0
R@�@@#@40
�@�@C0
��4
�0
R��CJ�@G�Bp��D
M �8
� A�E 
�@@ 
��9
�:
� B#+
�#
 9
�:
�@B3B+
�
9@B0@3�D �@@#@A�D0��4
�@�@�@G�Dp��F
O�9
�<
�`P
�@
� 
��B+
�
=
��B+
��=
��B0
�;
�`

�

�

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

�

�

��B+
�
 B #9
�#:
�#@B#3+
�3
!B#B# B#0#�N0`�+
�
$�@
&�@
%��H
Q �  @@�I�@@#@0
� ��J
S0�8
�A3C9
�3:
�3 B3S+
�S
0@PB3@@#@$@C4g`@�K 0
�;
�@
%
�
&
��@$@#@40
�@�@�0P@@#@3@@C$�L 
�@@�M �0
�;
�@
%
�
&
��@@#@$0
�0�0�4
�@
%�0F G
*G@�Np�0F G
*G@�Mp��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
�@#�VN�љ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
�#;#
�`
6
�
i
�
]
��9
�C:
�C BCBC#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��B#B3B C0
�#;#
�`
Z
�
6
�
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
9GGGG@@0
R (��
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-/@
&(. 0FG#�J(/ FG�J(0�
w (1 
�(2� 
x(38-4A� E@@@� -3 E(44-2StrTImpT



"#
.:
;<=KLKNKRT\KdmmExpTXll�a�Q�P�O�FunT�w1ӵatӵas
ӵav(ӵauӵarӵaoӵanӵaLitT-&x�c```b```k.a����ΤĔ��������`aAttr(�lhdvsnln2>�d	0�f�9�v�jjAbst