Lines Matching refs:calc_array
714 calc_time_mt_wrapper_struct * calc_array =
719 calc_array[t].tid = t;
720 calc_array[t].pure_ram = pure_ram;
721 calc_array[t].pure_cam = pure_cam;
722 calc_array[t].data_res = new min_values_t();
723 calc_array[t].tag_res = new min_values_t();
738 calc_array[t].is_tag = is_tag;
739 calc_array[t].is_main_mem = false;
740 calc_array[t].Nspd_min = 0.125;
743 (void *)(&(calc_array[t])));
745 calc_time_mt_wrapper((void *)(&(calc_array[t])));
756 calc_array[t].data_arr.sort(mem_array::lt);
757 data_arr.merge(calc_array[t].data_arr, mem_array::lt);
758 calc_array[t].tag_arr.sort(mem_array::lt);
759 tag_arr.merge(calc_array[t].tag_arr, mem_array::lt);
772 calc_array[t].is_tag = is_tag;
773 calc_array[t].is_main_mem = g_ip->is_main_mem;
775 calc_array[t].Nspd_min = (double)(g_ip->out_w) /
778 calc_array[t].Nspd_min = 1;
783 (void *)(&(calc_array[t])));
785 calc_time_mt_wrapper((void *)(&(calc_array[t])));
797 calc_array[t].data_arr.sort(mem_array::lt);
798 data_arr.merge(calc_array[t].data_arr, mem_array::lt);
810 d_min->update_min_values(calc_array[t].data_res);
811 t_min->update_min_values(calc_array[t].tag_res);
876 delete calc_array[t].data_res;
877 delete calc_array[t].tag_res;
880 delete [] calc_array;