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·<fftwl_spawn_loop@@Base+0xe6>360 »       jle····28c6·<fftwl_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·<fftwl_spawn_loop@@Base+0x378>403 »       je·····2b58·<fftwl_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··2200·<sem_post@plt>407 »       callq··2200·<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··2200·<sem_post@plt>411 »       callq··2200·<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·<fftwl_spawn_loop@@Base+0x180>415 »       jne····2960·<fftwl_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··2180·<sem_init@plt>498 »       callq··2180·<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··22a0·<pthread_attr_setscope@plt>505 »       callq··22a0·<pthread_attr_setscope@plt>
506 »       mov····-0x98(%rbp),%rdi506 »       mov····-0x98(%rbp),%rdi
507 »       mov····$0x1,%esi507 »       mov····$0x1,%esi
508 »       callq··2390·<pthread_attr_setdetachstate@plt>508 »       callq··2390·<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·<fftwl_threads_cleanup@@Base+0xe0>550 »       je·····2cd0·<fftwl_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··2200·<sem_post@plt>556 »       callq··2200·<sem_post@plt>
557 »       jmp····2c9a·<fftwl_threads_cleanup@@Base+0xaa>557 »       jmp····2c9a·<fftwl_threads_cleanup@@Base+0xaa>
558 »       nopl···0x0(%rax)558 »       nopl···0x0(%rax)
559 »       callq··2220·<__errno_location@plt>559 »       callq··2220·<__errno_location@plt>
560 »       cmpl···$0x4,(%rax)560 »       cmpl···$0x4,(%rax)
561 »       jne····2d10·<fftwl_threads_cleanup@@Base+0x120>561 »       jne····2d10·<fftwl_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·<fftwl_threads_register_planner_hooks@@Base+0x14d>670 »       jle····2e9d·<fftwl_threads_register_planner_hooks@@Base+0x14d>
Offset 694, 19 lines modifiedOffset 694, 19 lines modified
694 »       jmp····2e50·<fftwl_threads_register_planner_hooks@@Base+0x100>694 »       jmp····2e50·<fftwl_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·<fftwl_threads_register_planner_hooks@@Base+0x11e>700 »       jl·····2e6e·<fftwl_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··2120·<fftwl_spawn_loop@plt>755 »       callq··2120·<fftwl_spawn_loop@plt>
756 »       mov····0x38(%rsp),%rax756 »       mov····0x38(%rsp),%rax
757 »       sub····%fs:0x28,%rax757 »       sub····%fs:0x28,%rax
758 »       jne····2f85·<fftwl_threads_register_planner_hooks@@Base+0x235>758 »       jne····2f85·<fftwl_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····3234·<fftwl_threads_register_planner_hooks@@Base+0x4e4>802 »       jle····3234·<fftwl_threads_register_planner_hooks@@Base+0x4e4>
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·····3234·<fftwl_threads_register_planner_hooks@@Base+0x4e4>808 »       ja·····3234·<fftwl_threads_register_planner_hooks@@Base+0x4e4>
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··2190·<fftwl_pickdim@plt>818 »       callq··2190·<fftwl_pickdim@plt>
819 »       test···%eax,%eax819 »       test···%eax,%eax
820 »       je·····3234·<fftwl_threads_register_planner_hooks@@Base+0x4e4>820 »       je·····3234·<fftwl_threads_register_planner_hooks@@Base+0x4e4>
Offset 823, 22 lines modifiedOffset 823, 22 lines modified
823 »       je·····307b·<fftwl_threads_register_planner_hooks@@Base+0x32b>823 »       je·····307b·<fftwl_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····3234·<fftwl_threads_register_planner_hooks@@Base+0x4e4>827 »       jne····3234·<fftwl_threads_register_planner_hooks@@Base+0x4e4>
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, 67 lines modifiedOffset 851, 67 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··2060·<fftwl_malloc_plain@plt>857 »       callq··2060·<fftwl_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····3310·<fftwl_threads_register_planner_hooks@@Base+0x5c0>861 »       jle····3310·<fftwl_threads_register_planner_hooks@@Base+0x5c0>
862 »       mov····%r15d,%esi862 »       mov····%r15d,%esi
863 »       mov····%rax,%rdi863 »       mov····%rax,%rdi
864 »       xor····%r15d,%r15d864 »       shl····$0x4,%r12
 865 »       shl····$0x4,%r13
865 »       dec····%esi866 »       dec····%esi
 867 »       xor····%r15d,%r15d
866 »       lea····0x8(,%rsi,8),%rcx868 »       lea····0x8(,%rsi,8),%rcx
867 »       mov····%esi,0x14(%rsp)869 »       mov····%esi,0x14(%rsp)
868 »       mov····%rsi,0x30(%rsp)870 »       mov····%rsi,0x30(%rsp)
869 »       xor····%esi,%esi871 »       xor····%esi,%esi
870 »       mov····%rcx,%rdx872 »       mov····%rcx,%rdx
871 »       mov····%rcx,0x50(%rsp)873 »       mov····%rcx,0x50(%rsp)
872 »       shl····$0x4,%r12 
873 »       shl····$0x4,%r13 
874 »       callq··2050·<memset@plt>874 »       callq··2050·<memset@plt>
875 »       mov····%rbp,%rdi875 »       mov····%rbp,%rdi
876 »       xor····%ebp,%ebp876 »       xor····%ebp,%ebp
877 »       callq··21b0·<fftwl_tensor_copy@plt>877 »       callq··21b0·<fftwl_tensor_copy@plt>
878 »       mov····%r12,0x28(%rsp)878 »       mov····%r12,0x28(%rsp)
879 »       mov····%r13,0x20(%rsp)879 »       mov····%r13,0x20(%rsp)
880 »       xor····%r12d,%r12d880 »       xor····%r12d,%r12d
881 »       xor····%r13d,%r13d 
882 »       mov····%rax,0x8(%rsp)881 »       mov····%rax,0x8(%rsp)
 882 »       xor····%r13d,%r13d
