benchmark using gccgo -O3