Linked by ebasconp on Fri 10th Jun 2011 22:22 UTC
Benchmarks "Google has released a research paper that suggests C++ is the best-performing programming language in the market. The internet giant implemented a compact algorithm in four languages - C++, Java, Scala and its own programming language Go - and then benchmarked results to find 'factors of difference'."
Permalink for comment 477095
To read all comments associated with this story, please click here.
RE[4]: GCC isn't all that great
by Alfman on Mon 13th Jun 2011 19:12 UTC in reply to "RE[3]: GCC isn't all that great"
Alfman
Member since:
2011-01-28

burnttoys,

"That code can not be vectorised as it is written as 'a' and 'b' may point to overlapping areas of memory.

The 'restrict' keyword is necessary."

Wow, thanks burnttoys, you are correct, some constructive criticism!

It should be using restrict just like 'memcpy' does.

Unfortunately I tried it and it didn't change the output at all. Additionally I see a lot of devs claiming that the restrict keyword doesn't have any effect under GCC, can you confirm that?

Reply Parent Score: 2