Offset 358, 16 lines modifiedOffset 358, 16 lines modified
358 »       mov····%rax,%rdx358 »       mov····%rax,%rdx
359 »       test···%ecx,%ecx359 »       test···%ecx,%ecx
360 »       jle····28c6·<fftwf_spawn_loop@@Base+0xe6>360 »       jle····28c6·<fftwf_spawn_loop@@Base+0xe6>
361 »       lea····-0x1(%rcx),%eax361 »       lea····-0x1(%rcx),%eax
362 »       mov····%rdx,%r15362 »       mov····%rdx,%r15
363 »       xor····%r13d,%r13d363 »       xor····%r13d,%r13d
364 »       xor····%r12d,%r12d364 »       xor····%r12d,%r12d
365 »       lea····0x57fa(%rip),%r14········ 
366 »       mov····%eax,-0x90(%rbp)365 »       mov····%eax,-0x90(%rbp)
 366 »       lea····0x57f4(%rip),%r14········
367 »       mov····%ebx,-0x9c(%rbp)367 »       mov····%ebx,-0x9c(%rbp)
368 »       mov····%rdi,-0x88(%rbp)368 »       mov····%rdi,-0x88(%rbp)
369 »       mov····%r9,-0xa8(%rbp)369 »       mov····%r9,-0xa8(%rbp)
370 »       mov····%esi,-0xa0(%rbp)370 »       mov····%esi,-0xa0(%rbp)
371 »       mov····%ecx,-0x8c(%rbp)371 »       mov····%ecx,-0x8c(%rbp)
372 »       mov····%rdx,-0xb0(%rbp)372 »       mov····%rdx,-0xb0(%rbp)
373 »       data16·nopw·%cs:0x0(%rax,%rax,1)373 »       data16·nopw·%cs:0x0(%rax,%rax,1)
Offset 401, 16 lines modifiedOffset 401, 16 lines modified
401 »       mov····0x570e(%rip),%rbx········401 »       mov····0x570e(%rip),%rbx········
402 »       test···%rbx,%rbx402 »       test···%rbx,%rbx
403 »       je·····2b58·<fftwf_spawn_loop@@Base+0x378>403 »       je·····2b58·<fftwf_spawn_loop@@Base+0x378>
404 »       mov····0x48(%rbx),%rax404 »       mov····0x48(%rbx),%rax
405 »       mov····%r14,%rdi405 »       mov····%r14,%rdi
406 »       mov····%rax,0x56f7(%rip)········406 »       mov····%rax,0x56f7(%rip)········
407 »       callq··2230·<sem_post@plt>407 »       callq··2230·<sem_post@plt>
408 »       mov····%rbx,%rdi 
409 »       mov····%rbx,0x20(%r15)408 »       mov····%rbx,0x20(%r15)
 409 »       mov····%rbx,%rdi
410 »       mov····%r15,0x40(%rbx)410 »       mov····%r15,0x40(%rbx)
411 »       callq··2230·<sem_post@plt>411 »       callq··2230·<sem_post@plt>
412 »       inc····%r12d412 »       inc····%r12d
413 »       add····$0x28,%r15413 »       add····$0x28,%r15
414 »       cmp····%r12d,-0x8c(%rbp)414 »       cmp····%r12d,-0x8c(%rbp)
415 »       jne····2960·<fftwf_spawn_loop@@Base+0x180>415 »       jne····2960·<fftwf_spawn_loop@@Base+0x180>
416 »       mov····-0x8c(%rbp),%ecx416 »       mov····-0x8c(%rbp),%ecx
Offset 496, 16 lines modifiedOffset 496, 16 lines modified
496 »       xor····%esi,%esi496 »       xor····%esi,%esi
497 »       lea····0x20(%rbx),%rdi497 »       lea····0x20(%rbx),%rdi
498 »       callq··21f0·<sem_init@plt>498 »       callq··21f0·<sem_init@plt>
499 »       lea····-0x70(%rbp),%rax499 »       lea····-0x70(%rbp),%rax
500 »       mov····%rax,%rdi500 »       mov····%rax,%rdi
501 »       mov····%rax,-0x98(%rbp)501 »       mov····%rax,-0x98(%rbp)
502 »       callq··22f0·<pthread_attr_init@plt>502 »       callq··22f0·<pthread_attr_init@plt>
503 »       mov····-0x98(%rbp),%rdi 
504 »       xor····%esi,%esi503 »       xor····%esi,%esi
 504 »       mov····-0x98(%rbp),%rdi
505 »       callq··22c0·<pthread_attr_setscope@plt>505 »       callq··22c0·<pthread_attr_setscope@plt>
506 »       mov····-0x98(%rbp),%rdi506 »       mov····-0x98(%rbp),%rdi
507 »       mov····$0x1,%esi507 »       mov····$0x1,%esi
508 »       callq··2380·<pthread_attr_setdetachstate@plt>508 »       callq··2380·<pthread_attr_setdetachstate@plt>
509 »       mov····-0x98(%rbp),%rsi509 »       mov····-0x98(%rbp),%rsi
510 »       lea····-0x78(%rbp),%rdi510 »       lea····-0x78(%rbp),%rdi
511 »       mov····%rbx,%rcx511 »       mov····%rbx,%rcx
Offset 546, 16 lines modifiedOffset 546, 16 lines modified
546 »       mov····%rsp,%r13546 »       mov····%rsp,%r13
547 »       lea····0x341d(%rip),%r15········547 »       lea····0x341d(%rip),%r15········
548 »       lea····0x343a(%rip),%r14········548 »       lea····0x343a(%rip),%r14········
549 »       test···%rbp,%rbp549 »       test···%rbp,%rbp
550 »       je·····2cd0·<fftwf_threads_cleanup@@Base+0xe0>550 »       je·····2cd0·<fftwf_threads_cleanup@@Base+0xe0>
551 »       nopw···0x0(%rax,%rax,1)551 »       nopw···0x0(%rax,%rax,1)
552 »       mov····0x48(%rbp),%rax552 »       mov····0x48(%rbp),%rax
553 »       mov····%rbp,%rdi 
554 »       mov····%r13,0x40(%rbp)553 »       mov····%r13,0x40(%rbp)
 554 »       mov····%rbp,%rdi
555 »       mov····%rax,0x5466(%rip)········555 »       mov····%rax,0x5466(%rip)········
556 »       callq··2230·<sem_post@plt>556 »       callq··2230·<sem_post@plt>
557 »       jmp····2c9a·<fftwf_threads_cleanup@@Base+0xaa>557 »       jmp····2c9a·<fftwf_threads_cleanup@@Base+0xaa>
558 »       nopl···0x0(%rax)558 »       nopl···0x0(%rax)
559 »       callq··2240·<__errno_location@plt>559 »       callq··2240·<__errno_location@plt>
560 »       cmpl···$0x4,(%rax)560 »       cmpl···$0x4,(%rax)
561 »       jne····2d10·<fftwf_threads_cleanup@@Base+0x120>561 »       jne····2d10·<fftwf_threads_cleanup@@Base+0x120>
Offset 653, 18 lines modifiedOffset 653, 18 lines modified
653 »       nopl···0x0(%rax,%rax,1)653 »       nopl···0x0(%rax,%rax,1)
654 »       push···%r14654 »       push···%r14
655 »       push···%r13655 »       push···%r13
656 »       push···%r12656 »       push···%r12
657 »       mov····%rsi,%r14657 »       mov····%rsi,%r14
658 »       push···%rbp658 »       push···%rbp
659 »       push···%rbx659 »       push···%rbx
660 »       mov····0x60(%rdi),%rax 
661 »       mov····%rdi,%r12660 »       mov····%rdi,%r12
 661 »       lea····0x3280(%rip),%rsi········
 662 »       mov····0x60(%rdi),%rax
662 »       mov····0x58(%rdi),%edx663 »       mov····0x58(%rdi),%edx
663 »       lea····0x3279(%rip),%rsi········ 
664 »       mov····%r14,%rdi664 »       mov····%r14,%rdi
665 »       mov····0x10(%rax),%ecx665 »       mov····0x10(%rax),%ecx
666 »       xor····%eax,%eax666 »       xor····%eax,%eax
667 »       callq··*(%r14)667 »       callq··*(%r14)
668 »       mov····0x58(%r12),%eax668 »       mov····0x58(%r12),%eax
669 »       test···%eax,%eax669 »       test···%eax,%eax
670 »       jle····2e9d·<fftwf_threads_register_planner_hooks@@Base+0x14d>670 »       jle····2e9d·<fftwf_threads_register_planner_hooks@@Base+0x14d>
Offset 694, 19 lines modifiedOffset 694, 19 lines modified
694 »       jmp····2e50·<fftwf_threads_register_planner_hooks@@Base+0x100>694 »       jmp····2e50·<fftwf_threads_register_planner_hooks@@Base+0x100>
695 »       xchg···%ax,%ax695 »       xchg···%ax,%ax
696 »       mov····%rdx,%rbx696 »       mov····%rdx,%rbx
697 »       inc····%ebp697 »       inc····%ebp
698 »       lea····0x8(%rbx),%rdx698 »       lea····0x8(%rbx),%rdx
699 »       cmp····%esi,%ebp699 »       cmp····%esi,%ebp
700 »       jl·····2e6e·<fftwf_threads_register_planner_hooks@@Base+0x11e>700 »       jl·····2e6e·<fftwf_threads_register_planner_hooks@@Base+0x11e>
701 »       mov····0x10(%r14),%rax 
702 »       pop····%rbx701 »       pop····%rbx
 702 »       mov····0x10(%r14),%rax
703 »       mov····%r14,%rdi703 »       mov····%r14,%rdi
704 »       pop····%rbp 
705 »       mov····$0x29,%esi704 »       mov····$0x29,%esi
 705 »       pop····%rbp
706 »       pop····%r12706 »       pop····%r12
707 »       pop····%r13707 »       pop····%r13
708 »       pop····%r14708 »       pop····%r14
709 »       jmpq···*%rax709 »       jmpq···*%rax
710 »       data16·nopw·%cs:0x0(%rax,%rax,1)710 »       data16·nopw·%cs:0x0(%rax,%rax,1)
711 »       xchg···%ax,%ax711 »       xchg···%ax,%ax
712 »       push···%rbp712 »       push···%rbp
Offset 737, 25 lines modifiedOffset 737, 25 lines modified
737 »       movq···%rdx,%xmm1737 »       movq···%rdx,%xmm1
738 »       movq···%r8,%xmm2738 »       movq···%r8,%xmm2
739 »       mov····%fs:0x28,%rax739 »       mov····%fs:0x28,%rax
740 »       mov····%rax,0x38(%rsp)740 »       mov····%rax,0x38(%rsp)
741 »       xor····%eax,%eax741 »       xor····%eax,%eax
742 »       mov····0x40(%rdi),%rax742 »       mov····0x40(%rdi),%rax
743 »       mov····0x58(%rdi),%edi743 »       mov····0x58(%rdi),%edi
 744 »       lea····-0x181(%rip),%rdx········
 745 »       mov····%rax,0x30(%rsp)
744 »       movaps·%xmm0,(%rsp)746 »       movaps·%xmm0,(%rsp)
745 »       movq···%rsi,%xmm0747 »       movq···%rsi,%xmm0
 748 »       mov····%edi,%esi
