Offset 581, 322 lines modifiedOffset 581, 239 lines modified
581 »       xor····%eax,%eax581 »       xor····%eax,%eax
582 »       call···e610·<cst_errmsg@plt>582 »       call···e610·<cst_errmsg@plt>
583 »       mov····%ebx,%eax583 »       mov····%ebx,%eax
584 »       pop····%rbx584 »       pop····%rbx
585 »       ret585 »       ret
586 »       nopl···0x0(%rax,%rax,1)586 »       nopl···0x0(%rax,%rax,1)
  
 587 0000000000010380·<play_wave_client@@Base>:
587 0000000000010380·<val_audio_streaming_info@@Base>: 
588 »       mov····0x2ea61(%rip),%rax········ 
589 »       lea····0x21d13(%rip),%rdx········ 
590 »       mov····(%rax),%esi 
591 »       jmp····e1d0·<val_generic@plt> 
592 »       data16·cs·nopw·0x0(%rax,%rax,1) 
  
593 00000000000103a0·<audio_streaming_info_val@@Base>: 
594 »       mov····0x2ea41(%rip),%rax········ 
595 »       mov····%rdi,%rsi 
596 »       mov····(%rax),%edi 
597 »       jmp····f7b0·<val_new_typed@plt> 
598 »       nopl···0x0(%rax) 
599 »       data16·cs·nopw·0x0(%rax,%rax,1) 
  
600 00000000000103c0·<new_audio_streaming_info@@Base>: 
601 »       sub····$0x8,%rsp 
602 »       mov····$0x28,%edi 
603 »       call···e930·<cst_safe_alloc@plt> 
604 »       movl···$0x100,(%rax) 
605 »       movq···$0x0,0x8(%rax) 
606 »       movq···$0x0,0x20(%rax) 
607 »       add····$0x8,%rsp 
608 »       ret 
609 »       nopl···0x0(%rax) 
  
610 00000000000103f0·<delete_audio_streaming_info@@Base>: 
611 »       test···%rdi,%rdi 
612 »       je·····10400·<delete_audio_streaming_info@@Base+0x10> 
613 »       jmp····f8b0·<cst_free@plt> 
614 »       nopw···0x0(%rax,%rax,1) 
615 »       ret 
616 »       nopl···0x0(%rax) 
617 »       data16·cs·nopw·0x0(%rax,%rax,1) 
  
618 0000000000010410·<val_delete_audio_streaming_info@@Base>: 
619 »       jmp····f9c0·<delete_audio_streaming_info@plt> 
620 »       data16·cs·nopw·0x0(%rax,%rax,1) 
  
621 0000000000010420·<audio_stream_chunk@@Base>: 
622 »       push···%rbx 
623 »       movslq·%esi,%r8 
624 »       mov····%rdi,%r10 
625 »       mov····%edx,%r9d 
626 »       mov····%ecx,%ebx 
627 »       sub····$0x10,%rsp 
628 »       test···%r8d,%r8d 
629 »       je·····10460·<audio_stream_chunk@@Base+0x40> 
630 »       mov····0x2ec2c(%rip),%rdi········ 
631 »       mov····0x18(%r10),%rax 
632 »       lea····(%r9,%r9,1),%edx 
633 »       lea····(%rax,%r8,2),%rsi 
634 »       call···ee20·<audio_write@plt> 
635 »       cmp····$0x1,%ebx 
636 »       je·····10498·<audio_stream_chunk@@Base+0x78> 
637 »       add····$0x10,%rsp 
638 »       xor····%eax,%eax 
639 »       pop····%rbx 
640 »       ret 
641 »       nopw···0x0(%rax,%rax,1) 
642 »       mov····0x10(%rdi),%esi 
643 »       mov····0x8(%rdi),%edi 
644 »       mov····%edx,0xc(%rsp) 
645 »       xor····%edx,%edx 
646 »       mov····%r8d,0x8(%rsp) 
647 »       mov····%r10,(%rsp) 
648 »       call···e7c0·<audio_open@plt> 
649 »       mov····0xc(%rsp),%r9d 
650 »       movslq·0x8(%rsp),%r8 
651 »       mov····%rax,0x2ebdd(%rip)········ 
652 »       mov····(%rsp),%r10 
653 »       mov····%rax,%rdi 
654 »       jmp····1043c·<audio_stream_chunk@@Base+0x1c> 
655 »       nopl···0x0(%rax) 
656 »       mov····0x2ebc9(%rip),%rdi········ 
657 »       call···ef70·<audio_close@plt> 
658 »       xor····%eax,%eax 
659 »       movq···$0x0,0x2ebb7(%rip)········ 
660 »       add····$0x10,%rsp 
661 »       pop····%rbx 
662 »       ret 
663 »       nopw···0x0(%rax,%rax,1) 
  
