(bind-func vmin (lambda (buf:float* len:i64) (let ((min_val (pref buf 0)) (i 0)) (dotimes (i len) (if (< (pref buf i) min_val) (set! min_val (pref buf i)))) min_val)))