// software_sort.cpp // ================= // // DK 1.1 "Hands-On Tutorial" example from Mike Pepler, Celoxica #include #include #include #include using namespace HCNum; void sw_init_data(UInt<12> *data, unsigned int n) { unsigned int i; srand( (unsigned)time(NULL) ); printf("Unsorted data:\n\n"); for(i=0; i)(rand()%4096); printf("ARRAY[%d] = %d\n", i, data[i].UIntOf()); } } void sw_print_data(UInt<12> *data, unsigned int n) { unsigned int i; printf("\nSorted data:\n\n"); for(i=0; i *data, unsigned int n) { unsigned int i, j; UInt<12> temp; for(i=0; i