746 »       punpcklqdq·%xmm1,%xmm0749 »       punpcklqdq·%xmm1,%xmm0
747 »       lea····-0x18e(%rip),%rdx········ 
748 »       movaps·%xmm0,0x10(%rsp)750 »       movaps·%xmm0,0x10(%rsp)
749 »       movq···%rcx,%xmm0751 »       movq···%rcx,%xmm0
750 »       mov····%rsp,%rcx752 »       mov····%rsp,%rcx
751 »       punpcklqdq·%xmm2,%xmm0753 »       punpcklqdq·%xmm2,%xmm0
752 »       movaps·%xmm0,0x20(%rsp)754 »       movaps·%xmm0,0x20(%rsp)
753 »       mov····%edi,%esi 
754 »       mov····%rax,0x30(%rsp) 
755 »       callq··2090·<fftwf_spawn_loop@plt>755 »       callq··2090·<fftwf_spawn_loop@plt>
756 »       mov····0x38(%rsp),%rax756 »       mov····0x38(%rsp),%rax
757 »       sub····%fs:0x28,%rax757 »       sub····%fs:0x28,%rax
758 »       jne····2f85·<fftwf_threads_register_planner_hooks@@Base+0x235>758 »       jne····2f85·<fftwf_threads_register_planner_hooks@@Base+0x235>
759 »       add····$0x48,%rsp759 »       add····$0x48,%rsp
760 »       retq···760 »       retq···
761 »       callq··2260·<__stack_chk_fail@plt>761 »       callq··2260·<__stack_chk_fail@plt>
Offset 793, 28 lines modifiedOffset 793, 28 lines modified
793 »       push···%rbp793 »       push···%rbp
794 »       push···%rbx794 »       push···%rbx
795 »       sub····$0x88,%rsp795 »       sub····$0x88,%rsp
796 »       mov····%rdi,0x48(%rsp)796 »       mov····%rdi,0x48(%rsp)
797 »       mov····%fs:0x28,%rax797 »       mov····%fs:0x28,%rax
798 »       mov····%rax,0x78(%rsp)798 »       mov····%rax,0x78(%rsp)
799 »       xor····%eax,%eax799 »       xor····%eax,%eax
800 »       mov····%rdx,(%rsp) 
801 »       cmpl···$0x1,0xd0(%rdx)800 »       cmpl···$0x1,0xd0(%rdx)
 801 »       mov····%rdx,(%rsp)
802 »       jle····3244·<fftwf_threads_register_planner_hooks@@Base+0x4f4>802 »       jle····3244·<fftwf_threads_register_planner_hooks@@Base+0x4f4>
803 »       mov····0x10(%rsi),%rcx803 »       mov····0x10(%rsi),%rcx
804 »       mov····%rsi,%rbx804 »       mov····%rsi,%rbx
805 »       mov····(%rcx),%eax805 »       mov····(%rcx),%eax
806 »       dec····%eax806 »       dec····%eax
807 »       cmp····$0x7ffffffd,%eax807 »       cmp····$0x7ffffffd,%eax
808 »       ja·····3244·<fftwf_threads_register_planner_hooks@@Base+0x4f4>808 »       ja·····3244·<fftwf_threads_register_planner_hooks@@Base+0x4f4>
809 »       mov····0x28(%rsi),%rax809 »       mov····0x28(%rsi),%rax
810 »       mov····0x20(%rdi),%rdx810 »       cmp····%rax,0x18(%rsi)
811 »       mov····%rdi,%r15811 »       mov····%rdi,%r15
812 »       lea····0x74(%rsp),%r9812 »       lea····0x74(%rsp),%r9
813 »       cmp····%rax,0x18(%rsi)813 »       mov····0x20(%rdi),%rdx
814 »       mov····0x18(%rdi),%rsi814 »       mov····0x18(%rdi),%rsi
815 »       mov····0x10(%rdi),%edi815 »       mov····0x10(%rdi),%edi
816 »       setne··%r8b816 »       setne··%r8b
817 »       movzbl·%r8b,%r8d817 »       movzbl·%r8b,%r8d
818 »       callq··2070·<fftwf_pickdim@plt>818 »       callq··2070·<fftwf_pickdim@plt>
819 »       test···%eax,%eax819 »       test···%eax,%eax
820 »       je·····3244·<fftwf_threads_register_planner_hooks@@Base+0x4f4>820 »       je·····3244·<fftwf_threads_register_planner_hooks@@Base+0x4f4>
Offset 823, 22 lines modifiedOffset 823, 22 lines modified
823 »       je·····307b·<fftwf_threads_register_planner_hooks@@Base+0x32b>823 »       je·····307b·<fftwf_threads_register_planner_hooks@@Base+0x32b>
824 »       mov····0x18(%r15),%rax824 »       mov····0x18(%r15),%rax
825 »       mov····(%rax),%eax825 »       mov····(%rax),%eax
826 »       cmp····%eax,0x10(%r15)826 »       cmp····%eax,0x10(%r15)
827 »       jne····3244·<fftwf_threads_register_planner_hooks@@Base+0x4f4>827 »       jne····3244·<fftwf_threads_register_planner_hooks@@Base+0x4f4>
828 »       movslq·0x74(%rsp),%rax828 »       movslq·0x74(%rsp),%rax
829 »       mov····0x10(%rbx),%rdx829 »       mov····0x10(%rbx),%rdx
830 »       movslq·0xd0(%r11),%rcx 
831 »       mov····%r11,0x18(%rsp)830 »       mov····%r11,0x18(%rsp)
 831 »       movslq·0xd0(%r11),%rcx
832 »       lea····(%rax,%rax,2),%rax832 »       lea····(%rax,%rax,2),%rax
833 »       lea····0x8(%rdx,%rax,8),%r10833 »       lea····0x8(%rdx,%rax,8),%r10
834 »       mov····(%r10),%rdi834 »       mov····(%r10),%rdi
835 »       mov····0x8(%r10),%r13835 »       mov····0x8(%r10),%r13
836 »       mov····0x10(%r10),%r12 
837 »       mov····%r10,0x40(%rsp)836 »       mov····%r10,0x40(%rsp)
 837 »       mov····0x10(%r10),%r12
838 »       lea····-0x1(%rdi,%rcx,1),%rax838 »       lea····-0x1(%rdi,%rcx,1),%rax
839 »       cqto···839 »       cqto···
840 »       idiv···%rcx840 »       idiv···%rcx
841 »       mov····%rax,%r14841 »       mov····%rax,%r14
842 »       lea····-0x1(%rdi,%rax,1),%rax842 »       lea····-0x1(%rdi,%rax,1),%rax
843 »       cqto···843 »       cqto···
844 »       imul···%r14,%r13844 »       imul···%r14,%r13
Offset 851, 16 lines modifiedOffset 851, 16 lines modified
851 »       lea····-0x1(%rcx,%rax,1),%eax851 »       lea····-0x1(%rcx,%rax,1),%eax
852 »       cltd···852 »       cltd···
853 »       movslq·%r15d,%rdi853 »       movslq·%r15d,%rdi
854 »       idiv···%r15d854 »       idiv···%r15d
855 »       shl····$0x3,%rdi855 »       shl····$0x3,%rdi
856 »       mov····%eax,0xd0(%r11)856 »       mov····%eax,0xd0(%r11)
857 »       callq··2150·<fftwf_malloc_plain@plt>857 »       callq··2150·<fftwf_malloc_plain@plt>
858 »       mov····0x10(%rbx),%rbp 
859 »       mov····%rax,(%rsp)858 »       mov····%rax,(%rsp)
 859 »       mov····0x10(%rbx),%rbp
860 »       test···%r15d,%r15d860 »       test···%r15d,%r15d
861 »       jle····3320·<fftwf_threads_register_planner_hooks@@Base+0x5d0>861 »       jle····3320·<fftwf_threads_register_planner_hooks@@Base+0x5d0>
862 »       mov····%r15d,%esi862 »       mov····%r15d,%esi
863 »       mov····%rax,%rdi863 »       mov····%rax,%rdi
864 »       xor····%r15d,%r15d864 »       xor····%r15d,%r15d
865 »       dec····%esi865 »       dec····%esi
866 »       lea····0x8(,%rsi,8),%rcx866 »       lea····0x8(,%rsi,8),%rcx
Offset 885, 33 lines modifiedOffset 885, 33 lines modified
885 »       movslq·0x74(%rsp),%rax885 »       movslq·0x74(%rsp),%rax
886 »       mov····0x8(%rsp),%rsi886 »       mov····0x8(%rsp),%rsi
887 »       mov····0x20(%rbx),%rcx887 »       mov····0x20(%rbx),%rcx
888 »       mov····0x30(%rbx),%r9888 »       mov····0x30(%rbx),%r9
889 »       mov····0x28(%rbx),%r8889 »       mov····0x28(%rbx),%r8
890 »       mov····0x8(%rbx),%rdi890 »       mov····0x8(%rbx),%rdi
891 »       lea····(%rax,%rax,2),%rax891 »       lea····(%rax,%rax,2),%rax
892 »       add····%r13,%rcx 
893 »       mov····%rdx,0x8(%rsi,%rax,8)892 »       mov····%rdx,0x8(%rsi,%rax,8)
894 »       mov····0x18(%rbx),%rdx893 »       mov····0x18(%rbx),%rdx
 894 »       add····%r13,%rcx
895 »       add····%r12,%r9895 »       add····%r12,%r9
896 »       add····%r12,%r8896 »       add····%r12,%r8
897 »       add····%r13,%rdx897 »       add····%r13,%rdx
898 »       callq··21c0·<fftwf_mkproblem_dft@plt>898 »       callq··21c0·<fftwf_mkproblem_dft@plt>
899 »       mov····0x18(%rsp),%rdi899 »       mov····0x18(%rsp),%rdi
900 »       mov····%rax,%rsi900 »       mov····%rax,%rsi
901 »       callq··21a0·<fftwf_mkplan_d@plt>901 »       callq··21a0·<fftwf_mkplan_d@plt>
902 »       mov····(%rsp),%rcx902 »       mov····(%rsp),%rcx
903 »       mov····%rax,(%rcx,%rbp,8)903 »       mov····%rax,(%rcx,%rbp,8)
904 »       test···%rax,%rax904 »       test···%rax,%rax
905 »       je·····3210·<fftwf_threads_register_planner_hooks@@Base+0x4c0>905 »       je·····3210·<fftwf_threads_register_planner_hooks@@Base+0x4c0>
906 »       mov····0x28(%rsp),%rdi906 »       mov····0x28(%rsp),%rdi
907 »       mov····0x20(%rsp),%rcx 
908 »       mov····0x30(%rsp),%rdx 
909 »       lea····0x1(%rbp),%rax907 »       lea····0x1(%rbp),%rax
910 »       add····%r14,%r15908 »       add····%r14,%r15
 909 »       mov····0x20(%rsp),%rcx
 910 »       mov····0x30(%rsp),%rdx
911 »       add····%rdi,%r12911 »       add····%rdi,%r12
912 »       add····%rcx,%r13912 »       add····%rcx,%r13
913 »       cmp····%rdx,%rbp913 »       cmp····%rdx,%rbp
914 »       je·····3270·<fftwf_threads_register_planner_hooks@@Base+0x520>914 »       je·····3270·<fftwf_threads_register_planner_hooks@@Base+0x520>
915 »       mov····%rax,%rbp915 »       mov····%rax,%rbp
916 »       mov····%r14,%rdx916 »       mov····%r14,%rdx
917 »       cmp····%ebp,0x14(%rsp)917 »       cmp····%ebp,0x14(%rsp)
Offset 965, 16 lines modifiedOffset 965, 16 lines modified
965 »       mov····0x60(%rsp),%rax965 »       mov····0x60(%rsp),%rax
966 »       mov····%rax,0x50(%rbp)966 »       mov····%rax,0x50(%rbp)
967 »       mov····0x68(%rsp),%eax967 »       mov····0x68(%rsp),%eax
968 »       mov····%eax,0x58(%rbp)968 »       mov····%eax,0x58(%rbp)
969 »       mov····0x48(%rsp),%rax969 »       mov····0x48(%rsp),%rax
970 »       mov····%rax,0x60(%rbp)970 »       mov····%rax,0x60(%rbp)
971 »       callq··2220·<fftwf_ops_zero@plt>971 »       callq··2220·<fftwf_ops_zero@plt>
972 »       mov····0x50(%rsp),%r13 
973 »       movq···$0x0,0x28(%rbp)972 »       movq···$0x0,0x28(%rbp)
 973 »       mov····0x50(%rsp),%r13
