1{module, freg_uninit}.  %% version = 0
2
3{exports, [{sum_1,2},{sum_2,2}]}.
4
5{attributes, []}.
6
7{labels, 7}.
8
9
10{function, sum_1, 2, 2}.
11  {label,1}.
12    {func_info,{atom,t},{atom,sum_1},2}.
13  {label,2}.
14    {fconv,{x,0},{fr,0}}.
15    fclearerror.
16    {bif,fadd,{f,0},[{fr,0},{fr,1}],{fr,0}}.
17    return.
18
19
20{function, sum_2, 2, 4}.
21  {label,3}.
22    {func_info,{atom,t},{atom,sum_2},2}.
23  {label,4}.
24    {fconv,{x,0},{fr,0}}.
25    {fconv,{x,1},{fr,1}}.
26    fclearerror.
27    {fcheckerror,{f,0}}.
28    {call,2,{f,6}}.
29    {bif,fadd,{f,0},[{fr,0},{fr,1}],{fr,0}}.
30    return.
31
32{function, foo, 2, 6}.
33  {label,5}.
34    {func_info,{atom,t},{atom,foo},2}.
35  {label,6}.
36    return.
37