664 00000000000104c0·<play_wave_client@@Base>: 
665 »       sub····$0x208,%rsp588 »       sub····$0x208,%rsp
666 »       mov····%rbx,0x1d8(%rsp)589 »       mov····%rbx,0x1d8(%rsp)
667 »       mov····%rdi,%rbx590 »       mov····%rdi,%rbx
668 »       mov····%rcx,0x8(%rsp)591 »       mov····%rcx,0x8(%rsp)
669 »       mov····%fs:0x28,%rax592 »       mov····%fs:0x28,%rax
670 »       mov····%rax,0x1c8(%rsp)593 »       mov····%rax,0x1c8(%rsp)
671 »       xor····%eax,%eax594 »       xor····%eax,%eax
672 »       test···%rdi,%rdi595 »       test···%rdi,%rdi
673 »       je·····107cf·<play_wave_client@@Base+0x30f>596 »       je·····1068f·<play_wave_client@@Base+0x30f>
674 »       mov····%rsi,%rdi597 »       mov····%rsi,%rdi
675 »       mov····%edx,%esi598 »       mov····%edx,%esi
676 »       mov····%r15,0x200(%rsp)599 »       mov····%r15,0x200(%rsp)
677 »       mov····%rcx,%r15600 »       mov····%rcx,%r15
678 »       call···f230·<cst_socket_open@plt>601 »       call···f230·<cst_socket_open@plt>
679 »       mov····%eax,0x18(%rsp)602 »       mov····%eax,0x18(%rsp)
680 »       test···%eax,%eax603 »       test···%eax,%eax
681 »       je·····107c7·<play_wave_client@@Base+0x307>604 »       je·····10687·<play_wave_client@@Base+0x307>
682 »       movabs·$0x182e736e64,%rax605 »       movabs·$0x182e736e64,%rax
683 »       lea····0x21b91(%rip),%rsi········606 »       lea····0x21cbc(%rip),%rsi········
684 »       mov····%r15,%rdi607 »       mov····%r15,%rdi
685 »       mov····%rax,0x20(%rsp)608 »       mov····%rax,0x20(%rsp)
686 »       call···f220·<strcmp@plt>609 »       call···f220·<strcmp@plt>
687 »       test···%eax,%eax610 »       test···%eax,%eax
688 »       je·····10700·<play_wave_client@@Base+0x240>611 »       je·····105c0·<play_wave_client@@Base+0x240>
689 »       lea····0x21b7a(%rip),%rsi········612 »       lea····0x21ca5(%rip),%rsi········
690 »       mov····%r15,%rdi613 »       mov····%r15,%rdi
691 »       call···f220·<strcmp@plt>614 »       call···f220·<strcmp@plt>
692 »       cmp····$0x1,%eax615 »       cmp····$0x1,%eax
693 »       sbb····%ecx,%ecx616 »       sbb····%ecx,%ecx
694 »       add····$0x3,%ecx617 »       add····$0x3,%ecx
695 »       cmp····$0x1,%eax618 »       cmp····$0x1,%eax
696 »       sbb····%eax,%eax619 »       sbb····%eax,%eax
697 »       add····$0x2,%eax620 »       add····$0x2,%eax
698 »       imul···0xc(%rbx),%eax621 »       imul···0xc(%rbx),%eax
699 »       mov····0x10(%rbx),%edx622 »       mov····0x10(%rbx),%edx
700 »       mov····%ecx,0x2c(%rsp)623 »       mov····%ecx,0x2c(%rsp)
701 »       mov····0x2ea15(%rip),%rdi········624 »       mov····0x2eb55(%rip),%rdi········
702 »       mov····0x8(%rbx),%esi625 »       mov····0x8(%rbx),%esi
703 »       mov····%edx,0x34(%rsp)626 »       mov····%edx,0x34(%rsp)
704 »       imul···%edx,%eax627 »       imul···%edx,%eax
705 »       movzbl·(%rdi),%edi628 »       movzbl·(%rdi),%edi
706 »       mov····%esi,0x30(%rsp)629 »       mov····%esi,0x30(%rsp)
707 »       mov····%dil,0x1f(%rsp)630 »       mov····%dil,0x1f(%rsp)
708 »       mov····%eax,0x28(%rsp)631 »       mov····%eax,0x28(%rsp)
709 »       test···%dil,%dil632 »       test···%dil,%dil
710 »       je·····105b1·<play_wave_client@@Base+0xf1>633 »       je·····10471·<play_wave_client@@Base+0xf1>
711 »       movabs·$0x18000000646e732e,%rdi634 »       movabs·$0x18000000646e732e,%rdi
712 »       movbe··%eax,0x28(%rsp)635 »       movbe··%eax,0x28(%rsp)
713 »       mov····%rdi,0x20(%rsp)636 »       mov····%rdi,0x20(%rsp)
714 »       movbe··%ecx,0x2c(%rsp)637 »       movbe··%ecx,0x2c(%rsp)
715 »       movbe··%esi,0x30(%rsp)638 »       movbe··%esi,0x30(%rsp)
716 »       movbe··%edx,0x34(%rsp)639 »       movbe··%edx,0x34(%rsp)
717 »       mov····0x18(%rsp),%edi640 »       mov····0x18(%rsp),%edi
718 »       lea····0x20(%rsp),%rsi641 »       lea····0x20(%rsp),%rsi
719 »       mov····$0x18,%edx642 »       mov····$0x18,%edx
720 »       call···f7a0·<write@plt>643 »       call···f7a0·<write@plt>
721 »       cmp····$0x18,%rax644 »       cmp····$0x18,%rax
722 »       jne····107d9·<play_wave_client@@Base+0x319>645 »       jne····10699·<play_wave_client@@Base+0x319>
723 »       mov····0xc(%rbx),%eax646 »       mov····0xc(%rbx),%eax
724 »       mov····%rbp,0x1e0(%rsp)647 »       mov····%rbp,0x1e0(%rsp)
725 »       xor····%ebp,%ebp648 »       xor····%ebp,%ebp
726 »       test···%eax,%eax649 »       test···%eax,%eax
727 »       jle····106b7·<play_wave_client@@Base+0x1f7>650 »       jle····10577·<play_wave_client@@Base+0x1f7>
728 »       mov····%r12,0x1e8(%rsp)651 »       mov····%r12,0x1e8(%rsp)
729 »       mov····%r13,0x1f0(%rsp)652 »       mov····%r13,0x1f0(%rsp)
730 »       mov····%r14,0x1f8(%rsp)653 »       mov····%r14,0x1f8(%rsp)
731 »       nopl···0x0(%rax,%rax,1)654 »       nopl···0x0(%rax,%rax,1)
732 »       mov····%eax,%r13d655 »       mov····%eax,%r13d
733 »       lea····0x80(%rbp),%edx656 »       lea····0x80(%rbp),%edx
734 »       mov····0x8(%rsp),%rdi657 »       mov····0x8(%rsp),%rdi
735 »       lea····0x21aa1(%rip),%rsi········658 »       lea····0x21bcc(%rip),%rsi········
736 »       sub····%ebp,%r13d659 »       sub····%ebp,%r13d
737 »       cmp····%eax,%edx660 »       cmp····%eax,%edx
738 »       mov····$0x80,%eax661 »       mov····$0x80,%eax
739 »       cmovl··%eax,%r13d662 »       cmovl··%eax,%r13d
740 »       call···f220·<strcmp@plt>663 »       call···f220·<strcmp@plt>
741 »       test···%eax,%eax664 »       test···%eax,%eax
742 »       jne····10710·<play_wave_client@@Base+0x250>665 »       jne····105d0·<play_wave_client@@Base+0x250>
743 »       mov····%r13d,%eax666 »       mov····%r13d,%eax
744 »       movslq·%ebp,%rcx667 »       movslq·%ebp,%rcx
745 »       lea····0x140(%rsp),%r14668 »       lea····0x140(%rsp),%r14
746 »       mov····%rax,0x10(%rsp)669 »       mov····%rax,0x10(%rsp)
747 »       lea····(%rcx,%rcx,1),%r15670 »       lea····(%rcx,%rcx,1),%r15
748 »       lea····(%r14,%rax,1),%r12671 »       lea····(%r14,%rax,1),%r12
749 »       nopl···0x0(%rax,%rax,1)672 »       nopl···0x0(%rax,%rax,1)
750 »       mov····0x18(%rbx),%rax673 »       mov····0x18(%rbx),%rax
751 »       add····$0x1,%r14674 »       add····$0x1,%r14
752 »       movswl·(%rax,%r15,1),%edi675 »       movswl·(%rax,%r15,1),%edi
753 »       add····$0x2,%r15676 »       add····$0x2,%r15
754 »       call···f550·<cst_short_to_ulaw@plt>677 »       call···f550·<cst_short_to_ulaw@plt>
755 »       mov····%al,-0x1(%r14)678 »       mov····%al,-0x1(%r14)
756 »       cmp····%r14,%r12679 »       cmp····%r14,%r12
757 »       jne····10650·<play_wave_client@@Base+0x190>680 »       jne····10510·<play_wave_client@@Base+0x190>
758 »       mov····0x10(%rsp),%rdx681 »       mov····0x10(%rsp),%rdx
759 »       mov····0x18(%rsp),%edi682 »       mov····0x18(%rsp),%edi
760 »       lea····0x140(%rsp),%rsi683 »       lea····0x140(%rsp),%rsi
761 »       call···f7a0·<write@plt>684 »       call···f7a0·<write@plt>
762 »       mov····%eax,%r12d685 »       mov····%eax,%r12d
763 »       test···%r12d,%r12d686 »       test···%r12d,%r12d
764 »       jle····107b1·<play_wave_client@@Base+0x2f1>687 »       jle····10671·<play_wave_client@@Base+0x2f1>
765 »       mov····0xc(%rbx),%eax688 »       mov····0xc(%rbx),%eax
766 »       add····%r12d,%ebp689 »       add····%r12d,%ebp
767 »       cmp····%ebp,%eax690 »       cmp····%ebp,%eax
768 »       jg·····10600·<play_wave_client@@Base+0x140>691 »       jg·····104c0·<play_wave_client@@Base+0x140>
769 »       mov····0x1e8(%rsp),%r12692 »       mov····0x1e8(%rsp),%r12
770 »       mov····0x1f0(%rsp),%r13693 »       mov····0x1f0(%rsp),%r13
771 »       mov····0x1f8(%rsp),%r14694 »       mov····0x1f8(%rsp),%r14
772 »       mov····0x18(%rsp),%edi695 »       mov····0x18(%rsp),%edi
773 »       call···f1b0·<cst_socket_close@plt>696 »       call···f1b0·<cst_socket_close@plt>
774 »       mov····0x1e0(%rsp),%rbp697 »       mov····0x1e0(%rsp),%rbp
775 »       mov····0x200(%rsp),%r15698 »       mov····0x200(%rsp),%r15
776 »       xor····%eax,%eax699 »       xor····%eax,%eax
777 »       mov····0x1c8(%rsp),%rdx700 »       mov····0x1c8(%rsp),%rdx
778 »       sub····%fs:0x28,%rdx701 »       sub····%fs:0x28,%rdx
779 »       jne····107f1·<play_wave_client@@Base+0x331>702 »       jne····106b1·<play_wave_client@@Base+0x331>
780 »       mov····0x1d8(%rsp),%rbx703 »       mov····0x1d8(%rsp),%rbx
781 »       add····$0x208,%rsp704 »       add····$0x208,%rsp
782 »       ret705 »       ret
783 »       nopl···0x0(%rax)706 »       nopl···0x0(%rax)
784 »       mov····$0x1,%ecx707 »       mov····$0x1,%ecx
785 »       mov····$0x1,%eax708 »       mov····$0x1,%eax
786 »       jmp····10559·<play_wave_client@@Base+0x99>709 »       jmp····10419·<play_wave_client@@Base+0x99>
787 »       nop710 »       nop
788 »       mov····0x18(%rbx),%rdx711 »       mov····0x18(%rbx),%rdx
789 »       movslq·%ebp,%rax712 »       movslq·%ebp,%rax
790 »       mov····%r13d,%r8d713 »       mov····%r13d,%r8d
791 »       lea····0x40(%rsp),%rsi714 »       lea····0x40(%rsp),%rsi
792 »       add····%r8,%r8715 »       add····%r8,%r8
793 »       lea····(%rdx,%rax,2),%rcx716 »       lea····(%rdx,%rax,2),%rcx
794 »       mov····%rsi,%rax717 »       mov····%rsi,%rax
795 »       lea····(%rsi,%r8,1),%rdx718 »       lea····(%rsi,%r8,1),%rdx
796 »       movzwl·(%rcx),%edi719 »       movzwl·(%rcx),%edi
797 »       cmpb···$0x0,0x1f(%rsp)720 »       cmpb···$0x0,0x1f(%rsp)
798 »       jne····10760·<play_wave_client@@Base+0x2a0>721 »       jne····10620·<play_wave_client@@Base+0x2a0>
799 »       mov····%di,(%rax)722 »       mov····%di,(%rax)
800 »       lea····0x2(%rax),%rdi723 »       lea····0x2(%rax),%rdi
801 »       cmp····%rdi,%rdx724 »       cmp····%rdi,%rdx
802 »       je·····10790·<play_wave_client@@Base+0x2d0>725 »       je·····10650·<play_wave_client@@Base+0x2d0>
803 »       movzwl·0x2(%rcx),%edi726 »       movzwl·0x2(%rcx),%edi
804 »       add····$0x4,%rax727 »       add····$0x4,%rax
805 »       mov····%di,-0x2(%rax)728 »       mov····%di,-0x2(%rax)
806 »       cmp····%rax,%rdx729 »       cmp····%rax,%rdx
807 »       je·····10790·<play_wave_client@@Base+0x2d0>730 »       je·····10650·<play_wave_client@@Base+0x2d0>
808 »       add····$0x4,%rcx731 »       add····$0x4,%rcx
809 »       movzwl·(%rcx),%edi732 »       movzwl·(%rcx),%edi
810 »       jmp····10737·<play_wave_client@@Base+0x277>733 »       jmp····105f7·<play_wave_client@@Base+0x277>
811 »       nopl···(%rax)734 »       nopl···(%rax)
812 »       movbe··%di,(%rax)735 »       movbe··%di,(%rax)
813 »       lea····0x2(%rax),%rdi736 »       lea····0x2(%rax),%rdi
814 »       cmp····%rdi,%rdx737 »       cmp····%rdi,%rdx
815 »       je·····10790·<play_wave_client@@Base+0x2d0>738 »       je·····10650·<play_wave_client@@Base+0x2d0>
816 »       movbe··0x2(%rcx),%di739 »       movbe··0x2(%rcx),%di
817 »       add····$0x4,%rax740 »       add····$0x4,%rax
818 »       mov····%di,-0x2(%rax)741 »       mov····%di,-0x2(%rax)
819 »       cmp····%rax,%rdx742 »       cmp····%rax,%rdx
820 »       je·····10790·<play_wave_client@@Base+0x2d0>743 »       je·····10650·<play_wave_client@@Base+0x2d0>
821 »       add····$0x4,%rcx744 »       add····$0x4,%rcx
822 »       movzwl·(%rcx),%edi745 »       movzwl·(%rcx),%edi
823 »       jmp····10760·<play_wave_client@@Base+0x2a0>746 »       jmp····10620·<play_wave_client@@Base+0x2a0>
824 »       nopw···0x0(%rax,%rax,1)747 »       nopw···0x0(%rax,%rax,1)
825 »       mov····0x18(%rsp),%edi748 »       mov····0x18(%rsp),%edi
826 »       mov····%r8,%rdx749 »       mov····%r8,%rdx
827 »       call···f7a0·<write@plt>750 »       call···f7a0·<write@plt>
828 »       mov····%eax,%edx751 »       mov····%eax,%edx
829 »       shr····$0x1f,%edx752 »       shr····$0x1f,%edx
830 »       lea····(%rdx,%rax,1),%r12d753 »       lea····(%rdx,%rax,1),%r12d
831 »       sar····$1,%r12d754 »       sar····$1,%r12d
832 »       test···%r12d,%r12d755 »       test···%r12d,%r12d
833 »       jg·····10691·<play_wave_client@@Base+0x1d1>756 »       jg·····10551·<play_wave_client@@Base+0x1d1>
834 »       mov····%r13d,%esi757 »       mov····%r13d,%esi
835 »       lea····0x21906(%rip),%rdi········758 »       lea····0x21a31(%rip),%rdi········
836 »       xor····%eax,%eax759 »       xor····%eax,%eax
837 »       call···e610·<cst_errmsg@plt>760 »       call···e610·<cst_errmsg@plt>
838 »       jmp····10691·<play_wave_client@@Base+0x1d1>761 »       jmp····10551·<play_wave_client@@Base+0x1d1>
839 »       mov····0x200(%rsp),%r15762 »       mov····0x200(%rsp),%r15
840 »       mov····$0xffffffff,%eax763 »       mov····$0xffffffff,%eax
841 »       jmp····106d2·<play_wave_client@@Base+0x212>764 »       jmp····10592·<play_wave_client@@Base+0x212>
842 »       lea····0x22cb0(%rip),%rdi········765 »       lea····0x22df0(%rip),%rdi········
843 »       xor····%eax,%eax766 »       xor····%eax,%eax
844 »       call···e610·<cst_errmsg@plt>767 »       call···e610·<cst_errmsg@plt>
845 »       mov····0x200(%rsp),%r15768 »       mov····0x200(%rsp),%r15
846 »       jmp····107cf·<play_wave_client@@Base+0x30f>769 »       jmp····1068f·<play_wave_client@@Base+0x30f>
847 »       mov····%rbp,0x1e0(%rsp)770 »       mov····%rbp,0x1e0(%rsp)
848 »       mov····%r12,0x1e8(%rsp)771 »       mov····%r12,0x1e8(%rsp)
849 »       mov····%r13,0x1f0(%rsp)772 »       mov····%r13,0x1f0(%rsp)
850 »       mov····%r14,0x1f8(%rsp)773 »       mov····%r14,0x1f8(%rsp)
851 »       mov····%r15,0x200(%rsp)774 »       mov····%r15,0x200(%rsp)
852 »       call···f1a0·<__stack_chk_fail@plt>775 »       call···f1a0·<__stack_chk_fail@plt>
853 »       xchg···%ax,%ax776 »       xchg···%ax,%ax
  
854 0000000000010820·<audio_bps@@Base>:777 00000000000106e0·<audio_bps@@Base>:
855 »       mov····$0x2,%eax778 »       mov····$0x2,%eax
856 »       test···%edi,%edi779 »       test···%edi,%edi
857 »       je·····10834·<audio_bps@@Base+0x14>780 »       je·····106f4·<audio_bps@@Base+0x14>
858 »       sub····$0x1,%edi781 »       sub····$0x1,%edi
859 »       xor····%eax,%eax782 »       xor····%eax,%eax
860 »       cmp····$0x1,%edi783 »       cmp····$0x1,%edi
861 »       setbe··%al784 »       setbe··%al
862 »       ret785 »       ret
863 »       data16·cs·nopw·0x0(%rax,%rax,1)786 »       data16·cs·nopw·0x0(%rax,%rax,1)
  
