codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
0000000000403170 <void nbody.NBodySystem.advance(double)>: 403170: sub rsp,0x178 403177: movdqa XMMWORD PTR [rsp+0x40],xmm0 40317d: movupd xmm5,XMMWORD PTR fs:0xfffffffffffff478 403187: movapd xmm2,XMMWORD PTR fs:0xfffffffffffff440 403191: movapd XMMWORD PTR [rsp+0x50],xmm2 403197: movapd xmm1,xmm2 40319b: subpd xmm1,xmm5 40319f: movapd XMMWORD PTR [rsp+0x160],xmm1 4031a8: movapd XMMWORD PTR [rip+0x284280],xmm1 # 687430 <void nbody.NBodySystem.advance(double).double[3][10] r> 4031b0: movapd xmm3,XMMWORD PTR fs:0xfffffffffffff4b0 4031ba: movapd xmm6,xmm2 4031be: subpd xmm6,xmm3 4031c2: movapd XMMWORD PTR [rsp+0x70],xmm6 4031c8: movapd xmm12,xmm3 4031cd: movupd XMMWORD PTR [rip+0x284273],xmm6 # 687448 <void nbody.NBodySystem.advance(double).double[3][10] r+0x18> 4031d5: movupd xmm3,XMMWORD PTR fs:0xfffffffffffff4e8 4031df: movapd xmm4,xmm2 4031e3: movapd xmm8,xmm2 4031e8: subpd xmm4,xmm3 4031ec: movapd XMMWORD PTR [rsp+0x140],xmm4 4031f5: movapd XMMWORD PTR [rip+0x284263],xmm4 # 687460 <void nbody.NBodySystem.advance(double).double[3][10] r+0x30> 4031fd: movapd xmm13,xmm4 403202: movapd xmm2,xmm1 403206: unpckhpd xmm2,xmm6 40320a: mulpd xmm2,xmm2 40320e: movapd xmm4,xmm1 403212: unpcklpd xmm4,xmm6 403216: mulpd xmm4,xmm4 40321a: movapd xmm6,xmm12 40321f: subpd xmm6,xmm3 403223: movapd XMMWORD PTR [rsp+0x110],xmm6 40322c: movapd xmm7,xmm3 403230: addpd xmm4,xmm2 403234: movapd xmm2,XMMWORD PTR fs:0xfffffffffffff520 40323e: movapd xmm3,xmm5 403242: subpd xmm3,xmm2 403246: movapd XMMWORD PTR [rsp],xmm3 40324b: movapd xmm1,xmm3 40324f: unpckhpd xmm1,xmm6 403253: mulpd xmm1,xmm1 403257: movapd xmm14,xmm3 40325c: movapd xmm10,xmm3 403261: unpcklpd xmm14,xmm6 403266: mulpd xmm14,xmm14 40326b: addpd xmm14,xmm1 403270: movapd xmm3,xmm5 403274: subpd xmm3,xmm12 403279: movapd XMMWORD PTR [rsp-0x10],xmm3 40327f: subpd xmm5,xmm7 403283: movapd XMMWORD PTR [rsp+0x100],xmm5 40328c: movapd xmm1,xmm3 403290: unpckhpd xmm1,xmm5 403294: mulpd xmm1,xmm1 403298: movapd xmm15,xmm3 40329d: movapd xmm9,xmm3 4032a2: unpcklpd xmm15,xmm5 4032a7: movapd xmm3,xmm5 4032ab: mulpd xmm15,xmm15 4032b0: addpd xmm15,xmm1 4032b5: subpd xmm7,xmm2 4032b9: movapd XMMWORD PTR [rsp+0x10],xmm7 4032bf: subpd xmm12,xmm2 4032c4: movapd XMMWORD PTR [rsp+0x20],xmm12 4032cb: movapd xmm5,xmm8 4032d0: subpd xmm5,xmm2 4032d4: movapd XMMWORD PTR [rsp+0x120],xmm5 4032dd: movapd xmm1,xmm13 4032e2: unpckhpd xmm1,xmm5 4032e6: mulpd xmm1,xmm1 4032ea: unpcklpd xmm13,xmm5 4032ef: mulpd xmm13,xmm13 4032f4: addpd xmm13,xmm1 4032f9: movapd XMMWORD PTR [rsp-0x50],xmm13 403300: movapd xmm1,xmm12 403305: unpckhpd xmm1,xmm7 403309: mulpd xmm1,xmm1 40330d: movapd xmm2,xmm12 403312: unpcklpd xmm2,xmm7 403316: mulpd xmm2,xmm2 40331a: addpd xmm2,xmm1 40331e: movapd XMMWORD PTR [rsp-0x30],xmm2 403324: movsd xmm8,QWORD PTR fs:0xfffffffffffff4f8 40332f: movupd XMMWORD PTR [rip+0x284141],xmm5 # 687478 <void nbody.NBodySystem.advance(double).double[3][10] r+0x48> 403337: movapd XMMWORD PTR [rip+0x284150],xmm9 # 687490 <void nbody.NBodySystem.advance(double).double[3][10] r+0x60> 403340: movupd XMMWORD PTR [rip+0x284160],xmm3 # 6874a8 <void nbody.NBodySystem.advance(double).double[3][10] r+0x78> 403348: movapd XMMWORD PTR [rip+0x28416f],xmm10 # 6874c0 <void nbody.NBodySystem.advance(double).double[3][10] r+0x90> 403351: movupd XMMWORD PTR [rip+0x28417f],xmm6 # 6874d8 <void nbody.NBodySystem.advance(double).double[3][10] r+0xa8> 403359: movapd XMMWORD PTR [rip+0x28418e],xmm12 # 6874f0 <void nbody.NBodySystem.advance(double).double[3][10] r+0xc0> 403362: movupd XMMWORD PTR [rip+0x28419e],xmm7 # 687508 <void nbody.NBodySystem.advance(double).double[3][10] r+0xd8> 40336a: movapd xmm11,XMMWORD PTR fs:0xfffffffffffff4c0 403375: movapd XMMWORD PTR [rsp+0xc0],xmm11 40337f: movupd xmm3,XMMWORD PTR fs:0xfffffffffffff488 403389: movapd xmm1,xmm3 40338d: unpcklpd xmm1,xmm11 403392: movdqa xmm2,XMMWORD PTR fs:0xfffffffffffff450 40339c: movdqa XMMWORD PTR [rsp+0x30],xmm2 4033a2: pshufd xmm5,xmm2,0x44 4033a7: movdqa xmm12,xmm2 4033ac: movdqa xmm10,xmm5 4033b1: movdqa xmm9,xmm5 4033b6: subpd xmm10,xmm1 4033bb: movapd xmm5,xmm10 4033c0: mulpd xmm5,xmm5 4033c4: addpd xmm5,xmm4 4033c8: cvtpd2ps xmm1,xmm5 4033cc: rsqrtps xmm1,xmm1 4033cf: cvtps2pd xmm4,xmm1 4033d2: movapd xmm6,xmm5 4033d6: mulpd xmm6,XMMWORD PTR [rip+0x56562] # 459940 <_IO_stdin_used+0x20> 4033de: movapd xmm2,xmm4 4033e2: mulpd xmm2,xmm6 4033e6: movapd xmm7,xmm4 4033ea: mulpd xmm7,xmm7 4033ee: mulpd xmm7,xmm2 4033f2: movapd xmm1,XMMWORD PTR [rip+0x56556] # 459950 <_IO_stdin_used+0x30> 4033fa: mulpd xmm4,xmm1 4033fe: subpd xmm4,xmm7 403402: mulpd xmm6,xmm4 403406: movapd xmm7,xmm4 40340a: mulpd xmm7,xmm7 40340e: mulpd xmm7,xmm6 403412: mulpd xmm4,xmm1 403416: subpd xmm4,xmm7 40341a: pshufd xmm6,xmm0,0x44 40341f: movdqa XMMWORD PTR [rsp+0xd0],xmm6 403428: divpd xmm6,xmm5 40342c: mulpd xmm6,xmm4 403430: movapd xmm0,xmm3 403434: unpckhpd xmm0,xmm0 403438: movhpd xmm0,QWORD PTR fs:0xfffffffffffff498 403442: movapd XMMWORD PTR [rsp-0x60],xmm0 403448: unpckhpd xmm12,xmm12 40344d: movhpd xmm12,QWORD PTR fs:0xfffffffffffff460 403458: movapd xmm2,xmm12 40345d: movdqu xmm1,XMMWORD PTR fs:0xfffffffffffff468 403467: movdqa xmm12,XMMWORD PTR fs:0xfffffffffffff4a0 403472: movdqa XMMWORD PTR [rsp+0x60],xmm12 403479: movlpd QWORD PTR [rip+0x283fbe],xmm10 # 687440 <void nbody.NBodySystem.advance(double).double[3][10] r+0x10> 403482: movhpd QWORD PTR [rip+0x283fcd],xmm10 # 687458 <void nbody.NBodySystem.advance(double).double[3][10] r+0x28> 40348b: movapd xmm0,xmm8 403490: unpcklpd xmm0,xmm11 403495: movapd xmm4,xmm11 40349a: unpcklpd xmm4,xmm3 40349e: subpd xmm4,xmm0 4034a2: movapd XMMWORD PTR [rsp+0x130],xmm4 4034ab: movapd xmm5,xmm0 4034af: movlpd QWORD PTR [rip+0x284031],xmm4 # 6874e8 <void nbody.NBodySystem.advance(double).double[3][10] r+0xb8> 4034b7: shufpd xmm3,xmm3,0x0 4034bc: movhpd QWORD PTR [rip+0x283fdc],xmm4 # 6874a0 <void nbody.NBodySystem.advance(double).double[3][10] r+0x70> 4034c4: movapd xmm7,xmm4 4034c8: movlpd QWORD PTR [rip+0x284050],xmm6 # 687520 <void nbody.NBodySystem.advance(double).double[10] mag> 4034d0: movhpd QWORD PTR [rip+0x284050],xmm6 # 687528 <void nbody.NBodySystem.advance(double).double[10] mag+0x8> 4034d8: movapd xmm0,XMMWORD PTR fs:0xfffffffffffff530 4034e2: movapd XMMWORD PTR [rsp-0x20],xmm0 4034e8: unpcklpd xmm8,xmm0 4034ed: movapd xmm4,xmm0 4034f1: subpd xmm3,xmm8 4034f6: movapd XMMWORD PTR [rsp+0xf0],xmm3 4034ff: movapd xmm0,xmm7 403503: shufpd xmm0,xmm3,0x1 403508: mulpd xmm0,xmm0 40350c: addpd xmm0,xmm15 403511: movapd XMMWORD PTR [rsp-0x70],xmm0 403517: movapd xmm15,xmm0 40351c: movapd xmm11,xmm3 403521: shufpd xmm11,xmm7,0x1 403527: mulpd xmm11,xmm11 40352c: addpd xmm11,xmm14 403531: pshufd xmm0,xmm12,0xee 403537: movdqa XMMWORD PTR [rsp+0x90],xmm0 403540: movapd xmm7,XMMWORD PTR [rsp+0x160] 403549: movapd xmm3,xmm7 40354d: mulpd xmm3,xmm0 403551: pshufd xmm0,xmm6,0x44 403556: mulpd xmm3,xmm0 40355a: subpd xmm2,xmm3 40355e: movapd XMMWORD PTR [rsp+0x150],xmm2 403567: subpd xmm9,xmm8 40356c: movapd XMMWORD PTR [rsp-0x40],xmm9 403573: movdqa xmm8,xmm1 403578: pshufd xmm1,xmm8,0xee 40357e: movdqa XMMWORD PTR [rsp+0xa0],xmm1 403587: movapd xmm2,xmm7 40358b: mulpd xmm2,xmm1 40358f: mulpd xmm2,xmm0 403593: movapd XMMWORD PTR [rsp+0x160],xmm2 40359c: pshufd xmm0,xmm4,0x44 4035a1: subpd xmm5,xmm0 4035a5: movapd XMMWORD PTR [rsp+0xe0],xmm5 4035ae: movupd xmm0,XMMWORD PTR fs:0xfffffffffffff4d8 4035b8: movapd XMMWORD PTR [rsp+0xb0],xmm0 4035c1: movdqa xmm7,xmm12 4035c6: unpckhpd xmm7,xmm0 4035ca: mulpd xmm7,xmm10 4035cf: mulpd xmm10,xmm1 4035d4: mulpd xmm7,xmm6 4035d8: mulpd xmm10,xmm6 4035dd: shufpd xmm6,xmm6,0x3 4035e2: movapd xmm2,XMMWORD PTR [rsp+0x70] 4035e8: movapd xmm12,xmm2 4035ed: mulpd xmm12,xmm1 4035f2: pshufd xmm1,xmm0,0xee 4035f7: movdqa XMMWORD PTR [rsp+0x80],xmm1 403600: mulpd xmm2,xmm1 403604: mulpd xmm2,xmm6 403608: movapd xmm13,xmm2 40360d: mulpd xmm12,xmm6 403612: movapd xmm0,xmm15 403617: cvtpd2ps xmm1,xmm0 40361b: rsqrtps xmm1,xmm1 40361e: cvtps2pd xmm4,xmm1 403621: movapd xmm6,xmm0 403625: movapd xmm0,XMMWORD PTR [rip+0x56313] # 459940 <_IO_stdin_used+0x20> 40362d: mulpd xmm6,xmm0 403631: movapd xmm2,xmm4 403635: mulpd xmm2,xmm6 403639: movapd xmm5,xmm4 40363d: mulpd xmm5,xmm5 403641: mulpd xmm5,xmm2 403645: cvtpd2ps xmm1,xmm11 40364a: rsqrtps xmm1,xmm1 40364d: cvtps2pd xmm14,xmm1 403651: movapd xmm3,xmm11 403656: mulpd xmm3,xmm0 40365a: movapd xmm1,xmm14 40365f: mulpd xmm1,xmm3 403663: movapd xmm2,xmm14 403668: mulpd xmm2,xmm2 40366c: mulpd xmm2,xmm1 403670: mulpd xmm9,xmm9 403675: addpd xmm9,XMMWORD PTR [rsp-0x50] 40367c: subsd xmm8,xmm7 403681: movapd xmm1,XMMWORD PTR [rsp+0x150] 40368a: subpd xmm1,xmm13 40368f: movapd XMMWORD PTR [rsp+0x150],xmm1 403698: movapd xmm13,XMMWORD PTR [rip+0x562af] # 459950 <_IO_stdin_used+0x30> 4036a1: mulpd xmm14,xmm13 4036a6: subpd xmm14,xmm2 4036ab: mulpd xmm4,xmm13 4036b0: subpd xmm4,xmm5 4036b4: pshufd xmm15,XMMWORD PTR [rsp+0xe0],0x4e 4036bf: mulpd xmm15,xmm15 4036c4: addpd xmm15,XMMWORD PTR [rsp-0x30] 4036cb: movapd XMMWORD PTR [rsp-0x80],xmm15 4036d2: movapd xmm0,XMMWORD PTR [rsp+0x60] 4036d8: unpcklpd xmm0,XMMWORD PTR [rsp+0xb0] 4036e1: addpd xmm0,xmm10 4036e6: movapd XMMWORD PTR [rsp+0x70],xmm0 4036ec: movapd xmm0,XMMWORD PTR [rsp+0x160] 4036f5: addpd xmm0,XMMWORD PTR [rsp-0x60] 4036fb: movapd XMMWORD PTR [rsp+0x160],xmm0 403704: movapd xmm0,XMMWORD PTR [rsp+0xc0] 40370d: unpckhpd xmm0,xmm0 403711: movhpd xmm0,QWORD PTR fs:0xfffffffffffff4d0 40371b: addpd xmm0,xmm12 403720: movapd XMMWORD PTR [rsp+0xc0],xmm0 403729: cvtpd2ps xmm0,xmm9 40372e: rsqrtps xmm0,xmm0 403731: cvtps2pd xmm0,xmm0 403734: movapd xmm1,xmm9 403739: mulpd xmm1,XMMWORD PTR [rip+0x561ff] # 459940 <_IO_stdin_used+0x20> 403741: movapd xmm5,xmm0 403745: mulpd xmm5,xmm1 403749: movapd xmm2,xmm0 40374d: mulpd xmm2,xmm2 403751: mulpd xmm2,xmm5 403755: mulpd xmm0,xmm13 40375a: subpd xmm0,xmm2 40375e: unpckhpd xmm7,xmm7 403762: subsd xmm8,xmm7 403767: movaps XMMWORD PTR [rsp-0x30],xmm8 40376d: mulpd xmm6,xmm4 403771: movapd xmm7,xmm4 403775: mulpd xmm7,xmm7 403779: mulpd xmm7,xmm6 40377d: mulpd xmm3,xmm14 403782: movapd xmm5,xmm14 403787: mulpd xmm5,xmm5 40378b: mulpd xmm5,xmm3 40378f: mulpd xmm1,xmm0 403793: movapd xmm2,xmm0 403797: mulpd xmm2,xmm2 40379b: mulpd xmm2,xmm1 40379f: mulpd xmm0,xmm13 4037a4: subpd xmm0,xmm2 4037a8: movapd xmm6,XMMWORD PTR [rsp+0xd0] 4037b1: movapd xmm1,xmm6 4037b5: divpd xmm1,xmm9 4037ba: mulpd xmm1,xmm0 4037be: movapd XMMWORD PTR [rsp-0x50],xmm1 4037c4: movapd xmm12,xmm1 4037c9: mulpd xmm14,xmm13 4037ce: subpd xmm14,xmm5 4037d3: mulpd xmm4,xmm13 4037d8: movapd xmm10,xmm13 4037dd: subpd xmm4,xmm7 4037e1: movapd xmm3,XMMWORD PTR [rip+0x56157] # 459940 <_IO_stdin_used+0x20> 4037e9: mulpd xmm3,xmm15 4037ee: cvtpd2ps xmm0,xmm15 4037f3: rsqrtps xmm0,xmm0 4037f6: cvtps2pd xmm1,xmm0 4037f9: movapd xmm2,xmm1 4037fd: mulpd xmm2,xmm3 403801: movapd xmm0,xmm1 403805: mulpd xmm0,xmm0 403809: mulpd xmm0,xmm2 40380d: mulpd xmm1,xmm10 403812: subpd xmm1,xmm0 403816: movapd xmm0,xmm6 40381a: movapd xmm9,xmm0 40381f: divpd xmm9,XMMWORD PTR [rsp-0x70] 403826: mulpd xmm9,xmm4 40382b: movapd xmm8,xmm0 403830: divpd xmm8,xmm11 403835: mulpd xmm8,xmm14 40383a: movapd xmm6,XMMWORD PTR [rsp+0x140] 403843: mulpd xmm6,XMMWORD PTR [rsp+0xa0] 40384c: pshufd xmm13,xmm12,0x44 403852: mulpd xmm6,xmm13 403857: addpd xmm6,XMMWORD PTR fs:0xfffffffffffff500 403861: mulpd xmm3,xmm1 403865: mulpd xmm10,xmm1 40386a: mulpd xmm1,xmm1 40386e: mulpd xmm1,xmm3 403872: movapd xmm0,XMMWORD PTR [rsp+0x70] 403878: unpckhpd xmm0,xmm0 40387c: movapd xmm11,XMMWORD PTR [rsp+0xb0] 403886: unpckhpd xmm11,XMMWORD PTR [rsp+0x60] 40388d: mulpd xmm11,XMMWORD PTR [rsp+0x130] 403897: movapd xmm5,xmm8 40389c: shufpd xmm5,xmm9,0x1 4038a2: mulpd xmm11,xmm5 4038a7: movapd xmm15,xmm11 4038ac: unpckhpd xmm15,xmm15 4038b1: addsd xmm15,xmm0 4038b6: movapd xmm2,XMMWORD PTR [rsp-0x10] 4038bc: movapd xmm7,xmm2 4038c0: movapd xmm3,XMMWORD PTR [rsp+0x90] 4038c9: mulpd xmm7,xmm3 4038cd: movapd xmm4,XMMWORD PTR [rsp+0x80] 4038d6: mulpd xmm2,xmm4 4038da: pshufd xmm0,xmm9,0x44 4038e0: mulpd xmm2,xmm0 4038e4: mulpd xmm7,xmm0 4038e8: subpd xmm10,xmm1 4038ed: movapd xmm0,XMMWORD PTR [rsp+0x100] 4038f6: movapd xmm12,xmm0 4038fb: mulpd xmm12,xmm3 403900: pshufd xmm1,xmm9,0xee 403906: mulpd xmm12,xmm1 40390b: addpd xmm12,xmm6 403910: movapd xmm6,XMMWORD PTR [rsp+0x160] 403919: subpd xmm6,xmm2 40391d: movdqa xmm14,XMMWORD PTR fs:0xfffffffffffff510 403928: pshufd xmm2,xmm14,0xee 40392e: movdqa XMMWORD PTR [rsp+0x60],xmm2 403934: mulpd xmm0,xmm2 403938: mulpd xmm0,xmm1 40393c: movapd XMMWORD PTR [rsp+0x100],xmm0 403945: movapd xmm0,XMMWORD PTR [rsp+0x140] 40394e: mulpd xmm0,xmm2 403952: mulpd xmm0,xmm13 403957: movapd XMMWORD PTR [rsp+0x140],xmm0 403960: movapd xmm13,XMMWORD PTR [rsp+0xd0] 40396a: divpd xmm13,XMMWORD PTR [rsp-0x80] 403971: mulpd xmm13,xmm10 403976: addpd xmm7,XMMWORD PTR [rsp+0xc0] 40397f: movapd xmm1,xmm7 403983: movdqa xmm3,xmm14 403988: unpckhpd xmm3,XMMWORD PTR [rsp+0xb0] 403991: movapd xmm0,XMMWORD PTR [rsp+0x130] 40399a: mulpd xmm0,xmm3 40399e: mulpd xmm0,xmm5 4039a2: movapd XMMWORD PTR [rsp+0x130],xmm0 4039ab: unpcklpd xmm15,XMMWORD PTR [rsp+0x70] 4039b2: movapd xmm5,XMMWORD PTR [rsp+0x110] 4039bb: movapd xmm7,xmm5 4039bf: mulpd xmm7,xmm2 4039c3: mulpd xmm5,xmm4 4039c7: pshufd xmm0,xmm8,0xee 4039cd: mulpd xmm5,xmm0 4039d1: mulpd xmm7,xmm0 4039d5: movapd xmm0,XMMWORD PTR [rsp+0x150] 4039de: subpd xmm0,XMMWORD PTR [rsp+0x140] 4039e7: movapd XMMWORD PTR [rsp+0x150],xmm0 4039f0: subpd xmm6,XMMWORD PTR [rsp+0x100] 4039f9: movapd XMMWORD PTR [rsp+0x160],xmm6 403a02: addpd xmm5,xmm12 403a07: movapd XMMWORD PTR [rsp+0x110],xmm5 403a10: movapd xmm0,XMMWORD PTR [rsp-0x40] 403a16: movlpd QWORD PTR [rip+0x283a52],xmm0 # 687470 <void nbody.NBodySystem.advance(double).double[3][10] r+0x40> 403a1e: movhpd QWORD PTR [rip+0x283a62],xmm0 # 687488 <void nbody.NBodySystem.advance(double).double[3][10] r+0x58> 403a26: movapd xmm12,xmm0 403a2b: movapd xmm0,XMMWORD PTR [rsp-0x50] 403a31: movlpd QWORD PTR [rip+0x283af7],xmm0 # 687530 <void nbody.NBodySystem.advance(double).double[10] mag+0x10> 403a39: movhpd QWORD PTR [rip+0x283af7],xmm0 # 687538 <void nbody.NBodySystem.advance(double).double[10] mag+0x18> 403a41: movapd xmm6,xmm0 403a45: movapd xmm0,XMMWORD PTR [rsp+0xf0] 403a4e: movlpd QWORD PTR [rip+0x283a62],xmm0 # 6874b8 <void nbody.NBodySystem.advance(double).double[3][10] r+0x88> 403a56: movlpd QWORD PTR [rip+0x283ae1],xmm9 # 687540 <void nbody.NBodySystem.advance(double).double[10] mag+0x20> 403a5f: movhpd QWORD PTR [rip+0x283ae0],xmm9 # 687548 <void nbody.NBodySystem.advance(double).double[10] mag+0x28> 403a68: movhpd QWORD PTR [rip+0x283a60],xmm0 # 6874d0 <void nbody.NBodySystem.advance(double).double[3][10] r+0xa0> 403a70: movapd xmm2,xmm0 403a74: movapd xmm5,XMMWORD PTR [rsp+0xe0] 403a7d: movlpd QWORD PTR [rip+0x283a93],xmm5 # 687518 <void nbody.NBodySystem.advance(double).double[3][10] r+0xe8> 403a85: movapd xmm0,xmm12 403a8a: movapd xmm4,XMMWORD PTR [rsp+0xa0] 403a93: mulpd xmm0,xmm4 403a97: mulpd xmm0,xmm6 403a9b: movapd xmm10,xmm6 403aa0: movhpd QWORD PTR [rip+0x283a58],xmm5 # 687500 <void nbody.NBodySystem.advance(double).double[3][10] r+0xd0> 403aa8: movapd XMMWORD PTR [rip+0x283aaf],xmm13 # 687560 <void nbody.NBodySystem.advance(double).double[10] mag+0x40> 403ab1: movlpd QWORD PTR [rip+0x283a96],xmm8 # 687550 <void nbody.NBodySystem.advance(double).double[10] mag+0x30> 403aba: movhpd QWORD PTR [rip+0x283a95],xmm8 # 687558 <void nbody.NBodySystem.advance(double).double[10] mag+0x38> 403ac3: movupd xmm5,XMMWORD PTR fs:0xfffffffffffff548 403acd: movdqa xmm6,xmm14 403ad2: unpcklpd xmm6,xmm5 403ad6: addpd xmm6,xmm0 403ada: unpckhpd xmm14,xmm5 403adf: mulpd xmm12,xmm14 403ae4: movapd xmm0,xmm2 403ae8: mulpd xmm14,xmm0 403aed: movapd xmm2,XMMWORD PTR [rsp+0x90] 403af6: mulpd xmm0,xmm2 403afa: shufpd xmm9,xmm8,0x1 403b00: mulpd xmm0,xmm9 403b05: addpd xmm0,xmm6 403b09: movapd XMMWORD PTR [rsp+0xf0],xmm0 403b12: subpd xmm15,XMMWORD PTR [rsp+0x130] 403b1c: subpd xmm1,xmm7 403b20: movapd XMMWORD PTR [rsp+0x140],xmm1 403b29: movapd xmm6,XMMWORD PTR [rsp+0x120] 403b32: mulpd xmm4,xmm6 403b36: movapd xmm0,XMMWORD PTR [rsp-0x20] 403b3c: unpckhpd xmm0,xmm0 403b40: pshufd xmm7,xmm10,0xee 403b46: movapd xmm1,xmm10 403b4b: mulpd xmm4,xmm7 403b4f: movhpd xmm0,QWORD PTR fs:0xfffffffffffff540 403b59: addpd xmm0,xmm4 403b5d: movapd xmm10,xmm0 403b62: movapd xmm0,XMMWORD PTR [rsp] 403b67: mulpd xmm2,xmm0 403b6b: shufpd xmm8,xmm8,0x0 403b71: mulpd xmm2,xmm8 403b76: addpd xmm2,xmm10 403b7b: mulpd xmm9,xmm14 403b80: mulpd xmm12,xmm1 403b85: shufpd xmm5,xmm5,0x3 403b8a: movapd xmm1,xmm6 403b8e: mulpd xmm1,xmm5 403b92: mulpd xmm1,xmm7 403b96: movapd XMMWORD PTR [rsp+0x120],xmm1 403b9f: mulpd xmm0,xmm5 403ba3: mulpd xmm0,xmm8 403ba8: movapd xmm10,xmm0 403bad: movapd xmm7,XMMWORD PTR [rsp+0xe0] 403bb6: mulpd xmm3,xmm7 403bba: shufpd xmm3,xmm3,0x1 403bbf: mulpd xmm3,xmm13 403bc4: unpcklpd xmm11,xmm3 403bc9: addpd xmm11,XMMWORD PTR [rsp+0xf0] 403bd3: movapd xmm0,XMMWORD PTR [rsp+0x10] 403bd9: movapd xmm6,XMMWORD PTR [rsp+0x60] 403bdf: mulpd xmm6,xmm0 403be3: movapd xmm4,XMMWORD PTR [rsp+0x20] 403be9: movapd xmm1,XMMWORD PTR [rsp+0x80] 403bf2: mulpd xmm1,xmm4 403bf6: mulpd xmm7,xmm5 403bfa: mulpd xmm0,xmm5 403bfe: movapd xmm14,xmm0 403c03: mulpd xmm5,xmm4 403c07: shufpd xmm7,xmm7,0x1 403c0c: mulpd xmm7,xmm13 403c11: movapd xmm0,xmm7 403c15: unpcklpd xmm0,xmm9 403c1a: subpd xmm15,xmm0 403c1f: pshufd xmm4,xmm13,0x44 403c25: movapd xmm0,xmm1 403c29: mulpd xmm0,xmm4 403c2d: addpd xmm0,xmm2 403c31: movapd xmm2,xmm0 403c35: shufpd xmm13,xmm13,0x3 403c3b: mulpd xmm6,xmm13 403c40: movapd xmm8,xmm6 403c45: mulpd xmm13,xmm14 403c4a: movapd xmm14,XMMWORD PTR [rsp+0x160] 403c54: subpd xmm14,xmm10 403c59: movapd xmm0,XMMWORD PTR [rsp+0x150] 403c62: subpd xmm0,XMMWORD PTR [rsp+0x120] 403c6b: movaps xmm1,XMMWORD PTR [rsp-0x30] 403c70: subsd xmm1,xmm12 403c75: mulpd xmm5,xmm4 403c79: unpckhpd xmm3,xmm3 403c7d: movapd xmm10,xmm11 403c82: unpckhpd xmm10,xmm10 403c87: addsd xmm10,xmm3 403c8c: unpckhpd xmm7,xmm7 403c90: subsd xmm11,xmm7 403c95: movapd xmm3,xmm15 403c9a: unpckhpd xmm3,xmm3 403c9e: unpckhpd xmm9,xmm9 403ca3: subsd xmm3,xmm9 403ca8: movapd xmm6,xmm8 403cad: addpd xmm6,xmm2 403cb1: movapd xmm4,XMMWORD PTR [rsp+0x110] 403cba: subpd xmm4,xmm13 403cbf: movapd xmm2,XMMWORD PTR [rsp+0x140] 403cc8: subpd xmm2,xmm5 403ccc: unpckhpd xmm12,xmm12 403cd1: movaps xmm5,xmm1 403cd4: subsd xmm5,xmm12 403cd9: movapd xmm1,xmm0 403cdd: movupd XMMWORD PTR fs:0xfffffffffffff458,xmm1 403ce7: movsd QWORD PTR fs:0xfffffffffffff468,xmm5 403cf1: movaps xmm0,XMMWORD PTR [rsp+0x40] 403cf6: mulsd xmm5,xmm0 403cfa: addsd xmm5,QWORD PTR [rsp+0x30] 403d00: movaps xmm8,xmm5 403d04: movapd xmm5,XMMWORD PTR [rsp+0xd0] 403d0d: mulpd xmm1,xmm5 403d11: addpd xmm1,XMMWORD PTR [rsp+0x50] 403d17: movapd xmm12,xmm1 403d1c: movapd xmm7,xmm14 403d21: movapd XMMWORD PTR fs:0xfffffffffffff490,xmm7 403d2b: movupd XMMWORD PTR fs:0xfffffffffffff4c8,xmm2 403d35: movapd XMMWORD PTR fs:0xfffffffffffff500,xmm4 403d3f: movupd XMMWORD PTR fs:0xfffffffffffff538,xmm6 403d49: movapd xmm1,xmm5 403d4d: mulpd xmm6,xmm1 403d51: movapd xmm9,xmm6 403d56: mulpd xmm4,xmm1 403d5a: movapd xmm6,xmm4 403d5e: mulpd xmm2,xmm1 403d62: mulpd xmm7,xmm1 403d66: movsd QWORD PTR fs:0xfffffffffffff4a0,xmm3 403d70: movlpd QWORD PTR fs:0xfffffffffffff4d8,xmm15 403d7b: movsd QWORD PTR fs:0xfffffffffffff510,xmm11 403d86: mulsd xmm11,xmm0 403d8b: mulsd xmm15,xmm0 403d90: mulsd xmm3,xmm0 403d94: mulsd xmm0,xmm10 403d99: movaps xmm1,xmm0 403d9c: movsd QWORD PTR fs:0xfffffffffffff548,xmm10 403da7: movapd XMMWORD PTR fs:0xfffffffffffff440,xmm12 403db2: movsd QWORD PTR fs:0xfffffffffffff450,xmm8 403dbd: movupd xmm0,XMMWORD PTR fs:0xfffffffffffff478 403dc7: addpd xmm0,xmm7 403dcb: movupd XMMWORD PTR fs:0xfffffffffffff478,xmm0 403dd5: addsd xmm3,QWORD PTR fs:0xfffffffffffff488 403ddf: movsd QWORD PTR fs:0xfffffffffffff488,xmm3 403de9: movapd xmm0,xmm2 403ded: addpd xmm0,XMMWORD PTR fs:0xfffffffffffff4b0 403df7: movapd XMMWORD PTR fs:0xfffffffffffff4b0,xmm0 403e01: addsd xmm15,QWORD PTR fs:0xfffffffffffff4c0 403e0c: movsd QWORD PTR fs:0xfffffffffffff4c0,xmm15 403e17: movupd xmm0,XMMWORD PTR fs:0xfffffffffffff4e8 403e21: addpd xmm0,xmm6 403e25: movupd XMMWORD PTR fs:0xfffffffffffff4e8,xmm0 403e2f: addsd xmm11,QWORD PTR fs:0xfffffffffffff4f8 403e3a: movsd QWORD PTR fs:0xfffffffffffff4f8,xmm11 403e45: movapd xmm0,xmm9 403e4a: addpd xmm0,XMMWORD PTR fs:0xfffffffffffff520 403e54: movapd XMMWORD PTR fs:0xfffffffffffff520,xmm0 403e5e: addsd xmm1,QWORD PTR fs:0xfffffffffffff530 403e68: movsd QWORD PTR fs:0xfffffffffffff530,xmm1 403e72: add rsp,0x178 403e79: ret 403e7a: nop WORD PTR [rax+rax*1+0x0]
Private
[
?
]
Run code
Submit