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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
             
          
                                                                                                                                                                                                                         
          
                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              




























































                                                                                                                                                                             
                                      

                                                
                                   





                                                      



                                                       


                                                                

                            

                                        

                                                                                                                                                  




                                                                                                                                                                                                                                                             
   


   

         


         
         
         
            
                                                                                                                                                                                                                                                                                                     

                                                                                                                              
                                                                



                                                                                                                                              

                                                                                                                   
                                                       

                                                                                                                                            


                                                                 
                             

                                                      

                         

                                                                                                                              
      

                                                                  




                             
                                





                                            


                                                                                                                                                                                                              

                                                



                                                                                                      



                  


                    
   

                    

   
   
   

                          
                  

                                                      

           

                         
             
                                                                                    
                  
                                         







                                                   

                                                                                                                                      





                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
FOR1'LBEAMAtU8�	beam_jumpmodulelistsmapfoldlokfunctionfoldleliminate_moveslabelblocksetmovetruefalseselect
select_valreversebadargerlangerroralready_has_valueunsafeupdate_value_dictfinconsistentbadmapupdate_unsafe_labels_1
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_replaceopt_useless_loadslazyindex_labelsopt_useless_block_loads	is_killedcollect_labels_1is_label_definedskip_unreachable	cerl_sets
is_element
label_usedadd_elementis_unreachable_afteris_exit_instructionremove_unused_labels
rem_unusedinitial_labelsdrop_upto_labelulbl	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�EPbP @4@DB@@#@G�@0�@#@44�P0
%@49e:e B4�`
*@#@�p0
dBD0$@$�� 
z@@�� 
�@g@#@�@��0@@#@�0��0
��BB$#B$ 3�Pb#3� 0`�PH4p���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�
` �@4@c$@#D@C@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�@4u@#�N ��J �D�J0� 
��0�
@0@�# #�
3�
3 ,

�
3 #+
@�@��J3�
08
A3C8
CACSC�
S 
0`BS� �
#�
# S,
S
�#P 
@#=
�
#�#P 3@#@C0
4
@#00� 
#�0 �
 !8
"A#�
#�0 #
 
!"4
 @#0 � 
