3 import scala.util.Sorting
5 val size = args(0).toInt
7 def rand_array(size: Int) = {
8 var r = new scala.util.Random
9 Array.fill(size) { r.nextFloat() }
12 def print_array(name: String, size: Int, arr: Array[Float]) {
13 println("float "+name+"["+size+"] = {")
15 println(" "+arr(i)+",")
16 println(" "+arr(size-1)+"\n};\n")
19 println("#define DATA_SIZE_SORT " + size)
21 val a = rand_array(size)
22 val sorted = a.clone()
23 Sorting.quickSort(sorted)
25 print_array("input_data_sort", size, a)
26 print_array("verify_data_sort", size, sorted)