974 »       add····%rbx,%r13974 »       add····%rbx,%r13
975 »       nopl···0x0(%rax,%rax,1)975 »       nopl···0x0(%rax,%rax,1)
976 »       mov····(%rbx),%rax976 »       mov····(%rbx),%rax
977 »       mov····%r12,%rsi977 »       mov····%r12,%rsi
978 »       add····$0x8,%rbx978 »       add····$0x8,%rbx
979 »       lea····0x8(%rax),%rdi979 »       lea····0x8(%rax),%rdi
980 »       callq··2120·<fftwf_ops_add2@plt>980 »       callq··2120·<fftwf_ops_add2@plt>
Offset 1034, 17 lines modifiedOffset 1034, 17 lines modified
1034 »       mov····$0x28,%edi1034 »       mov····$0x28,%edi
1035 »       callq··2100·<fftwf_mksolver@plt>1035 »       callq··2100·<fftwf_mksolver@plt>
1036 »       mov····%rbx,%rdi1036 »       mov····%rbx,%rdi
1037 »       movl···$0xffffffff,0x10(%rax)1037 »       movl···$0xffffffff,0x10(%rax)
1038 »       mov····%rbp,0x18(%rax)1038 »       mov····%rbp,0x18(%rax)
1039 »       movq···$0x2,0x20(%rax)1039 »       movq···$0x2,0x20(%rax)
1040 »       pop····%rbx1040 »       pop····%rbx
 1041 »       mov····%rax,%rsi
1041 »       pop····%rbp1042 »       pop····%rbp
1042 »       pop····%r121043 »       pop····%r12
1043 »       mov····%rax,%rsi 
1044 »       jmpq···2330·<fftwf_solver_register@plt>1044 »       jmpq···2330·<fftwf_solver_register@plt>
1045 »       nop1045 »       nop
1046 »       sub····$0x8,%rsp1046 »       sub····$0x8,%rsp
1047 »       mov····0x10(%rdi),%rax1047 »       mov····0x10(%rdi),%rax
1048 »       movslq·0x8(%rdi),%rcx1048 »       movslq·0x8(%rdi),%rcx
1049 »       mov····(%rax),%rdx1049 »       mov····(%rax),%rdx
1050 »       mov····0x8(%rax),%rsi1050 »       mov····0x8(%rax),%rsi
Offset 1104, 22 lines modifiedOffset 1104, 22 lines modified
1104 »       jmp····348b·<fftwf_dft_thr_vrank_geq1_register@@Base+0xfb>1104 »       jmp····348b·<fftwf_dft_thr_vrank_geq1_register@@Base+0xfb>
1105 »       nopl···0x0(%rax)1105 »       nopl···0x0(%rax)
1106 »       mov····%rdx,%rbx1106 »       mov····%rdx,%rbx
1107 »       inc····%ebp1107 »       inc····%ebp
1108 »       lea····0x8(%rbx),%rdx1108 »       lea····0x8(%rbx),%rdx
1109 »       cmp····%esi,%ebp1109 »       cmp····%esi,%ebp
1110 »       jl·····34a9·<fftwf_dft_thr_vrank_geq1_register@@Base+0x119>1110 »       jl·····34a9·<fftwf_dft_thr_vrank_geq1_register@@Base+0x119>
1111 »       mov····0x40(%r12),%rdx 
1112 »       mov····(%r14),%rcx 
1113 »       pop····%rbx1111 »       pop····%rbx
 1112 »       mov····0x40(%r12),%rdx
1114 »       mov····%r14,%rdi1113 »       mov····%r14,%rdi
 1114 »       lea····0x2bf6(%rip),%rsi········
1115 »       pop····%rbp1115 »       pop····%rbp
 1116 »       mov····(%r14),%rcx
1116 »       lea····0x2bf2(%rip),%rsi········ 
1117 »       pop····%r12 
1118 »       xor····%eax,%eax1117 »       xor····%eax,%eax
 1118 »       pop····%r12
1119 »       pop····%r131119 »       pop····%r13
1120 »       pop····%r141120 »       pop····%r14
1121 »       jmpq···*%rcx1121 »       jmpq···*%rcx
1122 »       nopl···0x0(%rax,%rax,1)1122 »       nopl···0x0(%rax,%rax,1)
1123 »       push···%r151123 »       push···%r15
1124 »       push···%r141124 »       push···%r14
1125 »       push···%r131125 »       push···%r13
Offset 1203, 33 lines modifiedOffset 1203, 33 lines modified
1203 »       sub····%r12,%r131203 »       sub····%r12,%r13
1204 »       add····%r12,%rbx1204 »       add····%r12,%rbx
1205 »       cmp····%rsi,%r141205 »       cmp····%rsi,%r14
1206 »       je·····3850·<fftwf_dft_thr_vrank_geq1_register@@Base+0x4c0>1206 »       je·····3850·<fftwf_dft_thr_vrank_geq1_register@@Base+0x4c0>
1207 »       mov····%rax,%r141207 »       mov····%rax,%r14
1208 »       mov····0x10(%rsp),%rsi1208 »       mov····0x10(%rsp),%rsi
1209 »       cmp····%r14d,0x20(%rsp)1209 »       cmp····%r14d,0x20(%rsp)
1210 »       mov····0x70(%rsp),%rax 
1211 »       mov····%r13,%rcx1210 »       mov····%r13,%rcx
1212 »       mov····%r15,%r81211 »       mov····%r15,%r8
 1212 »       mov····0x70(%rsp),%rax
1213 »       mov····0x18(%rsi),%r91213 »       mov····0x18(%rsi),%r9
1214 »       cmovne·%r12,%rcx 
1215 »       pushq··0x38(%rsp)1214 »       pushq··0x38(%rsp)
 1215 »       cmovne·%r12,%rcx
1216 »       pushq··0x30(%rbp)1216 »       pushq··0x30(%rbp)
1217 »       pushq··0x28(%rbp)1217 »       pushq··0x28(%rbp)
1218 »       push···%rcx1218 »       push···%rcx
1219 »       push···%rbx1219 »       push···%rbx
1220 »       push···%rax1220 »       push···%rax
 1221 »       mov····%r9,%rdx
1221 »       push···%rax1222 »       push···%rax
1222 »       pushq··0x98(%rsp)1223 »       pushq··0x98(%rsp)
1223 »       mov····0x80(%rsp),%rax1224 »       mov····0x80(%rsp),%rax
1224 »       mov····0x58(%rsp),%rsi 
1225 »       mov····%r9,%rdx 
1226 »       imul···%r15,%rdx1225 »       imul···%r15,%rdx
1227 »       mov····%rax,%rdi1226 »       mov····0x58(%rsp),%rsi
1228 »       mov····%rdx,%rcx1227 »       mov····%rdx,%rcx
 1228 »       mov····%rax,%rdi
1229 »       callq··*0x20(%rax)1229 »       callq··*0x20(%rax)
1230 »       mov····0x48(%rsp),%rcx1230 »       mov····0x48(%rsp),%rcx
1231 »       add····$0x40,%rsp1231 »       add····$0x40,%rsp
1232 »       mov····%rax,(%rcx,%r14,8)1232 »       mov····%rax,(%rcx,%r14,8)
1233 »       test···%rax,%rax1233 »       test···%rax,%rax
1234 »       jne····3630·<fftwf_dft_thr_vrank_geq1_register@@Base+0x2a0>1234 »       jne····3630·<fftwf_dft_thr_vrank_geq1_register@@Base+0x2a0>
1235 »       mov····0x8(%rsp),%rcx1235 »       mov····0x8(%rsp),%rcx
Offset 1273, 40 lines modifiedOffset 1273, 40 lines modified
1273 »       mov····%rax,%r81273 »       mov····%rax,%r8
1274 »       mov····0x20(%rsp),%edi1274 »       mov····0x20(%rsp),%edi
1275 »       xor····%edx,%edx1275 »       xor····%edx,%edx
1276 »       mov····%r12,0x48(%rsp)1276 »       mov····%r12,0x48(%rsp)
1277 »       mov····%r13,0x40(%rsp)1277 »       mov····%r13,0x40(%rsp)
1278 »       mov····%rbx,%r121278 »       mov····%rbx,%r12
1279 »       xor····%r14d,%r14d1279 »       xor····%r14d,%r14d
1280 »       mov····%r15,%r13 
1281 »       mov····%rsi,0x28(%rsp)1280 »       mov····%rsi,0x28(%rsp)
1282 »       mov····%rdx,%rbx 
1283 »       mov····%r8,0x38(%rsp)1281 »       mov····%r8,0x38(%rsp)
 1282 »       mov····%r15,%r13
 1283 »       mov····%rdx,%rbx
1284 »       mov····%rdi,0x50(%rsp)1284 »       mov····%rdi,0x50(%rsp)
1285 »       mov····%r11,%rdi1285 »       mov····%r11,%rdi
1286 »       jmp····37b2·<fftwf_dft_thr_vrank_geq1_register@@Base+0x422>1286 »       jmp····37b2·<fftwf_dft_thr_vrank_geq1_register@@Base+0x422>
1287 »       nopl···0x0(%rax,%rax,1)1287 »       nopl···0x0(%rax,%rax,1)
1288 »       mov····0x50(%rsp),%rax1288 »       mov····0x50(%rsp),%rax
1289 »       mov····0x18(%rbp),%rdi1289 »       mov····0x18(%rbp),%rdi
1290 »       mov····0x60(%rsp),%rcx 
1291 »       lea····0x1(%r14),%rdx1290 »       lea····0x1(%r14),%rdx
1292 »       sub····%r12,%r131291 »       sub····%r12,%r13
 1292 »       mov····0x60(%rsp),%rcx
1293 »       add····%r12,%rbx1293 »       add····%r12,%rbx
1294 »       cmp····%rax,%r141294 »       cmp····%rax,%r14
1295 »       je·····39c0·<fftwf_dft_thr_vrank_geq1_register@@Base+0x630>1295 »       je·····39c0·<fftwf_dft_thr_vrank_geq1_register@@Base+0x630>
1296 »       mov····0x10(%rsp),%rsi1296 »       mov····0x10(%rsp),%rsi
1297 »       mov····0x68(%rsp),%rax1297 »       mov····0x68(%rsp),%rax
1298 »       mov····%rdx,%r141298 »       mov····%rdx,%r14
1299 »       mov····0x10(%rsi),%r91299 »       mov····0x10(%rsi),%r9
1300 »       cmp····%r14d,0x20(%rsp)1300 »       cmp····%r14d,0x20(%rsp)
1301 »       mov····%r13,%rsi1301 »       mov····%r13,%rsi
1302 »       pushq··0x40(%rsp)1302 »       pushq··0x40(%rsp)
 1303 »       mov····%r15,%rdx
1303 »       pushq··0x20(%rbp)1304 »       pushq··0x20(%rbp)
1304 »       push···%rdi1305 »       push···%rdi
1305 »       mov····%r15,%rdx 
1306 »       mov····%r15,%r81306 »       mov····%r15,%r8
1307 »       cmovne·%r12,%rsi1307 »       cmovne·%r12,%rsi
1308 »       imul···%r9,%rdx1308 »       imul···%r9,%rdx
1309 »       push···%rsi1309 »       push···%rsi
1310 »       push···%rbx1310 »       push···%rbx
1311 »       pushq··0x60(%rsp)1311 »       pushq··0x60(%rsp)
1312 »       push···%rax1312 »       push···%rax
Offset 1331, 26 lines modifiedOffset 1331, 26 lines modified
1331 »       je·····3ada·<fftwf_dft_thr_vrank_geq1_register@@Base+0x74a>1331 »       je·····3ada·<fftwf_dft_thr_vrank_geq1_register@@Base+0x74a>
1332 »       movq···$0x0,0x401332 »       movq···$0x0,0x40
1333 »       ud2····1333 »       ud2····
1334 »       data16·nopw·%cs:0x0(%rax,%rax,1)1334 »       data16·nopw·%cs:0x0(%rax,%rax,1)
1335 »       nopl···0x0(%rax)1335 »       nopl···0x0(%rax)
1336 »       mov····0x38(%rsp),%r131336 »       mov····0x38(%rsp),%r13
1337 »       mov····0x10(%rsp),%rcx1337 »       mov····0x10(%rsp),%rcx
 1338 »       mov····0x5c(%rsp),%eax
