# Pastebin UIhT5xEF f41c67a: a4 movsb %ds:(%esi),%es:(%edi) f41c67b: 01 00 add %eax,(%eax) f41c67d: 00 83 ec 08 f2 0f add %al,0xff208ec(%ebx) f41c683: 11 04 24 adc %eax,(%esp) f41c686: f2 0f 10 0c 24 movsd (%esp),%xmm1 f41c68b: dd 04 24 fldl (%esp) f41c68e: dd 0c 24 fisttpll (%esp) f41c691: 8b 44 24 04 mov 0x4(%esp),%eax f41c695: 85 c0 test %eax,%eax f41c697: 0f 89 2a 00 00 00 jns 0xf41c6c7 f41c69d: f2 0f 11 0c 24 movsd %xmm1,(%esp) f41c6a2: f2 0f 10 0d 70 c8 41 movsd 0xf41c870,%xmm1 f41c6a9: 0f f41c6aa: f2 0f 58 0c 24 addsd (%esp),%xmm1 f41c6af: f2 0f 11 0c 24 movsd %xmm1,(%esp) f41c6b4: dd 04 24 fldl (%esp) f41c6b7: dd 0c 24 fisttpll (%esp) f41c6ba: 8b 44 24 04 mov 0x4(%esp),%eax f41c6be: 0d 00 00 00 80 or $0x80000000,%eax f41c6c3: 89 44 24 04 mov %eax,0x4(%esp) f41c6c7: 8b 0c 24 mov (%esp),%ecx f41c6ca: 8b 44 24 04 mov 0x4(%esp),%eax f41c6ce: 83 c4 08 add $0x8,%esp f41c6d1: 89 74 24 60 mov %esi,0x60(%esp) f41c6d5: 89 74 24 60 mov %esi,0x60(%esp) f41c6d9: 89 74 24 60 mov %esi,0x60(%esp) f41c6dd: 8b 5c 24 4c mov 0x4c(%esp),%ebx f41c6e1: 8b 54 24 50 mov 0x50(%esp),%edx f41c6e5: 2b ca sub %edx,%ecx f41c6e7: 1b c3 sbb %ebx,%eax f41c6e9: 66 0f 6e c1 movd %ecx,%xmm0 f41c6ed: 66 0f 6e f8 movd %eax,%xmm7 f41c6f1: 66 0f 62 c7 punpckldq %xmm7,%xmm0 f41c6f5: ba 30 10 bc 56 mov $0x56bc1030,%edx f41c6fa: 66 0f 62 02 punpckldq (%edx),%xmm0 ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ f41c6fe: 66 0f 5c 42 10 subpd 0x10(%edx),%xmm0 f41c703: 66 0f 7c c0 haddpd %xmm0,%xmm0 f41c707: f2 0f 10 0d 78 c8 41 movsd 0xf41c878,%xmm1 f41c70e: 0f f41c70f: f2 0f 59 c1 mulsd %xmm1,%xmm0 f41c713: f2 0f 10 0d 80 c8 41 movsd 0xf41c880,%xmm1 f41c71a: 0f f41c71b: f2 0f 59 c1 mulsd %xmm1,%xmm0 f41c71f: 8b 06 mov (%esi),%eax f41c721: 8b 4e 04 mov 0x4(%esi),%ecx f41c724: 8b 54 24 5c mov 0x5c(%esp),%edx f41c728: 3b d1 cmp %ecx,%edx f41c72a: 0f 82 05 00 00 00 jb 0xf41c735 f41c730: 0f 42 d1 cmovb %ecx,%edx f41c733: 0f 0b ud2 f41c735: 89 54 24 30 mov %edx,0x30(%esp) f41c739: f2 0f 11 04 10 movsd %xmm0,(%eax,%edx,1) f41c73e: c7 04 24 45 26 2d 00 movl $0x2d2645,(%esp) f41c745: 8b 44 24 5c mov 0x5c(%esp),%eax f41c749: 89 44 24 04 mov %eax,0x4(%esp) f41c74d: e8 ae db c7 ff call 0xf09a300 f41c752: 8b 06 mov (%esi),%eax f41c754: 8b 56 04 mov 0x4(%esi),%edx f41c757: 8b 4c 24 48 mov 0x48(%esp),%ecx f41c75b: 8b 0c 08 mov (%eax,%ecx,1),%ecx f41c75e: 85 c9 test %ecx,%ecx f41c760: bf 01 00 00 00 mov $0x1,%edi f41c765: 0f 85 02 00 00 00 jne 0xf41c76d f41c76b: 33 ff xor %edi,%edi f41c76d: 8b 5c 24 40 mov 0x40(%esp),%ebx