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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
    







































































































































































                                                                                                                                                                                                                                                                                                                                        


                       

                                                                                                                                                                                                                                                                                                                                                                  
FOR1!pBEAMAtom�h	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_remapremapcall
bs_put_stringcall_extlinecall_funapply
deallocateblock
frame_sizebs_addtest
call_ext_last	call_last	make_fun2bifbs_put_floatbs_put_integer
bs_put_binarygc_bifbs_private_appendbs_init_bitsbs_init2	bs_appendbs_init_writablesendreturnremap_blocksetsafe_labelslabelbadmatchcase_endif_endframe_layoutframe_layout_1falsetrueframe_layout_2fextfuncerl_bifsis_exit_bifframe_size_branch	is_membermodule_infoget_module_info-frame_layout/3-anonymous-0-	is_killed-remap_block/3-lc$^1/1-1--remap_block/3-lc$^0/1-0--remap/3-lc$^3/1-0--remap/3-lc$^1/1-1--remap/3-lc$^0/1-2--remap/3-lc$^2/1-3--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�@ 
P@@�@@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
Y9�:� BB���@#@4��0
+i$9�:� B$B��0@D�� @@T@#@$0e`pj$+�
+�
@D@�� P@T@#@40e`��l#`� PE3##@C0e�4U@#��N0��pH���k�H��
�@�
��|`0F 3GG@@#@@
�
@8
ACS9
C:
C BCcBCs0
c;c
`



�
9
s:
s Bs�Bs�+
�
+
�@�@S@3@#@�$@s4�0�
9
:
 BB#�}0p$`0@#$F0CG
G4G@4EC#@#@4@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�J�H�
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
*@
�-N�/�+H0�.
'018
0A3C9
I3<3
0�0
2 
3@
7P
<`
>p
D�
H2B3S0
0S;S
0`
(
J
)
J
*
J3B3SB3c0
0S;S
0�
+
J
,
J
-
J
.
4�
5
/
64
00p@#$@@CF G
0Gc�/KPF 3G
.GE3$#@@0
1050p@c@#@@C$�0KPF 3G�GE3#@@$0
1060p@#@#@c@@C$�10
MPF 3G
/GE3#@@$0
107B3SB3cB3 sB30�0
0S;S
0�
1
8
2
9
3
:
4
;88
0sAs��8
0�A���8
0�A���4
0�p�@�@�@�@�$@c4@#D@T@Cd�2K@#@T@@#�2K@#@T@@#�2K�E$3E33E33F@CG
1G4G3GECD#@T@d0
1p9P�@�@s@c@#$@4@CD�3 
�pF@3G
2GGGE3$#@4@D0
1P:
@0�@#4@C$@s@cF G
0G��4KpF@#G
3GGGE#$@4�5 P@;
@0�@#4@C$@s@cF G
0G��6KpF@#G
4GGGE#$@4�7 P@<B3SB3cB3 sB30�B3@�0
0S;S
0@
5
J
6
==`�@�@�@s@c$@#4@D@CT�8 
�@#@D@@#�8K�FP3G
6G$GGGE34#@D@T0
1`>B3SB3cB3 sB30�B3@�B3P�0
0S;S
0�
7
?
8
@
9
A
2
B
:
C?��@s@�@�@�$@c4@SD@#T@d@Ct�9K@#@d@@#�9K�F`3GDG4GG$GGE3T#@d@t0
1�@��@s@�@�@�$@c4@SD@#T@d@Ct�:K@#@d@@#�:K�F`3GDG4GG$GGE3T#@d@t0
1�A��@s@�@�@�$@c4@SD@#T@d@Ct�;K@#@d@@#�;K�F`3GDG4GG$GGE3T#@d@t0
1�Bp�@�@�@�@s$@c4@#D@T@Cd�< 
�@#@T@@#�<K�F`3G
2G4G$GGGE3D#@T@d0
1pCp�@�@�@�@s$@c4@#D@T@Cd�= 
�@#@T@@#�=K�F`3G
:G4G$GGGE3D#@T@d0
1pDB3SB3cB3 sB30�B3@�B3P�B3`�0
0S;S
0`
;
E
<
F
=
GE��@s@�@�@�$@�4@cD@ST@#d@t@C��>K@#@t@@#�>K@#@t@@#�>K�Fp3GTGDGG4GG$GE3d#@t@�0
1�F��@s@�@�@�$@�4@cD@#T@d@Ct�?K@#@d@@#�?K�Fp3G
<GDGG4G$GGE3T#@d@t0
1�G��@s@�@�@�$@�4@cD@#T@d@Ct�@K@#@d@@#�@K�Fp3G
=GDGG4G$GGE3T#@d@t0
1�HB3SB3cB3 sB30�B3@�B3P�B3`�B3p�B3��+
0S
>��@s@�@�@�$@�4@�D@�T@cd@St@#�@�@C��AK@#@�@@#�AK@#@�@@#�AK�F�3GtGdGGTGDG4GG$GE3�#@�@�0
1�I0
03;3
0`
?
J
@
J
A
KJ PE3##@C0
1K@@#�BN PL�C
B0M8
NA3C9
L3:
L3@B3SB3cB3 sB30�+
LS
CP�@c@s@�@#$@4@CD�D 
�@#@4@@#�E 
�pF@3G
CGGGE3$#@4@D0
MPN4
L@#�FN0O�G
D P8
WA#39
V#:
V# B#CB#S+
VC
E8
V3A3cs9
Vc:
Vc Bc�Bc�0
V�;�
V@
/
Q
+
RQ8
V�A���9
V�:
V�@B��B��B� �B�0�+
V�
C+
V�G8
V�A�9
V:
V B4
V+
V�
4
V�8
VsAs9
V:
V B+
V
+8
VA+
VG,
V
 ES@ 