�0$�
0%8
(A3�
'3@
B3C;C
'�

&

&
 
&
!
&&�}@@CpPE3##� �E##@C0
%' @E3##0
%(4
$0@@#� 0� )�
#* 8
+ AE� 
U@=
,+4
.@,g @@@3@G#@C@@G�P
0,
-@@�  
|-�!  .0� �"J/�#
$P08
/�P@#d@3T@t@CD@�A4$9
@4<4
<`@
: 
40
11B4;
<@
%
3
&
22@@#dt��$ 
N9
G:
G  E4T3BB#@DC@$P
0�3@@#dt��% 
N9
H:
H  E4T3BB#@DC@$P
0�4B4B4�;
<�
'
9
(
8�
6
)
55�
<� 
8
<$A$�
< �BB�$Td��&0P`E4EEDC@#@t@3@P
0�68
<3@3�' `9
7:
I B+
IRBT@T@d#@�d��(0P�� 
T� 
)EE4EDC@#@t@3@$P
0�7+
I
@�@t#t�@T�)0P@E4TEDC@d#@@3@$P
0�8@@#dt��* 
N9
J:
J  E4T3BB#@DC@$P
0�9@@#dt��+ 
N9
K:
K  E4T3BB#@DC@$P
0�:B4+
<
-4
<3+
;#G@�@C#@G�,0�;@#g0@D#@��-0�<9
@4<4
A`@
?P
> 
==B4;
A`
.
E
/
E
)
E>B4+
A�=
E?B4+
A
-=
E@,
E4
0A9
D4<4
F@ 
C0
BBB4+
F
1B4 �
F@
2BB #B0@3@#@#�@3�.0p;
L@�
F�
ECB4;
F`
5
E
6
E
7
ED+
F4
8E E43@d#@t@DC@$P
0�F E4T3@d#@t@DC@$P
0�G�$HH�%HI�'JJ�*HK�+HL�/JM�0
9 N  @�1�@@@�2�@g@0� @#�30@9
O:
O B�4�B@@�4�0�  O�3HP�5
<Q8
SA�
R 
=@�R
QS4
P@�T�"
> U8
aA#�
`# �8
`00@@#@$�9
Y<
Z`@
XP
W 
VVB;
Z`
.
^
/
^
)
^WB+
Z�=
^XB+
Z
-=
^Y,
^
0Z9
]<
_@ 
\0
[[B+
_
1B �
_@
2BB #B0@3@#@#@3�.0p;
b@�
_�
^\B;
_`
5
^
6
^
7
^]+
_
8^ E$@ 
U0_�B� 
� 
)E$E@ 
U0` 0E# 
Ua4
T@b�6Jc�7
?0d8
h@0@#$@4A@�8
�;
j@�
g�
ee E@$�9 
l9
f:
i0B+
i
@ BE4B #@0
d@f+
i
Ag E$#@4@0
d@h4
c0@#@�: �:�@@�: �i�9Jj�8Jk�;
C l8
pA#39
p#:
p# B#C;C
p`�
o�
n
=
mm @E#@3 
ln @E#@3 
ro 
rp@
Aq�<
D r8
xA#9
x#:
x# B#3;3
x@�
t
=
ss 0E# 
rt8
w�39
w3<3
w@@
v 
uuB3C+
wC
)B33�
w3 
B33B#C+
w3C=
xvB33,
x3
-w`0E#�0
@x@
Ay�=
E z @@gP@ 
|{�>
F |  @@@@�?K+
} }@@ 
| ~�@
E08
�A3C9
�3<3
��@
�P
� 
�`
�0
��B3S+
�S
G=
��B3S+
�S
B3 S�
�S 
0`@C@3@$@#@S�A 
� E$@#@0
0�B3SB3c;S
���
�
)
�
H
��
�
I
�� PE3@C0
��
�c 
Bc8
�CACSs�
�S �8
�s�ss�
�s 
)Bss,
�sc�BSS+
�S�@C0
��
�#P
J@p@3$@c@C4B#3B# C@3S@C3@#C@S#@S@@S�BP
�9
�:
� BB@�C 
� E$@#@40
�@�8
�CACSs�
�S ��
~#P
JB# �
�0�@3@s@$BS�p c@#@#@1�D0� E@#@@$0
0�B3S+
�S�
0 P@C@3@$B30B3@E@#�E 
� E$@#@0
�0�B3S+
�S
B3 S�
�S 
8
�CACc9
�:
� BSsB�B;�
�@�
�
)
���
� 
B�+
��s`�@3$@C4@S@#D@s@T@3�F�;
�@�
��
��@D@@$D�00�G 
� E$@#@0
0�@@D#@T@4T�P�H0
�9
�:
� BB#@0
�p�@34@S$@CD@c@#T@@d8
�cAc�
� �B,
�s8
�A�
� �B,
�s@@s�I 
�;
�@�
��
��B4;
��
 
�
N
�

�

�
!
�
O
��@
N=
��@
 =
