Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 230815 Details for
Bug 193175
dev-libs/miracl-5.3.1 (new ebuild)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patch to fix QA issue
miracl-noexecstack.patch (text/plain), 6.39 KB, created by
Jens Pranaitis
on 2010-05-08 19:29:05 UTC
(
hide
)
Description:
patch to fix QA issue
Filename:
MIME Type:
Creator:
Jens Pranaitis
Created:
2010-05-08 19:29:05 UTC
Size:
6.39 KB
patch
obsolete
>diff -Nru a/mrmuldv.s b/mrmuldv.s >--- a/mrmuldv.s 2010-05-07 19:22:22.192852677 +0200 >+++ b/mrmuldv.s 1970-01-01 01:00:00.000000000 +0100 >@@ -1,82 +0,0 @@ >- >- .file "mrmuldv.s" >- .text >- .globl muldiv >-muldiv: >- pushl %ebp >- movl %esp,%ebp >- pushl %ebx >- >- >- movl 8(%ebp),%eax >- mull 12(%ebp) >- addl 16(%ebp),%eax >- adcl $0,%edx >- >- divl 20(%ebp) >- movl 24(%ebp),%ebx >- movl %edx,(%ebx) >- >- popl %ebx >- popl %ebp >- ret >- >- .globl muldvm >-muldvm: >- pushl %ebp >- movl %esp,%ebp >- pushl %ebx >- >- movl 8(%ebp),%edx >- movl 12(%ebp),%eax >- divl 16(%ebp) >- >- movl 20(%ebp),%ebx >- movl %edx,(%ebx) >- >- popl %ebx >- popl %ebp >- ret >- >- .globl muldvd >-muldvd: >- pushl %ebp >- movl %esp,%ebp >- pushl %ebx >- >- movl 8(%ebp),%eax >- mull 12(%ebp) >- addl 16(%ebp),%eax >- adcl $0,%edx >- movl 20(%ebp),%ebx >- movl %eax,(%ebx) >- movl %edx,%eax >- >- popl %ebx >- popl %ebp >- ret >- >- .globl muldvd2 >-muldvd2: >- pushl %ebp >- movl %esp,%ebp >- pushl %ebx >- pushl %esi >- >- movl 8(%ebp),%eax >- mull 12(%ebp) >- movl 16(%ebp),%ebx >- addl (%ebx),%eax >- adcl $0,%edx >- movl 20(%ebp),%esi >- addl (%esi),%eax >- adcl $0,%edx >- >- movl %eax,(%esi) >- movl %edx,(%ebx) >- >- popl %esi >- popl %ebx >- popl %ebp >- ret >- >diff -Nru a/mrmuldv.S b/mrmuldv.S >--- a/mrmuldv.S 1970-01-01 01:00:00.000000000 +0100 >+++ b/mrmuldv.S 2010-05-07 19:25:10.278612394 +0200 >@@ -0,0 +1,85 @@ >+ >+ .file "mrmuldv.S" >+ .text >+ .globl muldiv >+muldiv: >+ pushl %ebp >+ movl %esp,%ebp >+ pushl %ebx >+ >+ >+ movl 8(%ebp),%eax >+ mull 12(%ebp) >+ addl 16(%ebp),%eax >+ adcl $0,%edx >+ >+ divl 20(%ebp) >+ movl 24(%ebp),%ebx >+ movl %edx,(%ebx) >+ >+ popl %ebx >+ popl %ebp >+ ret >+ >+ .globl muldvm >+muldvm: >+ pushl %ebp >+ movl %esp,%ebp >+ pushl %ebx >+ >+ movl 8(%ebp),%edx >+ movl 12(%ebp),%eax >+ divl 16(%ebp) >+ >+ movl 20(%ebp),%ebx >+ movl %edx,(%ebx) >+ >+ popl %ebx >+ popl %ebp >+ ret >+ >+ .globl muldvd >+muldvd: >+ pushl %ebp >+ movl %esp,%ebp >+ pushl %ebx >+ >+ movl 8(%ebp),%eax >+ mull 12(%ebp) >+ addl 16(%ebp),%eax >+ adcl $0,%edx >+ movl 20(%ebp),%ebx >+ movl %eax,(%ebx) >+ movl %edx,%eax >+ >+ popl %ebx >+ popl %ebp >+ ret >+ >+ .globl muldvd2 >+muldvd2: >+ pushl %ebp >+ movl %esp,%ebp >+ pushl %ebx >+ pushl %esi >+ >+ movl 8(%ebp),%eax >+ mull 12(%ebp) >+ movl 16(%ebp),%ebx >+ addl (%ebx),%eax >+ adcl $0,%edx >+ movl 20(%ebp),%esi >+ addl (%esi),%eax >+ adcl $0,%edx >+ >+ movl %eax,(%esi) >+ movl %edx,(%ebx) >+ >+ popl %esi >+ popl %ebx >+ popl %ebp >+ ret >+ >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >diff -Nru a/mrmuldv.s64 b/mrmuldv.s64 >--- a/mrmuldv.s64 2008-12-10 14:29:12.000000000 +0100 >+++ b/mrmuldv.s64 1970-01-01 01:00:00.000000000 +0100 >@@ -1,70 +0,0 @@ >- >- .file "mrmuldv.s" >-.text >-.globl muldiv >-muldiv: >- >- pushq %rbx >- movq %rdi,%rax >- movq %rdx,%rbx >- mulq %rsi >- addq %rbx,%rax >- adcq $0,%rdx >- >- divq %rcx >- movq %r8,%rbx >- movq %rdx,(%rbx) >- popq %rbx >- >- ret >- >- .global muldvm >-muldvm: >- >- pushq %rbx >- movq %rdx,%rbx >- movq %rdi,%rdx >- movq %rsi,%rax >- divq %rbx >- >- movq %rcx,%rbx >- movq %rdx,(%rbx) >- popq %rbx >- >- ret >- >- .globl muldvd >-muldvd: >- >- pushq %rbx >- movq %rdi,%rax >- movq %rdx,%rbx >- mulq %rsi >- addq %rbx,%rax >- adcq $0,%rdx >- >- movq %rcx,%rbx >- movq %rax,(%rbx) >- movq %rdx,%rax >- popq %rbx >- >- ret >- >- .global muldvd2 >-muldvd2: >- >- pushq %rbx >- movq %rdi,%rax >- movq %rdx,%rbx >- mulq %rsi >- addq (%rbx),%rax >- adcq $0,%rdx >- addq (%rcx),%rax >- adcq $0,%rdx >- >- movq %rax,(%rcx) >- movq %rdx,(%rbx) >- popq %rbx >- >- ret >- >diff -Nru a/mrmuldv.S64 b/mrmuldv.S64 >--- a/mrmuldv.S64 1970-01-01 01:00:00.000000000 +0100 >+++ b/mrmuldv.S64 2010-05-07 19:25:23.356604942 +0200 >@@ -0,0 +1,73 @@ >+ >+ .file "mrmuldv.S" >+.text >+.globl muldiv >+muldiv: >+ >+ pushq %rbx >+ movq %rdi,%rax >+ movq %rdx,%rbx >+ mulq %rsi >+ addq %rbx,%rax >+ adcq $0,%rdx >+ >+ divq %rcx >+ movq %r8,%rbx >+ movq %rdx,(%rbx) >+ popq %rbx >+ >+ ret >+ >+ .global muldvm >+muldvm: >+ >+ pushq %rbx >+ movq %rdx,%rbx >+ movq %rdi,%rdx >+ movq %rsi,%rax >+ divq %rbx >+ >+ movq %rcx,%rbx >+ movq %rdx,(%rbx) >+ popq %rbx >+ >+ ret >+ >+ .globl muldvd >+muldvd: >+ >+ pushq %rbx >+ movq %rdi,%rax >+ movq %rdx,%rbx >+ mulq %rsi >+ addq %rbx,%rax >+ adcq $0,%rdx >+ >+ movq %rcx,%rbx >+ movq %rax,(%rbx) >+ movq %rdx,%rax >+ popq %rbx >+ >+ ret >+ >+ .global muldvd2 >+muldvd2: >+ >+ pushq %rbx >+ movq %rdi,%rax >+ movq %rdx,%rbx >+ mulq %rsi >+ addq (%rbx),%rax >+ adcq $0,%rdx >+ addq (%rcx),%rax >+ adcq $0,%rdx >+ >+ movq %rax,(%rcx) >+ movq %rdx,(%rbx) >+ popq %rbx >+ >+ ret >+ >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 193175
:
131365
|
230813
| 230815