Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 41704 Details for
Bug 65752
GCC 3.4.2 alignment bug possibly, media-sound/zynaddsubfx-2.0.0 crashes
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
src/Synth/OscilGen.s: OscilGen::prepare() / gcc 3.3.4
OscilGen-prepare.s (text/plain), 6.80 KB, created by
Eric Shattow
on 2004-10-13 04:22:04 UTC
(
hide
)
Description:
src/Synth/OscilGen.s: OscilGen::prepare() / gcc 3.3.4
Filename:
MIME Type:
Creator:
Eric Shattow
Created:
2004-10-13 04:22:04 UTC
Size:
6.80 KB
patch
obsolete
>.globl _ZN8OscilGen7prepareEv > .type _ZN8OscilGen7prepareEv, @function >_ZN8OscilGen7prepareEv: >.LFB133: > pushl %ebp >.LCFI112: > movl %esp, %ebp >.LCFI113: > pushl %edi >.LCFI114: > pushl %esi >.LCFI115: > pushl %ebx >.LCFI116: > subl $156, %esp >.LCFI117: > movl 8(%ebp), %eax > movl %eax, -32(%ebp) > movl %eax, %edx > movzwl 297(%eax), %eax > cmpw %ax, 1360(%edx) > je .L652 >.L571: > movl -32(%ebp), %ecx > movl %ecx, (%esp) > call _ZN8OscilGen18changebasefunctionEv >.L570: > flds .LC213 > flds .LC214 > movl $0, -36(%ebp) > fldl .LC215 > .p2align 4,,7 >.L576: > movl -36(%ebp), %esi > movl -32(%ebp), %edx > movzbl 168(%edx,%esi), %eax > pushl %eax > movl %esi, %eax > fildl (%esp) > incl %eax > movl %eax, (%esp) > movl %eax, -36(%ebp) > fildl (%esp) > fxch %st(1) > addl $4, %esp > cmpl $127, %eax > fsub %st(4), %st > fmul %st(3), %st > fmul %st(2), %st > fdivp %st, %st(1) > fstps 844(%edx,%esi,4) > jle .L576 > fstp %st(0) > fstp %st(1) > movl $0, -36(%ebp) >.L593: >.L582: > movl -32(%ebp), %esi > movl -36(%ebp), %ecx > fld1 > movzbl 40(%esi,%ecx), %eax > pushl %eax > fildl (%esp) > addl $4, %esp > fmulp %st, %st(2) > fsubr %st, %st(1) > fxch %st(1) > fabs > fsubr %st(1), %st > fstps -28(%ebp) > movzbl 296(%esi), %eax > flds -28(%ebp) > cmpl $2, %eax > je .L586 > jg .L591 > decl %eax > je .L585 >.L589: > fsubrp %st, %st(1) >.L649: > movl -36(%ebp), %eax > movl -32(%ebp), %edx > fstps 332(%edx,%eax,4) >.L584: > movl -36(%ebp), %ecx > movl -32(%ebp), %esi > cmpb $63, 40(%esi,%ecx) > ja .L579 > xorb $-128, 335(%esi,%ecx,4) >.L579: > incl -36(%ebp) > cmpl $127, -36(%ebp) > jg .L653 > flds .LC214 > jmp .L593 >.L653: > movl $0, -36(%ebp) > .p2align 4,,7 >.L599: > movl -36(%ebp), %eax > movl -32(%ebp), %edx > cmpb $64, 40(%edx,%eax) > je .L654 >.L596: > incl -36(%ebp) > cmpl $127, -36(%ebp) > jle .L599 > movl OSCIL_SIZE, %ecx > movl $0, -36(%ebp) > cmpl %ecx, -36(%ebp) > movl %ecx, %ebx > jge .L641 > movl -32(%ebp), %esi > movl $0x0, %eax > movl 1416(%esi), %edx >.L604: > movl -36(%ebp), %esi > movl %eax, (%edx,%esi,4) > incl %esi > cmpl %ebx, %esi > movl %esi, -36(%ebp) > jl .L604 >.L641: > movl -32(%ebp), %eax > cmpb $0, 297(%eax) > jne .L605 > movl $0, -36(%ebp) > .p2align 4,,7 >.L610: > movl -32(%ebp), %edx > movl -36(%ebp), %ecx > flds 332(%edx,%ecx,4) > movl %ecx, %edi > movl 1416(%edx), %ebx > incl %edi > cvtsi2ss %edi, %xmm0 > movss %xmm0, -140(%ebp) > flds -140(%ebp) > fxch %st(1) > fchs > flds 844(%edx,%ecx,4) > fxch %st(2) > fsts -136(%ebp) > fxch %st(1) > fstpl -120(%ebp) > fmulp %st, %st(1) > fstpl (%esp) > call sin > flds -136(%ebp) > movl -32(%ebp), %edx > fldl -120(%ebp) > movl -36(%ebp), %eax > movl 1416(%edx), %esi > fmulp %st, %st(2) > fxch %st(1) > fmull .LC225 > fstps 4(%ebx,%eax,4) > fmuls 844(%edx,%eax,4) > flds 332(%edx,%eax,4) > movl OSCIL_SIZE, %ebx > fstpl -120(%ebp) > subl %eax, %ebx > fstpl (%esp) > call cos > cmpl $127, %edi > movl %edi, -36(%ebp) > fldl -120(%ebp) > fmulp %st, %st(1) > fmull .LC225 > fstps -4(%esi,%ebx,4) > jle .L610 >.L611: > movl -32(%ebp), %eax > movl 320(%eax), %edx > testl %edx, %edx > jne .L655 >.L624: > movl -32(%ebp), %edx > cmpb $0, 309(%edx) > jne .L625 > movl %edx, (%esp) > call _ZN8OscilGen9waveshapeEv > movl -32(%ebp), %ecx > movl %ecx, (%esp) > call _ZN8OscilGen11oscilfilterEv >.L626: > movl -32(%ebp), %eax > movl %eax, (%esp) > call _ZN8OscilGen10modulationEv > movl -32(%ebp), %edx > movl %edx, (%esp) > call _ZN8OscilGen14spectrumadjustEv > movl -32(%ebp), %esi > movl 320(%esi), %ecx > testl %ecx, %ecx > je .L656 >.L627: > movl -32(%ebp), %edx > movl 1416(%edx), %eax > movl $0x0, %edx > movl %edx, (%eax) > movl -32(%ebp), %esi > movzbl 296(%esi), %eax > sall $8, %ecx > movl $1, 1420(%esi) > addl 316(%esi), %ecx > movb %al, 1362(%esi) > movl %ecx, 1392(%esi) > addl $156, %esp > popl %ebx > popl %esi > popl %edi > leave > ret >.L656: > movl %esi, (%esp) > call _ZN8OscilGen14shiftharmonicsEv > movl 320(%esi), %ecx > jmp .L627 >.L625: > movl -32(%ebp), %esi > movl %esi, (%esp) > call _ZN8OscilGen11oscilfilterEv > movl %esi, (%esp) > call _ZN8OscilGen9waveshapeEv > jmp .L626 >.L655: > movl %eax, (%esp) > call _ZN8OscilGen14shiftharmonicsEv > jmp .L624 >.L605: > xorl %esi, %esi >.L623: > movl -32(%ebp), %eax > cmpb $64, 40(%eax,%esi) > je .L647 > movl %ecx, %eax > movl $1, -36(%ebp) > movl %ecx, %edx > shrl $31, %eax > leal 1(%esi), %edi > leal (%eax,%ecx), %eax > sarl %eax > cmpl %eax, -36(%ebp) > jge .L614 > movl %edi, %ebx >.L622: > movl %edx, %eax > shrl $31, %eax > leal (%eax,%edx), %eax > sarl %eax > cmpl %eax, %ebx > jg .L614 > movl -32(%ebp), %ecx > cvtsi2ss %ebx, %xmm0 > movl 1412(%ecx), %eax > movl -36(%ebp), %ecx > subl %ecx, %edx > flds (%eax,%ecx,4) > flds (%eax,%edx,4) > fxch %st(1) > movl -32(%ebp), %eax > fstps -136(%ebp) > fstps -40(%ebp) > flds 332(%eax,%esi,4) > movss %xmm0, -140(%ebp) > flds -140(%ebp) > fxch %st(1) > fstpl -88(%ebp) > flds 844(%eax,%esi,4) > fxch %st(1) > fsts -120(%ebp) > fmulp %st, %st(1) > fstpl (%esp) > call cos > flds -120(%ebp) > fxch %st(1) > movl -32(%ebp), %eax > fmull -88(%ebp) > fxch %st(1) > fmuls 844(%eax,%esi,4) > fxch %st(1) > fstps -44(%ebp) > flds 332(%eax,%esi,4) > fxch %st(1) > fstpl (%esp) > fstpl -96(%ebp) > call sin > incl -36(%ebp) > fmull -96(%ebp) > flds -136(%ebp) > flds -40(%ebp) > fxch %st(2) > movl -32(%ebp), %edx > movl OSCIL_SIZE, %ecx > fstps -28(%ebp) > flds -44(%ebp) > movl 1416(%edx), %eax > flds -28(%ebp) > fxch %st(1) > movl %ecx, %edx > subl %ebx, %edx > fmul %st(2), %st > fxch %st(3) > fmul %st(1), %st > fxch %st(2) > fmulp %st, %st(1) > fxch %st(2) > fsubp %st, %st(1) > fadds (%eax,%ebx,4) > fstps (%eax,%ebx,4) > addl %edi, %ebx > flds -40(%ebp) > fmuls -44(%ebp) > faddp %st, %st(1) > fadds (%eax,%edx,4) > fstps (%eax,%edx,4) > movl %ecx, %eax > movl %ecx, %edx > shrl $31, %eax > leal (%eax,%ecx), %eax > sarl %eax > cmpl %eax, -36(%ebp) > jl .L622 >.L614: > cmpl $127, %edi > movl %edi, %esi > jle .L623 > jmp .L611 >.L647: > leal 1(%esi), %edi > jmp .L614 > .p2align 6,,7 >.L654: > movl -36(%ebp), %ecx > movl $0x0, %eax > movl %eax, 332(%edx,%ecx,4) > jmp .L596 >.L585: > fstp %st(1) > fldl .LC217 > fxch %st(1) > fstpl -56(%ebp) > fstpl (%esp) > call log > fmull -56(%ebp) >.L651: > fstpl (%esp) > call exp > jmp .L649 >.L591: > cmpl $3, %eax > je .L587 > cmpl $4, %eax > jne .L589 > fstp %st(1) > fldl .LC220 > fxch %st(1) > fstpl -80(%ebp) > fstpl (%esp) > call log > fmull -80(%ebp) >.L650: > fstpl (%esp) > call exp > movl -32(%ebp), %esi > movl -36(%ebp), %ecx > fstps 332(%esi,%ecx,4) > jmp .L584 >.L587: > fstp %st(1) > fldl .LC219 > fxch %st(1) > fstpl -72(%ebp) > fstpl (%esp) > call log > fmull -72(%ebp) > jmp .L651 >.L586: > fstp %st(1) > fldl .LC218 > fxch %st(1) > fstpl -64(%ebp) > fstpl (%esp) > call log > fmull -64(%ebp) > jmp .L650 >.L652: > movzbl 299(%edx), %eax > cmpl %eax, 1376(%edx) > jne .L571 > movzbl 300(%edx), %eax > cmpl %eax, 1380(%edx) > jne .L571 > movzbl 301(%edx), %eax > cmpl %eax, 1384(%edx) > jne .L571 > movzbl 302(%edx), %eax > cmpl %eax, 1388(%edx) > jne .L571 > jmp .L570 >.LFE133: > .size _ZN8OscilGen7prepareEv, .-_ZN8OscilGen7prepareEv > .section .rodata.cst4 > .align 4 >.LC229: > .long 1006632960 > .align 4 >.LC231: > .long 1106247680 > .align 4 >.LC232: > .long 1120534528 > .section .rodata.cst8 > .align 8 >.LC233: > .long -1598689907 > .long 1051772663 > .text > .align 2 > .p2align 4,,15
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 65752
:
40681
|
41704
|
41705
|
41707
|
41757
|
41759
|
41763
|
41764
|
41766
|
41778