struct / union in initializer, RFE #901.
[sdcc.git] / sdcc-extra / historygraphs / stdcbench-stm8-sizetable.p
blobf45f73a8331afb4e291cc22f1e4c420d69030012
1 set output "stdcbench-stm8-size.svg"
2 set terminal svg size 640,480
3 set style data lines
4 set xlabel "revision"
5 set ylabel "size [B]"
6 trans(x) = x < 6750 ? x : x - 12000
7 set yrange [6000:10000]
8 set ytics ("6000" 6000, "6500" 6500, "19000" 7000, "19500" 7500, "20000" 8000, "20500" 8500, "21000" 9000, "21500" 9500, "22000" 10000)
9 set arrow from graph 0, first 6750 to graph 1, first 6750 nohead lt 500 lw 20 lc bgnd
10 set label "c90lib module enabled" at 10221, 6750 front
11 set arrow from 9256, 6597 to 9256, 6297 front
12 set label "3.5.0" at 9256, 6597 front
13 set arrow from 9618, 6647 to 9618, 6347 front
14 set label "3.6.0" at 9618, 6647 front
15 set arrow from 10233, trans(21766) to 10233, trans(21466)
16 set label "3.7.0" at 10233, trans(21766)
17 set arrow from 10582, trans(21164) to 10582, trans(20864)
18 set label "3.8.0" at 10582, trans(21164)
19 set arrow from 11214, trans(20798) to 11214, trans(20498)
20 set label "3.9.0" at 11214, trans(20798)
21 set arrow from 11533, trans(20582) to 11533, trans(20282)
22 set label "4.0.0" at 11533, trans(20582)
23 set arrow from 12085, trans(20402) to 12085, trans(20102)
24 set label "4.1.0" at 12085, trans(20402)
25 set arrow from 13131, trans(19514) to 13131, trans(19214)
26 set label "4.2.0" at 13131, trans(19514)
27 set arrow from 14208, trans(20805) to 14208, trans(20505)
28 set label "4.3.0" at 14208, trans(20805)
29 set arrow from 14648, trans(19734) to 14648, trans(19434)
30 set label "4.4.0" at 14648, trans(19734)
31 plot "stdcbench-stm8-sizetable" using 1:(trans($4)) title "default", "stdcbench-stm8-sizetable" using 1:(trans($2)) title "size", "stdcbench-stm8-sizetable" using 1:(trans($3)) title "speed", 6750 lt rgb "white" lw 20 notitle