��@
=
��@
=
��@
O=
��@
!�,
�
PpB40�@
E@T#@d0
p�@T@$@4T�@0�J 
� E$@#@0
0�@T@$@4T�@0�K 
� E$@#@0
0�+
�s`�@3$@C4@S@#D@s@T@3�L�;
�@�
��
��@D@@$D�00�M 
� E$@#@0
0�@@D#@T@4T�P�N0
�9
�:
� BB#@0
�0`@C@3@$@#@S�O 
� E$@#@0
0��
~#P
J@P@C@#$@3@4B#0@3�P -@$@#$@A�Q0�@$@�R
�;
�@�
��
�� E4@$#@0
@� E4@$#@0
�@�4
~�
~#P
JB# +
�G@�SN �  @@�T�@#@�T0
�@g`@#@@3@�U@� ��VH�@0�0#�WJ�0� 
�D0��HH��FJ��XJ��NH��LJ��RJ��Y
R0�8
�A3C9
�3:
�3 �
�B3�
� PPB33� 3EC0
�� PE3##@C0
��4
�@#�ZN���[
S0�8
�A3C9
�3<3
�@@
� 
��B3S+
�S��
�#P
JB#@S�
�S 
T0`@@#@$BS�\�@@#� @Q�\0�@@#@0
� �0`@#@C@$B3@S#�]0
�8
��� �E� 0�4
�@$@#@0
�0�B3S+
�S
B3 S�
�S 
BSS+
�S@`@C@#$@S@4@3�^�;
�@�
��
��0� 4$@�@@$#@0
�@�00� #��]J��^J��_
V0�8
�A3�
�3@�B3C8
�CACSC4
�C
@�`@@#$@3@4� 
� 
)E� �E@S�`0;
�@�
��
��@4@$#@0
�@�@4@$#@@4�0�a0
� E�@@3�b0
� E�4
���`J��c
XP�8
�ASc�
�S �BSS+
�#S�
�CP
JP@@C@3#@1�d0�0� Ü
�3�33p S@cP
�ğ
�CP
JP@@C@3#@1�e0�0� �@G �d0�0@� 
3�f0�@G �e0șg
Y �8
�A#�
�# �B##+
�#@�� 
��@�̙h
Z0�8
�A3C�
�3 �B338
�ASc�
�S 
)BSS�
�S 
BSS+
�S3@c0
Ο
�#P
J@P@#@$@C@4B#0@3�i ;
�@�
��
��@$@#@40
@�@$@#@0
�@�@C0
��4
�0
әjJ�@G �i0ՙk
] �8
� A�l 
�@@ 
��9
�:
� B#+
�#
�
�P
J @B0B�k @@#@A�k0��@�@G �k0ڙm
_�9
�<
�`@
�P
� 
��B;
�`
.
�
/
�
)
��B+
��=
��B+
�
-=
��+
�
0�@��
��n
`�9
�<
�@ 
�0
��B+
�
1B �
�@
2BB #B0@3@#@#@3�.N0p�B;
�`
5
�
6
�
7
��+
�
8�@��@��o
a� @@�� 
�@gp@#@���0@@#@0
��p
b0�8
�A3�
�3 �8
�#P@@$@#4@3@D�#B3�q ;
�@�
��
�� E4#@D@$0
�P�@�r
�;
�@�
��
��@$=
��@$$�s
��@4#@D0
�P� @E3##0
��4
�@#�tN ��rJ��qJ��u
c �8
�A#39
�#<#
�@@
� 
��B#C;C
�@
=
��
�� @B#E@3 
��@3 
��B##+
�#
-8
�3�3#�
�# � 0B#E�vN��w
d�8
�A#�
� ��@#
��4
�(�x
e (  @�y-	8-A4-@�z  (@�{ @@ - (4-@ (�yJ(�|
f (8- A�{ @@ -(4-@(�}
g(	9-<-�p-@-P- -`-0-
(
BB#B ;-�
%-
&-
h-
i-(BB #;-`
j-
-
k-(BB;-�
l-
.-
/-
m-
n-
)-
(
�- 
B+-=-(B;-@
o-�-(B0�- 
B+-@=-(  E(B@ -(BB#;-`
-
p-
q-(�-# 
B#+-=-(B �- 
B+-=-(B+-
r(B�- 
B,-( E(@(  ��~J( 0�#�~J( ��~J(�
s (8-A#�-# 
 0B##E# -( -(4-@( �
t(!@�N("�
t(#@@�N ($�
v (% -(&�U
w('((��
x ()  @@@�� 
��� 
T�#P
JG@@0
 (*�3
y (+9-3:-3 9-3:-3 0 @@$B8-/A�-, 
==-.(,8-/A�-- 
==-.(-��
Q;-1@�-0�-.(.@$0(/4-2(0B$B$#B@!$��0PE� 0(1��J(2 ��5J(30 � �3J(4�-
{0(500@@@#$g�@$#@@3@��@�0(6��
|(7(8��
}(9@3@G#@C@GP
0(:�
~ (; -(<�
 (= UStrTImpT"*+*,34*:*;BKLMLQLULW[\[^[;uuzExpT@t#t!a�`�FunT�	=�h~;�h}9�h{5�hy+�hx)�hw'�hv%�h|7�hLitTE@x�%��
@`�ѯ	����يR�-/����t�P�o�[��#2���1k��\�(���m�\�|���Attr(�lhdvsnln�}ʁ��c�c��jj