864 0000000000010840·<audio_open@@Base>:787 0000000000010700·<audio_open@@Base>:
865 »       push···%rbp788 »       push···%rbp
866 »       mov····%edi,%ebp789 »       mov····%edi,%ebp
867 »       push···%rbx790 »       push···%rbx
868 »       mov····%esi,%ebx791 »       mov····%esi,%ebx
869 »       sub····$0x18,%rsp792 »       sub····$0x18,%rsp
870 »       call···f510·<audio_open_alsa@plt>793 »       call···f510·<audio_open_alsa@plt>
871 »       mov····%rax,%rcx794 »       mov····%rax,%rcx
872 »       test···%rax,%rax795 »       test···%rax,%rax
873 »       je·····10885·<audio_open@@Base+0x45>796 »       je·····10745·<audio_open@@Base+0x45>
874 »       movslq·0x4(%rax),%rdi797 »       movslq·0x4(%rax),%rdi
875 »       movslq·%ebp,%rsi798 »       movslq·%ebp,%rsi
876 »       sar····$0x1f,%ebp799 »       sar····$0x1f,%ebp
877 »       imul···$0x10624dd3,%rsi,%rsi800 »       imul···$0x10624dd3,%rsi,%rsi
878 »       mov····%rdi,%rax801 »       mov····%rdi,%rax
879 »       imul···$0x10624dd3,%rdi,%rdi802 »       imul···$0x10624dd3,%rdi,%rdi
880 »       sar····$0x1f,%eax803 »       sar····$0x1f,%eax
881 »       sar····$0x26,%rsi804 »       sar····$0x26,%rsi
882 »       sar····$0x26,%rdi805 »       sar····$0x26,%rdi
883 »       sub····%ebp,%esi806 »       sub····%ebp,%esi
884 »       sub····%eax,%edi807 »       sub····%eax,%edi
885 »       cmp····%edi,%esi808 »       cmp····%edi,%esi
886 »       jne····10890·<audio_open@@Base+0x50>809 »       jne····10750·<audio_open@@Base+0x50>
887 »       add····$0x18,%rsp810 »       add····$0x18,%rsp
888 »       mov····%rcx,%rax811 »       mov····%rcx,%rax
889 »       pop····%rbx812 »       pop····%rbx
890 »       pop····%rbp813 »       pop····%rbp
891 »       ret814 »       ret
892 »       nop815 »       nop
893 »       mov····%ebx,%edx816 »       mov····%ebx,%edx
Offset 907, 44 lines modifiedOffset 824, 44 lines modified
907 »       add····$0x18,%rsp824 »       add····$0x18,%rsp
908 »       mov····%rcx,%rax825 »       mov····%rcx,%rax
909 »       pop····%rbx826 »       pop····%rbx
910 »       pop····%rbp827 »       pop····%rbp
911 »       ret828 »       ret
912 »       nop829 »       nop
  
913 00000000000108b0·<audio_close@@Base>:830 0000000000010770·<audio_close@@Base>:
914 »       mov····%rdi,%rax831 »       mov····%rdi,%rax
915 »       mov····0x20(%rdi),%rdi832 »       mov····0x20(%rdi),%rdi
916 »       test···%rdi,%rdi833 »       test···%rdi,%rdi
917 »       je·····108e0·<audio_close@@Base+0x30>834 »       je·····107a0·<audio_close@@Base+0x30>
918 »       sub····$0x18,%rsp835 »       sub····$0x18,%rsp
919 »       mov····%rax,0x8(%rsp)836 »       mov····%rax,0x8(%rsp)
920 »       call···f080·<delete_rateconv@plt>837 »       call···f080·<delete_rateconv@plt>
921 »       mov····0x8(%rsp),%rdi838 »       mov····0x8(%rsp),%rdi
922 »       add····$0x18,%rsp839 »       add····$0x18,%rsp
923 »       jmp····ecb0·<audio_close_alsa@plt>840 »       jmp····ecb0·<audio_close_alsa@plt>
924 »       nopl···0x0(%rax,%rax,1)841 »       nopl···0x0(%rax,%rax,1)
925 »       mov····%rax,%rdi842 »       mov····%rax,%rdi
926 »       jmp····ecb0·<audio_close_alsa@plt>843 »       jmp····ecb0·<audio_close_alsa@plt>
927 »       nopl···0x0(%rax,%rax,1)844 »       nopl···0x0(%rax,%rax,1)
  
