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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
    
                                                                                        
                                                          


                                        


                                                                          
                                                                               
                                                                                                    




                                                                                                                                  

                                                                                                                                             


                                                                                                       
                        





                                                       


                       

                                                                                                     
   
































































































                                                                                                                           
  























                                                                                             


                       

                                                                                                                                                                                                                                                                                                                                                                         
FOR1�BEAMAtomuc	beam_trimmoduleokfunction
beam_utilsindex_labelssttrimkilllists	splitwithsortreverseerlang++thrownot_possibletrim_instructionslengthtrim_instructions_1livedeady+movenonetake_last_dead_1save_config*
config_cost_1
expand_config-
create_mapgb_treesfrom_orddictgb_sets	from_list	try_remapremapcallcall_extlinecall_funapply
deallocateblock
frame_sizeget_map_elementsbs_puttestlist	make_fun2bifbs_initgc_bifreturnremap_blocksetsafe_labelslabelbadmatchcase_endif_endframe_layoutframe_layout_1falsetrueframe_layout_2	beam_jumpis_exit_instructionfframe_size_branch	is_membermodule_infoget_module_info-frame_layout/3-anonymous-0-	is_killed-remap_block/3-lc$^1/1-1-function_clauseerror-remap_block/3-lc$^0/1-0--remap/3-lc$^6/1-0--remap/3-lc$^3/1-1--remap/3-lc$^1/1-2--remap/3-lc$^0/1-3--remap/3-lc$^2/1-4--remap/3-lc$^5/1-5--remap/3-lc$^4/1-6--create_map/2-anonymous-3-lookupvalue
is_element-create_map/2-lc$^1/1-1--create_map/2-lc$^0/1-0--create_map/2-anonymous-2--expand_config/2-lc$^0/1-0--trim_instructions/1-lc$^0/1-0--trim/3-anonymous-0--module/2-lc$^0/1-0-Code%��'�"  9:P@B4B$B B0SB@@S� 
��FPG4G$GGGF G2G@0�0B@95:5PBB#B 3B0CB@S+5BP`@@S@@C$@34@#D�@ 
G@@�@@F0GrGG@#@� 0�P0e`FPGBG$GGG@0P�`�0`8�A3C9�3:�3 B3S+�S�`0@4@#D@Tg@44�p 9�:� BB4@�� h$u@@T#@4@��0
P9�:� BB���@#@4��0
+i$9�:� B$B��0@D�� @@T@#@$0e`pj$+�
+�
@D@�� P@T@#@40e`��l#`� PE3##@C0e�4U@#��N0���H���kЙpH��
�@�
��|`0F 3GG@@#@@
�
@8
ACS9
C:
C BCcBCs0
c;c
`



�
9
s:
s Bs�Bs�+
�
+
�@�@S@3@#@s$@�4�0�
9
:
 BB#�}0p4`0@#4F0CG
G$G@$EC#@#@$@3�0@$�@
@#@@3@$@
0+

9
:
 B@9
s:
s Bs�Bs�+
�
+
�0��}�p�@S@@#@$�@
@#@@3@$@
09
s:
s Bs�Bs�+
�
+
�0��}�p�@S@#@@$�@
@#@$@3@@
04
9
3:
3 B3�H�J�
8
A#9
:
 B3BC0
3;3
@

�
P@#@C�00F GG@P@#@C�00F GG@@
�
@9
3:
3 `@B3CB3S� |``#c� }p�!cc� }ppcc@$@c@3@#@4@SD@CT�  
"(
 T�F0G4G$GEDF GTG` @`!�!
 "8
$A#39
##:
## B#C+
#C��"}@p@3 
"#@3 
"$4
!@%�#
 &9
%:
%00 B#B$B @#@�$
��%}�$` @F0#G�G$GE#@�% P@@� �% @@#@@@#��% 
(0F GG@'�&
! (4
)g)  @#@@#@@�' 
��( �(�@@@�)
��)�@@#@g  *�*
&0+8
.P0AD@4@#@$�+ 
&9
/:
/ BB#h
,@@#@#@4�,0
10F GG@iP,j+
-
+
-
@4@$#@D0
+P-�l#P.4
*@
�-�/�+H0�.
'018
0A3C9
B3<3
0�0
2 
3@
7P
;`
>2B3S0
0S;S
0@
(
<
)
<3B3SB3c0
0S;S
0�
*
<
+
<
,
<
-
4�
5
.
64
00p@#$@@CF G
/Gc�/KPF 3G
-GE3$#@@0
1050p@c@#@@C$�0KPF 3G�GE3#@@$0
1060p@#@#@c@@C$�10
DPF 3G
.GE3#@@$0
107B3SB3cB3 sB30�0
0S;S
0`
0
8
1
9
2
:89
0�:
0� B��B��+
0�
3P�@�@s@c@#$@4@CD�2 
�@#@4@@#�3K�F 3G
3GF@CG
0GGG3EC$#@4@D0
1P9`�@�@s@c@S$@#4@D@CT�4 
�pF@3G$GGGE34#@D@T0
1`:P�@�@s@c@#$@4@CD�5 
�pF@3G
2GGGE3$#@4@D0
1P;B3SB3cB3 sB30�B3@�0
0S;S
0@
4
<
5
=< PE3##@C0
1=`�@�@�@s@c$@#4@D@CT�6 
�@#@D@@#�6K�FP3G
5G$GGGE34#@D@T0
1`>B3SB3cB3 sB30�B3@�B3P�0
0S;S
0`
2
?
6
@
7
A?p�@�@�@�@s$@c4@#D@T@Cd�7 
�@#@T@@#�7K�F`3G
2G4G$GGGE3D#@T@d0
1p@p�@�@�@�@s$@c4@#D@T@Cd�8 
�@#@T@@#�9K�F`3G
6G4G$GGGE3D#@T@d0
1pAp�@�@�@�@s$@c4@#D@T@Cd�: 
�@#@T@@#�:K�F`3G
7G4G$GGGE3D#@T@d0
1pB+
03
8@@#�;N PC�<
90D8
EA3C9
C3:
C3@B3SB3cB3 sB30�+
CS
:P�@c@s@�@#$@4@CD�= 
�@#@4@@#�> 
~pF@3G
:GGGE3$#@4@D0
DPE4
C@#�?N0F�@
; G8
NA#39
M#:
M# B#CB#S+
MC
<8
M3A3cs9
Mc:
Mc Bc�Bc�0
M�;�
M@
.
H
*
IH8
M�A���9
M�:
M�@B��B��B� �B�0�+
M�
:+
M�G8
M�A�9
M:
M B4
M+
M�
4
M�8
MsAs9
M:
M B+
M
*8
MA+
MG,
M
 ES@ 
