> That's a ... very small difference. And again, probably due to implementation differences.
735 / 618 = 1.19 So Rust is at least 19% slower than C even without involving SIMD intrinsics. You wrote "your rust code shouldn't have any more overhead" but in all the benchmarks it has!
> You have been belting out claims that Rust is 2x slower -- clearly false.
Clearly not, since it is on all the SIMD-using benchmarks.
> Look at wycats' talk on fast_blank. That's a real world example that's faster than C. Rust used to be faster than c on the regex benchmark at one point, as burntsushi pointed out.
Because it is comparing different regex engines, not language performance. I said you should apply "common sense" to The Benchmark Game's numbers.
Here's the thing, you guys can easily prove me wrong. Prove that Rust has zero cost abstractions by taking any small C benchmark, transliterate it to Rust code and profile it. If it is as fast, I'm proven wrong. If it is slower you are proven wrong.