928 00000000000108f0·<audio_write@@Base>:845 00000000000107b0·<audio_write@@Base>:
929 »       push···%r15846 »       push···%r15
930 »       push···%r14847 »       push···%r14
931 »       mov····%rdi,%r14848 »       mov····%rdi,%r14
932 »       push···%r13849 »       push···%r13
933 »       push···%r12850 »       push···%r12
934 »       push···%rbp851 »       push···%rbp
935 »       push···%rbx852 »       push···%rbx
936 »       sub····$0x18,%rsp853 »       sub····$0x18,%rsp
937 »       mov····0x20(%rdi),%r13854 »       mov····0x20(%rdi),%r13
938 »       mov····%rsi,(%rsp)855 »       mov····%rsi,(%rsp)
939 »       mov····%edx,0x8(%rsp)856 »       mov····%edx,0x8(%rsp)
940 »       test···%r13,%r13857 »       test···%r13,%r13
941 »       je·····10b90·<audio_write@@Base+0x2a0>858 »       je·····10a50·<audio_write@@Base+0x2a0>
942 »       mov····0x3c(%r13),%ebx859 »       mov····0x3c(%r13),%ebx
943 »       mov····%edx,%ebp860 »       mov····%edx,%ebp
944 »       mov····%rsi,%r12861 »       mov····%rsi,%r12
945 »       shr····$0x1f,%ebp862 »       shr····$0x1f,%ebp
946 »       lea····(%rbx,%rbx,1),%edi863 »       lea····(%rbx,%rbx,1),%edi
947 »       add····%edx,%ebp864 »       add····%edx,%ebp
948 »       mov····%ebx,0xc(%rsp)865 »       mov····%ebx,0xc(%rsp)
Offset 954, 191 lines modifiedOffset 871, 191 lines modified
954 »       mov····%rax,%r15871 »       mov····%rax,%r15
955 »       nopl···0x0(%rax,%rax,1)872 »       nopl···0x0(%rax,%rax,1)
956 »       mov····0x20(%r14),%rdi873 »       mov····0x20(%r14),%rdi
957 »       mov····%ebp,%edx874 »       mov····%ebp,%edx
958 »       mov····%r12,%rsi875 »       mov····%r12,%rsi
959 »       call···f210·<cst_rateconv_in@plt>876 »       call···f210·<cst_rateconv_in@plt>
960 »       test···%eax,%eax877 »       test···%eax,%eax
961 »       jle····10980·<audio_write@@Base+0x90>878 »       jle····10840·<audio_write@@Base+0x90>
962 »       mov····%eax,%edx879 »       mov····%eax,%edx
963 »       sub····%eax,%ebp880 »       sub····%eax,%ebp
964 »       lea····(%r12,%rdx,2),%r12881 »       lea····(%r12,%rdx,2),%r12
965 »       nopw···0x0(%rax,%rax,1)882 »       nopw···0x0(%rax,%rax,1)
966 »       mov····0x20(%r14),%rdi883 »       mov····0x20(%r14),%rdi
967 »       mov····%ebx,%edx884 »       mov····%ebx,%edx
968 »       mov····%r15,%rsi885 »       mov····%r15,%rsi
969 »       call···f4b0·<cst_rateconv_out@plt>886 »       call···f4b0·<cst_rateconv_out@plt>
970 »       test···%eax,%eax887 »       test···%eax,%eax
971 »       jle····10940·<audio_write@@Base+0x50>888 »       jle····10800·<audio_write@@Base+0x50>
972 »       mov····%eax,%edx889 »       mov····%eax,%edx
973 »       sub····%eax,%ebx890 »       sub····%eax,%ebx
974 »       lea····(%r15,%rdx,2),%r15891 »       lea····(%r15,%rdx,2),%r15
975 »       jmp····10960·<audio_write@@Base+0x70>892 »       jmp····10820·<audio_write@@Base+0x70>
976 »       nopl···0x0(%rax)893 »       nopl···0x0(%rax)
977 »       mov····0xc(%rsp),%eax894 »       mov····0xc(%rsp),%eax
978 »       mov····%r13,%r12895 »       mov····%r13,%r12
979 »       sub····%ebx,%eax896 »       sub····%ebx,%eax
980 »       lea····(%rax,%rax,1),%ebx897 »       lea····(%rax,%rax,1),%ebx
981 »       mov····0xc(%r14),%edx898 »       mov····0xc(%r14),%edx
982 »       mov····0x8(%r14),%esi899 »       mov····0x8(%r14),%esi
983 »       cmp····%esi,%edx900 »       cmp····%esi,%edx
984 »       je·····10a3a·<audio_write@@Base+0x14a>901 »       je·····108fa·<audio_write@@Base+0x14a>
985 »       movabs·$0x200000001,%rax902 »       movabs·$0x200000001,%rax
986 »       cmp····%rax,0x8(%r14)903 »       cmp····%rax,0x8(%r14)
987 »       je·····109c2·<audio_write@@Base+0xd2>904 »       je·····10882·<audio_write@@Base+0xd2>
988 »       lea····0x22b0d(%rip),%rdi········905 »       lea····0x22c4d(%rip),%rdi········
989 »       xor····%eax,%eax906 »       xor····%eax,%eax
990 »       call···e610·<cst_errmsg@plt>907 »       call···e610·<cst_errmsg@plt>
991 »       mov····0xc(%r14),%edx908 »       mov····0xc(%r14),%edx
992 »       mov····0x8(%r14),%esi909 »       mov····0x8(%r14),%esi
993 »       mov····%edx,%eax910 »       mov····%edx,%eax
994 »       imul···%ebx,%eax911 »       imul···%ebx,%eax
995 »       cltd912 »       cltd
996 »       idiv···%esi913 »       idiv···%esi
997 »       mov····%eax,%edi914 »       mov····%eax,%edi
998 »       call···e930·<cst_safe_alloc@plt>915 »       call···e930·<cst_safe_alloc@plt>
999 »       mov····0x10(%r14),%edi916 »       mov····0x10(%r14),%edi
1000 »       mov····%rax,%r13917 »       mov····%rax,%r13
1001 »       call···fa10·<audio_bps@plt>918 »       call···fa10·<audio_bps@plt>
1002 »       cmp····$0x2,%eax919 »       cmp····$0x2,%eax
1003 »       jne····10ab0·<audio_write@@Base+0x1c0>920 »       jne····10970·<audio_write@@Base+0x1c0>
1004 »       cmp····$0x1,%ebx921 »       cmp····$0x1,%ebx
1005 »       jle····10a1b·<audio_write@@Base+0x12b>922 »       jle····108db·<audio_write@@Base+0x12b>
1006 »       mov····%ebx,%eax923 »       mov····%ebx,%eax
1007 »       xor····%edx,%edx924 »       xor····%edx,%edx
1008 »       sar····$1,%eax925 »       sar····$1,%eax
1009 »       nopl···0x0(%rax)926 »       nopl···0x0(%rax)
1010 »       data16·cs·nopw·0x0(%rax,%rax,1)927 »       data16·cs·nopw·0x0(%rax,%rax,1)
1011 »       vpinsrw·$0x0,(%r12,%rdx,2),%xmm0,%xmm0928 »       vpinsrw·$0x0,(%r12,%rdx,2),%xmm0,%xmm0
1012 »       vpshuflw·$0x0,%xmm0,%xmm0929 »       vpshuflw·$0x0,%xmm0,%xmm0
1013 »       vmovd··%xmm0,0x0(%r13,%rdx,4)930 »       vmovd··%xmm0,0x0(%r13,%rdx,4)
1014 »       add····$0x1,%rdx931 »       add····$0x1,%rdx
1015 »       cmp····%eax,%edx932 »       cmp····%eax,%edx
1016 »       jb·····10a00·<audio_write@@Base+0x110>933 »       jb·····108c0·<audio_write@@Base+0x110>
1017 »       cmp····(%rsp),%r12934 »       cmp····(%rsp),%r12
1018 »       je·····10a29·<audio_write@@Base+0x139>935 »       je·····108e9·<audio_write@@Base+0x139>
1019 »       mov····%r12,%rdi936 »       mov····%r12,%rdi
1020 »       call···f8b0·<cst_free@plt>937 »       call···f8b0·<cst_free@plt>
1021 »       imul···0xc(%r14),%ebx938 »       imul···0xc(%r14),%ebx
1022 »       mov····%r13,%r12939 »       mov····%r13,%r12
1023 »       mov····%ebx,%eax940 »       mov····%ebx,%eax
1024 »       cltd941 »       cltd
1025 »       idivl··0x8(%r14)942 »       idivl··0x8(%r14)
1026 »       mov····%eax,%ebx943 »       mov····%eax,%ebx
1027 »       mov····0x14(%r14),%edx944 »       mov····0x14(%r14),%edx
1028 »       mov····0x10(%r14),%esi945 »       mov····0x10(%r14),%esi
1029 »       cmp····%esi,%edx946 »       cmp····%esi,%edx
1030 »       je·····10b5c·<audio_write@@Base+0x26c>947 »       je·····10a1c·<audio_write@@Base+0x26c>
1031 »       test···%edx,%edx948 »       test···%edx,%edx
1032 »       jne····10afd·<audio_write@@Base+0x20d>949 »       jne····109bd·<audio_write@@Base+0x20d>
1033 »       cmp····$0x2,%esi950 »       cmp····$0x2,%esi
1034 »       je·····10c7f·<audio_write@@Base+0x38f>951 »       je·····10b3f·<audio_write@@Base+0x38f>
1035 »       movabs·$0x100000000,%rax952 »       movabs·$0x100000000,%rax
1036 »       cmp····%rax,0x10(%r14)953 »       cmp····%rax,0x10(%r14)
1037 »       je·····10c2d·<audio_write@@Base+0x33d>954 »       je·····10aed·<audio_write@@Base+0x33d>
1038 »       lea····0x22aaa(%rip),%rdi········955 »       lea····0x22bea(%rip),%rdi········
1039 »       xor····%eax,%eax956 »       xor····%eax,%eax
1040 »       call···e610·<cst_errmsg@plt>957 »       call···e610·<cst_errmsg@plt>
1041 »       mov····%r13,%rdi958 »       mov····%r13,%rdi
1042 »       call···f8b0·<cst_free@plt>959 »       call···f8b0·<cst_free@plt>
1043 »       cmp····(%rsp),%r12960 »       cmp····(%rsp),%r12
1044 »       je·····10a93·<audio_write@@Base+0x1a3>961 »       je·····10953·<audio_write@@Base+0x1a3>
1045 »       mov····%r12,%rdi962 »       mov····%r12,%rdi
1046 »       call···f8b0·<cst_free@plt>963 »       call···f8b0·<cst_free@plt>
1047 »       mov····0x2e486(%rip),%rax········964 »       mov····0x2e5c6(%rip),%rax········
1048 »       mov····(%rax),%rdi965 »       mov····(%rax),%rdi
1049 »       test···%rdi,%rdi966 »       test···%rdi,%rdi
1050 »       je·····10c23·<audio_write@@Base+0x333>967 »       je·····10ae3·<audio_write@@Base+0x333>
1051 »       mov····$0x1,%esi968 »       mov····$0x1,%esi
1052 »       call···e280·<__longjmp_chk@plt>969 »       call···e280·<__longjmp_chk@plt>
1053 »       mov····0x10(%r14),%edi970 »       mov····0x10(%r14),%edi
1054 »       call···fa10·<audio_bps@plt>971 »       call···fa10·<audio_bps@plt>
1055 »       cmp····$0x1,%eax972 »       cmp····$0x1,%eax
1056 »       jne····10b9d·<audio_write@@Base+0x2ad>973 »       jne····10a5d·<audio_write@@Base+0x2ad>
1057 »       cmp····$0x1,%ebx974 »       cmp····$0x1,%ebx
1058 »       jle····10a1b·<audio_write@@Base+0x12b>975 »       jle····108db·<audio_write@@Base+0x12b>
1059 »       mov····%ebx,%edi976 »       mov····%ebx,%edi
1060 »       xor····%eax,%eax977 »       xor····%eax,%eax
1061 »       sar····$1,%edi978 »       sar····$1,%edi
1062 »       nopl···0x0(%rax)979 »       nopl···0x0(%rax)
1063 »       data16·cs·nopw·0x0(%rax,%rax,1)980 »       data16·cs·nopw·0x0(%rax,%rax,1)
1064 »       movzbl·(%r12,%rax,1),%ecx981 »       movzbl·(%r12,%rax,1),%ecx
1065 »       movzbl·%cl,%edx982 »       movzbl·%cl,%edx
1066 »       mov····%cl,%dh983 »       mov····%cl,%dh
1067 »       mov····%dx,0x0(%r13,%rax,2)984 »       mov····%dx,0x0(%r13,%rax,2)
1068 »       add····$0x1,%rax985 »       add····$0x1,%rax
1069 »       cmp····%eax,%edi986 »       cmp····%eax,%edi
1070 »       jg·····10ae0·<audio_write@@Base+0x1f0>987 »       jg·····109a0·<audio_write@@Base+0x1f0>
1071 »       jmp····10a1b·<audio_write@@Base+0x12b>988 »       jmp····108db·<audio_write@@Base+0x12b>
1072 »       cmp····$0x2,%edx989 »       cmp····$0x2,%edx
1073 »       jne····10a5b·<audio_write@@Base+0x16b>990 »       jne····1091b·<audio_write@@Base+0x16b>
1074 »       test···%esi,%esi991 »       test···%esi,%esi
1075 »       jne····10a6f·<audio_write@@Base+0x17f>992 »       jne····1092f·<audio_write@@Base+0x17f>
1076 »       mov····%ebx,%eax993 »       mov····%ebx,%eax
1077 »       xor····%r13d,%r13d994 »       xor····%r13d,%r13d
1078 »       shr····$0x1f,%eax995 »       shr····$0x1f,%eax
1079 »       add····%ebx,%eax996 »       add····%ebx,%eax
1080 »       sar····$1,%eax997 »       sar····$1,%eax
1081 »       mov····%eax,%edi998 »       mov····%eax,%edi
1082 »       mov····%eax,%r15d999 »       mov····%eax,%r15d
1083 »       call···e930·<cst_safe_alloc@plt>1000 »       call···e930·<cst_safe_alloc@plt>
1084 »       mov····%rax,%rbp1001 »       mov····%rax,%rbp
1085 »       cmp····$0x1,%ebx1002 »       cmp····$0x1,%ebx
1086 »       jle····10b48·<audio_write@@Base+0x258>1003 »       jle····10a08·<audio_write@@Base+0x258>
1087 »       nopl···0x0(%rax)1004 »       nopl···0x0(%rax)
1088 »       movswl·(%r12,%r13,2),%edi1005 »       movswl·(%r12,%r13,2),%edi
1089 »       call···f550·<cst_short_to_ulaw@plt>1006 »       call···f550·<cst_short_to_ulaw@plt>
1090 »       mov····%al,0x0(%rbp,%r13,1)1007 »       mov····%al,0x0(%rbp,%r13,1)
1091 »       add····$0x1,%r131008 »       add····$0x1,%r13
1092 »       cmp····%r13d,%r15d1009 »       cmp····%r13d,%r15d
1093 »       jg·····10b30·<audio_write@@Base+0x240>1010 »       jg·····109f0·<audio_write@@Base+0x240>
1094 »       mov····%r15d,%ebx1011 »       mov····%r15d,%ebx
1095 »       cmp····(%rsp),%r121012 »       cmp····(%rsp),%r12
1096 »       je·····10b59·<audio_write@@Base+0x269>1013 »       je·····10a19·<audio_write@@Base+0x269>
1097 »       mov····%r12,%rdi1014 »       mov····%r12,%rdi
1098 »       call···f8b0·<cst_free@plt>1015 »       call···f8b0·<cst_free@plt>
1099 »       mov····%rbp,%r121016 »       mov····%rbp,%r12
1100 »       mov····0x18(%r14),%eax1017 »       mov····0x18(%r14),%eax
1101 »       test···%eax,%eax1018 »       test···%eax,%eax
1102 »       jne····10bfb·<audio_write@@Base+0x30b>1019 »       jne····10abb·<audio_write@@Base+0x30b>
1103 »       test···%ebx,%ebx1020 »       test···%ebx,%ebx
1104 »       jne····10bc6·<audio_write@@Base+0x2d6>1021 »       jne····10a86·<audio_write@@Base+0x2d6>
1105 »       cmp····(%rsp),%r121022 »       cmp····(%rsp),%r12
1106 »       je·····10b7a·<audio_write@@Base+0x28a>1023 »       je·····10a3a·<audio_write@@Base+0x28a>
1107 »       mov····%r12,%rdi1024 »       mov····%r12,%rdi
1108 »       call···f8b0·<cst_free@plt>1025 »       call···f8b0·<cst_free@plt>
1109 »       mov····0x8(%rsp),%eax1026 »       mov····0x8(%rsp),%eax
1110 »       add····$0x18,%rsp1027 »       add····$0x18,%rsp
1111 »       pop····%rbx1028 »       pop····%rbx
1112 »       pop····%rbp1029 »       pop····%rbp
1113 »       pop····%r121030 »       pop····%r12
1114 »       pop····%r131031 »       pop····%r13
1115 »       pop····%r141032 »       pop····%r14
1116 »       pop····%r151033 »       pop····%r15
1117 »       ret1034 »       ret
1118 »       nopl···(%rax)1035 »       nopl···(%rax)
1119 »       mov····0x8(%rsp),%ebx1036 »       mov····0x8(%rsp),%ebx
1120 »       mov····(%rsp),%r121037 »       mov····(%rsp),%r12
1121 »       jmp····1098c·<audio_write@@Base+0x9c>1038 »       jmp····1084c·<audio_write@@Base+0x9c>
1122 »       mov····0x10(%r14),%esi1039 »       mov····0x10(%r14),%esi
1123 »       lea····0x22958(%rip),%rdi········1040 »       lea····0x22a98(%rip),%rdi········
1124 »       xor····%eax,%eax1041 »       xor····%eax,%eax
1125 »       call···e610·<cst_errmsg@plt>1042 »       call···e610·<cst_errmsg@plt>
1126 »       mov····%r13,%rdi1043 »       mov····%r13,%rdi
1127 »       call···f8b0·<cst_free@plt>1044 »       call···f8b0·<cst_free@plt>
1128 »       cmp····(%rsp),%r121045 »       cmp····(%rsp),%r12
1129 »       jne····10a8b·<audio_write@@Base+0x19b>1046 »       jne····1094b·<audio_write@@Base+0x19b>
1130 »       jmp····10a93·<audio_write@@Base+0x1a3>1047 »       jmp····10953·<audio_write@@Base+0x1a3>
1131 »       mov····%ebx,%edx1048 »       mov····%ebx,%edx
1132 »       mov····%r12,%rsi1049 »       mov····%r12,%rsi
1133 »       mov····%r14,%rdi1050 »       mov····%r14,%rdi
1134 »       call···f460·<audio_write_alsa@plt>1051 »       call···f460·<audio_write_alsa@plt>
1135 »       mov····%eax,%ebp1052 »       mov····%eax,%ebp
1136 »       cmp····(%rsp),%r121053 »       cmp····(%rsp),%r12
1137 »       je·····10be3·<audio_write@@Base+0x2f3>1054 »       je·····10aa3·<audio_write@@Base+0x2f3>
1138 »       mov····%r12,%rdi1055 »       mov····%r12,%rdi
1139 »       call···f8b0·<cst_free@plt>1056 »       call···f8b0·<cst_free@plt>
1140 »       xor····%eax,%eax1057 »       xor····%eax,%eax
1141 »       cmp····%ebp,%ebx1058 »       cmp····%ebp,%ebx
1142 »       cmove··0x8(%rsp),%eax1059 »       cmove··0x8(%rsp),%eax
1143 »       add····$0x18,%rsp1060 »       add····$0x18,%rsp
1144 »       pop····%rbx1061 »       pop····%rbx
Offset 1147, 117 lines modifiedOffset 1064, 117 lines modified
1147 »       pop····%r131064 »       pop····%r13
1148 »       pop····%r141065 »       pop····%r14
1149 »       pop····%r151066 »       pop····%r15
1150 »       ret1067 »       ret
1151 »       mov····0x14(%r14),%edi1068 »       mov····0x14(%r14),%edi
1152 »       call···fa10·<audio_bps@plt>1069 »       call···fa10·<audio_bps@plt>
1153 »       cmp····$0x2,%eax1070 »       cmp····$0x2,%eax
1154 »       jne····10b68·<audio_write@@Base+0x278>1071 »       jne····10a28·<audio_write@@Base+0x278>
1155 »       mov····%ebx,%esi1072 »       mov····%ebx,%esi
1156 »       mov····%r12,%rdi1073 »       mov····%r12,%rdi
1157 »       shr····$0x1f,%esi1074 »       shr····$0x1f,%esi
1158 »       add····%ebx,%esi1075 »       add····%ebx,%esi
1159 »       sar····$1,%esi1076 »       sar····$1,%esi
1160 »       call···e0b0·<swap_bytes_short@plt>1077 »       call···e0b0·<swap_bytes_short@plt>
1161 »       jmp····10b68·<audio_write@@Base+0x278>1078 »       jmp····10a28·<audio_write@@Base+0x278>
1162 »       mov····$0xffffffff,%edi1079 »       mov····$0xffffffff,%edi
1163 »       call···e390·<exit@plt>1080 »       call···e390·<exit@plt>
1164 »       mov····%ebx,%eax1081 »       mov····%ebx,%eax
1165 »       shr····$0x1f,%eax1082 »       shr····$0x1f,%eax
1166 »       add····%ebx,%eax1083 »       add····%ebx,%eax
1167 »       sar····$1,%eax1084 »       sar····$1,%eax
1168 »       mov····%eax,%edi1085 »       mov····%eax,%edi
1169 »       mov····%eax,%r13d1086 »       mov····%eax,%r13d
1170 »       call···e930·<cst_safe_alloc@plt>1087 »       call···e930·<cst_safe_alloc@plt>
1171 »       mov····%rax,%rbp1088 »       mov····%rax,%rbp
1172 »       xor····%eax,%eax1089 »       xor····%eax,%eax
1173 »       cmp····$0x1,%ebx1090 »       cmp····$0x1,%ebx
1174 »       jle····10c77·<audio_write@@Base+0x387>1091 »       jle····10b37·<audio_write@@Base+0x387>
1175 »       data16·cs·nopw·0x0(%rax,%rax,1)1092 »       data16·cs·nopw·0x0(%rax,%rax,1)
1176 »       data16·cs·nopw·0x0(%rax,%rax,1)1093 »       data16·cs·nopw·0x0(%rax,%rax,1)
1177 »       movsbw·0x1(%r12,%rax,2),%dx1094 »       movsbw·0x1(%r12,%rax,2),%dx
1178 »       add····$0xffffff80,%edx1095 »       add····$0xffffff80,%edx
1179 »       mov····%dl,0x0(%rbp,%rax,1)1096 »       mov····%dl,0x0(%rbp,%rax,1)
1180 »       add····$0x1,%rax1097 »       add····$0x1,%rax
1181 »       cmp····%eax,%r13d1098 »       cmp····%eax,%r13d
1182 »       jg·····10c60·<audio_write@@Base+0x370>1099 »       jg·····10b20·<audio_write@@Base+0x370>
1183 »       mov····%r13d,%ebx1100 »       mov····%r13d,%ebx
1184 »       jmp····10b4b·<audio_write@@Base+0x25b>1101 »       jmp····10a0b·<audio_write@@Base+0x25b>
1185 »       lea····(%rbx,%rbx,1),%r15d1102 »       lea····(%rbx,%rbx,1),%r15d
1186 »       mov····%r15d,%edi1103 »       mov····%r15d,%edi
1187 »       call···e930·<cst_safe_alloc@plt>1104 »       call···e930·<cst_safe_alloc@plt>
1188 »       mov····%rax,%rbp1105 »       mov····%rax,%rbp
1189 »       test···%ebx,%ebx1106 »       test···%ebx,%ebx
1190 »       jle····10b48·<audio_write@@Base+0x258>1107 »       jle····10a08·<audio_write@@Base+0x258>
1191 »       xor····%r13d,%r13d1108 »       xor····%r13d,%r13d
1192 »       nopl···0x0(%rax)1109 »       nopl···0x0(%rax)
1193 »       movzbl·(%r12,%r13,1),%edi1110 »       movzbl·(%r12,%r13,1),%edi
1194 »       call···f280·<cst_ulaw_to_short@plt>1111 »       call···f280·<cst_ulaw_to_short@plt>
1195 »       mov····%ax,0x0(%rbp,%r13,2)1112 »       mov····%ax,0x0(%rbp,%r13,2)
1196 »       add····$0x1,%r131113 »       add····$0x1,%r13
1197 »       cmp····%r13,%rbx1114 »       cmp····%r13,%rbx
1198 »       jne····10ca0·<audio_write@@Base+0x3b0>1115 »       jne····10b60·<audio_write@@Base+0x3b0>
1199 »       jmp····10b48·<audio_write@@Base+0x258>1116 »       jmp····10a08·<audio_write@@Base+0x258>
1200 »       xchg···%ax,%ax1117 »       xchg···%ax,%ax
  
