Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jul 2020 19:13:48 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 248221] skein1024 broken
Message-ID:  <bug-248221-227-xvjJP8BSFY@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-248221-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-248221-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D248221

--- Comment #3 from Ed Maste <emaste@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

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-248221-227-xvjJP8BSFY>