GI8
MsAs��9
K�:
M� B��B��0
M�;�
M@
=
J
>
JJ9
M�:
M� B��,
M�
=
LK+
M�
?L �ES@� 
GM@3 
GN4
F@�AN�O�B
@0P9
O#:
O#0B#3B#CB# S+
O3r0`@$@C@@S�C 
^@#@@@#g0@#@3@@C@$$� �DP
R0F GG@ Q�E
APR8
SASc9
SS:
SS BSsBS�+
Ss�9
S�:
S� B��B��+
S�
+
S��F}�p� �ESCC@@cP
RS'
W#
`0P@CT@3D@#4@$@F G
G$@@3�GK0
Y;
Y@
B
T
C
UT0F G
G=
VU0F G
GV�H}p$  ETC@4#@D3@P
R`W4
Q+
Q#8
XCAC9
X:
X B#+
X#
@
[X@C�IN0Y�GJZ�J
D[8
\A#9
\:
\ B3+
\3
@#
[\�IN0]�K
/ ^8
]A#39
p#<#
p�0
_P
b 
d@
g`
j_B#C0
pC;C
p@
(
f
)
`` @@#@@3�L�0
o;
o@
B
a
C
na@@ 
^ bB#CB# S0
pC;C
p@
5
c
4
fc9
pS:
pS BScBSs+
pc
G@#@3@s0
rdB#CB#S0
pC;C
p�
-
e
*
f
+
f�
f
.
f
,
fe@Sf@3 
^gB#CB#SB# c0
pC;C
p`
2
h
1
i
0
ih9
pc:
pc BcsBc�+
ps
G=
mi9
pS:
pS BSsBS�+
ps
G=
mjB#CB#SB# c0
pC;C
p`
7
k
2
k
6
lk9
pc:
pc BcsBc�+
ps
G=
ml9
pS:
pS BSsBS�+
ps
Gm@#@3@�0
rn@
�M�o�LJp@
�N�q�O
H0r+
s@@# 
^s 0@@#@�P �0
v;
v@
C
t
B
ut@@ 
^ u@
�Q�v�PJw�
Jx@�N�y�
Jz@@�N {�R
L0|�RN0}�>
N ~8
  A@�>K@#@@@#��> 
~ E4
�� E@
O�> ��=
Q �8
�  A@�=K@#@@@#��= 
� E�4
�� E@
O�= ��7
R �8
�  A@�7K@#@@@#��7 
� E�4
�� E@
O�7 ��8
S �8
�  A@�8K@#@@@#��8 
� E�4
�� E@
O�8 ��:
T �8
�  A@�:K@#@@@#��: 
� E�4
�� E@
O�: ��6
U �8
�  A@�6K@#@@@#��6 
� E�4
�� E@
O�6 ��2
V �8
�  A@�2K@#@@@#��2 
� E�4
�� E@
O�2 ��5
W �8
�  A@�5K@#@@@#��5 
� E�4
�� E@
O�5 ��4
X �8
�  A@�4K@#@@@#��4 
� E�4
�� E@
O�4 ��S
Y@�9
�:
� BCBS0
�C;C
�@

�
/
��'
�S3`@S�T 9
�:
� BB#+
�
[00F G
G#�+
�
@
�U�� `@#@S@3@�V 0
�;
�@
C
�
B
���W}�0F G
G@ ��X}`�S3���TJ�@
�Y���VJ��)
]�8
�A#9
�:
�0B3B C+
�3
9
�C:
�C BCSBCc+
�S
p@#@c�)
� E�@#
��4
���'
^ �8
�A#39
�#:
�#0B#CB#SB# c+
�C
9
�S:
�S BSsBS�+
�s
9
�c:
�c Bc�Bc�+
��
 ��'}���@3@��' 
�PF GGE �@3 
��4
�� E@
O�' ��Z
_ �9
�:
� B#B30
�#;#
�@

�
/
��'
�3@
�Z���[}@�30@F G
G@��\}@�3���$
`�8
�A#9
�:
� B3+
�3�0@#@�$
� E�@#
��4
���
a�8
�A#9
�:
� B3+
�3�0@#@�
� E�@#
��4
�Ùp
b�9
�:
� B+
��@
C�@
Bƙ 
c�8
�A� E@@@� 
� E�4
�StrTImpT





 "#$%EF$IKKMP"Z$\ExpT(JzJxFunTdb�㊳_�㊳Y�㊳L|㊳LitTPJx�
�K
�0Eї����$��	�B�ݸ�\��lݢT����{kf�C��TF�:����q���?����Attr(�lhdvsnlnK��q��?�v^��nVq�jjAbst