added simd vm