Function: hypre_IJMatrixSetValuesOMPParCSR.extracted.28 | Module: exec | Source: IJMatrix_parcsr.c:3240-3484 [...] | Coverage: 1.07% |
---|
Function: hypre_IJMatrixSetValuesOMPParCSR.extracted.28 | Module: exec | Source: IJMatrix_parcsr.c:3240-3484 [...] | Coverage: 1.07% |
---|
/home/kcamus/qaas_runs/169-443-9681/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]; |
[...] |
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; |
3353: local_j = aux_j[row_local]; |
[...] |
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]; |
3378: cnt_diag = diag_indx; |
3379: cnt_offd = offd_indx; |
3380: diag_space = diag_i[row_local+1]; |
3381: offd_space = offd_i[row_local+1]; |
3382: not_found = 1; |
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++; |
[...] |
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) |
[...] |
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]++; |
0x4df3e0 PUSH %RBP |
0x4df3e1 MOV %RSP,%RBP |
0x4df3e4 PUSH %R15 |
0x4df3e6 PUSH %R14 |
0x4df3e8 PUSH %R13 |
0x4df3ea PUSH %R12 |
0x4df3ec PUSH %RBX |
0x4df3ed SUB $0x78,%RSP |
0x4df3f1 MOV %R9,-0x90(%RBP) |
0x4df3f8 MOV %R8,%R12 |
0x4df3fb MOV %RCX,-0x38(%RBP) |
0x4df3ff MOV %RDX,%R14 |
0x4df402 MOV %RDI,-0x88(%RBP) |
0x4df409 CALL 4f60f0 <hypre_NumActiveThreads> |
0x4df40e MOV %RAX,%R15 |
0x4df411 CALL 4f6100 <hypre_GetThreadNum> |
0x4df416 MOV %RAX,%R13 |
0x4df419 MOV %R15,%RAX |
0x4df41c OR %R14,%RAX |
0x4df41f SHR $0x20,%RAX |
0x4df423 JE 4df460 |
0x4df425 MOV %R14,%RAX |
0x4df428 CQTO |
0x4df42a IDIV %R15 |
0x4df42d MOV 0xb8(%RBP),%R14 |
0x4df434 LEA 0x1(%R13),%RCX |
0x4df438 CMP %RDX,%R13 |
0x4df43b JGE 4df478 |
0x4df43d LEA 0x1(%RAX),%R15 |
0x4df441 MOV %R15,%RBX |
0x4df444 IMUL %R13,%RBX |
0x4df448 IMUL %RCX,%R15 |
0x4df44c MOVQ $0,(%R14,%R13,8) |
0x4df454 CMP %R15,%RBX |
0x4df457 JL 4df49d |
0x4df459 JMP 4df520 |
0x4df45e XCHG %AX,%AX |
0x4df460 MOV %R14D,%EAX |
0x4df463 XOR %EDX,%EDX |
0x4df465 DIV %R15D |
0x4df468 MOV 0xb8(%RBP),%R14 |
0x4df46f LEA 0x1(%R13),%RCX |
0x4df473 CMP %RDX,%R13 |
0x4df476 JL 4df43d |
0x4df478 MOV %RAX,%RBX |
0x4df47b IMUL %R13,%RBX |
0x4df47f ADD %RDX,%RBX |
0x4df482 IMUL %RAX,%RCX |
0x4df486 ADD %RDX,%RCX |
0x4df489 MOV %RCX,%R15 |
0x4df48c MOVQ $0,(%R14,%R13,8) |
0x4df494 CMP %R15,%RBX |
0x4df497 JGE 4df520 |
0x4df49d CMP %RDX,%R13 |
0x4df4a0 CMOVL %R13,%RDX |
0x4df4a4 IMUL %R13,%RAX |
0x4df4a8 MOV %R15,%R8 |
0x4df4ab SUB %RDX,%R8 |
0x4df4ae SUB %RAX,%R8 |
0x4df4b1 MOV %R8,%RCX |
0x4df4b4 AND $-0x4,%RCX |
0x4df4b8 JE 4df500 |
0x4df4ba LEA -0x1(%RCX),%R10 |
0x4df4be MOV -0x38(%RBP),%R9 |
0x4df4c2 LEA (%R9,%RBX,8),%RSI |
0x4df4c6 VPXOR %XMM0,%XMM0,%XMM0 |
0x4df4ca XOR %EDI,%EDI |
0x4df4cc NOPL (%RAX) |
(3771) 0x4df4d0 VPADDQ (%RSI,%RDI,8),%YMM0,%YMM0 |
(3771) 0x4df4d5 ADD $0x4,%RDI |
(3771) 0x4df4d9 CMP %R10,%RDI |
(3771) 0x4df4dc JBE 4df4d0 |
0x4df4de VEXTRACTI128 $0x1,%YMM0,%XMM1 |
0x4df4e4 VPADDQ %XMM1,%XMM0,%XMM0 |
0x4df4e8 VPSHUFD $-0x12,%XMM0,%XMM1 |
0x4df4ed VPADDQ %XMM1,%XMM0,%XMM0 |
0x4df4f1 VMOVQ %XMM0,%RSI |
0x4df4f6 CMP %RCX,%R8 |
0x4df4f9 JNE 4df508 |
0x4df4fb JMP 4df51c |
0x4df4fd NOPL (%RAX) |
0x4df500 XOR %ECX,%ECX |
0x4df502 XOR %ESI,%ESI |
0x4df504 MOV -0x38(%RBP),%R9 |
0x4df508 ADD %RDX,%RCX |
0x4df50b ADD %RAX,%RCX |
0x4df50e XCHG %AX,%AX |
(3753) 0x4df510 ADD (%R9,%RCX,8),%RSI |
(3753) 0x4df514 INC %RCX |
(3753) 0x4df517 CMP %RCX,%R15 |
(3753) 0x4df51a JNE 4df510 |
0x4df51c MOV %RSI,(%R14,%R13,8) |
0x4df520 MOV -0x88(%RBP),%RAX |
0x4df527 MOV (%RAX),%ESI |
0x4df529 MOV $0x535530,%EDI |
0x4df52e VZEROUPPER |
0x4df531 CALL 410570 <__kmpc_barrier@plt> |
0x4df536 TEST %R13,%R13 |
0x4df539 JNE 4df5e2 |
0x4df53f MOV 0xc8(%RBP),%RAX |
0x4df546 TEST %RAX,%RAX |
0x4df549 JLE 4df5e2 |
0x4df54f CMP $0x8,%RAX |
0x4df553 JB 4df5b7 |
0x4df555 MOV %RAX,%RCX |
0x4df558 SHR $0x3,%RCX |
0x4df55c MOV (%R14),%RDX |
0x4df55f LEA 0x40(%R14),%RSI |
0x4df563 NOPW %CS:(%RAX,%RAX,1) |
(3770) 0x4df570 ADD -0x38(%RSI),%RDX |
(3770) 0x4df574 MOV %RDX,-0x38(%RSI) |
(3770) 0x4df578 ADD -0x30(%RSI),%RDX |
(3770) 0x4df57c MOV %RDX,-0x30(%RSI) |
(3770) 0x4df580 ADD -0x28(%RSI),%RDX |
(3770) 0x4df584 MOV %RDX,-0x28(%RSI) |
(3770) 0x4df588 ADD -0x20(%RSI),%RDX |
(3770) 0x4df58c MOV %RDX,-0x20(%RSI) |
(3770) 0x4df590 ADD -0x18(%RSI),%RDX |
(3770) 0x4df594 MOV %RDX,-0x18(%RSI) |
(3770) 0x4df598 ADD -0x10(%RSI),%RDX |
(3770) 0x4df59c MOV %RDX,-0x10(%RSI) |
(3770) 0x4df5a0 ADD -0x8(%RSI),%RDX |
(3770) 0x4df5a4 MOV %RDX,-0x8(%RSI) |
(3770) 0x4df5a8 ADD (%RSI),%RDX |
(3770) 0x4df5ab MOV %RDX,(%RSI) |
(3770) 0x4df5ae ADD $0x40,%RSI |
(3770) 0x4df5b2 DEC %RCX |
(3770) 0x4df5b5 JNE 4df570 |
0x4df5b7 MOV %RAX,%RCX |
0x4df5ba AND $-0x8,%RCX |
0x4df5be CMP %RAX,%RCX |
0x4df5c1 JAE 4df5e2 |
0x4df5c3 MOV (%R14,%RCX,8),%RDX |
0x4df5c7 NOPW (%RAX,%RAX,1) |
(3769) 0x4df5d0 ADD 0x8(%R14,%RCX,8),%RDX |
(3769) 0x4df5d5 MOV %RDX,0x8(%R14,%RCX,8) |
(3769) 0x4df5da INC %RCX |
(3769) 0x4df5dd CMP %RCX,%RAX |
(3769) 0x4df5e0 JNE 4df5d0 |
0x4df5e2 MOV -0x88(%RBP),%RAX |
0x4df5e9 MOV (%RAX),%ESI |
0x4df5eb MOV $0x535550,%EDI |
0x4df5f0 CALL 410570 <__kmpc_barrier@plt> |
0x4df5f5 TEST %R13,%R13 |
0x4df5f8 JE 4df620 |
0x4df5fa MOV -0x8(%R14,%R13,8),%RAX |
0x4df5ff MOV %RAX,-0x40(%RBP) |
0x4df603 MOV -0x38(%RBP),%RDI |
0x4df607 CMP %R15,%RBX |
0x4df60a JL 4df635 |
0x4df60c JMP 4dffe0 |
0x4df611 NOPW %CS:(%RAX,%RAX,1) |
0x4df620 MOVQ $0,-0x40(%RBP) |
0x4df628 MOV -0x38(%RBP),%RDI |
0x4df62c CMP %R15,%RBX |
0x4df62f JGE 4dffe0 |
0x4df635 MOV 0xb0(%RBP),%RAX |
0x4df63c MOV 0xa8(%RBP),%R10 |
0x4df643 MOV %R12,%RSI |
0x4df646 MOV 0x98(%RBP),%RDX |
0x4df64d MOV 0x80(%RBP),%R8 |
0x4df654 MOV 0x68(%RBP),%R9 |
0x4df658 CMPQ $0,0x18(%RBP) |
0x4df65d LEA (%RAX,%R13,8),%R12 |
0x4df661 SETE %AL |
0x4df664 TEST %RDX,%RDX |
0x4df667 SETLE %CL |
0x4df66a OR %AL,%CL |
0x4df66c MOV %CL,-0x29(%RBP) |
0x4df66f DEC %RDX |
0x4df672 SHR $0x1,%RDX |
0x4df675 MOV %RDX,-0x88(%RBP) |
0x4df67c MOV %RDI,%RDX |
0x4df67f MOV %RSI,%R13 |
0x4df682 MOV 0x20(%RBP),%R11 |
0x4df686 LEA 0x18(%R10),%RAX |
0x4df68a MOV %RAX,-0x98(%RBP) |
0x4df691 MOVQ $0,-0x80(%RBP) |
0x4df699 MOV %RSI,-0x48(%RBP) |
0x4df69d MOV %R15,-0x68(%RBP) |
0x4df6a1 JMP 4df6eb |
0x4df6a3 NOPW %CS:(%RAX,%RAX,1) |
0x4df6b2 NOPW %CS:(%RAX,%RAX,1) |
(3754) 0x4df6c0 MOV -0x48(%RBP),%R13 |
(3754) 0x4df6c4 MOV -0x38(%RBP),%RDX |
(3754) 0x4df6c8 MOV -0x58(%RBP),%RBX |
(3754) 0x4df6cc MOV -0x68(%RBP),%R15 |
(3754) 0x4df6d0 MOV 0x80(%RBP),%R8 |
(3754) 0x4df6d7 MOV 0x68(%RBP),%R9 |
(3754) 0x4df6db MOV 0x20(%RBP),%R11 |
(3754) 0x4df6df INC %RBX |
(3754) 0x4df6e2 CMP %R15,%RBX |
(3754) 0x4df6e5 JGE 4dffe0 |
(3754) 0x4df6eb MOV (%R13,%RBX,8),%R10 |
(3754) 0x4df6f0 MOV (%RDX,%RBX,8),%R14 |
(3754) 0x4df6f4 MOV %R10,%RSI |
(3754) 0x4df6f7 SUB (%R11),%RSI |
(3754) 0x4df6fa JL 4df7c0 |
(3754) 0x4df700 CMP 0x8(%R11),%R10 |
(3754) 0x4df704 JGE 4df7c0 |
(3754) 0x4df70a CMPQ $0,0x58(%RBP) |
(3754) 0x4df70f MOV %RBX,-0x58(%RBP) |
(3754) 0x4df713 JE 4df9e0 |
(3754) 0x4df719 MOV 0x38(%RBP),%RAX |
(3754) 0x4df71d MOV (%RAX,%RSI,8),%R13 |
(3754) 0x4df721 MOV 0x40(%RBP),%RAX |
(3754) 0x4df725 MOV (%RAX,%RSI,8),%RAX |
(3754) 0x4df729 MOV %RAX,-0x70(%RBP) |
(3754) 0x4df72d MOV 0x50(%RBP),%RAX |
(3754) 0x4df731 MOV (%RAX,%RSI,8),%RCX |
(3754) 0x4df735 MOV 0x48(%RBP),%RAX |
(3754) 0x4df739 MOV (%RAX,%RSI,8),%R15 |
(3754) 0x4df73d MOV %RCX,-0x60(%RBP) |
(3754) 0x4df741 MOV %RCX,%RAX |
(3754) 0x4df744 SUB %R15,%RAX |
(3754) 0x4df747 MOV %R14,%RBX |
(3754) 0x4df74a SUB %RAX,%RBX |
(3754) 0x4df74d MOV %RSI,-0x50(%RBP) |
(3754) 0x4df751 JLE 4dfb80 |
(3754) 0x4df757 MOV $0x8,%ESI |
(3754) 0x4df75c MOV %RBX,%RDI |
(3754) 0x4df75f CALL 4f3da0 <hypre_CAlloc> |
(3754) 0x4df764 MOV %RAX,-0x78(%RBP) |
(3754) 0x4df768 MOV $0x8,%ESI |
(3754) 0x4df76d MOV %RBX,%RDI |
(3754) 0x4df770 CALL 4f3da0 <hypre_CAlloc> |
(3754) 0x4df775 MOV -0x78(%RBP),%R9 |
(3754) 0x4df779 MOV -0x40(%RBP),%R8 |
(3754) 0x4df77d MOV 0x10(%RBP),%R10 |
(3754) 0x4df781 TEST %R14,%R14 |
(3754) 0x4df784 MOV %RAX,%RCX |
(3754) 0x4df787 MOV %RAX,-0x80(%RBP) |
(3754) 0x4df78b JG 4dfb9f |
(3754) 0x4df791 MOV 0x48(%RBP),%RAX |
(3754) 0x4df795 MOV -0x50(%RBP),%RCX |
(3754) 0x4df799 MOV %R15,(%RAX,%RCX,8) |
(3754) 0x4df79d MOV -0x48(%RBP),%R13 |
(3754) 0x4df7a1 JMP 4dfd60 |
0x4df7a6 NOPW %CS:(%RAX,%RAX,1) |
0x4df7b5 NOPW %CS:(%RAX,%RAX,1) |
(3754) 0x4df7c0 ADD %R14,-0x40(%RBP) |
(3754) 0x4df7c4 CMPB $0,-0x29(%RBP) |
(3754) 0x4df7c8 JNE 4df6df |
(3754) 0x4df7ce TEST %R14,%R14 |
(3754) 0x4df7d1 JLE 4df6df |
(3754) 0x4df7d7 MOV %RBX,-0x58(%RBP) |
(3754) 0x4df7db DEC %R14 |
(3754) 0x4df7de XOR %R8D,%R8D |
(3754) 0x4df7e1 XOR %R15D,%R15D |
(3754) 0x4df7e4 JMP 4df811 |
0x4df7e6 NOPW %CS:(%RAX,%RAX,1) |
0x4df7f5 NOPW %CS:(%RAX,%RAX,1) |
(3755) 0x4df800 CMP -0x88(%RBP),%R15 |
(3755) 0x4df807 LEA 0x1(%R15),%R15 |
(3755) 0x4df80b JE 4df6c0 |
(3755) 0x4df811 MOV %R8,%RAX |
(3755) 0x4df814 MOV %R15,%RCX |
(3755) 0x4df817 SAL $0x4,%RCX |
(3755) 0x4df81b MOV 0xa0(%RBP),%RDX |
(3755) 0x4df822 MOV 0x8(%RDX,%RCX,1),%RSI |
(3755) 0x4df827 ADD %RSI,%R8 |
(3755) 0x4df82a CMP %R10,(%RDX,%RCX,1) |
(3755) 0x4df82e JNE 4df800 |
(3755) 0x4df830 TEST %RSI,%RSI |
(3755) 0x4df833 JLE 4df800 |
(3755) 0x4df835 MOV 0xa8(%RBP),%RDX |
(3755) 0x4df83c LEA (%RDX,%R8,8),%RCX |
(3755) 0x4df840 ADD $-0x8,%RCX |
(3755) 0x4df844 LEA (%RDX,%RAX,8),%RDI |
(3755) 0x4df848 CMP %R12,%RCX |
(3755) 0x4df84b JB 4df8a0 |
(3755) 0x4df84d CMP %RDI,%R12 |
(3755) 0x4df850 JB 4df8a0 |
(3755) 0x4df852 XOR %EAX,%EAX |
(3755) 0x4df854 JMP 4df869 |
0x4df856 NOPW %CS:(%RAX,%RAX,1) |
(3759) 0x4df860 CMP %R14,%RAX |
(3759) 0x4df863 LEA 0x1(%RAX),%RAX |
(3759) 0x4df867 JE 4df800 |
(3759) 0x4df869 MOV -0x90(%RBP),%RCX |
(3759) 0x4df870 MOV (%RCX,%RAX,8),%RCX |
(3759) 0x4df874 XOR %EDX,%EDX |
(3759) 0x4df876 JMP 4df888 |
0x4df878 NOPL (%RAX,%RAX,1) |
(3760) 0x4df880 INC %RDX |
(3760) 0x4df883 CMP %RDX,%RSI |
(3760) 0x4df886 JE 4df860 |
(3760) 0x4df888 CMP %RCX,(%RDI,%RDX,8) |
(3760) 0x4df88c JNE 4df880 |
(3760) 0x4df88e MOVQ $-0x1,(%RDI,%RDX,8) |
(3760) 0x4df896 INCQ (%R12) |
(3760) 0x4df89a JMP 4df880 |
0x4df89c NOPL (%RAX) |
(3755) 0x4df8a0 MOV %RSI,%R11 |
(3755) 0x4df8a3 SHR $0x2,%R11 |
(3755) 0x4df8a7 MOV %RSI,%R13 |
(3755) 0x4df8aa AND $-0x4,%R13 |
(3755) 0x4df8ae MOV -0x98(%RBP),%RCX |
(3755) 0x4df8b5 LEA (%RCX,%RAX,8),%R9 |
(3755) 0x4df8b9 XOR %EBX,%EBX |
(3755) 0x4df8bb JMP 4df8cd |
0x4df8bd NOPL (%RAX) |
(3756) 0x4df8c0 CMP %R14,%RBX |
(3756) 0x4df8c3 LEA 0x1(%RBX),%RBX |
(3756) 0x4df8c7 JE 4df800 |
(3756) 0x4df8cd MOV -0x90(%RBP),%RAX |
(3756) 0x4df8d4 MOV (%RAX,%RBX,8),%RAX |
(3756) 0x4df8d8 CMP $0x4,%RSI |
(3756) 0x4df8dc JAE 4df920 |
(3756) 0x4df8de CMP %RSI,%R13 |
(3756) 0x4df8e1 JAE 4df8c0 |
(3756) 0x4df8e3 MOV %R13,%RCX |
(3756) 0x4df8e6 JMP 4df908 |
0x4df8e8 NOPW %CS:(%RAX,%RAX,1) |
0x4df8f7 NOPW (%RAX,%RAX,1) |
(3757) 0x4df900 INC %RCX |
(3757) 0x4df903 CMP %RCX,%RSI |
(3757) 0x4df906 JE 4df8c0 |
(3757) 0x4df908 CMP %RAX,(%RDI,%RCX,8) |
(3757) 0x4df90c JNE 4df900 |
(3757) 0x4df90e MOVQ $-0x1,(%RDI,%RCX,8) |
(3757) 0x4df916 INCQ (%R12) |
(3757) 0x4df91a JMP 4df900 |
0x4df91c NOPL (%RAX) |
(3756) 0x4df920 MOV %R11,%RCX |
(3756) 0x4df923 MOV %R9,%RDX |
(3756) 0x4df926 JMP 4df949 |
0x4df928 NOPW %CS:(%RAX,%RAX,1) |
0x4df937 NOPW (%RAX,%RAX,1) |
(3758) 0x4df940 ADD $0x20,%RDX |
(3758) 0x4df944 DEC %RCX |
(3758) 0x4df947 JE 4df8de |
(3758) 0x4df949 CMP %RAX,-0x18(%RDX) |
(3758) 0x4df94d JE 4df980 |
(3758) 0x4df94f CMP %RAX,-0x10(%RDX) |
(3758) 0x4df953 JE 4df992 |
(3758) 0x4df955 CMP %RAX,-0x8(%RDX) |
(3758) 0x4df959 JE 4df9a4 |
(3758) 0x4df95b CMP %RAX,(%RDX) |
(3758) 0x4df95e JNE 4df940 |
(3758) 0x4df960 JMP 4df9b5 |
0x4df962 NOPW %CS:(%RAX,%RAX,1) |
0x4df971 NOPW %CS:(%RAX,%RAX,1) |
(3758) 0x4df980 MOVQ $-0x1,-0x18(%RDX) |
(3758) 0x4df988 INCQ (%R12) |
(3758) 0x4df98c CMP %RAX,-0x10(%RDX) |
(3758) 0x4df990 JNE 4df955 |
(3758) 0x4df992 MOVQ $-0x1,-0x10(%RDX) |
(3758) 0x4df99a INCQ (%R12) |
(3758) 0x4df99e CMP %RAX,-0x8(%RDX) |
(3758) 0x4df9a2 JNE 4df95b |
(3758) 0x4df9a4 MOVQ $-0x1,-0x8(%RDX) |
(3758) 0x4df9ac INCQ (%R12) |
(3758) 0x4df9b0 CMP %RAX,(%RDX) |
(3758) 0x4df9b3 JNE 4df940 |
(3758) 0x4df9b5 MOVQ $-0x1,(%RDX) |
(3758) 0x4df9bc INCQ (%R12) |
(3758) 0x4df9c0 JMP 4df940 |
0x4df9c5 NOPW %CS:(%RAX,%RAX,1) |
0x4df9d4 NOPW %CS:(%RAX,%RAX,1) |
(3754) 0x4df9e0 MOV 0x18(%RBP),%RCX |
(3754) 0x4df9e4 MOV 0x38(%RCX),%RAX |
(3754) 0x4df9e8 MOV 0x40(%RCX),%RCX |
(3754) 0x4df9ec MOV (%RCX,%RSI,8),%RCX |
(3754) 0x4df9f0 MOV (%RAX,%RSI,8),%RDX |
(3754) 0x4df9f4 TEST %R14,%R14 |
(3754) 0x4df9f7 JLE 4dfd80 |
(3754) 0x4df9fd MOV 0x60(%RBP),%RAX |
(3754) 0x4dfa01 MOV 0x8(%RAX,%RSI,8),%RAX |
(3754) 0x4dfa06 MOV %RAX,-0x60(%RBP) |
(3754) 0x4dfa0a MOV 0x78(%RBP),%RAX |
(3754) 0x4dfa0e MOV %RSI,-0x50(%RBP) |
(3754) 0x4dfa12 MOV 0x8(%RAX,%RSI,8),%R11 |
(3754) 0x4dfa17 XOR %ESI,%ESI |
(3754) 0x4dfa19 MOV %RCX,%R13 |
(3754) 0x4dfa1c MOV %RDX,%R15 |
(3754) 0x4dfa1f MOV -0x40(%RBP),%RBX |
(3754) 0x4dfa23 LEA (%RBX,%R14,1),%RAX |
(3754) 0x4dfa27 MOV %RAX,-0x70(%RBP) |
(3754) 0x4dfa2b JMP 4dfa6f |
0x4dfa2d NOPW %CS:(%RAX,%RAX,1) |
0x4dfa3c NOPL (%RAX) |
(3761) 0x4dfa40 MOV -0x40(%RBP),%R9 |
(3761) 0x4dfa44 MOV 0x10(%RBP),%RAX |
(3761) 0x4dfa48 VMOVQ (%RAX,%R9,8),%XMM0 |
(3761) 0x4dfa4e MOV 0x70(%RBP),%RAX |
(3761) 0x4dfa52 VMOVQ %XMM0,(%RAX,%RBX,8) |
(3761) 0x4dfa57 MOV %R9,%RBX |
(3761) 0x4dfa5a MOV 0x68(%RBP),%R9 |
(3761) 0x4dfa5e XCHG %AX,%AX |
(3761) 0x4dfa60 INC %RBX |
(3761) 0x4dfa63 INC %RSI |
(3761) 0x4dfa66 CMP %R14,%RSI |
(3761) 0x4dfa69 JE 4dfda0 |
(3761) 0x4dfa6f MOV -0x90(%RBP),%RAX |
(3761) 0x4dfa76 MOV (%RAX,%RBX,8),%RAX |
(3761) 0x4dfa7a CMP 0x28(%RBP),%RAX |
(3761) 0x4dfa7e MOV %RBX,-0x40(%RBP) |
(3761) 0x4dfa82 JL 4dfae0 |
(3761) 0x4dfa84 CMP 0x30(%RBP),%RAX |
(3761) 0x4dfa88 JG 4dfae0 |
(3761) 0x4dfa8a MOV 0x60(%RBP),%RBX |
(3761) 0x4dfa8e MOV -0x50(%RBP),%RDI |
(3761) 0x4dfa92 MOV (%RBX,%RDI,8),%RBX |
(3761) 0x4dfa96 CMP %RDX,%RBX |
(3761) 0x4dfa99 JGE 4dfaae |
(3761) 0x4dfa9b NOPL (%RAX,%RAX,1) |
(3763) 0x4dfaa0 CMP %RAX,(%R9,%RBX,8) |
(3763) 0x4dfaa4 JE 4dfa40 |
(3763) 0x4dfaa6 INC %RBX |
(3763) 0x4dfaa9 CMP %RBX,%RDX |
(3763) 0x4dfaac JNE 4dfaa0 |
(3761) 0x4dfaae CMP -0x60(%RBP),%R15 |
(3761) 0x4dfab2 JGE 4dfe40 |
(3761) 0x4dfab8 MOV %RAX,(%R9,%R15,8) |
(3761) 0x4dfabc MOV -0x40(%RBP),%RBX |
(3761) 0x4dfac0 MOV 0x10(%RBP),%RAX |
(3761) 0x4dfac4 VMOVQ (%RAX,%RBX,8),%XMM0 |
(3761) 0x4dfac9 MOV 0x70(%RBP),%RAX |
(3761) 0x4dfacd VMOVQ %XMM0,(%RAX,%R15,8) |
(3761) 0x4dfad3 INC %R15 |
(3761) 0x4dfad6 JMP 4dfa60 |
0x4dfad8 NOPL (%RAX,%RAX,1) |
(3761) 0x4dfae0 MOV 0x78(%RBP),%RBX |
(3761) 0x4dfae4 MOV -0x50(%RBP),%RDI |
(3761) 0x4dfae8 MOV (%RBX,%RDI,8),%RBX |
(3761) 0x4dfaec CMP %RCX,%RBX |
(3761) 0x4dfaef JGE 4dfb0e |
(3761) 0x4dfaf1 NOPW %CS:(%RAX,%RAX,1) |
(3762) 0x4dfb00 CMP %RAX,(%R8,%RBX,8) |
(3762) 0x4dfb04 JE 4dfb40 |
(3762) 0x4dfb06 INC %RBX |
(3762) 0x4dfb09 CMP %RBX,%RCX |
(3762) 0x4dfb0c JNE 4dfb00 |
(3761) 0x4dfb0e CMP %R11,%R13 |
(3761) 0x4dfb11 JGE 4dfe80 |
(3761) 0x4dfb17 MOV %RAX,(%R8,%R13,8) |
(3761) 0x4dfb1b MOV -0x40(%RBP),%RBX |
(3761) 0x4dfb1f MOV 0x10(%RBP),%RAX |
(3761) 0x4dfb23 VMOVQ (%RAX,%RBX,8),%XMM0 |
(3761) 0x4dfb28 MOV 0x88(%RBP),%RAX |
(3761) 0x4dfb2f VMOVQ %XMM0,(%RAX,%R13,8) |
(3761) 0x4dfb35 INC %R13 |
(3761) 0x4dfb38 JMP 4dfa60 |
0x4dfb3d NOPL (%RAX) |
(3761) 0x4dfb40 MOV -0x40(%RBP),%RAX |
(3761) 0x4dfb44 MOV 0x10(%RBP),%RDI |
(3761) 0x4dfb48 VMOVQ (%RDI,%RAX,8),%XMM0 |
(3761) 0x4dfb4d MOV 0x88(%RBP),%R9 |
(3761) 0x4dfb54 VMOVQ %XMM0,(%R9,%RBX,8) |
(3761) 0x4dfb5a MOV 0x68(%RBP),%R9 |
(3761) 0x4dfb5e MOV 0x80(%RBP),%R8 |
(3761) 0x4dfb65 MOV %RAX,%RBX |
(3761) 0x4dfb68 JMP 4dfa60 |
0x4dfb6d NOPW %CS:(%RAX,%RAX,1) |
0x4dfb7c NOPL (%RAX) |
(3754) 0x4dfb80 XOR %R9D,%R9D |
(3754) 0x4dfb83 MOV -0x40(%RBP),%R8 |
(3754) 0x4dfb87 MOV 0x10(%RBP),%R10 |
(3754) 0x4dfb8b MOV -0x80(%RBP),%RAX |
(3754) 0x4dfb8f TEST %R14,%R14 |
(3754) 0x4dfb92 MOV %RAX,%RCX |
(3754) 0x4dfb95 MOV %RAX,-0x80(%RBP) |
(3754) 0x4dfb99 JLE 4df791 |
(3754) 0x4dfb9f XOR %EDI,%EDI |
(3754) 0x4dfba1 MOV %R15,%R11 |
(3754) 0x4dfba4 MOV %R8,%RCX |
(3754) 0x4dfba7 XOR %EBX,%EBX |
(3754) 0x4dfba9 JMP 4dfbd7 |
0x4dfbab NOPW %CS:(%RAX,%RAX,1) |
0x4dfbba NOPW (%RAX,%RAX,1) |
(3767) 0x4dfbc0 MOV %RDX,(%R9,%RBX,8) |
(3767) 0x4dfbc4 VMOVQ %XMM0,(%RAX,%RBX,8) |
(3767) 0x4dfbc9 INC %RBX |
(3767) 0x4dfbcc INC %RCX |
(3767) 0x4dfbcf INC %RDI |
(3767) 0x4dfbd2 CMP %R14,%RDI |
(3767) 0x4dfbd5 JE 4dfc40 |
(3767) 0x4dfbd7 MOV -0x90(%RBP),%RDX |
(3767) 0x4dfbde MOV (%RDX,%RCX,8),%RDX |
(3767) 0x4dfbe2 TEST %R15,%R15 |
(3767) 0x4dfbe5 JLE 4dfbff |
(3767) 0x4dfbe7 XOR %ESI,%ESI |
(3767) 0x4dfbe9 NOPL (%RAX) |
(3768) 0x4dfbf0 CMP %RDX,(%R13,%RSI,8) |
(3768) 0x4dfbf5 JE 4dfc20 |
(3768) 0x4dfbf7 INC %RSI |
(3768) 0x4dfbfa CMP %RSI,%R15 |
(3768) 0x4dfbfd JNE 4dfbf0 |
(3767) 0x4dfbff VMOVQ (%R10,%RCX,8),%XMM0 |
(3767) 0x4dfc05 CMP -0x60(%RBP),%R11 |
(3767) 0x4dfc09 JGE 4dfbc0 |
(3767) 0x4dfc0b MOV %RDX,(%R13,%R11,8) |
(3767) 0x4dfc10 MOV -0x70(%RBP),%RDX |
(3767) 0x4dfc14 VMOVQ %XMM0,(%RDX,%R11,8) |
(3767) 0x4dfc1a INC %R11 |
(3767) 0x4dfc1d JMP 4dfbcc |
0x4dfc1f NOP |
(3767) 0x4dfc20 VMOVQ (%R10,%RCX,8),%XMM0 |
(3767) 0x4dfc26 MOV -0x70(%RBP),%RDX |
(3767) 0x4dfc2a VMOVQ %XMM0,(%RDX,%RSI,8) |
(3767) 0x4dfc2f JMP 4dfbcc |
0x4dfc31 NOPW %CS:(%RAX,%RAX,1) |
(3754) 0x4dfc40 ADD %R14,%R8 |
(3754) 0x4dfc43 MOV %R8,-0x40(%RBP) |
(3754) 0x4dfc47 LEA (%R11,%RBX,1),%R15 |
(3754) 0x4dfc4b MOV 0x48(%RBP),%RAX |
(3754) 0x4dfc4f MOV -0x50(%RBP),%R14 |
(3754) 0x4dfc53 MOV %R15,(%RAX,%R14,8) |
(3754) 0x4dfc57 TEST %RBX,%RBX |
(3754) 0x4dfc5a MOV -0x48(%RBP),%R13 |
(3754) 0x4dfc5e JE 4dfd60 |
(3754) 0x4dfc64 MOV %R11,-0x70(%RBP) |
(3754) 0x4dfc68 MOV %R9,-0x78(%RBP) |
(3754) 0x4dfc6c MOV 0x38(%RBP),%R13 |
(3754) 0x4dfc70 MOV (%R13,%R14,8),%RDI |
(3754) 0x4dfc75 LEA (,%R15,8),%RSI |
(3754) 0x4dfc7d MOV %RSI,-0x60(%RBP) |
(3754) 0x4dfc81 CALL 4f3e20 <hypre_ReAlloc> |
(3754) 0x4dfc86 MOV %RAX,(%R13,%R14,8) |
(3754) 0x4dfc8b MOV 0x40(%RBP),%R13 |
(3754) 0x4dfc8f MOV (%R13,%R14,8),%RDI |
(3754) 0x4dfc94 MOV -0x60(%RBP),%RSI |
(3754) 0x4dfc98 CALL 4f3e20 <hypre_ReAlloc> |
(3754) 0x4dfc9d MOV %RAX,(%R13,%R14,8) |
(3754) 0x4dfca2 MOV 0x50(%RBP),%RCX |
(3754) 0x4dfca6 MOV %R15,(%RCX,%R14,8) |
(3754) 0x4dfcaa TEST %RBX,%RBX |
(3754) 0x4dfcad JLE 4dfde0 |
(3754) 0x4dfcb3 MOV %RBX,%RDX |
(3754) 0x4dfcb6 MOV 0x38(%RBP),%RCX |
(3754) 0x4dfcba MOV (%RCX,%R14,8),%RCX |
(3754) 0x4dfcbe MOV -0x78(%RBP),%R9 |
(3754) 0x4dfcc2 LEA (%R9,%RBX,8),%RSI |
(3754) 0x4dfcc6 ADD $-0x8,%RSI |
(3754) 0x4dfcca MOV -0x70(%RBP),%RBX |
(3754) 0x4dfcce LEA (%RCX,%RBX,8),%RDI |
(3754) 0x4dfcd2 CMP %RDI,%RSI |
(3754) 0x4dfcd5 SETAE %R10B |
(3754) 0x4dfcd9 LEA (%RDX,%RBX,1),%RSI |
(3754) 0x4dfcdd DEC %RSI |
(3754) 0x4dfce0 LEA (%RCX,%RSI,8),%RCX |
(3754) 0x4dfce4 CMP %R9,%RCX |
(3754) 0x4dfce7 SETAE %R11B |
(3754) 0x4dfceb MOV -0x80(%RBP),%R8 |
(3754) 0x4dfcef LEA (%R8,%RDX,8),%RCX |
(3754) 0x4dfcf3 ADD $-0x8,%RCX |
(3754) 0x4dfcf7 LEA (%RAX,%RBX,8),%R14 |
(3754) 0x4dfcfb CMP %R14,%RCX |
(3754) 0x4dfcfe SETB %CL |
(3754) 0x4dfd01 LEA (%RAX,%RSI,8),%RAX |
(3754) 0x4dfd05 CMP %R8,%RAX |
(3754) 0x4dfd08 SETB %AL |
(3754) 0x4dfd0b TEST %R11B,%R10B |
(3754) 0x4dfd0e MOV -0x58(%RBP),%RBX |
(3754) 0x4dfd12 MOV -0x68(%RBP),%R15 |
(3754) 0x4dfd16 JNE 4dfe00 |
(3754) 0x4dfd1c OR %AL,%CL |
(3754) 0x4dfd1e JE 4dfe00 |
(3754) 0x4dfd24 CMP $0xd,%RDX |
(3754) 0x4dfd28 JB 4dff00 |
(3754) 0x4dfd2e SAL $0x3,%RDX |
(3754) 0x4dfd32 MOV %RDX,-0x60(%RBP) |
(3754) 0x4dfd36 MOV %R9,%RSI |
(3754) 0x4dfd39 MOV %R8,%R13 |
(3754) 0x4dfd3c CALL 4fce60 <__intel_avx_rep_memcpy> |
(3754) 0x4dfd41 MOV %R14,%RDI |
(3754) 0x4dfd44 MOV %R13,%RSI |
(3754) 0x4dfd47 MOV -0x60(%RBP),%RDX |
(3754) 0x4dfd4b CALL 4fce60 <__intel_avx_rep_memcpy> |
(3754) 0x4dfd50 MOV -0x78(%RBP),%R9 |
(3754) 0x4dfd54 MOV -0x48(%RBP),%R13 |
(3754) 0x4dfd58 JMP 4dffa0 |
0x4dfd5d NOPL (%RAX) |
(3754) 0x4dfd60 MOV -0x58(%RBP),%RBX |
(3754) 0x4dfd64 MOV -0x68(%RBP),%R15 |
(3754) 0x4dfd68 TEST %R9,%R9 |
(3754) 0x4dfd6b JNE 4dffa0 |
(3754) 0x4dfd71 JMP 4dff80 |
0x4dfd76 NOPW %CS:(%RAX,%RAX,1) |
(3754) 0x4dfd80 MOV %RDX,%R15 |
(3754) 0x4dfd83 MOV %RCX,%RDI |
(3754) 0x4dfd86 MOV -0x38(%RBP),%RDX |
(3754) 0x4dfd8a JMP 4dfedb |
0x4dfd8f NOPW %CS:(%RAX,%RAX,1) |
0x4dfd9e XCHG %AX,%AX |
(3754) 0x4dfda0 MOV -0x70(%RBP),%R9 |
(3754) 0x4dfda4 MOV %R9,-0x40(%RBP) |
(3754) 0x4dfda8 MOV 0x68(%RBP),%R9 |
(3754) 0x4dfdac MOV 0x80(%RBP),%R8 |
(3754) 0x4dfdb3 MOV %R13,%RDI |
(3754) 0x4dfdb6 MOV -0x48(%RBP),%R13 |
(3754) 0x4dfdba MOV 0x20(%RBP),%R11 |
(3754) 0x4dfdbe MOV -0x50(%RBP),%RSI |
(3754) 0x4dfdc2 MOV -0x38(%RBP),%RDX |
(3754) 0x4dfdc6 JMP 4dfedb |
0x4dfdcb NOPW %CS:(%RAX,%RAX,1) |
0x4dfdda NOPW (%RAX,%RAX,1) |
(3754) 0x4dfde0 MOV -0x58(%RBP),%RBX |
(3754) 0x4dfde4 MOV -0x68(%RBP),%R15 |
(3754) 0x4dfde8 MOV -0x48(%RBP),%R13 |
(3754) 0x4dfdec MOV -0x78(%RBP),%R9 |
(3754) 0x4dfdf0 TEST %R9,%R9 |
(3754) 0x4dfdf3 JNE 4dffa0 |
(3754) 0x4dfdf9 JMP 4dff80 |
0x4dfdfe XCHG %AX,%AX |
(3754) 0x4dfe00 XOR %EAX,%EAX |
(3754) 0x4dfe02 MOV -0x48(%RBP),%R13 |
(3754) 0x4dfe06 NOPW %CS:(%RAX,%RAX,1) |
(3764) 0x4dfe10 MOV (%R9,%RAX,8),%RCX |
(3764) 0x4dfe14 MOV %RCX,(%RDI,%RAX,8) |
(3764) 0x4dfe18 VMOVQ (%R8,%RAX,8),%XMM0 |
(3764) 0x4dfe1e VMOVQ %XMM0,(%R14,%RAX,8) |
(3764) 0x4dfe24 INC %RAX |
(3764) 0x4dfe27 CMP %RAX,%RDX |
(3764) 0x4dfe2a JNE 4dfe10 |
(3754) 0x4dfe2c JMP 4dffa0 |
0x4dfe31 NOPW %CS:(%RAX,%RAX,1) |
(3754) 0x4dfe40 MOV %R10,%R14 |
(3754) 0x4dfe43 MOV $0x5113ab,%EDI |
(3754) 0x4dfe48 MOV $0xd70,%ESI |
(3754) 0x4dfe4d MOV $0x1,%EDX |
(3754) 0x4dfe52 XOR %ECX,%ECX |
(3754) 0x4dfe54 CALL 4f6200 <hypre_error_handler> |
(3754) 0x4dfe59 MOV 0xd0(%RBP),%RAX |
(3754) 0x4dfe60 LOCK INCQ (%RAX) |
(3754) 0x4dfe64 MOV $0x51151f,%EDI |
(3754) 0x4dfe69 CMPQ $0,0xc0(%RBP) |
(3754) 0x4dfe71 JNE 4dfeb3 |
(3754) 0x4dfe73 JMP 4dfebd |
0x4dfe75 NOPW %CS:(%RAX,%RAX,1) |
(3754) 0x4dfe80 MOV %R10,%R14 |
(3754) 0x4dfe83 MOV $0x5113ab,%EDI |
(3754) 0x4dfe88 MOV $0xd4e,%ESI |
(3754) 0x4dfe8d MOV $0x1,%EDX |
(3754) 0x4dfe92 XOR %ECX,%ECX |
(3754) 0x4dfe94 CALL 4f6200 <hypre_error_handler> |
(3754) 0x4dfe99 MOV 0xd0(%RBP),%RAX |
(3754) 0x4dfea0 LOCK INCQ (%RAX) |
(3754) 0x4dfea4 MOV $0x5114f9,%EDI |
(3754) 0x4dfea9 CMPQ $0,0xc0(%RBP) |
(3754) 0x4dfeb1 JE 4dfebd |
(3754) 0x4dfeb3 MOV %R14,%RSI |
(3754) 0x4dfeb6 XOR %EAX,%EAX |
(3754) 0x4dfeb8 CALL 4f3fe0 <hypre_printf> |
(3754) 0x4dfebd MOV -0x38(%RBP),%RDX |
(3754) 0x4dfec1 MOV 0x80(%RBP),%R8 |
(3754) 0x4dfec8 MOV %R13,%RDI |
(3754) 0x4dfecb MOV -0x48(%RBP),%R13 |
(3754) 0x4dfecf MOV 0x68(%RBP),%R9 |
(3754) 0x4dfed3 MOV 0x20(%RBP),%R11 |
(3754) 0x4dfed7 MOV -0x50(%RBP),%RSI |
(3754) 0x4dfedb MOV 0x18(%RBP),%RCX |
(3754) 0x4dfedf MOV 0x38(%RCX),%RAX |
(3754) 0x4dfee3 MOV %R15,(%RAX,%RSI,8) |
(3754) 0x4dfee7 MOV 0x40(%RCX),%RAX |
(3754) 0x4dfeeb MOV %RDI,(%RAX,%RSI,8) |
(3754) 0x4dfeef MOV -0x58(%RBP),%RBX |
(3754) 0x4dfef3 MOV -0x68(%RBP),%R15 |
(3754) 0x4dfef7 JMP 4df6df |
0x4dfefc NOPL (%RAX) |
(3754) 0x4dff00 MOV %RDX,%RAX |
(3754) 0x4dff03 AND $-0x4,%RAX |
(3754) 0x4dff07 MOV -0x48(%RBP),%R13 |
(3754) 0x4dff0b JE 4dff60 |
(3754) 0x4dff0d LEA -0x1(%RAX),%RCX |
(3754) 0x4dff11 XOR %ESI,%ESI |
(3754) 0x4dff13 NOPW %CS:(%RAX,%RAX,1) |
(3766) 0x4dff20 VMOVUPS (%R9,%RSI,8),%YMM0 |
(3766) 0x4dff26 VMOVUPS %YMM0,(%RDI,%RSI,8) |
(3766) 0x4dff2b VMOVDQU (%R8,%RSI,8),%YMM0 |
(3766) 0x4dff31 VMOVDQU %YMM0,(%R14,%RSI,8) |
(3766) 0x4dff37 ADD $0x4,%RSI |
(3766) 0x4dff3b CMP %RCX,%RSI |
(3766) 0x4dff3e JLE 4dff20 |
(3754) 0x4dff40 JMP 4dffc0 |
0x4dff42 NOPW %CS:(%RAX,%RAX,1) |
0x4dff51 NOPW %CS:(%RAX,%RAX,1) |
(3754) 0x4dff60 XOR %EAX,%EAX |
(3754) 0x4dff62 JMP 4dffc5 |
0x4dff64 NOPW %CS:(%RAX,%RAX,1) |
0x4dff73 NOPW %CS:(%RAX,%RAX,1) |
(3754) 0x4dff80 MOV -0x38(%RBP),%RDX |
(3754) 0x4dff84 JMP 4df6d0 |
0x4dff89 NOPW %CS:(%RAX,%RAX,1) |
0x4dff98 NOPL (%RAX,%RAX,1) |
(3754) 0x4dffa0 MOV %R9,%RDI |
(3754) 0x4dffa3 VZEROUPPER |
(3754) 0x4dffa6 CALL 4f3eb0 <hypre_Free> |
(3754) 0x4dffab MOV -0x80(%RBP),%RDI |
(3754) 0x4dffaf CALL 4f3eb0 <hypre_Free> |
(3754) 0x4dffb4 MOVQ $0,-0x80(%RBP) |
(3754) 0x4dffbc JMP 4dff80 |
0x4dffbe XCHG %AX,%AX |
(3765) 0x4dffc0 CMP %RAX,%RDX |
(3765) 0x4dffc3 JE 4dffa0 |
(3765) 0x4dffc5 MOV (%R9,%RAX,8),%RCX |
(3765) 0x4dffc9 MOV %RCX,(%RDI,%RAX,8) |
(3765) 0x4dffcd VMOVQ (%R8,%RAX,8),%XMM0 |
(3765) 0x4dffd3 VMOVQ %XMM0,(%R14,%RAX,8) |
(3765) 0x4dffd9 INC %RAX |
(3765) 0x4dffdc JMP 4dffc0 |
0x4dffde XCHG %AX,%AX |
0x4dffe0 ADD $0x78,%RSP |
0x4dffe4 POP %RBX |
0x4dffe5 POP %R12 |
0x4dffe7 POP %R13 |
0x4dffe9 POP %R14 |
0x4dffeb POP %R15 |
0x4dffed POP %RBP |
0x4dffee RET |
0x4dffef NOP |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00+ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_IJMatrixSetValuesOMPParC[...] | IJMatrix_parcsr.c:3240 | exec |
○ | BuildIJLaplacian27pt | amg.c:2267 | exec |
○ | main | amg.c:274 | exec |
○ | __libc_init_first | libc.so.6 |
Path / |
Source file and lines | IJMatrix_parcsr.c:3240-3484 |
Module | exec |
nb instructions | 205 |
nb uops | 277 |
loop length | 1077 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 2 |
used ymm registers | 1 |
used zmm registers | 0 |
nb stack references | 18 |
micro-operation queue | 69.25 cycles |
front end | 69.25 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 36.25 | 36.25 | 17.50 | 17.17 | 24.00 | 36.25 | 36.25 | 17.33 |
cycles | 36.25 | 36.25 | 17.50 | 17.17 | 24.00 | 36.25 | 36.25 | 17.33 |
Cycles executing div or sqrt instructions | 30.00-96.00 |
FE+BE cycles | 52.75-96.72 |
Stall cycles | 0.00-43.91 |
Front-end | 69.25 |
Dispatch | 36.25 |
DIV/SQRT | 30.00-96.00 |
Overall L1 | 69.25-96.00 |
all | 9% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 40% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 0% |
other | 11% |
all | 12% |
load | 11% |
store | 10% |
mul | 12% |
add-sub | 17% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 9% |
other | 13% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB $0x78,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %R9,-0x90(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RCX,-0x38(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x88(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CALL 4f60f0 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %RAX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CALL 4f6100 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %RAX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R15,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
OR %R14,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SHR $0x20,%RAX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
JE 4df460 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R14,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CQTO | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
IDIV %R15 | 57 | 14.25 | 14.25 | 0 | 0 | 0 | 14.25 | 14.25 | 0 | 42-95 | 24-90 |
MOV 0xb8(%RBP),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA 0x1(%R13),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDX,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JGE 4df478 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA 0x1(%RAX),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R15,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R13,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %RCX,%R15 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOVQ $0,(%R14,%R13,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
CMP %R15,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JL 4df49d | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 4df520 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R14D,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
DIV %R15D | 10 | 2.50 | 2.50 | 0 | 0 | 0 | 2.50 | 2.50 | 0 | 26 | 6 |
MOV 0xb8(%RBP),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA 0x1(%R13),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDX,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JL 4df43d | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R13,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %RDX,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
IMUL %RAX,%RCX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %RDX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOVQ $0,(%R14,%R13,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
CMP %R15,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JGE 4df520 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP %RDX,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMOVL %R13,%RDX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
IMUL %R13,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R15,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SUB %RDX,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SUB %RAX,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %R8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $-0x4,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 4df500 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA -0x1(%RCX),%R10 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R9,%RBX,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
VPXOR %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
VEXTRACTI128 $0x1,%YMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 1 |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 1 | 0.33 |
VPSHUFD $-0x12,%XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 1 | 0.33 |
VMOVQ %XMM0,%RSI | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
CMP %RCX,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 4df508 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 4df51c | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %ECX,%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %RDX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD %RAX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RSI,(%R14,%R13,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x88(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RAX),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x535530,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VZEROUPPER | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
CALL 410570 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
TEST %R13,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 4df5e2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0xc8(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %RAX,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JLE 4df5e2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x8,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JB 4df5b7 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SHR $0x3,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV (%R14),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA 0x40(%R14),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $-0x8,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %RAX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JAE 4df5e2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV (%R14,%RCX,8),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x88(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RAX),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x535550,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410570 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
TEST %R13,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 4df620 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x8(%R14,%R13,8),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x38(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP %R15,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JL 4df635 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 4dffe0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOVQ $0,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOV -0x38(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP %R15,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JGE 4dffe0 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0xb0(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xa8(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R12,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x98(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x80(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x68(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMPQ $0,0x18(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA (%RAX,%R13,8),%R12 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
SETE %AL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
TEST %RDX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETLE %CL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
OR %AL,%CL | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %CL,-0x29(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
DEC %RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SHR $0x1,%RDX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %RDX,-0x88(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RSI,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x20(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA 0x18(%R10),%RAX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RAX,-0x98(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOVQ $0,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOV %RSI,-0x48(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R15,-0x68(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JMP 4df6eb | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
ADD $0x78,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
Source file and lines | IJMatrix_parcsr.c:3240-3484 |
Module | exec |
nb instructions | 205 |
nb uops | 277 |
loop length | 1077 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 2 |
used ymm registers | 1 |
used zmm registers | 0 |
nb stack references | 18 |
micro-operation queue | 69.25 cycles |
front end | 69.25 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 36.25 | 36.25 | 17.50 | 17.17 | 24.00 | 36.25 | 36.25 | 17.33 |
cycles | 36.25 | 36.25 | 17.50 | 17.17 | 24.00 | 36.25 | 36.25 | 17.33 |
Cycles executing div or sqrt instructions | 30.00-96.00 |
FE+BE cycles | 52.75-96.72 |
Stall cycles | 0.00-43.91 |
Front-end | 69.25 |
Dispatch | 36.25 |
DIV/SQRT | 30.00-96.00 |
Overall L1 | 69.25-96.00 |
all | 9% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 40% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 0% |
other | 11% |
all | 12% |
load | 11% |
store | 10% |
mul | 12% |
add-sub | 17% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 9% |
other | 13% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB $0x78,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %R9,-0x90(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RCX,-0x38(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x88(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CALL 4f60f0 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %RAX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CALL 4f6100 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %RAX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R15,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
OR %R14,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SHR $0x20,%RAX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
JE 4df460 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R14,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CQTO | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
IDIV %R15 | 57 | 14.25 | 14.25 | 0 | 0 | 0 | 14.25 | 14.25 | 0 | 42-95 | 24-90 |
MOV 0xb8(%RBP),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA 0x1(%R13),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDX,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JGE 4df478 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA 0x1(%RAX),%R15 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R15,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R13,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
IMUL %RCX,%R15 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOVQ $0,(%R14,%R13,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
CMP %R15,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JL 4df49d | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 4df520 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R14D,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
DIV %R15D | 10 | 2.50 | 2.50 | 0 | 0 | 0 | 2.50 | 2.50 | 0 | 26 | 6 |
MOV 0xb8(%RBP),%R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA 0x1(%R13),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDX,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JL 4df43d | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RAX,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R13,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %RDX,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
IMUL %RAX,%RCX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %RDX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOVQ $0,(%R14,%R13,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
CMP %R15,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JGE 4df520 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP %RDX,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMOVL %R13,%RDX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
IMUL %R13,%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R15,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SUB %RDX,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SUB %RAX,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %R8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $-0x4,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 4df500 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA -0x1(%RCX),%R10 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R9,%RBX,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
VPXOR %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
VEXTRACTI128 $0x1,%YMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 1 |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 1 | 0.33 |
VPSHUFD $-0x12,%XMM0,%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
VPADDQ %XMM1,%XMM0,%XMM0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 1 | 0.33 |
VMOVQ %XMM0,%RSI | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
CMP %RCX,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 4df508 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 4df51c | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %ECX,%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %RDX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
ADD %RAX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RSI,(%R14,%R13,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x88(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RAX),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x535530,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VZEROUPPER | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
CALL 410570 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
TEST %R13,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 4df5e2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0xc8(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %RAX,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JLE 4df5e2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP $0x8,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JB 4df5b7 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SHR $0x3,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV (%R14),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA 0x40(%R14),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $-0x8,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %RAX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JAE 4df5e2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV (%R14,%RCX,8),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x88(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RAX),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x535550,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410570 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
TEST %R13,%R13 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 4df620 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x8(%R14,%R13,8),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x38(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP %R15,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JL 4df635 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 4dffe0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOVQ $0,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOV -0x38(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP %R15,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JGE 4dffe0 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0xb0(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xa8(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R12,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x98(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x80(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x68(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMPQ $0,0x18(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
LEA (%RAX,%R13,8),%R12 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
SETE %AL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
TEST %RDX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETLE %CL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
OR %AL,%CL | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %CL,-0x29(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
DEC %RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SHR $0x1,%RDX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %RDX,-0x88(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RSI,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x20(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA 0x18(%R10),%RAX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RAX,-0x98(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOVQ $0,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOV %RSI,-0x48(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R15,-0x68(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JMP 4df6eb | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
ADD $0x78,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼hypre_IJMatrixSetValuesOMPParCSR.extracted.28– | 1.07 | 0.4 |
▼Loop 3754 - IJMatrix_parcsr.c:3262-3484 - exec– | 0.15 | 0.06 |
▼Loop 3761 - IJMatrix_parcsr.c:3383-3454 - exec– | 0.91 | 0.34 |
○Loop 3762 - IJMatrix_parcsr.c:3388-3390 - exec | 0 | 0 |
○Loop 3763 - IJMatrix_parcsr.c:3422-3424 - exec | 0 | 0 |
○Loop 3764 - IJMatrix_parcsr.c:3359-3362 - exec | 0 | 0 |
○Loop 3765 - IJMatrix_parcsr.c:3359-3368 - exec | 0 | 0 |
▼Loop 3755 - IJMatrix_parcsr.c:3262-3484 - exec– | 0 | 0 |
▼Loop 3756 - IJMatrix_parcsr.c:3473-3484 - exec– | 0 | 0 |
○Loop 3757 - IJMatrix_parcsr.c:3478-3484 - exec | 0 | 0 |
○Loop 3758 - IJMatrix_parcsr.c:3478-3484 - exec | 0 | 0 |
▼Loop 3759 - IJMatrix_parcsr.c:3475-3484 - exec– | 0 | 0 |
○Loop 3760 - IJMatrix_parcsr.c:3478-3484 - exec | 0 | 0 |
▼Loop 3767 - IJMatrix_parcsr.c:3316-3341 - exec– | 0 | 0 |
○Loop 3768 - IJMatrix_parcsr.c:3318-3320 - exec | 0 | 0 |
○Loop 3766 - IJMatrix_parcsr.c:3359-3362 - exec | 0 | 0 |
○Loop 3771 - IJMatrix_parcsr.c:3274-3275 - exec | 0.01 | 0 |
○Loop 3769 - IJMatrix_parcsr.c:3282-3283 - exec | 0 | 0 |
○Loop 3770 - IJMatrix_parcsr.c:3282-3283 - exec | 0 | 0 |
○Loop 3753 - IJMatrix_parcsr.c:3274-3275 - exec | 0 | 0 |