1338 »       mov····0x70(%rsp),%r91339 »       mov····0x70(%rsp),%r9
1339 »       mov····0x68(%rsp),%r81340 »       mov····0x68(%rsp),%r8
1340 »       mov····0x5c(%rsp),%eax 
1341 »       mov····0x18(%rsp),%rdi1341 »       mov····0x18(%rsp),%rdi
1342 »       mov····0x20(%rbp),%r121342 »       mov····0x20(%rbp),%r12
1343 »       mov····0x30(%rbp),%rbx1343 »       mov····0x30(%rbp),%rbx
1344 »       mov····0x28(%rbp),%r141344 »       mov····0x28(%rbp),%r14
1345 »       mov····0x18(%rbp),%rbp 
1346 »       mov····0x18(%rcx),%rdx1345 »       mov····0x18(%rcx),%rdx
1347 »       mov····0x10(%rcx),%rsi1346 »       mov····0x10(%rcx),%rsi
1348 »       mov····0x60(%rsp),%rcx 
1349 »       mov····%eax,0xd0(%r13)1347 »       mov····%eax,0xd0(%r13)
 1348 »       mov····0x60(%rsp),%rcx
 1349 »       mov····0x18(%rbp),%rbp
1350 »       imul···%r15,%rdx1350 »       imul···%r15,%rdx
1351 »       callq··2080·<fftwf_mktensor_2d@plt>1351 »       callq··2080·<fftwf_mktensor_2d@plt>
1352 »       mov····0x10(%rsp),%rcx1352 »       mov····0x10(%rsp),%rcx
1353 »       mov····0x18(%rsp),%rdi1353 »       mov····0x18(%rsp),%rdi
1354 »       mov····%rax,0x20(%rsp)1354 »       mov····%rax,0x20(%rsp)
1355 »       imul···0x10(%rcx),%rdi1355 »       imul···0x10(%rcx),%rdi
1356 »       mov····0x18(%rcx),%rdx1356 »       mov····0x18(%rcx),%rdx
Offset 1418, 31 lines modifiedOffset 1418, 31 lines modified
1418 »       mov····0x30(%rsp),%rax1418 »       mov····0x30(%rsp),%rax
1419 »       dec····%eax1419 »       dec····%eax
1420 »       mov····%eax,0x20(%rsp)1420 »       mov····%eax,0x20(%rsp)
1421 »       jmpq···36ac·<fftwf_dft_thr_vrank_geq1_register@@Base+0x31c>1421 »       jmpq···36ac·<fftwf_dft_thr_vrank_geq1_register@@Base+0x31c>
1422 »       nopl···(%rax)1422 »       nopl···(%rax)
1423 »       mov····0x10(%rsp),%rax1423 »       mov····0x10(%rsp),%rax
1424 »       mov····0x28(%rsp),%rsi1424 »       mov····0x28(%rsp),%rsi
1425 »       mov····0x38(%rsp),%r8 
1426 »       mov····%rdi,%r111425 »       mov····%rdi,%r11
 1426 »       mov····0x38(%rsp),%r8
1427 »       mov····0x40(%rsp),%r131427 »       mov····0x40(%rsp),%r13
1428 »       mov····0x18(%rax),%rdx1428 »       mov····0x18(%rax),%rdx
1429 »       mov····0x70(%rsp),%r9 
1430 »       mov····0x5c(%rsp),%eax1429 »       mov····0x5c(%rsp),%eax
1431 »       mov····0x18(%rsp),%rdi1430 »       mov····0x70(%rsp),%r9
1432 »       mov····%r11,0x20(%rsp)1431 »       mov····%r11,0x20(%rsp)
 1432 »       mov····0x18(%rsp),%rdi
1433 »       mov····0x28(%rbp),%r121433 »       mov····0x28(%rbp),%r12
1434 »       mov····0x30(%rbp),%r141434 »       mov····0x30(%rbp),%r14
1435 »       mov····0x20(%rbp),%rbp1435 »       mov····0x20(%rbp),%rbp
1436 »       mov····%eax,0xd0(%r13)1436 »       mov····%eax,0xd0(%r13)
1437 »       callq··2080·<fftwf_mktensor_2d@plt>1437 »       callq··2080·<fftwf_mktensor_2d@plt>
1438 »       mov····0x18(%rsp),%rdx 
1439 »       mov····%r15,%rdi1438 »       mov····%r15,%rdi
1440 »       mov····%rax,%rbx1439 »       mov····%rax,%rbx
1441 »       mov····0x10(%rsp),%rax1440 »       mov····0x10(%rsp),%rax
 1441 »       mov····0x18(%rsp),%rdx
1442 »       imul···0x18(%rax),%rdx1442 »       imul···0x18(%rax),%rdx
1443 »       mov····0x10(%rax),%rsi1443 »       mov····0x10(%rax),%rsi
1444 »       callq··2160·<fftwf_mktensor_1d@plt>1444 »       callq··2160·<fftwf_mktensor_1d@plt>
1445 »       mov····0x20(%rsp),%rdx1445 »       mov····0x20(%rsp),%rdx
1446 »       mov····%r12,%r81446 »       mov····%r12,%r8
1447 »       mov····%r14,%r91447 »       mov····%r14,%r9
1448 »       mov····%rax,%rdi1448 »       mov····%rax,%rdi
Offset 1532, 23 lines modifiedOffset 1532, 23 lines modified
1532 »       push···%rbx1532 »       push···%rbx
1533 »       mov····%rdi,%rbx1533 »       mov····%rdi,%rbx
1534 »       mov····%rsi,%rbp1534 »       mov····%rsi,%rbp
1535 »       sub····$0x20,%rsp1535 »       sub····$0x20,%rsp
1536 »       movq···0x48(%rdi),%xmm01536 »       movq···0x48(%rdi),%xmm0
1537 »       mov····0x50(%rdi),%edi1537 »       mov····0x50(%rdi),%edi
1538 »       mov····%rdx,%r121538 »       mov····%rdx,%r12
1539 »       mov····%rcx,%r13 
1540 »       mov····%rsp,%rcx 
1541 »       mov····%fs:0x28,%r141539 »       mov····%fs:0x28,%r14
1542 »       mov····%r14,0x18(%rsp)1540 »       mov····%r14,0x18(%rsp)
1543 »       mov····%r8,%r141541 »       mov····%r8,%r14
 1542 »       mov····%rcx,%r13
1544 »       mov····%rdx,0x10(%rsp)1543 »       mov····%rdx,0x10(%rsp)
1545 »       punpcklqdq·%xmm1,%xmm01544 »       mov····%rsp,%rcx
 1545 »       lea····-0x7b5(%rip),%rdx········
1546 »       mov····%edi,%esi1546 »       mov····%edi,%esi
1547 »       lea····-0x7bb(%rip),%rdx········1547 »       punpcklqdq·%xmm1,%xmm0
1548 »       movaps·%xmm0,(%rsp)1548 »       movaps·%xmm0,(%rsp)
1549 »       callq··2090·<fftwf_spawn_loop@plt>1549 »       callq··2090·<fftwf_spawn_loop@plt>
1550 »       mov····0x40(%rbx),%rdi1550 »       mov····0x40(%rbx),%rdi
1551 »       mov····0x18(%rsp),%rax1551 »       mov····0x18(%rsp),%rax
1552 »       sub····%fs:0x28,%rax1552 »       sub····%fs:0x28,%rax
1553 »       jne····3bf6·<fftwf_dft_thr_vrank_geq1_register@@Base+0x866>1553 »       jne····3bf6·<fftwf_dft_thr_vrank_geq1_register@@Base+0x866>
1554 »       mov····0x38(%rdi),%rax1554 »       mov····0x38(%rdi),%rax
Offset 1574, 16 lines modifiedOffset 1574, 16 lines modified
1574 »       mov····%rcx,%rbp1574 »       mov····%rcx,%rbp
1575 »       mov····%fs:0x28,%r121575 »       mov····%fs:0x28,%r12
1576 »       mov····%r12,0x18(%rsp)1576 »       mov····%r12,0x18(%rsp)
1577 »       mov····%r8,%r121577 »       mov····%r8,%r12
1578 »       mov····%rax,%rdi1578 »       mov····%rax,%rdi
1579 »       callq··*0x38(%rax)1579 »       callq··*0x38(%rax)
1580 »       movq···0x48(%rbx),%xmm01580 »       movq···0x48(%rbx),%xmm0
1581 »       mov····0x50(%rbx),%edi 
1582 »       movq···%rbp,%xmm11581 »       movq···%rbp,%xmm1
 1582 »       mov····0x50(%rbx),%edi
1583 »       mov····%rsp,%rcx1583 »       mov····%rsp,%rcx
1584 »       lea····-0x840(%rip),%rdx········1584 »       lea····-0x840(%rip),%rdx········
1585 »       mov····%r12,0x10(%rsp)1585 »       mov····%r12,0x10(%rsp)
1586 »       mov····%edi,%esi1586 »       mov····%edi,%esi
1587 »       punpcklqdq·%xmm1,%xmm01587 »       punpcklqdq·%xmm1,%xmm0
1588 »       movaps·%xmm0,(%rsp)1588 »       movaps·%xmm0,(%rsp)
1589 »       callq··2090·<fftwf_spawn_loop@plt>1589 »       callq··2090·<fftwf_spawn_loop@plt>
Offset 1663, 18 lines modifiedOffset 1663, 18 lines modified
1663 »       retq···1663 »       retq···
1664 »       push···%r141664 »       push···%r14
1665 »       push···%r131665 »       push···%r13
1666 »       push···%r121666 »       push···%r12
1667 »       mov····%rsi,%r141667 »       mov····%rsi,%r14
1668 »       push···%rbp1668 »       push···%rbp
1669 »       push···%rbx1669 »       push···%rbx
1670 »       mov····0x60(%rdi),%rax 
1671 »       mov····%rdi,%r121670 »       mov····%rdi,%r12
 1671 »       lea····0x2396(%rip),%rsi········
 1672 »       mov····0x60(%rdi),%rax
1672 »       mov····0x58(%rdi),%edx1673 »       mov····0x58(%rdi),%edx
1673 »       lea····0x238f(%rip),%rsi········ 
1674 »       mov····%r14,%rdi1674 »       mov····%r14,%rdi
1675 »       mov····0x10(%rax),%ecx1675 »       mov····0x10(%rax),%ecx
1676 »       xor····%eax,%eax1676 »       xor····%eax,%eax
1677 »       callq··*(%r14)1677 »       callq··*(%r14)
1678 »       mov····0x58(%r12),%eax1678 »       mov····0x58(%r12),%eax
1679 »       test···%eax,%eax1679 »       test···%eax,%eax
1680 »       jle····3dcd·<fftwf_mksolver_ct_threads@@Base+0x10d>1680 »       jle····3dcd·<fftwf_mksolver_ct_threads@@Base+0x10d>
Offset 1704, 19 lines modifiedOffset 1704, 19 lines modified
1704 »       jmp····3d80·<fftwf_mksolver_ct_threads@@Base+0xc0>1704 »       jmp····3d80·<fftwf_mksolver_ct_threads@@Base+0xc0>
1705 »       xchg···%ax,%ax1705 »       xchg···%ax,%ax
1706 »       mov····%rdx,%rbx1706 »       mov····%rdx,%rbx
1707 »       inc····%ebp1707 »       inc····%ebp
1708 »       lea····0x8(%rbx),%rdx1708 »       lea····0x8(%rbx),%rdx
1709 »       cmp····%esi,%ebp1709 »       cmp····%esi,%ebp
1710 »       jl·····3d9e·<fftwf_mksolver_ct_threads@@Base+0xde>1710 »       jl·····3d9e·<fftwf_mksolver_ct_threads@@Base+0xde>
1711 »       mov····0x10(%r14),%rax 
1712 »       pop····%rbx1711 »       pop····%rbx
 1712 »       mov····0x10(%r14),%rax
