Returning large structs == bad
downs
default_357-line at yahoo.de
Fri Feb 15 04:18:13 PST 2008
Another interesting observation.
If I change all my opFoo's to opFooAssign's, and use those instead, speed goes up from 16s to 13s; indicating that returning large structs (12 bytes/vector) causes a significant speed hit. Still not close to the C++ version though. The weird thing is that all those ops have been inlined (or so says the assembler dump). Weird.
--downs
More information about the Digitalmars-d
mailing list