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


























































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

                                                 

   


                    
   

                    

   

   





                                                      

           

                         
             
                                                                                    
                  
                                         

                        



                              
                                                   





                                                                                                               
                




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
FOR1'8BEAMAtU8k~	beam_jumpmodulelistsmapfoldlokfunctionfoldliofwriteeliminate_moveslabelblocksetmovetruefalseselect
select_valreversebadargerlangerroralready_has_valueupdate_value_dictfunsafeupdate_unsafe_labels_1badmap
insert_labelstestis_geis_ltis_eq_exactis_ne_exact+shareshare_1trycatch	catch_endtry_casejumpmapsputfind	func_infoloop_rec_endwaitreturncall_extextfuncerl_bifsis_exit_bifbadmatchcase_endtry_case_endif_endclean_non_sharableto_list	from_listsharable_with_trylineeliminate_fallthroughsmove_1yesnoappendextract_seq
extract_seq_1opt
find_fixpointcallkill
deallocatest
setelement
beam_utilsis_pure_testis_eqis_nenot_possiblereplace_labelsnormalize_replacecollect_labels_1is_label_definedskip_unreachable	cerl_sets
is_element
label_usedadd_elementis_unreachable_afteris_exit_instructionremove_unused_labels
rem_unusedinitial_labelsdrop_upto_labelunshare_collect_short
unshare_short++ulbl	ulbl_listinstr_labelswait_timeoutloop_recgc_bifbs_init	recv_markrecv_setfcheckerrorbifbs_putget_map_elementsput_mapdo_instr_labels_listmodule_infoget_module_info$-remove_unused_labels/1-anonymous-0--opt/3-anonymous-0--opt/2-anonymous-0-"-clean_non_sharable/2-anonymous-0-	keydelete-share_1/5-anonymous-1--share_1/5-anonymous-0--share/1-anonymous-0--function/2-anonymous-0--module/2-anonymous-0-Code��?.�"  9:P@gB0#B@� 095:5 �BB#B 3BCB�P#3C� R0� H@�0b P�EPbp @D@TB4B $hdeB@@#@G�@0�@#@DD�P0
'@D9u:u BD�`
,@#@�p0
fBT0T@T�� 
@@G�� 
�@@�� 
�@@�� 
�@g@@#��0@@#@��0
��BD�Pb4$T� idp`jd@#@D@T@E$E4$4@G��  @#@D@T�pp�PHD����0�8
A39
3<3
@P
 ��B3CB3S;C
@��µ�4
S0��8
ACc�
C �BCC8
CACsC�
s@�Bs�8
�A���4
�Bs �8
�A���4
�Bs0s+
s�
` �@C@c$@4@#D@TE3#@�#@3@S@��@
;
@��
��8
D�DD�
�;
@
����P� �E$@#@T0�`�@#@T@40�`B3C+
C
B3C+
C
0@@3@@#$B3 B3@#@#3@#@@3�0
 E$#@@0�0@@@3@@#$@4@3�-
@44� 
# E$#@@0�@4�@#�N0�J �D�J0� 
�@�
@�
3�
3 9
:
 B3+
3#B+
@�@
�J3�
08
 A3C8
CACSC�
S 
�
!#BS�
# S9
S:
S BSc+
cBSS+
S3=
,
S
�#P 
@#=
0P�3 3�#P 3@#@C0
 4
@#!�J#"�
 #8
$A#�
%�0 #
 
#$4
"@%0 � 
�@&�
0'8
*A3�
)3@
B3C;C
)�

