0x5360 PUSH %RBP |
0x5361 MOV %RSP,%RBP |
0x5364 PUSH %R15 |
0x5366 PUSH %R14 |
0x5368 MOV %RSI,%R14 |
0x536b PUSH %R13 |
0x536d PUSH %R12 |
0x536f MOV %RDI,%R12 |
0x5372 PUSH %RBX |
0x5373 SUB $0x18,%RSP |
0x5377 MOV %RDX,-0x38(%RBP) |
(6) 0x537b CMP %R14,-0x38(%RBP) |
(6) 0x537f JLE 54b1 |
(7) 0x5385 MOV -0x38(%RBP),%R15 |
(7) 0x5389 MOV %R14,%RSI |
(7) 0x538c MOV %R12,%RDI |
(7) 0x538f LEA 0x1(%R14),%RBX |
(7) 0x5393 LEA (%R15,%R14,1),%RAX |
(7) 0x5397 MOV %RAX,%RDX |
(7) 0x539a SHR $0x3f,%RDX |
(7) 0x539e ADD %RAX,%RDX |
(7) 0x53a1 SAR $0x1,%RDX |
(7) 0x53a4 CALL 4350 <hypre_swap@plt> |
(7) 0x53a9 MOV %R15,%RSI |
(7) 0x53ac CMP %RBX,%R15 |
(7) 0x53af JL 5730 |
(7) 0x53b5 LEA (%R12,%R14,8),%R15 |
(7) 0x53b9 SUB %RBX,%RSI |
(7) 0x53bc MOV %R14,%R13 |
(7) 0x53bf MOV (%R15),%RCX |
(7) 0x53c2 AND $0x7,%ESI |
(7) 0x53c5 CMP %RCX,(%R12,%RBX,8) |
(7) 0x53c9 JL 5690 |
(7) 0x53cf INC %RBX |
(7) 0x53d2 CMP %RBX,-0x38(%RBP) |
(7) 0x53d6 JL 5483 |
(7) 0x53dc TEST %RSI,%RSI |
(7) 0x53df JE 555d |
(7) 0x53e5 CMP $0x1,%RSI |
(7) 0x53e9 JE 5469 |
(7) 0x53eb CMP $0x2,%RSI |
(7) 0x53ef JE 5459 |
(7) 0x53f1 CMP $0x3,%RSI |
(7) 0x53f5 JE 5449 |
(7) 0x53f7 CMP $0x4,%RSI |
(7) 0x53fb JE 5439 |
(7) 0x53fd CMP $0x5,%RSI |
(7) 0x5401 JE 5429 |
(7) 0x5403 CMP $0x6,%RSI |
(7) 0x5407 JE 5419 |
(7) 0x5409 MOV (%R15),%RDI |
(7) 0x540c CMP %RDI,(%R12,%RBX,8) |
(7) 0x5410 JL 577c |
(7) 0x5416 INC %RBX |
(7) 0x5419 MOV (%R15),%R8 |
(7) 0x541c CMP %R8,(%R12,%RBX,8) |
(7) 0x5420 JL 5766 |
(7) 0x5426 INC %RBX |
(7) 0x5429 MOV (%R15),%R9 |
(7) 0x542c CMP %R9,(%R12,%RBX,8) |
(7) 0x5430 JL 5750 |
(7) 0x5436 INC %RBX |
(7) 0x5439 MOV (%R15),%R10 |
(7) 0x543c CMP %R10,(%R12,%RBX,8) |
(7) 0x5440 JL 5710 |
(7) 0x5446 INC %RBX |
(7) 0x5449 MOV (%R15),%R11 |
(7) 0x544c CMP %R11,(%R12,%RBX,8) |
(7) 0x5450 JL 56f0 |
(7) 0x5456 INC %RBX |
(7) 0x5459 MOV (%R15),%RAX |
(7) 0x545c CMP %RAX,(%R12,%RBX,8) |
(7) 0x5460 JL 56d0 |
(7) 0x5466 INC %RBX |
(7) 0x5469 MOV (%R15),%RDX |
(7) 0x546c CMP %RDX,(%R12,%RBX,8) |
(7) 0x5470 JL 56b0 |
(7) 0x5476 INC %RBX |
(7) 0x5479 CMP %RBX,-0x38(%RBP) |
(7) 0x547d JGE 555d |
(7) 0x5483 MOV %R14,%RSI |
(7) 0x5486 MOV %R13,%RDX |
(7) 0x5489 MOV %R12,%RDI |
(7) 0x548c CALL 4350 <hypre_swap@plt> |
(7) 0x5491 MOV %R14,%RSI |
(7) 0x5494 LEA -0x1(%R13),%RDX |
(7) 0x5498 MOV %R12,%RDI |
(7) 0x549b CALL 5360 <hypre_qsort0> |
(7) 0x54a0 MOV -0x38(%RBP),%R15 |
(7) 0x54a4 LEA 0x1(%R13),%R14 |
(7) 0x54a8 CMP %R15,%R14 |
(7) 0x54ab JL 5385 |
0x54b1 ADD $0x18,%RSP |
0x54b5 POP %RBX |
0x54b6 POP %R12 |
0x54b8 POP %R13 |
0x54ba POP %R14 |
0x54bc POP %R15 |
0x54be POP %RBP |
0x54bf RET |
(8) 0x54c0 INC %R13 |
(8) 0x54c3 MOV %RBX,%RDX |
(8) 0x54c6 MOV %R12,%RDI |
(8) 0x54c9 MOV %R13,%RSI |
(8) 0x54cc CALL 4350 <hypre_swap@plt> |
(8) 0x54d1 MOV (%R15),%RSI |
(8) 0x54d4 LEA 0x1(%RBX),%RAX |
(8) 0x54d8 CMP %RSI,0x8(%R12,%RBX,8) |
(8) 0x54dd JL 557c |
(8) 0x54e3 MOV (%R15),%RBX |
(8) 0x54e6 LEA 0x1(%RAX),%RDX |
(8) 0x54ea CMP %RBX,0x8(%R12,%RAX,8) |
(8) 0x54ef JL 55a7 |
(8) 0x54f5 MOV (%R15),%RDI |
(8) 0x54f8 LEA 0x2(%RAX),%RDX |
(8) 0x54fc CMP %RDI,0x10(%R12,%RAX,8) |
(8) 0x5501 JL 55cf |
(8) 0x5507 MOV (%R15),%R8 |
(8) 0x550a LEA 0x3(%RAX),%RDX |
(8) 0x550e CMP %R8,0x18(%R12,%RAX,8) |
(8) 0x5513 JL 55f7 |
(8) 0x5519 MOV (%R15),%R9 |
(8) 0x551c LEA 0x4(%RAX),%RDX |
(8) 0x5520 CMP %R9,0x20(%R12,%RAX,8) |
(8) 0x5525 JL 561f |
(8) 0x552b MOV (%R15),%R10 |
(8) 0x552e LEA 0x5(%RAX),%RDX |
(8) 0x5532 CMP %R10,0x28(%R12,%RAX,8) |
(8) 0x5537 JL 5647 |
(8) 0x553d MOV (%R15),%R11 |
(8) 0x5540 LEA 0x6(%RAX),%RDX |
(8) 0x5544 CMP %R11,0x30(%R12,%RAX,8) |
(8) 0x5549 JL 566f |
(8) 0x554f LEA 0x7(%RAX),%RBX |
(8) 0x5553 CMP %RBX,-0x38(%RBP) |
(8) 0x5557 JL 5483 |
(8) 0x555d MOV (%R15),%RCX |
(8) 0x5560 CMP %RCX,(%R12,%RBX,8) |
(8) 0x5564 JL 54c0 |
(8) 0x556a MOV (%R15),%RSI |
(8) 0x556d LEA 0x1(%RBX),%RAX |
(8) 0x5571 CMP %RSI,0x8(%R12,%RBX,8) |
(8) 0x5576 JGE 54e3 |
(8) 0x557c INC %R13 |
(8) 0x557f MOV %RAX,%RDX |
(8) 0x5582 MOV %R12,%RDI |
(8) 0x5585 MOV %RAX,-0x40(%RBP) |
(8) 0x5589 MOV %R13,%RSI |
(8) 0x558c CALL 4350 <hypre_swap@plt> |
(8) 0x5591 MOV -0x40(%RBP),%RAX |
(8) 0x5595 MOV (%R15),%RBX |
(8) 0x5598 LEA 0x1(%RAX),%RDX |
(8) 0x559c CMP %RBX,0x8(%R12,%RAX,8) |
(8) 0x55a1 JGE 54f5 |
(8) 0x55a7 INC %R13 |
(8) 0x55aa MOV %R12,%RDI |
(8) 0x55ad MOV %RAX,-0x40(%RBP) |
(8) 0x55b1 MOV %R13,%RSI |
(8) 0x55b4 CALL 4350 <hypre_swap@plt> |
(8) 0x55b9 MOV -0x40(%RBP),%RAX |
(8) 0x55bd MOV (%R15),%RDI |
(8) 0x55c0 LEA 0x2(%RAX),%RDX |
(8) 0x55c4 CMP %RDI,0x10(%R12,%RAX,8) |
(8) 0x55c9 JGE 5507 |
(8) 0x55cf INC %R13 |
(8) 0x55d2 MOV %R12,%RDI |
(8) 0x55d5 MOV %RAX,-0x40(%RBP) |
(8) 0x55d9 MOV %R13,%RSI |
(8) 0x55dc CALL 4350 <hypre_swap@plt> |
(8) 0x55e1 MOV -0x40(%RBP),%RAX |
(8) 0x55e5 MOV (%R15),%R8 |
(8) 0x55e8 LEA 0x3(%RAX),%RDX |
(8) 0x55ec CMP %R8,0x18(%R12,%RAX,8) |
(8) 0x55f1 JGE 5519 |
(8) 0x55f7 INC %R13 |
(8) 0x55fa MOV %R12,%RDI |
(8) 0x55fd MOV %RAX,-0x40(%RBP) |
(8) 0x5601 MOV %R13,%RSI |
(8) 0x5604 CALL 4350 <hypre_swap@plt> |
(8) 0x5609 MOV -0x40(%RBP),%RAX |
(8) 0x560d MOV (%R15),%R9 |
(8) 0x5610 LEA 0x4(%RAX),%RDX |
(8) 0x5614 CMP %R9,0x20(%R12,%RAX,8) |
(8) 0x5619 JGE 552b |
(8) 0x561f INC %R13 |
(8) 0x5622 MOV %R12,%RDI |
(8) 0x5625 MOV %RAX,-0x40(%RBP) |
(8) 0x5629 MOV %R13,%RSI |
(8) 0x562c CALL 4350 <hypre_swap@plt> |
(8) 0x5631 MOV -0x40(%RBP),%RAX |
(8) 0x5635 MOV (%R15),%R10 |
(8) 0x5638 LEA 0x5(%RAX),%RDX |
(8) 0x563c CMP %R10,0x28(%R12,%RAX,8) |
(8) 0x5641 JGE 553d |
(8) 0x5647 INC %R13 |
(8) 0x564a MOV %R12,%RDI |
(8) 0x564d MOV %RAX,-0x40(%RBP) |
(8) 0x5651 MOV %R13,%RSI |
(8) 0x5654 CALL 4350 <hypre_swap@plt> |
(8) 0x5659 MOV -0x40(%RBP),%RAX |
(8) 0x565d MOV (%R15),%R11 |
(8) 0x5660 LEA 0x6(%RAX),%RDX |
(8) 0x5664 CMP %R11,0x30(%R12,%RAX,8) |
(8) 0x5669 JGE 554f |
(8) 0x566f INC %R13 |
(8) 0x5672 MOV %R12,%RDI |
(8) 0x5675 MOV %RAX,-0x40(%RBP) |
(8) 0x5679 MOV %R13,%RSI |
(8) 0x567c CALL 4350 <hypre_swap@plt> |
(8) 0x5681 MOV -0x40(%RBP),%RAX |
(8) 0x5685 JMP 554f |
0x568a NOPW (%RAX,%RAX,1) |
(7) 0x5690 MOV %RSI,-0x40(%RBP) |
(7) 0x5694 MOV %RBX,%RDX |
(7) 0x5697 MOV %RBX,%RSI |
(7) 0x569a MOV %R12,%RDI |
(7) 0x569d CALL 4350 <hypre_swap@plt> |
(7) 0x56a2 MOV %RBX,%R13 |
(7) 0x56a5 MOV -0x40(%RBP),%RSI |
(7) 0x56a9 JMP 53cf |
0x56ae XCHG %AX,%AX |
(7) 0x56b0 INC %R13 |
(7) 0x56b3 MOV %RBX,%RDX |
(7) 0x56b6 MOV %R12,%RDI |
(7) 0x56b9 MOV %R13,%RSI |
(7) 0x56bc CALL 4350 <hypre_swap@plt> |
(7) 0x56c1 JMP 5476 |
0x56c6 NOPW %CS:(%RAX,%RAX,1) |
(7) 0x56d0 INC %R13 |
(7) 0x56d3 MOV %RBX,%RDX |
(7) 0x56d6 MOV %R12,%RDI |
(7) 0x56d9 MOV %R13,%RSI |
(7) 0x56dc CALL 4350 <hypre_swap@plt> |
(7) 0x56e1 JMP 5466 |
0x56e6 NOPW %CS:(%RAX,%RAX,1) |
(7) 0x56f0 INC %R13 |
(7) 0x56f3 MOV %RBX,%RDX |
(7) 0x56f6 MOV %R12,%RDI |
(7) 0x56f9 MOV %R13,%RSI |
(7) 0x56fc CALL 4350 <hypre_swap@plt> |
(7) 0x5701 JMP 5456 |
0x5706 NOPW %CS:(%RAX,%RAX,1) |
(7) 0x5710 INC %R13 |
(7) 0x5713 MOV %RBX,%RDX |
(7) 0x5716 MOV %R12,%RDI |
(7) 0x5719 MOV %R13,%RSI |
(7) 0x571c CALL 4350 <hypre_swap@plt> |
(7) 0x5721 JMP 5446 |
0x5726 NOPW %CS:(%RAX,%RAX,1) |
(6) 0x5730 MOV %R14,%RDX |
(6) 0x5733 MOV %R14,%RSI |
(6) 0x5736 MOV %R12,%RDI |
(6) 0x5739 CALL 4350 <hypre_swap@plt> |
(6) 0x573e LEA -0x1(%R14),%RDX |
(6) 0x5742 MOV %RDX,-0x38(%RBP) |
(6) 0x5746 JMP 537b |
0x574b NOPL (%RAX,%RAX,1) |
(7) 0x5750 INC %R13 |
(7) 0x5753 MOV %RBX,%RDX |
(7) 0x5756 MOV %R12,%RDI |
(7) 0x5759 MOV %R13,%RSI |
(7) 0x575c CALL 4350 <hypre_swap@plt> |
(7) 0x5761 JMP 5436 |
(7) 0x5766 INC %R13 |
(7) 0x5769 MOV %RBX,%RDX |
(7) 0x576c MOV %R12,%RDI |
(7) 0x576f MOV %R13,%RSI |
(7) 0x5772 CALL 4350 <hypre_swap@plt> |
(7) 0x5777 JMP 5426 |
(7) 0x577c INC %R13 |
(7) 0x577f MOV %RBX,%RDX |
(7) 0x5782 MOV %R12,%RDI |
(7) 0x5785 MOV %R13,%RSI |
(7) 0x5788 CALL 4350 <hypre_swap@plt> |
(7) 0x578d JMP 5416 |
0x5792 NOPW %CS:(%RAX,%RAX,1) |
0x579d NOPL (%RAX) |