1713 »       mov····%r14,%rdi1713 »       mov····%r14,%rdi
1714 »       pop····%rbp 
1715 »       mov····$0x29,%esi1714 »       mov····$0x29,%esi
 1715 »       pop····%rbp
1716 »       pop····%r121716 »       pop····%r12
1717 »       pop····%r131717 »       pop····%r13
1718 »       pop····%r141718 »       pop····%r14
1719 »       jmpq···*%rax1719 »       jmpq···*%rax
1720 »       data16·nopw·%cs:0x0(%rax,%rax,1)1720 »       data16·nopw·%cs:0x0(%rax,%rax,1)
1721 »       xchg···%ax,%ax1721 »       xchg···%ax,%ax
1722 »       push···%rbp1722 »       push···%rbp
Offset 1747, 21 lines modifiedOffset 1747, 21 lines modified
1747 »       movq···%rdx,%xmm11747 »       movq···%rdx,%xmm1
1748 »       lea····-0x155(%rip),%rdx········1748 »       lea····-0x155(%rip),%rdx········
1749 »       mov····%fs:0x28,%rax1749 »       mov····%fs:0x28,%rax
1750 »       mov····%rax,0x28(%rsp)1750 »       mov····%rax,0x28(%rsp)
1751 »       xor····%eax,%eax1751 »       xor····%eax,%eax
1752 »       mov····0x40(%rdi),%rax1752 »       mov····0x40(%rdi),%rax
1753 »       mov····0x58(%rdi),%edi1753 »       mov····0x58(%rdi),%edi
 1754 »       mov····%rsp,%rcx
 1755 »       mov····%rax,0x20(%rsp)
1754 »       movaps·%xmm0,(%rsp)1756 »       movaps·%xmm0,(%rsp)
1755 »       movq···%rsi,%xmm01757 »       movq···%rsi,%xmm0
 1758 »       mov····%edi,%esi
1756 »       punpcklqdq·%xmm1,%xmm01759 »       punpcklqdq·%xmm1,%xmm0
1757 »       mov····%rsp,%rcx 
1758 »       movaps·%xmm0,0x10(%rsp)1760 »       movaps·%xmm0,0x10(%rsp)
1759 »       mov····%edi,%esi 
1760 »       mov····%rax,0x20(%rsp) 
1761 »       callq··2090·<fftwf_spawn_loop@plt>1761 »       callq··2090·<fftwf_spawn_loop@plt>
1762 »       mov····0x28(%rsp),%rax1762 »       mov····0x28(%rsp),%rax
1763 »       sub····%fs:0x28,%rax1763 »       sub····%fs:0x28,%rax
1764 »       jne····3ea2·<fftwf_mksolver_ct_threads@@Base+0x1e2>1764 »       jne····3ea2·<fftwf_mksolver_ct_threads@@Base+0x1e2>
1765 »       add····$0x38,%rsp1765 »       add····$0x38,%rsp
1766 »       retq···1766 »       retq···
1767 »       callq··2260·<__stack_chk_fail@plt>1767 »       callq··2260·<__stack_chk_fail@plt>
Offset 1799, 28 lines modifiedOffset 1799, 28 lines modified
1799 »       push···%rbp1799 »       push···%rbp
1800 »       push···%rbx1800 »       push···%rbx
1801 »       sub····$0x98,%rsp1801 »       sub····$0x98,%rsp
1802 »       mov····%rdi,0x58(%rsp)1802 »       mov····%rdi,0x58(%rsp)
1803 »       mov····%fs:0x28,%rax1803 »       mov····%fs:0x28,%rax
1804 »       mov····%rax,0x88(%rsp)1804 »       mov····%rax,0x88(%rsp)
1805 »       xor····%eax,%eax1805 »       xor····%eax,%eax
1806 »       mov····%rdx,0x8(%rsp) 
1807 »       cmpl···$0x1,0xd0(%rdx)1806 »       cmpl···$0x1,0xd0(%rdx)
 1807 »       mov····%rdx,0x8(%rsp)
1808 »       jle····4175·<fftwf_mksolver_ct_threads@@Base+0x4b5>1808 »       jle····4175·<fftwf_mksolver_ct_threads@@Base+0x4b5>
1809 »       mov····0x10(%rsi),%rcx1809 »       mov····0x10(%rsi),%rcx
1810 »       mov····%rsi,%r121810 »       mov····%rsi,%r12
1811 »       mov····(%rcx),%eax1811 »       mov····(%rcx),%eax
1812 »       dec····%eax1812 »       dec····%eax
1813 »       cmp····$0x7ffffffd,%eax1813 »       cmp····$0x7ffffffd,%eax
1814 »       ja·····4175·<fftwf_mksolver_ct_threads@@Base+0x4b5>1814 »       ja·····4175·<fftwf_mksolver_ct_threads@@Base+0x4b5>
1815 »       mov····0x20(%rsi),%rax1815 »       mov····0x20(%rsi),%rax
1816 »       mov····0x20(%rdi),%rdx1816 »       cmp····%rax,0x18(%rsi)
1817 »       mov····%rdi,%rbx1817 »       mov····%rdi,%rbx
1818 »       lea····0x84(%rsp),%r91818 »       lea····0x84(%rsp),%r9
1819 »       cmp····%rax,0x18(%rsi)1819 »       mov····0x20(%rdi),%rdx
1820 »       mov····0x18(%rdi),%rsi1820 »       mov····0x18(%rdi),%rsi
1821 »       mov····0x10(%rdi),%edi1821 »       mov····0x10(%rdi),%edi
1822 »       setne··%r8b1822 »       setne··%r8b
1823 »       movzbl·%r8b,%r8d1823 »       movzbl·%r8b,%r8d
1824 »       callq··2070·<fftwf_pickdim@plt>1824 »       callq··2070·<fftwf_pickdim@plt>
1825 »       test···%eax,%eax1825 »       test···%eax,%eax
1826 »       je·····4175·<fftwf_mksolver_ct_threads@@Base+0x4b5>1826 »       je·····4175·<fftwf_mksolver_ct_threads@@Base+0x4b5>
Offset 1829, 22 lines modifiedOffset 1829, 22 lines modified
1829 »       je·····3fa2·<fftwf_mksolver_ct_threads@@Base+0x2e2>1829 »       je·····3fa2·<fftwf_mksolver_ct_threads@@Base+0x2e2>
1830 »       mov····0x18(%rbx),%rax1830 »       mov····0x18(%rbx),%rax
1831 »       mov····(%rax),%eax1831 »       mov····(%rax),%eax
1832 »       cmp····%eax,0x10(%rbx)1832 »       cmp····%eax,0x10(%rbx)
1833 »       jne····4175·<fftwf_mksolver_ct_threads@@Base+0x4b5>1833 »       jne····4175·<fftwf_mksolver_ct_threads@@Base+0x4b5>
1834 »       movslq·0x84(%rsp),%rax1834 »       movslq·0x84(%rsp),%rax
1835 »       mov····0x10(%r12),%rdx1835 »       mov····0x10(%r12),%rdx
1836 »       movslq·0xd0(%r10),%rcx 
1837 »       mov····%r10,0x28(%rsp)1836 »       mov····%r10,0x28(%rsp)
 1837 »       movslq·0xd0(%r10),%rcx
1838 »       lea····(%rax,%rax,2),%rax1838 »       lea····(%rax,%rax,2),%rax
1839 »       lea····0x8(%rdx,%rax,8),%r111839 »       lea····0x8(%rdx,%rax,8),%r11
1840 »       mov····(%r11),%rdi1840 »       mov····(%r11),%rdi
1841 »       mov····0x8(%r11),%rbp1841 »       mov····0x8(%r11),%rbp
1842 »       mov····0x10(%r11),%r13 
1843 »       mov····%r11,0x50(%rsp)1842 »       mov····%r11,0x50(%rsp)
 1843 »       mov····0x10(%r11),%r13
1844 »       lea····-0x1(%rdi,%rcx,1),%rax1844 »       lea····-0x1(%rdi,%rcx,1),%rax
1845 »       cqto···1845 »       cqto···
1846 »       idiv···%rcx1846 »       idiv···%rcx
1847 »       mov····%rax,%r141847 »       mov····%rax,%r14
1848 »       lea····-0x1(%rdi,%rax,1),%rax1848 »       lea····-0x1(%rdi,%rax,1),%rax
1849 »       cqto···1849 »       cqto···
1850 »       imul···%r14,%rbp1850 »       imul···%r14,%rbp
Offset 1857, 16 lines modifiedOffset 1857, 16 lines modified
1857 »       lea····-0x1(%rcx,%rax,1),%eax1857 »       lea····-0x1(%rcx,%rax,1),%eax
1858 »       cltd···1858 »       cltd···
1859 »       movslq·%r15d,%rdi1859 »       movslq·%r15d,%rdi
1860 »       idiv···%r15d1860 »       idiv···%r15d
1861 »       shl····$0x3,%rdi1861 »       shl····$0x3,%rdi
1862 »       mov····%eax,0xd0(%r10)1862 »       mov····%eax,0xd0(%r10)
1863 »       callq··2150·<fftwf_malloc_plain@plt>1863 »       callq··2150·<fftwf_malloc_plain@plt>
1864 »       mov····0x10(%r12),%rbx 
1865 »       mov····%rax,0x8(%rsp)1864 »       mov····%rax,0x8(%rsp)
 1865 »       mov····0x10(%r12),%rbx
1866 »       test···%r15d,%r15d1866 »       test···%r15d,%r15d
1867 »       jle····4250·<fftwf_mksolver_ct_threads@@Base+0x590>1867 »       jle····4250·<fftwf_mksolver_ct_threads@@Base+0x590>
1868 »       lea····-0x1(%r15),%edi1868 »       lea····-0x1(%r15),%edi
1869 »       xor····%r15d,%r15d1869 »       xor····%r15d,%r15d
1870 »       lea····0x8(,%rdi,8),%rsi1870 »       lea····0x8(,%rdi,8),%rsi
1871 »       mov····%edi,0x1c(%rsp)1871 »       mov····%edi,0x1c(%rsp)
1872 »       mov····%rdi,0x38(%rsp)1872 »       mov····%rdi,0x38(%rsp)
Offset 1893, 31 lines modifiedOffset 1893, 31 lines modified
1893 »       jmp····4115·<fftwf_mksolver_ct_threads@@Base+0x455>1893 »       jmp····4115·<fftwf_mksolver_ct_threads@@Base+0x455>
1894 »       movslq·0x84(%rsp),%rax1894 »       movslq·0x84(%rsp),%rax
1895 »       mov····0x10(%rsp),%rsi1895 »       mov····0x10(%rsp),%rsi
1896 »       mov····0x20(%rbp),%rcx1896 »       mov····0x20(%rbp),%rcx
1897 »       mov····0x8(%rbp),%rdi1897 »       mov····0x8(%rbp),%rdi
1898 »       mov····0x20(%rsp),%r81898 »       mov····0x20(%rsp),%r8
1899 »       lea····(%rax,%rax,2),%rax1899 »       lea····(%rax,%rax,2),%rax
1900 »       add····%r13,%rcx 
1901 »       mov····%rdx,0x8(%rsi,%rax,8)1900 »       mov····%rdx,0x8(%rsi,%rax,8)
1902 »       mov····0x18(%rbp),%rdx1901 »       mov····0x18(%rbp),%rdx
 1902 »       add····%r13,%rcx
