recompiled vadd.cu