[Issue 6829] Unsigned rotate standard function in Phobos
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Jul 10 06:59:39 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=6829
--- Comment #16 from Iain Buclaw <ibuclaw at ubuntu.com> 2013-07-10 06:59:38 PDT ---
(In reply to comment #13)
> (In reply to comment #11)
>
> > It has no problem detecting all those cases. :o)
>
> Perhaps you want to show the asm generated by gdc for those functions?
>
> (Perhaps here there's material for a small enhancement request for LLVM.)
Full listing:
_D4temp10__T3rolThZ3rolFNaNbNfxhxkZh:
movl %edi, %eax
movl %esi, %ecx
rolb %cl, %al
ret
_D4temp10__T3rorThZ3rorFNaNbNfxhxkZh:
movl %edi, %eax
movl %esi, %ecx
rorb %cl, %al
ret
_D4temp10__T3rolTtZ3rolFNaNbNfxtxkZt:
movl %edi, %eax
movl %esi, %ecx
rolw %cl, %ax
ret
_D4temp10__T3rorTtZ3rorFNaNbNfxtxkZt:
movl %edi, %eax
movl %esi, %ecx
rorw %cl, %ax
ret
_D4temp10__T3rolTkZ3rolFNaNbNfxkxkZk:
movl %edi, %eax
movl %esi, %ecx
roll %cl, %eax
ret
_D4temp10__T3rorTkZ3rorFNaNbNfxkxkZk:
movl %edi, %eax
movl %esi, %ecx
rorl %cl, %eax
ret
_D4temp10__T3rolTmZ3rolFNaNbNfxmxkZm:
movq %rdi, %rax
movl %esi, %ecx
rolq %cl, %rax
ret
_D4temp10__T3rorTmZ3rorFNaNbNfxmxkZm:
movq %rdi, %rax
movl %esi, %ecx
rorq %cl, %rax
ret
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list