Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0000000000000030 <SOR_execute>:
- 30: 55 push %rbp
- 31: 41 57 push %r15
- 33: 41 56 push %r14
- 35: 41 55 push %r13
- 37: 41 54 push %r12
- 39: 53 push %rbx
- 3a: 85 c9 test %ecx,%ecx
- 3c: 0f 8e 8a 02 00 00 jle 2cc <SOR_execute+0x29c>
- 42: c5 fb 59 0d 00 00 00 vmulsd 0x0(%rip),%xmm0,%xmm1 # 4a <SOR_execute+0x1a>
- 49: 00
- 4a: c5 fb 10 15 00 00 00 vmovsd 0x0(%rip),%xmm2 # 52 <SOR_execute+0x22>
- 51: 00
- 52: c5 eb 5c c0 vsubsd %xmm0,%xmm2,%xmm0
- 56: 48 89 7c 24 f8 mov %rdi,-0x8(%rsp)
- 5b: 44 8d 77 ff lea -0x1(%rdi),%r14d
- 5f: 44 8d 46 ff lea -0x1(%rsi),%r8d
- 63: 8d 7f fe lea -0x2(%rdi),%edi
- 66: 83 e7 80 and $0xffffff80,%edi
- 69: 8d 47 80 lea -0x80(%rdi),%eax
- 6c: c1 e8 07 shr $0x7,%eax
- 6f: ff c0 inc %eax
- 71: 89 44 24 f4 mov %eax,-0xc(%rsp)
- 75: 83 c6 fe add $0xfffffffe,%esi
- 78: 83 cf 01 or $0x1,%edi
- 7b: 45 31 db xor %r11d,%r11d
- 7e: 66 90 xchg %ax,%ax
- 80: 41 83 fe 02 cmp $0x2,%r14d
- 84: 0f 8c 36 02 00 00 jl 2c0 <SOR_execute+0x290>
- 8a: 41 83 f8 01 cmp $0x1,%r8d
- 8e: 0f 8e 1c 01 00 00 jle 1b0 <SOR_execute+0x180>
- 94: 4c 8b 7a 08 mov 0x8(%rdx),%r15
- 98: 41 bc 01 00 00 00 mov $0x1,%r12d
- 9e: 66 90 xchg %ax,%ax
- a0: 4c 89 fb mov %r15,%rbx
- a3: 4a 8b 44 e2 f8 mov -0x8(%rdx,%r12,8),%rax
- a8: 4e 8b 7c e2 08 mov 0x8(%rdx,%r12,8),%r15
- ad: 49 ff c4 inc %r12
- b0: c5 fb 10 1b vmovsd (%rbx),%xmm3
- b4: c5 fb 10 53 08 vmovsd 0x8(%rbx),%xmm2
- b9: 85 f6 test %esi,%esi
- bb: 74 13 je d0 <SOR_execute+0xa0>
- bd: 89 f5 mov %esi,%ebp
- bf: 83 e5 01 and $0x1,%ebp
- c2: 75 0c jne d0 <SOR_execute+0xa0>
- c4: bd 01 00 00 00 mov $0x1,%ebp
- c9: eb 37 jmp 102 <SOR_execute+0xd2>
- cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- d0: c5 fb 10 60 08 vmovsd 0x8(%rax),%xmm4
- d5: c4 c1 5b 58 67 08 vaddsd 0x8(%r15),%xmm4,%xmm4
- db: c5 db 58 db vaddsd %xmm3,%xmm4,%xmm3
- df: c5 fb 59 d2 vmulsd %xmm2,%xmm0,%xmm2
- e3: c5 fb 10 63 10 vmovsd 0x10(%rbx),%xmm4
- e8: c5 e3 58 dc vaddsd %xmm4,%xmm3,%xmm3
- ec: c5 f3 59 db vmulsd %xmm3,%xmm1,%xmm3
- f0: c5 e3 58 da vaddsd %xmm2,%xmm3,%xmm3
- f4: c5 fb 11 5b 08 vmovsd %xmm3,0x8(%rbx)
- f9: c5 f8 28 d4 vmovaps %xmm4,%xmm2
- fd: bd 02 00 00 00 mov $0x2,%ebp
- 102: 83 fe 02 cmp $0x2,%esi
- 105: 0f 82 90 00 00 00 jb 19b <SOR_execute+0x16b>
- 10b: 4c 8d 6c e8 08 lea 0x8(%rax,%rbp,8),%r13
- 110: 49 8d 44 ef 08 lea 0x8(%r15,%rbp,8),%rax
- 115: 48 8d 5c eb 10 lea 0x10(%rbx,%rbp,8),%rbx
- 11a: 45 89 c2 mov %r8d,%r10d
- 11d: 41 29 ea sub %ebp,%r10d
- 120: 45 31 c9 xor %r9d,%r9d
- 123: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 12a: 84 00 00 00 00 00
- 130: c4 81 7b 10 64 cd f8 vmovsd -0x8(%r13,%r9,8),%xmm4
- 137: c4 a1 5b 58 64 c8 f8 vaddsd -0x8(%rax,%r9,8),%xmm4,%xmm4
- 13e: c5 db 58 db vaddsd %xmm3,%xmm4,%xmm3
- 142: c4 a1 7b 10 64 cb f8 vmovsd -0x8(%rbx,%r9,8),%xmm4
- 149: c5 e3 58 dc vaddsd %xmm4,%xmm3,%xmm3
- 14d: c5 f3 59 db vmulsd %xmm3,%xmm1,%xmm3
- 151: c5 fb 59 d2 vmulsd %xmm2,%xmm0,%xmm2
- 155: c5 e3 58 d2 vaddsd %xmm2,%xmm3,%xmm2
- 159: c4 a1 7b 11 54 cb f0 vmovsd %xmm2,-0x10(%rbx,%r9,8)
- 160: c4 81 7b 10 5c cd 00 vmovsd 0x0(%r13,%r9,8),%xmm3
- 167: c4 a1 63 58 1c c8 vaddsd (%rax,%r9,8),%xmm3,%xmm3
- 16d: c5 e3 58 da vaddsd %xmm2,%xmm3,%xmm3
- 171: 48 83 c5 02 add $0x2,%rbp
- 175: c4 a1 7b 10 14 cb vmovsd (%rbx,%r9,8),%xmm2
- 17b: c5 e3 58 da vaddsd %xmm2,%xmm3,%xmm3
- 17f: c5 f3 59 db vmulsd %xmm3,%xmm1,%xmm3
- 183: c5 fb 59 e4 vmulsd %xmm4,%xmm0,%xmm4
- 187: c5 e3 58 dc vaddsd %xmm4,%xmm3,%xmm3
- 18b: c4 a1 7b 11 5c cb f8 vmovsd %xmm3,-0x8(%rbx,%r9,8)
- 192: 49 83 c1 02 add $0x2,%r9
- 196: 45 39 ca cmp %r9d,%r10d
- 199: 75 95 jne 130 <SOR_execute+0x100>
- 19b: 45 39 f4 cmp %r14d,%r12d
- 19e: 0f 85 fc fe ff ff jne a0 <SOR_execute+0x70>
- 1a4: e9 17 01 00 00 jmpq 2c0 <SOR_execute+0x290>
- 1a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 1b0: bb 01 00 00 00 mov $0x1,%ebx
- 1b5: 48 8b 44 24 f8 mov -0x8(%rsp),%rax
- 1ba: 83 f8 02 cmp $0x2,%eax
- 1bd: 0f 84 9c 00 00 00 je 25f <SOR_execute+0x22f>
- 1c3: bb 01 00 00 00 mov $0x1,%ebx
- 1c8: 83 ff 01 cmp $0x1,%edi
- 1cb: 0f 84 89 00 00 00 je 25a <SOR_execute+0x22a>
- 1d1: 8b 44 24 f4 mov -0xc(%rsp),%eax
- 1d5: 89 c5 mov %eax,%ebp
- 1d7: 83 e5 07 and $0x7,%ebp
- 1da: 85 c0 test %eax,%eax
- 1dc: 74 09 je 1e7 <SOR_execute+0x1b7>
- 1de: b8 01 00 00 00 mov $0x1,%eax
- 1e3: 85 ed test %ebp,%ebp
- 1e5: 74 53 je 23a <SOR_execute+0x20a>
- 1e7: b8 01 00 00 00 mov $0x1,%eax
- 1ec: 83 fd 01 cmp $0x1,%ebp
- 1ef: 74 46 je 237 <SOR_execute+0x207>
- 1f1: b8 01 00 00 00 mov $0x1,%eax
- 1f6: 83 fd 02 cmp $0x2,%ebp
- 1f9: 74 39 je 234 <SOR_execute+0x204>
- 1fb: b8 01 00 00 00 mov $0x1,%eax
- 200: 83 fd 03 cmp $0x3,%ebp
- 203: 74 2c je 231 <SOR_execute+0x201>
- 205: b8 01 00 00 00 mov $0x1,%eax
- 20a: 83 fd 04 cmp $0x4,%ebp
- 20d: 74 1f je 22e <SOR_execute+0x1fe>
- 20f: b8 01 00 00 00 mov $0x1,%eax
- 214: 83 fd 05 cmp $0x5,%ebp
- 217: 74 12 je 22b <SOR_execute+0x1fb>
- 219: b8 01 00 00 00 mov $0x1,%eax
- 21e: 83 fd 06 cmp $0x6,%ebp
- 221: 74 05 je 228 <SOR_execute+0x1f8>
- 223: b8 81 00 00 00 mov $0x81,%eax
- 228: 83 e8 80 sub $0xffffff80,%eax
- 22b: 83 e8 80 sub $0xffffff80,%eax
- 22e: 83 e8 80 sub $0xffffff80,%eax
- 231: 83 e8 80 sub $0xffffff80,%eax
- 234: 83 e8 80 sub $0xffffff80,%eax
- 237: 83 e8 80 sub $0xffffff80,%eax
- 23a: 89 fb mov %edi,%ebx
- 23c: 83 7c 24 f4 08 cmpl $0x8,-0xc(%rsp)
- 241: 72 17 jb 25a <SOR_execute+0x22a>
- 243: 89 fd mov %edi,%ebp
- 245: 29 c5 sub %eax,%ebp
- 247: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 24e: 00 00
- 250: 81 c5 00 fc ff ff add $0xfffffc00,%ebp
- 256: 75 f8 jne 250 <SOR_execute+0x220>
- 258: 89 fb mov %edi,%ebx
- 25a: 41 39 de cmp %ebx,%r14d
- 25d: 74 61 je 2c0 <SOR_execute+0x290>
- 25f: 44 89 f5 mov %r14d,%ebp
- 262: 29 dd sub %ebx,%ebp
- 264: 83 e5 07 and $0x7,%ebp
- 267: 44 89 f0 mov %r14d,%eax
- 26a: 29 d8 sub %ebx,%eax
- 26c: 74 04 je 272 <SOR_execute+0x242>
- 26e: 85 ed test %ebp,%ebp
- 270: 74 2c je 29e <SOR_execute+0x26e>
- 272: 83 fd 01 cmp $0x1,%ebp
- 275: 74 25 je 29c <SOR_execute+0x26c>
- 277: 83 fd 02 cmp $0x2,%ebp
- 27a: 74 1e je 29a <SOR_execute+0x26a>
- 27c: 83 fd 03 cmp $0x3,%ebp
- 27f: 74 17 je 298 <SOR_execute+0x268>
- 281: 83 fd 04 cmp $0x4,%ebp
- 284: 74 10 je 296 <SOR_execute+0x266>
- 286: 83 fd 05 cmp $0x5,%ebp
- 289: 74 09 je 294 <SOR_execute+0x264>
- 28b: 83 fd 06 cmp $0x6,%ebp
- 28e: 74 02 je 292 <SOR_execute+0x262>
- 290: ff c3 inc %ebx
- 292: ff c3 inc %ebx
- 294: ff c3 inc %ebx
- 296: ff c3 inc %ebx
- 298: ff c3 inc %ebx
- 29a: ff c3 inc %ebx
- 29c: ff c3 inc %ebx
- 29e: 83 f8 08 cmp $0x8,%eax
- 2a1: 72 1d jb 2c0 <SOR_execute+0x290>
- 2a3: 44 89 f0 mov %r14d,%eax
- 2a6: 29 d8 sub %ebx,%eax
- 2a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 2af: 00
- 2b0: 83 c0 f8 add $0xfffffff8,%eax
- 2b3: 75 fb jne 2b0 <SOR_execute+0x280>
- 2b5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1)
- 2bc: 00 00 00 00
- 2c0: 41 ff c3 inc %r11d
- 2c3: 41 39 cb cmp %ecx,%r11d
- 2c6: 0f 85 b4 fd ff ff jne 80 <SOR_execute+0x50>
- 2cc: 5b pop %rbx
- 2cd: 41 5c pop %r12
- 2cf: 41 5d pop %r13
- 2d1: 41 5e pop %r14
- 2d3: 41 5f pop %r15
- 2d5: 5d pop %rbp
- 2d6: c3 retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement