soothe_mem.bin: file format binary Disassembly of section .data: 0000000000563ce0 <.data+0x563ce0>: 563ce0: 48 83 ec 28 sub $0x28,%rsp 563ce4: 48 8b 81 a0 00 00 00 mov 0xa0(%rcx),%rax 563ceb: 48 2b 81 98 00 00 00 sub 0x98(%rcx),%rax 563cf2: 48 a9 f8 ff ff ff test $0xfffffffffffffff8,%rax 563cf8: 0f 84 96 02 00 00 je 0x563f94 563cfe: 0f 28 05 7b 0a f6 01 movaps 0x1f60a7b(%rip),%xmm0 # 0x24c4780 563d05: 41 b9 55 01 00 00 mov $0x155,%r9d 563d0b: 0f 28 2d 7e 0a f6 01 movaps 0x1f60a7e(%rip),%xmm5 # 0x24c4790 563d12: 45 8b d1 mov %r9d,%r10d 563d15: 0f 11 04 24 movups %xmm0,(%rsp) 563d19: ba 30 00 00 00 mov $0x30,%edx 563d1e: 41 b8 0c 00 00 00 mov $0xc,%r8d 563d24: 0f 11 6c 24 10 movups %xmm5,0x10(%rsp) 563d29: 0f 57 db xorps %xmm3,%xmm3 563d2c: 0f 57 e4 xorps %xmm4,%xmm4 563d2f: 0f 57 c9 xorps %xmm1,%xmm1 563d32: 0f 57 d2 xorps %xmm2,%xmm2 563d35: 66 66 66 0f 1f 84 00 data16 data16 nopw 0x0(%rax,%rax,1) 563d3c: 00 00 00 00 563d40: 48 8b 41 28 mov 0x28(%rcx),%rax 563d44: 48 8d 52 60 lea 0x60(%rdx),%rdx 563d48: 4d 8d 40 18 lea 0x18(%r8),%r8 563d4c: 41 c7 44 00 dc 00 00 movl $0x40400000,-0x24(%r8,%rax,1) 563d53: 40 40 563d55: 48 8b 41 40 mov 0x40(%rcx),%rax 563d59: 0f 11 9c 10 70 ff ff movups %xmm3,-0x90(%rax,%rdx,1) 563d60: ff 563d61: 48 8b 41 58 mov 0x58(%rcx),%rax 563d65: 0f 11 84 10 70 ff ff movups %xmm0,-0x90(%rax,%rdx,1) 563d6c: ff 563d6d: 48 8b 41 28 mov 0x28(%rcx),%rax 563d71: 41 c7 44 00 e0 00 00 movl $0x40400000,-0x20(%r8,%rax,1) 563d78: 40 40 563d7a: 48 8b 41 40 mov 0x40(%rcx),%rax 563d7e: 0f 11 64 10 80 movups %xmm4,-0x80(%rax,%rdx,1) 563d83: 48 8b 41 58 mov 0x58(%rcx),%rax 563d87: 0f 11 6c 10 80 movups %xmm5,-0x80(%rax,%rdx,1) 563d8c: 48 8b 41 28 mov 0x28(%rcx),%rax 563d90: 41 c7 44 00 e4 00 00 movl $0x40400000,-0x1c(%r8,%rax,1) 563d97: 40 40 563d99: 48 8b 41 40 mov 0x40(%rcx),%rax 563d9d: 0f 11 5c 10 90 movups %xmm3,-0x70(%rax,%rdx,1) 563da2: 48 8b 41 58 mov 0x58(%rcx),%rax 563da6: 0f 11 44 10 90 movups %xmm0,-0x70(%rax,%rdx,1) 563dab: 48 8b 41 28 mov 0x28(%rcx),%rax 563daf: 41 c7 44 00 e8 00 00 movl $0x40400000,-0x18(%r8,%rax,1) 563db6: 40 40 563db8: 48 8b 41 40 mov 0x40(%rcx),%rax 563dbc: 0f 11 64 10 a0 movups %xmm4,-0x60(%rax,%rdx,1) 563dc1: 48 8b 41 58 mov 0x58(%rcx),%rax 563dc5: 0f 11 6c 10 a0 movups %xmm5,-0x60(%rax,%rdx,1) 563dca: 48 8b 41 28 mov 0x28(%rcx),%rax 563dce: 41 c7 44 00 ec 00 00 movl $0x40400000,-0x14(%r8,%rax,1) 563dd5: 40 40 563dd7: 48 8b 41 40 mov 0x40(%rcx),%rax 563ddb: 0f 11 5c 10 b0 movups %xmm3,-0x50(%rax,%rdx,1) 563de0: 48 8b 41 58 mov 0x58(%rcx),%rax 563de4: 0f 11 44 10 b0 movups %xmm0,-0x50(%rax,%rdx,1) 563de9: 48 8b 41 28 mov 0x28(%rcx),%rax 563ded: 41 c7 44 00 f0 00 00 movl $0x40400000,-0x10(%r8,%rax,1) 563df4: 40 40 563df6: 48 8b 41 40 mov 0x40(%rcx),%rax 563dfa: 0f 11 64 10 c0 movups %xmm4,-0x40(%rax,%rdx,1) 563dff: 48 8b 41 58 mov 0x58(%rcx),%rax 563e03: 0f 11 6c 10 c0 movups %xmm5,-0x40(%rax,%rdx,1) 563e08: 49 83 ea 01 sub $0x1,%r10 563e0c: 0f 85 2e ff ff ff jne 0x563d40 563e12: c7 44 24 04 00 00 80 movl $0x3f800000,0x4(%rsp) 563e19: 3f 563e1a: ba 10 80 00 00 mov $0x8010,%edx 563e1f: 0f 10 04 24 movups (%rsp),%xmm0 563e23: c7 44 24 14 00 00 80 movl $0x3f800000,0x14(%rsp) 563e2a: 3f 563e2b: 41 b8 04 20 00 00 mov $0x2004,%r8d 563e31: 0f 10 6c 24 10 movups 0x10(%rsp),%xmm5 563e36: 66 66 0f 1f 84 00 00 data16 nopw 0x0(%rax,%rax,1) 563e3d: 00 00 00 563e40: 48 8b 41 28 mov 0x28(%rcx),%rax 563e44: 48 8d 52 60 lea 0x60(%rdx),%rdx 563e48: 4d 8d 40 18 lea 0x18(%r8),%r8 563e4c: 41 c7 44 00 dc 00 00 movl $0x40400000,-0x24(%r8,%rax,1) 563e53: 40 40 563e55: 48 8b 41 40 mov 0x40(%rcx),%rax 563e59: 0f 11 9c 10 70 ff ff movups %xmm3,-0x90(%rax,%rdx,1) 563e60: ff 563e61: 48 8b 41 58 mov 0x58(%rcx),%rax 563e65: 0f 11 84 10 70 ff ff movups %xmm0,-0x90(%rax,%rdx,1) 563e6c: ff 563e6d: 48 8b 41 28 mov 0x28(%rcx),%rax 563e71: 42 c7 44 00 e0 00 00 movl $0x40400000,-0x20(%rax,%r8,1) 563e78: 40 40 563e7a: 48 8b 41 40 mov 0x40(%rcx),%rax 563e7e: 0f 11 64 10 80 movups %xmm4,-0x80(%rax,%rdx,1) 563e83: 48 8b 41 58 mov 0x58(%rcx),%rax 563e87: 0f 11 6c 10 80 movups %xmm5,-0x80(%rax,%rdx,1) 563e8c: 48 8b 41 28 mov 0x28(%rcx),%rax 563e90: 41 c7 44 00 e4 00 00 movl $0x40400000,-0x1c(%r8,%rax,1) 563e97: 40 40 563e99: 48 8b 41 40 mov 0x40(%rcx),%rax 563e9d: 0f 11 5c 10 90 movups %xmm3,-0x70(%rax,%rdx,1) 563ea2: 48 8b 41 58 mov 0x58(%rcx),%rax 563ea6: 0f 11 44 10 90 movups %xmm0,-0x70(%rax,%rdx,1) 563eab: 48 8b 41 28 mov 0x28(%rcx),%rax 563eaf: 41 c7 44 00 e8 00 00 movl $0x40400000,-0x18(%r8,%rax,1) 563eb6: 40 40 563eb8: 48 8b 41 40 mov 0x40(%rcx),%rax 563ebc: 0f 11 64 02 a0 movups %xmm4,-0x60(%rdx,%rax,1) 563ec1: 48 8b 41 58 mov 0x58(%rcx),%rax 563ec5: 0f 11 6c 02 a0 movups %xmm5,-0x60(%rdx,%rax,1) 563eca: 48 8b 41 28 mov 0x28(%rcx),%rax 563ece: 41 c7 44 00 ec 00 00 movl $0x40400000,-0x14(%r8,%rax,1) 563ed5: 40 40 563ed7: 48 8b 41 40 mov 0x40(%rcx),%rax 563edb: 0f 11 5c 10 b0 movups %xmm3,-0x50(%rax,%rdx,1) 563ee0: 48 8b 41 58 mov 0x58(%rcx),%rax 563ee4: 0f 11 44 10 b0 movups %xmm0,-0x50(%rax,%rdx,1) 563ee9: 48 8b 41 28 mov 0x28(%rcx),%rax 563eed: 41 c7 44 00 f0 00 00 movl $0x40400000,-0x10(%r8,%rax,1) 563ef4: 40 40 563ef6: 48 8b 41 40 mov 0x40(%rcx),%rax 563efa: 0f 11 64 10 c0 movups %xmm4,-0x40(%rax,%rdx,1) 563eff: 48 8b 41 58 mov 0x58(%rcx),%rax 563f03: 0f 11 6c 10 c0 movups %xmm5,-0x40(%rax,%rdx,1) 563f08: 49 83 e9 01 sub $0x1,%r9 563f0c: 0f 85 2e ff ff ff jne 0x563e40 563f12: ba d0 ff 00 00 mov $0xffd0,%edx 563f17: 41 b8 f4 3f 00 00 mov $0x3ff4,%r8d 563f1d: 0f 1f 00 nopl (%rax) 563f20: 48 8b 41 28 mov 0x28(%rcx),%rax 563f24: 48 8d 52 30 lea 0x30(%rdx),%rdx 563f28: 42 c7 44 00 fc 00 00 movl $0x40e00000,-0x4(%rax,%r8,1) 563f2f: e0 40 563f31: 48 8b 41 40 mov 0x40(%rcx),%rax 563f35: 0f 11 4c 10 c0 movups %xmm1,-0x40(%rax,%rdx,1) 563f3a: 48 8b 41 58 mov 0x58(%rcx),%rax 563f3e: 0f 11 54 10 c0 movups %xmm2,-0x40(%rax,%rdx,1) 563f43: 48 8b 41 28 mov 0x28(%rcx),%rax 563f47: 41 c7 04 00 00 00 e0 movl $0x40e00000,(%r8,%rax,1) 563f4e: 40 563f4f: 48 8b 41 40 mov 0x40(%rcx),%rax 563f53: 0f 11 4c 10 d0 movups %xmm1,-0x30(%rax,%rdx,1) 563f58: 48 8b 41 58 mov 0x58(%rcx),%rax 563f5c: 0f 11 54 10 d0 movups %xmm2,-0x30(%rax,%rdx,1) 563f61: 48 8b 41 28 mov 0x28(%rcx),%rax 563f65: 42 c7 44 00 04 00 00 movl $0x40e00000,0x4(%rax,%r8,1) 563f6c: e0 40 563f6e: 49 83 c0 0c add $0xc,%r8 563f72: 48 8b 41 40 mov 0x40(%rcx),%rax 563f76: 0f 11 4c 10 e0 movups %xmm1,-0x20(%rax,%rdx,1) 563f7b: 48 8b 41 58 mov 0x58(%rcx),%rax 563f7f: 0f 11 54 10 e0 movups %xmm2,-0x20(%rax,%rdx,1) 563f84: 49 81 f8 f0 4f 00 00 cmp $0x4ff0,%r8 563f8b: 7c 93 jl 0x563f20 563f8d: c6 81 91 00 00 00 01 movb $0x1,0x91(%rcx) 563f94: 48 83 c4 28 add $0x28,%rsp 563f98: c3 ret