soothe_mem.bin: file format binary Disassembly of section .data: 0000000000563a60 <.data+0x563a60>: 563a60: 48 8b c4 mov %rsp,%rax 563a63: 55 push %rbp 563a64: 56 push %rsi 563a65: 57 push %rdi 563a66: 41 56 push %r14 563a68: 41 57 push %r15 563a6a: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 563a71: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 563a78: ff ff 563a7a: 48 89 58 08 mov %rbx,0x8(%rax) 563a7e: 0f 29 70 c8 movaps %xmm6,-0x38(%rax) 563a82: 0f 29 78 b8 movaps %xmm7,-0x48(%rax) 563a86: 44 0f 29 40 a8 movaps %xmm8,-0x58(%rax) 563a8b: 44 0f 29 48 98 movaps %xmm9,-0x68(%rax) 563a90: 44 0f 29 50 88 movaps %xmm10,-0x78(%rax) 563a95: 44 0f 29 5c 24 60 movaps %xmm11,0x60(%rsp) 563a9b: 44 0f 29 64 24 50 movaps %xmm12,0x50(%rsp) 563aa1: 44 0f 29 6c 24 40 movaps %xmm13,0x40(%rsp) 563aa7: 44 0f 29 74 24 30 movaps %xmm14,0x30(%rsp) 563aad: 4c 8b f9 mov %rcx,%r15 563ab0: 45 33 f6 xor %r14d,%r14d 563ab3: 48 8d a9 98 41 00 00 lea 0x4198(%rcx),%rbp 563aba: 48 8d b1 e0 00 00 00 lea 0xe0(%rcx),%rsi 563ac1: f2 44 0f 10 2d 46 14 movsd 0x1f61446(%rip),%xmm13 # 0x24c4f10 563ac8: f6 01 563aca: f3 44 0f 10 1d 0d 09 movss 0x1f6090d(%rip),%xmm11 # 0x24c43e0 563ad1: f6 01 563ad3: f3 44 0f 10 25 74 01 movss 0x1f60174(%rip),%xmm12 # 0x24c3c50 563ada: f6 01 563adc: 45 0f 57 c0 xorps %xmm8,%xmm8 563ae0: f3 0f 10 35 bc 03 f6 movss 0x1f603bc(%rip),%xmm6 # 0x24c3ea4 563ae7: 01 563ae8: f3 44 0f 10 15 ef 06 movss 0x1f606ef(%rip),%xmm10 # 0x24c41e0 563aef: f6 01 563af1: f3 44 0f 10 0d 86 0b movss 0x1f60b86(%rip),%xmm9 # 0x24c4680 563af8: f6 01 563afa: f3 44 0f 10 35 89 02 movss 0x1f60289(%rip),%xmm14 # 0x24c3d8c 563b01: f6 01 563b03: 0f 1f 40 00 nopl 0x0(%rax) 563b07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 563b0e: 00 00 563b10: 48 8b 46 08 mov 0x8(%rsi),%rax 563b14: 48 2b 06 sub (%rsi),%rax 563b17: 48 c1 f8 03 sar $0x3,%rax 563b1b: 48 85 c0 test %rax,%rax 563b1e: 75 19 jne 0x563b39 563b20: 49 63 c6 movslq %r14d,%rax 563b23: 48 8d 48 0e lea 0xe(%rax),%rcx 563b27: 48 8d 0c 48 lea (%rax,%rcx,2),%rcx 563b2b: 49 8d 0c cf lea (%r15,%rcx,8),%rcx 563b2f: ba 00 04 00 00 mov $0x400,%edx 563b34: e8 07 8b 00 00 call 0x56c640 563b39: 33 ff xor %edi,%edi 563b3b: 33 db xor %ebx,%ebx 563b3d: 0f 1f 00 nopl (%rax) 563b40: f2 0f 10 04 2b movsd (%rbx,%rbp,1),%xmm0 563b45: 66 0f 5a c0 cvtpd2ps %xmm0,%xmm0 563b49: e8 82 11 4b 01 call 0x1a14cd0 563b4e: 0f 28 d0 movaps %xmm0,%xmm2 563b51: f3 41 0f 59 d3 mulss %xmm11,%xmm2 563b56: 66 0f 6e cf movd %edi,%xmm1 563b5a: 0f 5b c9 cvtdq2ps %xmm1,%xmm1 563b5d: f3 41 0f 59 cc mulss %xmm12,%xmm1 563b62: 48 8b 06 mov (%rsi),%rax 563b65: f3 0f 11 0c 03 movss %xmm1,(%rbx,%rax,1) 563b6a: 49 8b 87 80 01 00 00 mov 0x180(%r15),%rax 563b71: f3 0f 10 40 04 movss 0x4(%rax),%xmm0 563b76: 48 83 b8 90 00 00 00 cmpq $0x0,0x90(%rax) 563b7d: 00 563b7e: 74 65 je 0x563be5 563b80: f3 0f 11 94 24 f8 00 movss %xmm2,0xf8(%rsp) 563b87: 00 00 563b89: f3 0f 11 84 24 00 01 movss %xmm0,0x100(%rsp) 563b90: 00 00 563b92: f3 0f 10 08 movss (%rax),%xmm1 563b96: f3 0f 11 8c 24 08 01 movss %xmm1,0x108(%rsp) 563b9d: 00 00 563b9f: 48 8b 88 90 00 00 00 mov 0x90(%rax),%rcx 563ba6: 48 85 c9 test %rcx,%rcx 563ba9: 0f 84 1c 01 00 00 je 0x563ccb 563baf: 48 8b 01 mov (%rcx),%rax 563bb2: 4c 8d 8c 24 f8 00 00 lea 0xf8(%rsp),%r9 563bb9: 00 563bba: 4c 8d 84 24 00 01 00 lea 0x100(%rsp),%r8 563bc1: 00 563bc2: 48 8d 94 24 08 01 00 lea 0x108(%rsp),%rdx 563bc9: 00 563bca: ff 50 10 call *0x10(%rax) 563bcd: 0f 28 c8 movaps %xmm0,%xmm1 563bd0: 44 0f 2f c1 comiss %xmm1,%xmm8 563bd4: 76 06 jbe 0x563bdc 563bd6: 41 0f 28 c0 movaps %xmm8,%xmm0 563bda: eb 77 jmp 0x563c53 563bdc: 0f 28 c6 movaps %xmm6,%xmm0 563bdf: f3 0f 5d c1 minss %xmm1,%xmm0 563be3: eb 6e jmp 0x563c53 563be5: f3 0f 5c 10 subss (%rax),%xmm2 563be9: f3 0f 5c 00 subss (%rax),%xmm0 563bed: f3 0f 5e d0 divss %xmm0,%xmm2 563bf1: 44 0f 2f c2 comiss %xmm2,%xmm8 563bf5: 76 06 jbe 0x563bfd 563bf7: 41 0f 28 c0 movaps %xmm8,%xmm0 563bfb: eb 07 jmp 0x563c04 563bfd: 0f 28 c6 movaps %xmm6,%xmm0 563c00: f3 0f 5d c2 minss %xmm2,%xmm0 563c04: f3 0f 10 48 0c movss 0xc(%rax),%xmm1 563c09: 0f 2e ce ucomiss %xmm6,%xmm1 563c0c: 7a 02 jp 0x563c10 563c0e: 74 43 je 0x563c53 563c10: 80 78 10 00 cmpb $0x0,0x10(%rax) 563c14: 75 07 jne 0x563c1d 563c16: e8 c1 10 4b 01 call 0x1a14cdc 563c1b: eb 36 jmp 0x563c53 563c1d: f3 41 0f 59 c2 mulss %xmm10,%xmm0 563c22: f3 0f 5c c6 subss %xmm6,%xmm0 563c26: 44 0f 2f c0 comiss %xmm0,%xmm8 563c2a: 76 06 jbe 0x563c32 563c2c: 41 0f 28 f9 movaps %xmm9,%xmm7 563c30: eb 03 jmp 0x563c35 563c32: 0f 28 fe movaps %xmm6,%xmm7 563c35: f3 0f 5a c0 cvtss2sd %xmm0,%xmm0 563c39: 41 0f 54 c5 andps %xmm13,%xmm0 563c3d: f2 0f 5a c0 cvtsd2ss %xmm0,%xmm0 563c41: e8 96 10 4b 01 call 0x1a14cdc 563c46: f3 0f 59 c7 mulss %xmm7,%xmm0 563c4a: f3 0f 58 c6 addss %xmm6,%xmm0 563c4e: f3 41 0f 59 c6 mulss %xmm14,%xmm0 563c53: 48 8b 06 mov (%rsi),%rax 563c56: f3 0f 11 44 03 04 movss %xmm0,0x4(%rbx,%rax,1) 563c5c: ff c7 inc %edi 563c5e: 48 83 c3 08 add $0x8,%rbx 563c62: 81 ff 00 04 00 00 cmp $0x400,%edi 563c68: 0f 8c d2 fe ff ff jl 0x563b40 563c6e: 41 ff c6 inc %r14d 563c71: 48 83 c6 18 add $0x18,%rsi 563c75: 48 81 c5 00 20 00 00 add $0x2000,%rbp 563c7c: 41 83 fe 06 cmp $0x6,%r14d 563c80: 0f 8c 8a fe ff ff jl 0x563b10 563c86: 4c 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%r11 563c8d: 00 563c8e: 49 8b 5b 30 mov 0x30(%r11),%rbx 563c92: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6 563c97: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7 563c9c: 45 0f 28 43 d0 movaps -0x30(%r11),%xmm8 563ca1: 45 0f 28 4b c0 movaps -0x40(%r11),%xmm9 563ca6: 45 0f 28 53 b0 movaps -0x50(%r11),%xmm10 563cab: 45 0f 28 5b a0 movaps -0x60(%r11),%xmm11 563cb0: 45 0f 28 63 90 movaps -0x70(%r11),%xmm12 563cb5: 45 0f 28 6b 80 movaps -0x80(%r11),%xmm13 563cba: 44 0f 28 74 24 30 movaps 0x30(%rsp),%xmm14 563cc0: 49 8b e3 mov %r11,%rsp 563cc3: 41 5f pop %r15 563cc5: 41 5e pop %r14 563cc7: 5f pop %rdi 563cc8: 5e pop %rsi 563cc9: 5d pop %rbp 563cca: c3 ret 563ccb: ff 15 67 6d 64 01 call *0x1646d67(%rip) # 0x1baaa38