0x596280 PUSH %RBP |
0x596281 MOV %RSP,%RBP |
0x596284 PUSH %R15 |
0x596286 MOV %RDI,%R15 |
0x596289 PUSH %R14 |
0x59628b PUSH %R13 |
0x59628d MOV %RDX,%R13 |
0x596290 PUSH %R12 |
0x596292 LEA 0x8(%RDI),%R12 |
0x596296 PUSH %RBX |
0x596297 SUB $0x8,%RSP |
(3187) 0x59629b CMP %RSI,%R13 |
(3187) 0x59629e JLE 596521 |
(3187) 0x5962a4 LEA (%R12,%R13,8),%R14 |
(3189) 0x5962a8 LEA (%R13,%RSI,1),%RDX |
(3189) 0x5962ad LEA (,%RSI,8),%RCX |
(3189) 0x5962b5 MOV %RDX,%RAX |
(3189) 0x5962b8 LEA (%R15,%RCX,1),%RDI |
(3189) 0x5962bc SHR $0x3f,%RAX |
(3189) 0x5962c0 MOV (%RDI),%R8 |
(3189) 0x5962c3 ADD %RDX,%RAX |
(3189) 0x5962c6 SAR $0x1,%RAX |
(3189) 0x5962c9 LEA (%R15,%RAX,8),%RBX |
(3189) 0x5962cd MOV (%RBX),%R9 |
(3189) 0x5962d0 MOV %R9,(%RDI) |
(3189) 0x5962d3 MOV %R8,(%RBX) |
(3189) 0x5962d6 CMP %RSI,%R13 |
(3189) 0x5962d9 JLE 596530 |
(3189) 0x5962df LEA 0x8(%R15,%RCX,1),%RAX |
(3189) 0x5962e4 MOV %R14,%R10 |
(3189) 0x5962e7 MOV (%RDI),%RDX |
(3189) 0x5962ea MOV %RSI,%RBX |
(3189) 0x5962ed SUB %RAX,%R10 |
(3189) 0x5962f0 SUB $0x8,%R10 |
(3189) 0x5962f4 SHR $0x3,%R10 |
(3189) 0x5962f8 INC %R10 |
(3189) 0x5962fb AND $0x7,%R10D |
(3189) 0x5962ff JE 596404 |
(3189) 0x596305 CMP $0x1,%R10 |
(3189) 0x596309 JE 5963dc |
(3189) 0x59630f CMP $0x2,%R10 |
(3189) 0x596313 JE 5963bd |
(3189) 0x596319 CMP $0x3,%R10 |
(3189) 0x59631d JE 59639e |
(3189) 0x59631f CMP $0x4,%R10 |
(3189) 0x596323 JE 59637f |
(3189) 0x596325 CMP $0x5,%R10 |
(3189) 0x596329 JE 596360 |
(3189) 0x59632b CMP $0x6,%R10 |
(3189) 0x59632f JE 596341 |
(3189) 0x596331 MOV (%RAX),%R11 |
(3189) 0x596334 CMP %RDX,%R11 |
(3189) 0x596337 JL 596539 |
(3189) 0x59633d ADD $0x8,%RAX |
(3189) 0x596341 MOV (%RAX),%R9 |
(3189) 0x596344 CMP %RDX,%R9 |
(3189) 0x596347 JGE 59635c |
(3189) 0x596349 INC %RBX |
(3189) 0x59634c LEA (%R15,%RBX,8),%RDX |
(3189) 0x596350 MOV (%RDX),%R10 |
(3189) 0x596353 MOV %R9,(%RDX) |
(3189) 0x596356 MOV %R10,(%RAX) |
(3189) 0x596359 MOV (%RDI),%RDX |
(3189) 0x59635c ADD $0x8,%RAX |
(3189) 0x596360 MOV (%RAX),%R11 |
(3189) 0x596363 CMP %RDX,%R11 |
(3189) 0x596366 JGE 59637b |
(3189) 0x596368 INC %RBX |
(3189) 0x59636b LEA (%R15,%RBX,8),%RCX |
(3189) 0x59636f MOV (%RCX),%R8 |
(3189) 0x596372 MOV %R11,(%RCX) |
(3189) 0x596375 MOV %R8,(%RAX) |
(3189) 0x596378 MOV (%RDI),%RDX |
(3189) 0x59637b ADD $0x8,%RAX |
(3189) 0x59637f MOV (%RAX),%R9 |
(3189) 0x596382 CMP %RDX,%R9 |
(3189) 0x596385 JGE 59639a |
(3189) 0x596387 INC %RBX |
(3189) 0x59638a LEA (%R15,%RBX,8),%RDX |
(3189) 0x59638e MOV (%RDX),%R10 |
(3189) 0x596391 MOV %R9,(%RDX) |
(3189) 0x596394 MOV %R10,(%RAX) |
(3189) 0x596397 MOV (%RDI),%RDX |
(3189) 0x59639a ADD $0x8,%RAX |
(3189) 0x59639e MOV (%RAX),%R11 |
(3189) 0x5963a1 CMP %RDX,%R11 |
(3189) 0x5963a4 JGE 5963b9 |
(3189) 0x5963a6 INC %RBX |
(3189) 0x5963a9 LEA (%R15,%RBX,8),%RCX |
(3189) 0x5963ad MOV (%RCX),%R8 |
(3189) 0x5963b0 MOV %R11,(%RCX) |
(3189) 0x5963b3 MOV %R8,(%RAX) |
(3189) 0x5963b6 MOV (%RDI),%RDX |
(3189) 0x5963b9 ADD $0x8,%RAX |
(3189) 0x5963bd MOV (%RAX),%R9 |
(3189) 0x5963c0 CMP %RDX,%R9 |
(3189) 0x5963c3 JGE 5963d8 |
(3189) 0x5963c5 INC %RBX |
(3189) 0x5963c8 LEA (%R15,%RBX,8),%RDX |
(3189) 0x5963cc MOV (%RDX),%R10 |
(3189) 0x5963cf MOV %R9,(%RDX) |
(3189) 0x5963d2 MOV %R10,(%RAX) |
(3189) 0x5963d5 MOV (%RDI),%RDX |
(3189) 0x5963d8 ADD $0x8,%RAX |
(3189) 0x5963dc MOV (%RAX),%R11 |
(3189) 0x5963df CMP %RDX,%R11 |
(3189) 0x5963e2 JGE 5963f7 |
(3189) 0x5963e4 INC %RBX |
(3189) 0x5963e7 LEA (%R15,%RBX,8),%RCX |
(3189) 0x5963eb MOV (%RCX),%R8 |
(3189) 0x5963ee MOV %R11,(%RCX) |
(3189) 0x5963f1 MOV %R8,(%RAX) |
(3189) 0x5963f4 MOV (%RDI),%RDX |
(3189) 0x5963f7 ADD $0x8,%RAX |
(3189) 0x5963fb CMP %R14,%RAX |
(3189) 0x5963fe JE 5964fb |
(3188) 0x596404 MOV (%RAX),%R9 |
(3188) 0x596407 CMP %RDX,%R9 |
(3188) 0x59640a JGE 59641f |
(3188) 0x59640c INC %RBX |
(3188) 0x59640f LEA (%R15,%RBX,8),%RDX |
(3188) 0x596413 MOV (%RDX),%R10 |
(3188) 0x596416 MOV %R9,(%RDX) |
(3188) 0x596419 MOV %R10,(%RAX) |
(3188) 0x59641c MOV (%RDI),%RDX |
(3188) 0x59641f MOV 0x8(%RAX),%RCX |
(3188) 0x596423 LEA 0x8(%RAX),%R11 |
(3188) 0x596427 CMP %RDX,%RCX |
(3188) 0x59642a JGE 596440 |
(3188) 0x59642c INC %RBX |
(3188) 0x59642f LEA (%R15,%RBX,8),%R8 |
(3188) 0x596433 MOV (%R8),%R9 |
(3188) 0x596436 MOV %RCX,(%R8) |
(3188) 0x596439 MOV %R9,0x8(%RAX) |
(3188) 0x59643d MOV (%RDI),%RDX |
(3188) 0x596440 MOV 0x8(%R11),%RAX |
(3188) 0x596444 CMP %RDX,%RAX |
(3188) 0x596447 JGE 59645d |
(3188) 0x596449 INC %RBX |
(3188) 0x59644c LEA (%R15,%RBX,8),%RDX |
(3188) 0x596450 MOV (%RDX),%R10 |
(3188) 0x596453 MOV %RAX,(%RDX) |
(3188) 0x596456 MOV %R10,0x8(%R11) |
(3188) 0x59645a MOV (%RDI),%RDX |
(3188) 0x59645d MOV 0x10(%R11),%RCX |
(3188) 0x596461 CMP %RDX,%RCX |
(3188) 0x596464 JGE 59647a |
(3188) 0x596466 INC %RBX |
(3188) 0x596469 LEA (%R15,%RBX,8),%R9 |
(3188) 0x59646d MOV (%R9),%R8 |
(3188) 0x596470 MOV %RCX,(%R9) |
(3188) 0x596473 MOV %R8,0x10(%R11) |
(3188) 0x596477 MOV (%RDI),%RDX |
(3188) 0x59647a MOV 0x18(%R11),%RAX |
(3188) 0x59647e CMP %RDX,%RAX |
(3188) 0x596481 JGE 596497 |
(3188) 0x596483 INC %RBX |
(3188) 0x596486 LEA (%R15,%RBX,8),%RDX |
(3188) 0x59648a MOV (%RDX),%R10 |
(3188) 0x59648d MOV %RAX,(%RDX) |
(3188) 0x596490 MOV %R10,0x18(%R11) |
(3188) 0x596494 MOV (%RDI),%RDX |
(3188) 0x596497 MOV 0x20(%R11),%RCX |
(3188) 0x59649b CMP %RDX,%RCX |
(3188) 0x59649e JGE 5964b4 |
(3188) 0x5964a0 INC %RBX |
(3188) 0x5964a3 LEA (%R15,%RBX,8),%R9 |
(3188) 0x5964a7 MOV (%R9),%R8 |
(3188) 0x5964aa MOV %RCX,(%R9) |
(3188) 0x5964ad MOV %R8,0x20(%R11) |
(3188) 0x5964b1 MOV (%RDI),%RDX |
(3188) 0x5964b4 MOV 0x28(%R11),%RAX |
(3188) 0x5964b8 CMP %RDX,%RAX |
(3188) 0x5964bb JGE 5964d1 |
(3188) 0x5964bd INC %RBX |
(3188) 0x5964c0 LEA (%R15,%RBX,8),%RDX |
(3188) 0x5964c4 MOV (%RDX),%R10 |
(3188) 0x5964c7 MOV %RAX,(%RDX) |
(3188) 0x5964ca MOV %R10,0x28(%R11) |
(3188) 0x5964ce MOV (%RDI),%RDX |
(3188) 0x5964d1 MOV 0x30(%R11),%RCX |
(3188) 0x5964d5 CMP %RDX,%RCX |
(3188) 0x5964d8 JGE 5964ee |
(3188) 0x5964da INC %RBX |
(3188) 0x5964dd LEA (%R15,%RBX,8),%R9 |
(3188) 0x5964e1 MOV (%R9),%R8 |
(3188) 0x5964e4 MOV %RCX,(%R9) |
(3188) 0x5964e7 MOV %R8,0x30(%R11) |
(3188) 0x5964eb MOV (%RDI),%RDX |
(3188) 0x5964ee LEA 0x38(%R11),%RAX |
(3188) 0x5964f2 CMP %R14,%RAX |
(3188) 0x5964f5 JNE 596404 |
(3189) 0x5964fb LEA (%R15,%RBX,8),%R11 |
(3189) 0x5964ff MOV (%R11),%R10 |
(3189) 0x596502 MOV %R10,(%RDI) |
(3189) 0x596505 MOV %R15,%RDI |
(3189) 0x596508 MOV %RDX,(%R11) |
(3189) 0x59650b LEA -0x1(%RBX),%RDX |
(3189) 0x59650f CALL 596280 <hypre_qsort0> |
(3189) 0x596514 LEA 0x1(%RBX),%RSI |
(3189) 0x596518 CMP %R13,%RSI |
(3189) 0x59651b JL 5962a8 |
0x596521 ADD $0x8,%RSP |
0x596525 POP %RBX |
0x596526 POP %R12 |
0x596528 POP %R13 |
0x59652a POP %R14 |
0x59652c POP %R15 |
0x59652e POP %RBP |
0x59652f RET |
(3187) 0x596530 LEA -0x1(%RSI),%R13 |
(3187) 0x596534 JMP 59629b |
(3189) 0x596539 LEA 0x1(%RSI),%RBX |
(3189) 0x59653d LEA (%R15,%RBX,8),%RCX |
(3189) 0x596541 MOV (%RCX),%R8 |
(3189) 0x596544 MOV %R11,(%RCX) |
(3189) 0x596547 MOV %R8,(%RAX) |
(3189) 0x59654a MOV (%RDI),%RDX |
(3189) 0x59654d JMP 59633d |
0x596552 NOPW %CS:(%RAX,%RAX,1) |
0x59655d NOPL (%RAX) |