1903 »       add····%r12,%rdx1903 »       add····%r12,%rdx
1904 »       callq··2200·<fftwf_mkproblem_rdft@plt>1904 »       callq··2200·<fftwf_mkproblem_rdft@plt>
1905 »       mov····0x28(%rsp),%rdi1905 »       mov····0x28(%rsp),%rdi
1906 »       mov····%rax,%rsi1906 »       mov····%rax,%rsi
1907 »       callq··21a0·<fftwf_mkplan_d@plt>1907 »       callq··21a0·<fftwf_mkplan_d@plt>
1908 »       mov····0x8(%rsp),%rcx1908 »       mov····0x8(%rsp),%rcx
1909 »       mov····%rax,(%rcx,%rbx,8)1909 »       mov····%rax,(%rcx,%rbx,8)
1910 »       test···%rax,%rax1910 »       test···%rax,%rax
1911 »       je·····4140·<fftwf_mksolver_ct_threads@@Base+0x480>1911 »       je·····4140·<fftwf_mksolver_ct_threads@@Base+0x480>
1912 »       mov····0x30(%rsp),%rdi1912 »       mov····0x30(%rsp),%rdi
1913 »       mov····0x40(%rsp),%rcx 
1914 »       mov····0x38(%rsp),%rdx 
1915 »       lea····0x1(%rbx),%rax1913 »       lea····0x1(%rbx),%rax
1916 »       add····%r14,%r151914 »       add····%r14,%r15
 1915 »       mov····0x40(%rsp),%rcx
 1916 »       mov····0x38(%rsp),%rdx
1917 »       add····%rdi,%r131917 »       add····%rdi,%r13
1918 »       add····%rcx,%r121918 »       add····%rcx,%r12
1919 »       cmp····%rdx,%rbx1919 »       cmp····%rdx,%rbx
1920 »       je·····41a0·<fftwf_mksolver_ct_threads@@Base+0x4e0>1920 »       je·····41a0·<fftwf_mksolver_ct_threads@@Base+0x4e0>
1921 »       mov····%rax,%rbx1921 »       mov····%rax,%rbx
1922 »       mov····%r14,%rdx1922 »       mov····%r14,%rdx
1923 »       cmp····%ebx,0x1c(%rsp)1923 »       cmp····%ebx,0x1c(%rsp)
Offset 1970, 16 lines modifiedOffset 1970, 16 lines modified
1970 »       mov····0x70(%rsp),%rax1970 »       mov····0x70(%rsp),%rax
1971 »       mov····%rax,0x50(%rbx)1971 »       mov····%rax,0x50(%rbx)
1972 »       mov····0x78(%rsp),%eax1972 »       mov····0x78(%rsp),%eax
1973 »       mov····%eax,0x58(%rbx)1973 »       mov····%eax,0x58(%rbx)
1974 »       mov····0x58(%rsp),%rax1974 »       mov····0x58(%rsp),%rax
1975 »       mov····%rax,0x60(%rbx)1975 »       mov····%rax,0x60(%rbx)
1976 »       callq··2220·<fftwf_ops_zero@plt>1976 »       callq··2220·<fftwf_ops_zero@plt>
1977 »       mov····0x60(%rsp),%r13 
1978 »       movq···$0x0,0x28(%rbx)1977 »       movq···$0x0,0x28(%rbx)
 1978 »       mov····0x60(%rsp),%r13
1979 »       add····%rbp,%r131979 »       add····%rbp,%r13
1980 »       nopl···0x0(%rax)1980 »       nopl···0x0(%rax)
1981 »       mov····0x0(%rbp),%rax1981 »       mov····0x0(%rbp),%rax
1982 »       mov····%r12,%rsi1982 »       mov····%r12,%rsi
1983 »       add····$0x8,%rbp1983 »       add····$0x8,%rbp
1984 »       lea····0x8(%rax),%rdi1984 »       lea····0x8(%rax),%rdi
1985 »       callq··2120·<fftwf_ops_add2@plt>1985 »       callq··2120·<fftwf_ops_add2@plt>
Offset 2039, 17 lines modifiedOffset 2039, 17 lines modified
2039 »       mov····$0x28,%edi2039 »       mov····$0x28,%edi
2040 »       callq··2100·<fftwf_mksolver@plt>2040 »       callq··2100·<fftwf_mksolver@plt>
2041 »       mov····%rbx,%rdi2041 »       mov····%rbx,%rdi
2042 »       movl···$0xffffffff,0x10(%rax)2042 »       movl···$0xffffffff,0x10(%rax)
2043 »       mov····%rbp,0x18(%rax)2043 »       mov····%rbp,0x18(%rax)
2044 »       movq···$0x2,0x20(%rax)2044 »       movq···$0x2,0x20(%rax)
2045 »       pop····%rbx2045 »       pop····%rbx
 2046 »       mov····%rax,%rsi
2046 »       pop····%rbp2047 »       pop····%rbp
2047 »       pop····%r122048 »       pop····%r12
2048 »       mov····%rax,%rsi 
2049 »       jmpq···2330·<fftwf_solver_register@plt>2049 »       jmpq···2330·<fftwf_solver_register@plt>
2050 »       nop2050 »       nop
2051 »       sub····$0x8,%rsp2051 »       sub····$0x8,%rsp
2052 »       mov····0x10(%rdi),%rdx2052 »       mov····0x10(%rdi),%rdx
2053 »       movslq·0x8(%rdi),%rcx2053 »       movslq·0x8(%rdi),%rcx
2054 »       mov····(%rdx),%rax2054 »       mov····(%rdx),%rax
2055 »       mov····0x8(%rdx),%rsi2055 »       mov····0x8(%rdx),%rsi
Offset 2109, 22 lines modifiedOffset 2109, 22 lines modified
2109 »       jmp····43bb·<fftwf_rdft_thr_vrank_geq1_register@@Base+0xfb>2109 »       jmp····43bb·<fftwf_rdft_thr_vrank_geq1_register@@Base+0xfb>
2110 »       nopl···0x0(%rax)2110 »       nopl···0x0(%rax)
2111 »       mov····%rdx,%rbx2111 »       mov····%rdx,%rbx
2112 »       inc····%ebp2112 »       inc····%ebp
2113 »       lea····0x8(%rbx),%rdx2113 »       lea····0x8(%rbx),%rdx
2114 »       cmp····%esi,%ebp2114 »       cmp····%esi,%ebp
2115 »       jl·····43d9·<fftwf_rdft_thr_vrank_geq1_register@@Base+0x119>2115 »       jl·····43d9·<fftwf_rdft_thr_vrank_geq1_register@@Base+0x119>
2116 »       mov····0x40(%r12),%rdx 
2117 »       mov····(%r14),%rcx 
2118 »       pop····%rbx2116 »       pop····%rbx
 2117 »       mov····0x40(%r12),%rdx
2119 »       mov····%r14,%rdi2118 »       mov····%r14,%rdi
 2119 »       lea····0x1cc6(%rip),%rsi········
2120 »       pop····%rbp2120 »       pop····%rbp
 2121 »       mov····(%r14),%rcx
2121 »       lea····0x1cc2(%rip),%rsi········ 
2122 »       pop····%r12 
2123 »       xor····%eax,%eax2122 »       xor····%eax,%eax
 2123 »       pop····%r12
2124 »       pop····%r132124 »       pop····%r13
2125 »       pop····%r142125 »       pop····%r14
2126 »       jmpq···*%rcx2126 »       jmpq···*%rcx
2127 »       nopl···0x0(%rax,%rax,1)2127 »       nopl···0x0(%rax,%rax,1)
2128 »       push···%r152128 »       push···%r15
2129 »       push···%r142129 »       push···%r14
2130 »       push···%r132130 »       push···%r13
Offset 2318, 30 lines modifiedOffset 2318, 30 lines modified
2318 »       je·····485a·<fftwf_rdft_thr_vrank_geq1_register@@Base+0x59a>2318 »       je·····485a·<fftwf_rdft_thr_vrank_geq1_register@@Base+0x59a>
2319 »       movq···$0x0,0x402319 »       movq···$0x0,0x40
2320 »       ud2····2320 »       ud2····
2321 »       nopl···0x0(%rax,%rax,1)2321 »       nopl···0x0(%rax,%rax,1)
2322 »       mov····0x28(%rsp),%r132322 »       mov····0x28(%rsp),%r13
2323 »       mov····0x30(%rsp),%r122323 »       mov····0x30(%rsp),%r12
2324 »       mov····0x10(%rsp),%rdx2324 »       mov····0x10(%rsp),%rdx
 2325 »       imul···0x18(%r14),%rdx
 2326 »       mov····0x3c(%rsp),%eax
2325 »       mov····0x50(%rsp),%r92327 »       mov····0x50(%rsp),%r9
2326 »       mov····0x48(%rsp),%r82328 »       mov····0x48(%rsp),%r8
2327 »       imul···0x18(%r14),%rdx 
2328 »       mov····0x40(%rsp),%rcx2329 »       mov····0x40(%rsp),%rcx
2329 »       mov····0x3c(%rsp),%eax 
2330 »       mov····0x10(%r14),%rsi2330 »       mov····0x10(%r14),%rsi
2331 »       mov····0x8(%rsp),%rdi2331 »       mov····0x8(%rsp),%rdi
2332 »       mov····0x20(%r13),%r152332 »       mov····0x20(%r13),%r15
2333 »       mov····0x18(%r13),%rbp2333 »       mov····0x18(%r13),%rbp
2334 »       mov····%eax,0xd0(%r12)2334 »       mov····%eax,0xd0(%r12)
2335 »       callq··2080·<fftwf_mktensor_2d@plt>2335 »       callq··2080·<fftwf_mktensor_2d@plt>
2336 »       mov····0x8(%rsp),%rsi2336 »       mov····0x8(%rsp),%rsi
2337 »       mov····0x18(%r14),%rdx 
2338 »       mov····0x10(%rsp),%rdi 
2339 »       imul···0x10(%r14),%rsi2337 »       imul···0x10(%r14),%rsi
 2338 »       mov····0x18(%r14),%rdx
2340 »       mov····%rax,%rbx2339 »       mov····%rax,%rbx
 2340 »       mov····0x10(%rsp),%rdi
2341 »       callq··2160·<fftwf_mktensor_1d@plt>2341 »       callq··2160·<fftwf_mktensor_1d@plt>
2342 »       lea····0x28(%r13),%r82342 »       lea····0x28(%r13),%r8
2343 »       mov····%r15,%rcx2343 »       mov····%r15,%rcx
2344 »       mov····%rbp,%rdx2344 »       mov····%rbp,%rdx
2345 »       mov····%rax,%rdi2345 »       mov····%rax,%rdi
2346 »       mov····%rbx,%rsi2346 »       mov····%rbx,%rsi
2347 »       callq··21d0·<fftwf_mkproblem_rdft_d@plt>2347 »       callq··21d0·<fftwf_mkproblem_rdft_d@plt>
Offset 2388, 30 lines modifiedOffset 2388, 30 lines modified
2388 »       callq··2120·<fftwf_ops_add2@plt>2388 »       callq··2120·<fftwf_ops_add2@plt>
2389 »       mov····%rbp,%rax2389 »       mov····%rbp,%rax
2390 »       jmpq···4623·<fftwf_rdft_thr_vrank_geq1_register@@Base+0x363>2390 »       jmpq···4623·<fftwf_rdft_thr_vrank_geq1_register@@Base+0x363>
2391 »       nopw···0x0(%rax,%rax,1)2391 »       nopw···0x0(%rax,%rax,1)
2392 »       mov····0x28(%rsp),%r132392 »       mov····0x28(%rsp),%r13
2393 »       mov····0x30(%rsp),%r122393 »       mov····0x30(%rsp),%r12
2394 »       mov····0x10(%rsp),%rsi2394 »       mov····0x10(%rsp),%rsi
 2395 »       imul···0x10(%r14),%rsi
 2396 »       mov····0x3c(%rsp),%eax
