[Bug 248221] skein1024 broken
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Jul 23 19:13:49 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248221
--- Comment #3 from Ed Maste <emaste at freebsd.org> ---
Comparing the disassembly:
$ llvm-objdump -S skein_block_asm.2.17.50.pico | cut -c10- > disass.2.17.50
llvm-objdump: warning: 'skein_block_asm.2.17.50.pico': failed to parse debug
information for skein_block_asm.2.17.50.pico
$ llvm-objdump -S skein_block_asm.2.33.1.pico | cut -c10- > disass.2.33.1
llvm-objdump: warning: 'skein_block_asm.2.33.1.pico': failed to parse debug
information for skein_block_asm.2.33.1.pico
$ diff -u3 disass.2.33.1 disass.2.17.50
shows:
--- disass.2.33.1 2020-07-23 15:11:19.795112000 -0400
+++ disass.2.17.50 2020-07-23 15:11:11.603490000 -0400
@@ -1,5 +1,5 @@
-ck_asm.2.33.1.pico: file format ELF64-x86-64
+ck_asm.2.17.50.pico: file format ELF64-x86-64
ly of section .text:
@@ -1876,8 +1876,8 @@
48 89 8d c0 00 00 00 movq %rcx, 192(%rbp)
4c 8b 4f 18 movq 24(%rdi), %r9
eb 0e jmp 14 <Skein1024_block_loop>
- 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax)
- 0f 1f 00 nopl (%rax)
+ 0f 1f 80 00 00 00 00 nopl (%rax)
+ 0f 1f 80 00 00 00 00 nopl (%rax)
0001bc0 Skein1024_block_loop:
4c 8b 47 10 movq 16(%rdi), %r8
@@ -2083,29 +2083,48 @@
49 8d 3c 3f leaq (%r15,%rdi), %rdi
49 c1 c7 05 rolq $5, %r15
49 31 ff xorq %rdi, %r15
+ 48 03 bc 24 a0 00 00 00 addq 160(%rsp), %rdi
+ 4c 03 bc 24 18 01 00 00 addq 280(%rsp), %r15
+ 49 83 c7 01 addq $1, %r15
49 8d 2c 2b leaq (%r11,%rbp), %rbp
49 c1 c3 14 rolq $20, %r11
49 31 eb xorq %rbp, %r11
+ 48 03 ac 24 b0 00 00 00 addq 176(%rsp), %rbp
+ 4c 03 9c 24 f8 00 00 00 addq 248(%rsp), %r11
49 8d 4c 0d 00 leaq (%r13,%rcx), %rcx
49 c1 c5 30 rolq $48, %r13
49 31 cd xorq %rcx, %r13
+ 48 03 8c 24 d0 00 00 00 addq 208(%rsp), %rcx
+ 4c 03 ac 24 08 01 00 00 addq 264(%rsp), %r13
+ 4c 03 ac 24 88 00 00 00 addq 136(%rsp), %r13
48 89 4c 24 30 movq %rcx, 48(%rsp)
4e 8d 34 36 leaq (%rsi,%r14), %r14
48 c1 c6 2f rolq $47, %rsi
4c 31 f6 xorq %r14, %rsi
+ 4c 03 b4 24 10 01 00 00 addq 272(%rsp), %r14
+ 48 03 b4 24 a8 00 00 00 addq 168(%rsp), %rsi
+ 4c 03 b4 24 90 00 00 00 addq 144(%rsp), %r14
48 8b 4c 24 20 movq 32(%rsp), %rcx
4e 8d 04 03 leaq (%rbx,%r8), %r8
48 c1 c3 1c rolq $28, %rbx
4c 31 c3 xorq %r8, %rbx
+ 4c 03 84 24 e0 00 00 00 addq 224(%rsp), %r8
+ 48 03 9c 24 c8 00 00 00 addq 200(%rsp), %rbx
4e 8d 14 10 leaq (%rax,%r10), %r10
48 c1 c0 10 rolq $16, %rax
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list