On 6 February 2018 at 19:06, Peter Maydell <peter.mayd...@linaro.org> 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