2395 »       mov····0x50(%rsp),%r92397 »       mov····0x50(%rsp),%r9
2396 »       mov····0x48(%rsp),%r82398 »       mov····0x48(%rsp),%r8
2397 »       imul···0x10(%r14),%rsi 
2398 »       mov····0x40(%rsp),%rcx2399 »       mov····0x40(%rsp),%rcx
2399 »       mov····0x3c(%rsp),%eax 
2400 »       mov····0x18(%r14),%rdx2400 »       mov····0x18(%r14),%rdx
2401 »       mov····0x8(%rsp),%rdi2401 »       mov····0x8(%rsp),%rdi
2402 »       mov····0x20(%r13),%r152402 »       mov····0x20(%r13),%r15
2403 »       mov····0x18(%r13),%rbp2403 »       mov····0x18(%r13),%rbp
2404 »       mov····%eax,0xd0(%r12)2404 »       mov····%eax,0xd0(%r12)
2405 »       callq··2080·<fftwf_mktensor_2d@plt>2405 »       callq··2080·<fftwf_mktensor_2d@plt>
2406 »       mov····0x8(%rsp),%rdx2406 »       mov····0x8(%rsp),%rdx
2407 »       mov····0x10(%r14),%rsi 
2408 »       mov····0x10(%rsp),%rdi 
2409 »       imul···0x18(%r14),%rdx2407 »       imul···0x18(%r14),%rdx
 2408 »       mov····0x10(%r14),%rsi
2410 »       mov····%rax,%rbx2409 »       mov····%rax,%rbx
 2410 »       mov····0x10(%rsp),%rdi
2411 »       callq··2160·<fftwf_mktensor_1d@plt>2411 »       callq··2160·<fftwf_mktensor_1d@plt>
2412 »       lea····0x28(%r13),%r82412 »       lea····0x28(%r13),%r8
2413 »       mov····%r15,%rcx2413 »       mov····%r15,%rcx
2414 »       mov····%rbp,%rdx2414 »       mov····%rbp,%rdx
2415 »       mov····%rax,%rdi2415 »       mov····%rax,%rdi
2416 »       mov····%rbx,%rsi2416 »       mov····%rbx,%rsi
2417 »       callq··21d0·<fftwf_mkproblem_rdft_d@plt>2417 »       callq··21d0·<fftwf_mkproblem_rdft_d@plt>
Offset 2467, 22 lines modifiedOffset 2467, 22 lines modified
2467 »       push···%rbp2467 »       push···%rbp
2468 »       push···%rbx2468 »       push···%rbx
2469 »       mov····%rdi,%rbx2469 »       mov····%rdi,%rbx
2470 »       sub····$0x20,%rsp2470 »       sub····$0x20,%rsp
2471 »       movq···0x48(%rdi),%xmm02471 »       movq···0x48(%rdi),%xmm0
2472 »       mov····0x50(%rdi),%edi2472 »       mov····0x50(%rdi),%edi
2473 »       movq···%rsi,%xmm12473 »       movq···%rsi,%xmm1
2474 »       mov····%rsi,%rbp 
2475 »       mov····%rsp,%rcx 
2476 »       mov····%fs:0x28,%r122474 »       mov····%fs:0x28,%r12
2477 »       mov····%r12,0x18(%rsp)2475 »       mov····%r12,0x18(%rsp)
2478 »       mov····%rdx,%r122476 »       mov····%rdx,%r12
2479 »       punpcklqdq·%xmm1,%xmm02477 »       mov····%rsi,%rbp
 2478 »       mov····%rsp,%rcx
 2479 »       lea····-0x686(%rip),%rdx········
2480 »       mov····%edi,%esi2480 »       mov····%edi,%esi
2481 »       lea····-0x68c(%rip),%rdx········2481 »       punpcklqdq·%xmm1,%xmm0
2482 »       movaps·%xmm0,(%rsp)2482 »       movaps·%xmm0,(%rsp)
2483 »       callq··2090·<fftwf_spawn_loop@plt>2483 »       callq··2090·<fftwf_spawn_loop@plt>
2484 »       mov····0x40(%rbx),%rdi2484 »       mov····0x40(%rbx),%rdi
2485 »       mov····0x18(%rsp),%rax2485 »       mov····0x18(%rsp),%rax
2486 »       sub····%fs:0x28,%rax2486 »       sub····%fs:0x28,%rax
2487 »       jne····49ed·<fftwf_rdft_thr_vrank_geq1_register@@Base+0x72d>2487 »       jne····49ed·<fftwf_rdft_thr_vrank_geq1_register@@Base+0x72d>
2488 »       mov····0x38(%rdi),%rax2488 »       mov····0x38(%rdi),%rax
Offset 2503, 18 lines modifiedOffset 2503, 18 lines modified
2503 »       mov····0x40(%rdi),%rax2503 »       mov····0x40(%rdi),%rax
2504 »       mov····%fs:0x28,%rbp2504 »       mov····%fs:0x28,%rbp
2505 »       mov····%rbp,0x18(%rsp)2505 »       mov····%rbp,0x18(%rsp)
2506 »       mov····%rdx,%rbp2506 »       mov····%rdx,%rbp
2507 »       mov····%rax,%rdi2507 »       mov····%rax,%rdi
2508 »       callq··*0x38(%rax)2508 »       callq··*0x38(%rax)
2509 »       movq···0x48(%rbx),%xmm02509 »       movq···0x48(%rbx),%xmm0
 2510 »       mov····%rsp,%rcx
2510 »       mov····0x50(%rbx),%edi2511 »       mov····0x50(%rbx),%edi
 2512 »       lea····-0x706(%rip),%rdx········
2511 »       movq···%rbp,%xmm12513 »       movq···%rbp,%xmm1
2512 »       mov····%rsp,%rcx 
2513 »       lea····-0x70b(%rip),%rdx········ 
2514 »       mov····%edi,%esi2514 »       mov····%edi,%esi
2515 »       punpcklqdq·%xmm1,%xmm02515 »       punpcklqdq·%xmm1,%xmm0
2516 »       movaps·%xmm0,(%rsp)2516 »       movaps·%xmm0,(%rsp)
2517 »       callq··2090·<fftwf_spawn_loop@plt>2517 »       callq··2090·<fftwf_spawn_loop@plt>
2518 »       mov····0x18(%rsp),%rax2518 »       mov····0x18(%rsp),%rax
2519 »       sub····%fs:0x28,%rax2519 »       sub····%fs:0x28,%rax
2520 »       jne····4a61·<fftwf_rdft_thr_vrank_geq1_register@@Base+0x7a1>2520 »       jne····4a61·<fftwf_rdft_thr_vrank_geq1_register@@Base+0x7a1>
Offset 2587, 18 lines modifiedOffset 2587, 18 lines modified
2587 »       nopl···0x0(%rax,%rax,1)2587 »       nopl···0x0(%rax,%rax,1)
2588 »       push···%r142588 »       push···%r14
2589 »       push···%r132589 »       push···%r13
2590 »       push···%r122590 »       push···%r12
2591 »       mov····%rsi,%r142591 »       mov····%rsi,%r14
2592 »       push···%rbp2592 »       push···%rbp
2593 »       push···%rbx2593 »       push···%rbx
2594 »       mov····0x60(%rdi),%rax 
2595 »       mov····%rdi,%r122594 »       mov····%rdi,%r12
 2595 »       lea····0x15d7(%rip),%rsi········
 2596 »       mov····0x60(%rdi),%rax
2596 »       mov····0x58(%rdi),%edx2597 »       mov····0x58(%rdi),%edx
2597 »       lea····0x15d0(%rip),%rsi········ 
2598 »       mov····%r14,%rdi2598 »       mov····%r14,%rdi
2599 »       mov····0x10(%rax),%ecx2599 »       mov····0x10(%rax),%ecx
2600 »       xor····%eax,%eax2600 »       xor····%eax,%eax
2601 »       callq··*(%r14)2601 »       callq··*(%r14)
2602 »       mov····0x58(%r12),%eax2602 »       mov····0x58(%r12),%eax
2603 »       test···%eax,%eax2603 »       test···%eax,%eax
2604 »       jle····4bbd·<fftwf_mksolver_hc2hc_threads@@Base+0x10d>2604 »       jle····4bbd·<fftwf_mksolver_hc2hc_threads@@Base+0x10d>
Offset 2628, 19 lines modifiedOffset 2628, 19 lines modified
2628 »       jmp····4b70·<fftwf_mksolver_hc2hc_threads@@Base+0xc0>2628 »       jmp····4b70·<fftwf_mksolver_hc2hc_threads@@Base+0xc0>
2629 »       xchg···%ax,%ax2629 »       xchg···%ax,%ax
2630 »       mov····%rdx,%rbx2630 »       mov····%rdx,%rbx
2631 »       inc····%ebp2631 »       inc····%ebp
2632 »       lea····0x8(%rbx),%rdx2632 »       lea····0x8(%rbx),%rdx
2633 »       cmp····%esi,%ebp2633 »       cmp····%esi,%ebp
2634 »       jl·····4b8e·<fftwf_mksolver_hc2hc_threads@@Base+0xde>2634 »       jl·····4b8e·<fftwf_mksolver_hc2hc_threads@@Base+0xde>
2635 »       mov····0x10(%r14),%rax 
2636 »       pop····%rbx2635 »       pop····%rbx
 2636 »       mov····0x10(%r14),%rax
2637 »       mov····%r14,%rdi2637 »       mov····%r14,%rdi
2638 »       pop····%rbp 
2639 »       mov····$0x29,%esi2638 »       mov····$0x29,%esi
 2639 »       pop····%rbp
2640 »       pop····%r122640 »       pop····%r12
2641 »       pop····%r132641 »       pop····%r13
2642 »       pop····%r142642 »       pop····%r14
2643 »       jmpq···*%rax2643 »       jmpq···*%rax
2644 »       data16·nopw·%cs:0x0(%rax,%rax,1)2644 »       data16·nopw·%cs:0x0(%rax,%rax,1)
2645 »       xchg···%ax,%ax2645 »       xchg···%ax,%ax
2646 »       push···%rbp2646 »       push···%rbp
Offset 2671, 25 lines modifiedOffset 2671, 25 lines modified
2671 »       movq···%rdx,%xmm12671 »       movq···%rdx,%xmm1
2672 »       movq···%r8,%xmm22672 »       movq···%r8,%xmm2
2673 »       mov····%fs:0x28,%rax2673 »       mov····%fs:0x28,%rax
2674 »       mov····%rax,0x38(%rsp)2674 »       mov····%rax,0x38(%rsp)
2675 »       xor····%eax,%eax2675 »       xor····%eax,%eax
2676 »       mov····0x40(%rdi),%rax2676 »       mov····0x40(%rdi),%rax
2677 »       mov····0x58(%rdi),%edi2677 »       mov····0x58(%rdi),%edi
 2678 »       lea····-0x181(%rip),%rdx········
 2679 »       mov····%rax,0x30(%rsp)
2678 »       movaps·%xmm0,(%rsp)2680 »       movaps·%xmm0,(%rsp)
2679 »       movq···%rsi,%xmm02681 »       movq···%rsi,%xmm0
 2682 »       mov····%edi,%esi
