| Function: hypre_IJMatrixSetValuesOMPParCSR.extracted.28 | Module: exec | Source: IJMatrix_parcsr.c:3240-3484 [...] | Coverage (incl. loops): 1.08% | (excl. loops): 0.00% |
|---|
| Function: hypre_IJMatrixSetValuesOMPParCSR.extracted.28 | Module: exec | Source: IJMatrix_parcsr.c:3240-3484 [...] | Coverage (incl. loops): 1.08% | (excl. loops): 0.00% |
|---|
/home/eoseret/qaas_runs_ZEN5/173-989-6379/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]++; |
0x580f20 PUSH %RBP |
0x580f21 MOV %RSP,%RBP |
0x580f24 PUSH %R15 |
0x580f26 PUSH %R14 |
0x580f28 PUSH %R13 |
0x580f2a PUSH %R12 |
0x580f2c PUSH %RBX |
0x580f2d SUB $0x78,%RSP |
0x580f31 MOV %R9,%RBX |
0x580f34 MOV %R8,%R12 |
0x580f37 MOV %RCX,-0x50(%RBP) |
0x580f3b MOV %RDX,%R14 |
0x580f3e MOV %RDI,-0x40(%RBP) |
0x580f42 CALL 5ac1b0 <hypre_NumActiveThreads> |
0x580f47 MOV %RAX,%R15 |
0x580f4a CALL 5ac1c0 <hypre_GetThreadNum> |
0x580f4f MOV %RAX,%R13 |
0x580f52 MOV %R15,%RAX |
0x580f55 OR %R14,%RAX |
0x580f58 SHR $0x20,%RAX |
0x580f5c JE 580f68 |
0x580f5e MOV %R14,%RAX |
0x580f61 CQTO |
0x580f63 IDIV %R15 |
0x580f66 JMP 580f70 |
0x580f68 MOV %R14D,%EAX |
0x580f6b XOR %EDX,%EDX |
0x580f6d DIV %R15D |
0x580f70 MOV 0xb8(%RBP),%R14 |
0x580f77 LEA 0x1(%R13),%RCX |
0x580f7b CMP %RDX,%R13 |
0x580f7e MOV -0x50(%RBP),%R9 |
0x580f82 JGE 580f95 |
0x580f84 LEA 0x1(%RAX),%RDI |
0x580f88 MOV %RDI,%R8 |
0x580f8b IMUL %R13,%R8 |
0x580f8f IMUL %RCX,%RDI |
0x580f93 JMP 580fa9 |
0x580f95 MOV %RAX,%R8 |
0x580f98 IMUL %R13,%R8 |
0x580f9c ADD %RDX,%R8 |
0x580f9f IMUL %RAX,%RCX |
0x580fa3 ADD %RDX,%RCX |
0x580fa6 MOV %RCX,%RDI |
0x580fa9 MOVQ $0,(%R14,%R13,8) |
0x580fb1 CMP %RDI,%R8 |
0x580fb4 MOV %R8,%R15 |
0x580fb7 MOV %RDI,-0x58(%RBP) |
0x580fbb JGE 5810b7 |
0x580fc1 LEA (%R14,%R13,8),%RCX |
0x580fc5 CMP %RDX,%R13 |
0x580fc8 CMOVL %R13,%RDX |
0x580fcc LEA (%R9,%RDI,8),%RSI |
0x580fd0 ADD $-0x8,%RSI |
0x580fd4 IMUL %R13,%RAX |
0x580fd8 ADD %RDX,%RAX |
0x580fdb CMP %RCX,%RSI |
0x580fde JB 581004 |
0x580fe0 LEA (%R9,%RAX,8),%RDX |
0x580fe4 CMP %RDX,%RCX |
0x580fe7 JB 581004 |
0x580fe9 XOR %EAX,%EAX |
0x580feb MOV %R8,%RDX |
0x580fee XCHG %AX,%AX |
(5358) 0x580ff0 ADD (%R9,%RDX,8),%RAX |
(5358) 0x580ff4 MOV %RAX,(%RCX) |
(5358) 0x580ff7 INC %RDX |
(5358) 0x580ffa CMP %RDX,%RDI |
(5358) 0x580ffd JNE 580ff0 |
0x580fff JMP 5810b7 |
0x581004 MOV %RDI,%RSI |
0x581007 SUB %RAX,%RSI |
0x58100a CMP $0x8,%RSI |
0x58100e JAE 581014 |
0x581010 XOR %EDX,%EDX |
0x581012 JMP 581058 |
0x581014 MOV %RSI,%RDI |
0x581017 SHR $0x3,%RDI |
0x58101b LEA (%R9,%R8,8),%R8 |
0x58101f ADD $0x38,%R8 |
0x581023 XOR %EDX,%EDX |
0x581025 NOPW %CS:(%RAX,%RAX,1) |
(5357) 0x581030 ADD -0x38(%R8),%RDX |
(5357) 0x581034 ADD -0x30(%R8),%RDX |
(5357) 0x581038 ADD -0x28(%R8),%RDX |
(5357) 0x58103c ADD -0x20(%R8),%RDX |
(5357) 0x581040 ADD -0x18(%R8),%RDX |
(5357) 0x581044 ADD -0x10(%R8),%RDX |
(5357) 0x581048 ADD -0x8(%R8),%RDX |
(5357) 0x58104c ADD (%R8),%RDX |
(5357) 0x58104f ADD $0x40,%R8 |
(5357) 0x581053 DEC %RDI |
(5357) 0x581056 JNE 581030 |
0x581058 MOV %ESI,%EDI |
0x58105a AND $0x7,%EDI |
0x58105d DEC %RDI |
0x581060 CMP $0x6,%RDI |
0x581064 JA 5810b4 |
0x581066 AND $-0x8,%RSI |
0x58106a JMP 0x5deb08(,%RDI,8) |
0x581071 ADD %RSI,%RAX |
0x581074 JMP 5810b0 |
0x581076 ADD %RSI,%RAX |
0x581079 JMP 5810ab |
0x58107b ADD %RSI,%RAX |
0x58107e JMP 5810a6 |
0x581080 ADD %RSI,%RAX |
0x581083 JMP 5810a1 |
0x581085 ADD %RSI,%RAX |
0x581088 JMP 58109c |
0x58108a ADD %RSI,%RAX |
0x58108d JMP 581097 |
0x58108f ADD %RSI,%RAX |
0x581092 ADD 0x30(%R9,%RAX,8),%RDX |
0x581097 ADD 0x28(%R9,%RAX,8),%RDX |
0x58109c ADD 0x20(%R9,%RAX,8),%RDX |
0x5810a1 ADD 0x18(%R9,%RAX,8),%RDX |
0x5810a6 ADD 0x10(%R9,%RAX,8),%RDX |
0x5810ab ADD 0x8(%R9,%RAX,8),%RDX |
0x5810b0 ADD (%R9,%RAX,8),%RDX |
0x5810b4 MOV %RDX,(%RCX) |
0x5810b7 MOV -0x40(%RBP),%RAX |
0x5810bb MOV (%RAX),%ESI |
0x5810bd MOV $0x60ab70,%EDI |
0x5810c2 CALL 41de50 <__kmpc_barrier@plt> |
0x5810c7 TEST %R13,%R13 |
0x5810ca JNE 581176 |
0x5810d0 MOV 0xc8(%RBP),%RAX |
0x5810d7 TEST %RAX,%RAX |
0x5810da JLE 581176 |
0x5810e0 CMP $0x8,%RAX |
0x5810e4 JB 581147 |
0x5810e6 MOV %RAX,%RCX |
0x5810e9 SHR $0x3,%RCX |
0x5810ed MOV (%R14),%RDX |
0x5810f0 LEA 0x40(%R14),%RSI |
0x5810f4 NOPW %CS:(%RAX,%RAX,1) |
(5356) 0x581100 ADD -0x38(%RSI),%RDX |
(5356) 0x581104 MOV %RDX,-0x38(%RSI) |
(5356) 0x581108 ADD -0x30(%RSI),%RDX |
(5356) 0x58110c MOV %RDX,-0x30(%RSI) |
(5356) 0x581110 ADD -0x28(%RSI),%RDX |
(5356) 0x581114 MOV %RDX,-0x28(%RSI) |
(5356) 0x581118 ADD -0x20(%RSI),%RDX |
(5356) 0x58111c MOV %RDX,-0x20(%RSI) |
(5356) 0x581120 ADD -0x18(%RSI),%RDX |
(5356) 0x581124 MOV %RDX,-0x18(%RSI) |
(5356) 0x581128 ADD -0x10(%RSI),%RDX |
(5356) 0x58112c MOV %RDX,-0x10(%RSI) |
(5356) 0x581130 ADD -0x8(%RSI),%RDX |
(5356) 0x581134 MOV %RDX,-0x8(%RSI) |
(5356) 0x581138 ADD (%RSI),%RDX |
(5356) 0x58113b MOV %RDX,(%RSI) |
(5356) 0x58113e ADD $0x40,%RSI |
(5356) 0x581142 DEC %RCX |
(5356) 0x581145 JNE 581100 |
0x581147 MOV %RAX,%RCX |
0x58114a AND $-0x8,%RCX |
0x58114e CMP %RAX,%RCX |
0x581151 JAE 581176 |
0x581153 MOV (%R14,%RCX,8),%RDX |
0x581157 NOPW (%RAX,%RAX,1) |
(5355) 0x581160 ADD 0x8(%R14,%RCX,8),%RDX |
(5355) 0x581165 MOV %RDX,0x8(%R14,%RCX,8) |
(5355) 0x58116a LEA 0x1(%RCX),%RSI |
(5355) 0x58116e MOV %RSI,%RCX |
(5355) 0x581171 CMP %RSI,%RAX |
(5355) 0x581174 JNE 581160 |
0x581176 MOV -0x40(%RBP),%RAX |
0x58117a MOV (%RAX),%ESI |
0x58117c MOV $0x60ab90,%EDI |
0x581181 CALL 41de50 <__kmpc_barrier@plt> |
0x581186 TEST %R13,%R13 |
0x581189 JE 581192 |
0x58118b MOV -0x8(%R14,%R13,8),%R9 |
0x581190 JMP 581195 |
0x581192 XOR %R9D,%R9D |
0x581195 MOV -0x50(%RBP),%RDX |
0x581199 MOV %R15,%RSI |
0x58119c MOV -0x58(%RBP),%RDI |
0x5811a0 CMP %RDI,%R15 |
0x5811a3 JGE 5819a9 |
0x5811a9 MOV 0xb0(%RBP),%RAX |
0x5811b0 MOV 0xa8(%RBP),%RCX |
0x5811b7 MOV 0x98(%RBP),%R8 |
0x5811be CMPQ $0,0x18(%RBP) |
0x5811c3 LEA (%RAX,%R13,8),%R15 |
0x5811c7 SETNE %AL |
0x5811ca TEST %R8,%R8 |
0x5811cd SETG %R10B |
0x5811d1 AND %AL,%R10B |
0x5811d4 MOV %R10B,-0x29(%RBP) |
0x5811d8 DEC %R8 |
0x5811db SHR $0x1,%R8 |
0x5811de MOV %R8,-0xa0(%RBP) |
0x5811e5 MOV 0x20(%RBP),%R8 |
0x5811e9 LEA 0x18(%RCX),%RAX |
0x5811ed MOV %RAX,-0x98(%RBP) |
0x5811f4 XOR %EAX,%EAX |
0x5811f6 MOV %RAX,-0x68(%RBP) |
0x5811fa MOV %R12,-0x80(%RBP) |
0x5811fe JMP 581224 |
(5341) 0x581200 MOV -0x80(%RBP),%R12 |
(5341) 0x581204 MOV -0x50(%RBP),%RDX |
(5341) 0x581208 MOV -0x60(%RBP),%RSI |
(5341) 0x58120c MOV -0x58(%RBP),%RDI |
(5341) 0x581210 MOV -0x70(%RBP),%R9 |
(5341) 0x581214 MOV 0x20(%RBP),%R8 |
(5341) 0x581218 INC %RSI |
(5341) 0x58121b CMP %RDI,%RSI |
(5341) 0x58121e JGE 5819a9 |
(5341) 0x581224 MOV (%R12,%RSI,8),%RAX |
(5341) 0x581228 MOV (%RDX,%RSI,8),%R14 |
(5341) 0x58122c MOV %RAX,-0x40(%RBP) |
(5341) 0x581230 MOV %RAX,%R11 |
(5341) 0x581233 SUB (%R8),%R11 |
(5341) 0x581236 JL 581300 |
(5341) 0x58123c MOV -0x40(%RBP),%RAX |
(5341) 0x581240 CMP 0x8(%R8),%RAX |
(5341) 0x581244 JGE 581300 |
(5341) 0x58124a CMPQ $0,0x58(%RBP) |
(5341) 0x58124f MOV %R11,-0x48(%RBP) |
(5341) 0x581253 JE 58150f |
(5341) 0x581259 MOV 0x38(%RBP),%RAX |
(5341) 0x58125d MOV (%RAX,%R11,8),%R12 |
(5341) 0x581261 MOV 0x40(%RBP),%RAX |
(5341) 0x581265 MOV (%RAX,%R11,8),%RAX |
(5341) 0x581269 MOV %RAX,-0x90(%RBP) |
(5341) 0x581270 MOV 0x50(%RBP),%RAX |
(5341) 0x581274 MOV (%RAX,%R11,8),%RCX |
(5341) 0x581278 MOV 0x48(%RBP),%RAX |
(5341) 0x58127c MOV (%RAX,%R11,8),%R13 |
(5341) 0x581280 MOV %RCX,-0x88(%RBP) |
(5341) 0x581287 MOV %RCX,%RAX |
(5341) 0x58128a SUB %R13,%RAX |
(5341) 0x58128d MOV %R14,%RCX |
(5341) 0x581290 SUB %RAX,%RCX |
(5341) 0x581293 MOV %RSI,-0x60(%RBP) |
(5341) 0x581297 JLE 58166a |
(5341) 0x58129d MOV $0x8,%ESI |
(5341) 0x5812a2 MOV %RCX,%RDI |
(5341) 0x5812a5 MOV %RCX,-0x40(%RBP) |
(5341) 0x5812a9 MOV %R9,-0x70(%RBP) |
(5341) 0x5812ad CALL 5a8860 <hypre_CAlloc> |
(5341) 0x5812b2 MOV %RAX,-0x78(%RBP) |
(5341) 0x5812b6 MOV $0x8,%ESI |
(5341) 0x5812bb MOV -0x40(%RBP),%RDI |
(5341) 0x5812bf CALL 5a8860 <hypre_CAlloc> |
(5341) 0x5812c4 MOV -0x78(%RBP),%R10 |
(5341) 0x5812c8 MOV -0x48(%RBP),%R11 |
(5341) 0x5812cc MOV -0x70(%RBP),%R9 |
(5341) 0x5812d0 MOV 0x10(%RBP),%RDI |
(5341) 0x5812d4 TEST %R14,%R14 |
(5341) 0x5812d7 MOV %RAX,%RCX |
(5341) 0x5812da MOV %RAX,-0x68(%RBP) |
(5341) 0x5812de JG 581685 |
(5341) 0x5812e4 MOV 0x48(%RBP),%RAX |
(5341) 0x5812e8 MOV %R13,(%RAX,%R11,8) |
(5341) 0x5812ec JMP 581861 |
0x5812f1 NOPW %CS:(%RAX,%RAX,1) |
(5341) 0x581300 ADD %R14,%R9 |
(5341) 0x581303 TEST %R14,%R14 |
(5341) 0x581306 SETG %AL |
(5341) 0x581309 TEST %AL,-0x29(%RBP) |
(5341) 0x58130c JE 581218 |
(5341) 0x581312 MOV %R9,-0x70(%RBP) |
(5341) 0x581316 MOV %RSI,-0x60(%RBP) |
(5341) 0x58131a CMP %RBX,%R15 |
(5341) 0x58131d SETB %AL |
(5341) 0x581320 LEA (%RBX,%R14,8),%RCX |
(5341) 0x581324 ADD $-0x8,%RCX |
(5341) 0x581328 DEC %R14 |
(5341) 0x58132b MOV %RCX,-0x38(%RBP) |
(5341) 0x58132f CMP %R15,%RCX |
(5341) 0x581332 SETB %CL |
(5341) 0x581335 OR %AL,%CL |
(5341) 0x581337 MOV %CL,-0x88(%RBP) |
(5341) 0x58133d XOR %ESI,%ESI |
(5341) 0x58133f XOR %EDX,%EDX |
(5341) 0x581341 JMP 581364 |
0x581343 NOPW %CS:(%RAX,%RAX,1) |
(5342) 0x581350 LEA 0x1(%RDX),%RAX |
(5342) 0x581354 CMP -0xa0(%RBP),%RDX |
(5342) 0x58135b MOV %RAX,%RDX |
(5342) 0x58135e JE 581200 |
(5342) 0x581364 MOV %RSI,%RAX |
(5342) 0x581367 MOV %RDX,%RCX |
(5342) 0x58136a SAL $0x4,%RCX |
(5342) 0x58136e MOV 0xa0(%RBP),%R8 |
(5342) 0x581375 MOV 0x8(%R8,%RCX,1),%RDI |
(5342) 0x58137a ADD %RDI,%RSI |
(5342) 0x58137d MOV -0x40(%RBP),%R9 |
(5342) 0x581381 CMP %R9,(%R8,%RCX,1) |
(5342) 0x581385 JNE 581350 |
(5342) 0x581387 TEST %RDI,%RDI |
(5342) 0x58138a JLE 581350 |
(5342) 0x58138c MOV 0xa8(%RBP),%R8 |
(5342) 0x581393 LEA (%R8,%RSI,8),%RCX |
(5342) 0x581397 ADD $-0x8,%RCX |
(5342) 0x58139b CMP %R15,%RCX |
(5342) 0x58139e SETB %R9B |
(5342) 0x5813a2 LEA (%R8,%RAX,8),%R8 |
(5342) 0x5813a6 CMP %R8,%R15 |
(5342) 0x5813a9 SETB %R10B |
(5342) 0x5813ad OR %R9B,%R10B |
(5342) 0x5813b0 CMP %RBX,%RCX |
(5342) 0x5813b3 SETB %CL |
(5342) 0x5813b6 CMP %R8,-0x38(%RBP) |
(5342) 0x5813ba SETB %R9B |
(5342) 0x5813be OR %CL,%R9B |
(5342) 0x5813c1 AND %R10B,%R9B |
(5342) 0x5813c4 TEST %R9B,-0x88(%RBP) |
(5342) 0x5813cb JE 5814c0 |
(5342) 0x5813d1 MOV %RDI,%RCX |
(5342) 0x5813d4 SHR $0x2,%RCX |
(5342) 0x5813d8 MOV %RDI,%R10 |
(5342) 0x5813db AND $-0x4,%R10 |
(5342) 0x5813df MOV -0x98(%RBP),%R9 |
(5342) 0x5813e6 LEA (%R9,%RAX,8),%R13 |
(5342) 0x5813ea XOR %R12D,%R12D |
(5342) 0x5813ed JMP 581401 |
0x5813ef NOP |
(5345) 0x5813f0 LEA 0x1(%R12),%RAX |
(5345) 0x5813f5 CMP %R14,%R12 |
(5345) 0x5813f8 MOV %RAX,%R12 |
(5345) 0x5813fb JE 581350 |
(5345) 0x581401 MOV (%RBX,%R12,8),%RAX |
(5345) 0x581405 CMP $0x4,%RDI |
(5345) 0x581409 JAE 581440 |
(5345) 0x58140b CMP %RDI,%R10 |
(5345) 0x58140e JAE 5813f0 |
(5345) 0x581410 MOV %R10,%R9 |
(5345) 0x581413 JMP 581428 |
0x581415 NOPW %CS:(%RAX,%RAX,1) |
(5346) 0x581420 INC %R9 |
(5346) 0x581423 CMP %R9,%RDI |
(5346) 0x581426 JE 5813f0 |
(5346) 0x581428 CMP %RAX,(%R8,%R9,8) |
(5346) 0x58142c JNE 581420 |
(5346) 0x58142e MOVQ $-0x1,(%R8,%R9,8) |
(5346) 0x581436 INCQ (%R15) |
(5346) 0x581439 JMP 581420 |
0x58143b NOPL (%RAX,%RAX,1) |
(5345) 0x581440 MOV %RCX,%R9 |
(5345) 0x581443 MOV %R13,%R11 |
(5345) 0x581446 JMP 581459 |
0x581448 NOPL (%RAX,%RAX,1) |
(5347) 0x581450 ADD $0x20,%R11 |
(5347) 0x581454 DEC %R9 |
(5347) 0x581457 JE 58140b |
(5347) 0x581459 CMP %RAX,-0x18(%R11) |
(5347) 0x58145d JNE 581490 |
(5347) 0x58145f MOVQ $-0x1,-0x18(%R11) |
(5347) 0x581467 INCQ (%R15) |
(5347) 0x58146a CMP %RAX,-0x10(%R11) |
(5347) 0x58146e JE 581496 |
(5347) 0x581470 CMP %RAX,-0x8(%R11) |
(5347) 0x581474 JNE 5814a7 |
(5347) 0x581476 MOVQ $-0x1,-0x8(%R11) |
(5347) 0x58147e INCQ (%R15) |
(5347) 0x581481 CMP %RAX,(%R11) |
(5347) 0x581484 JNE 581450 |
(5347) 0x581486 JMP 5814ac |
0x581488 NOPL (%RAX,%RAX,1) |
(5347) 0x581490 CMP %RAX,-0x10(%R11) |
(5347) 0x581494 JNE 581470 |
(5347) 0x581496 MOVQ $-0x1,-0x10(%R11) |
(5347) 0x58149e INCQ (%R15) |
(5347) 0x5814a1 CMP %RAX,-0x8(%R11) |
(5347) 0x5814a5 JE 581476 |
(5347) 0x5814a7 CMP %RAX,(%R11) |
(5347) 0x5814aa JNE 581450 |
(5347) 0x5814ac MOVQ $-0x1,(%R11) |
(5347) 0x5814b3 INCQ (%R15) |
(5347) 0x5814b6 JMP 581450 |
0x5814b8 NOPL (%RAX,%RAX,1) |
(5342) 0x5814c0 XOR %EAX,%EAX |
(5342) 0x5814c2 JMP 5814e0 |
0x5814c4 NOPW %CS:(%RAX,%RAX,1) |
(5343) 0x5814d0 LEA 0x1(%RAX),%RCX |
(5343) 0x5814d4 CMP %R14,%RAX |
(5343) 0x5814d7 MOV %RCX,%RAX |
(5343) 0x5814da JE 581350 |
(5343) 0x5814e0 XOR %ECX,%ECX |
(5343) 0x5814e2 JMP 5814f8 |
0x5814e4 NOPW %CS:(%RAX,%RAX,1) |
(5344) 0x5814f0 INC %RCX |
(5344) 0x5814f3 CMP %RCX,%RDI |
(5344) 0x5814f6 JE 5814d0 |
(5344) 0x5814f8 MOV (%R8,%RCX,8),%R9 |
(5344) 0x5814fc CMP (%RBX,%RAX,8),%R9 |
(5344) 0x581500 JNE 5814f0 |
(5344) 0x581502 MOVQ $-0x1,(%R8,%RCX,8) |
(5344) 0x58150a INCQ (%R15) |
(5344) 0x58150d JMP 5814f0 |
(5341) 0x58150f MOV 0x18(%RBP),%RAX |
(5341) 0x581513 MOV 0x38(%RAX),%RCX |
(5341) 0x581517 MOV 0x40(%RAX),%RAX |
(5341) 0x58151b MOV (%RAX,%R11,8),%RAX |
(5341) 0x58151f MOV (%RCX,%R11,8),%RCX |
(5341) 0x581523 TEST %R14,%R14 |
(5341) 0x581526 JLE 581836 |
(5341) 0x58152c MOV %RSI,-0x60(%RBP) |
(5341) 0x581530 MOV 0x60(%RBP),%RDX |
(5341) 0x581534 MOV 0x8(%RDX,%R11,8),%RDX |
(5341) 0x581539 MOV 0x78(%RBP),%RSI |
(5341) 0x58153d MOV 0x8(%RSI,%R11,8),%RDI |
(5341) 0x581542 LEA (%R14,%R9,1),%RSI |
(5341) 0x581546 XOR %R8D,%R8D |
(5341) 0x581549 MOV %RAX,%R12 |
(5341) 0x58154c MOV %RCX,-0x38(%RBP) |
(5341) 0x581550 JMP 58157c |
(5348) 0x581552 MOV %R13,%R9 |
(5348) 0x581555 MOV 0x10(%RBP),%R11 |
(5348) 0x581559 MOVSD (%R11,%R13,8),%XMM0 |
(5348) 0x58155f MOV 0x70(%RBP),%R11 |
(5348) 0x581563 MOVSD %XMM0,(%R11,%R10,8) |
(5348) 0x581569 MOV -0x48(%RBP),%R11 |
(5348) 0x58156d INC %R9 |
(5348) 0x581570 INC %R8 |
(5348) 0x581573 CMP %R14,%R8 |
(5348) 0x581576 JE 581841 |
(5348) 0x58157c MOV %R9,%R13 |
(5348) 0x58157f MOV (%RBX,%R9,8),%R9 |
(5348) 0x581583 CMP 0x28(%RBP),%R9 |
(5348) 0x581587 JL 5815f0 |
(5348) 0x581589 CMP 0x30(%RBP),%R9 |
(5348) 0x58158d JG 5815f0 |
(5348) 0x58158f MOV 0x60(%RBP),%R10 |
(5348) 0x581593 MOV (%R10,%R11,8),%R10 |
(5348) 0x581597 CMP %RCX,%R10 |
(5348) 0x58159a JGE 5815b2 |
(5348) 0x58159c NOPL (%RAX) |
(5350) 0x5815a0 MOV 0x68(%RBP),%R11 |
(5350) 0x5815a4 CMP %R9,(%R11,%R10,8) |
(5350) 0x5815a8 JE 581552 |
(5350) 0x5815aa INC %R10 |
(5350) 0x5815ad CMP %R10,%RCX |
(5350) 0x5815b0 JNE 5815a0 |
(5348) 0x5815b2 MOV -0x38(%RBP),%R11 |
(5348) 0x5815b6 CMP %RDX,%R11 |
(5348) 0x5815b9 JGE 5818b0 |
(5348) 0x5815bf MOV 0x68(%RBP),%R10 |
(5348) 0x5815c3 MOV %R9,(%R10,%R11,8) |
(5348) 0x5815c7 MOV %R13,%R9 |
(5348) 0x5815ca MOV 0x10(%RBP),%R10 |
(5348) 0x5815ce MOVSD (%R10,%R13,8),%XMM0 |
(5348) 0x5815d4 MOV 0x70(%RBP),%R10 |
(5348) 0x5815d8 MOVSD %XMM0,(%R10,%R11,8) |
(5348) 0x5815de INC %R11 |
(5348) 0x5815e1 MOV %R11,-0x38(%RBP) |
(5348) 0x5815e5 JMP 581569 |
0x5815e7 NOPW (%RAX,%RAX,1) |
(5348) 0x5815f0 MOV 0x78(%RBP),%R10 |
(5348) 0x5815f4 MOV (%R10,%R11,8),%R10 |
(5348) 0x5815f8 CMP %RAX,%R10 |
(5348) 0x5815fb JGE 581615 |
(5348) 0x5815fd NOPL (%RAX) |
(5349) 0x581600 MOV 0x80(%RBP),%R11 |
(5349) 0x581607 CMP %R9,(%R11,%R10,8) |
(5349) 0x58160b JE 581651 |
(5349) 0x58160d INC %R10 |
(5349) 0x581610 CMP %R10,%RAX |
(5349) 0x581613 JNE 581600 |
(5348) 0x581615 CMP %RDI,%R12 |
(5348) 0x581618 JGE 5818e2 |
(5348) 0x58161e MOV %R12,%R11 |
(5348) 0x581621 MOV 0x80(%RBP),%R10 |
(5348) 0x581628 MOV %R9,(%R10,%R12,8) |
(5348) 0x58162c MOV %R13,%R9 |
(5348) 0x58162f MOV 0x10(%RBP),%R10 |
(5348) 0x581633 MOVSD (%R10,%R13,8),%XMM0 |
(5348) 0x581639 MOV 0x88(%RBP),%R10 |
(5348) 0x581640 MOVSD %XMM0,(%R10,%R12,8) |
(5348) 0x581646 INC %R11 |
(5348) 0x581649 MOV %R11,%R12 |
(5348) 0x58164c JMP 581569 |
(5348) 0x581651 MOV %R13,%R9 |
(5348) 0x581654 MOV 0x10(%RBP),%R11 |
(5348) 0x581658 MOVSD (%R11,%R13,8),%XMM0 |
(5348) 0x58165e MOV 0x88(%RBP),%R11 |
(5348) 0x581665 JMP 581563 |
(5341) 0x58166a XOR %R10D,%R10D |
(5341) 0x58166d MOV 0x10(%RBP),%RDI |
(5341) 0x581671 MOV -0x68(%RBP),%RAX |
(5341) 0x581675 TEST %R14,%R14 |
(5341) 0x581678 MOV %RAX,%RCX |
(5341) 0x58167b MOV %RAX,-0x68(%RBP) |
(5341) 0x58167f JLE 5812e4 |
(5341) 0x581685 XOR %R8D,%R8D |
(5341) 0x581688 MOV %R13,-0x40(%RBP) |
(5341) 0x58168c MOV %R9,%RCX |
(5341) 0x58168f XOR %EDX,%EDX |
(5341) 0x581691 MOV %RDX,-0x38(%RBP) |
(5341) 0x581695 JMP 5816bf |
0x581697 NOPW (%RAX,%RAX,1) |
(5353) 0x5816a0 MOV -0x38(%RBP),%RSI |
(5353) 0x5816a4 MOV %RDX,(%R10,%RSI,8) |
(5353) 0x5816a8 MOVSD %XMM0,(%RAX,%RSI,8) |
(5353) 0x5816ad INC %RSI |
(5353) 0x5816b0 MOV %RSI,-0x38(%RBP) |
(5353) 0x5816b4 INC %RCX |
(5353) 0x5816b7 INC %R8 |
(5353) 0x5816ba CMP %R14,%R8 |
(5353) 0x5816bd JE 581723 |
(5353) 0x5816bf MOV (%RBX,%RCX,8),%RDX |
(5353) 0x5816c3 TEST %R13,%R13 |
(5353) 0x5816c6 JLE 5816de |
(5353) 0x5816c8 XOR %ESI,%ESI |
(5353) 0x5816ca NOPW (%RAX,%RAX,1) |
(5354) 0x5816d0 CMP %RDX,(%R12,%RSI,8) |
(5354) 0x5816d4 JE 581710 |
(5354) 0x5816d6 INC %RSI |
(5354) 0x5816d9 CMP %RSI,%R13 |
(5354) 0x5816dc JNE 5816d0 |
(5353) 0x5816de MOVSD (%RDI,%RCX,8),%XMM0 |
(5353) 0x5816e3 MOV -0x40(%RBP),%RSI |
(5353) 0x5816e7 CMP -0x88(%RBP),%RSI |
(5353) 0x5816ee JGE 5816a0 |
(5353) 0x5816f0 MOV %RDX,(%R12,%RSI,8) |
(5353) 0x5816f4 MOV -0x90(%RBP),%RDX |
(5353) 0x5816fb MOVSD %XMM0,(%RDX,%RSI,8) |
(5353) 0x581700 INC %RSI |
(5353) 0x581703 MOV %RSI,-0x40(%RBP) |
(5353) 0x581707 JMP 5816b4 |
0x581709 NOPL (%RAX) |
(5353) 0x581710 MOVSD (%RDI,%RCX,8),%XMM0 |
(5353) 0x581715 MOV -0x90(%RBP),%RDX |
(5353) 0x58171c MOVSD %XMM0,(%RDX,%RSI,8) |
(5353) 0x581721 JMP 5816b4 |
(5341) 0x581723 ADD %R14,%R9 |
(5341) 0x581726 MOV -0x38(%RBP),%RCX |
(5341) 0x58172a MOV -0x40(%RBP),%RAX |
(5341) 0x58172e LEA (%RAX,%RCX,1),%R12 |
(5341) 0x581732 MOV 0x48(%RBP),%RAX |
(5341) 0x581736 MOV %R12,(%RAX,%R11,8) |
(5341) 0x58173a TEST %RCX,%RCX |
(5341) 0x58173d JE 581861 |
(5341) 0x581743 MOV %R10,-0x78(%RBP) |
(5341) 0x581747 MOV %R9,-0x70(%RBP) |
(5341) 0x58174b MOV 0x38(%RBP),%R13 |
(5341) 0x58174f MOV (%R13,%R11,8),%RDI |
(5341) 0x581754 LEA (,%R12,8),%R14 |
(5341) 0x58175c MOV %R14,%RSI |
(5341) 0x58175f CALL 5a88c0 <hypre_ReAlloc> |
(5341) 0x581764 MOV -0x48(%RBP),%RCX |
(5341) 0x581768 MOV %RAX,(%R13,%RCX,8) |
(5341) 0x58176d MOV 0x40(%RBP),%R13 |
(5341) 0x581771 MOV -0x48(%RBP),%RAX |
(5341) 0x581775 MOV (%R13,%RAX,8),%RDI |
(5341) 0x58177a MOV %R14,%RSI |
(5341) 0x58177d CALL 5a88c0 <hypre_ReAlloc> |
(5341) 0x581782 MOV -0x48(%RBP),%RDX |
(5341) 0x581786 MOV %RAX,(%R13,%RDX,8) |
(5341) 0x58178b MOV -0x38(%RBP),%R13 |
(5341) 0x58178f MOV 0x50(%RBP),%RCX |
(5341) 0x581793 MOV %R12,(%RCX,%RDX,8) |
(5341) 0x581797 TEST %R13,%R13 |
(5341) 0x58179a JLE 581859 |
(5341) 0x5817a0 MOV 0x38(%RBP),%RCX |
(5341) 0x5817a4 MOV (%RCX,%RDX,8),%RCX |
(5341) 0x5817a8 MOV -0x78(%RBP),%R10 |
(5341) 0x5817ac LEA (%R10,%R13,8),%RDX |
(5341) 0x5817b0 ADD $-0x8,%RDX |
(5341) 0x5817b4 MOV -0x40(%RBP),%R11 |
(5341) 0x5817b8 LEA (%RCX,%R11,8),%RDI |
(5341) 0x5817bc CMP %RDI,%RDX |
(5341) 0x5817bf SETAE %DL |
(5341) 0x5817c2 LEA (%R11,%R13,1),%RSI |
(5341) 0x5817c6 DEC %RSI |
(5341) 0x5817c9 LEA (%RCX,%RSI,8),%RCX |
(5341) 0x5817cd CMP %R10,%RCX |
(5341) 0x5817d0 SETAE %R8B |
(5341) 0x5817d4 MOV -0x68(%RBP),%R9 |
(5341) 0x5817d8 LEA (%R9,%R13,8),%RCX |
(5341) 0x5817dc ADD $-0x8,%RCX |
(5341) 0x5817e0 LEA (%RAX,%R11,8),%R14 |
(5341) 0x5817e4 CMP %R14,%RCX |
(5341) 0x5817e7 SETB %CL |
(5341) 0x5817ea LEA (%RAX,%RSI,8),%RAX |
(5341) 0x5817ee CMP %R9,%RAX |
(5341) 0x5817f1 SETB %AL |
(5341) 0x5817f4 TEST %R8B,%DL |
(5341) 0x5817f7 JNE 581873 |
(5341) 0x5817f9 OR %AL,%CL |
(5341) 0x5817fb JE 581873 |
(5341) 0x5817fd CMP $0xc,%R13 |
(5341) 0x581801 MOV -0x80(%RBP),%R12 |
(5341) 0x581805 JBE 581955 |
(5341) 0x58180b SAL $0x3,%R13 |
(5341) 0x58180f MOV %R10,%RSI |
(5341) 0x581812 MOV %R13,%RDX |
(5341) 0x581815 CALL 5b5260 <_intel_fast_memcpy> |
(5341) 0x58181a MOV %R14,%RDI |
(5341) 0x58181d MOV -0x68(%RBP),%RSI |
(5341) 0x581821 MOV %R13,%RDX |
(5341) 0x581824 CALL 5b5260 <_intel_fast_memcpy> |
(5341) 0x581829 MOV -0x78(%RBP),%R10 |
(5341) 0x58182d MOV -0x70(%RBP),%R9 |
(5341) 0x581831 JMP 58197b |
(5341) 0x581836 MOV %RCX,%R10 |
(5341) 0x581839 MOV %RAX,%R12 |
(5341) 0x58183c JMP 581938 |
(5341) 0x581841 MOV %RSI,%R9 |
(5341) 0x581844 MOV -0x50(%RBP),%RDX |
(5341) 0x581848 MOV -0x60(%RBP),%RSI |
(5341) 0x58184c MOV -0x58(%RBP),%RDI |
(5341) 0x581850 MOV 0x20(%RBP),%R8 |
(5341) 0x581854 JMP 581934 |
(5341) 0x581859 MOV -0x70(%RBP),%R9 |
(5341) 0x58185d MOV -0x78(%RBP),%R10 |
(5341) 0x581861 TEST %R10,%R10 |
(5341) 0x581864 MOV -0x80(%RBP),%R12 |
(5341) 0x581868 JNE 58197b |
(5341) 0x58186e JMP 581998 |
(5341) 0x581873 XOR %EAX,%EAX |
(5341) 0x581875 MOV -0x80(%RBP),%R12 |
(5341) 0x581879 MOV -0x70(%RBP),%R9 |
(5341) 0x58187d MOV -0x68(%RBP),%RDX |
(5341) 0x581881 NOPW %CS:(%RAX,%RAX,1) |
(5351) 0x581890 MOV (%R10,%RAX,8),%RCX |
(5351) 0x581894 MOV %RCX,(%RDI,%RAX,8) |
(5351) 0x581898 MOVSD (%RDX,%RAX,8),%XMM0 |
(5351) 0x58189d MOVSD %XMM0,(%R14,%RAX,8) |
(5351) 0x5818a3 INC %RAX |
(5351) 0x5818a6 CMP %RAX,%R13 |
(5351) 0x5818a9 JNE 581890 |
(5341) 0x5818ab JMP 58197b |
(5341) 0x5818b0 MOV $0x5df9db,%EDI |
(5341) 0x5818b5 MOV $0xd70,%ESI |
(5341) 0x5818ba MOV $0x1,%EDX |
(5341) 0x5818bf XOR %ECX,%ECX |
(5341) 0x5818c1 CALL 5ad730 <hypre_error_handler> |
(5341) 0x5818c6 MOV 0xd0(%RBP),%RAX |
(5341) 0x5818cd LOCK INCQ (%RAX) |
(5341) 0x5818d1 MOV $0x5dfb55,%EDI |
(5341) 0x5818d6 CMPQ $0,0xc0(%RBP) |
(5341) 0x5818de JNE 581912 |
(5341) 0x5818e0 JMP 58191d |
(5341) 0x5818e2 MOV $0x5df9db,%EDI |
(5341) 0x5818e7 MOV $0xd4e,%ESI |
(5341) 0x5818ec MOV $0x1,%EDX |
(5341) 0x5818f1 XOR %ECX,%ECX |
(5341) 0x5818f3 CALL 5ad730 <hypre_error_handler> |
(5341) 0x5818f8 MOV 0xd0(%RBP),%RAX |
(5341) 0x5818ff LOCK INCQ (%RAX) |
(5341) 0x581903 MOV $0x5dfb2f,%EDI |
(5341) 0x581908 CMPQ $0,0xc0(%RBP) |
(5341) 0x581910 JE 58191d |
(5341) 0x581912 MOV -0x40(%RBP),%RSI |
(5341) 0x581916 XOR %EAX,%EAX |
(5341) 0x581918 CALL 41d800 <@plt> |
(5341) 0x58191d MOV -0x50(%RBP),%RDX |
(5341) 0x581921 MOV -0x60(%RBP),%RSI |
(5341) 0x581925 MOV -0x58(%RBP),%RDI |
(5341) 0x581929 MOV %R13,%R9 |
(5341) 0x58192c MOV 0x20(%RBP),%R8 |
(5341) 0x581930 MOV -0x48(%RBP),%R11 |
(5341) 0x581934 MOV -0x38(%RBP),%R10 |
(5341) 0x581938 MOV 0x18(%RBP),%RCX |
(5341) 0x58193c MOV 0x38(%RCX),%RAX |
(5341) 0x581940 MOV %R10,(%RAX,%R11,8) |
(5341) 0x581944 MOV 0x40(%RCX),%RAX |
(5341) 0x581948 MOV %R12,(%RAX,%R11,8) |
(5341) 0x58194c MOV -0x80(%RBP),%R12 |
(5341) 0x581950 JMP 581218 |
(5341) 0x581955 XOR %EAX,%EAX |
(5341) 0x581957 MOV -0x70(%RBP),%R9 |
(5341) 0x58195b MOV -0x68(%RBP),%RDX |
(5341) 0x58195f NOP |
(5352) 0x581960 MOV (%R10,%RAX,8),%RCX |
(5352) 0x581964 MOV %RCX,(%RDI,%RAX,8) |
(5352) 0x581968 MOVSD (%RDX,%RAX,8),%XMM0 |
(5352) 0x58196d MOVSD %XMM0,(%R14,%RAX,8) |
(5352) 0x581973 INC %RAX |
(5352) 0x581976 CMP %RAX,%R13 |
(5352) 0x581979 JNE 581960 |
(5341) 0x58197b MOV %R10,%RDI |
(5341) 0x58197e MOV %R9,%R14 |
(5341) 0x581981 CALL 5a8930 <hypre_Free> |
(5341) 0x581986 MOV -0x68(%RBP),%RDI |
(5341) 0x58198a CALL 5a8930 <hypre_Free> |
(5341) 0x58198f MOV %R14,%R9 |
(5341) 0x581992 XOR %EAX,%EAX |
(5341) 0x581994 MOV %RAX,-0x68(%RBP) |
(5341) 0x581998 MOV -0x50(%RBP),%RDX |
(5341) 0x58199c MOV -0x60(%RBP),%RSI |
(5341) 0x5819a0 MOV -0x58(%RBP),%RDI |
(5341) 0x5819a4 JMP 581214 |
0x5819a9 ADD $0x78,%RSP |
0x5819ad POP %RBX |
0x5819ae POP %R12 |
0x5819b0 POP %R13 |
0x5819b2 POP %R14 |
0x5819b4 POP %R15 |
0x5819b6 POP %RBP |
0x5819b7 RET |
0x5819b8 NOPL (%RAX,%RAX,1) |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►96.69+ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | libiomp5.so | |
| ○ | __kmp_launch_thread | libiomp5.so | |
| ○ | _INTERNALea951ae6::__kmp_launc[...] | libiomp5.so | |
| ○ | start_thread | libc.so.6 | |
| ○ | __GI___clone3 | libc.so.6 | |
| ►3.03+ | __kmp_invoke_microtask | libiomp5.so | |
| ○ | __kmp_invoke_task_func | 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_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | exec |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| Path / |
The code analyzed by CQA in that panel excludes loops and represents 0.00% of application time for run icx_5
| Source file and lines | IJMatrix_parcsr.c:3240-3484 |
| Module | exec |
| nb instructions | 183 |
| nb uops | 172 |
| loop length | 729 |
| used x86 registers | 15 |
| used mmx registers | 0 |
| used xmm registers | 0 |
| used ymm registers | 0 |
| used zmm registers | 0 |
| nb stack references | 15 |
| micro-operation queue | 21.50 cycles |
| front end | 21.50 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 17.17 | 17.17 | 17.17 | 17.17 | 17.17 | 17.17 | 9.75 | 9.75 | 9.75 | 9.75 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| cycles | 17.17 | 17.17 | 17.17 | 17.17 | 17.17 | 17.17 | 9.75 | 9.75 | 9.75 | 9.75 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Cycles executing div or sqrt instructions | 13.00-18.00 |
| Front-end | 21.50 |
| Dispatch | 17.17 |
| DIV/SQRT | 13.00-18.00 |
| Overall L1 | 21.50 |
| all | 0% |
| load | 0% |
| store | 0% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | 0% |
| other | 0% |
| all | 11% |
| load | 11% |
| store | 11% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 12% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | 9% |
| other | 11% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PUSH %RBP | 1 | 0 | 0 | 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 | 0 | 0.17 | N/A |
| PUSH %R15 | 1 | 0 | 0 | 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 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R13 | 1 | 0 | 0 | 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 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| SUB $0x78,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %R9,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %R8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %RCX,-0x50(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %RDX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV %RDI,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| CALL 5ac1b0 <hypre_NumActiveThreads> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 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 | 0 | 0.17 | scal (12.5%) |
| CALL 5ac1c0 <hypre_GetThreadNum> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOV %RAX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV %R15,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| OR %R14,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| SHR $0x20,%RAX | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| JE 580f68 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x48> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV %R14,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| CQTO | scal (12.5%) | |||||||||||||||||||
| IDIV %R15 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9-19 | 7-12 | scal (12.5%) |
| JMP 580f70 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x50> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| MOV %R14D,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
| DIV %R15D | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10-17 | 6 | scal (6.3%) |
| MOV 0xb8(%RBP),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| LEA 0x1(%R13),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| CMP %RDX,%R13 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV -0x50(%RBP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| JGE 580f95 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x75> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| LEA 0x1(%RAX),%RDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV %RDI,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| IMUL %R13,%R8 | 1 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
| IMUL %RCX,%RDI | 1 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
| JMP 580fa9 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x89> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| MOV %RAX,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| IMUL %R13,%R8 | 1 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
| ADD %RDX,%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| IMUL %RAX,%RCX | 1 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
| ADD %RDX,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %RCX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOVQ $0,(%R14,%R13,8) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| CMP %RDI,%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %R8,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %RDI,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| JGE 5810b7 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x197> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| LEA (%R14,%R13,8),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| CMP %RDX,%R13 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| CMOVL %R13,%RDX | 2 | 0.33 | 0.33 | 0.33 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
| LEA (%R9,%RDI,8),%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| ADD $-0x8,%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| IMUL %R13,%RAX | 1 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
| ADD %RDX,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| CMP %RCX,%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JB 581004 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0xe4> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| LEA (%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| CMP %RDX,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JB 581004 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0xe4> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 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 | 0 | 0.25 | N/A |
| MOV %R8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| JMP 5810b7 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x197> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| MOV %RDI,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| SUB %RAX,%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| CMP $0x8,%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JAE 581014 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0xf4> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
| JMP 581058 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x138> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| MOV %RSI,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| SHR $0x3,%RDI | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| LEA (%R9,%R8,8),%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| ADD $0x38,%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| MOV %ESI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| AND $0x7,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| DEC %RDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| CMP $0x6,%RDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JA 5810b4 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x194> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| AND $-0x8,%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JMP 0x5deb08(,%RDI,8) | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 5810b0 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x190> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 5810ab <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x18b> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 5810a6 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x186> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 5810a1 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x181> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 58109c <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x17c> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 581097 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x177> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| ADD 0x30(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD 0x28(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD 0x20(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD 0x18(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD 0x10(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD 0x8(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD (%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| MOV %RDX,(%RCX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV -0x40(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV (%RAX),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| MOV $0x60ab70,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| CALL 41de50 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| TEST %R13,%R13 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JNE 581176 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x256> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV 0xc8(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| TEST %RAX,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JLE 581176 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x256> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| CMP $0x8,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JB 581147 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x227> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| SHR $0x3,%RCX | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| MOV (%R14),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| LEA 0x40(%R14),%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| AND $-0x8,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| CMP %RAX,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JAE 581176 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x256> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV (%R14,%RCX,8),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| MOV -0x40(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV (%RAX),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| MOV $0x60ab90,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| CALL 41de50 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| TEST %R13,%R13 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JE 581192 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x272> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV -0x8(%R14,%R13,8),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| JMP 581195 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x275> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
| MOV -0x50(%RBP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV %R15,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV -0x58(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| CMP %RDI,%R15 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JGE 5819a9 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0xa89> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV 0xb0(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0xa8(%RBP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x98(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| CMPQ $0,0x18(%RBP) | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| LEA (%RAX,%R13,8),%R15 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| SETNE %AL | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| TEST %R8,%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| SETG %R10B | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| AND %AL,%R10B | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %R10B,-0x29(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | N/A |
| DEC %R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| SHR $0x1,%R8 | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| MOV %R8,-0xa0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x20(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| LEA 0x18(%RCX),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV %RAX,-0x98(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
| MOV %RAX,-0x68(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R12,-0x80(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| JMP 581224 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x304> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 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 | 0 | 0.09 | N/A |
| NOP | 0 | 0 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 0 | 0.09 | N/A |
| NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPW (%RAX,%RAX,1) | 0 | 0 | 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 | 0 | 0.09 | N/A |
| ADD $0x78,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| POP %RBX | 1 | 0 | 0 | 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 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R13 | 1 | 0 | 0 | 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 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R15 | 1 | 0 | 0 | 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 | 0 | 0 | 1 | 0.33 | N/A |
| RET | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
The code analyzed by CQA in that panel excludes loops and represents 0.00% of application time for run icx_5
| Source file and lines | IJMatrix_parcsr.c:3240-3484 |
| Module | exec |
| nb instructions | 183 |
| nb uops | 172 |
| loop length | 729 |
| used x86 registers | 15 |
| used mmx registers | 0 |
| used xmm registers | 0 |
| used ymm registers | 0 |
| used zmm registers | 0 |
| nb stack references | 15 |
| micro-operation queue | 21.50 cycles |
| front end | 21.50 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 17.17 | 17.17 | 17.17 | 17.17 | 17.17 | 17.17 | 9.75 | 9.75 | 9.75 | 9.75 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| cycles | 17.17 | 17.17 | 17.17 | 17.17 | 17.17 | 17.17 | 9.75 | 9.75 | 9.75 | 9.75 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Cycles executing div or sqrt instructions | 13.00-18.00 |
| Front-end | 21.50 |
| Dispatch | 17.17 |
| DIV/SQRT | 13.00-18.00 |
| Overall L1 | 21.50 |
| all | 0% |
| load | 0% |
| store | 0% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | 0% |
| other | 0% |
| all | 11% |
| load | 11% |
| store | 11% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 12% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | 9% |
| other | 11% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PUSH %RBP | 1 | 0 | 0 | 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 | 0 | 0.17 | N/A |
| PUSH %R15 | 1 | 0 | 0 | 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 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %R13 | 1 | 0 | 0 | 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 | 0 | 0 | 1 | 0.50 | N/A |
| PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| SUB $0x78,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %R9,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %R8,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %RCX,-0x50(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %RDX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV %RDI,-0x40(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| CALL 5ac1b0 <hypre_NumActiveThreads> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 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 | 0 | 0.17 | scal (12.5%) |
| CALL 5ac1c0 <hypre_GetThreadNum> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| MOV %RAX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOV %R15,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| OR %R14,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| SHR $0x20,%RAX | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| JE 580f68 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x48> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV %R14,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| CQTO | scal (12.5%) | |||||||||||||||||||
| IDIV %R15 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9-19 | 7-12 | scal (12.5%) |
| JMP 580f70 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x50> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| MOV %R14D,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
| DIV %R15D | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10-17 | 6 | scal (6.3%) |
| MOV 0xb8(%RBP),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| LEA 0x1(%R13),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| CMP %RDX,%R13 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV -0x50(%RBP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| JGE 580f95 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x75> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| LEA 0x1(%RAX),%RDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV %RDI,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| IMUL %R13,%R8 | 1 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
| IMUL %RCX,%RDI | 1 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
| JMP 580fa9 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x89> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| MOV %RAX,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| IMUL %R13,%R8 | 1 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
| ADD %RDX,%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| IMUL %RAX,%RCX | 1 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
| ADD %RDX,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %RCX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| MOVQ $0,(%R14,%R13,8) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (6.3%) |
| CMP %RDI,%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| MOV %R8,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV %RDI,-0x58(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| JGE 5810b7 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x197> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| LEA (%R14,%R13,8),%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| CMP %RDX,%R13 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| CMOVL %R13,%RDX | 2 | 0.33 | 0.33 | 0.33 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
| LEA (%R9,%RDI,8),%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| ADD $-0x8,%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| IMUL %R13,%RAX | 1 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
| ADD %RDX,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| CMP %RCX,%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JB 581004 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0xe4> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| LEA (%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| CMP %RDX,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JB 581004 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0xe4> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 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 | 0 | 0.25 | N/A |
| MOV %R8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| JMP 5810b7 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x197> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| MOV %RDI,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| SUB %RAX,%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| CMP $0x8,%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JAE 581014 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0xf4> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
| JMP 581058 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x138> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| MOV %RSI,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| SHR $0x3,%RDI | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| LEA (%R9,%R8,8),%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| ADD $0x38,%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | scal (6.3%) |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| MOV %ESI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| AND $0x7,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| DEC %RDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| CMP $0x6,%RDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JA 5810b4 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x194> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| AND $-0x8,%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JMP 0x5deb08(,%RDI,8) | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 5810b0 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x190> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 5810ab <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x18b> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 5810a6 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x186> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 5810a1 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x181> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 58109c <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x17c> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| JMP 581097 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x177> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| ADD %RSI,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| ADD 0x30(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD 0x28(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD 0x20(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD 0x18(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD 0x10(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD 0x8(%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD (%R9,%RAX,8),%RDX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| MOV %RDX,(%RCX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV -0x40(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV (%RAX),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| MOV $0x60ab70,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| CALL 41de50 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| TEST %R13,%R13 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JNE 581176 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x256> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV 0xc8(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| TEST %RAX,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JLE 581176 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x256> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| CMP $0x8,%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JB 581147 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x227> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| SHR $0x3,%RCX | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| MOV (%R14),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| LEA 0x40(%R14),%RSI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
| AND $-0x8,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| CMP %RAX,%RCX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JAE 581176 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x256> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV (%R14,%RCX,8),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| MOV -0x40(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV (%RAX),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (6.3%) |
| MOV $0x60ab90,%EDI | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| CALL 41de50 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | N/A |
| TEST %R13,%R13 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JE 581192 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x272> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV -0x8(%R14,%R13,8),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| JMP 581195 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x275> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
| MOV -0x50(%RBP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (12.5%) |
| MOV %R15,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | scal (12.5%) |
| MOV -0x58(%RBP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| CMP %RDI,%R15 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| JGE 5819a9 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0xa89> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
| MOV 0xb0(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0xa8(%RBP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| MOV 0x98(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| CMPQ $0,0x18(%RBP) | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| LEA (%RAX,%R13,8),%R15 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| SETNE %AL | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| TEST %R8,%R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (12.5%) |
| SETG %R10B | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| AND %AL,%R10B | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| MOV %R10B,-0x29(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | N/A |
| DEC %R8 | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| SHR $0x1,%R8 | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| MOV %R8,-0xa0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV 0x20(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | N/A |
| LEA 0x18(%RCX),%RAX | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOV %RAX,-0x98(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
| MOV %RAX,-0x68(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| MOV %R12,-0x80(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
| JMP 581224 <hypre_IJMatrixSetValuesOMPParCSR.extracted.28+0x304> | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
| NOPW %CS:(%RAX,%RAX,1) | 0 | 0 | 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 | 0 | 0.09 | N/A |
| NOP | 0 | 0 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 0 | 0.09 | N/A |
| NOPW (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| NOPW (%RAX,%RAX,1) | 0 | 0 | 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 | 0 | 0.09 | N/A |
| ADD $0x78,%RSP | 1 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| POP %RBX | 1 | 0 | 0 | 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 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R13 | 1 | 0 | 0 | 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 | 0 | 0 | 1 | 0.33 | N/A |
| POP %R15 | 1 | 0 | 0 | 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 | 0 | 0 | 1 | 0.33 | N/A |
| RET | 1 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| NOPL (%RAX,%RAX,1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
| Name | Coverage (%) | Time (s) |
|---|---|---|
| ▼hypre_IJMatrixSetValuesOMPParCSR.extracted.28– | 1.08 | 0.56 |
| ▼Loop 5341 - IJMatrix_parcsr.c:3262-3484 - exec– | 0.19 | 0.09 |
| ▼Loop 5348 - IJMatrix_parcsr.c:3383-3454 - exec– | 0.88 | 0.43 |
| ○Loop 5350 - IJMatrix_parcsr.c:3422-3424 - exec | 0.00 | 0.00 |
| ○Loop 5349 - IJMatrix_parcsr.c:3388-3390 - exec | 0.00 | 0.00 |
| ○Loop 5352 - IJMatrix_parcsr.c:3359-3362 - exec | 0.00 | 0.00 |
| ○Loop 5351 - IJMatrix_parcsr.c:3359-3362 - exec | 0.00 | 0.00 |
| ▼Loop 5353 - IJMatrix_parcsr.c:3316-3341 - exec– | 0.00 | 0.00 |
| ○Loop 5354 - IJMatrix_parcsr.c:3318-3320 - exec | 0.00 | 0.00 |
| ▼Loop 5342 - IJMatrix_parcsr.c:3262-3484 - exec– | 0.00 | 0.00 |
| ▼Loop 5343 - IJMatrix_parcsr.c:3475-3484 - exec– | 0.00 | 0.00 |
| ○Loop 5344 - IJMatrix_parcsr.c:3478-3484 - exec | 0.00 | 0.00 |
| ▼Loop 5345 - IJMatrix_parcsr.c:3473-3484 - exec– | 0.00 | 0.00 |
| ○Loop 5347 - IJMatrix_parcsr.c:3478-3484 - exec | 0.00 | 0.00 |
| ○Loop 5346 - IJMatrix_parcsr.c:3478-3484 - exec | 0.00 | 0.00 |
| ○Loop 5357 - IJMatrix_parcsr.c:3274-3275 - exec | 0.01 | 0.00 |
| ○Loop 5356 - IJMatrix_parcsr.c:3282-3283 - exec | 0.00 | 0.00 |
| ○Loop 5358 - IJMatrix_parcsr.c:3274-3275 - exec | 0.00 | 0.00 |
| ○Loop 5355 - IJMatrix_parcsr.c:3282-3283 - exec | 0.00 | 0.00 |