1201 0000000000010cc0·<audio_drain@@Base>:1118 0000000000010b80·<audio_drain@@Base>:
1202 »       jmp····e790·<audio_drain_alsa@plt>1119 »       jmp····e790·<audio_drain_alsa@plt>
1203 »       data16·cs·nopw·0x0(%rax,%rax,1)1120 »       data16·cs·nopw·0x0(%rax,%rax,1)
  
1204 0000000000010cd0·<audio_flush@@Base>:1121 0000000000010b90·<audio_flush@@Base>:
1205 »       jmp····eb60·<audio_flush_alsa@plt>1122 »       jmp····eb60·<audio_flush_alsa@plt>
1206 »       data16·cs·nopw·0x0(%rax,%rax,1)1123 »       data16·cs·nopw·0x0(%rax,%rax,1)
  
1207 0000000000010ce0·<play_wave@@Base>:1124 0000000000010ba0·<play_wave@@Base>:
1208 »       test···%rdi,%rdi1125 »       test···%rdi,%rdi
1209 »       je·····10dd2·<play_wave@@Base+0xf2>1126 »       je·····10c92·<play_wave@@Base+0xf2>
1210 »       sub····$0x28,%rsp1127 »       sub····$0x28,%rsp
1211 »       mov····0x10(%rdi),%esi1128 »       mov····0x10(%rdi),%esi
1212 »       xor····%edx,%edx1129 »       xor····%edx,%edx
1213 »       mov····%r14,0x20(%rsp)1130 »       mov····%r14,0x20(%rsp)
1214 »       mov····%rdi,%r141131 »       mov····%rdi,%r14
1215 »       mov····0x8(%rdi),%edi1132 »       mov····0x8(%rdi),%edi
1216 »       mov····%rbp,0x8(%rsp)1133 »       mov····%rbp,0x8(%rsp)
1217 »       call···e7c0·<audio_open@plt>1134 »       call···e7c0·<audio_open@plt>
1218 »       mov····%rax,%rbp1135 »       mov····%rax,%rbp
1219 »       test···%rax,%rax1136 »       test···%rax,%rax
1220 »       je·····10dcb·<play_wave@@Base+0xeb>1137 »       je·····10c8b·<play_wave@@Base+0xeb>
1221 »       mov····%r13,0x18(%rsp)1138 »       mov····%r13,0x18(%rsp)
1222 »       mov····0xc(%r14),%r13d1139 »       mov····0xc(%r14),%r13d
1223 »       imul···0x10(%r14),%r13d1140 »       imul···0x10(%r14),%r13d
1224 »       test···%r13d,%r13d1141 »       test···%r13d,%r13d
1225 »       jle····10d9a·<play_wave@@Base+0xba>1142 »       jle····10c5a·<play_wave@@Base+0xba>
1226 »       mov····%rbx,(%rsp)1143 »       mov····%rbx,(%rsp)
1227 »       xor····%ebx,%ebx1144 »       xor····%ebx,%ebx
1228 »       mov····%r12,0x10(%rsp)1145 »       mov····%r12,0x10(%rsp)
1229 »       jmp····10d62·<play_wave@@Base+0x82>1146 »       jmp····10c22·<play_wave@@Base+0x82>
1230 »       nopl···0x0(%rax,%rax,1)1147 »       nopl···0x0(%rax,%rax,1)
1231 »       mov····%r13d,%r12d1148 »       mov····%r13d,%r12d
1232 »       sub····%ebx,%r12d1149 »       sub····%ebx,%r12d
1233 »       lea····(%r12,%r12,1),%edx1150 »       lea····(%r12,%r12,1),%edx
1234 »       mov····0x18(%r14),%rcx1151 »       mov····0x18(%r14),%rcx
1235 »       movslq·%ebx,%rax1152 »       movslq·%ebx,%rax
1236 »       mov····%rbp,%rdi1153 »       mov····%rbp,%rdi
1237 »       lea····(%rcx,%rax,2),%rsi1154 »       lea····(%rcx,%rax,2),%rsi
1238 »       call···ee20·<audio_write@plt>1155 »       call···ee20·<audio_write@plt>
1239 »       test···%eax,%eax1156 »       test···%eax,%eax
1240 »       jle····10d80·<play_wave@@Base+0xa0>1157 »       jle····10c40·<play_wave@@Base+0xa0>
1241 »       sar····$1,%eax1158 »       sar····$1,%eax
1242 »       add····%eax,%ebx1159 »       add····%eax,%ebx
1243 »       cmp····%ebx,%r13d1160 »       cmp····%ebx,%r13d
1244 »       jle····10dc0·<play_wave@@Base+0xe0>1161 »       jle····10c80·<play_wave@@Base+0xe0>
1245 »       lea····0x80(%rbx),%eax1162 »       lea····0x80(%rbx),%eax
1246 »       cmp····%r13d,%eax1163 »       cmp····%r13d,%eax
1247 »       jge····10d38·<play_wave@@Base+0x58>1164 »       jge····10bf8·<play_wave@@Base+0x58>
1248 »       mov····$0x100,%edx1165 »       mov····$0x100,%edx
1249 »       mov····$0x80,%r12d1166 »       mov····$0x80,%r12d
1250 »       jmp····10d42·<play_wave@@Base+0x62>1167 »       jmp····10c02·<play_wave@@Base+0x62>
1251 »       nopw···0x0(%rax,%rax,1)1168 »       nopw···0x0(%rax,%rax,1)
1252 »       mov····%r12d,%esi1169 »       mov····%r12d,%esi
1253 »       lea····0x21337(%rip),%rdi········1170 »       lea····0x21462(%rip),%rdi········
1254 »       xor····%eax,%eax1171 »       xor····%eax,%eax
1255 »       call···e610·<cst_errmsg@plt>1172 »       call···e610·<cst_errmsg@plt>
1256 »       mov····(%rsp),%rbx1173 »       mov····(%rsp),%rbx
1257 »       mov····0x10(%rsp),%r121174 »       mov····0x10(%rsp),%r12
1258 »       mov····%rbp,%rdi1175 »       mov····%rbp,%rdi
1259 »       call···f860·<audio_flush@plt>1176 »       call···f860·<audio_flush@plt>
1260 »       mov····%rbp,%rdi1177 »       mov····%rbp,%rdi
Offset 1266, 127 lines modifiedOffset 1183, 127 lines modified
1266 »       xor····%eax,%eax1183 »       xor····%eax,%eax
1267 »       mov····0x8(%rsp),%rbp1184 »       mov····0x8(%rsp),%rbp
1268 »       mov····0x20(%rsp),%r141185 »       mov····0x20(%rsp),%r14
1269 »       add····$0x28,%rsp1186 »       add····$0x28,%rsp
1270 »       ret1187 »       ret
1271 »       mov····(%rsp),%rbx1188 »       mov····(%rsp),%rbx
1272 »       mov····0x10(%rsp),%r121189 »       mov····0x10(%rsp),%r12
1273 »       jmp····10d9a·<play_wave@@Base+0xba>1190 »       jmp····10c5a·<play_wave@@Base+0xba>
1274 »       mov····$0xffffffff,%eax1191 »       mov····$0xffffffff,%eax
1275 »       jmp····10db1·<play_wave@@Base+0xd1>1192 »       jmp····10c71·<play_wave@@Base+0xd1>
1276 »       mov····$0xffffffff,%eax1193 »       mov····$0xffffffff,%eax
1277 »       ret1194 »       ret
1278 »       nopl···0x0(%rax,%rax,1)1195 »       nopl···0x0(%rax,%rax,1)
  