883 »       jmpq···31da·<fftwl_threads_register_planner_hooks@@Base+0x48a>883 »       jmpq···31da·<fftwl_threads_register_planner_hooks@@Base+0x48a>
884 »       nopl···(%rax)884 »       nopl···(%rax)
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··2100·<fftwl_mkproblem_dft@plt>898 »       callq··2100·<fftwl_mkproblem_dft@plt>
899 »       mov····0x18(%rsp),%rdi899 »       mov····0x18(%rsp),%rdi
900 »       mov····%rax,%rsi900 »       mov····%rax,%rsi
901 »       callq··2290·<fftwl_mkplan_d@plt>901 »       callq··2290·<fftwl_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·····3200·<fftwl_threads_register_planner_hooks@@Base+0x4b0>905 »       je·····3200·<fftwl_threads_register_planner_hooks@@Base+0x4b0>
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·····3260·<fftwl_threads_register_planner_hooks@@Base+0x510>914 »       je·····3260·<fftwl_threads_register_planner_hooks@@Base+0x510>
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··2280·<fftwl_ops_zero@plt>971 »       callq··2280·<fftwl_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··21c0·<fftwl_ops_add2@plt>980 »       callq··21c0·<fftwl_ops_add2@plt>
Offset 1034, 17 lines modifiedOffset 1034, 17 lines modified
1034 »       mov····$0x28,%edi1034 »       mov····$0x28,%edi
1035 »       callq··22d0·<fftwl_mksolver@plt>1035 »       callq··22d0·<fftwl_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···2040·<fftwl_solver_register@plt>1044 »       jmpq···2040·<fftwl_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····347b·<fftwl_dft_thr_vrank_geq1_register@@Base+0xfb>1104 »       jmp····347b·<fftwl_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·····3499·<fftwl_dft_thr_vrank_geq1_register@@Base+0x119>1110 »       jl·····3499·<fftwl_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····0x2c06(%rip),%rsi········
1115 »       pop····%rbp1115 »       pop····%rbp
 1116 »       mov····(%r14),%rcx
