[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 1/4] target/arm: implement SHA-512 instructio
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH v5 1/4] target/arm: implement SHA-512 instructions |
Date: |
Tue, 6 Feb 2018 19:15:40 +0000 |
On 6 February 2018 at 19:06, Peter Maydell <address@hidden> wrote:
> SM4EKEY, SM4E
Sample SM4EKEY failure:
insn 0xce78cbdd (SM4EKEY V29.4S, V30.4S, V24.4S)
V24 : 6ee7a2520059bd15bac75e4436b3a1bd
V30 : a67d04e738f68da895ffd0c3e154e3e7
V29 actual: a67d04e7b98aaef47bf01b8158da5407
V29 expected: 8d492252b98aaef47bf01b8158da5407
(top 32 bits are wrong)
Sample SM4E failure:
insn 0xcec087dd (SM4E V29.4S, V30.4S)
V30 : a67d04e738f68da895ffd0c3e154e3e7
V29 actual : e272e88588a781b7e77a90dd5641e34b
V29 expected: a39884af88a781b7e77a90dd5641e34b
(top 32 bits again)
My test setup doesn't capture register values from
before the insn executes, which is awkward for SM4E since
it uses Vd as input as well as output. Probably the bug
is the same as SM4EKEY, though.
thanks
-- PMM