Skip to content

Instantly share code, notes, and snippets.

@pesterie
Created June 8, 2012 14:29
Show Gist options
  • Save pesterie/2895900 to your computer and use it in GitHub Desktop.
Save pesterie/2895900 to your computer and use it in GitHub Desktop.
40734e: 0f 84 93 01 00 00 je 4074e7 <_ZN3nt24unit17perform_benchmarkINS_7example14diffusion_simdIfEEmEEvT_dRNS0_16benchmark_resultIT0_EE+0x3447>
407354: f3 0f 10 8c 24 50 09 movss 0x950(%rsp),%xmm1
40735b: 00 00
40735d: 48 89 c8 mov %rcx,%rax
407360: 31 d2 xor %edx,%edx
407362: 48 f7 b4 24 30 09 00 divq 0x930(%rsp)
407369: 00
40736a: 8b bc 24 d0 08 00 00 mov 0x8d0(%rsp),%edi
407371: 01 d7 add %edx,%edi
407373: 31 d2 xor %edx,%edx
407375: 48 f7 b4 24 38 09 00 divq 0x938(%rsp)
40737c: 00
40737d: 03 94 24 f0 08 00 00 add 0x8f0(%rsp),%edx
407384: 48 8b 84 24 c8 08 00 mov 0x8c8(%rsp),%rax
40738b: 00
40738c: 0f af 10 imul (%rax),%edx
40738f: 01 fa add %edi,%edx
407391: 48 63 d2 movslq %edx,%rdx
407394: 48 c1 e2 02 shl $0x2,%rdx
407398: 48 8b 84 24 c0 08 00 mov 0x8c0(%rsp),%rax
40739f: 00
4073a0: 48 03 10 add (%rax),%rdx
4073a3: 0f 10 12 movups (%rdx),%xmm2
4073a6: 48 89 c8 mov %rcx,%rax
4073a9: 31 d2 xor %edx,%edx
4073ab: 48 f7 b4 24 a0 08 00 divq 0x8a0(%rsp)
4073b2: 00
4073b3: 8b bc 24 40 08 00 00 mov 0x840(%rsp),%edi
4073ba: 01 d7 add %edx,%edi
4073bc: 31 d2 xor %edx,%edx
4073be: 48 f7 b4 24 a8 08 00 divq 0x8a8(%rsp)
4073c5: 00
4073c6: 03 94 24 60 08 00 00 add 0x860(%rsp),%edx
4073cd: 48 8b 84 24 38 08 00 mov 0x838(%rsp),%rax
4073d4: 00
4073d5: 0f af 10 imul (%rax),%edx
4073d8: 01 fa add %edi,%edx
4073da: 48 63 d2 movslq %edx,%rdx
4073dd: 48 c1 e2 02 shl $0x2,%rdx
4073e1: 48 8b 84 24 30 08 00 mov 0x830(%rsp),%rax
4073e8: 00
4073e9: 48 03 10 add (%rax),%rdx
4073ec: 0f 10 1a movups (%rdx),%xmm3
4073ef: 48 89 c8 mov %rcx,%rax
4073f2: 31 d2 xor %edx,%edx
4073f4: 48 f7 b4 24 10 08 00 divq 0x810(%rsp)
4073fb: 00
4073fc: 8b bc 24 b0 07 00 00 mov 0x7b0(%rsp),%edi
407403: 01 d7 add %edx,%edi
407405: 31 d2 xor %edx,%edx
407407: 48 f7 b4 24 18 08 00 divq 0x818(%rsp)
40740e: 00
40740f: 03 94 24 d0 07 00 00 add 0x7d0(%rsp),%edx
407416: 48 8b 84 24 a8 07 00 mov 0x7a8(%rsp),%rax
40741d: 00
40741e: 0f af 10 imul (%rax),%edx
407421: 01 fa add %edi,%edx
407423: 48 63 d2 movslq %edx,%rdx
407426: 48 c1 e2 02 shl $0x2,%rdx
40742a: 48 8b 84 24 a0 07 00 mov 0x7a0(%rsp),%rax
407431: 00
407432: 48 03 10 add (%rax),%rdx
407435: 0f 10 22 movups (%rdx),%xmm4
407438: 48 89 c8 mov %rcx,%rax
40743b: 31 d2 xor %edx,%edx
40743d: 48 f7 b4 24 90 07 00 divq 0x790(%rsp)
407444: 00
407445: 8b bc 24 30 07 00 00 mov 0x730(%rsp),%edi
40744c: 01 d7 add %edx,%edi
40744e: 31 d2 xor %edx,%edx
407450: 48 f7 b4 24 98 07 00 divq 0x798(%rsp)
407457: 00
407458: 03 94 24 50 07 00 00 add 0x750(%rsp),%edx
40745f: 48 8b 84 24 28 07 00 mov 0x728(%rsp),%rax
407466: 00
407467: 0f af 10 imul (%rax),%edx
40746a: 01 fa add %edi,%edx
40746c: 48 63 d2 movslq %edx,%rdx
40746f: 48 c1 e2 02 shl $0x2,%rdx
407473: 48 8b 84 24 20 07 00 mov 0x720(%rsp),%rax
40747a: 00
40747b: 48 03 10 add (%rax),%rdx
40747e: 0f 10 02 movups (%rdx),%xmm0
407481: 0f 58 c4 addps %xmm4,%xmm0
407484: 0f 58 c3 addps %xmm3,%xmm0
407487: 0f 58 c2 addps %xmm2,%xmm0
40748a: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
40748e: 0f 5e c1 divps %xmm1,%xmm0
407491: 48 89 c8 mov %rcx,%rax
407494: 31 d2 xor %edx,%edx
407496: 48 f7 b4 24 10 07 00 divq 0x710(%rsp)
40749d: 00
40749e: 8b bc 24 b0 06 00 00 mov 0x6b0(%rsp),%edi
4074a5: 01 d7 add %edx,%edi
4074a7: 31 d2 xor %edx,%edx
4074a9: 48 f7 b4 24 18 07 00 divq 0x718(%rsp)
4074b0: 00
4074b1: 03 94 24 d0 06 00 00 add 0x6d0(%rsp),%edx
4074b8: 48 8b 84 24 a8 06 00 mov 0x6a8(%rsp),%rax
4074bf: 00
4074c0: 0f af 10 imul (%rax),%edx
4074c3: 01 fa add %edi,%edx
4074c5: 48 63 d2 movslq %edx,%rdx
4074c8: 48 c1 e2 02 shl $0x2,%rdx
4074cc: 48 8b 84 24 a0 06 00 mov 0x6a0(%rsp),%rax
4074d3: 00
4074d4: 48 03 10 add (%rax),%rdx
4074d7: 0f 11 02 movups %xmm0,(%rdx)
4074da: 48 83 c1 04 add $0x4,%rcx
4074de: 48 39 ce cmp %rcx,%rsi
4074e1: 0f 85 6d fe ff ff jne 407354 <_ZN3nt24unit17perform_benchmarkINS_7example14diffusion_simdIfEEmEEvT_dRNS0_16benchmark_resultIT0_EE+0x32b4>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment