On 08/20/2015 11:05 PM, Dennis Luehring wrote: >> > g++ src/pugixml.cpp -g -Wall -Wextra -Werror -pedantic -std=c++0x -c -MMD >> > -MP >> > >> > tcg-indirect: ~2:46.5 >> > qemu.org-git: ~2:51.2 (worst result) >> > without-optimization: ~2:14.1 (best result) >> >> No compiler optimization? I wouldn't expect there to be much for tcg to >> optimize there -- dropping values to memory all the time doesn't leave much. > > > without-optimization means qemu.org-git release build + undefine > USE_TCG_OPTIMIZATIONS in tcg/tcg.c > or what compiler do you mean?
The one for compiling the benchmark: g++ -O2. >> These results are weird. Unoptimized less than half the speed of mainline? >> Improving optimization (with no extra work, mind) brings the results back >> down? > > > yep they are - it seems that the assumption of the involved developers > where speed can be improved / or slowbess comes from is not correct > how are SPARC64 benchmarks done usually? *shrug* No different than any other... r~