Function: .omp_outlined..21 | Module: libIJ_mv.so | Source: IJMatrix_parcsr.c:3240-3484 [...] | Coverage: 1.21% |
---|
Function: .omp_outlined..21 | Module: libIJ_mv.so | Source: IJMatrix_parcsr.c:3240-3484 [...] | Coverage: 1.21% |
---|
/home/eoseret/qaas_runs_CPU_9468/172-019-1763/intel/AMG/build/AMG/AMG/IJ_mv/IJMatrix_parcsr.c: 3240 - 3484 |
-------------------------------------------------------------------------------- |
3240: #pragma omp parallel |
[...] |
3256: num_threads = hypre_NumActiveThreads(); |
3257: my_thread_num = hypre_GetThreadNum(); |
3258: |
3259: len = nrows/num_threads; |
3260: rest = nrows - len*num_threads; |
3261: |
3262: if (my_thread_num < rest) |
3263: { |
3264: ns = my_thread_num*(len+1); |
3265: ne = (my_thread_num+1)*(len+1); |
3266: } |
3267: else |
3268: { |
3269: ns = my_thread_num*len+rest; |
3270: ne = (my_thread_num+1)*len+rest; |
3271: } |
3272: |
3273: value_start[my_thread_num] = 0; |
3274: for (ii=ns; ii < ne; ii++) |
3275: value_start[my_thread_num] += ncols[ii]; |
3276: |
3277: #ifdef HYPRE_USING_OPENMP |
3278: #pragma omp barrier |
3279: #endif |
3280: if (my_thread_num == 0) |
3281: { |
3282: for (i=0; i < max_num_threads; i++) |
3283: value_start[i+1] += value_start[i]; |
3284: } |
3285: #ifdef HYPRE_USING_OPENMP |
3286: #pragma omp barrier |
3287: #endif |
3288: indx = 0; |
3289: if (my_thread_num) |
3290: indx = value_start[my_thread_num-1]; |
3291: for (ii=ns; ii < ne; ii++) |
3292: { |
3293: row = rows[ii]; |
3294: n = ncols[ii]; |
3295: /* processor owns the row */ |
3296: if (row >= row_partitioning[pstart] && row < row_partitioning[pstart+1]) |
3297: { |
3298: row_local = row - row_partitioning[pstart]; |
3299: /* compute local row number */ |
3300: if (need_aux) |
3301: { |
3302: local_j = aux_j[row_local]; |
3303: local_data = aux_data[row_local]; |
3304: space = row_space[row_local]; |
3305: old_size = row_length[row_local]; |
3306: size = space - old_size; |
3307: if (size < n) |
3308: { |
3309: size = n - size; |
3310: tmp_j = hypre_CTAlloc(HYPRE_Int,size); |
3311: tmp_data = hypre_CTAlloc(HYPRE_Complex,size); |
3312: } |
3313: tmp_indx = 0; |
3314: not_found = 1; |
3315: size = old_size; |
3316: for (i=0; i < n; i++) |
3317: { |
3318: for (j=0; j < old_size; j++) |
3319: { |
3320: if (local_j[j] == cols[indx]) |
3321: { |
3322: local_data[j] = values[indx]; |
[...] |
3329: if (size < space) |
3330: { |
3331: local_j[size] = cols[indx]; |
3332: local_data[size++] = values[indx]; |
3333: } |
3334: else |
3335: { |
3336: tmp_j[tmp_indx] = cols[indx]; |
3337: tmp_data[tmp_indx++] = values[indx]; |
3338: } |
3339: } |
3340: not_found = 1; |
3341: indx++; |
3342: } |
3343: |
3344: row_length[row_local] = size+tmp_indx; |
3345: |
3346: if (tmp_indx) |
3347: { |
3348: aux_j[row_local] = hypre_TReAlloc(aux_j[row_local],HYPRE_Int, |
3349: size+tmp_indx); |
3350: aux_data[row_local] = hypre_TReAlloc(aux_data[row_local], |
3351: HYPRE_Complex,size+tmp_indx); |
3352: row_space[row_local] = size+tmp_indx; |
[...] |
3359: for (i=0; i < tmp_indx; i++) |
3360: { |
3361: local_j[cnt] = tmp_j[i]; |
3362: local_data[cnt++] = tmp_data[i]; |
3363: } |
3364: |
3365: if (tmp_j) |
3366: { |
3367: hypre_TFree(tmp_j); |
3368: hypre_TFree(tmp_data); |
[...] |
3376: offd_indx = hypre_AuxParCSRMatrixIndxOffd(aux_matrix)[row_local]; |
3377: diag_indx = hypre_AuxParCSRMatrixIndxDiag(aux_matrix)[row_local]; |
[...] |
3383: for (i=0; i < n; i++) |
3384: { |
3385: if (cols[indx] < col_0 || cols[indx] > col_n) |
3386: /* insert into offd */ |
3387: { |
3388: for (j=offd_i[row_local]; j < offd_indx; j++) |
3389: { |
3390: if (offd_j[j] == cols[indx]) |
3391: { |
3392: offd_data[j] = values[indx]; |
[...] |
3399: if (cnt_offd < offd_space) |
3400: { |
3401: offd_j[cnt_offd] = cols[indx]; |
3402: offd_data[cnt_offd++] = values[indx]; |
3403: } |
3404: else |
3405: { |
3406: hypre_error(HYPRE_ERROR_GENERIC); |
3407: #ifdef HYPRE_USING_OPENMP |
3408: #pragma omp atomic |
3409: #endif |
3410: error_flag++; |
3411: if (print_level) |
3412: hypre_printf("Error in row %d ! Too many elements!\n", |
[...] |
3422: for (j=diag_i[row_local]; j < diag_indx; j++) |
3423: { |
3424: if (diag_j[j] == cols[indx]) |
3425: { |
3426: diag_data[j] = values[indx]; |
[...] |
3433: if (cnt_diag < diag_space) |
3434: { |
3435: diag_j[cnt_diag] = cols[indx]; |
3436: diag_data[cnt_diag++] = values[indx]; |
3437: } |
3438: else |
3439: { |
3440: hypre_error(HYPRE_ERROR_GENERIC); |
3441: #ifdef HYPRE_USING_OPENMP |
3442: #pragma omp atomic |
3443: #endif |
3444: error_flag++; |
3445: if (print_level) |
3446: hypre_printf("Error in row %d ! Too many elements !\n", |
[...] |
3454: indx++; |
3455: } |
3456: |
3457: hypre_AuxParCSRMatrixIndxDiag(aux_matrix)[row_local] = cnt_diag; |
3458: hypre_AuxParCSRMatrixIndxOffd(aux_matrix)[row_local] = cnt_offd; |
[...] |
3466: indx += n; |
3467: if (aux_matrix) |
3468: { |
3469: col_indx = 0; |
3470: for (i=0; i < off_proc_i_indx; i=i+2) |
3471: { |
3472: row_len = off_proc_i[i+1]; |
3473: if (off_proc_i[i] == row) |
3474: { |
3475: for (j=0; j < n; j++) |
3476: { |
3477: cnt1 = col_indx; |
3478: for (k=0; k < row_len; k++) |
3479: { |
3480: if (off_proc_j[cnt1] == cols[j]) |
3481: { |
3482: off_proc_j[cnt1++] = -1; |
3483: /*cancel_indx++;*/ |
3484: offproc_cnt[my_thread_num]++; |
0xe460 PUSH %RBP |
0xe461 MOV %RSP,%RBP |
0xe464 PUSH %R15 |
0xe466 PUSH %R14 |
0xe468 PUSH %R13 |
0xe46a PUSH %R12 |
0xe46c PUSH %RBX |
0xe46d SUB $0x68,%RSP |
0xe471 MOV %R9,%R12 |
0xe474 MOV %R8,-0x80(%RBP) |
0xe478 MOV %RCX,%RBX |
0xe47b MOV %RDX,%R13 |
0xe47e MOV %RDI,-0x30(%RBP) |
0xe482 CALL 12c80 <@plt_start@+0x380> |
0xe487 MOV %RAX,%R15 |
0xe48a CALL 12c90 <@plt_start@+0x390> |
0xe48f MOV %RAX,%R14 |
0xe492 MOV (%R13),%RAX |
0xe496 LEA 0x1(%R14),%RCX |
0xe49a CQTO |
0xe49c IDIV %R15 |
0xe49f CMP %RDX,%R14 |
0xe4a2 JGE e4b5 |
0xe4a4 LEA 0x1(%RAX),%R15 |
0xe4a8 MOV %R15,%RSI |
0xe4ab IMUL %R14,%RSI |
0xe4af IMUL %RCX,%R15 |
0xe4b3 JMP e4c9 |
0xe4b5 MOV %RAX,%RSI |
0xe4b8 IMUL %R14,%RSI |
0xe4bc IMUL %RAX,%RCX |
0xe4c0 ADD %RDX,%RCX |
0xe4c3 ADD %RDX,%RSI |
0xe4c6 MOV %RCX,%R15 |
0xe4c9 MOV (%RBX),%R8 |
0xe4cc MOV %RBX,-0x48(%RBP) |
0xe4d0 MOV %RSI,%RBX |
0xe4d3 MOVQ $0,(%R8,%R14,8) |
0xe4db CMP %R15,%RSI |
0xe4de JGE e53f |
0xe4e0 MOV -0x80(%RBP),%RSI |
0xe4e4 IMUL %R14,%RAX |
0xe4e8 CMP %RDX,%R14 |
0xe4eb LEA (%R8,%R14,8),%RCX |
0xe4ef MOV %R15,%RDI |
0xe4f2 CMOVL %R14,%RDX |
0xe4f6 SUB %RAX,%RDI |
0xe4f9 SUB %RDX,%RDI |
0xe4fc MOV (%RSI),%RSI |
0xe4ff CMP $0x4,%RDI |
0xe503 JB e524 |
0xe505 LEA (%RSI,%R15,8),%R9 |
0xe509 CMP %R9,%RCX |
0xe50c JAE ecdb |
0xe512 LEA 0x8(%R8,%R14,8),%R8 |
0xe517 LEA (%RSI,%RBX,8),%R9 |
0xe51b CMP %R8,%R9 |
0xe51e JAE ecdb |
0xe524 XOR %R9D,%R9D |
0xe527 MOV %RBX,%R8 |
0xe52a NOPW (%RAX,%RAX,1) |
(126) 0xe530 ADD (%RSI,%R8,8),%R9 |
(126) 0xe534 INC %R8 |
(126) 0xe537 MOV %R9,(%RCX) |
(126) 0xe53a CMP %R15,%R8 |
(126) 0xe53d JL e530 |
0xe53f MOV -0x30(%RBP),%RAX |
0xe543 LEA 0x59ee(%RIP),%RDI |
0xe54a MOV (%RAX),%R13D |
0xe54d MOV %R13D,%ESI |
0xe550 VZEROUPPER |
0xe553 CALL 12ca0 <@plt_start@+0x3a0> |
0xe558 TEST %R14,%R14 |
0xe55b JNE e587 |
0xe55d CMPQ $0,(%R12) |
0xe562 JLE e587 |
0xe564 MOV -0x48(%RBP),%RAX |
0xe568 XOR %EDX,%EDX |
0xe56a MOV (%RAX),%RAX |
0xe56d MOV (%RAX),%RCX |
(125) 0xe570 ADD 0x8(%RAX,%RDX,8),%RCX |
(125) 0xe575 LEA 0x1(%RDX),%RSI |
(125) 0xe579 MOV %RCX,0x8(%RAX,%RDX,8) |
(125) 0xe57e MOV %RSI,%RDX |
(125) 0xe581 CMP (%R12),%RSI |
(125) 0xe585 JL e570 |
0xe587 LEA 0x59c2(%RIP),%RDI |
0xe58e MOV %R13D,%ESI |
0xe591 CALL 12ca0 <@plt_start@+0x3a0> |
0xe596 TEST %R14,%R14 |
0xe599 JE e5a9 |
0xe59b MOV -0x48(%RBP),%RAX |
0xe59f MOV (%RAX),%RAX |
0xe5a2 MOV -0x8(%RAX,%R14,8),%R12 |
0xe5a7 JMP e5ac |
0xe5a9 XOR %R12D,%R12D |
0xe5ac MOV %RBX,%RDX |
0xe5af CMP %R15,%RBX |
0xe5b2 JGE eccc |
0xe5b8 XOR %EAX,%EAX |
0xe5ba MOV %RAX,-0x40(%RBP) |
0xe5be MOV %R15,-0x38(%RBP) |
0xe5c2 JMP e604 |
(113) 0xe5c4 MOV %RCX,-0x30(%RBP) |
(113) 0xe5c8 MOV %RAX,%RDI |
(113) 0xe5cb MOV 0x60(%RBP),%RAX |
(113) 0xe5cf MOV -0x68(%RBP),%RDX |
(113) 0xe5d3 MOV -0x30(%RBP),%RSI |
(113) 0xe5d7 MOV (%RAX),%RAX |
(113) 0xe5da MOV 0x38(%RAX),%RCX |
(113) 0xe5de MOV %RSI,(%RCX,%RDX,8) |
(113) 0xe5e2 MOV 0x40(%RAX),%RAX |
(113) 0xe5e6 MOV %RDI,(%RAX,%RDX,8) |
(113) 0xe5ea NOPW (%RAX,%RAX,1) |
(113) 0xe5f0 MOV -0x60(%RBP),%RDX |
(113) 0xe5f4 MOV -0x38(%RBP),%R15 |
(113) 0xe5f8 INC %RDX |
(113) 0xe5fb CMP %R15,%RDX |
(113) 0xe5fe JGE eccc |
(113) 0xe604 MOV 0x10(%RBP),%RAX |
(113) 0xe608 MOV -0x80(%RBP),%RSI |
(113) 0xe60c MOV 0x18(%RBP),%RCX |
(113) 0xe610 MOV (%RAX),%RAX |
(113) 0xe613 MOV (%RAX,%RDX,8),%RBX |
(113) 0xe617 MOV (%RSI),%RAX |
(113) 0xe61a MOV (%RAX,%RDX,8),%R15 |
(113) 0xe61e MOV (%RCX),%RAX |
(113) 0xe621 MOV 0x20(%RBP),%RCX |
(113) 0xe625 MOV %RBX,%R8 |
(113) 0xe628 MOV (%RCX),%RCX |
(113) 0xe62b SUB (%RAX,%RCX,8),%R8 |
(113) 0xe62f JL e6d0 |
(113) 0xe635 CMP 0x8(%RAX,%RCX,8),%RBX |
(113) 0xe63a JGE e6d0 |
(113) 0xe640 MOV 0x28(%RBP),%RAX |
(113) 0xe644 MOV %RDX,-0x60(%RBP) |
(113) 0xe648 CMPQ $0,(%RAX) |
(113) 0xe64c JE e7b0 |
(113) 0xe652 MOV 0x30(%RBP),%RAX |
(113) 0xe656 MOV 0x38(%RBP),%RDX |
(113) 0xe65a MOV 0x40(%RBP),%RCX |
(113) 0xe65e MOV (%RAX),%RAX |
(113) 0xe661 MOV (%RAX,%R8,8),%RBX |
(113) 0xe665 MOV (%RDX),%RAX |
(113) 0xe668 MOV 0x48(%RBP),%RDX |
(113) 0xe66c MOV (%RAX,%R8,8),%RAX |
(113) 0xe670 MOV %RAX,-0x30(%RBP) |
(113) 0xe674 MOV (%RCX),%RAX |
(113) 0xe677 MOV (%RAX,%R8,8),%RCX |
(113) 0xe67b MOV (%RDX),%RAX |
(113) 0xe67e MOV (%RAX,%R8,8),%R13 |
(113) 0xe682 MOV %RCX,%RAX |
(113) 0xe685 MOV %RCX,-0x48(%RBP) |
(113) 0xe689 MOV %R15,%RCX |
(113) 0xe68c SUB %R13,%RAX |
(113) 0xe68f SUB %RAX,%RCX |
(113) 0xe692 JLE e959 |
(113) 0xe698 MOV $0x8,%ESI |
(113) 0xe69d MOV %RCX,%RDI |
(113) 0xe6a0 MOV %RCX,-0x50(%RBP) |
(113) 0xe6a4 MOV %R8,-0x68(%RBP) |
(113) 0xe6a8 CALL 12940 <@plt_start@+0x40> |
(113) 0xe6ad MOV -0x50(%RBP),%RDI |
(113) 0xe6b1 MOV $0x8,%ESI |
(113) 0xe6b6 MOV %RAX,-0x58(%RBP) |
(113) 0xe6ba CALL 12940 <@plt_start@+0x40> |
(113) 0xe6bf MOV -0x58(%RBP),%RDI |
(113) 0xe6c3 MOV -0x68(%RBP),%R8 |
(113) 0xe6c7 JMP e95f |
0xe6cc NOPL (%RAX) |
(113) 0xe6d0 MOV 0x60(%RBP),%RAX |
(113) 0xe6d4 ADD %R15,%R12 |
(113) 0xe6d7 CMPQ $0,(%RAX) |
(113) 0xe6db JE e5f4 |
(113) 0xe6e1 MOV 0xb8(%RBP),%RAX |
(113) 0xe6e8 MOV (%RAX),%RDI |
(113) 0xe6eb TEST %RDI,%RDI |
(113) 0xe6ee JLE e5f4 |
(113) 0xe6f4 MOV 0xc0(%RBP),%RAX |
(113) 0xe6fb MOV %RDX,-0x60(%RBP) |
(113) 0xe6ff XOR %ECX,%ECX |
(113) 0xe701 XOR %EDX,%EDX |
(113) 0xe703 MOV (%RAX),%RAX |
(113) 0xe706 JMP e72a |
0xe708 NOPL (%RAX,%RAX,1) |
(114) 0xe710 MOV 0xb8(%RBP),%RDI |
(114) 0xe717 MOV (%RDI),%RDI |
(114) 0xe71a ADD %RSI,%RCX |
(114) 0xe71d ADD $0x2,%RDX |
(114) 0xe721 CMP %RDI,%RDX |
(114) 0xe724 JGE e5f0 |
(114) 0xe72a LEA (,%RDX,8),%RSI |
(114) 0xe732 OR $0x8,%RSI |
(114) 0xe736 MOV (%RAX,%RSI,1),%RSI |
(114) 0xe73a TEST %R15,%R15 |
(114) 0xe73d JLE e71a |
(114) 0xe73f CMP %RBX,(%RAX,%RDX,8) |
(114) 0xe743 JNE e71a |
(114) 0xe745 MOV 0x50(%RBP),%RDI |
(114) 0xe749 MOV 0xc8(%RBP),%R9 |
(114) 0xe750 LEA (,%RCX,8),%R8 |
(114) 0xe758 ADD (%R9),%R8 |
(114) 0xe75b MOV (%RDI),%RDI |
(114) 0xe75e XOR %R9D,%R9D |
(114) 0xe761 JMP e778 |
0xe763 NOPW %CS:(%RAX,%RAX,1) |
(115) 0xe770 INC %R9 |
(115) 0xe773 CMP %R15,%R9 |
(115) 0xe776 JE e710 |
(115) 0xe778 TEST %RSI,%RSI |
(115) 0xe77b JLE e770 |
(115) 0xe77d MOV 0xd0(%RBP),%R10 |
(115) 0xe784 XOR %R11D,%R11D |
(115) 0xe787 MOV (%R10),%R10 |
(115) 0xe78a JMP e798 |
0xe78c NOPL (%RAX) |
(116) 0xe790 INC %R11 |
(116) 0xe793 CMP %R11,%RSI |
(116) 0xe796 JE e770 |
(116) 0xe798 MOV (%R8,%R11,8),%R13 |
(116) 0xe79c CMP (%RDI,%R9,8),%R13 |
(116) 0xe7a0 JNE e790 |
(116) 0xe7a2 MOVQ $-0x1,(%R8,%R11,8) |
(116) 0xe7aa INCQ (%R10,%R14,8) |
(116) 0xe7ae JMP e790 |
(113) 0xe7b0 MOV 0x60(%RBP),%RAX |
(113) 0xe7b4 MOV %R8,-0x68(%RBP) |
(113) 0xe7b8 MOV (%RAX),%RAX |
(113) 0xe7bb MOV 0x38(%RAX),%RCX |
(113) 0xe7bf MOV 0x40(%RAX),%RAX |
(113) 0xe7c3 MOV (%RAX,%R8,8),%RAX |
(113) 0xe7c7 MOV (%RCX,%R8,8),%RCX |
(113) 0xe7cb TEST %R15,%R15 |
(113) 0xe7ce JLE e5c4 |
(113) 0xe7d4 MOV 0x68(%RBP),%RDX |
(113) 0xe7d8 MOV 0x70(%RBP),%RDI |
(113) 0xe7dc MOV %RCX,-0x30(%RBP) |
(113) 0xe7e0 XOR %ESI,%ESI |
(113) 0xe7e2 MOV (%RDX),%RDX |
(113) 0xe7e5 MOV %RDX,-0x58(%RBP) |
(113) 0xe7e9 MOV 0x8(%RDX,%R8,8),%RDX |
(113) 0xe7ee MOV %RDX,-0x90(%RBP) |
(113) 0xe7f5 MOV (%RDI),%RDX |
(113) 0xe7f8 MOV 0xa8(%RBP),%RDI |
(113) 0xe7ff MOV %RDX,-0x50(%RBP) |
(113) 0xe803 MOV 0x8(%RDX,%R8,8),%RDX |
(113) 0xe808 MOV 0x50(%RBP),%R8 |
(113) 0xe80c MOV (%RDI),%R10 |
(113) 0xe80f MOV 0xb0(%RBP),%RDI |
(113) 0xe816 MOV %RDX,-0x88(%RBP) |
(113) 0xe81d MOV (%R8),%RDX |
(113) 0xe820 MOV 0x58(%RBP),%R8 |
(113) 0xe824 MOV %RDX,-0x48(%RBP) |
(113) 0xe828 MOV (%RDI),%RDX |
(113) 0xe82b MOV (%R8),%R11 |
(113) 0xe82e MOV 0x88(%RBP),%R8 |
(113) 0xe835 MOV 0x90(%RBP),%RDI |
(113) 0xe83c MOV %RDX,-0x78(%RBP) |
(113) 0xe840 MOV (%RDI),%RDX |
(113) 0xe843 MOV (%R8),%R8 |
(113) 0xe846 MOV %RAX,%RDI |
(113) 0xe849 MOV %RDX,-0x70(%RBP) |
(113) 0xe84d JMP e870 |
(117) 0xe84f VMOVQ (%R11,%R12,8),%XMM0 |
(117) 0xe855 MOV -0x78(%RBP),%RDX |
(117) 0xe859 VMOVQ %XMM0,(%RDX,%RDI,8) |
(117) 0xe85e MOV %R13,%RDI |
(117) 0xe861 INC %R12 |
(117) 0xe864 INC %RSI |
(117) 0xe867 CMP %R15,%RSI |
(117) 0xe86a JE e5cb |
(117) 0xe870 MOV -0x48(%RBP),%RDX |
(117) 0xe874 MOV %RDI,%R13 |
(117) 0xe877 MOV 0x78(%RBP),%RDI |
(117) 0xe87b MOV (%RDX,%R12,8),%RDX |
(117) 0xe87f CMP (%RDI),%RDX |
(117) 0xe882 JL e8f0 |
(117) 0xe884 MOV 0x80(%RBP),%RDI |
(117) 0xe88b CMP (%RDI),%RDX |
(117) 0xe88e JG e8f0 |
(117) 0xe890 MOV -0x68(%RBP),%RDI |
(117) 0xe894 MOV -0x58(%RBP),%R9 |
(117) 0xe898 MOV (%R9,%RDI,8),%RDI |
(117) 0xe89c CMP %RCX,%RDI |
(117) 0xe89f JGE e8be |
(117) 0xe8a1 NOPW %CS:(%RAX,%RAX,1) |
(119) 0xe8b0 CMP %RDX,(%R10,%RDI,8) |
(119) 0xe8b4 JE e84f |
(119) 0xe8b6 INC %RDI |
(119) 0xe8b9 CMP %RDI,%RCX |
(119) 0xe8bc JNE e8b0 |
(117) 0xe8be MOV -0x30(%RBP),%RDI |
(117) 0xe8c2 CMP -0x90(%RBP),%RDI |
(117) 0xe8c9 JGE eb27 |
(117) 0xe8cf MOV %RDX,(%R10,%RDI,8) |
(117) 0xe8d3 MOV -0x78(%RBP),%RDX |
(117) 0xe8d7 VMOVQ (%R11,%R12,8),%XMM0 |
(117) 0xe8dd VMOVQ %XMM0,(%RDX,%RDI,8) |
(117) 0xe8e2 INC %RDI |
(117) 0xe8e5 MOV %RDI,-0x30(%RBP) |
(117) 0xe8e9 JMP e85e |
0xe8ee XCHG %AX,%AX |
(117) 0xe8f0 MOV -0x68(%RBP),%RDI |
(117) 0xe8f4 MOV -0x50(%RBP),%R9 |
(117) 0xe8f8 MOV (%R9,%RDI,8),%RDI |
(117) 0xe8fc CMP %RAX,%RDI |
(117) 0xe8ff JGE e91e |
(117) 0xe901 NOPW %CS:(%RAX,%RAX,1) |
(118) 0xe910 CMP %RDX,(%R8,%RDI,8) |
(118) 0xe914 JE e94a |
(118) 0xe916 INC %RDI |
(118) 0xe919 CMP %RDI,%RAX |
(118) 0xe91c JNE e910 |
(117) 0xe91e CMP -0x88(%RBP),%R13 |
(117) 0xe925 JGE eb60 |
(117) 0xe92b MOV %RDX,(%R8,%R13,8) |
(117) 0xe92f MOV -0x70(%RBP),%RDX |
(117) 0xe933 MOV %R13,%RDI |
(117) 0xe936 INC %RDI |
(117) 0xe939 VMOVQ (%R11,%R12,8),%XMM0 |
(117) 0xe93f VMOVQ %XMM0,(%RDX,%R13,8) |
(117) 0xe945 JMP e861 |
(117) 0xe94a VMOVQ (%R11,%R12,8),%XMM0 |
(117) 0xe950 MOV -0x70(%RBP),%RDX |
(117) 0xe954 JMP e859 |
(113) 0xe959 MOV -0x40(%RBP),%RAX |
(113) 0xe95d XOR %EDI,%EDI |
(113) 0xe95f MOV %RAX,-0x40(%RBP) |
(113) 0xe963 TEST %R15,%R15 |
(113) 0xe966 JLE eaa5 |
(113) 0xe96c MOV 0x50(%RBP),%RAX |
(113) 0xe970 MOV 0x58(%RBP),%RCX |
(113) 0xe974 MOV %R13,%R11 |
(113) 0xe977 XOR %R10D,%R10D |
(113) 0xe97a XOR %EDX,%EDX |
(113) 0xe97c MOV (%RAX),%RAX |
(113) 0xe97f MOV (%RCX),%RCX |
(113) 0xe982 JMP e9b2 |
0xe984 NOPW %CS:(%RAX,%RAX,1) |
(123) 0xe990 MOV %RSI,(%RDI,%R10,8) |
(123) 0xe994 MOV -0x40(%RBP),%RSI |
(123) 0xe998 VMOVQ (%RCX,%R12,8),%XMM0 |
(123) 0xe99e VMOVQ %XMM0,(%RSI,%R10,8) |
(123) 0xe9a4 INC %R10 |
(123) 0xe9a7 INC %R12 |
(123) 0xe9aa INC %RDX |
(123) 0xe9ad CMP %R15,%RDX |
(123) 0xe9b0 JE ea02 |
(123) 0xe9b2 MOV (%RAX,%R12,8),%RSI |
(123) 0xe9b6 TEST %R13,%R13 |
(123) 0xe9b9 JLE e9ce |
(123) 0xe9bb XOR %R9D,%R9D |
(123) 0xe9be XCHG %AX,%AX |
(124) 0xe9c0 CMP %RSI,(%RBX,%R9,8) |
(124) 0xe9c4 JE e9f0 |
(124) 0xe9c6 INC %R9 |
(124) 0xe9c9 CMP %R9,%R13 |
(124) 0xe9cc JNE e9c0 |
(123) 0xe9ce CMP -0x48(%RBP),%R11 |
(123) 0xe9d2 JGE e990 |
(123) 0xe9d4 MOV %RSI,(%RBX,%R11,8) |
(123) 0xe9d8 MOV -0x30(%RBP),%RSI |
(123) 0xe9dc VMOVQ (%RCX,%R12,8),%XMM0 |
(123) 0xe9e2 VMOVQ %XMM0,(%RSI,%R11,8) |
(123) 0xe9e8 INC %R11 |
(123) 0xe9eb JMP e9a7 |
0xe9ed NOPL (%RAX) |
(123) 0xe9f0 VMOVQ (%RCX,%R12,8),%XMM0 |
(123) 0xe9f6 MOV -0x30(%RBP),%RSI |
(123) 0xe9fa VMOVQ %XMM0,(%RSI,%R9,8) |
(123) 0xea00 JMP e9a7 |
(113) 0xea02 MOV 0x48(%RBP),%RAX |
(113) 0xea06 LEA (%R11,%R10,1),%RBX |
(113) 0xea0a MOV (%RAX),%RAX |
(113) 0xea0d MOV %RBX,(%RAX,%R8,8) |
(113) 0xea11 TEST %R10,%R10 |
(113) 0xea14 JE eab0 |
(113) 0xea1a MOV 0x30(%RBP),%R13 |
(113) 0xea1e MOV %RDI,-0x58(%RBP) |
(113) 0xea22 LEA (,%RBX,8),%RSI |
(113) 0xea2a MOV %R11,-0x50(%RBP) |
(113) 0xea2e MOV %R8,%R15 |
(113) 0xea31 MOV %R10,-0x48(%RBP) |
(113) 0xea35 MOV %RSI,-0x30(%RBP) |
(113) 0xea39 MOV (%R13),%RAX |
(113) 0xea3d MOV (%RAX,%R8,8),%RDI |
(113) 0xea41 CALL 12c00 <@plt_start@+0x300> |
(113) 0xea46 MOV (%R13),%RCX |
(113) 0xea4a MOV -0x30(%RBP),%RSI |
(113) 0xea4e MOV %RAX,(%RCX,%R15,8) |
(113) 0xea52 MOV 0x38(%RBP),%RCX |
(113) 0xea56 MOV (%RCX),%RAX |
(113) 0xea59 MOV (%RAX,%R15,8),%RDI |
(113) 0xea5d CALL 12c00 <@plt_start@+0x300> |
(113) 0xea62 MOV 0x38(%RBP),%RDX |
(113) 0xea66 MOV -0x48(%RBP),%R11 |
(113) 0xea6a MOV (%RDX),%RCX |
(113) 0xea6d MOV %RAX,(%RCX,%R15,8) |
(113) 0xea71 MOV 0x40(%RBP),%RCX |
(113) 0xea75 MOV (%RCX),%RAX |
(113) 0xea78 MOV %RBX,(%RAX,%R15,8) |
(113) 0xea7c TEST %R11,%R11 |
(113) 0xea7f JLE eac6 |
(113) 0xea81 MOV (%R13),%RAX |
(113) 0xea85 MOV (%RDX),%RCX |
(113) 0xea88 MOV (%RAX,%R15,8),%RAX |
(113) 0xea8c MOV (%RCX,%R15,8),%RCX |
(113) 0xea90 CMP $0x4,%R11 |
(113) 0xea94 JAE ead9 |
(113) 0xea96 MOV -0x38(%RBP),%R15 |
(113) 0xea9a MOV -0x58(%RBP),%RDI |
(113) 0xea9e XOR %EDX,%EDX |
(113) 0xeaa0 JMP ec6a |
(113) 0xeaa5 MOV 0x48(%RBP),%RAX |
(113) 0xeaa9 MOV (%RAX),%RAX |
(113) 0xeaac MOV %R13,(%RAX,%R8,8) |
(113) 0xeab0 MOV -0x38(%RBP),%R15 |
(113) 0xeab4 TEST %RDI,%RDI |
(113) 0xeab7 JNE ecac |
(113) 0xeabd MOV -0x60(%RBP),%RDX |
(113) 0xeac1 JMP e5f8 |
(113) 0xeac6 MOV -0x38(%RBP),%R15 |
(113) 0xeaca MOV -0x58(%RBP),%RDI |
(113) 0xeace TEST %RDI,%RDI |
(113) 0xead1 JNE ecac |
(113) 0xead7 JMP eabd |
(113) 0xead9 MOV -0x50(%RBP),%RSI |
(113) 0xeadd MOV -0x58(%RBP),%RDI |
(113) 0xeae1 MOV -0x38(%RBP),%R15 |
(113) 0xeae5 LEA (%RAX,%RSI,8),%RDX |
(113) 0xeae9 SUB %RDI,%RDX |
(113) 0xeaec CMP $0x80,%RDX |
(113) 0xeaf3 JB eba9 |
(113) 0xeaf9 LEA (%RCX,%RSI,8),%RDX |
(113) 0xeafd SUB -0x40(%RBP),%RDX |
(113) 0xeb01 CMP $0x80,%RDX |
(113) 0xeb08 JB eba9 |
(113) 0xeb0e LEA (,%RSI,8),%RSI |
(113) 0xeb16 CMP $0x10,%R11 |
(113) 0xeb1a JAE ebb8 |
(113) 0xeb20 XOR %EDX,%EDX |
(113) 0xeb22 JMP ec28 |
(113) 0xeb27 MOV $0xd70,%ESI |
(113) 0xeb2c MOV $0x1,%EDX |
(113) 0xeb31 LEA -0xb1f7(%RIP),%RDI |
(113) 0xeb38 XOR %ECX,%ECX |
(113) 0xeb3a CALL 12990 <@plt_start@+0x90> |
(113) 0xeb3f MOV 0x98(%RBP),%RAX |
(113) 0xeb46 MOV 0xa0(%RBP),%RCX |
(113) 0xeb4d LOCK INCQ (%RAX) |
(113) 0xeb51 CMPQ $0,(%RCX) |
(113) 0xeb55 JE ebb0 |
(113) 0xeb57 LEA -0xbfbe(%RIP),%RDI |
(113) 0xeb5e JMP eb97 |
(113) 0xeb60 MOV $0xd4e,%ESI |
(113) 0xeb65 MOV $0x1,%EDX |
(113) 0xeb6a LEA -0xb230(%RIP),%RDI |
(113) 0xeb71 XOR %ECX,%ECX |
(113) 0xeb73 CALL 12990 <@plt_start@+0x90> |
(113) 0xeb78 MOV 0x98(%RBP),%RAX |
(113) 0xeb7f MOV 0xa0(%RBP),%RCX |
(113) 0xeb86 LOCK INCQ (%RAX) |
(113) 0xeb8a CMPQ $0,(%RCX) |
(113) 0xeb8e JE ebb0 |
(113) 0xeb90 LEA -0xbceb(%RIP),%RDI |
(113) 0xeb97 MOV %RBX,%RSI |
(113) 0xeb9a XOR %EAX,%EAX |
(113) 0xeb9c CALL 12be0 <@plt_start@+0x2e0> |
(113) 0xeba1 MOV %R13,%RDI |
(113) 0xeba4 JMP e5cb |
(113) 0xeba9 XOR %EDX,%EDX |
(113) 0xebab JMP ec6a |
(113) 0xebb0 MOV %R13,%RDI |
(113) 0xebb3 JMP e5cb |
(113) 0xebb8 MOV -0x40(%RBP),%R10 |
(113) 0xebbc MOV %R11,%RDX |
(113) 0xebbf LEA 0x40(%RCX,%RSI,1),%R11 |
(113) 0xebc4 LEA 0x40(%RAX,%RSI,1),%R8 |
(113) 0xebc9 AND $-0x10,%RDX |
(113) 0xebcd XOR %R9D,%R9D |
(121) 0xebd0 VMOVUPS (%RDI,%R9,8),%ZMM0 |
(121) 0xebd7 VMOVUPS 0x40(%RDI,%R9,8),%ZMM1 |
(121) 0xebdf VMOVUPS %ZMM0,-0x40(%R8,%R9,8) |
(121) 0xebe7 VMOVUPS %ZMM1,(%R8,%R9,8) |
(121) 0xebee VMOVDQU64 (%R10,%R9,8),%ZMM0 |
(121) 0xebf5 VMOVDQU64 0x40(%R10,%R9,8),%ZMM1 |
(121) 0xebfd VMOVDQU64 %ZMM0,-0x40(%R11,%R9,8) |
(121) 0xec05 VMOVDQU64 %ZMM1,(%R11,%R9,8) |
(121) 0xec0c ADD $0x10,%R9 |
(121) 0xec10 CMP %R9,%RDX |
(121) 0xec13 JNE ebd0 |
(113) 0xec15 MOV -0x48(%RBP),%R11 |
(113) 0xec19 CMP %RDX,%R11 |
(113) 0xec1c JE ecac |
(113) 0xec22 TEST $0xc,%R11B |
(113) 0xec26 JE ec66 |
(113) 0xec28 MOV -0x40(%RBP),%R9 |
(113) 0xec2c MOV %RDX,%R10 |
(113) 0xec2f MOV %R11,%RDX |
(113) 0xec32 LEA (%RCX,%RSI,1),%R8 |
(113) 0xec36 AND $-0x4,%RDX |
(113) 0xec3a ADD %RAX,%RSI |
(113) 0xec3d NOPL (%RAX) |
(122) 0xec40 VMOVUPS (%RDI,%R10,8),%YMM0 |
(122) 0xec46 VMOVUPS %YMM0,(%RSI,%R10,8) |
(122) 0xec4c VMOVDQU (%R9,%R10,8),%YMM0 |
(122) 0xec52 VMOVDQU %YMM0,(%R8,%R10,8) |
(122) 0xec58 ADD $0x4,%R10 |
(122) 0xec5c CMP %R10,%RDX |
(122) 0xec5f JNE ec40 |
(113) 0xec61 CMP %RDX,%R11 |
(113) 0xec64 JE ecac |
(113) 0xec66 ADD %RDX,-0x50(%RBP) |
(113) 0xec6a MOV -0x50(%RBP),%RSI |
(113) 0xec6e MOV -0x40(%RBP),%R8 |
(113) 0xec72 SUB %RDX,%R11 |
(113) 0xec75 XOR %R9D,%R9D |
(113) 0xec78 LEA (%RCX,%RSI,8),%RCX |
(113) 0xec7c LEA (%RAX,%RSI,8),%RAX |
(113) 0xec80 LEA (%R8,%RDX,8),%RSI |
(113) 0xec84 LEA (%RDI,%RDX,8),%RDX |
(113) 0xec88 NOPL (%RAX,%RAX,1) |
(120) 0xec90 MOV (%RDX,%R9,8),%R8 |
(120) 0xec94 MOV %R8,(%RAX,%R9,8) |
(120) 0xec98 VMOVQ (%RSI,%R9,8),%XMM0 |
(120) 0xec9e VMOVQ %XMM0,(%RCX,%R9,8) |
(120) 0xeca4 INC %R9 |
(120) 0xeca7 CMP %R9,%R11 |
(120) 0xecaa JNE ec90 |
(113) 0xecac VZEROUPPER |
(113) 0xecaf CALL 12950 <@plt_start@+0x50> |
(113) 0xecb4 MOV -0x40(%RBP),%RDI |
(113) 0xecb8 CALL 12950 <@plt_start@+0x50> |
(113) 0xecbd MOV -0x60(%RBP),%RDX |
(113) 0xecc1 XOR %EAX,%EAX |
(113) 0xecc3 MOV %RAX,-0x40(%RBP) |
(113) 0xecc7 JMP e5f8 |
0xeccc ADD $0x68,%RSP |
0xecd0 POP %RBX |
0xecd1 POP %R12 |
0xecd3 POP %R13 |
0xecd5 POP %R14 |
0xecd7 POP %R15 |
0xecd9 POP %RBP |
0xecda RET |
0xecdb CMP $0x20,%RDI |
0xecdf JAE ecec |
0xece1 XOR %R9D,%R9D |
0xece4 XOR %R8D,%R8D |
0xece7 JMP ed82 |
0xecec LEA 0xc0(%RSI,%RBX,8),%R9 |
0xecf4 MOV %RDI,%R8 |
0xecf7 AND $-0x20,%R8 |
0xecfb VPXOR %XMM0,%XMM0,%XMM0 |
0xecff VPXOR %XMM1,%XMM1,%XMM1 |
0xed03 VPXOR %XMM2,%XMM2,%XMM2 |
0xed07 VPXOR %XMM3,%XMM3,%XMM3 |
0xed0b XOR %R10D,%R10D |
0xed0e XCHG %AX,%AX |
(127) 0xed10 VPADDQ -0xc0(%R9,%R10,8),%ZMM0,%ZMM0 |
(127) 0xed18 VPADDQ -0x80(%R9,%R10,8),%ZMM1,%ZMM1 |
(127) 0xed20 VPADDQ -0x40(%R9,%R10,8),%ZMM2,%ZMM2 |
(127) 0xed28 VPADDQ (%R9,%R10,8),%ZMM3,%ZMM3 |
(127) 0xed2f ADD $0x20,%R10 |
(127) 0xed33 CMP %R10,%R8 |
(127) 0xed36 JNE ed10 |
0xed38 VPADDQ %ZMM0,%ZMM1,%ZMM0 |
0xed3e VPADDQ %ZMM2,%ZMM3,%ZMM2 |
0xed44 VPADDQ %ZMM0,%ZMM2,%ZMM0 |
0xed4a VEXTRACTI64X4 $0x1,%ZMM0,%YMM1 |
0xed51 VPADDQ %ZMM1,%ZMM0,%ZMM0 |
0xed57 VEXTRACTI128 $0x1,%YMM0,%XMM1 |
0xed5d VPADDQ %XMM1,%XMM0,%XMM0 |
0xed61 VPSHUFD $0x4e,%XMM0,%XMM1 |
0xed66 VPADDQ %XMM1,%XMM0,%XMM0 |
0xed6a VMOVQ %XMM0,(%RCX) |
0xed6e CMP %R8,%RDI |
0xed71 JE e53f |
0xed77 VMOVQ %XMM0,%R9 |
0xed7c TEST $0x1c,%DIL |
0xed80 JE eddf |
0xed82 SAL $0x3,%RDX |
0xed86 MOV %RDI,%R10 |
0xed89 AND $-0x4,%R10 |
0xed8d VMOVQ %R9,%XMM0 |
0xed92 LEA (%RDX,%RAX,8),%RAX |
0xed96 ADD %RSI,%RAX |
0xed99 NOPL (%RAX) |
(128) 0xeda0 VPADDQ (%RAX,%R8,8),%YMM0,%YMM0 |
(128) 0xeda6 ADD $0x4,%R8 |
(128) 0xedaa CMP %R8,%R10 |
(128) 0xedad JNE eda0 |
0xedaf VEXTRACTI128 $0x1,%YMM0,%XMM1 |
0xedb5 VPADDQ %XMM1,%XMM0,%XMM0 |
0xedb9 VPSHUFD $0x4e,%XMM0,%XMM1 |
0xedbe VPADDQ %XMM1,%XMM0,%XMM0 |
0xedc2 VMOVQ %XMM0,(%RCX) |
0xedc6 CMP %R10,%RDI |
0xedc9 JE e53f |
0xedcf ADD %RBX,%R10 |
0xedd2 VMOVQ %XMM0,%R9 |
0xedd7 MOV %R10,%R8 |
0xedda JMP e530 |
0xeddf ADD %RBX,%R8 |
0xede2 JMP e530 |
0xede7 INT $0x3 |
0xede8 INT $0x3 |
0xede9 INT $0x3 |
0xedea INT $0x3 |
0xedeb INT $0x3 |
0xedec INT $0x3 |
0xeded INT $0x3 |
0xedee INT $0x3 |
0xedef INT $0x3 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►99.43+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_invoke_task_func | libomp.so |
Path / |
Source file and lines | IJMatrix_parcsr.c:3240-3484 |
Module | libIJ_mv.so |
nb instructions | 165 |
nb uops | 152 |
loop length | 601 |
used x86 registers | 15 |
used mmx registers | 0 |
used xmm registers | 4 |
used ymm registers | 2 |
used zmm registers | 4 |
nb stack references | 5 |
micro-operation queue | 25.33 cycles |
front end | 25.33 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 14.00 | 14.00 | 14.00 | 14.00 | 13.00 | 9.00 | 9.00 | 9.00 | 3.25 | 3.42 | 3.17 | 3.17 | 2.00 | 2.00 |
cycles | 14.00 | 14.00 | 14.00 | 14.00 | 13.00 | 9.00 | 9.00 | 9.00 | 3.25 | 3.42 | 3.17 | 3.17 | 2.00 | 2.00 |
Cycles executing div or sqrt instructions | 7.00-12.00 |
Front-end | 25.33 |
Dispatch | 14.00 |
DIV/SQRT | 7.00-12.00 |
Overall L1 | 25.33 |
all | 32% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 61% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 0% |
other | 30% |
all | 22% |
load | 12% |
store | 11% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 43% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 12% |
other | 16% |
Instruction | Nb FU | ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | Latency | Recip. throughput | Vectorization |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
SUB $0x68,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
MOV %R9,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %R8,-0x80(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV %RCX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RDX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RDI,-0x30(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
CALL 12c80 <@plt_start@+0x380> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %RAX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL 12c90 <@plt_start@+0x390> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %RAX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV (%R13),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA 0x1(%R14),%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CQTO | scal (12.5%) | |||||||||||||||||
IDIV %R15 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9-19 | 7-12 | scal (12.5%) |
CMP %RDX,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JGE e4b5 <.omp_outlined..21+0x55> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA 0x1(%RAX),%R15 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %R15,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
IMUL %R14,%RSI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | N/A |
IMUL %RCX,%R15 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | N/A |
JMP e4c9 <.omp_outlined..21+0x69> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
IMUL %R14,%RSI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | N/A |
IMUL %RAX,%RCX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | N/A |
ADD %RDX,%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
ADD %RDX,%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV (%RBX),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %RBX,-0x48(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV %RSI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOVQ $0,(%R8,%R14,8) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
CMP %R15,%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JGE e53f <.omp_outlined..21+0xdf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x80(%RBP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
IMUL %R14,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | N/A |
CMP %RDX,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
LEA (%R8,%R14,8),%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %R15,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
CMOVL %R14,%RDX | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
SUB %RAX,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
SUB %RDX,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
MOV (%RSI),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMP $0x4,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JB e524 <.omp_outlined..21+0xc4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA (%RSI,%R15,8),%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CMP %R9,%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JAE ecdb <.omp_outlined..21+0x87b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA 0x8(%R8,%R14,8),%R8 | 2 | 0 | 0 | 0.50 | 0.50 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | N/A |
LEA (%RSI,%RBX,8),%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CMP %R8,%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JAE ecdb <.omp_outlined..21+0x87b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
MOV %RBX,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
MOV -0x30(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA 0x59ee(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV (%RAX),%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %R13D,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL 12ca0 <@plt_start@+0x3a0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
TEST %R14,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JNE e587 <.omp_outlined..21+0x127> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CMPQ $0,(%R12) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
JLE e587 <.omp_outlined..21+0x127> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x48(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
MOV (%RAX),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%RAX),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA 0x59c2(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %R13D,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL 12ca0 <@plt_start@+0x3a0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
TEST %R14,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JE e5a9 <.omp_outlined..21+0x149> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x48(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%RAX),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x8(%RAX,%R14,8),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP e5ac <.omp_outlined..21+0x14c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
XOR %R12D,%R12D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
MOV %RBX,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CMP %R15,%RBX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JGE eccc <.omp_outlined..21+0x86c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
MOV %RAX,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV %R15,-0x38(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
JMP e604 <.omp_outlined..21+0x1a4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
ADD $0x68,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
CMP $0x20,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JAE ecec <.omp_outlined..21+0x88c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
XOR %R8D,%R8D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
JMP ed82 <.omp_outlined..21+0x922> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
LEA 0xc0(%RSI,%RBX,8),%R9 | 2 | 0 | 0 | 0.50 | 0.50 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | N/A |
MOV %RDI,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
AND $-0x20,%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
VPXOR %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
VPXOR %XMM1,%XMM1,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
VPXOR %XMM2,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
VPXOR %XMM3,%XMM3,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
VPADDQ %ZMM0,%ZMM1,%ZMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.50 | vect (100.0%) |
VPADDQ %ZMM2,%ZMM3,%ZMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.50 | vect (100.0%) |
VPADDQ %ZMM0,%ZMM2,%ZMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.50 | vect (100.0%) |
VEXTRACTI64X4 $0x1,%ZMM0,%YMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.50 | vect (50.0%) |
VPADDQ %ZMM1,%ZMM0,%ZMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.50 | vect (100.0%) |
VEXTRACTI128 $0x1,%YMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VPSHUFD $0x4e,%XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | vect (25.0%) |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VMOVQ %XMM0,(%RCX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (12.5%) |
CMP %R8,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JE e53f <.omp_outlined..21+0xdf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VMOVQ %XMM0,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (12.5%) |
TEST $0x1c,%DIL | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
JE eddf <.omp_outlined..21+0x97f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
SAL $0x3,%RDX | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %RDI,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
AND $-0x4,%R10 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
VMOVQ %R9,%XMM0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | scal (12.5%) |
LEA (%RDX,%RAX,8),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
ADD %RSI,%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
VEXTRACTI128 $0x1,%YMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VPSHUFD $0x4e,%XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | vect (25.0%) |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VMOVQ %XMM0,(%RCX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (12.5%) |
CMP %R10,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JE e53f <.omp_outlined..21+0xdf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
ADD %RBX,%R10 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
VMOVQ %XMM0,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (12.5%) |
MOV %R10,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
JMP e530 <.omp_outlined..21+0xd0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
ADD %RBX,%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
JMP e530 <.omp_outlined..21+0xd0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A |
Source file and lines | IJMatrix_parcsr.c:3240-3484 |
Module | libIJ_mv.so |
nb instructions | 165 |
nb uops | 152 |
loop length | 601 |
used x86 registers | 15 |
used mmx registers | 0 |
used xmm registers | 4 |
used ymm registers | 2 |
used zmm registers | 4 |
nb stack references | 5 |
micro-operation queue | 25.33 cycles |
front end | 25.33 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 14.00 | 14.00 | 14.00 | 14.00 | 13.00 | 9.00 | 9.00 | 9.00 | 3.25 | 3.42 | 3.17 | 3.17 | 2.00 | 2.00 |
cycles | 14.00 | 14.00 | 14.00 | 14.00 | 13.00 | 9.00 | 9.00 | 9.00 | 3.25 | 3.42 | 3.17 | 3.17 | 2.00 | 2.00 |
Cycles executing div or sqrt instructions | 7.00-12.00 |
Front-end | 25.33 |
Dispatch | 14.00 |
DIV/SQRT | 7.00-12.00 |
Overall L1 | 25.33 |
all | 32% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 61% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 0% |
other | 30% |
all | 22% |
load | 12% |
store | 11% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 43% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 12% |
other | 16% |
Instruction | Nb FU | ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | Latency | Recip. throughput | Vectorization |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
SUB $0x68,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
MOV %R9,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %R8,-0x80(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV %RCX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RDX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RDI,-0x30(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
CALL 12c80 <@plt_start@+0x380> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %RAX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL 12c90 <@plt_start@+0x390> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
MOV %RAX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV (%R13),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA 0x1(%R14),%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CQTO | scal (12.5%) | |||||||||||||||||
IDIV %R15 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9-19 | 7-12 | scal (12.5%) |
CMP %RDX,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JGE e4b5 <.omp_outlined..21+0x55> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA 0x1(%RAX),%R15 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %R15,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
IMUL %R14,%RSI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | N/A |
IMUL %RCX,%R15 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | N/A |
JMP e4c9 <.omp_outlined..21+0x69> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
IMUL %R14,%RSI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | N/A |
IMUL %RAX,%RCX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | N/A |
ADD %RDX,%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
ADD %RDX,%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV (%RBX),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %RBX,-0x48(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV %RSI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOVQ $0,(%R8,%R14,8) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
CMP %R15,%RSI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JGE e53f <.omp_outlined..21+0xdf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x80(%RBP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
IMUL %R14,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | N/A |
CMP %RDX,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
LEA (%R8,%R14,8),%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %R15,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
CMOVL %R14,%RDX | 1 | 0.50 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
SUB %RAX,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
SUB %RDX,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
MOV (%RSI),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMP $0x4,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JB e524 <.omp_outlined..21+0xc4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA (%RSI,%R15,8),%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CMP %R9,%RCX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JAE ecdb <.omp_outlined..21+0x87b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA 0x8(%R8,%R14,8),%R8 | 2 | 0 | 0 | 0.50 | 0.50 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | N/A |
LEA (%RSI,%RBX,8),%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
CMP %R8,%R9 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JAE ecdb <.omp_outlined..21+0x87b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
MOV %RBX,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
MOV -0x30(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA 0x59ee(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV (%RAX),%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %R13D,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL 12ca0 <@plt_start@+0x3a0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
TEST %R14,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JNE e587 <.omp_outlined..21+0x127> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CMPQ $0,(%R12) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
JLE e587 <.omp_outlined..21+0x127> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x48(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
MOV (%RAX),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%RAX),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA 0x59c2(%RIP),%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %R13D,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL 12ca0 <@plt_start@+0x3a0> | 2 | 0.50 | 0 | 0 | 0 | 0.50 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
TEST %R14,%R14 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JE e5a9 <.omp_outlined..21+0x149> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV -0x48(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%RAX),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV -0x8(%RAX,%R14,8),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP e5ac <.omp_outlined..21+0x14c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
XOR %R12D,%R12D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
MOV %RBX,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CMP %R15,%RBX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JGE eccc <.omp_outlined..21+0x86c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
MOV %RAX,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOV %R15,-0x38(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
JMP e604 <.omp_outlined..21+0x1a4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
ADD $0x68,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
CMP $0x20,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JAE ecec <.omp_outlined..21+0x88c> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
XOR %R8D,%R8D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
JMP ed82 <.omp_outlined..21+0x922> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
LEA 0xc0(%RSI,%RBX,8),%R9 | 2 | 0 | 0 | 0.50 | 0.50 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | N/A |
MOV %RDI,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
AND $-0x20,%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
VPXOR %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
VPXOR %XMM1,%XMM1,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
VPXOR %XMM2,%XMM2,%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
VPXOR %XMM3,%XMM3,%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | vect (25.0%) |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
VPADDQ %ZMM0,%ZMM1,%ZMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.50 | vect (100.0%) |
VPADDQ %ZMM2,%ZMM3,%ZMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.50 | vect (100.0%) |
VPADDQ %ZMM0,%ZMM2,%ZMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.50 | vect (100.0%) |
VEXTRACTI64X4 $0x1,%ZMM0,%YMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.50 | vect (50.0%) |
VPADDQ %ZMM1,%ZMM0,%ZMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.50 | vect (100.0%) |
VEXTRACTI128 $0x1,%YMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VPSHUFD $0x4e,%XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | vect (25.0%) |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VMOVQ %XMM0,(%RCX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (12.5%) |
CMP %R8,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JE e53f <.omp_outlined..21+0xdf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VMOVQ %XMM0,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (12.5%) |
TEST $0x1c,%DIL | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
JE eddf <.omp_outlined..21+0x97f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
SAL $0x3,%RDX | 1 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
MOV %RDI,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
AND $-0x4,%R10 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
VMOVQ %R9,%XMM0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | scal (12.5%) |
LEA (%RDX,%RAX,8),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
ADD %RSI,%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
NOPL (%RAX) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
VEXTRACTI128 $0x1,%YMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VPSHUFD $0x4e,%XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | vect (25.0%) |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 1 | 0.25 | vect (25.0%) |
VMOVQ %XMM0,(%RCX) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (12.5%) |
CMP %R10,%RDI | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
JE e53f <.omp_outlined..21+0xdf> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
ADD %RBX,%R10 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
VMOVQ %XMM0,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (12.5%) |
MOV %R10,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
JMP e530 <.omp_outlined..21+0xd0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
ADD %RBX,%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
JMP e530 <.omp_outlined..21+0xd0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A | |||||||||||||||||
INT $0x3 | N/A |
Name | Coverage (%) | Time (s) |
---|---|---|
▼.omp_outlined..21– | 1.21 | 0.90 |
○Loop 128 - IJMatrix_parcsr.c:3275-3275 - libIJ_mv.so | 8.91 | 6.30 |
▼Loop 113 - IJMatrix_parcsr.c:3291-3484 - libIJ_mv.so– | 0.00 | 0.00 |
○Loop 120 - IJMatrix_parcsr.c:3359-3362 - libIJ_mv.so | 9.96 | 7.04 |
▼Loop 117 - IJMatrix_parcsr.c:3383-3454 - libIJ_mv.so– | 1.04 | 0.73 |
○Loop 119 - IJMatrix_parcsr.c:3422-3424 - libIJ_mv.so | 1.68 | 1.19 |
○Loop 118 - IJMatrix_parcsr.c:3388-3390 - libIJ_mv.so | 0.00 | 0.00 |
○Loop 122 - IJMatrix_parcsr.c:3359-3362 - libIJ_mv.so | 0.00 | 0.00 |
▼Loop 123 - IJMatrix_parcsr.c:3316-3341 - libIJ_mv.so– | 0.00 | 0.00 |
○Loop 124 - IJMatrix_parcsr.c:3318-3320 - libIJ_mv.so | 0.00 | 0.00 |
▼Loop 114 - IJMatrix_parcsr.c:3470-3484 - libIJ_mv.so– | 0.00 | 0.00 |
▼Loop 115 - IJMatrix_parcsr.c:3475-3484 - libIJ_mv.so– | 0.00 | 0.00 |
○Loop 116 - IJMatrix_parcsr.c:3478-3484 - libIJ_mv.so | 0.00 | 0.00 |
○Loop 121 - IJMatrix_parcsr.c:3359-3362 - libIJ_mv.so | 0.00 | 0.00 |
○Loop 127 - IJMatrix_parcsr.c:3275-3275 - libIJ_mv.so | 0.00 | 0.00 |
○Loop 126 - IJMatrix_parcsr.c:3274-3275 - libIJ_mv.so | 0.00 | 0.00 |
○Loop 125 - IJMatrix_parcsr.c:3282-3283 - libIJ_mv.so | 0.00 | 0.00 |