SVM source code