Function: hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1 | Module: exec | Source: IJMatrix_parcsr.c:3240-3500 [...] | Coverage: 0.59% |
---|
Function: hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1 | Module: exec | Source: IJMatrix_parcsr.c:3240-3500 [...] | Coverage: 0.59% |
---|
/scratch_na/users/xoserete/qaas_runs/171-172-8218/intel/AMG/build/AMG/AMG/IJ_mv/IJMatrix_parcsr.c: 3240 - 3500 |
-------------------------------------------------------------------------------- |
3240: #pragma omp parallel |
[...] |
3256: num_threads = hypre_NumActiveThreads(); |
3257: my_thread_num = hypre_GetThreadNum(); |
3258: |
3259: len = nrows/num_threads; |
3260: rest = nrows - len*num_threads; |
3261: |
3262: if (my_thread_num < rest) |
3263: { |
3264: ns = my_thread_num*(len+1); |
3265: ne = (my_thread_num+1)*(len+1); |
3266: } |
3267: else |
3268: { |
3269: ns = my_thread_num*len+rest; |
3270: ne = (my_thread_num+1)*len+rest; |
3271: } |
3272: |
3273: value_start[my_thread_num] = 0; |
3274: for (ii=ns; ii < ne; ii++) |
3275: value_start[my_thread_num] += ncols[ii]; |
3276: |
3277: #ifdef HYPRE_USING_OPENMP |
3278: #pragma omp barrier |
3279: #endif |
3280: if (my_thread_num == 0) |
3281: { |
3282: for (i=0; i < max_num_threads; i++) |
3283: value_start[i+1] += value_start[i]; |
3284: } |
3285: #ifdef HYPRE_USING_OPENMP |
3286: #pragma omp barrier |
3287: #endif |
3288: indx = 0; |
3289: if (my_thread_num) |
3290: indx = value_start[my_thread_num-1]; |
3291: for (ii=ns; ii < ne; ii++) |
3292: { |
3293: row = rows[ii]; |
3294: n = ncols[ii]; |
3295: /* processor owns the row */ |
3296: if (row >= row_partitioning[pstart] && row < row_partitioning[pstart+1]) |
3297: { |
3298: row_local = row - row_partitioning[pstart]; |
3299: /* compute local row number */ |
3300: if (need_aux) |
3301: { |
3302: local_j = aux_j[row_local]; |
3303: local_data = aux_data[row_local]; |
3304: space = row_space[row_local]; |
3305: old_size = row_length[row_local]; |
3306: size = space - old_size; |
3307: if (size < n) |
3308: { |
3309: size = n - size; |
3310: tmp_j = hypre_CTAlloc(HYPRE_Int,size); |
3311: tmp_data = hypre_CTAlloc(HYPRE_Complex,size); |
3312: } |
3313: tmp_indx = 0; |
3314: not_found = 1; |
3315: size = old_size; |
3316: for (i=0; i < n; i++) |
3317: { |
3318: for (j=0; j < old_size; j++) |
3319: { |
3320: if (local_j[j] == cols[indx]) |
3321: { |
3322: local_data[j] = values[indx]; |
3323: not_found = 0; |
3324: break; |
3325: } |
3326: } |
3327: if (not_found) |
3328: { |
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]; |
[...] |
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]; |
3393: not_found = 0; |
3394: break; |
3395: } |
3396: } |
3397: if (not_found) |
3398: { |
3399: if (cnt_offd < offd_space) |
3400: { |
3401: offd_j[cnt_offd] = cols[indx]; |
3402: offd_data[cnt_offd++] = values[indx]; |
3403: } |
3404: else |
3405: { |
3406: hypre_error(HYPRE_ERROR_GENERIC); |
3407: #ifdef HYPRE_USING_OPENMP |
3408: #pragma omp atomic |
3409: #endif |
3410: error_flag++; |
3411: if (print_level) |
3412: hypre_printf("Error in row %d ! Too many elements!\n", |
[...] |
3422: for (j=diag_i[row_local]; j < diag_indx; j++) |
3423: { |
3424: if (diag_j[j] == cols[indx]) |
3425: { |
3426: diag_data[j] = values[indx]; |
3427: not_found = 0; |
3428: break; |
3429: } |
3430: } |
3431: if (not_found) |
3432: { |
3433: if (cnt_diag < diag_space) |
3434: { |
3435: diag_j[cnt_diag] = cols[indx]; |
3436: diag_data[cnt_diag++] = values[indx]; |
3437: } |
3438: else |
3439: { |
3440: hypre_error(HYPRE_ERROR_GENERIC); |
3441: #ifdef HYPRE_USING_OPENMP |
3442: #pragma omp atomic |
3443: #endif |
3444: error_flag++; |
3445: if (print_level) |
3446: hypre_printf("Error in row %d ! Too many elements !\n", |
[...] |
3454: indx++; |
3455: } |
3456: |
3457: hypre_AuxParCSRMatrixIndxDiag(aux_matrix)[row_local] = cnt_diag; |
3458: hypre_AuxParCSRMatrixIndxOffd(aux_matrix)[row_local] = cnt_offd; |
[...] |
3466: indx += n; |
3467: if (aux_matrix) |
3468: { |
3469: col_indx = 0; |
3470: for (i=0; i < off_proc_i_indx; i=i+2) |
3471: { |
3472: row_len = off_proc_i[i+1]; |
3473: if (off_proc_i[i] == row) |
3474: { |
3475: for (j=0; j < n; j++) |
3476: { |
3477: cnt1 = col_indx; |
3478: for (k=0; k < row_len; k++) |
3479: { |
3480: if (off_proc_j[cnt1] == cols[j]) |
3481: { |
3482: off_proc_j[cnt1++] = -1; |
3483: /*cancel_indx++;*/ |
3484: offproc_cnt[my_thread_num]++; |
[...] |
3500: col_indx += row_len; |
0x567b30 PUSH %RBP |
0x567b31 MOV %RDI,%RAX |
0x567b34 MOV %RSP,%RBP |
0x567b37 PUSH %R15 |
0x567b39 PUSH %R14 |
0x567b3b PUSH %R13 |
0x567b3d PUSH %R12 |
0x567b3f PUSH %RBX |
0x567b40 AND $-0x20,%RSP |
0x567b44 SUB $0x140,%RSP |
0x567b4b MOV 0xd0(%RAX),%RDX |
0x567b52 MOV 0xc8(%RAX),%RCX |
0x567b59 MOV %RDI,0x20(%RSP) |
0x567b5e MOV 0xb8(%RAX),%RBX |
0x567b65 MOV 0xb0(%RAX),%RSI |
0x567b6c MOV 0xa8(%RAX),%R8 |
0x567b73 MOV 0xa0(%RAX),%R9 |
0x567b7a MOV %RDX,0x30(%RSP) |
0x567b7f MOV 0x98(%RAX),%R10 |
0x567b86 MOV 0x90(%RAX),%R11 |
0x567b8d MOV %RCX,0xc0(%RSP) |
0x567b95 MOV 0x88(%RAX),%R12 |
0x567b9c MOV 0x80(%RAX),%R13 |
0x567ba3 MOV %RBX,0xa8(%RSP) |
0x567bab MOV 0xd8(%RDI),%RDI |
0x567bb2 MOV 0x78(%RAX),%R15 |
0x567bb6 MOV %RSI,0xb0(%RSP) |
0x567bbe MOV %R8,0xb8(%RSP) |
0x567bc6 MOV 0xc0(%RAX),%R14 |
0x567bcd MOV %RDI,0x138(%RSP) |
0x567bd5 MOV %R9,0x110(%RSP) |
0x567bdd MOV %R10,0x118(%RSP) |
0x567be5 MOV %R11,0x58(%RSP) |
0x567bea MOV %R12,0x128(%RSP) |
0x567bf2 MOV %R13,0xd0(%RSP) |
0x567bfa MOV %R15,0x108(%RSP) |
0x567c02 MOV 0x70(%RAX),%RDI |
0x567c06 MOV 0x68(%RAX),%RDX |
0x567c0a MOV 0x48(%RAX),%R8 |
0x567c0e MOV 0x60(%RAX),%RCX |
0x567c12 MOV 0x58(%RAX),%RBX |
0x567c16 MOV %RDI,0xe0(%RSP) |
0x567c1e MOV 0x50(%RAX),%RSI |
0x567c22 MOV 0x40(%RAX),%R9 |
0x567c26 MOV %RDX,0x78(%RSP) |
0x567c2b MOV 0x38(%RAX),%R10 |
0x567c2f MOV 0x8(%RAX),%RDX |
0x567c33 MOV %R8,0x38(%RSP) |
0x567c38 MOV 0x28(%RAX),%R11 |
0x567c3c MOV 0x20(%RAX),%R13 |
0x567c40 MOV %RCX,0x50(%RSP) |
0x567c45 MOV 0x18(%RAX),%R15 |
0x567c49 MOV 0x10(%RAX),%RDI |
0x567c4d MOV %RDX,0x100(%RSP) |
0x567c55 MOV %RBX,0x48(%RSP) |
0x567c5a MOV 0x30(%RAX),%R12 |
0x567c5e MOV %RSI,0x40(%RSP) |
0x567c63 MOV (%RAX),%RBX |
0x567c66 MOV %R9,0x130(%RSP) |
0x567c6e MOV %R10,0x120(%RSP) |
0x567c76 MOV %R11,0xe8(%RSP) |
0x567c7e MOV %R13,0x70(%RSP) |
0x567c83 MOV %R15,0xd8(%RSP) |
0x567c8b MOV %RDI,0xf8(%RSP) |
0x567c93 CALL 598820 <hypre_NumActiveThreads> |
0x567c98 MOV %RAX,%R15 |
0x567c9b CALL 598830 <hypre_GetThreadNum> |
0x567ca0 MOV 0x108(%RSP),%R8 |
0x567ca8 MOV %RAX,%R13 |
0x567cab MOV %RBX,%RAX |
0x567cae CQTO |
0x567cb0 IDIV %R15 |
0x567cb3 CMP %R13,%RDX |
0x567cb6 JLE 5688d8 |
0x567cbc INC %RAX |
0x567cbf MOV %R13,%RSI |
0x567cc2 IMUL %RAX,%RSI |
0x567cc6 ADD %RSI,%RAX |
0x567cc9 MOV %RSI,%R15 |
0x567ccc MOV %RAX,0x108(%RSP) |
0x567cd4 MOV %RAX,%R9 |
0x567cd7 LEA (,%R13,8),%RBX |
0x567cdf LEA (%R14,%RBX,1),%R10 |
0x567ce3 MOVQ $0,(%R10) |
0x567cea CMP %R9,%R15 |
0x567ced JGE 56911e |
0x567cf3 MOV 0x100(%RSP),%RAX |
0x567cfb MOV 0x108(%RSP),%RDI |
0x567d03 XOR %R11D,%R11D |
0x567d06 LEA (%RAX,%RDI,8),%R9 |
0x567d0a LEA (%RAX,%R15,8),%RCX |
0x567d0e MOV %R9,%RSI |
0x567d11 SUB %RCX,%RSI |
0x567d14 SUB $0x8,%RSI |
0x567d18 SHR $0x3,%RSI |
0x567d1c INC %RSI |
0x567d1f AND $0x7,%ESI |
0x567d22 JE 567d8d |
0x567d24 CMP $0x1,%RSI |
0x567d28 JE 567d7e |
0x567d2a CMP $0x2,%RSI |
0x567d2e JE 567d74 |
0x567d30 CMP $0x3,%RSI |
0x567d34 JE 567d6a |
0x567d36 CMP $0x4,%RSI |
0x567d3a JE 567d60 |
0x567d3c CMP $0x5,%RSI |
0x567d40 JE 567d56 |
0x567d42 CMP $0x6,%RSI |
0x567d46 JNE 569035 |
0x567d4c ADD (%RCX),%R11 |
0x567d4f ADD $0x8,%RCX |
0x567d53 MOV %R11,(%R10) |
0x567d56 ADD (%RCX),%R11 |
0x567d59 ADD $0x8,%RCX |
0x567d5d MOV %R11,(%R10) |
0x567d60 ADD (%RCX),%R11 |
0x567d63 ADD $0x8,%RCX |
0x567d67 MOV %R11,(%R10) |
0x567d6a ADD (%RCX),%R11 |
0x567d6d ADD $0x8,%RCX |
0x567d71 MOV %R11,(%R10) |
0x567d74 ADD (%RCX),%R11 |
0x567d77 ADD $0x8,%RCX |
0x567d7b MOV %R11,(%R10) |
0x567d7e ADD (%RCX),%R11 |
0x567d81 ADD $0x8,%RCX |
0x567d85 MOV %R11,(%R10) |
0x567d88 CMP %RCX,%R9 |
0x567d8b JE 567dcd |
(2825) 0x567d8d ADD (%RCX),%R11 |
(2825) 0x567d90 ADD $0x40,%RCX |
(2825) 0x567d94 MOV %R11,(%R10) |
(2825) 0x567d97 ADD -0x38(%RCX),%R11 |
(2825) 0x567d9b MOV %R11,(%R10) |
(2825) 0x567d9e ADD -0x30(%RCX),%R11 |
(2825) 0x567da2 MOV %R11,(%R10) |
(2825) 0x567da5 ADD -0x28(%RCX),%R11 |
(2825) 0x567da9 MOV %R11,(%R10) |
(2825) 0x567dac ADD -0x20(%RCX),%R11 |
(2825) 0x567db0 MOV %R11,(%R10) |
(2825) 0x567db3 ADD -0x18(%RCX),%R11 |
(2825) 0x567db7 MOV %R11,(%R10) |
(2825) 0x567dba ADD -0x10(%RCX),%R11 |
(2825) 0x567dbe MOV %R11,(%R10) |
(2825) 0x567dc1 ADD -0x8(%RCX),%R11 |
(2825) 0x567dc5 MOV %R11,(%R10) |
(2825) 0x567dc8 CMP %RCX,%R9 |
(2825) 0x567dcb JNE 567d8d |
0x567dcd MOV %R8,0xf0(%RSP) |
0x567dd5 CALL 411290 <GOMP_barrier@plt> |
0x567dda TEST %R13,%R13 |
0x567ddd MOV 0xf0(%RSP),%R13 |
0x567de5 JNE 568f00 |
0x567deb CMPQ $0,0x138(%RSP) |
0x567df4 JLE 567ede |
0x567dfa MOV 0x138(%RSP),%R10 |
0x567e02 LEA 0x8(%R14),%RDX |
0x567e06 MOV (%R14),%R8 |
0x567e09 LEA -0x8(,%R10,8),%RCX |
0x567e11 LEA (%RDX,%R10,8),%RAX |
0x567e15 SHR $0x3,%RCX |
0x567e19 INC %RCX |
0x567e1c AND $0x7,%ECX |
0x567e1f JE 567e96 |
0x567e21 CMP $0x1,%RCX |
0x567e25 JE 567e86 |
0x567e27 CMP $0x2,%RCX |
0x567e2b JE 567e7b |
0x567e2d CMP $0x3,%RCX |
0x567e31 JE 567e70 |
0x567e33 CMP $0x4,%RCX |
0x567e37 JE 567e65 |
0x567e39 CMP $0x5,%RCX |
0x567e3d JE 567e5a |
0x567e3f CMP $0x6,%RCX |
0x567e43 JE 567e4f |
0x567e45 ADD (%RDX),%R8 |
0x567e48 MOV %R8,(%RDX) |
0x567e4b LEA 0x10(%R14),%RDX |
0x567e4f ADD (%RDX),%R8 |
0x567e52 ADD $0x8,%RDX |
0x567e56 MOV %R8,-0x8(%RDX) |
0x567e5a ADD (%RDX),%R8 |
0x567e5d ADD $0x8,%RDX |
0x567e61 MOV %R8,-0x8(%RDX) |
0x567e65 ADD (%RDX),%R8 |
0x567e68 ADD $0x8,%RDX |
0x567e6c MOV %R8,-0x8(%RDX) |
0x567e70 ADD (%RDX),%R8 |
0x567e73 ADD $0x8,%RDX |
0x567e77 MOV %R8,-0x8(%RDX) |
0x567e7b ADD (%RDX),%R8 |
0x567e7e ADD $0x8,%RDX |
0x567e82 MOV %R8,-0x8(%RDX) |
0x567e86 ADD (%RDX),%R8 |
0x567e89 ADD $0x8,%RDX |
0x567e8d MOV %R8,-0x8(%RDX) |
0x567e91 CMP %RDX,%RAX |
0x567e94 JE 567ede |
(2824) 0x567e96 ADD (%RDX),%R8 |
(2824) 0x567e99 ADD $0x40,%RDX |
(2824) 0x567e9d MOV %R8,-0x40(%RDX) |
(2824) 0x567ea1 ADD -0x38(%RDX),%R8 |
(2824) 0x567ea5 MOV %R8,-0x38(%RDX) |
(2824) 0x567ea9 ADD -0x30(%RDX),%R8 |
(2824) 0x567ead MOV %R8,-0x30(%RDX) |
(2824) 0x567eb1 ADD -0x28(%RDX),%R8 |
(2824) 0x567eb5 MOV %R8,-0x28(%RDX) |
(2824) 0x567eb9 ADD -0x20(%RDX),%R8 |
(2824) 0x567ebd MOV %R8,-0x20(%RDX) |
(2824) 0x567ec1 ADD -0x18(%RDX),%R8 |
(2824) 0x567ec5 MOV %R8,-0x18(%RDX) |
(2824) 0x567ec9 ADD -0x10(%RDX),%R8 |
(2824) 0x567ecd MOV %R8,-0x10(%RDX) |
(2824) 0x567ed1 ADD -0x8(%RDX),%R8 |
(2824) 0x567ed5 MOV %R8,-0x8(%RDX) |
(2824) 0x567ed9 CMP %RDX,%RAX |
(2824) 0x567edc JNE 567e96 |
0x567ede MOV %R13,0x138(%RSP) |
0x567ee6 CALL 411290 <GOMP_barrier@plt> |
0x567eeb MOV 0x138(%RSP),%RSI |
0x567ef3 XOR %R9D,%R9D |
0x567ef6 MOV %R15,%R14 |
0x567ef9 MOV 0x108(%RSP),%R15 |
0x567f01 CMP %R15,%R14 |
0x567f04 JGE 56823a |
0x567f0a MOV 0xb8(%RSP),%R13 |
0x567f12 MOV 0x110(%RSP),%RDI |
0x567f1a MOVQ $0,0x110(%RSP) |
0x567f26 MOV 0xb0(%RSP),%R10 |
0x567f2e MOV 0xc0(%RSP),%R15 |
0x567f36 LEA -0x8(,%R13,8),%R8 |
0x567f3e SAL $0x3,%RDI |
0x567f42 MOV %RSI,%R13 |
0x567f45 AND $-0x10,%R8 |
0x567f49 LEA (%R12,%RDI,1),%R11 |
0x567f4d LEA 0x8(%R12,%RDI,1),%R12 |
0x567f52 ADD %RBX,%R15 |
0x567f55 LEA 0x10(%R10,%R8,1),%RAX |
0x567f5a MOV %R11,0xf0(%RSP) |
0x567f62 MOV %RAX,0xa0(%RSP) |
0x567f6a MOV %R12,0xc8(%RSP) |
0x567f72 MOV %R9,%R12 |
0x567f75 NOPL (%RAX) |
(2813) 0x567f78 MOV 0xf8(%RSP),%RBX |
(2813) 0x567f80 MOV 0xf0(%RSP),%RDX |
(2813) 0x567f88 MOV 0x100(%RSP),%RCX |
(2813) 0x567f90 MOV (%RBX,%R14,8),%R8 |
(2813) 0x567f94 MOV (%RDX),%R9 |
(2813) 0x567f97 MOV (%RCX,%R14,8),%RCX |
(2813) 0x567f9b CMP %R9,%R8 |
(2813) 0x567f9e JL 5683a0 |
(2813) 0x567fa4 MOV 0xc8(%RSP),%RSI |
(2813) 0x567fac CMP (%RSI),%R8 |
(2813) 0x567faf JGE 5683a0 |
(2813) 0x567fb5 MOV %R8,%R10 |
(2813) 0x567fb8 SUB %R9,%R10 |
(2813) 0x567fbb SAL $0x3,%R10 |
(2813) 0x567fbf CMPQ $0,0x78(%RSP) |
(2813) 0x567fc5 JNE 568645 |
(2813) 0x567fcb MOV 0xe8(%RSP),%RBX |
(2813) 0x567fd3 MOV 0xe0(%RSP),%RDI |
(2813) 0x567fdb MOV 0x40(%RBX),%RDX |
(2813) 0x567fdf MOV 0x38(%RBX),%RAX |
(2813) 0x567fe3 MOV 0x128(%RSP),%RBX |
(2813) 0x567feb MOV 0x8(%RDI,%R10,1),%R11 |
(2813) 0x567ff0 ADD %R10,%RDX |
(2813) 0x567ff3 ADD %R10,%RAX |
(2813) 0x567ff6 MOV (%RAX),%R9 |
(2813) 0x567ff9 MOV 0x8(%RBX,%R10,1),%RDI |
(2813) 0x567ffe MOV %R11,0xc0(%RSP) |
(2813) 0x568006 MOV (%RDX),%RSI |
(2813) 0x568009 MOV %RDI,0x138(%RSP) |
(2813) 0x568011 LEA (%R12,%RCX,1),%RDI |
(2813) 0x568015 MOV %R9,0x68(%RSP) |
(2813) 0x56801a MOV %RSI,%R11 |
(2813) 0x56801d MOV %R9,0x80(%RSP) |
(2813) 0x568025 TEST %RCX,%RCX |
(2813) 0x568028 JLE 5691a4 |
(2813) 0x56802e MOV %RDX,0x18(%RSP) |
(2813) 0x568033 MOV %R9,%RCX |
(2813) 0x568036 MOV 0x58(%RSP),%RBX |
(2813) 0x56803b MOV %RAX,0x10(%RSP) |
(2813) 0x568040 MOV 0x70(%RSP),%R9 |
(2813) 0x568045 MOV %R15,0x60(%RSP) |
(2813) 0x56804a MOV %R8,0x28(%RSP) |
(2813) 0x56804f MOV 0xd8(%RSP),%R8 |
(2813) 0x568057 MOV %R14,0x68(%RSP) |
(2813) 0x56805c MOV 0x80(%RSP),%R14 |
(2813) 0x568064 NOPL (%RAX) |
(2821) 0x568068 MOV (%R8,%R12,8),%RDX |
(2821) 0x56806c CMP %RDX,0x130(%RSP) |
(2821) 0x568074 JL 568250 |
(2821) 0x56807a CMP %RDX,0x120(%RSP) |
(2821) 0x568082 JG 568250 |
(2821) 0x568088 MOV 0xe0(%RSP),%R15 |
(2821) 0x568090 MOV (%R15,%R10,1),%RAX |
(2821) 0x568094 CMP %RAX,%RCX |
(2821) 0x568097 JLE 5681b7 |
(2821) 0x56809d MOV %RCX,%R15 |
(2821) 0x5680a0 SUB %RAX,%R15 |
(2821) 0x5680a3 AND $0x7,%R15D |
(2821) 0x5680a7 JE 568138 |
(2821) 0x5680ad CMP $0x1,%R15 |
(2821) 0x5680b1 JE 568125 |
(2821) 0x5680b3 CMP $0x2,%R15 |
(2821) 0x5680b7 JE 568117 |
(2821) 0x5680b9 CMP $0x3,%R15 |
(2821) 0x5680bd JE 568109 |
(2821) 0x5680bf CMP $0x4,%R15 |
(2821) 0x5680c3 JE 5680fb |
(2821) 0x5680c5 CMP $0x5,%R15 |
(2821) 0x5680c9 JE 5680ed |
(2821) 0x5680cb CMP $0x6,%R15 |
(2821) 0x5680cf JE 5680df |
(2821) 0x5680d1 CMP (%R13,%RAX,8),%RDX |
(2821) 0x5680d6 JE 5683d0 |
(2821) 0x5680dc INC %RAX |
(2821) 0x5680df CMP (%R13,%RAX,8),%RDX |
(2821) 0x5680e4 JE 5683d0 |
(2821) 0x5680ea INC %RAX |
(2821) 0x5680ed CMP (%R13,%RAX,8),%RDX |
(2821) 0x5680f2 JE 5683d0 |
(2821) 0x5680f8 INC %RAX |
(2821) 0x5680fb CMP (%R13,%RAX,8),%RDX |
(2821) 0x568100 JE 5683d0 |
(2821) 0x568106 INC %RAX |
(2821) 0x568109 CMP (%R13,%RAX,8),%RDX |
(2821) 0x56810e JE 5683d0 |
(2821) 0x568114 INC %RAX |
(2821) 0x568117 CMP (%R13,%RAX,8),%RDX |
(2821) 0x56811c JE 5683d0 |
(2821) 0x568122 INC %RAX |
(2821) 0x568125 CMP (%R13,%RAX,8),%RDX |
(2821) 0x56812a JE 5683d0 |
(2821) 0x568130 INC %RAX |
(2821) 0x568133 CMP %RAX,%RCX |
(2821) 0x568136 JE 5681b7 |
(2823) 0x568138 CMP (%R13,%RAX,8),%RDX |
(2823) 0x56813d JE 5683d0 |
(2823) 0x568143 LEA 0x1(%RAX),%R15 |
(2823) 0x568147 MOV %R15,%RAX |
(2823) 0x56814a CMP (%R13,%R15,8),%RDX |
(2823) 0x56814f JE 5683d0 |
(2823) 0x568155 INC %RAX |
(2823) 0x568158 CMP (%R13,%RAX,8),%RDX |
(2823) 0x56815d JE 5683d0 |
(2823) 0x568163 LEA 0x2(%R15),%RAX |
(2823) 0x568167 CMP 0x10(%R13,%R15,8),%RDX |
(2823) 0x56816c JE 5683d0 |
(2823) 0x568172 LEA 0x3(%R15),%RAX |
(2823) 0x568176 CMP 0x18(%R13,%R15,8),%RDX |
(2823) 0x56817b JE 5683d0 |
(2823) 0x568181 LEA 0x4(%R15),%RAX |
(2823) 0x568185 CMP 0x20(%R13,%R15,8),%RDX |
(2823) 0x56818a JE 5683d0 |
(2823) 0x568190 LEA 0x5(%R15),%RAX |
(2823) 0x568194 CMP 0x28(%R13,%R15,8),%RDX |
(2823) 0x568199 JE 5683d0 |
(2823) 0x56819f LEA 0x6(%R15),%RAX |
(2823) 0x5681a3 CMP 0x30(%R13,%R15,8),%RDX |
(2823) 0x5681a8 JE 5683d0 |
(2823) 0x5681ae LEA 0x7(%R15),%RAX |
(2823) 0x5681b2 CMP %RAX,%RCX |
(2823) 0x5681b5 JNE 568138 |
(2821) 0x5681b7 CMP %R14,0xc0(%RSP) |
(2821) 0x5681bf JLE 569091 |
(2821) 0x5681c5 MOV %RDX,(%R13,%R14,8) |
(2821) 0x5681ca VMOVSD (%R9,%R12,8),%XMM0 |
(2821) 0x5681d0 LEA (,%R14,8),%R15 |
(2821) 0x5681d8 INC %R14 |
(2821) 0x5681db MOV 0xd0(%RSP),%RDX |
(2821) 0x5681e3 VMOVSD %XMM0,(%RDX,%R15,1) |
(2821) 0x5681e9 NOPL (%RAX) |
(2821) 0x5681f0 INC %R12 |
(2821) 0x5681f3 CMP %RDI,%R12 |
(2821) 0x5681f6 JNE 568068 |
(2813) 0x5681fc MOV 0x18(%RSP),%RDX |
(2813) 0x568201 MOV 0x10(%RSP),%RAX |
(2813) 0x568206 MOV %R14,0x80(%RSP) |
(2813) 0x56820e MOV 0x60(%RSP),%R15 |
(2813) 0x568213 MOV 0x68(%RSP),%R14 |
(2813) 0x568218 MOV 0x80(%RSP),%R12 |
(2813) 0x568220 MOV %R12,(%RAX) |
(2813) 0x568223 MOV %RDI,%R12 |
(2813) 0x568226 MOV %R11,(%RDX) |
(2813) 0x568229 INC %R14 |
(2813) 0x56822c CMP %R14,0x108(%RSP) |
(2813) 0x568234 JNE 567f78 |
0x56823a LEA -0x28(%RBP),%RSP |
0x56823e POP %RBX |
0x56823f POP %R12 |
0x568241 POP %R13 |
0x568243 POP %R14 |
0x568245 POP %R15 |
0x568247 POP %RBP |
0x568248 RET |
0x568249 NOPL (%RAX) |
(2821) 0x568250 MOV 0x128(%RSP),%RAX |
(2821) 0x568258 MOV (%RAX,%R10,1),%RAX |
(2821) 0x56825c CMP %RAX,%RSI |
(2821) 0x56825f JLE 568365 |
(2821) 0x568265 MOV %RSI,%R15 |
(2821) 0x568268 SUB %RAX,%R15 |
(2821) 0x56826b AND $0x7,%R15D |
(2821) 0x56826f JE 5682f9 |
(2821) 0x568275 CMP $0x1,%R15 |
(2821) 0x568279 JE 5682e7 |
(2821) 0x56827b CMP $0x2,%R15 |
(2821) 0x56827f JE 5682da |
(2821) 0x568281 CMP $0x3,%R15 |
(2821) 0x568285 JE 5682cd |
(2821) 0x568287 CMP $0x4,%R15 |
(2821) 0x56828b JE 5682c0 |
(2821) 0x56828d CMP $0x5,%R15 |
(2821) 0x568291 JE 5682b3 |
(2821) 0x568293 CMP $0x6,%R15 |
(2821) 0x568297 JE 5682a6 |
(2821) 0x568299 CMP (%RBX,%RAX,8),%RDX |
(2821) 0x56829d JE 5683b8 |
(2821) 0x5682a3 INC %RAX |
(2821) 0x5682a6 CMP (%RBX,%RAX,8),%RDX |
(2821) 0x5682aa JE 5683b8 |
(2821) 0x5682b0 INC %RAX |
(2821) 0x5682b3 CMP (%RBX,%RAX,8),%RDX |
(2821) 0x5682b7 JE 5683b8 |
(2821) 0x5682bd INC %RAX |
(2821) 0x5682c0 CMP (%RBX,%RAX,8),%RDX |
(2821) 0x5682c4 JE 5683b8 |
(2821) 0x5682ca INC %RAX |
(2821) 0x5682cd CMP (%RBX,%RAX,8),%RDX |
(2821) 0x5682d1 JE 5683b8 |
(2821) 0x5682d7 INC %RAX |
(2821) 0x5682da CMP (%RBX,%RAX,8),%RDX |
(2821) 0x5682de JE 5683b8 |
(2821) 0x5682e4 INC %RAX |
(2821) 0x5682e7 CMP (%RBX,%RAX,8),%RDX |
(2821) 0x5682eb JE 5683b8 |
(2821) 0x5682f1 INC %RAX |
(2821) 0x5682f4 CMP %RAX,%RSI |
(2821) 0x5682f7 JE 568365 |
(2822) 0x5682f9 CMP (%RBX,%RAX,8),%RDX |
(2822) 0x5682fd JE 5683b8 |
(2822) 0x568303 LEA 0x1(%RAX),%R15 |
(2822) 0x568307 MOV %R15,%RAX |
(2822) 0x56830a CMP (%RBX,%R15,8),%RDX |
(2822) 0x56830e JE 5683b8 |
(2822) 0x568314 INC %RAX |
(2822) 0x568317 CMP (%RBX,%RAX,8),%RDX |
(2822) 0x56831b JE 5683b8 |
(2822) 0x568321 LEA 0x2(%R15),%RAX |
(2822) 0x568325 CMP 0x10(%RBX,%R15,8),%RDX |
(2822) 0x56832a JE 5683b8 |
(2822) 0x568330 LEA 0x3(%R15),%RAX |
(2822) 0x568334 CMP 0x18(%RBX,%R15,8),%RDX |
(2822) 0x568339 JE 5683b8 |
(2822) 0x56833b LEA 0x4(%R15),%RAX |
(2822) 0x56833f CMP 0x20(%RBX,%R15,8),%RDX |
(2822) 0x568344 JE 5683b8 |
(2822) 0x568346 LEA 0x5(%R15),%RAX |
(2822) 0x56834a CMP 0x28(%RBX,%R15,8),%RDX |
(2822) 0x56834f JE 5683b8 |
(2822) 0x568351 LEA 0x6(%R15),%RAX |
(2822) 0x568355 CMP 0x30(%RBX,%R15,8),%RDX |
(2822) 0x56835a JE 5683b8 |
(2822) 0x56835c LEA 0x7(%R15),%RAX |
(2822) 0x568360 CMP %RAX,%RSI |
(2822) 0x568363 JNE 5682f9 |
(2821) 0x568365 CMP %R11,0x138(%RSP) |
(2821) 0x56836d JLE 568fa8 |
(2821) 0x568373 VMOVSD (%R9,%R12,8),%XMM2 |
(2821) 0x568379 MOV 0x118(%RSP),%RAX |
(2821) 0x568381 LEA (,%R11,8),%R15 |
(2821) 0x568389 MOV %RDX,(%RBX,%R11,8) |
(2821) 0x56838d INC %R11 |
(2821) 0x568390 VMOVSD %XMM2,(%RAX,%R15,1) |
(2821) 0x568396 JMP 5681f0 |
0x56839b NOPL (%RAX,%RAX,1) |
(2813) 0x5683a0 CMPQ $0,0xe8(%RSP) |
(2813) 0x5683a9 JNE 5683f0 |
(2813) 0x5683ab ADD %RCX,%R12 |
(2813) 0x5683ae JMP 568229 |
0x5683b3 NOPL (%RAX,%RAX,1) |
(2821) 0x5683b8 VMOVSD (%R9,%R12,8),%XMM3 |
(2821) 0x5683be MOV 0x118(%RSP),%RDX |
(2821) 0x5683c6 VMOVSD %XMM3,(%RDX,%RAX,8) |
(2821) 0x5683cb JMP 5681f0 |
(2821) 0x5683d0 VMOVSD (%R9,%R12,8),%XMM1 |
(2821) 0x5683d6 MOV 0xd0(%RSP),%R15 |
(2821) 0x5683de VMOVSD %XMM1,(%R15,%RAX,8) |
(2821) 0x5683e4 JMP 5681f0 |
0x5683e9 NOPL (%RAX) |
(2813) 0x5683f0 CMPQ $0,0xb8(%RSP) |
(2813) 0x5683f9 JLE 5683ab |
(2813) 0x5683fb MOV 0xd8(%RSP),%RDI |
(2813) 0x568403 MOV 0xb0(%RSP),%RAX |
(2813) 0x56840b MOV %R12,0xc0(%RSP) |
(2813) 0x568413 MOV 0xa0(%RSP),%R9 |
(2813) 0x56841b LEA (%RDI,%RCX,8),%R10 |
(2813) 0x56841f XOR %EDI,%EDI |
(2813) 0x568421 JMP 568435 |
0x568423 NOPL (%RAX,%RAX,1) |
(2814) 0x568428 ADD $0x10,%RAX |
(2814) 0x56842c CMP %RAX,%R9 |
(2814) 0x56842f JE 568638 |
(2814) 0x568435 MOV 0x8(%RAX),%R12 |
(2814) 0x568439 MOV %RDI,%R11 |
(2814) 0x56843c ADD %R12,%RDI |
(2814) 0x56843f CMP (%RAX),%R8 |
(2814) 0x568442 JNE 568428 |
(2814) 0x568444 TEST %RCX,%RCX |
(2814) 0x568447 JLE 568428 |
(2814) 0x568449 TEST %R12,%R12 |
(2814) 0x56844c JLE 568428 |
(2814) 0x56844e MOV 0xa8(%RSP),%RBX |
(2814) 0x568456 MOV 0xd8(%RSP),%RSI |
(2814) 0x56845e LEA (%RBX,%R11,8),%R12 |
(2814) 0x568462 LEA (%RBX,%RDI,8),%R11 |
(2814) 0x568466 NOPW %CS:(%RAX,%RAX,1) |
(2816) 0x568470 MOV %R11,%RBX |
(2816) 0x568473 MOV %R12,%RDX |
(2816) 0x568476 SUB %R12,%RBX |
(2816) 0x568479 SUB $0x8,%RBX |
(2816) 0x56847d SHR $0x3,%RBX |
(2816) 0x568481 INC %RBX |
(2816) 0x568484 AND $0x7,%EBX |
(2816) 0x568487 JE 56855f |
(2816) 0x56848d CMP $0x1,%RBX |
(2816) 0x568491 JE 568540 |
(2816) 0x568497 CMP $0x2,%RBX |
(2816) 0x56849b JE 56852a |
(2816) 0x5684a1 CMP $0x3,%RBX |
(2816) 0x5684a5 JE 568514 |
(2816) 0x5684a7 CMP $0x4,%RBX |
(2816) 0x5684ab JE 5684fe |
(2816) 0x5684ad CMP $0x5,%RBX |
(2816) 0x5684b1 JE 5684e8 |
(2816) 0x5684b3 CMP $0x6,%RBX |
(2816) 0x5684b7 JE 5684d2 |
(2816) 0x5684b9 MOV (%R12),%RDX |
(2816) 0x5684bd CMP %RDX,(%RSI) |
(2816) 0x5684c0 JNE 5684cd |
(2816) 0x5684c2 MOVQ $-0x1,(%R12) |
(2816) 0x5684ca INCQ (%R15) |
(2816) 0x5684cd LEA 0x8(%R12),%RDX |
(2816) 0x5684d2 MOV (%RDX),%RBX |
(2816) 0x5684d5 CMP %RBX,(%RSI) |
(2816) 0x5684d8 JNE 5684e4 |
(2816) 0x5684da MOVQ $-0x1,(%RDX) |
(2816) 0x5684e1 INCQ (%R15) |
(2816) 0x5684e4 ADD $0x8,%RDX |
(2816) 0x5684e8 MOV (%RDX),%RBX |
(2816) 0x5684eb CMP %RBX,(%RSI) |
(2816) 0x5684ee JNE 5684fa |
(2816) 0x5684f0 MOVQ $-0x1,(%RDX) |
(2816) 0x5684f7 INCQ (%R15) |
(2816) 0x5684fa ADD $0x8,%RDX |
(2816) 0x5684fe MOV (%RDX),%RBX |
(2816) 0x568501 CMP %RBX,(%RSI) |
(2816) 0x568504 JNE 568510 |
(2816) 0x568506 MOVQ $-0x1,(%RDX) |
(2816) 0x56850d INCQ (%R15) |
(2816) 0x568510 ADD $0x8,%RDX |
(2816) 0x568514 MOV (%RDX),%RBX |
(2816) 0x568517 CMP %RBX,(%RSI) |
(2816) 0x56851a JNE 568526 |
(2816) 0x56851c MOVQ $-0x1,(%RDX) |
(2816) 0x568523 INCQ (%R15) |
(2816) 0x568526 ADD $0x8,%RDX |
(2816) 0x56852a MOV (%RDX),%RBX |
(2816) 0x56852d CMP %RBX,(%RSI) |
(2816) 0x568530 JNE 56853c |
(2816) 0x568532 MOVQ $-0x1,(%RDX) |
(2816) 0x568539 INCQ (%R15) |
(2816) 0x56853c ADD $0x8,%RDX |
(2816) 0x568540 MOV (%RDX),%RBX |
(2816) 0x568543 CMP %RBX,(%RSI) |
(2816) 0x568546 JNE 568552 |
(2816) 0x568548 MOVQ $-0x1,(%RDX) |
(2816) 0x56854f INCQ (%R15) |
(2816) 0x568552 ADD $0x8,%RDX |
(2816) 0x568556 CMP %R11,%RDX |
(2816) 0x568559 JE 56861e |
(2816) 0x56855f MOV %RAX,0x138(%RSP) |
(2815) 0x568567 MOV (%RDX),%RAX |
(2815) 0x56856a CMP %RAX,(%RSI) |
(2815) 0x56856d JNE 568579 |
(2815) 0x56856f MOVQ $-0x1,(%RDX) |
(2815) 0x568576 INCQ (%R15) |
(2815) 0x568579 MOV 0x8(%RDX),%RAX |
(2815) 0x56857d LEA 0x8(%RDX),%RBX |
(2815) 0x568581 CMP %RAX,(%RSI) |
(2815) 0x568584 JNE 568591 |
(2815) 0x568586 MOVQ $-0x1,0x8(%RDX) |
(2815) 0x56858e INCQ (%R15) |
(2815) 0x568591 MOV 0x8(%RBX),%RDX |
(2815) 0x568595 CMP %RDX,(%RSI) |
(2815) 0x568598 JNE 5685a5 |
(2815) 0x56859a MOVQ $-0x1,0x8(%RBX) |
(2815) 0x5685a2 INCQ (%R15) |
(2815) 0x5685a5 MOV 0x10(%RBX),%RAX |
(2815) 0x5685a9 CMP %RAX,(%RSI) |
(2815) 0x5685ac JNE 5685b9 |
(2815) 0x5685ae MOVQ $-0x1,0x10(%RBX) |
(2815) 0x5685b6 INCQ (%R15) |
(2815) 0x5685b9 MOV 0x18(%RBX),%RDX |
(2815) 0x5685bd CMP %RDX,(%RSI) |
(2815) 0x5685c0 JNE 5685cd |
(2815) 0x5685c2 MOVQ $-0x1,0x18(%RBX) |
(2815) 0x5685ca INCQ (%R15) |
(2815) 0x5685cd MOV 0x20(%RBX),%RAX |
(2815) 0x5685d1 CMP %RAX,(%RSI) |
(2815) 0x5685d4 JNE 5685e1 |
(2815) 0x5685d6 MOVQ $-0x1,0x20(%RBX) |
(2815) 0x5685de INCQ (%R15) |
(2815) 0x5685e1 MOV 0x28(%RBX),%RDX |
(2815) 0x5685e5 CMP %RDX,(%RSI) |
(2815) 0x5685e8 JNE 5685f5 |
(2815) 0x5685ea MOVQ $-0x1,0x28(%RBX) |
(2815) 0x5685f2 INCQ (%R15) |
(2815) 0x5685f5 MOV 0x30(%RBX),%RAX |
(2815) 0x5685f9 CMP %RAX,(%RSI) |
(2815) 0x5685fc JNE 568609 |
(2815) 0x5685fe MOVQ $-0x1,0x30(%RBX) |
(2815) 0x568606 INCQ (%R15) |
(2815) 0x568609 LEA 0x38(%RBX),%RDX |
(2815) 0x56860d CMP %R11,%RDX |
(2815) 0x568610 JNE 568567 |
(2816) 0x568616 MOV 0x138(%RSP),%RAX |
(2816) 0x56861e ADD $0x8,%RSI |
(2816) 0x568622 CMP %RSI,%R10 |
(2816) 0x568625 JNE 568470 |
(2814) 0x56862b ADD $0x10,%RAX |
(2814) 0x56862f CMP %RAX,%R9 |
(2814) 0x568632 JNE 568435 |
(2813) 0x568638 MOV 0xc0(%RSP),%R12 |
(2813) 0x568640 JMP 5683ab |
(2813) 0x568645 MOV 0x50(%RSP),%RAX |
(2813) 0x56864a MOV 0x48(%RSP),%RSI |
(2813) 0x56864f MOV 0x38(%RSP),%RDI |
(2813) 0x568654 MOV 0x40(%RSP),%R11 |
(2813) 0x568659 ADD %R10,%RAX |
(2813) 0x56865c LEA (%RSI,%R10,1),%R9 |
(2813) 0x568660 MOV (%RAX),%RBX |
(2813) 0x568663 MOV (%R9),%R8 |
(2813) 0x568666 ADD %R10,%RDI |
(2813) 0x568669 ADD %R10,%R11 |
(2813) 0x56866c MOV %R11,0x28(%RSP) |
(2813) 0x568671 MOV (%RDI),%RDX |
(2813) 0x568674 MOV %RBX,0x138(%RSP) |
(2813) 0x56867c SUB %R8,%RBX |
(2813) 0x56867f MOV (%R11),%R11 |
(2813) 0x568682 MOV %RDI,0x18(%RSP) |
(2813) 0x568687 MOV %RAX,0x10(%RSP) |
(2813) 0x56868c CMP %RBX,%RCX |
(2813) 0x56868f JG 568f1f |
(2813) 0x568695 TEST %RCX,%RCX |
(2813) 0x568698 JLE 568229 |
(2813) 0x56869e XOR %R10D,%R10D |
(2813) 0x5686a1 MOV 0xd8(%RSP),%RBX |
(2813) 0x5686a9 MOV 0x70(%RSP),%RAX |
(2813) 0x5686ae LEA (,%R12,8),%RDI |
(2813) 0x5686b6 MOV %R13,0x80(%RSP) |
(2813) 0x5686be MOV %R9,0x60(%RSP) |
(2813) 0x5686c3 MOV %R8,%R13 |
(2813) 0x5686c6 LEA (%RBX,%RDI,1),%RSI |
(2813) 0x5686ca ADD %RAX,%RDI |
(2813) 0x5686cd LEA (%RCX,%R12,1),%RAX |
(2813) 0x5686d1 XOR %ECX,%ECX |
(2813) 0x5686d3 MOV %RAX,0x68(%RSP) |
(2813) 0x5686d8 LEA (%RBX,%RAX,8),%R12 |
(2813) 0x5686dc MOV %RCX,%R9 |
(2813) 0x5686df NOP |
(2817) 0x5686e0 MOV (%RSI),%RCX |
(2817) 0x5686e3 XOR %EAX,%EAX |
(2817) 0x5686e5 TEST %R8,%R8 |
(2817) 0x5686e8 JLE 5687fb |
(2817) 0x5686ee MOV %R8,%RBX |
(2817) 0x5686f1 AND $0x7,%EBX |
(2817) 0x5686f4 JE 56877f |
(2817) 0x5686fa CMP $0x1,%RBX |
(2817) 0x5686fe JE 56876d |
(2817) 0x568700 CMP $0x2,%RBX |
(2817) 0x568704 JE 568760 |
(2817) 0x568706 CMP $0x3,%RBX |
(2817) 0x56870a JE 568753 |
(2817) 0x56870c CMP $0x4,%RBX |
(2817) 0x568710 JE 568746 |
(2817) 0x568712 CMP $0x5,%RBX |
(2817) 0x568716 JE 568739 |
(2817) 0x568718 CMP $0x6,%RBX |
(2817) 0x56871c JE 56872c |
(2817) 0x56871e CMP %RCX,(%RDX) |
(2817) 0x568721 JE 5688a8 |
(2817) 0x568727 MOV $0x1,%EAX |
(2817) 0x56872c CMP %RCX,(%RDX,%RAX,8) |
(2817) 0x568730 JE 5688a8 |
(2817) 0x568736 INC %RAX |
(2817) 0x568739 CMP %RCX,(%RDX,%RAX,8) |
(2817) 0x56873d JE 5688a8 |
(2817) 0x568743 INC %RAX |
(2817) 0x568746 CMP %RCX,(%RDX,%RAX,8) |
(2817) 0x56874a JE 5688a8 |
(2817) 0x568750 INC %RAX |
(2817) 0x568753 CMP %RCX,(%RDX,%RAX,8) |
(2817) 0x568757 JE 5688a8 |
(2817) 0x56875d INC %RAX |
(2817) 0x568760 CMP %RCX,(%RDX,%RAX,8) |
(2817) 0x568764 JE 5688a8 |
(2817) 0x56876a INC %RAX |
(2817) 0x56876d CMP %RCX,(%RDX,%RAX,8) |
(2817) 0x568771 JE 5688a8 |
(2817) 0x568777 INC %RAX |
(2817) 0x56877a CMP %RAX,%R8 |
(2817) 0x56877d JE 5687fb |
(2820) 0x56877f CMP %RCX,(%RDX,%RAX,8) |
(2820) 0x568783 JE 5688a8 |
(2820) 0x568789 LEA 0x1(%RAX),%RBX |
(2820) 0x56878d MOV %RBX,%RAX |
(2820) 0x568790 CMP %RCX,(%RDX,%RBX,8) |
(2820) 0x568794 JE 5688a8 |
(2820) 0x56879a INC %RAX |
(2820) 0x56879d CMP %RCX,(%RDX,%RAX,8) |
(2820) 0x5687a1 JE 5688a8 |
(2820) 0x5687a7 LEA 0x2(%RBX),%RAX |
(2820) 0x5687ab CMP %RCX,0x10(%RDX,%RBX,8) |
(2820) 0x5687b0 JE 5688a8 |
(2820) 0x5687b6 LEA 0x3(%RBX),%RAX |
(2820) 0x5687ba CMP %RCX,0x18(%RDX,%RBX,8) |
(2820) 0x5687bf JE 5688a8 |
(2820) 0x5687c5 LEA 0x4(%RBX),%RAX |
(2820) 0x5687c9 CMP %RCX,0x20(%RDX,%RBX,8) |
(2820) 0x5687ce JE 5688a8 |
(2820) 0x5687d4 LEA 0x5(%RBX),%RAX |
(2820) 0x5687d8 CMP %RCX,0x28(%RDX,%RBX,8) |
(2820) 0x5687dd JE 5688a8 |
(2820) 0x5687e3 LEA 0x6(%RBX),%RAX |
(2820) 0x5687e7 CMP %RCX,0x30(%RDX,%RBX,8) |
(2820) 0x5687ec JE 5688a8 |
(2820) 0x5687f2 LEA 0x7(%RBX),%RAX |
(2820) 0x5687f6 CMP %RAX,%R8 |
(2820) 0x5687f9 JNE 56877f |
(2817) 0x5687fb VMOVSD (%RDI),%XMM4 |
(2817) 0x5687ff CMP %R13,0x138(%RSP) |
(2817) 0x568807 JLE 5688b7 |
(2817) 0x56880d LEA (,%R13,8),%RAX |
(2817) 0x568815 MOV %RCX,(%RDX,%R13,8) |
(2817) 0x568819 INC %R13 |
(2817) 0x56881c VMOVSD %XMM4,(%R11,%RAX,1) |
(2817) 0x568822 ADD $0x8,%RSI |
(2817) 0x568826 ADD $0x8,%RDI |
(2817) 0x56882a CMP %RSI,%R12 |
(2817) 0x56882d JNE 5686e0 |
(2813) 0x568833 MOV 0x60(%RSP),%R11 |
(2813) 0x568838 MOV 0x68(%RSP),%R12 |
(2813) 0x56883d MOV %R13,0x138(%RSP) |
(2813) 0x568845 MOV %R9,0xc0(%RSP) |
(2813) 0x56884d MOV 0x80(%RSP),%R13 |
(2813) 0x568855 MOV 0x138(%RSP),%RDX |
(2813) 0x56885d MOV 0xc0(%RSP),%R8 |
(2813) 0x568865 LEA (%RDX,%R8,1),%RBX |
(2813) 0x568869 MOV %RBX,(%R11) |
(2813) 0x56886c TEST %R8,%R8 |
(2813) 0x56886f JNE 5688fa |
(2813) 0x568875 TEST %R10,%R10 |
(2813) 0x568878 JE 568229 |
(2813) 0x56887e MOV %R10,%RDI |
(2813) 0x568881 CALL 5958c0 <hypre_Free> |
(2813) 0x568886 MOV 0x110(%RSP),%RDI |
(2813) 0x56888e CALL 5958c0 <hypre_Free> |
(2813) 0x568893 MOVQ $0,0x110(%RSP) |
(2813) 0x56889f JMP 568229 |
0x5688a4 NOPL (%RAX) |
(2817) 0x5688a8 VMOVSD (%RDI),%XMM5 |
(2817) 0x5688ac VMOVSD %XMM5,(%R11,%RAX,8) |
(2817) 0x5688b2 JMP 568822 |
(2817) 0x5688b7 MOV %RCX,(%R10,%R9,8) |
(2817) 0x5688bb MOV 0x110(%RSP),%RCX |
(2817) 0x5688c3 LEA (,%R9,8),%RBX |
(2817) 0x5688cb INC %R9 |
(2817) 0x5688ce VMOVSD %XMM4,(%RCX,%RBX,1) |
(2817) 0x5688d3 JMP 568822 |
0x5688d8 MOV %R13,%RCX |
0x5688db IMUL %RAX,%RCX |
0x5688df LEA (%RDX,%RCX,1),%R15 |
0x5688e3 ADD %RAX,%RCX |
0x5688e6 LEA (%RCX,%RDX,1),%RDI |
0x5688ea MOV %RDI,0x108(%RSP) |
0x5688f2 MOV %RDI,%R9 |
0x5688f5 JMP 567cd7 |
(2813) 0x5688fa LEA (,%RBX,8),%RSI |
(2813) 0x568902 MOV %RBX,0x68(%RSP) |
(2813) 0x568907 MOV 0x18(%RSP),%RBX |
(2813) 0x56890c MOV %R10,0x60(%RSP) |
(2813) 0x568911 MOV (%RBX),%RDI |
(2813) 0x568914 MOV %RSI,0x80(%RSP) |
(2813) 0x56891c CALL 595840 <hypre_ReAlloc> |
(2813) 0x568921 MOV 0x28(%RSP),%R10 |
(2813) 0x568926 MOV 0x80(%RSP),%RSI |
(2813) 0x56892e MOV %RAX,(%RBX) |
(2813) 0x568931 MOV (%R10),%RDI |
(2813) 0x568934 CALL 595840 <hypre_ReAlloc> |
(2813) 0x568939 MOV 0x28(%RSP),%RCX |
(2813) 0x56893e MOV 0x68(%RSP),%RSI |
(2813) 0x568943 MOV %RAX,%R8 |
(2813) 0x568946 CMPQ $0,0xc0(%RSP) |
(2813) 0x56894f MOV (%RBX),%RDI |
(2813) 0x568952 MOV %RAX,(%RCX) |
(2813) 0x568955 MOV 0x10(%RSP),%RAX |
(2813) 0x56895a MOV 0x60(%RSP),%R10 |
(2813) 0x56895f MOV %RSI,(%RAX) |
(2813) 0x568962 JLE 568875 |
(2813) 0x568968 MOV 0x138(%RSP),%RDX |
(2813) 0x568970 CMPQ $0x1,0xc0(%RSP) |
(2813) 0x568979 LEA (,%RDX,8),%R11 |
(2813) 0x568981 JE 568d22 |
(2813) 0x568987 LEA (,%RDX,8),%R11 |
(2813) 0x56898f MOV %RDX,%R9 |
(2813) 0x568992 MOV 0x110(%RSP),%RAX |
(2813) 0x56899a LEA (%R8,%R11,1),%RDX |
(2813) 0x56899e LEA 0x8(%RDI,%R11,1),%RBX |
(2813) 0x5689a3 MOV %RDX,%RCX |
(2813) 0x5689a6 LEA (%RDI,%R11,1),%RSI |
(2813) 0x5689aa SUB %RBX,%RCX |
(2813) 0x5689ad CMP $0x10,%RCX |
(2813) 0x5689b1 LEA 0x8(%RAX),%RCX |
(2813) 0x5689b5 MOV %RDX,%RAX |
(2813) 0x5689b8 SETAB 0x80(%RSP) |
(2813) 0x5689c0 SUB %RCX,%RAX |
(2813) 0x5689c3 CMP $0x10,%RAX |
(2813) 0x5689c7 MOVZX 0x80(%RSP),%EBX |
(2813) 0x5689cf SETA %CL |
(2813) 0x5689d2 TEST %CL,%BL |
(2813) 0x5689d4 JE 568d22 |
(2813) 0x5689da LEA 0x8(%R10),%RBX |
(2813) 0x5689de MOV %RSI,%RAX |
(2813) 0x5689e1 SUB %RBX,%RAX |
(2813) 0x5689e4 CMP $0x10,%RAX |
(2813) 0x5689e8 JBE 568d22 |
(2813) 0x5689ee MOV 0xc0(%RSP),%RCX |
(2813) 0x5689f6 LEA -0x1(%RCX),%RBX |
(2813) 0x5689fa MOV %RCX,%R11 |
(2813) 0x5689fd CMP $0x2,%RBX |
(2813) 0x568a01 JBE 5691c1 |
(2813) 0x568a07 SHR $0x2,%R11 |
(2813) 0x568a0b XOR %EBX,%EBX |
(2813) 0x568a0d SAL $0x5,%R11 |
(2813) 0x568a11 LEA -0x20(%R11),%RCX |
(2813) 0x568a15 SHR $0x5,%RCX |
(2813) 0x568a19 INC %RCX |
(2813) 0x568a1c AND $0x7,%ECX |
(2813) 0x568a1f JE 5691b4 |
(2813) 0x568a25 CMP $0x1,%RCX |
(2813) 0x568a29 JE 568b52 |
(2813) 0x568a2f CMP $0x2,%RCX |
(2813) 0x568a33 JE 568b28 |
(2813) 0x568a39 CMP $0x3,%RCX |
(2813) 0x568a3d JE 568afe |
(2813) 0x568a43 CMP $0x4,%RCX |
(2813) 0x568a47 JE 568ad4 |
(2813) 0x568a4d CMP $0x5,%RCX |
(2813) 0x568a51 JE 568aaa |
(2813) 0x568a53 CMP $0x6,%RCX |
(2813) 0x568a57 JE 568a80 |
(2813) 0x568a59 MOV 0x110(%RSP),%RAX |
(2813) 0x568a61 VMOVDQU (%R10),%YMM6 |
(2813) 0x568a66 MOV $0x20,%EBX |
(2813) 0x568a6b VMOVUPD (%RAX),%YMM7 |
(2813) 0x568a6f VMOVDQU %YMM6,(%RSI) |
(2813) 0x568a73 VMOVAPD %YMM7,0x80(%RSP) |
(2813) 0x568a7c VMOVUPD %YMM7,(%RDX) |
(2813) 0x568a80 MOV 0x110(%RSP),%RCX |
(2813) 0x568a88 VMOVDQU (%R10,%RBX,1),%YMM8 |
(2813) 0x568a8e VMOVUPD (%RCX,%RBX,1),%YMM3 |
(2813) 0x568a93 VMOVDQU %YMM8,(%RSI,%RBX,1) |
(2813) 0x568a98 VMOVAPD %YMM3,0x80(%RSP) |
(2813) 0x568aa1 VMOVUPD %YMM3,(%RDX,%RBX,1) |
(2813) 0x568aa6 ADD $0x20,%RBX |
(2813) 0x568aaa MOV 0x110(%RSP),%RAX |
(2813) 0x568ab2 VMOVDQU (%R10,%RBX,1),%YMM9 |
(2813) 0x568ab8 VMOVUPD (%RAX,%RBX,1),%YMM6 |
(2813) 0x568abd VMOVDQU %YMM9,(%RSI,%RBX,1) |
(2813) 0x568ac2 VMOVAPD %YMM6,0x80(%RSP) |
(2813) 0x568acb VMOVUPD %YMM6,(%RDX,%RBX,1) |
(2813) 0x568ad0 ADD $0x20,%RBX |
(2813) 0x568ad4 MOV 0x110(%RSP),%RCX |
(2813) 0x568adc VMOVDQU (%R10,%RBX,1),%YMM10 |
(2813) 0x568ae2 VMOVUPD (%RCX,%RBX,1),%YMM2 |
(2813) 0x568ae7 VMOVDQU %YMM10,(%RSI,%RBX,1) |
(2813) 0x568aec VMOVAPD %YMM2,0x80(%RSP) |
(2813) 0x568af5 VMOVUPD %YMM2,(%RDX,%RBX,1) |
(2813) 0x568afa ADD $0x20,%RBX |
(2813) 0x568afe MOV 0x110(%RSP),%RAX |
(2813) 0x568b06 VMOVDQU (%R10,%RBX,1),%YMM11 |
(2813) 0x568b0c VMOVUPD (%RAX,%RBX,1),%YMM5 |
(2813) 0x568b11 VMOVDQU %YMM11,(%RSI,%RBX,1) |
(2813) 0x568b16 VMOVAPD %YMM5,0x80(%RSP) |
(2813) 0x568b1f VMOVUPD %YMM5,(%RDX,%RBX,1) |
(2813) 0x568b24 ADD $0x20,%RBX |
(2813) 0x568b28 MOV 0x110(%RSP),%RCX |
(2813) 0x568b30 VMOVDQU (%R10,%RBX,1),%YMM12 |
(2813) 0x568b36 VMOVUPD (%RCX,%RBX,1),%YMM1 |
(2813) 0x568b3b VMOVDQU %YMM12,(%RSI,%RBX,1) |
(2813) 0x568b40 VMOVAPD %YMM1,0x80(%RSP) |
(2813) 0x568b49 VMOVUPD %YMM1,(%RDX,%RBX,1) |
(2813) 0x568b4e ADD $0x20,%RBX |
(2813) 0x568b52 MOV 0x110(%RSP),%RAX |
(2813) 0x568b5a VMOVDQU (%R10,%RBX,1),%YMM13 |
(2813) 0x568b60 VMOVUPD (%RAX,%RBX,1),%YMM4 |
(2813) 0x568b65 VMOVDQU %YMM13,(%RSI,%RBX,1) |
(2813) 0x568b6a VMOVUPD %YMM4,(%RDX,%RBX,1) |
(2813) 0x568b6f ADD $0x20,%RBX |
(2813) 0x568b73 VMOVAPD %YMM4,0x80(%RSP) |
(2813) 0x568b7c CMP %R11,%RBX |
(2813) 0x568b7f JE 568c89 |
(2819) 0x568b85 VMOVDQU (%R10,%RBX,1),%YMM14 |
(2819) 0x568b8b VMOVUPD (%RAX,%RBX,1),%YMM15 |
(2819) 0x568b90 VMOVDQU %YMM14,(%RSI,%RBX,1) |
(2819) 0x568b95 VMOVUPD %YMM15,(%RDX,%RBX,1) |
(2819) 0x568b9a VMOVDQU 0x20(%R10,%RBX,1),%YMM0 |
(2819) 0x568ba1 VMOVUPD 0x20(%RAX,%RBX,1),%YMM7 |
(2819) 0x568ba7 VMOVDQU %YMM0,0x20(%RSI,%RBX,1) |
(2819) 0x568bad VMOVUPD %YMM7,0x20(%RDX,%RBX,1) |
(2819) 0x568bb3 VMOVDQU 0x40(%R10,%RBX,1),%YMM8 |
(2819) 0x568bba VMOVUPD 0x40(%RAX,%RBX,1),%YMM3 |
(2819) 0x568bc0 VMOVDQU %YMM8,0x40(%RSI,%RBX,1) |
(2819) 0x568bc6 VMOVUPD %YMM3,0x40(%RDX,%RBX,1) |
(2819) 0x568bcc VMOVDQU 0x60(%R10,%RBX,1),%YMM9 |
(2819) 0x568bd3 VMOVUPD 0x60(%RAX,%RBX,1),%YMM6 |
(2819) 0x568bd9 VMOVDQU %YMM9,0x60(%RSI,%RBX,1) |
(2819) 0x568bdf VMOVUPD %YMM6,0x60(%RDX,%RBX,1) |
(2819) 0x568be5 VMOVDQU 0x80(%R10,%RBX,1),%YMM10 |
(2819) 0x568bef VMOVUPD 0x80(%RAX,%RBX,1),%YMM2 |
(2819) 0x568bf8 VMOVDQU %YMM10,0x80(%RSI,%RBX,1) |
(2819) 0x568c01 VMOVUPD %YMM2,0x80(%RDX,%RBX,1) |
(2819) 0x568c0a VMOVDQU 0xa0(%R10,%RBX,1),%YMM11 |
(2819) 0x568c14 VMOVUPD 0xa0(%RAX,%RBX,1),%YMM5 |
(2819) 0x568c1d VMOVDQU %YMM11,0xa0(%RSI,%RBX,1) |
(2819) 0x568c26 VMOVUPD %YMM5,0xa0(%RDX,%RBX,1) |
(2819) 0x568c2f VMOVDQU 0xc0(%R10,%RBX,1),%YMM12 |
(2819) 0x568c39 VMOVUPD 0xc0(%RAX,%RBX,1),%YMM1 |
(2819) 0x568c42 VMOVDQU %YMM12,0xc0(%RSI,%RBX,1) |
(2819) 0x568c4b VMOVUPD %YMM1,0xc0(%RDX,%RBX,1) |
(2819) 0x568c54 VMOVDQU 0xe0(%R10,%RBX,1),%YMM13 |
(2819) 0x568c5e VMOVUPD 0xe0(%RAX,%RBX,1),%YMM4 |
(2819) 0x568c67 VMOVDQU %YMM13,0xe0(%RSI,%RBX,1) |
(2819) 0x568c70 VMOVUPD %YMM4,0xe0(%RDX,%RBX,1) |
(2819) 0x568c79 ADD $0x100,%RBX |
(2819) 0x568c80 CMP %R11,%RBX |
(2819) 0x568c83 JNE 568b85 |
(2813) 0x568c89 MOV 0xc0(%RSP),%RSI |
(2813) 0x568c91 MOV %RSI,%RBX |
(2813) 0x568c94 AND $-0x4,%RBX |
(2813) 0x568c98 MOV %RBX,%RDX |
(2813) 0x568c9b CMP %RSI,%RBX |
(2813) 0x568c9e JE 56919c |
(2813) 0x568ca4 SUB %RBX,%RSI |
(2813) 0x568ca7 ADD %RBX,0x138(%RSP) |
(2813) 0x568caf MOV %RSI,%R11 |
(2813) 0x568cb2 CMP $0x1,%RSI |
(2813) 0x568cb6 JE 5691ac |
(2813) 0x568cbc VZEROUPPER |
(2813) 0x568cbf MOV 0x110(%RSP),%RCX |
(2813) 0x568cc7 VMOVDQU (%R10,%RDX,8),%XMM14 |
(2813) 0x568ccd ADD %RDX,%R9 |
(2813) 0x568cd0 VMOVUPD (%RCX,%RDX,8),%XMM15 |
(2813) 0x568cd5 VMOVDQU %XMM14,(%RDI,%R9,8) |
(2813) 0x568cdb VMOVUPD %XMM15,(%R8,%R9,8) |
(2813) 0x568ce1 TEST $0x1,%R11B |
(2813) 0x568ce5 JE 568875 |
(2813) 0x568ceb AND $-0x2,%R11 |
(2813) 0x568cef ADD %R11,0x138(%RSP) |
(2813) 0x568cf7 ADD %R11,%RBX |
(2813) 0x568cfa MOV (%R10,%RBX,8),%RAX |
(2813) 0x568cfe MOV 0x138(%RSP),%RSI |
(2813) 0x568d06 MOV %RAX,(%RDI,%RSI,8) |
(2813) 0x568d0a MOV 0x110(%RSP),%RDI |
(2813) 0x568d12 VMOVSD (%RDI,%RBX,8),%XMM0 |
(2813) 0x568d17 VMOVSD %XMM0,(%R8,%RSI,8) |
(2813) 0x568d1d JMP 568875 |
(2813) 0x568d22 LEA (%R8,%R11,1),%RDX |
(2813) 0x568d26 MOV 0xc0(%RSP),%R8 |
(2813) 0x568d2e LEA (%RDI,%R11,1),%RBX |
(2813) 0x568d32 XOR %R11D,%R11D |
(2813) 0x568d35 AND $0x7,%R8D |
(2813) 0x568d39 JE 5691ca |
(2813) 0x568d3f CMP $0x1,%R8 |
(2813) 0x568d43 JE 568e0a |
(2813) 0x568d49 CMP $0x2,%R8 |
(2813) 0x568d4d JE 568deb |
(2813) 0x568d53 CMP $0x3,%R8 |
(2813) 0x568d57 JE 568dcc |
(2813) 0x568d59 CMP $0x4,%R8 |
(2813) 0x568d5d JE 568dad |
(2813) 0x568d5f CMP $0x5,%R8 |
(2813) 0x568d63 JE 568d8e |
(2813) 0x568d65 CMP $0x6,%R8 |
(2813) 0x568d69 JNE 56915e |
(2813) 0x568d6f MOV 0x110(%RSP),%RSI |
(2813) 0x568d77 MOV (%R10,%R11,8),%RAX |
(2813) 0x568d7b VMOVSD (%RSI,%R11,8),%XMM8 |
(2813) 0x568d81 MOV %RAX,(%RBX,%R11,8) |
(2813) 0x568d85 VMOVSD %XMM8,(%RDX,%R11,8) |
(2813) 0x568d8b INC %R11 |
(2813) 0x568d8e MOV 0x110(%RSP),%R8 |
(2813) 0x568d96 MOV (%R10,%R11,8),%RDI |
(2813) 0x568d9a VMOVSD (%R8,%R11,8),%XMM3 |
(2813) 0x568da0 MOV %RDI,(%RBX,%R11,8) |
(2813) 0x568da4 VMOVSD %XMM3,(%RDX,%R11,8) |
(2813) 0x568daa INC %R11 |
(2813) 0x568dad MOV 0x110(%RSP),%RCX |
(2813) 0x568db5 MOV (%R10,%R11,8),%R9 |
(2813) 0x568db9 VMOVSD (%RCX,%R11,8),%XMM9 |
(2813) 0x568dbf MOV %R9,(%RBX,%R11,8) |
(2813) 0x568dc3 VMOVSD %XMM9,(%RDX,%R11,8) |
(2813) 0x568dc9 INC %R11 |
(2813) 0x568dcc MOV 0x110(%RSP),%RSI |
(2813) 0x568dd4 MOV (%R10,%R11,8),%RAX |
(2813) 0x568dd8 VMOVSD (%RSI,%R11,8),%XMM6 |
(2813) 0x568dde MOV %RAX,(%RBX,%R11,8) |
(2813) 0x568de2 VMOVSD %XMM6,(%RDX,%R11,8) |
(2813) 0x568de8 INC %R11 |
(2813) 0x568deb MOV 0x110(%RSP),%R8 |
(2813) 0x568df3 MOV (%R10,%R11,8),%RDI |
(2813) 0x568df7 VMOVSD (%R8,%R11,8),%XMM10 |
(2813) 0x568dfd MOV %RDI,(%RBX,%R11,8) |
(2813) 0x568e01 VMOVSD %XMM10,(%RDX,%R11,8) |
(2813) 0x568e07 INC %R11 |
(2813) 0x568e0a MOV 0x110(%RSP),%RCX |
(2813) 0x568e12 MOV (%R10,%R11,8),%R9 |
(2813) 0x568e16 VMOVSD (%RCX,%R11,8),%XMM2 |
(2813) 0x568e1c MOV %R9,(%RBX,%R11,8) |
(2813) 0x568e20 VMOVSD %XMM2,(%RDX,%R11,8) |
(2813) 0x568e26 INC %R11 |
(2813) 0x568e29 CMP %R11,0xc0(%RSP) |
(2813) 0x568e31 JE 56887e |
(2818) 0x568e37 MOV (%R10,%R11,8),%RAX |
(2818) 0x568e3b LEA 0x1(%R11),%RSI |
(2818) 0x568e3f VMOVSD (%RCX,%R11,8),%XMM11 |
(2818) 0x568e45 LEA 0x2(%R11),%R9 |
(2818) 0x568e49 MOV %RAX,(%RBX,%R11,8) |
(2818) 0x568e4d LEA 0x3(%R11),%RAX |
(2818) 0x568e51 VMOVSD %XMM11,(%RDX,%R11,8) |
(2818) 0x568e57 VMOVSD (%RCX,%RSI,8),%XMM5 |
(2818) 0x568e5c MOV (%R10,%RSI,8),%RDI |
(2818) 0x568e60 MOV %RDI,(%RBX,%RSI,8) |
(2818) 0x568e64 LEA 0x4(%R11),%RDI |
(2818) 0x568e68 VMOVSD %XMM5,(%RDX,%RSI,8) |
(2818) 0x568e6d VMOVSD (%RCX,%R9,8),%XMM12 |
(2818) 0x568e73 MOV (%R10,%R9,8),%R8 |
(2818) 0x568e77 MOV %R8,(%RBX,%R9,8) |
(2818) 0x568e7b VMOVSD %XMM12,(%RDX,%R9,8) |
(2818) 0x568e81 VMOVSD (%RCX,%RAX,8),%XMM1 |
(2818) 0x568e86 MOV (%R10,%RAX,8),%RSI |
(2818) 0x568e8a MOV %RSI,(%RBX,%RAX,8) |
(2818) 0x568e8e LEA 0x6(%R11),%RSI |
(2818) 0x568e92 VMOVSD %XMM1,(%RDX,%RAX,8) |
(2818) 0x568e97 LEA 0x5(%R11),%RAX |
(2818) 0x568e9b VMOVSD (%RCX,%RDI,8),%XMM13 |
(2818) 0x568ea0 MOV (%R10,%RDI,8),%R9 |
(2818) 0x568ea4 MOV %R9,(%RBX,%RDI,8) |
(2818) 0x568ea8 LEA 0x7(%R11),%R9 |
(2818) 0x568eac ADD $0x8,%R11 |
(2818) 0x568eb0 VMOVSD %XMM13,(%RDX,%RDI,8) |
(2818) 0x568eb5 VMOVSD (%RCX,%RAX,8),%XMM4 |
(2818) 0x568eba MOV (%R10,%RAX,8),%R8 |
(2818) 0x568ebe MOV %R8,(%RBX,%RAX,8) |
(2818) 0x568ec2 VMOVSD %XMM4,(%RDX,%RAX,8) |
(2818) 0x568ec7 VMOVSD (%RCX,%RSI,8),%XMM14 |
(2818) 0x568ecc MOV (%R10,%RSI,8),%RDI |
(2818) 0x568ed0 MOV %RDI,(%RBX,%RSI,8) |
(2818) 0x568ed4 VMOVSD %XMM14,(%RDX,%RSI,8) |
(2818) 0x568ed9 VMOVSD (%RCX,%R9,8),%XMM15 |
(2818) 0x568edf MOV (%R10,%R9,8),%RAX |
(2818) 0x568ee3 MOV %RAX,(%RBX,%R9,8) |
(2818) 0x568ee7 VMOVSD %XMM15,(%RDX,%R9,8) |
(2818) 0x568eed CMP %R11,0xc0(%RSP) |
(2818) 0x568ef5 JNE 568e37 |
(2813) 0x568efb JMP 56887e |
0x568f00 MOV %R13,0x138(%RSP) |
0x568f08 CALL 411290 <GOMP_barrier@plt> |
0x568f0d MOV -0x8(%R14,%RBX,1),%R9 |
0x568f12 MOV 0x138(%RSP),%RSI |
0x568f1a JMP 567ef6 |
(2813) 0x568f1f MOV %RCX,%RDI |
(2813) 0x568f22 MOV $0x8,%ESI |
(2813) 0x568f27 MOV %R8,(%RSP) |
(2813) 0x568f2b SUB %RBX,%RDI |
(2813) 0x568f2e MOV %R9,0x8(%RSP) |
(2813) 0x568f33 MOV %R11,0x60(%RSP) |
(2813) 0x568f38 MOV %RDX,0x68(%RSP) |
(2813) 0x568f3d MOV %RCX,0x80(%RSP) |
(2813) 0x568f45 MOV %RDI,0x110(%RSP) |
(2813) 0x568f4d CALL 595800 <hypre_CAlloc> |
(2813) 0x568f52 MOV 0x110(%RSP),%RDI |
(2813) 0x568f5a MOV $0x8,%ESI |
(2813) 0x568f5f MOV %RAX,0xc0(%RSP) |
(2813) 0x568f67 CALL 595800 <hypre_CAlloc> |
(2813) 0x568f6c MOV 0x80(%RSP),%RCX |
(2813) 0x568f74 MOV 0xc0(%RSP),%R10 |
(2813) 0x568f7c MOV 0x68(%RSP),%RDX |
(2813) 0x568f81 MOV 0x60(%RSP),%R11 |
(2813) 0x568f86 MOV %RAX,0x110(%RSP) |
(2813) 0x568f8e TEST %RCX,%RCX |
(2813) 0x568f91 MOV 0x8(%RSP),%R9 |
(2813) 0x568f96 MOV (%RSP),%R8 |
(2813) 0x568f9a JG 5686a1 |
(2813) 0x568fa0 MOV %R8,(%R9) |
(2813) 0x568fa3 JMP 568875 |
(2813) 0x568fa8 MOV %R11,0x18(%RSP) |
(2813) 0x568fad MOV 0x28(%RSP),%R11 |
(2813) 0x568fb2 XOR %ECX,%ECX |
(2813) 0x568fb4 MOV $0x1,%EDX |
(2813) 0x568fb9 MOV $0xd4e,%ESI |
(2813) 0x568fbe MOV $0x5a13f8,%EDI |
(2813) 0x568fc3 MOV %R14,0x80(%RSP) |
(2813) 0x568fcb MOV 0x60(%RSP),%R15 |
(2813) 0x568fd0 MOV %R11,0xc0(%RSP) |
(2813) 0x568fd8 MOV 0x68(%RSP),%R14 |
(2813) 0x568fdd MOV %R10,0x138(%RSP) |
(2813) 0x568fe5 CALL 599920 <hypre_error_handler> |
(2813) 0x568fea MOV 0x20(%RSP),%RBX |
(2813) 0x568fef MOV 0xe0(%RBX),%RDI |
(2813) 0x568ff6 LOCK INCQ (%RDI) |
(2813) 0x568ffa CMPQ $0,0x30(%RSP) |
(2813) 0x569000 MOV 0x138(%RSP),%RSI |
(2813) 0x569008 MOV 0xc0(%RSP),%RCX |
(2813) 0x569010 MOV 0x18(%RSP),%R11 |
(2813) 0x569015 JNE 569044 |
(2813) 0x569017 MOV 0xe8(%RSP),%R10 |
(2813) 0x56901f MOV %R12,%RDI |
(2813) 0x569022 MOV 0x38(%R10),%RAX |
(2813) 0x569026 MOV 0x40(%R10),%RDX |
(2813) 0x56902a ADD %RSI,%RAX |
(2813) 0x56902d ADD %RSI,%RDX |
(2813) 0x569030 JMP 568218 |
0x569035 MOV (%RCX),%R11 |
0x569038 ADD $0x8,%RCX |
0x56903c MOV %R11,(%R10) |
0x56903f JMP 567d4c |
(2813) 0x569044 MOV %R11,0x138(%RSP) |
(2813) 0x56904c MOV $0x5a1488,%EDI |
(2813) 0x569051 MOV %RSI,0xc0(%RSP) |
(2813) 0x569059 MOV %RCX,%RSI |
(2813) 0x56905c XOR %EAX,%EAX |
(2813) 0x56905e CALL 595a30 <hypre_printf> |
(2813) 0x569063 MOV 0xe8(%RSP),%R8 |
(2813) 0x56906b MOV 0xc0(%RSP),%R9 |
(2813) 0x569073 MOV %R12,%RDI |
(2813) 0x569076 MOV 0x138(%RSP),%R11 |
(2813) 0x56907e MOV 0x38(%R8),%RAX |
(2813) 0x569082 MOV 0x40(%R8),%RDX |
(2813) 0x569086 ADD %R9,%RAX |
(2813) 0x569089 ADD %R9,%RDX |
(2813) 0x56908c JMP 568218 |
(2813) 0x569091 MOV %R14,0x80(%RSP) |
(2813) 0x569099 MOV 0x28(%RSP),%R14 |
(2813) 0x56909e XOR %ECX,%ECX |
(2813) 0x5690a0 MOV $0x1,%EDX |
(2813) 0x5690a5 MOV $0xd70,%ESI |
(2813) 0x5690aa MOV $0x5a13f8,%EDI |
(2813) 0x5690af MOV %R11,0x18(%RSP) |
(2813) 0x5690b4 MOV 0x60(%RSP),%R15 |
(2813) 0x5690b9 MOV %R14,0xc0(%RSP) |
(2813) 0x5690c1 MOV 0x68(%RSP),%R14 |
(2813) 0x5690c6 MOV %R10,0x138(%RSP) |
(2813) 0x5690ce CALL 599920 <hypre_error_handler> |
(2813) 0x5690d3 MOV 0x20(%RSP),%RCX |
(2813) 0x5690d8 MOV 0xe0(%RCX),%RSI |
(2813) 0x5690df LOCK INCQ (%RSI) |
(2813) 0x5690e3 CMPQ $0,0x30(%RSP) |
(2813) 0x5690e9 MOV 0x138(%RSP),%R10 |
(2813) 0x5690f1 MOV 0xc0(%RSP),%R8 |
(2813) 0x5690f9 MOV 0x18(%RSP),%R11 |
(2813) 0x5690fe JNE 56917f |
(2813) 0x569100 MOV 0xe8(%RSP),%R9 |
(2813) 0x569108 MOV %R12,%RDI |
(2813) 0x56910b MOV 0x38(%R9),%RAX |
(2813) 0x56910f MOV 0x40(%R9),%RDX |
(2813) 0x569113 ADD %R10,%RAX |
(2813) 0x569116 ADD %R10,%RDX |
(2813) 0x569119 JMP 568218 |
0x56911e MOV %R8,0xf0(%RSP) |
0x569126 CALL 411290 <GOMP_barrier@plt> |
0x56912b TEST %R13,%R13 |
0x56912e MOV 0xf0(%RSP),%R13 |
0x569136 JNE 568f00 |
0x56913c CMPQ $0,0x138(%RSP) |
0x569145 JG 567dfa |
0x56914b LEA -0x28(%RBP),%RSP |
0x56914f POP %RBX |
0x569150 POP %R12 |
0x569152 POP %R13 |
0x569154 POP %R14 |
0x569156 POP %R15 |
0x569158 POP %RBP |
0x569159 JMP 411290 |
(2813) 0x56915e MOV 0x110(%RSP),%RCX |
(2813) 0x569166 MOV (%R10),%R9 |
(2813) 0x569169 MOV $0x1,%R11D |
(2813) 0x56916f VMOVSD (%RCX),%XMM7 |
(2813) 0x569173 MOV %R9,(%RBX) |
(2813) 0x569176 VMOVSD %XMM7,(%RDX) |
(2813) 0x56917a JMP 568d6f |
(2813) 0x56917f MOV %R10,0xc0(%RSP) |
(2813) 0x569187 MOV %R8,%RSI |
(2813) 0x56918a MOV $0x5a14b0,%EDI |
(2813) 0x56918f MOV %R11,0x138(%RSP) |
(2813) 0x569197 JMP 56905c |
(2813) 0x56919c VZEROUPPER |
(2813) 0x56919f JMP 56887e |
(2813) 0x5691a4 MOV %R12,%RDI |
(2813) 0x5691a7 JMP 568218 |
(2813) 0x5691ac VZEROUPPER |
(2813) 0x5691af JMP 568cfa |
(2813) 0x5691b4 MOV 0x110(%RSP),%RAX |
(2813) 0x5691bc JMP 568b85 |
(2813) 0x5691c1 XOR %EBX,%EBX |
(2813) 0x5691c3 XOR %EDX,%EDX |
(2813) 0x5691c5 JMP 568cbf |
(2813) 0x5691ca MOV 0x110(%RSP),%RCX |
(2813) 0x5691d2 JMP 568e37 |
0x5691d7 NOPW (%RAX,%RAX,1) |
Path / |
Source file and lines | IJMatrix_parcsr.c:3240-3500 |
Module | exec |
nb instructions | 254 |
nb uops | 264 |
loop length | 1161 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 30 |
micro-operation queue | 44.00 cycles |
front end | 44.00 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 15.60 | 15.60 | 24.00 | 24.00 | 31.50 | 15.60 | 15.60 | 31.50 | 31.50 | 31.50 | 15.60 | 24.00 |
cycles | 15.60 | 15.60 | 24.00 | 24.00 | 31.50 | 15.60 | 15.60 | 31.50 | 31.50 | 31.50 | 15.60 | 24.00 |
Cycles executing div or sqrt instructions | 10.00 |
FE+BE cycles | 42.85-42.87 |
Stall cycles | 0.00 |
Front-end | 44.00 |
Dispatch | 31.50 |
DIV/SQRT | 10.00 |
Overall L1 | 44.00 |
all | 0% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 0% |
other | 0% |
all | 12% |
load | 12% |
store | 12% |
mul | 12% |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 12% |
other | 11% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RDI,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
AND $-0x20,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
SUB $0x140,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV 0xd0(%RAX),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xc8(%RAX),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDI,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xb8(%RAX),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xb0(%RAX),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xa8(%RAX),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xa0(%RAX),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDX,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x98(%RAX),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x90(%RAX),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RCX,0xc0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x88(%RAX),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x80(%RAX),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RBX,0xa8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xd8(%RDI),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x78(%RAX),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RSI,0xb0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R8,0xb8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xc0(%RAX),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDI,0x138(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R9,0x110(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R10,0x118(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R11,0x58(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R12,0x128(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R13,0xd0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R15,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x70(%RAX),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x68(%RAX),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x48(%RAX),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x60(%RAX),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x58(%RAX),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDI,0xe0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x50(%RAX),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x40(%RAX),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDX,0x78(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x38(%RAX),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x8(%RAX),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %R8,0x38(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x28(%RAX),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x20(%RAX),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RCX,0x50(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x18(%RAX),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x10(%RAX),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDX,0x100(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RBX,0x48(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x30(%RAX),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RSI,0x40(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV (%RAX),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %R9,0x130(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R10,0x120(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R11,0xe8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R13,0x70(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R15,0xd8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDI,0xf8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CALL 598820 <hypre_NumActiveThreads> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV %RAX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CALL 598830 <hypre_GetThreadNum> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV 0x108(%RSP),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RAX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RBX,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CQTO | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
IDIV %R15 | 5 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11-16 | 10 |
CMP %R13,%RDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JLE 5688d8 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0xda8> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R13,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
IMUL %RAX,%RSI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %RSI,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %RSI,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RAX,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RAX,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
LEA (,%R13,8),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA (%R14,%RBX,1),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOVQ $0,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %R9,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JGE 56911e <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x15ee> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x100(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x108(%RSP),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
XOR %R11D,%R11D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA (%RAX,%RDI,8),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA (%RAX,%R15,8),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R9,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
SUB %RCX,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
SUB $0x8,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
SHR $0x3,%RSI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
INC %RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
AND $0x7,%ESI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
JE 567d8d <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x25d> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x1,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567d7e <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x24e> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567d74 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x244> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x3,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567d6a <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x23a> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x4,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567d60 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x230> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x5,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567d56 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x226> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x6,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JNE 569035 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x1505> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RCX,%R9 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567dcd <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x29d> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %R8,0xf0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CALL 411290 <GOMP_barrier@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
TEST %R13,%R13 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
MOV 0xf0(%RSP),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JNE 568f00 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x13d0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMPQ $0,0x138(%RSP) | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
JLE 567ede <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x3ae> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x138(%RSP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA 0x8(%R14),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV (%R14),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA -0x8(,%R10,8),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA (%RDX,%R10,8),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
SHR $0x3,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
INC %RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
AND $0x7,%ECX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
JE 567e96 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x366> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x1,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e86 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x356> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e7b <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x34b> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x3,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e70 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x340> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x4,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e65 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x335> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x5,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e5a <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x32a> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x6,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e4f <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x31f> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
MOV %R8,(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA 0x10(%R14),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567ede <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x3ae> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %R13,0x138(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CALL 411290 <GOMP_barrier@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV 0x138(%RSP),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R15,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV 0x108(%RSP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
CMP %R15,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JGE 56823a <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x70a> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0xb8(%RSP),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x110(%RSP),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOVQ $0,0x110(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xb0(%RSP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xc0(%RSP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA -0x8(,%R13,8),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
SAL $0x3,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
MOV %RSI,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
AND $-0x10,%R8 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
LEA (%R12,%RDI,1),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA 0x8(%R12,%RDI,1),%R12 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %RBX,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
LEA 0x10(%R10,%R8,1),%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R11,0xf0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RAX,0xa0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R12,0xc8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R9,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
RET | 1 | 0.50 | 0 | 0.33 | 0.33 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0.33 | 0 | 2.13 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R13,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
IMUL %RAX,%RCX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
LEA (%RDX,%RCX,1),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
ADD %RAX,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
LEA (%RCX,%RDX,1),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RDI,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDI,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
JMP 567cd7 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x1a7> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
MOV %R13,0x138(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CALL 411290 <GOMP_barrier@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV -0x8(%R14,%RBX,1),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x138(%RSP),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JMP 567ef6 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x3c6> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
MOV (%RCX),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JMP 567d4c <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x21c> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
MOV %R8,0xf0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CALL 411290 <GOMP_barrier@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
TEST %R13,%R13 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
MOV 0xf0(%RSP),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JNE 568f00 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x13d0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMPQ $0,0x138(%RSP) | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
JG 567dfa <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x2ca> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
JMP 411290 <GOMP_barrier@plt> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
Source file and lines | IJMatrix_parcsr.c:3240-3500 |
Module | exec |
nb instructions | 254 |
nb uops | 264 |
loop length | 1161 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 30 |
micro-operation queue | 44.00 cycles |
front end | 44.00 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 15.60 | 15.60 | 24.00 | 24.00 | 31.50 | 15.60 | 15.60 | 31.50 | 31.50 | 31.50 | 15.60 | 24.00 |
cycles | 15.60 | 15.60 | 24.00 | 24.00 | 31.50 | 15.60 | 15.60 | 31.50 | 31.50 | 31.50 | 15.60 | 24.00 |
Cycles executing div or sqrt instructions | 10.00 |
FE+BE cycles | 42.85-42.87 |
Stall cycles | 0.00 |
Front-end | 44.00 |
Dispatch | 31.50 |
DIV/SQRT | 10.00 |
Overall L1 | 44.00 |
all | 0% |
load | 0% |
store | 0% |
mul | 0% |
add-sub | 0% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 0% |
other | 0% |
all | 12% |
load | 12% |
store | 12% |
mul | 12% |
add-sub | 12% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | 12% |
other | 11% |
Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
MOV %RDI,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
PUSH %R15 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R14 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R13 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %R12 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
PUSH %RBX | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 5-12 | 0.50 |
AND $-0x20,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
SUB $0x140,%RSP | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV 0xd0(%RAX),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xc8(%RAX),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDI,0x20(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xb8(%RAX),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xb0(%RAX),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xa8(%RAX),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xa0(%RAX),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDX,0x30(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x98(%RAX),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x90(%RAX),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RCX,0xc0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x88(%RAX),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x80(%RAX),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RBX,0xa8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xd8(%RDI),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x78(%RAX),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RSI,0xb0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R8,0xb8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xc0(%RAX),%R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDI,0x138(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R9,0x110(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R10,0x118(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R11,0x58(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R12,0x128(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R13,0xd0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R15,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x70(%RAX),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x68(%RAX),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x48(%RAX),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x60(%RAX),%RCX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x58(%RAX),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDI,0xe0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x50(%RAX),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x40(%RAX),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDX,0x78(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x38(%RAX),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x8(%RAX),%RDX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %R8,0x38(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x28(%RAX),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x20(%RAX),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RCX,0x50(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x18(%RAX),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x10(%RAX),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RDX,0x100(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RBX,0x48(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x30(%RAX),%R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RSI,0x40(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV (%RAX),%RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %R9,0x130(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R10,0x120(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R11,0xe8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R13,0x70(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R15,0xd8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDI,0xf8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CALL 598820 <hypre_NumActiveThreads> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV %RAX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CALL 598830 <hypre_GetThreadNum> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV 0x108(%RSP),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV %RAX,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RBX,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
CQTO | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
IDIV %R15 | 5 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11-16 | 10 |
CMP %R13,%RDX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JLE 5688d8 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0xda8> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
INC %RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R13,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
IMUL %RAX,%RSI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %RSI,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
MOV %RSI,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %RAX,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RAX,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
LEA (,%R13,8),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA (%R14,%RBX,1),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOVQ $0,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %R9,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JGE 56911e <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x15ee> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x100(%RSP),%RAX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x108(%RSP),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
XOR %R11D,%R11D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA (%RAX,%RDI,8),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA (%RAX,%R15,8),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R9,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
SUB %RCX,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
SUB $0x8,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
SHR $0x3,%RSI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
INC %RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
AND $0x7,%ESI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
JE 567d8d <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x25d> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x1,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567d7e <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x24e> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567d74 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x244> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x3,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567d6a <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x23a> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x4,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567d60 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x230> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x5,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567d56 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x226> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x6,%RSI | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JNE 569035 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x1505> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RCX),%R11 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RCX,%R9 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567dcd <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x29d> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %R8,0xf0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CALL 411290 <GOMP_barrier@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
TEST %R13,%R13 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
MOV 0xf0(%RSP),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JNE 568f00 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x13d0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMPQ $0,0x138(%RSP) | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
JLE 567ede <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x3ae> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0x138(%RSP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA 0x8(%R14),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV (%R14),%R8 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA -0x8(,%R10,8),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA (%RDX,%R10,8),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
SHR $0x3,%RCX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
INC %RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
AND $0x7,%ECX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
JE 567e96 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x366> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x1,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e86 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x356> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x2,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e7b <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x34b> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x3,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e70 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x340> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x4,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e65 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x335> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x5,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e5a <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x32a> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMP $0x6,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567e4f <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x31f> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
MOV %R8,(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA 0x10(%R14),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD (%RDX),%R8 | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
ADD $0x8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R8,-0x8(%RDX) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDX,%RAX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JE 567ede <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x3ae> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV %R13,0x138(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CALL 411290 <GOMP_barrier@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV 0x138(%RSP),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
XOR %R9D,%R9D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R15,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV 0x108(%RSP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
CMP %R15,%R14 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
JGE 56823a <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x70a> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
MOV 0xb8(%RSP),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x110(%RSP),%RDI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOVQ $0,0x110(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0xb0(%RSP),%R10 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0xc0(%RSP),%R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
LEA -0x8(,%R13,8),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
SAL $0x3,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0-2 | 0.50 |
MOV %RSI,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
AND $-0x10,%R8 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1-2 | 0.20 |
LEA (%R12,%RDI,1),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA 0x8(%R12,%RDI,1),%R12 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
ADD %RBX,%R15 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
LEA 0x10(%R10,%R8,1),%RAX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %R11,0xf0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RAX,0xa0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R12,0xc8(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R9,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
RET | 1 | 0.50 | 0 | 0.33 | 0.33 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0.33 | 0 | 2.13 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %R13,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
IMUL %RAX,%RCX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
LEA (%RDX,%RCX,1),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
ADD %RAX,%RCX | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 1 | 0.20 |
LEA (%RCX,%RDX,1),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV %RDI,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDI,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
JMP 567cd7 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x1a7> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
MOV %R13,0x138(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CALL 411290 <GOMP_barrier@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
MOV -0x8(%R14,%RBX,1),%R9 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
MOV 0x138(%RSP),%RSI | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JMP 567ef6 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x3c6> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
MOV (%RCX),%R11 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
ADD $0x8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 |
MOV %R11,(%R10) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
JMP 567d4c <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x21c> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
MOV %R8,0xf0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 1 | 0.50 |
CALL 411290 <GOMP_barrier@plt> | 2 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 1 |
TEST %R13,%R13 | 1 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0 | 2 | 0.20 |
MOV 0xf0(%RSP),%R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1 | 0.33 |
JNE 568f00 <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x13d0> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
CMPQ $0,0x138(%RSP) | 1 | 0.20 | 0.20 | 0.33 | 0.33 | 0 | 0.20 | 0.20 | 0 | 0 | 0 | 0.20 | 0.33 | 1 | 0.33 |
JG 567dfa <hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1+0x2ca> | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 |
LEA -0x28(%RBP),%RSP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
POP %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
POP %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 1-6 | 0.33 |
JMP 411290 <GOMP_barrier@plt> | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.08 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼hypre_IJMatrixSetValuesOMPParCSR._omp_fn.1– | 0.59 | 0.12 |
▼Loop 2813 - IJMatrix_parcsr.c:3274-3500 - exec– | 0.07 | 0.01 |
▼Loop 2821 - IJMatrix_parcsr.c:3383-3454 - exec– | 0.51 | 0.08 |
○Loop 2823 - IJMatrix_parcsr.c:3422-3424 - exec | 0 | 0 |
○Loop 2822 - IJMatrix_parcsr.c:3388-3390 - exec | 0 | 0 |
▼Loop 2814 - IJMatrix_parcsr.c:3470-3500 - exec– | 0 | 0 |
▼Loop 2816 - IJMatrix_parcsr.c:3475-3484 - exec– | 0 | 0 |
○Loop 2815 - IJMatrix_parcsr.c:3478-3484 - exec | 0 | 0 |
○Loop 2818 - IJMatrix_parcsr.c:3359-3362 - exec | 0 | 0 |
▼Loop 2817 - IJMatrix_parcsr.c:3316-3337 - exec– | 0 | 0 |
○Loop 2820 - IJMatrix_parcsr.c:3318-3320 - exec | 0 | 0 |
○Loop 2819 - IJMatrix_parcsr.c:3359-3362 - exec | 0 | 0 |
○Loop 2825 - IJMatrix_parcsr.c:3274-3275 - exec | 0.01 | 0 |
○Loop 2824 - IJMatrix_parcsr.c:3282-3283 - exec | 0 | 0 |