------- Additional Comments From steven at gcc dot gnu dot org 2005-01-23
14:37 -------
Bravo Zdenek!!!
.text
.p2align 4,,15
.globl strength_test2
.type strength_test2, @function
strength_test2:
.LFB2:
movl (%rdi), %r8d
leaq 8(%rdi), %rsi
leaq 4(%rdi), %rcx
xorl %edx, %edx
.p2align 4,,7
.L2:
movslq (%rsi),%rax
addl %r8d, %edx
movl $2, (%rdi,%rax,4)
cmpl (%rcx), %edx
jl .L2
rep ; ret
.LFE2:
.size strength_test2, .-strength_test2
.p2align 4,,15
.globl strength_result2
.type strength_result2, @function
strength_result2:
.LFB3:
movl (%rdi), %r8d
leaq 8(%rdi), %rsi
leaq 4(%rdi), %rcx
xorl %edx, %edx
.p2align 4,,7
.L9:
movslq (%rsi),%rax
addl %r8d, %edx
movl $2, (%rdi,%rax,4)
cmpl (%rcx), %edx
jl .L9
rep ; ret
.LFE3:
.size strength_result2, .-strength_result2
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|--- |4.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18316