PR8
VsAs��9
T�:
V� B��B��0
V�;�
V@
F
S
G
SS9
V�:
V� B��,
V�
=
UT+
V�
HU �ES@� 
PV@3 
PW4
O@�HN�X�I
I0Y9
X#:
X#0B#3B#CB# S+
X3r0`@$@C@@S�J 
g@#@@@#g0@#@3@@C@$$� �KP
[0F GG@ Z�L
JP[8
\ASc9
\S:
\S BSsBS�+
\s�9
\�:
\� B��B��+
\�
+
\��M}�p� �ESCC@@cP
[\'
`#
`0P@CT@3D@#4@$@F G
G$@@3�NK0
b;
b@
K
]
L
^]0F G
G=
_^0F G
G_�O}p$  ETC@4#@D3@P
[``4
Z+
Z#8
aCAC9
a:
a B#+
a#
@
da@C�PN0b�NJc�Q
Md8
eA#9
e:
e B3+
e3
@#
de�PN0f�R
0 g8
fA#39
|#<#
~�P
h�
j 
kp
m`
p0
t@
whB#CB# S0
~C;C
~@
6
i
5
}i9
~S:
~S BScBSs+
~c
N=
ojB#CB#S+
~C
>9
~S:
~S BScBSs+
~c
N=
okB#CB#S0
~C;C
~�
.
l
+
}
,
}�
}
/
}
-
}l@SmB#CB#S0
~C;C
~`
;
n
<
n
=
nn9
~S:
~S BScBSs+
~c
No@#@3@s0
�pB#CB#SB# c0
~C;C
~�
:
q
2
q
7
r
8
r
9
rq9
~c:
~c BcsBc�+
~s
N=
sr9
~S:
~S BSsBS�+
~s
Ns@#@3@�0
�tB#CB#SB# c0
~C;C
~`
*
u
(
}
)
}u9
~c:
~c@BcsBc�Bc �Bc0�+
~s
O+
~�S �@@�@S#@�@3�S0�0
;
@
K
v
L
�v@@ 
g wB#CB#SB# cB#0s0
~C;C
~�
2
x
1
y
4
{
3
{x9
~c:
~c Bc�Bc�+
~�
N=
zy9
~S:
~S BS�BS�+
~�
Nz@#@3@�0
�{@s|0
~#;#
~@
?
}
@
}}@3 
g~@
�TN��SJ�@
�U� ��V
R0�+
�@@# 
g� 0@@#@�W �0
�;
�@
L
�
K
��@@ 
g ��WJ�@
�X� ��
T�@�N���
T�@@�N ��Y
V0��YN0��E
X �8
�  A@�EK@#@@@#��E 
� E�4
���D
Y �8
�  A@�DK@#@@@#��D 
� E�4
���<
Z �8
�  A@�<K@#@@@#��< 
� E�4
���=
[ �8
�  A@�=K@#@@@#��= 
� E�4
���8
\ �8
�  A@�8K@#@@@#��8 
� E�4
���3
] �8
�  A@�3K@#@@@#��3 
� E�4
���Z
^@�9
�:
� BCBS0
�C;C
�@

�
0
��'
�S3`@S�[ 9
�:
� BB#+
�
`00F G
G#�+
�
=
�� `@#@S@3@�\ 0
�;
�@
L
�
K
���]}�0F G
G@ ��^}`�S3���\J�@
�_� ��[J�@
�`���)
b�8
�A#9
�:
�0B3B C+
�3
9
�C:
�C BCSBCc+
�S
p@#@c�)
� E�@#
��4
���'
c �8
�A#39
�#:
�#0B#CB#SB# c+
�C
9
�S:
�S BSsBS�+
�s
9
�c:
�c Bc�Bc�+
��
 ��'}���@3@��' 
�PF GGE �@3 
��4
���a
d �9
�:
� B#B30
�#;#
�@

�
0
��'
�3@
�aN���b}@�30@F G
G@��c}@�3���$
e�8
�A#9
�:
� B3+
�3�0@#@�$
� E�@#
��4
���
f�8
�A#9
�:
� B3+
�3�0@#@�
� E�@#
��4
���p
g�9
�:
� B+
��@
L�@
Kę 
h�8
�A� E@@@� 
� E�4
�StrTImpT�





 "#$%PQ$SUUW"_$aExpT(T�T�FunTdg���Cd�a	�^�n6hV��
�LitTPJx�
�K
�0Eї����$��	�B�ݸ�\��lݢT����{kf�C��TF�:����q���?����Attr(�lhdvsnln�+�ёl^�����jjAbst