! Copyright (C) 2010 Doug Coleman.
! See http://factorcode.org/license.txt for BSD license.
-USING: alien.c-types cuda cuda.contexts cuda.syntax locals ;
+USING: alien.c-types cuda cuda.contexts cuda.libraries cuda.syntax ;
IN: cuda.demos.prefix-sum
-CUDA-LIBRARY: prefix-sum vocab:cuda/demos/prefix-sum/prefix-sum.ptx
+CUDA-LIBRARY: prefix-sum cuda32 "vocab:cuda/demos/prefix-sum/prefix-sum.ptx"
-CUDA-FUNCTION: prefix_sum_block ( uint* in, uint* out, uint n ) ;
+CUDA-FUNCTION: prefix_sum_block ( uint* in, uint* out, uint n )
:: cuda-prefix-sum ( -- )
init-cuda