2680 »       punpcklqdq·%xmm1,%xmm02683 »       punpcklqdq·%xmm1,%xmm0
2681 »       lea····-0x18e(%rip),%rdx········ 
2682 »       movaps·%xmm0,0x10(%rsp)2684 »       movaps·%xmm0,0x10(%rsp)
2683 »       movq···%rcx,%xmm02685 »       movq···%rcx,%xmm0
2684 »       mov····%rsp,%rcx2686 »       mov····%rsp,%rcx
2685 »       punpcklqdq·%xmm2,%xmm02687 »       punpcklqdq·%xmm2,%xmm0
2686 »       movaps·%xmm0,0x20(%rsp)2688 »       movaps·%xmm0,0x20(%rsp)
2687 »       mov····%edi,%esi 
2688 »       mov····%rax,0x30(%rsp) 
2689 »       callq··2090·<fftwf_spawn_loop@plt>2689 »       callq··2090·<fftwf_spawn_loop@plt>
2690 »       mov····0x38(%rsp),%rax2690 »       mov····0x38(%rsp),%rax
2691 »       sub····%fs:0x28,%rax2691 »       sub····%fs:0x28,%rax
2692 »       jne····4ca5·<fftwf_mksolver_hc2hc_threads@@Base+0x1f5>2692 »       jne····4ca5·<fftwf_mksolver_hc2hc_threads@@Base+0x1f5>
2693 »       add····$0x48,%rsp2693 »       add····$0x48,%rsp
2694 »       retq···2694 »       retq···
2695 »       callq··2260·<__stack_chk_fail@plt>2695 »       callq··2260·<__stack_chk_fail@plt>
Offset 2723, 18 lines modifiedOffset 2723, 18 lines modified
2723 »       pop····%r132723 »       pop····%r13
2724 »       pop····%r142724 »       pop····%r14
2725 »       pop····%r152725 »       pop····%r15
2726 »       retq···2726 »       retq···
2727 »       data16·nopw·%cs:0x0(%rax,%rax,1)2727 »       data16·nopw·%cs:0x0(%rax,%rax,1)
2728 »       nopl···0x0(%rax)2728 »       nopl···0x0(%rax)
2729 »       mov····0x28(%rsi),%rax2729 »       mov····0x28(%rsi),%rax
2730 »       mov····0x20(%rdi),%rdx2730 »       cmp····%rax,0x18(%rsi)
2731 »       mov····%rsi,%rbx2731 »       mov····%rsi,%rbx
2732 »       lea····0x44(%rsp),%r92732 »       lea····0x44(%rsp),%r9
2733 »       cmp····%rax,0x18(%rsi)2733 »       mov····0x20(%rdi),%rdx
2734 »       mov····0x18(%rdi),%rsi2734 »       mov····0x18(%rdi),%rsi
2735 »       mov····0x10(%rdi),%edi2735 »       mov····0x10(%rdi),%edi
2736 »       setne··%r8b2736 »       setne··%r8b
2737 »       movzbl·%r8b,%r8d2737 »       movzbl·%r8b,%r8d
2738 »       callq··2070·<fftwf_pickdim@plt>2738 »       callq··2070·<fftwf_pickdim@plt>
2739 »       test···%eax,%eax2739 »       test···%eax,%eax
2740 »       je·····4cec·<fftwf_mksolver_hc2hc_threads@@Base+0x23c>2740 »       je·····4cec·<fftwf_mksolver_hc2hc_threads@@Base+0x23c>
Offset 2769, 16 lines modifiedOffset 2769, 16 lines modified
2769 »       lea····-0x1(%rcx,%rax,1),%eax2769 »       lea····-0x1(%rcx,%rax,1),%eax
2770 »       lea····0x50(%rsp),%rcx2770 »       lea····0x50(%rsp),%rcx
2771 »       cltd···2771 »       cltd···
2772 »       idiv···%r15d2772 »       idiv···%r15d
2773 »       lea····0x48(%rsp),%rdx2773 »       lea····0x48(%rsp),%rdx
2774 »       mov····%eax,0xd0(%r14)2774 »       mov····%eax,0xd0(%r14)
2775 »       callq··2280·<fftwf_rdft2_strides@plt>2775 »       callq··2280·<fftwf_rdft2_strides@plt>
2776 »       mov····0x48(%rsp),%rax 
2777 »       movslq·%r15d,%rdi2776 »       movslq·%r15d,%rdi
 2777 »       mov····0x48(%rsp),%rax
2778 »       shl····$0x3,%rdi2778 »       shl····$0x3,%rdi
2779 »       imul···%r12,%rax2779 »       imul···%r12,%rax
2780 »       mov····%rax,0x48(%rsp)2780 »       mov····%rax,0x48(%rsp)
2781 »       mov····0x50(%rsp),%rax2781 »       mov····0x50(%rsp),%rax
2782 »       imul···%r12,%rax2782 »       imul···%r12,%rax
2783 »       mov····%rax,0x50(%rsp)2783 »       mov····%rax,0x50(%rsp)
2784 »       callq··2150·<fftwf_malloc_plain@plt>2784 »       callq··2150·<fftwf_malloc_plain@plt>
Offset 2805, 27 lines modifiedOffset 2805, 27 lines modified
2805 »       mov····%rax,%r132805 »       mov····%rax,%r13
2806 »       mov····0x18(%rsp),%r152806 »       mov····0x18(%rsp),%r15
2807 »       jmpq···4ef6·<fftwf_mksolver_hc2hc_threads@@Base+0x446>2807 »       jmpq···4ef6·<fftwf_mksolver_hc2hc_threads@@Base+0x446>
2808 »       data16·nopw·%cs:0x0(%rax,%rax,1)2808 »       data16·nopw·%cs:0x0(%rax,%rax,1)
2809 »       nopl···0x0(%rax)2809 »       nopl···0x0(%rax)
2810 »       movslq·0x44(%rsp),%rax2810 »       movslq·0x44(%rsp),%rax
2811 »       mov····0x20(%r14),%rcx2811 »       mov····0x20(%r14),%rcx
2812 »       mov····0x50(%rsp),%r8 
2813 »       sub····$0x8,%rsp2812 »       sub····$0x8,%rsp
 2813 »       mov····%r13,%rsi
 2814 »       mov····0x58(%rsp),%r8
2814 »       mov····0x30(%r14),%r92815 »       mov····0x30(%r14),%r9
2815 »       mov····0x8(%r14),%rdi2816 »       mov····0x8(%r14),%rdi
2816 »       mov····%r13,%rsi 
2817 »       lea····(%rax,%rax,2),%rax2817 »       lea····(%rax,%rax,2),%rax
2818 »       imul···%rbx,%r8 
2819 »       mov····%rdx,0x8(%r13,%rax,8)2818 »       mov····%rdx,0x8(%r13,%rax,8)
2820 »       mov····0x50(%rsp),%rax2819 »       mov····0x50(%rsp),%rax
 2820 »       imul···%rbx,%r8
2821 »       shl····$0x2,%r82821 »       shl····$0x2,%r8
 2822 »       imul···%rbx,%rax
2822 »       add····%r8,%r92823 »       add····%r8,%r9
2823 »       add····0x28(%r14),%r82824 »       add····0x28(%r14),%r8
2824 »       imul···%rbx,%rax 
2825 »       shl····$0x2,%rax2825 »       shl····$0x2,%rax
2826 »       add····%rax,%rcx2826 »       add····%rax,%rcx
2827 »       add····0x18(%r14),%rax2827 »       add····0x18(%r14),%rax
2828 »       mov····%rax,%rdx2828 »       mov····%rax,%rdx
2829 »       mov····0x38(%r14),%eax2829 »       mov····0x38(%r14),%eax
2830 »       push···%rax2830 »       push···%rax
2831 »       callq··2050·<fftwf_mkproblem_rdft2@plt>2831 »       callq··2050·<fftwf_mkproblem_rdft2@plt>
Offset 2868, 16 lines modifiedOffset 2868, 16 lines modified
2868 »       movhps·0x50(%rsp),%xmm02868 »       movhps·0x50(%rsp),%xmm0
2869 »       movups·%xmm0,0x48(%rax)2869 »       movups·%xmm0,0x48(%rax)
2870 »       mov····0x38(%rsp),%eax2870 »       mov····0x38(%rsp),%eax
2871 »       mov····%eax,0x58(%rbx)2871 »       mov····%eax,0x58(%rbx)
2872 »       mov····0x28(%rsp),%rax2872 »       mov····0x28(%rsp),%rax
2873 »       mov····%rax,0x60(%rbx)2873 »       mov····%rax,0x60(%rbx)
2874 »       callq··2220·<fftwf_ops_zero@plt>2874 »       callq··2220·<fftwf_ops_zero@plt>
2875 »       mov····0x30(%rsp),%r13 
2876 »       movq···$0x0,0x28(%rbx)2875 »       movq···$0x0,0x28(%rbx)
 2876 »       mov····0x30(%rsp),%r13
2877 »       add····%rbp,%r132877 »       add····%rbp,%r13
2878 »       nopw···%cs:0x0(%rax,%rax,1)2878 »       nopw···%cs:0x0(%rax,%rax,1)
2879 »       mov····0x0(%rbp),%rax2879 »       mov····0x0(%rbp),%rax
2880 »       mov····%r12,%rsi2880 »       mov····%r12,%rsi
2881 »       add····$0x8,%rbp2881 »       add····$0x8,%rbp
2882 »       lea····0x8(%rax),%rdi2882 »       lea····0x8(%rax),%rdi
2883 »       callq··2120·<fftwf_ops_add2@plt>2883 »       callq··2120·<fftwf_ops_add2@plt>
Offset 2918, 17 lines modifiedOffset 2918, 17 lines modified
2918 »       movq···0x48(%rsp),%xmm02918 »       movq···0x48(%rsp),%xmm0
2919 »       mov····%rax,%rbx2919 »       mov····%rax,%rbx
2920 »       mov····(%rsp),%rax2920 »       mov····(%rsp),%rax
2921 »       lea····0x8(%rbx),%rdi2921 »       lea····0x8(%rbx),%rdi
2922 »       mov····%rax,0x40(%rbx)2922 »       mov····%rax,0x40(%rbx)
2923 »       mov····0x38(%rsp),%eax2923 »       mov····0x38(%rsp),%eax
2924 »       movhps·0x50(%rsp),%xmm02924 »       movhps·0x50(%rsp),%xmm0
2925 »       movups·%xmm0,0x48(%rbx) 
2926 »       mov····%eax,0x58(%rbx)2925 »       mov····%eax,0x58(%rbx)
2927 »       mov····0x28(%rsp),%rax2926 »       mov····0x28(%rsp),%rax
 2927 »       movups·%xmm0,0x48(%rbx)
2928 »       mov····%rax,0x60(%rbx)2928 »       mov····%rax,0x60(%rbx)
2929 »       callq··2220·<fftwf_ops_zero@plt>2929 »       callq··2220·<fftwf_ops_zero@plt>
2930 »       movq···$0x0,0x28(%rbx)2930 »       movq···$0x0,0x28(%rbx)
2931 »       jmpq···4fbc·<fftwf_mksolver_hc2hc_threads@@Base+0x50c>2931 »       jmpq···4fbc·<fftwf_mksolver_hc2hc_threads@@Base+0x50c>
2932 »       mov····0x44(%rsp),%esi2932 »       mov····0x44(%rsp),%esi
2933 »       mov····%rbx,%rdi2933 »       mov····%rbx,%rdi
2934 »       callq··2180·<fftwf_rdft2_inplace_strides@plt>2934 »       callq··2180·<fftwf_rdft2_inplace_strides@plt>
Offset 2984, 11 lines modifiedOffset 2984, 11 lines modified
2984 »       mov····$0x28,%edi2984 »       mov····$0x28,%edi
2985 »       callq··2100·<fftwf_mksolver@plt>2985 »       callq··2100·<fftwf_mksolver@plt>
2986 »       mov····%rbx,%rdi2986 »       mov····%rbx,%rdi
2987 »       movl···$0xffffffff,0x10(%rax)2987 »       movl···$0xffffffff,0x10(%rax)
2988 »       mov····%rbp,0x18(%rax)2988 »       mov····%rbp,0x18(%rax)
2989 »       movq···$0x2,0x20(%rax)2989 »       movq···$0x2,0x20(%rax)
2990 »       pop····%rbx2990 »       pop····%rbx
 2991 »       mov····%rax,%rsi
2991 »       pop····%rbp2992 »       pop····%rbp
2992 »       pop····%r122993 »       pop····%r12
2993 »       mov····%rax,%rsi 
2994 »       jmpq···2330·<fftwf_solver_register@plt>2994 »       jmpq···2330·<fftwf_solver_register@plt>