Ok, I wanted to know it, here are the results:
striped binary: 
7.389.584 byte value version 
7.385.488 byte reference version
while the function function itself is slightly longer with the reference.
But I was not able to find out why in the optimized dissembler.