(
 
(
!
(
"
((�}@PCpPE3##� �E##@C0
') @E3##0
'*4
&0@@#�00� +� 
$, 8
- AE�! 
W@=
.-4
0@.g @@@3@G#@C@@G�"P
2,
/@@�# 
�/�$0 00� �%J1�&
%P28
1�P@CD@3T@#d@t@�A4$9
B4<4
>`@
< 
60
33B4;
>@
&
5
'
44@@#dt��' 
P9
I:
I  E4T3BB#@DC@$P
2�5@@#dt��( 
P9
J:
J  E4T3BB#@DC@$P
2�6B4B4�;
>�
(
;
)
:�
8
*
77�
>� 
8
>$A$�
> �BB�$Td��)0``E4EEDC@#@t@3@P
2�88
>3@3�* p9
9:
K B+
KRBT@T@d#@�d��+0`�� 
T� 
*EE4EDC@#@t@3@$P
2�9+
K
@t#@�t�@T�,0`@E4TEDC@d#@@3@$P
2�:@@#dt��- 
P9
L:
L  E4T3BB#@DC@$P
2�;@@#dt��. 
P9
M:
M  E4T3BB#@DC@$P
2�<B4+
>
.4
>3+
=#G@�@C#@G �/0�=@#g0@D#@��00�>9
B4<4
C`@
AP
@ 
??B4;
C`
/
G
0
G
*
G@B4+
C
=
GAB4+
C
.=
GB,
G4
1C9
F4<4
H@ 
E0
DDB4+
H
2B4 �
H@
3BB #B0@3@#@#�@3�10�;
N@

H�
GEB4;
H`
6
G
7
G
8
GF+
H4
9G E43@DC@d#@t@$P
2�H E4T3@DC@d#@t@$P
2�I�'HJ�(HK�*JL�-HM�.HN�2JO�3
: P  @�4�@@@�5�@g@0� @#�60@9
Q:
Q B�7�B@@�7�0�  Q�6HR�8
=S8
UA�
T 
>@
T
SU4
R@�V�%
? W8
cA#�
b# �8
b00@#@@$�9
[<
\`@
ZP
Y 
XXB;
\`
/
`
0
`
*
`YB+
\
=
`ZB+
\
.=
`[,
`
1\9
_<
a@ 
^0
]]B+
a
2B �
a@
3BB #B0@3@#@#@3�10�;
d@

a�
`^B;
a`
6
`
7
`
8
`_+
a
9` E$@ 
W0a�B� 
� 
*E$E@ 
W0b 0E# 
Wc4
V@d�9Je�:
@0f8
m@0@#$@4A9
i<
l@ 
h0
ggB+
l
2B �
l@
3BB #B0@3@#@#@3�10�;
n@

l�
jhB;
l`
6
j
7
j
8
ji+
l
9j E@$�; 
q9
k:
o0B+
o
A BE4B #@0
f@k+
o
Bl E$#@4@0
f@m4
e0@#@�<0�<�@@�< �n�=Jo�;Jp�>
D q8
uA#39
u#:
u# B#C;C
u`�
t�
s
>
rr @E#@3 
qs @E#@3 
wt 
wu@
Bv�?
E w8
}A#9
}#:
}# B#3;3
}@�
y
>
xx 0E# 
wy8
|�39
|3<3
|@@
{ 
zzB3C+
|C
*B33�
|3 
B33B#C+
|3C=
}{B33,
}3
.|`0E#�0
A}@
B~�@
F  @@gP@ 
���A
G �  @@@@�BK+
� �@@ 
� ��C
F0�8
�A3C9
�3<3
��@
�P
� 
�`
�0
��B3S+
�S
H=
��B3S+
�S
B3 S�
�S 
0`@3@C@$@#@S�D 
� E$@#@0
�0�B3SB3c;S
���
�
*
�
I
��
�
J
�� PE3@C0
���
�c 
Bc8
�CACSs�
�S �8
�s�ss�
�s 
*Bss,
�sc�BSS+
�S�@C0
���
�#@
K@p@c@3$@C4B#3B# C@3S@C3@#C@S#@S@@S�EP
�9
�:
� BB@�F 
� E$@#@40
�@�8
�CACSs�
�S ��
�#@
KB# �
�0�@s@3@$BS�p c@#@#@1�G0� E@#@@$0
�0�B3S+
�S

0 P@3@C@$B30B3@E@#�H 
� E$@#@0
�0�B3S+
�S
B3 S�
�S 
8
�CACc�
� 
*BBSs�
� 
B�+
��sP`@S@3@C$@#4@D@3�I�;
�@�
�

��@4@4�@�J 
� E4@#@0
�@�@4#@D@$0
�P�p�@@c@S$@34@CD@#T@d8
�cAc�
� �B,
�s8
�A�
� �B,
�s@@s�K 
�;
�@�
�

��B4;
��
!
�
O
�

�
 
�
"
�
P
��@
O=
��@
!=
��@
=
��@
 =
��@
P=
��@
"�,
�
QpB40�@
E@T#@d0
�p�@T@$@4T�@0�L 
� E$@#@0
�0�@T@$@4T�@0�M 
� E$@#@0
�0�0`@3@C@$@#@S�N 
� E$@#@0
�0��
�#@
K@P@3@C@#$@4B#0@3�O -@$@#$@A�P0�@$9
�<
�`@
�P
� 
��B;
�`
/
�
0
�
*
��B+
�
=
��B+
�
.=
��,
�
1�9
�<
�@ 
�0
��B+
�
2B �
�@
3BB #B0@3@#@#@3�10�;
�@�
�

��B;
�`
6
�
7
�
8
��+
�
9� E4@$#@0
�@� E4@$#@0
�@�4
��
�#@
KB# +
�G@�QN0�  @@�R�@#@�R0
�@g`@#@@3@�S@� ��TH�@0�0#�UJ�0� 
�G@��IJ��VJ��WJ��X
S0�8
�A3C9
�3:
�3 �
�B3�
� PPB33� 3EC0
�� PE3##@C0
��4
�@#�YN���Z
TP�8
�ASc�
�S �BSS+
�#S�
�C@
KP@@C@3#@1�[0�0� ��
�3�33p S@cP
���
�C@
KP@@C@3#@1�\0�0� �@G0�[@�0@� 
3�]@�@G0�\@��^
U �8
�A#�
�# �B##+
�#@�� 
��@
��_
V0�8
�A3C�
�3 �B338
�ASc�
�S 
*BSS�
�S 
BSS+
�S3@c0
�Ÿ
�#@
K@P@C@#@$@4B#0@3�` ;
�@

��
��@#@$@40
�@�@#@$@0
�@�@C0
��4
�0
�ǙaJ�@G0�`@əb
Y �8
� A�c 
�@@ 
��9
�:
� B#+
�#
�
�@
K @B0B�b @@#@A�b0��@�@G0�b@Ιd
[�9
�<
�`@
�P
� 
��B;
�`
/
�
0
�
*
��B+
�
=
��B+
�
.=
��+
�
1�@��
�֙e
\�9
�<
�@ 
�0
��B+
�
2B �
�@
3BB #B0@3@#@#@3�1N0��B;
�`
6
�
7
�
8
��+
�
9�@��@
ݙf
]� @@�� 
�@gp@@#���0@@#@0
�ߙg
^0�8
�A3�
�3 �8
�#P@@3@$@#4@D�#B3�h ;
�@

��
�� E4#@D@$0
�P�@�i
�;
�@�
�

��@$=
��@$$�j
��@4#@D0
�P� @E3##0
��4
�@#�kN0�iJ�hJ�l
_ �8
�A#39
�#<#
�@@
� 
��B#C;C
�@
>
�
�� @B#E@3 
��@3 
��B##+
�#
.8
�3�3#�
�# � 0B#E�mN�n
`�8
�A#�
� ��@#
��4
���o
a �8
�A#�
�# �8
�B##A3C9
�3:
�3 B3S+
�S
J8
�CACSC+
�S
1�
� PE3G@�P #@C 
��+
�3
1�
��P #G@@C 
�� 
��4
�@�0 � 
�p@�0 � 
�q@��r
b �8
�A#�
�# 
*B#3�
�3 
�-B33�
� 33@@3�s 
�@@�s �0@#�t 
� E�0@#�u 
� E�4
�(�vJ(�w
d (  @�x-
8-A4-@�y  (@�z @@ - (4-@ (�xJ(�{
e (8- A�z @@ -(4-@(	�|
f(
9-<-�p-@-P- -
`-0-(BB#B ;-�
&-
'-
g-
h-(BB #;-`
i-
-
j-(
BB;-�
k-
/-
0-
l-
m-
*-(�- 
B+-=-(B;-@
n-
-(B0�- 
B+-@=-(  E(B@ -(BB#;-`
-
o-
p-(�-# 
B#+-=-(B �- 
B+-=-(B+-
q(B�- 
B,-( E(@(  ��}J( 0�#�}J( ��}J(�~
r (8- A#�-# 
 0B##E# -( -( 4-@(!�
s("@�N(#�
s($@@�N (%�
u (& -('�S
v((()�
w (*  @@@�� 
�P�#@
KG@@0
� (+�6
x (,9-4:-4 9-4:-4 0 @@$B8-0A�-- 
>=-/(-8-0A�-. 
>=-/(.��
S;-2@�-1
-/(/@$0(04-3(1B$B$#B@!$��0PE� 0(2��J(3 ��8J(40 � �6J(5�0
z0(600@@@#$g�@@$#@3@��@�0(7��
{(8(9��
|(:@3@G#@C@GP
2(;�
} (< -(=�
~ (> UStrTImpT	#+,+-45+;+<CLMNMRWXWZW<cttyExpT@s$s"]�\�FunT�	~>V-}<V-|:V-z6V-x,V-w*V-v(V-u&V-{8V-LitTllx�c```e```k.a���l�Ҽ���<+��r��r.��Xsa
kNfqIq
{QjYjQqj"XGS
gRbJQjr~QJ
S1�4�� ɘ��V�ZRZ��_Attr(�lhdvsnln��񲺐J�K���O�Ŋjj