GCC Bugzilla – Attachment 30794 Details for
Bug 54412
minimal 32-byte stack alignment with -mavx on 64-bit Windows
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Assembly-language code compiled from attachment 1
bug1.s (text/plain), 1.12 KB, created by
R Copley
on 2013-09-10 17:38:21 UTC
(
hide
)
Description:
Assembly-language code compiled from attachment 1
Filename:
MIME Type:
Creator:
R Copley
Created:
2013-09-10 17:38:21 UTC
Size:
1.12 KB
patch
obsolete
> .file "bug1.c" > .text > .globl f > .def f; .scl 2; .type 32; .endef > .seh_proc f >f: > pushq %rbp > .seh_pushreg %rbp > movq %rsp, %rbp > .seh_setframe %rbp, 0 > .seh_endprologue > movq %rcx, 16(%rbp) > movq %rdx, %rax > movq 16(%rbp), %rdx > vmovapd (%rax), %ymm0 > vmovapd %ymm0, (%rdx) > movq 16(%rbp), %rax > popq %rbp > ret > .seh_endproc > .def __main; .scl 2; .type 32; .endef > .globl main > .def main; .scl 2; .type 32; .endef > .seh_proc main >main: > pushq %rbp > .seh_pushreg %rbp > pushq %rbx > .seh_pushreg %rbx > subq $104, %rsp > .seh_stackalloc 104 > leaq 128(%rsp), %rbp > .seh_setframe %rbp, 128 > .seh_endprologue > subq $96, %rsp > leaq 32(%rsp), %rax > addq $31, %rax > shrq $5, %rax > movq %rax, %rbx > salq $5, %rbx > call __main > vmovapd .LC0(%rip), %ymm0 > vmovapd %ymm0, 32(%rbx) > leaq -64(%rbp), %rax > vmovapd 32(%rbx), %ymm0 > vmovapd %ymm0, -96(%rbp) > leaq -96(%rbp), %rdx > movq %rax, %rcx > call f > vmovapd -64(%rbp), %ymm0 > vmovapd %ymm0, (%rbx) > leaq -24(%rbp), %rsp > popq %rbx > popq %rbp > ret > .seh_endproc > .section .rdata,"dr" > .align 32 >.LC0: > .long 0 > .long 1072693248 > .long 0 > .long 1073741824 > .long 0 > .long 1074266112 > .long 0 > .long 1074790400
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 54412
:
28103
|
30793
| 30794 |
33520
|
46133
|
52737