1116 »       lea····0x2c02(%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·····3840·<fftwl_dft_thr_vrank_geq1_register@@Base+0x4c0>1206 »       je·····3840·<fftwl_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····3620·<fftwl_dft_thr_vrank_geq1_register@@Base+0x2a0>1234 »       jne····3620·<fftwl_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····37a2·<fftwl_dft_thr_vrank_geq1_register@@Base+0x422>1286 »       jmp····37a2·<fftwl_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·····39b0·<fftwl_dft_thr_vrank_geq1_register@@Base+0x630>1295 »       je·····39b0·<fftwl_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·····3aca·<fftwl_dft_thr_vrank_geq1_register@@Base+0x74a>1331 »       je·····3aca·<fftwl_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··2210·<fftwl_mktensor_2d@plt>1351 »       callq··2210·<fftwl_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···369c·<fftwl_dft_thr_vrank_geq1_register@@Base+0x31c>1421 »       jmpq···369c·<fftwl_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··2210·<fftwl_mktensor_2d@plt>1437 »       callq··2210·<fftwl_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··2380·<fftwl_mktensor_1d@plt>1444 »       callq··2380·<fftwl_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··2120·<fftwl_spawn_loop@plt>1549 »       callq··2120·<fftwl_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····3be6·<fftwl_dft_thr_vrank_geq1_register@@Base+0x866>1553 »       jne····3be6·<fftwl_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··2120·<fftwl_spawn_loop@plt>1589 »       callq··2120·<fftwl_spawn_loop@plt>
Offset 1663, 18 lines modifiedOffset 1663, 18 lines modified
1663 »       nopl···(%rax)1663 »       nopl···(%rax)
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····0x23a6(%rip),%rsi········
 1672 »       mov····0x60(%rdi),%rax
1672 »       mov····0x58(%rdi),%edx1673 »       mov····0x58(%rdi),%edx
1673 »       lea····0x239f(%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····3dbd·<fftwl_mksolver_ct_threads@@Base+0x10d>1680 »       jle····3dbd·<fftwl_mksolver_ct_threads@@Base+0x10d>
Offset 1704, 19 lines modifiedOffset 1704, 19 lines modified
1704 »       jmp····3d70·<fftwl_mksolver_ct_threads@@Base+0xc0>1704 »       jmp····3d70·<fftwl_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·····3d8e·<fftwl_mksolver_ct_threads@@Base+0xde>1710 »       jl·····3d8e·<fftwl_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··2120·<fftwl_spawn_loop@plt>1761 »       callq··2120·<fftwl_spawn_loop@plt>
1762 »       mov····0x28(%rsp),%rax1762 »       mov····0x28(%rsp),%rax
1763 »       sub····%fs:0x28,%rax1763 »       sub····%fs:0x28,%rax
1764 »       jne····3e92·<fftwl_mksolver_ct_threads@@Base+0x1e2>1764 »       jne····3e92·<fftwl_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····4165·<fftwl_mksolver_ct_threads@@Base+0x4b5>1808 »       jle····4165·<fftwl_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·····4165·<fftwl_mksolver_ct_threads@@Base+0x4b5>1814 »       ja·····4165·<fftwl_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··2190·<fftwl_pickdim@plt>1824 »       callq··2190·<fftwl_pickdim@plt>
1825 »       test···%eax,%eax1825 »       test···%eax,%eax
1826 »       je·····4165·<fftwl_mksolver_ct_threads@@Base+0x4b5>1826 »       je·····4165·<fftwl_mksolver_ct_threads@@Base+0x4b5>
Offset 1829, 22 lines modifiedOffset 1829, 22 lines modified
1829 »       je·····3f92·<fftwl_mksolver_ct_threads@@Base+0x2e2>1829 »       je·····3f92·<fftwl_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····4165·<fftwl_mksolver_ct_threads@@Base+0x4b5>1833 »       jne····4165·<fftwl_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, 68 lines modifiedOffset 1857, 68 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··2060·<fftwl_malloc_plain@plt>1863 »       callq··2060·<fftwl_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····4240·<fftwl_mksolver_ct_threads@@Base+0x590>1867 »       jle····4240·<fftwl_mksolver_ct_threads@@Base+0x590>
1868 »       lea····-0x1(%r15),%edi1868 »       lea····-0x1(%r15),%edi
 1869 »       shl····$0x4,%rbp
 1870 »       shl····$0x4,%r13
1869 »       xor····%r15d,%r15d1871 »       xor····%r15d,%r15d
1870 »       lea····0x8(,%rdi,8),%rsi1872 »       lea····0x8(,%rdi,8),%rsi
1871 »       mov····%edi,0x1c(%rsp)1873 »       mov····%edi,0x1c(%rsp)
1872 »       mov····%rdi,0x38(%rsp)1874 »       mov····%rdi,0x38(%rsp)
1873 »       mov····%rax,%rdi1875 »       mov····%rax,%rdi
1874 »       mov····%rsi,%rdx1876 »       mov····%rsi,%rdx
1875 »       mov····%rsi,0x60(%rsp)1877 »       mov····%rsi,0x60(%rsp)
1876 »       xor····%esi,%esi1878 »       xor····%esi,%esi
1877 »       callq··2050·<memset@plt>1879 »       callq··2050·<memset@plt>
1878 »       mov····%rbx,%rdi1880 »       mov····%rbx,%rdi
1879 »       xor····%ebx,%ebx1881 »       xor····%ebx,%ebx
1880 »       callq··21b0·<fftwl_tensor_copy@plt>1882 »       callq··21b0·<fftwl_tensor_copy@plt>
1881 »       mov····%rax,0x10(%rsp) 
1882 »       lea····0x28(%r12),%rax 
1883 »       shl····$0x4,%rbp 
1884 »       mov····%rax,0x20(%rsp) 
1885 »       shl····$0x4,%r13 
1886 »       mov····%rbp,0x40(%rsp)1883 »       mov····%rbp,0x40(%rsp)
1887 »       mov····%r12,%rax 
1888 »       xor····%ebp,%ebp1884 »       xor····%ebp,%ebp
1889 »       mov····%r13,0x30(%rsp)1885 »       mov····%r13,0x30(%rsp)
 1886 »       mov····%rax,0x10(%rsp)
 1887 »       lea····0x28(%r12),%rax
1890 »       xor····%r13d,%r13d1888 »       xor····%r13d,%r13d
 1889 »       mov····%rax,0x20(%rsp)
 1890 »       mov····%r12,%rax
1891 »       mov····%rbp,%r121891 »       mov····%rbp,%r12
1892 »       mov····%rax,%rbp1892 »       mov····%rax,%rbp
1893 »       jmp····4105·<fftwl_mksolver_ct_threads@@Base+0x455>1893 »       jmp····4105·<fftwl_mksolver_ct_threads@@Base+0x455>
1894 »       nopl···0x0(%rax,%rax,1)1894 »       nopl···0x0(%rax,%rax,1)
1895 »       movslq·0x84(%rsp),%rax1895 »       movslq·0x84(%rsp),%rax
1896 »       mov····0x10(%rsp),%rsi1896 »       mov····0x10(%rsp),%rsi
1897 »       mov····0x20(%rbp),%rcx1897 »       mov····0x20(%rbp),%rcx
1898 »       mov····0x8(%rbp),%rdi1898 »       mov····0x8(%rbp),%rdi
1899 »       mov····0x20(%rsp),%r81899 »       mov····0x20(%rsp),%r8
1900 »       lea····(%rax,%rax,2),%rax1900 »       lea····(%rax,%rax,2),%rax
1901 »       add····%r13,%rcx 
1902 »       mov····%rdx,0x8(%rsi,%rax,8)1901 »       mov····%rdx,0x8(%rsi,%rax,8)
1903 »       mov····0x18(%rbp),%rdx1902 »       mov····0x18(%rbp),%rdx
 1903 »       add····%r13,%rcx
1904 »       add····%r12,%rdx1904 »       add····%r12,%rdx
1905 »       callq··22e0·<fftwl_mkproblem_rdft@plt>1905 »       callq··22e0·<fftwl_mkproblem_rdft@plt>
1906 »       mov····0x28(%rsp),%rdi1906 »       mov····0x28(%rsp),%rdi
1907 »       mov····%rax,%rsi1907 »       mov····%rax,%rsi
1908 »       callq··2290·<fftwl_mkplan_d@plt>1908 »       callq··2290·<fftwl_mkplan_d@plt>
1909 »       mov····0x8(%rsp),%rcx1909 »       mov····0x8(%rsp),%rcx
1910 »       mov····%rax,(%rcx,%rbx,8)1910 »       mov····%rax,(%rcx,%rbx,8)
1911 »       test···%rax,%rax1911 »       test···%rax,%rax
1912 »       je·····4130·<fftwl_mksolver_ct_threads@@Base+0x480>1912 »       je·····4130·<fftwl_mksolver_ct_threads@@Base+0x480>
1913 »       mov····0x30(%rsp),%rdi1913 »       mov····0x30(%rsp),%rdi
1914 »       mov····0x40(%rsp),%rcx 
1915 »       mov····0x38(%rsp),%rdx 
1916 »       lea····0x1(%rbx),%rax1914 »       lea····0x1(%rbx),%rax
1917 »       add····%r14,%r151915 »       add····%r14,%r15
 1916 »       mov····0x40(%rsp),%rcx
 1917 »       mov····0x38(%rsp),%rdx
1918 »       add····%rdi,%r131918 »       add····%rdi,%r13
1919 »       add····%rcx,%r121919 »       add····%rcx,%r12
1920 »       cmp····%rdx,%rbx1920 »       cmp····%rdx,%rbx
1921 »       je·····4190·<fftwl_mksolver_ct_threads@@Base+0x4e0>1921 »       je·····4190·<fftwl_mksolver_ct_threads@@Base+0x4e0>
1922 »       mov····%rax,%rbx1922 »       mov····%rax,%rbx
1923 »       mov····%r14,%rdx1923 »       mov····%r14,%rdx
1924 »       cmp····%ebx,0x1c(%rsp)1924 »       cmp····%ebx,0x1c(%rsp)
Offset 1971, 16 lines modifiedOffset 1971, 16 lines modified
1971 »       mov····0x70(%rsp),%rax1971 »       mov····0x70(%rsp),%rax
1972 »       mov····%rax,0x50(%rbx)1972 »       mov····%rax,0x50(%rbx)
1973 »       mov····0x78(%rsp),%eax1973 »       mov····0x78(%rsp),%eax
1974 »       mov····%eax,0x58(%rbx)1974 »       mov····%eax,0x58(%rbx)
1975 »       mov····0x58(%rsp),%rax1975 »       mov····0x58(%rsp),%rax
1976 »       mov····%rax,0x60(%rbx)1976 »       mov····%rax,0x60(%rbx)
1977 »       callq··2280·<fftwl_ops_zero@plt>1977 »       callq··2280·<fftwl_ops_zero@plt>
1978 »       mov····0x60(%rsp),%r13 
1979 »       movq···$0x0,0x28(%rbx)1978 »       movq···$0x0,0x28(%rbx)
 1979 »       mov····0x60(%rsp),%r13
1980 »       add····%rbp,%r131980 »       add····%rbp,%r13
1981 »       nopl···0x0(%rax)1981 »       nopl···0x0(%rax)
1982 »       mov····0x0(%rbp),%rax1982 »       mov····0x0(%rbp),%rax
1983 »       mov····%r12,%rsi1983 »       mov····%r12,%rsi
1984 »       add····$0x8,%rbp1984 »       add····$0x8,%rbp
1985 »       lea····0x8(%rax),%rdi1985 »       lea····0x8(%rax),%rdi
1986 »       callq··21c0·<fftwl_ops_add2@plt>1986 »       callq··21c0·<fftwl_ops_add2@plt>
Offset 2040, 17 lines modifiedOffset 2040, 17 lines modified
2040 »       mov····$0x28,%edi2040 »       mov····$0x28,%edi
2041 »       callq··22d0·<fftwl_mksolver@plt>2041 »       callq··22d0·<fftwl_mksolver@plt>
2042 »       mov····%rbx,%rdi2042 »       mov····%rbx,%rdi
2043 »       movl···$0xffffffff,0x10(%rax)2043 »       movl···$0xffffffff,0x10(%rax)
2044 »       mov····%rbp,0x18(%rax)2044 »       mov····%rbp,0x18(%rax)
2045 »       movq···$0x2,0x20(%rax)2045 »       movq···$0x2,0x20(%rax)
2046 »       pop····%rbx2046 »       pop····%rbx
 2047 »       mov····%rax,%rsi
2047 »       pop····%rbp2048 »       pop····%rbp
2048 »       pop····%r122049 »       pop····%r12
2049 »       mov····%rax,%rsi 
2050 »       jmpq···2040·<fftwl_solver_register@plt>2050 »       jmpq···2040·<fftwl_solver_register@plt>
2051 »       nop2051 »       nop
2052 »       sub····$0x8,%rsp2052 »       sub····$0x8,%rsp
2053 »       mov····0x10(%rdi),%rdx2053 »       mov····0x10(%rdi),%rdx
2054 »       movslq·0x8(%rdi),%rcx2054 »       movslq·0x8(%rdi),%rcx
2055 »       mov····(%rdx),%rax2055 »       mov····(%rdx),%rax
2056 »       mov····0x8(%rdx),%rsi2056 »       mov····0x8(%rdx),%rsi
Offset 2110, 22 lines modifiedOffset 2110, 22 lines modified
2110 »       jmp····43ab·<fftwl_rdft_thr_vrank_geq1_register@@Base+0xfb>2110 »       jmp····43ab·<fftwl_rdft_thr_vrank_geq1_register@@Base+0xfb>
2111 »       nopl···0x0(%rax)2111 »       nopl···0x0(%rax)
2112 »       mov····%rdx,%rbx2112 »       mov····%rdx,%rbx
2113 »       inc····%ebp2113 »       inc····%ebp
2114 »       lea····0x8(%rbx),%rdx2114 »       lea····0x8(%rbx),%rdx
2115 »       cmp····%esi,%ebp2115 »       cmp····%esi,%ebp
2116 »       jl·····43c9·<fftwl_rdft_thr_vrank_geq1_register@@Base+0x119>2116 »       jl·····43c9·<fftwl_rdft_thr_vrank_geq1_register@@Base+0x119>
2117 »       mov····0x40(%r12),%rdx 
2118 »       mov····(%r14),%rcx 
2119 »       pop····%rbx2117 »       pop····%rbx
 2118 »       mov····0x40(%r12),%rdx
2120 »       mov····%r14,%rdi2119 »       mov····%r14,%rdi
 2120 »       lea····0x1cd6(%rip),%rsi········
2121 »       pop····%rbp2121 »       pop····%rbp
 2122 »       mov····(%r14),%rcx
2122 »       lea····0x1cd2(%rip),%rsi········ 
2123 »       pop····%r12 
2124 »       xor····%eax,%eax2123 »       xor····%eax,%eax
 2124 »       pop····%r12
2125 »       pop····%r132125 »       pop····%r13
2126 »       pop····%r142126 »       pop····%r14
2127 »       jmpq···*%rcx2127 »       jmpq···*%rcx
2128 »       nopl···0x0(%rax,%rax,1)2128 »       nopl···0x0(%rax,%rax,1)
2129 »       push···%r152129 »       push···%r15
2130 »       push···%r142130 »       push···%r14
2131 »       push···%r132131 »       push···%r13
Offset 2319, 30 lines modifiedOffset 2319, 30 lines modified
2319 »       je·····484a·<fftwl_rdft_thr_vrank_geq1_register@@Base+0x59a>2319 »       je·····484a·<fftwl_rdft_thr_vrank_geq1_register@@Base+0x59a>
2320 »       movq···$0x0,0x402320 »       movq···$0x0,0x40
2321 »       ud2····2321 »       ud2····
2322 »       nopl···0x0(%rax,%rax,1)2322 »       nopl···0x0(%rax,%rax,1)
2323 »       mov····0x28(%rsp),%r132323 »       mov····0x28(%rsp),%r13
2324 »       mov····0x30(%rsp),%r122324 »       mov····0x30(%rsp),%r12
2325 »       mov····0x10(%rsp),%rdx2325 »       mov····0x10(%rsp),%rdx
 2326 »       imul···0x18(%r14),%rdx
 2327 »       mov····0x3c(%rsp),%eax
2326 »       mov····0x50(%rsp),%r92328 »       mov····0x50(%rsp),%r9
2327 »       mov····0x48(%rsp),%r82329 »       mov····0x48(%rsp),%r8
2328 »       imul···0x18(%r14),%rdx 
2329 »       mov····0x40(%rsp),%rcx2330 »       mov····0x40(%rsp),%rcx
2330 »       mov····0x3c(%rsp),%eax 
2331 »       mov····0x10(%r14),%rsi2331 »       mov····0x10(%r14),%rsi
2332 »       mov····0x8(%rsp),%rdi2332 »       mov····0x8(%rsp),%rdi
2333 »       mov····0x20(%r13),%r152333 »       mov····0x20(%r13),%r15
2334 »       mov····0x18(%r13),%rbp2334 »       mov····0x18(%r13),%rbp
2335 »       mov····%eax,0xd0(%r12)2335 »       mov····%eax,0xd0(%r12)
2336 »       callq··2210·<fftwl_mktensor_2d@plt>2336 »       callq··2210·<fftwl_mktensor_2d@plt>
2337 »       mov····0x8(%rsp),%rsi2337 »       mov····0x8(%rsp),%rsi
2338 »       mov····0x18(%r14),%rdx 
2339 »       mov····0x10(%rsp),%rdi 
2340 »       imul···0x10(%r14),%rsi2338 »       imul···0x10(%r14),%rsi
 2339 »       mov····0x18(%r14),%rdx
2341 »       mov····%rax,%rbx2340 »       mov····%rax,%rbx
 2341 »       mov····0x10(%rsp),%rdi
2342 »       callq··2380·<fftwl_mktensor_1d@plt>2342 »       callq··2380·<fftwl_mktensor_1d@plt>
2343 »       lea····0x28(%r13),%r82343 »       lea····0x28(%r13),%r8
2344 »       mov····%r15,%rcx2344 »       mov····%r15,%rcx
2345 »       mov····%rbp,%rdx2345 »       mov····%rbp,%rdx
2346 »       mov····%rax,%rdi2346 »       mov····%rax,%rdi
2347 »       mov····%rbx,%rsi2347 »       mov····%rbx,%rsi
2348 »       callq··2370·<fftwl_mkproblem_rdft_d@plt>2348 »       callq··2370·<fftwl_mkproblem_rdft_d@plt>
Offset 2389, 30 lines modifiedOffset 2389, 30 lines modified
2389 »       callq··21c0·<fftwl_ops_add2@plt>2389 »       callq··21c0·<fftwl_ops_add2@plt>
2390 »       mov····%rbp,%rax2390 »       mov····%rbp,%rax
2391 »       jmpq···4613·<fftwl_rdft_thr_vrank_geq1_register@@Base+0x363>2391 »       jmpq···4613·<fftwl_rdft_thr_vrank_geq1_register@@Base+0x363>
2392 »       nopw···0x0(%rax,%rax,1)2392 »       nopw···0x0(%rax,%rax,1)
2393 »       mov····0x28(%rsp),%r132393 »       mov····0x28(%rsp),%r13
2394 »       mov····0x30(%rsp),%r122394 »       mov····0x30(%rsp),%r12
2395 »       mov····0x10(%rsp),%rsi2395 »       mov····0x10(%rsp),%rsi
 2396 »       imul···0x10(%r14),%rsi
 2397 »       mov····0x3c(%rsp),%eax
2396 »       mov····0x50(%rsp),%r92398 »       mov····0x50(%rsp),%r9
2397 »       mov····0x48(%rsp),%r82399 »       mov····0x48(%rsp),%r8
2398 »       imul···0x10(%r14),%rsi 
2399 »       mov····0x40(%rsp),%rcx2400 »       mov····0x40(%rsp),%rcx
2400 »       mov····0x3c(%rsp),%eax 
2401 »       mov····0x18(%r14),%rdx2401 »       mov····0x18(%r14),%rdx
2402 »       mov····0x8(%rsp),%rdi2402 »       mov····0x8(%rsp),%rdi
2403 »       mov····0x20(%r13),%r152403 »       mov····0x20(%r13),%r15
2404 »       mov····0x18(%r13),%rbp2404 »       mov····0x18(%r13),%rbp
2405 »       mov····%eax,0xd0(%r12)2405 »       mov····%eax,0xd0(%r12)
2406 »       callq··2210·<fftwl_mktensor_2d@plt>2406 »       callq··2210·<fftwl_mktensor_2d@plt>
2407 »       mov····0x8(%rsp),%rdx2407 »       mov····0x8(%rsp),%rdx
2408 »       mov····0x10(%r14),%rsi 
2409 »       mov····0x10(%rsp),%rdi 
2410 »       imul···0x18(%r14),%rdx2408 »       imul···0x18(%r14),%rdx
 2409 »       mov····0x10(%r14),%rsi
2411 »       mov····%rax,%rbx2410 »       mov····%rax,%rbx
 2411 »       mov····0x10(%rsp),%rdi
2412 »       callq··2380·<fftwl_mktensor_1d@plt>2412 »       callq··2380·<fftwl_mktensor_1d@plt>
2413 »       lea····0x28(%r13),%r82413 »       lea····0x28(%r13),%r8
2414 »       mov····%r15,%rcx2414 »       mov····%r15,%rcx
2415 »       mov····%rbp,%rdx2415 »       mov····%rbp,%rdx
2416 »       mov····%rax,%rdi2416 »       mov····%rax,%rdi
2417 »       mov····%rbx,%rsi2417 »       mov····%rbx,%rsi
2418 »       callq··2370·<fftwl_mkproblem_rdft_d@plt>2418 »       callq··2370·<fftwl_mkproblem_rdft_d@plt>
Offset 2468, 22 lines modifiedOffset 2468, 22 lines modified
2468 »       push···%rbp2468 »       push···%rbp
2469 »       push···%rbx2469 »       push···%rbx
2470 »       mov····%rdi,%rbx2470 »       mov····%rdi,%rbx
2471 »       sub····$0x20,%rsp2471 »       sub····$0x20,%rsp
2472 »       movq···0x48(%rdi),%xmm02472 »       movq···0x48(%rdi),%xmm0
2473 »       mov····0x50(%rdi),%edi2473 »       mov····0x50(%rdi),%edi
2474 »       movq···%rsi,%xmm12474 »       movq···%rsi,%xmm1
2475 »       mov····%rsi,%rbp 
2476 »       mov····%rsp,%rcx 
2477 »       mov····%fs:0x28,%r122475 »       mov····%fs:0x28,%r12
2478 »       mov····%r12,0x18(%rsp)2476 »       mov····%r12,0x18(%rsp)
2479 »       mov····%rdx,%r122477 »       mov····%rdx,%r12
2480 »       punpcklqdq·%xmm1,%xmm02478 »       mov····%rsi,%rbp
 2479 »       mov····%rsp,%rcx
 2480 »       lea····-0x686(%rip),%rdx········
2481 »       mov····%edi,%esi2481 »       mov····%edi,%esi
2482 »       lea····-0x68c(%rip),%rdx········2482 »       punpcklqdq·%xmm1,%xmm0
2483 »       movaps·%xmm0,(%rsp)2483 »       movaps·%xmm0,(%rsp)
2484 »       callq··2120·<fftwl_spawn_loop@plt>2484 »       callq··2120·<fftwl_spawn_loop@plt>
2485 »       mov····0x40(%rbx),%rdi2485 »       mov····0x40(%rbx),%rdi
2486 »       mov····0x18(%rsp),%rax2486 »       mov····0x18(%rsp),%rax
2487 »       sub····%fs:0x28,%rax2487 »       sub····%fs:0x28,%rax
2488 »       jne····49dd·<fftwl_rdft_thr_vrank_geq1_register@@Base+0x72d>2488 »       jne····49dd·<fftwl_rdft_thr_vrank_geq1_register@@Base+0x72d>
2489 »       mov····0x38(%rdi),%rax2489 »       mov····0x38(%rdi),%rax
Offset 2504, 18 lines modifiedOffset 2504, 18 lines modified
2504 »       mov····0x40(%rdi),%rax2504 »       mov····0x40(%rdi),%rax
2505 »       mov····%fs:0x28,%rbp2505 »       mov····%fs:0x28,%rbp
2506 »       mov····%rbp,0x18(%rsp)2506 »       mov····%rbp,0x18(%rsp)
2507 »       mov····%rdx,%rbp2507 »       mov····%rdx,%rbp
2508 »       mov····%rax,%rdi2508 »       mov····%rax,%rdi
2509 »       callq··*0x38(%rax)2509 »       callq··*0x38(%rax)
2510 »       movq···0x48(%rbx),%xmm02510 »       movq···0x48(%rbx),%xmm0
 2511 »       mov····%rsp,%rcx
2511 »       mov····0x50(%rbx),%edi2512 »       mov····0x50(%rbx),%edi
 2513 »       lea····-0x706(%rip),%rdx········
2512 »       movq···%rbp,%xmm12514 »       movq···%rbp,%xmm1
2513 »       mov····%rsp,%rcx 
2514 »       lea····-0x70b(%rip),%rdx········ 
2515 »       mov····%edi,%esi2515 »       mov····%edi,%esi
2516 »       punpcklqdq·%xmm1,%xmm02516 »       punpcklqdq·%xmm1,%xmm0
2517 »       movaps·%xmm0,(%rsp)2517 »       movaps·%xmm0,(%rsp)
2518 »       callq··2120·<fftwl_spawn_loop@plt>2518 »       callq··2120·<fftwl_spawn_loop@plt>
2519 »       mov····0x18(%rsp),%rax2519 »       mov····0x18(%rsp),%rax
2520 »       sub····%fs:0x28,%rax2520 »       sub····%fs:0x28,%rax
2521 »       jne····4a51·<fftwl_rdft_thr_vrank_geq1_register@@Base+0x7a1>2521 »       jne····4a51·<fftwl_rdft_thr_vrank_geq1_register@@Base+0x7a1>
Offset 2588, 18 lines modifiedOffset 2588, 18 lines modified
2588 »       nopl···0x0(%rax,%rax,1)2588 »       nopl···0x0(%rax,%rax,1)
2589 »       push···%r142589 »       push···%r14
2590 »       push···%r132590 »       push···%r13
2591 »       push···%r122591 »       push···%r12
2592 »       mov····%rsi,%r142592 »       mov····%rsi,%r14
2593 »       push···%rbp2593 »       push···%rbp
2594 »       push···%rbx2594 »       push···%rbx
2595 »       mov····0x60(%rdi),%rax 
2596 »       mov····%rdi,%r122595 »       mov····%rdi,%r12
 2596 »       lea····0x15e7(%rip),%rsi········
 2597 »       mov····0x60(%rdi),%rax
2597 »       mov····0x58(%rdi),%edx2598 »       mov····0x58(%rdi),%edx
2598 »       lea····0x15e0(%rip),%rsi········ 
2599 »       mov····%r14,%rdi2599 »       mov····%r14,%rdi
2600 »       mov····0x10(%rax),%ecx2600 »       mov····0x10(%rax),%ecx
2601 »       xor····%eax,%eax2601 »       xor····%eax,%eax
2602 »       callq··*(%r14)2602 »       callq··*(%r14)
2603 »       mov····0x58(%r12),%eax2603 »       mov····0x58(%r12),%eax
2604 »       test···%eax,%eax2604 »       test···%eax,%eax
2605 »       jle····4bad·<fftwl_mksolver_hc2hc_threads@@Base+0x10d>2605 »       jle····4bad·<fftwl_mksolver_hc2hc_threads@@Base+0x10d>
Offset 2629, 19 lines modifiedOffset 2629, 19 lines modified
2629 »       jmp····4b60·<fftwl_mksolver_hc2hc_threads@@Base+0xc0>2629 »       jmp····4b60·<fftwl_mksolver_hc2hc_threads@@Base+0xc0>
2630 »       xchg···%ax,%ax2630 »       xchg···%ax,%ax
2631 »       mov····%rdx,%rbx2631 »       mov····%rdx,%rbx
2632 »       inc····%ebp2632 »       inc····%ebp
2633 »       lea····0x8(%rbx),%rdx2633 »       lea····0x8(%rbx),%rdx
2634 »       cmp····%esi,%ebp2634 »       cmp····%esi,%ebp
2635 »       jl·····4b7e·<fftwl_mksolver_hc2hc_threads@@Base+0xde>2635 »       jl·····4b7e·<fftwl_mksolver_hc2hc_threads@@Base+0xde>
2636 »       mov····0x10(%r14),%rax 
2637 »       pop····%rbx2636 »       pop····%rbx
 2637 »       mov····0x10(%r14),%rax
2638 »       mov····%r14,%rdi2638 »       mov····%r14,%rdi
2639 »       pop····%rbp 
2640 »       mov····$0x29,%esi2639 »       mov····$0x29,%esi
 2640 »       pop····%rbp
2641 »       pop····%r122641 »       pop····%r12
2642 »       pop····%r132642 »       pop····%r13
2643 »       pop····%r142643 »       pop····%r14
2644 »       jmpq···*%rax2644 »       jmpq···*%rax
2645 »       data16·nopw·%cs:0x0(%rax,%rax,1)2645 »       data16·nopw·%cs:0x0(%rax,%rax,1)
2646 »       xchg···%ax,%ax2646 »       xchg···%ax,%ax
2647 »       push···%rbp2647 »       push···%rbp
Offset 2672, 25 lines modifiedOffset 2672, 25 lines modified
2672 »       movq···%rdx,%xmm12672 »       movq···%rdx,%xmm1
2673 »       movq···%r8,%xmm22673 »       movq···%r8,%xmm2
2674 »       mov····%fs:0x28,%rax2674 »       mov····%fs:0x28,%rax
2675 »       mov····%rax,0x38(%rsp)2675 »       mov····%rax,0x38(%rsp)
2676 »       xor····%eax,%eax2676 »       xor····%eax,%eax
2677 »       mov····0x40(%rdi),%rax2677 »       mov····0x40(%rdi),%rax
2678 »       mov····0x58(%rdi),%edi2678 »       mov····0x58(%rdi),%edi
 2679 »       lea····-0x181(%rip),%rdx········
 2680 »       mov····%rax,0x30(%rsp)
2679 »       movaps·%xmm0,(%rsp)2681 »       movaps·%xmm0,(%rsp)
2680 »       movq···%rsi,%xmm02682 »       movq···%rsi,%xmm0
 2683 »       mov····%edi,%esi
2681 »       punpcklqdq·%xmm1,%xmm02684 »       punpcklqdq·%xmm1,%xmm0
2682 »       lea····-0x18e(%rip),%rdx········ 
2683 »       movaps·%xmm0,0x10(%rsp)2685 »       movaps·%xmm0,0x10(%rsp)
2684 »       movq···%rcx,%xmm02686 »       movq···%rcx,%xmm0
2685 »       mov····%rsp,%rcx2687 »       mov····%rsp,%rcx
2686 »       punpcklqdq·%xmm2,%xmm02688 »       punpcklqdq·%xmm2,%xmm0
2687 »       movaps·%xmm0,0x20(%rsp)2689 »       movaps·%xmm0,0x20(%rsp)
2688 »       mov····%edi,%esi 
2689 »       mov····%rax,0x30(%rsp) 
2690 »       callq··2120·<fftwl_spawn_loop@plt>2690 »       callq··2120·<fftwl_spawn_loop@plt>
2691 »       mov····0x38(%rsp),%rax2691 »       mov····0x38(%rsp),%rax
2692 »       sub····%fs:0x28,%rax2692 »       sub····%fs:0x28,%rax
2693 »       jne····4c95·<fftwl_mksolver_hc2hc_threads@@Base+0x1f5>2693 »       jne····4c95·<fftwl_mksolver_hc2hc_threads@@Base+0x1f5>
2694 »       add····$0x48,%rsp2694 »       add····$0x48,%rsp
2695 »       retq···2695 »       retq···
2696 »       callq··2260·<__stack_chk_fail@plt>2696 »       callq··2260·<__stack_chk_fail@plt>
Offset 2724, 18 lines modifiedOffset 2724, 18 lines modified
2724 »       pop····%r132724 »       pop····%r13
2725 »       pop····%r142725 »       pop····%r14
2726 »       pop····%r152726 »       pop····%r15
2727 »       retq···2727 »       retq···
2728 »       data16·nopw·%cs:0x0(%rax,%rax,1)2728 »       data16·nopw·%cs:0x0(%rax,%rax,1)
2729 »       nopl···0x0(%rax)2729 »       nopl···0x0(%rax)
2730 »       mov····0x28(%rsi),%rax2730 »       mov····0x28(%rsi),%rax
2731 »       mov····0x20(%rdi),%rdx2731 »       cmp····%rax,0x18(%rsi)
2732 »       mov····%rsi,%rbx2732 »       mov····%rsi,%rbx
2733 »       lea····0x44(%rsp),%r92733 »       lea····0x44(%rsp),%r9
2734 »       cmp····%rax,0x18(%rsi)2734 »       mov····0x20(%rdi),%rdx
2735 »       mov····0x18(%rdi),%rsi2735 »       mov····0x18(%rdi),%rsi
2736 »       mov····0x10(%rdi),%edi2736 »       mov····0x10(%rdi),%edi
2737 »       setne··%r8b2737 »       setne··%r8b
2738 »       movzbl·%r8b,%r8d2738 »       movzbl·%r8b,%r8d
2739 »       callq··2190·<fftwl_pickdim@plt>2739 »       callq··2190·<fftwl_pickdim@plt>
2740 »       test···%eax,%eax2740 »       test···%eax,%eax
2741 »       je·····4cdc·<fftwl_mksolver_hc2hc_threads@@Base+0x23c>2741 »       je·····4cdc·<fftwl_mksolver_hc2hc_threads@@Base+0x23c>
Offset 2770, 16 lines modifiedOffset 2770, 16 lines modified
2770 »       lea····-0x1(%rcx,%rax,1),%eax2770 »       lea····-0x1(%rcx,%rax,1),%eax
2771 »       lea····0x50(%rsp),%rcx2771 »       lea····0x50(%rsp),%rcx
2772 »       cltd···2772 »       cltd···
2773 »       idiv···%r15d2773 »       idiv···%r15d
2774 »       lea····0x48(%rsp),%rdx2774 »       lea····0x48(%rsp),%rdx
2775 »       mov····%eax,0xd0(%r14)2775 »       mov····%eax,0xd0(%r14)
2776 »       callq··2140·<fftwl_rdft2_strides@plt>2776 »       callq··2140·<fftwl_rdft2_strides@plt>
2777 »       mov····0x48(%rsp),%rax 
2778 »       movslq·%r15d,%rdi2777 »       movslq·%r15d,%rdi
 2778 »       mov····0x48(%rsp),%rax
2779 »       shl····$0x3,%rdi2779 »       shl····$0x3,%rdi
2780 »       imul···%r12,%rax2780 »       imul···%r12,%rax
2781 »       mov····%rax,0x48(%rsp)2781 »       mov····%rax,0x48(%rsp)
2782 »       mov····0x50(%rsp),%rax2782 »       mov····0x50(%rsp),%rax
2783 »       imul···%r12,%rax2783 »       imul···%r12,%rax
2784 »       mov····%rax,0x50(%rsp)2784 »       mov····%rax,0x50(%rsp)
2785 »       callq··2060·<fftwl_malloc_plain@plt>2785 »       callq··2060·<fftwl_malloc_plain@plt>
Offset 2806, 27 lines modifiedOffset 2806, 27 lines modified
2806 »       mov····%rax,%r132806 »       mov····%rax,%r13
2807 »       mov····0x18(%rsp),%r152807 »       mov····0x18(%rsp),%r15
2808 »       jmpq···4ee6·<fftwl_mksolver_hc2hc_threads@@Base+0x446>2808 »       jmpq···4ee6·<fftwl_mksolver_hc2hc_threads@@Base+0x446>
2809 »       data16·nopw·%cs:0x0(%rax,%rax,1)2809 »       data16·nopw·%cs:0x0(%rax,%rax,1)
2810 »       nopl···0x0(%rax)2810 »       nopl···0x0(%rax)
2811 »       movslq·0x44(%rsp),%rax2811 »       movslq·0x44(%rsp),%rax
2812 »       mov····0x20(%r14),%rcx2812 »       mov····0x20(%r14),%rcx
2813 »       mov····0x50(%rsp),%r8 
2814 »       sub····$0x8,%rsp2813 »       sub····$0x8,%rsp
 2814 »       mov····%r13,%rsi
 2815 »       mov····0x58(%rsp),%r8
2815 »       mov····0x30(%r14),%r92816 »       mov····0x30(%r14),%r9
2816 »       mov····0x8(%r14),%rdi2817 »       mov····0x8(%r14),%rdi
2817 »       mov····%r13,%rsi 
2818 »       lea····(%rax,%rax,2),%rax2818 »       lea····(%rax,%rax,2),%rax
2819 »       imul···%rbx,%r8 
2820 »       mov····%rdx,0x8(%r13,%rax,8)2819 »       mov····%rdx,0x8(%r13,%rax,8)
2821 »       mov····0x50(%rsp),%rax2820 »       mov····0x50(%rsp),%rax
 2821 »       imul···%rbx,%r8
2822 »       shl····$0x4,%r82822 »       shl····$0x4,%r8
 2823 »       imul···%rbx,%rax
2823 »       add····%r8,%r92824 »       add····%r8,%r9
2824 »       add····0x28(%r14),%r82825 »       add····0x28(%r14),%r8
2825 »       imul···%rbx,%rax 
2826 »       shl····$0x4,%rax2826 »       shl····$0x4,%rax
2827 »       add····%rax,%rcx2827 »       add····%rax,%rcx
2828 »       add····0x18(%r14),%rax2828 »       add····0x18(%r14),%rax
2829 »       mov····%rax,%rdx2829 »       mov····%rax,%rdx
2830 »       mov····0x38(%r14),%eax2830 »       mov····0x38(%r14),%eax
2831 »       push···%rax2831 »       push···%rax
2832 »       callq··2230·<fftwl_mkproblem_rdft2@plt>2832 »       callq··2230·<fftwl_mkproblem_rdft2@plt>
Offset 2869, 16 lines modifiedOffset 2869, 16 lines modified
2869 »       movhps·0x50(%rsp),%xmm02869 »       movhps·0x50(%rsp),%xmm0
2870 »       movups·%xmm0,0x48(%rax)2870 »       movups·%xmm0,0x48(%rax)
2871 »       mov····0x38(%rsp),%eax2871 »       mov····0x38(%rsp),%eax
2872 »       mov····%eax,0x58(%rbx)2872 »       mov····%eax,0x58(%rbx)
2873 »       mov····0x28(%rsp),%rax2873 »       mov····0x28(%rsp),%rax
2874 »       mov····%rax,0x60(%rbx)2874 »       mov····%rax,0x60(%rbx)
2875 »       callq··2280·<fftwl_ops_zero@plt>2875 »       callq··2280·<fftwl_ops_zero@plt>
2876 »       mov····0x30(%rsp),%r13 
2877 »       movq···$0x0,0x28(%rbx)2876 »       movq···$0x0,0x28(%rbx)
 2877 »       mov····0x30(%rsp),%r13
2878 »       add····%rbp,%r132878 »       add····%rbp,%r13
2879 »       nopw···%cs:0x0(%rax,%rax,1)2879 »       nopw···%cs:0x0(%rax,%rax,1)
2880 »       mov····0x0(%rbp),%rax2880 »       mov····0x0(%rbp),%rax
2881 »       mov····%r12,%rsi2881 »       mov····%r12,%rsi
2882 »       add····$0x8,%rbp2882 »       add····$0x8,%rbp
2883 »       lea····0x8(%rax),%rdi2883 »       lea····0x8(%rax),%rdi
2884 »       callq··21c0·<fftwl_ops_add2@plt>2884 »       callq··21c0·<fftwl_ops_add2@plt>
Offset 2919, 17 lines modifiedOffset 2919, 17 lines modified
2919 »       movq···0x48(%rsp),%xmm02919 »       movq···0x48(%rsp),%xmm0
2920 »       mov····%rax,%rbx2920 »       mov····%rax,%rbx
2921 »       mov····(%rsp),%rax2921 »       mov····(%rsp),%rax
2922 »       lea····0x8(%rbx),%rdi2922 »       lea····0x8(%rbx),%rdi
2923 »       mov····%rax,0x40(%rbx)2923 »       mov····%rax,0x40(%rbx)
2924 »       mov····0x38(%rsp),%eax2924 »       mov····0x38(%rsp),%eax
2925 »       movhps·0x50(%rsp),%xmm02925 »       movhps·0x50(%rsp),%xmm0
2926 »       movups·%xmm0,0x48(%rbx) 
2927 »       mov····%eax,0x58(%rbx)2926 »       mov····%eax,0x58(%rbx)
2928 »       mov····0x28(%rsp),%rax2927 »       mov····0x28(%rsp),%rax
 2928 »       movups·%xmm0,0x48(%rbx)
2929 »       mov····%rax,0x60(%rbx)2929 »       mov····%rax,0x60(%rbx)
2930 »       callq··2280·<fftwl_ops_zero@plt>2930 »       callq··2280·<fftwl_ops_zero@plt>
2931 »       movq···$0x0,0x28(%rbx)2931 »       movq···$0x0,0x28(%rbx)
2932 »       jmpq···4fac·<fftwl_mksolver_hc2hc_threads@@Base+0x50c>2932 »       jmpq···4fac·<fftwl_mksolver_hc2hc_threads@@Base+0x50c>
2933 »       mov····0x44(%rsp),%esi2933 »       mov····0x44(%rsp),%esi
2934 »       mov····%rbx,%rdi2934 »       mov····%rbx,%rdi
2935 »       callq··20d0·<fftwl_rdft2_inplace_strides@plt>2935 »       callq··20d0·<fftwl_rdft2_inplace_strides@plt>
Offset 2985, 11 lines modifiedOffset 2985, 11 lines modified
2985 »       mov····$0x28,%edi2985 »       mov····$0x28,%edi
2986 »       callq··22d0·<fftwl_mksolver@plt>2986 »       callq··22d0·<fftwl_mksolver@plt>
2987 »       mov····%rbx,%rdi2987 »       mov····%rbx,%rdi
2988 »       movl···$0xffffffff,0x10(%rax)2988 »       movl···$0xffffffff,0x10(%rax)
2989 »       mov····%rbp,0x18(%rax)2989 »       mov····%rbp,0x18(%rax)
2990 »       movq···$0x2,0x20(%rax)2990 »       movq···$0x2,0x20(%rax)
2991 »       pop····%rbx2991 »       pop····%rbx
 2992 »       mov····%rax,%rsi
2992 »       pop····%rbp2993 »       pop····%rbp
2993 »       pop····%r122994 »       pop····%r12
2994 »       mov····%rax,%rsi 
2995 »       jmpq···2040·<fftwl_solver_register@plt>2995 »       jmpq···2040·<fftwl_solver_register@plt>