NONPRIME
if(elaps[PRIME] > elaps[NONPRIME]) {
pcmt.pcm_pc[NONPRIME] = 0;
pcmt.pcm_pc[NONPRIME] = 1;
pcmt.pcm_cpu[NONPRIME] = (ratio == 1.0) ? 0.0 :
pcmt.pcm_real[NONPRIME] = (ratio == 1.0) ? 0.0 :
pcmt.pcm_kcore[NONPRIME] = (ratio == 1.0) ? 0.0 :
pcmt.pcm_io[NONPRIME] = (ratio == 1.0) ? 0.0 :
pcmt.pcm_rw[NONPRIME] = (ratio == 1.0) ? 0.0 :
if(elaps[PRIME] > elaps[NONPRIME]) {
pcmt.pcm_pc[NONPRIME] = 0;
pcmt.pcm_pc[NONPRIME] = 1;
pcmt.pcm_cpu[NONPRIME] = (ratio == 1.0) ? 0.0 :
pcmt.pcm_real[NONPRIME] = (ratio == 1.0) ? 0.0 :
pcmt.pcm_kcore[NONPRIME] = (ratio == 1.0) ? 0.0 :
pcmt.pcm_io[NONPRIME] = (ratio == 1.0) ? 0.0 :
pcmt.pcm_rw[NONPRIME] = (ratio == 1.0) ? 0.0 :
if (i != j && pcm[i].pcm_comm[0] && (pcm[i].pcm_pc[PRIME] + pcm[i].pcm_pc[NONPRIME]) <= 1) {
p1->pcm_pc[NONPRIME] += p2->pcm_pc[NONPRIME];
p1->pcm_cpu[NONPRIME] += p2->pcm_cpu[NONPRIME];
p1->pcm_real[NONPRIME] += p2->pcm_real[NONPRIME];
p1->pcm_kcore[NONPRIME] += p2->pcm_kcore[NONPRIME];
p1->pcm_io[NONPRIME] += p2->pcm_io[NONPRIME];
p1->pcm_rw[NONPRIME] += p2->pcm_rw[NONPRIME];
pcm[k].pcm_pc[NONPRIME] = pcm[i].pcm_pc[NONPRIME];
pcm[k].pcm_cpu[NONPRIME] = pcm[i].pcm_cpu[NONPRIME];
pcm[k].pcm_real[NONPRIME] = pcm[i].pcm_real[NONPRIME];
pcm[k].pcm_kcore[NONPRIME] = pcm[i].pcm_kcore[NONPRIME];
pcm[k].pcm_io[NONPRIME] = pcm[i].pcm_io[NONPRIME];
pcm[k].pcm_rw[NONPRIME] = pcm[i].pcm_rw[NONPRIME];
if (p1->pcm_cpu[PRIME] + p1->pcm_cpu[NONPRIME] == p2->pcm_cpu[PRIME] + p2->pcm_cpu[NONPRIME])
return ((p2->pcm_cpu[PRIME] + p2->pcm_cpu[NONPRIME] > p1->pcm_cpu[PRIME] + p1->pcm_cpu[NONPRIME])? 1 : -1);
index = pflg ? PRIME : NONPRIME;
if (p1->pcm_kcore[PRIME] + p1->pcm_kcore[NONPRIME] == p2->pcm_kcore[PRIME] + p2->pcm_kcore[NONPRIME])
return ((p2->pcm_kcore[PRIME] + p2->pcm_kcore[NONPRIME] > p1->pcm_kcore[PRIME] + p1->pcm_kcore[NONPRIME])? 1 : -1);
index = pflg ? PRIME : NONPRIME;
if (p1->pcm_pc[PRIME] + p1->pcm_pc[NONPRIME] == p2->pcm_pc[PRIME] + p2->pcm_pc[NONPRIME])
return ((p2->pcm_pc[PRIME] + p2->pcm_pc[NONPRIME] > p1->pcm_pc[PRIME] + p1->pcm_pc[NONPRIME])? 1 : -1);
index = pflg ? PRIME : NONPRIME;
else if(pflg || oflg) prnt(p, pflg ? PRIME : NONPRIME);
printf(fmtcnt, p->pcm_pc[NONPRIME]);
printf(fmtcpu, p->pcm_cpu[NONPRIME]);
printf(fmtreal, p->pcm_real[NONPRIME]);
#define TOTAL(a) (a[PRIME] + a[NONPRIME])
result[NONPRIME] += tend-tcur;
result[NONPRIME] += tmp;
h[0].h_type = NONPRIME;
h[2].h_type = NONPRIME;
result[NONPRIME] = 0;