d speedup