1279 0000000000010de0·<play_wave_sync@@Base>:1196 0000000000010ca0·<play_wave_sync@@Base>:
1280 »       test···%rdi,%rdi1197 »       test···%rdi,%rdi
1281 »       je·····10f94·<play_wave_sync@@Base+0x1b4>1198 »       je·····10e54·<play_wave_sync@@Base+0x1b4>
1282 »       sub····$0x48,%rsp1199 »       sub····$0x48,%rsp
1283 »       mov····%rbx,0x18(%rsp)1200 »       mov····%rbx,0x18(%rsp)
1284 »       mov····%rsi,%rbx1201 »       mov····%rsi,%rbx
1285 »       mov····0x10(%rdi),%esi1202 »       mov····0x10(%rdi),%esi
1286 »       mov····%r13,0x30(%rsp)1203 »       mov····%r13,0x30(%rsp)
1287 »       mov····%rdi,%r131204 »       mov····%rdi,%r13
1288 »       mov····0x8(%rdi),%edi1205 »       mov····0x8(%rdi),%edi
1289 »       mov····%rdx,0x8(%rsp)1206 »       mov····%rdx,0x8(%rsp)
1290 »       xor····%edx,%edx1207 »       xor····%edx,%edx
1291 »       mov····%r12,0x28(%rsp)1208 »       mov····%r12,0x28(%rsp)
1292 »       call···e7c0·<audio_open@plt>1209 »       call···e7c0·<audio_open@plt>
1293 »       mov····%rax,%r121210 »       mov····%rax,%r12
1294 »       test···%rax,%rax1211 »       test···%rax,%rax
1295 »       je·····10f8d·<play_wave_sync@@Base+0x1ad>1212 »       je·····10e4d·<play_wave_sync@@Base+0x1ad>
1296 »       mov····%rbx,%rdi1213 »       mov····%rbx,%rdi
1297 »       mov····%rbp,0x20(%rsp)1214 »       mov····%rbp,0x20(%rsp)
1298 »       call···e730·<relation_head@plt>1215 »       call···e730·<relation_head@plt>
1299 »       mov····%rax,%rbp1216 »       mov····%rax,%rbp
1300 »       mov····0xc(%r13),%eax1217 »       mov····0xc(%r13),%eax
1301 »       test···%eax,%eax1218 »       test···%eax,%eax
1302 »       jle····10f6a·<play_wave_sync@@Base+0x18a>1219 »       jle····10e2a·<play_wave_sync@@Base+0x18a>
1303 »       mov····%r14,0x38(%rsp)1220 »       mov····%r14,0x38(%rsp)
1304 »       xor····%ebx,%ebx1221 »       xor····%ebx,%ebx
1305 »       mov····%r15,0x40(%rsp)1222 »       mov····%r15,0x40(%rsp)
1306 »       movl···$0x0,0x4(%rsp)1223 »       movl···$0x0,0x4(%rsp)
1307 »       jmp····10e94·<play_wave_sync@@Base+0xb4>1224 »       jmp····10d54·<play_wave_sync@@Base+0xb4>
1308 »       nopw···0x0(%rax,%rax,1)1225 »       nopw···0x0(%rax,%rax,1)
1309 »       sub····%ebx,%r14d1226 »       sub····%ebx,%r14d
1310 »       lea····(%r14,%r14,1),%edx1227 »       lea····(%r14,%r14,1),%edx
1311 »       mov····0x18(%r13),%rcx1228 »       mov····0x18(%r13),%rcx
1312 »       movslq·%ebx,%rax1229 »       movslq·%ebx,%rax
1313 »       mov····%r12,%rdi1230 »       mov····%r12,%rdi
1314 »       lea····(%rcx,%rax,2),%rsi1231 »       lea····(%rcx,%rax,2),%rsi
1315 »       call···ee20·<audio_write@plt>1232 »       call···ee20·<audio_write@plt>
1316 »       mov····%eax,%r15d1233 »       mov····%eax,%r15d
1317 »       test···%eax,%eax1234 »       test···%eax,%eax
1318 »       jle····10f20·<play_wave_sync@@Base+0x140>1235 »       jle····10de0·<play_wave_sync@@Base+0x140>
1319 »       mov····%r15d,%eax1236 »       mov····%r15d,%eax
1320 »       shr····$0x1f,%eax1237 »       shr····$0x1f,%eax
1321 »       add····%r15d,%eax1238 »       add····%r15d,%eax
1322 »       sar····$1,%eax1239 »       sar····$1,%eax
1323 »       add····%eax,%ebx1240 »       add····%eax,%ebx
1324 »       cmp····%ebx,0xc(%r13)1241 »       cmp····%ebx,0xc(%r13)
1325 »       jle····10f60·<play_wave_sync@@Base+0x180>1242 »       jle····10e20·<play_wave_sync@@Base+0x180>
1326 »       vxorps·%xmm1,%xmm1,%xmm11243 »       vxorps·%xmm1,%xmm1,%xmm1
1327 »       vcvtsi2ss·%ebx,%xmm1,%xmm01244 »       vcvtsi2ss·%ebx,%xmm1,%xmm0
1328 »       vcomiss·0x4(%rsp),%xmm01245 »       vcomiss·0x4(%rsp),%xmm0
1329 »       jae····10ec0·<play_wave_sync@@Base+0xe0>1246 »       jae····10d80·<play_wave_sync@@Base+0xe0>
1330 »       mov····0xc(%r13),%r14d1247 »       mov····0xc(%r13),%r14d
1331 »       lea····0x80(%rbx),%eax1248 »       lea····0x80(%rbx),%eax
1332 »       cmp····%r14d,%eax1249 »       cmp····%r14d,%eax
1333 »       jge····10e58·<play_wave_sync@@Base+0x78>1250 »       jge····10d18·<play_wave_sync@@Base+0x78>
1334 »       mov····$0x100,%edx1251 »       mov····$0x100,%edx
1335 »       mov····$0x80,%r14d1252 »       mov····$0x80,%r14d
1336 »       jmp····10e5f·<play_wave_sync@@Base+0x7f>1253 »       jmp····10d1f·<play_wave_sync@@Base+0x7f>
1337 »       mov····%r12,%rdi1254 »       mov····%r12,%rdi
1338 »       call···f860·<audio_flush@plt>1255 »       call···f860·<audio_flush@plt>
1339 »       mov····%rbp,%rdi1256 »       mov····%rbp,%rdi
1340 »       call···*0x8(%rsp)1257 »       call···*0x8(%rsp)
1341 »       test···%eax,%eax1258 »       test···%eax,%eax
1342 »       jne····10f60·<play_wave_sync@@Base+0x180>1259 »       jne····10e20·<play_wave_sync@@Base+0x180>
1343 »       mov····%rbp,%rdi1260 »       mov····%rbp,%rdi
1344 »       call···eaa0·<item_next@plt>1261 »       call···eaa0·<item_next@plt>
1345 »       mov····%rax,%rbp1262 »       mov····%rax,%rbp
1346 »       test···%rax,%rax1263 »       test···%rax,%rax
1347 »       je·····10f40·<play_wave_sync@@Base+0x160>1264 »       je·····10e00·<play_wave_sync@@Base+0x160>
1348 »       vxorps·%xmm3,%xmm3,%xmm31265 »       vxorps·%xmm3,%xmm3,%xmm3
1349 »       lea····0x211eb(%rip),%rsi········1266 »       lea····0x21316(%rip),%rsi········
1350 »       mov····%rax,%rdi1267 »       mov····%rax,%rdi
1351 »       vcvtsi2ssl·0x8(%r13),%xmm3,%xmm01268 »       vcvtsi2ssl·0x8(%r13),%xmm3,%xmm0
1352 »       vmovss·%xmm0,0x4(%rsp)1269 »       vmovss·%xmm0,0x4(%rsp)
1353 »       call···e920·<ffeature@plt>1270 »       call···e920·<ffeature@plt>
1354 »       mov····%rax,%rdi1271 »       mov····%rax,%rdi
1355 »       call···ebe0·<val_float@plt>1272 »       call···ebe0·<val_float@plt>
1356 »       vmulss·0x4(%rsp),%xmm0,%xmm41273 »       vmulss·0x4(%rsp),%xmm0,%xmm4
1357 »       vmovss·%xmm4,0x4(%rsp)1274 »       vmovss·%xmm4,0x4(%rsp)
1358 »       jmp····10ea4·<play_wave_sync@@Base+0xc4>1275 »       jmp····10d64·<play_wave_sync@@Base+0xc4>
1359 »       nopl···0x0(%rax)1276 »       nopl···0x0(%rax)
1360 »       mov····%r14d,%esi1277 »       mov····%r14d,%esi
1361 »       lea····0x21197(%rip),%rdi········1278 »       lea····0x212c2(%rip),%rdi········
1362 »       xor····%eax,%eax1279 »       xor····%eax,%eax
1363 »       call···e610·<cst_errmsg@plt>1280 »       call···e610·<cst_errmsg@plt>
1364 »       jmp····10e7d·<play_wave_sync@@Base+0x9d>1281 »       jmp····10d3d·<play_wave_sync@@Base+0x9d>
1365 »       cs·nopw·0x0(%rax,%rax,1)1282 »       cs·nopw·0x0(%rax,%rax,1)
1366 »       mov····0xc(%r13),%r14d1283 »       mov····0xc(%r13),%r14d
1367 »       vxorps·%xmm6,%xmm6,%xmm61284 »       vxorps·%xmm6,%xmm6,%xmm6
1368 »       vcvtsi2ss·%r14d,%xmm6,%xmm01285 »       vcvtsi2ss·%r14d,%xmm6,%xmm0
1369 »       vmovss·%xmm0,0x4(%rsp)1286 »       vmovss·%xmm0,0x4(%rsp)
1370 »       jmp····10ea8·<play_wave_sync@@Base+0xc8>1287 »       jmp····10d68·<play_wave_sync@@Base+0xc8>
1371 »       nopl···0x0(%rax,%rax,1)1288 »       nopl···0x0(%rax,%rax,1)
1372 »       mov····0x38(%rsp),%r141289 »       mov····0x38(%rsp),%r14
1373 »       mov····0x40(%rsp),%r151290 »       mov····0x40(%rsp),%r15
1374 »       mov····%r12,%rdi1291 »       mov····%r12,%rdi
1375 »       call···ef70·<audio_close@plt>1292 »       call···ef70·<audio_close@plt>
1376 »       mov····0x20(%rsp),%rbp1293 »       mov····0x20(%rsp),%rbp
1377 »       xor····%eax,%eax1294 »       xor····%eax,%eax
1378 »       mov····0x18(%rsp),%rbx1295 »       mov····0x18(%rsp),%rbx
1379 »       mov····0x28(%rsp),%r121296 »       mov····0x28(%rsp),%r12
1380 »       mov····0x30(%rsp),%r131297 »       mov····0x30(%rsp),%r13
1381 »       add····$0x48,%rsp1298 »       add····$0x48,%rsp
1382 »       ret1299 »       ret
1383 »       mov····$0xffffffff,%eax1300 »       mov····$0xffffffff,%eax
1384 »       jmp····10f79·<play_wave_sync@@Base+0x199>1301 »       jmp····10e39·<play_wave_sync@@Base+0x199>
1385 »       mov····$0xffffffff,%eax1302 »       mov····$0xffffffff,%eax
1386 »       ret1303 »       ret
1387 »       nopw···0x0(%rax,%rax,1)1304 »       nopw···0x0(%rax,%rax,1)
1388 »       push···%rbp1305 »       push···%rbp
1389 »       xor····%edx,%edx1306 »       xor····%edx,%edx
1390 »       mov····%rsp,%rbp1307 »       mov····%rsp,%rbp
1391 »       push···%r151308 »       push···%r15
Offset 1403, 249 lines modifiedOffset 1320, 332 lines modified
1403 »       mov····%rax,0x1b8(%rsp)1320 »       mov····%rax,0x1b8(%rsp)
1404 »       xor····%eax,%eax1321 »       xor····%eax,%eax
1405 »       cmpl···$0x3,0xc(%rdi)1322 »       cmpl···$0x3,0xc(%rdi)
1406 »       mov····0x10(%rdi),%edi1323 »       mov····0x10(%rdi),%edi
1407 »       setne··%dl1324 »       setne··%dl
1408 »       call···e7c0·<audio_open@plt>1325 »       call···e7c0·<audio_open@plt>
1409 »       test···%rax,%rax1326 »       test···%rax,%rax
1410 »       je·····1120b·<play_wave_sync@@Base+0x42b>1327 »       je·····110cb·<play_wave_sync@@Base+0x42b>
1411 »       mov····0xc(%r15),%esi1328 »       mov····0xc(%r15),%esi
1412 »       xor····%ecx,%ecx1329 »       xor····%ecx,%ecx
1413 »       mov····%rax,%r121330 »       mov····%rax,%r12
1414 »       mov····0x8(%r15),%eax1331 »       mov····0x8(%r15),%eax
1415 »       cmp····$0x3,%esi1332 »       cmp····$0x3,%esi
1416 »       sete···%cl1333 »       sete···%cl
1417 »       cltd1334 »       cltd
1418 »       add····$0x1,%ecx1335 »       add····$0x1,%ecx
1419 »       idiv···%ecx1336 »       idiv···%ecx
1420 »       mov····%eax,0x14(%rsp)1337 »       mov····%eax,0x14(%rsp)
1421 »       test···%eax,%eax1338 »       test···%eax,%eax
1422 »       jle····111ed·<play_wave_sync@@Base+0x40d>1339 »       jle····110ad·<play_wave_sync@@Base+0x40d>
1423 »       xor····%r14d,%r14d1340 »       xor····%r14d,%r14d
1424 »       mov····0x14(%rsp),%ecx1341 »       mov····0x14(%rsp),%ecx
1425 »       lea····0x80(%r14),%eax1342 »       lea····0x80(%r14),%eax
1426 »       mov····%ecx,%edx1343 »       mov····%ecx,%edx
1427 »       sub····%r14d,%edx1344 »       sub····%r14d,%edx
1428 »       cmp····%ecx,%eax1345 »       cmp····%ecx,%eax
1429 »       mov····$0x80,%eax1346 »       mov····$0x80,%eax
1430 »       cmovl··%rax,%rdx1347 »       cmovl··%rax,%rdx
1431 »       cmp····$0x1,%esi1348 »       cmp····$0x1,%esi
1432 »       je·····11180·<play_wave_sync@@Base+0x3a0>1349 »       je·····11040·<play_wave_sync@@Base+0x3a0>
1433 »       mov····0x10(%rsp),%edi1350 »       mov····0x10(%rsp),%edi
1434 »       add····%edx,%edx1351 »       add····%edx,%edx
1435 »       lea····0x20(%rsp),%rbx1352 »       lea····0x20(%rsp),%rbx
1436 »       mov····$0x100,%ecx1353 »       mov····$0x100,%ecx
1437 »       mov····%edx,%edx1354 »       mov····%edx,%edx
1438 »       mov····%rbx,%rsi1355 »       mov····%rbx,%rsi
1439 »       call···eb20·<__read_chk@plt>1356 »       call···eb20·<__read_chk@plt>
1440 »       mov····0x2df22(%rip),%rdx········1357 »       mov····0x2e062(%rip),%rdx········
1441 »       mov····%eax,0x18(%rsp)1358 »       mov····%eax,0x18(%rsp)
1442 »       cmpb···$0x0,(%rdx)1359 »       cmpb···$0x0,(%rdx)
1443 »       jne····110f8·<play_wave_sync@@Base+0x318>1360 »       jne····10fb8·<play_wave_sync@@Base+0x318>
1444 »       test···%eax,%eax1361 »       test···%eax,%eax
1445 »       jle····110c0·<play_wave_sync@@Base+0x2e0>1362 »       jle····10f80·<play_wave_sync@@Base+0x2e0>
1446 »       mov····0x18(%rsp),%r13d1363 »       mov····0x18(%rsp),%r13d
1447 »       nop1364 »       nop
1448 »       data16·cs·nopw·0x0(%rax,%rax,1)1365 »       data16·cs·nopw·0x0(%rax,%rax,1)
1449 »       mov····%r13d,%edx1366 »       mov····%r13d,%edx
1450 »       mov····%rbx,%rsi1367 »       mov····%rbx,%rsi
1451 »       mov····%r12,%rdi1368 »       mov····%r12,%rdi
1452 »       call···ee20·<audio_write@plt>1369 »       call···ee20·<audio_write@plt>
1453 »       test···%eax,%eax1370 »       test···%eax,%eax
1454 »       jle····110c0·<play_wave_sync@@Base+0x2e0>1371 »       jle····10f80·<play_wave_sync@@Base+0x2e0>
1455 »       sub····%eax,%r13d1372 »       sub····%eax,%r13d
1456 »       test···%r13d,%r13d1373 »       test···%r13d,%r13d
1457 »       jg·····11080·<play_wave_sync@@Base+0x2a0>1374 »       jg·····10f40·<play_wave_sync@@Base+0x2a0>
1458 »       mov····0x18(%rsp),%eax1375 »       mov····0x18(%rsp),%eax
1459 »       sar····$1,%eax1376 »       sar····$1,%eax
1460 »       add····%eax,%r14d1377 »       add····%eax,%r14d
1461 »       cmp····%r14d,0x14(%rsp)1378 »       cmp····%r14d,0x14(%rsp)
1462 »       jle····111ed·<play_wave_sync@@Base+0x40d>1379 »       jle····110ad·<play_wave_sync@@Base+0x40d>
1463 »       mov····0xc(%r15),%esi1380 »       mov····0xc(%r15),%esi
1464 »       jmp····11019·<play_wave_sync@@Base+0x239>1381 »       jmp····10ed9·<play_wave_sync@@Base+0x239>
1465 »       nopw···0x0(%rax,%rax,1)1382 »       nopw···0x0(%rax,%rax,1)
1466 »       mov····%r12,%rdi1383 »       mov····%r12,%rdi
1467 »       call···ef70·<audio_close@plt>1384 »       call···ef70·<audio_close@plt>
1468 »       mov····$0xffffffff,%eax1385 »       mov····$0xffffffff,%eax
1469 »       mov····0x1b8(%rsp),%rdx1386 »       mov····0x1b8(%rsp),%rdx
1470 »       sub····%fs:0x28,%rdx1387 »       sub····%fs:0x28,%rdx
1471 »       jne····1121e·<play_wave_sync@@Base+0x43e>1388 »       jne····110de·<play_wave_sync@@Base+0x43e>
1472 »       lea····-0x28(%rbp),%rsp1389 »       lea····-0x28(%rbp),%rsp
1473 »       pop····%rbx1390 »       pop····%rbx
1474 »       pop····%r121391 »       pop····%r12
1475 »       pop····%r131392 »       pop····%r13
1476 »       pop····%r141393 »       pop····%r14
1477 »       pop····%r151394 »       pop····%r15
1478 »       pop····%rbp1395 »       pop····%rbp
1479 »       ret1396 »       ret
1480 »       nopl···0x0(%rax,%rax,1)1397 »       nopl···0x0(%rax,%rax,1)
1481 »       cmp····$0x1,%eax1398 »       cmp····$0x1,%eax
1482 »       jle····1106b·<play_wave_sync@@Base+0x28b>1399 »       jle····10f2b·<play_wave_sync@@Base+0x28b>
1483 »       sar····$1,%eax1400 »       sar····$1,%eax
1484 »       lea····-0x1(%rax),%edx1401 »       lea····-0x1(%rax),%edx
1485 »       cmp····$0xe,%edx1402 »       cmp····$0xe,%edx
1486 »       jbe····111fc·<play_wave_sync@@Base+0x41c>1403 »       jbe····110bc·<play_wave_sync@@Base+0x41c>
1487 »       mov····%eax,%ecx1404 »       mov····%eax,%ecx
1488 »       mov····%rbx,%rdx1405 »       mov····%rbx,%rdx
1489 »       shr····$0x4,%ecx1406 »       shr····$0x4,%ecx
1490 »       mov····%ecx,%esi1407 »       mov····%ecx,%esi
1491 »       shl····$0x5,%rsi1408 »       shl····$0x5,%rsi
1492 »       add····%rbx,%rsi1409 »       add····%rbx,%rsi
1493 »       vmovdqa·(%rdx),%ymm01410 »       vmovdqa·(%rdx),%ymm0
1494 »       add····$0x20,%rdx1411 »       add····$0x20,%rdx
1495 »       vpsrlw·$0x8,%ymm0,%ymm11412 »       vpsrlw·$0x8,%ymm0,%ymm1
1496 »       vpsllw·$0x8,%ymm0,%ymm01413 »       vpsllw·$0x8,%ymm0,%ymm0
1497 »       vpor···%ymm0,%ymm1,%ymm01414 »       vpor···%ymm0,%ymm1,%ymm0
1498 »       vmovdqa·%ymm0,-0x20(%rdx)1415 »       vmovdqa·%ymm0,-0x20(%rdx)
1499 »       cmp····%rdx,%rsi1416 »       cmp····%rdx,%rsi
1500 »       jne····11120·<play_wave_sync@@Base+0x340>1417 »       jne····10fe0·<play_wave_sync@@Base+0x340>
1501 »       shl····$0x4,%ecx1418 »       shl····$0x4,%ecx
1502 »       cmp····%ecx,%eax1419 »       cmp····%ecx,%eax
1503 »       je·····11203·<play_wave_sync@@Base+0x423>1420 »       je·····110c3·<play_wave_sync@@Base+0x423>
1504 »       vzeroupper1421 »       vzeroupper
1505 »       mov····%ecx,%edx1422 »       mov····%ecx,%edx
1506 »       lea····(%rbx,%rdx,2),%rdx1423 »       lea····(%rbx,%rdx,2),%rdx
1507 »       nop1424 »       nop
1508 »       data16·cs·nopw·0x0(%rax,%rax,1)1425 »       data16·cs·nopw·0x0(%rax,%rax,1)
1509 »       movbe··(%rdx),%si1426 »       movbe··(%rdx),%si
1510 »       add····$0x1,%ecx1427 »       add····$0x1,%ecx
1511 »       add····$0x2,%rdx1428 »       add····$0x2,%rdx
1512 »       mov····%si,-0x2(%rdx)1429 »       mov····%si,-0x2(%rdx)
1513 »       cmp····%ecx,%eax1430 »       cmp····%ecx,%eax
1514 »       jg·····11160·<play_wave_sync@@Base+0x380>1431 »       jg·····11020·<play_wave_sync@@Base+0x380>
1515 »       jmp····1106f·<play_wave_sync@@Base+0x28f>1432 »       jmp····10f2f·<play_wave_sync@@Base+0x28f>
1516 »       nopl···0x0(%rax)1433 »       nopl···0x0(%rax)
1517 »       mov····0x10(%rsp),%edi1434 »       mov····0x10(%rsp),%edi
1518 »       mov····$0x80,%ecx1435 »       mov····$0x80,%ecx
1519 »       lea····0x130(%rsp),%rsi1436 »       lea····0x130(%rsp),%rsi
1520 »       call···eb20·<__read_chk@plt>1437 »       call···eb20·<__read_chk@plt>
1521 »       mov····%rax,0x8(%rsp)1438 »       mov····%rax,0x8(%rsp)
1522 »       test···%eax,%eax1439 »       test···%eax,%eax
1523 »       jle····110c0·<play_wave_sync@@Base+0x2e0>1440 »       jle····10f80·<play_wave_sync@@Base+0x2e0>
1524 »       sub····$0x1,%eax1441 »       sub····$0x1,%eax
1525 »       xor····%r13d,%r13d1442 »       xor····%r13d,%r13d
1526 »       lea····0x20(%rsp),%rbx1443 »       lea····0x20(%rsp),%rbx
1527 »       add····$0x1,%rax1444 »       add····$0x1,%rax
1528 »       mov····%rax,0x18(%rsp)1445 »       mov····%rax,0x18(%rsp)
1529 »       nopw···0x0(%rax,%rax,1)1446 »       nopw···0x0(%rax,%rax,1)
1530 »       movzbl·0x130(%rsp,%r13,1),%edi1447 »       movzbl·0x130(%rsp,%r13,1),%edi
1531 »       call···f280·<cst_ulaw_to_short@plt>1448 »       call···f280·<cst_ulaw_to_short@plt>
1532 »       mov····%ax,(%rbx,%r13,2)1449 »       mov····%ax,(%rbx,%r13,2)
1533 »       add····$0x1,%r131450 »       add····$0x1,%r13
1534 »       cmp····%r13,0x18(%rsp)1451 »       cmp····%r13,0x18(%rsp)
1535 »       jne····111c0·<play_wave_sync@@Base+0x3e0>1452 »       jne····11080·<play_wave_sync@@Base+0x3e0>
1536 »       mov····0x8(%rsp),%eax1453 »       mov····0x8(%rsp),%eax
1537 »       add····%eax,%eax1454 »       add····%eax,%eax
1538 »       mov····%eax,0x18(%rsp)1455 »       mov····%eax,0x18(%rsp)
1539 »       jmp····1106f·<play_wave_sync@@Base+0x28f>1456 »       jmp····10f2f·<play_wave_sync@@Base+0x28f>
1540 »       mov····%r12,%rdi1457 »       mov····%r12,%rdi
1541 »       call···ef70·<audio_close@plt>1458 »       call···ef70·<audio_close@plt>
1542 »       xor····%eax,%eax1459 »       xor····%eax,%eax
1543 »       jmp····110cd·<play_wave_sync@@Base+0x2ed>1460 »       jmp····10f8d·<play_wave_sync@@Base+0x2ed>
1544 »       xor····%ecx,%ecx1461 »       xor····%ecx,%ecx
1545 »       jmp····1114e·<play_wave_sync@@Base+0x36e>1462 »       jmp····1100e·<play_wave_sync@@Base+0x36e>
1546 »       vzeroupper1463 »       vzeroupper
1547 »       jmp····1106f·<play_wave_sync@@Base+0x28f>1464 »       jmp····10f2f·<play_wave_sync@@Base+0x28f>
1548 »       lea····0x2234e(%rip),%rdi········1465 »       lea····0x2248e(%rip),%rdi········
1549 »       xor····%eax,%eax1466 »       xor····%eax,%eax
1550 »       call···e610·<cst_errmsg@plt>1467 »       call···e610·<cst_errmsg@plt>
1551 »       jmp····110c8·<play_wave_sync@@Base+0x2e8>1468 »       jmp····10f88·<play_wave_sync@@Base+0x2e8>
1552 »       call···f1a0·<__stack_chk_fail@plt>1469 »       call···f1a0·<__stack_chk_fail@plt>
1553 »       xchg···%ax,%ax1470 »       xchg···%ax,%ax
1554 »       data16·cs·nopw·0x0(%rax,%rax,1)1471 »       data16·cs·nopw·0x0(%rax,%rax,1)
1555 »       push···%rbp1472 »       push···%rbp
1556 »       mov····%edi,%edx1473 »       mov····%edi,%edx
1557 »       mov····$0x1,%edi1474 »       mov····$0x1,%edi
1558 »       push···%rbx1475 »       push···%rbx
1559 »       mov····%esi,%ebx1476 »       mov····%esi,%ebx
1560 »       lea····0x20ea1(%rip),%rsi········1477 »       lea····0x20fcc(%rip),%rsi········
1561 »       sub····$0x28,%rsp1478 »       sub····$0x28,%rsp
1562 »       mov····%fs:0x28,%rax1479 »       mov····%fs:0x28,%rax
1563 »       mov····%rax,0x18(%rsp)1480 »       mov····%rax,0x18(%rsp)
1564 »       xor····%eax,%eax1481 »       xor····%eax,%eax
1565 »       call···e3d0·<__printf_chk@plt>1482 »       call···e3d0·<__printf_chk@plt>
1566 »       mov····0x2dd86(%rip),%rbp········1483 »       mov····0x2dec6(%rip),%rbp········
1567 »       mov····0x0(%rbp),%rdi1484 »       mov····0x0(%rbp),%rdi
1568 »       call···f9e0·<fflush@plt>1485 »       call···f9e0·<fflush@plt>
1569 »       mov····$0x18,%edx1486 »       mov····$0x18,%edx
1570 »       mov····%rsp,%rsi1487 »       mov····%rsp,%rsi
1571 »       mov····%ebx,%edi1488 »       mov····%ebx,%edi
1572 »       call···e5b0·<read@plt>1489 »       call···e5b0·<read@plt>
1573 »       cmp····$0x18,%eax1490 »       cmp····$0x18,%eax
1574 »       jne····11380·<play_wave_sync@@Base+0x5a0>1491 »       jne····11240·<play_wave_sync@@Base+0x5a0>
1575 »       mov····0x2dcf6(%rip),%rax········1492 »       mov····0x2de36(%rip),%rax········
1576 »       cmpb···$0x0,(%rax)1493 »       cmpb···$0x0,(%rax)
1577 »       jne····11300·<play_wave_sync@@Base+0x520>1494 »       jne····111c0·<play_wave_sync@@Base+0x520>
1578 »       mov····(%rsp),%eax1495 »       mov····(%rsp),%eax
1579 »       cmp····$0x2e736e64,%eax1496 »       cmp····$0x2e736e64,%eax
1580 »       jne····11368·<play_wave_sync@@Base+0x588>1497 »       jne····11228·<play_wave_sync@@Base+0x588>
1581 »       mov····0x10(%rsp),%ecx1498 »       mov····0x10(%rsp),%ecx
1582 »       mov····0x8(%rsp),%edx1499 »       mov····0x8(%rsp),%edx
1583 »       mov····$0x1,%edi1500 »       mov····$0x1,%edi
1584 »       xor····%eax,%eax1501 »       xor····%eax,%eax
1585 »       lea····0x20e46(%rip),%rsi········1502 »       lea····0x20f71(%rip),%rsi········
1586 »       call···e3d0·<__printf_chk@plt>1503 »       call···e3d0·<__printf_chk@plt>
1587 »       mov····0x0(%rbp),%rdi1504 »       mov····0x0(%rbp),%rdi
1588 »       call···f9e0·<fflush@plt>1505 »       call···f9e0·<fflush@plt>
1589 »       mov····%ebx,%esi1506 »       mov····%ebx,%esi
1590 »       mov····%rsp,%rdi1507 »       mov····%rsp,%rdi
1591 »       call···10fa0·<play_wave_sync@@Base+0x1c0>1508 »       call···10e60·<play_wave_sync@@Base+0x1c0>
1592 »       mov····%eax,%ebx1509 »       mov····%eax,%ebx
1593 »       test···%eax,%eax1510 »       test···%eax,%eax
1594 »       jne····11350·<play_wave_sync@@Base+0x570>1511 »       jne····11210·<play_wave_sync@@Base+0x570>
1595 »       lea····0x20e39(%rip),%rdi········1512 »       lea····0x20f64(%rip),%rdi········
1596 »       call···e320·<puts@plt>1513 »       call···e320·<puts@plt>
1597 »       mov····0x18(%rsp),%rax1514 »       mov····0x18(%rsp),%rax
1598 »       sub····%fs:0x28,%rax1515 »       sub····%fs:0x28,%rax
1599 »       jne····11390·<play_wave_sync@@Base+0x5b0>1516 »       jne····11250·<play_wave_sync@@Base+0x5b0>
1600 »       add····$0x28,%rsp1517 »       add····$0x28,%rsp
1601 »       mov····%ebx,%eax1518 »       mov····%ebx,%eax
1602 »       pop····%rbx1519 »       pop····%rbx
1603 »       pop····%rbp1520 »       pop····%rbp
1604 »       ret1521 »       ret
1605 »       nopw···0x0(%rax,%rax,1)1522 »       nopw···0x0(%rax,%rax,1)
1606 »       vmovdqa·0x238c8(%rip),%xmm1········1523 »       vmovdqa·0x23a08(%rip),%xmm1········
1607 »       vmovq··(%rsp),%xmm01524 »       vmovq··(%rsp),%xmm0
1608 »       movbe··0x8(%rsp),%edx1525 »       movbe··0x8(%rsp),%edx
1609 »       movbe··(%rsp),%eax1526 »       movbe··(%rsp),%eax
1610 »       vpshufb·%xmm1,%xmm0,%xmm01527 »       vpshufb·%xmm1,%xmm0,%xmm0
1611 »       vmovq··%xmm0,(%rsp)1528 »       vmovq··%xmm0,(%rsp)
1612 »       vmovq··0xc(%rsp),%xmm01529 »       vmovq··0xc(%rsp),%xmm0
1613 »       mov····%edx,0x8(%rsp)1530 »       mov····%edx,0x8(%rsp)
1614 »       movbe··0x14(%rsp),%edx1531 »       movbe··0x14(%rsp),%edx
1615 »       vpshufb·%xmm1,%xmm0,%xmm01532 »       vpshufb·%xmm1,%xmm0,%xmm0
1616 »       mov····%edx,0x14(%rsp)1533 »       mov····%edx,0x14(%rsp)
1617 »       vmovq··%xmm0,0xc(%rsp)1534 »       vmovq··%xmm0,0xc(%rsp)
1618 »       jmp····11292·<play_wave_sync@@Base+0x4b2>1535 »       jmp····11152·<play_wave_sync@@Base+0x4b2>
Max diff block lines reached; 402416/434443 bytes (92.63%) of diff not shown.