bearophile>If you can stand the ugliness, you can probably reduce your running time by 10-15% using my TinyVector structs instead of your Vec struct,< Note that I expect such speedup on DMD, where I have developed them. I don't know what's the outcome on GDC (that you are using). Bye, bearophile