> -----Original Message----- > From: Taylor Simpson > Sent: Wednesday, February 2, 2022 7:45 PM > To: Alex Bennée <alex.ben...@linaro.org>; richard.hender...@linaro.org; > qemu-devel@nongnu.org > Cc: qemu-...@nongnu.org; f...@euphon.net; berra...@redhat.com; > f4...@amsat.org; aurel...@aurel32.net; pbonz...@redhat.com; > stefa...@redhat.com; cr...@redhat.com > Subject: RE: [RFC PATCH 0/4] improve coverage of vector backend > > > > -----Original Message----- > > From: Alex Bennée <alex.ben...@linaro.org> > > Sent: Wednesday, February 2, 2022 5:16 PM > > To: richard.hender...@linaro.org; qemu-devel@nongnu.org > > Cc: qemu-...@nongnu.org; f...@euphon.net; berra...@redhat.com; > > f4...@amsat.org; aurel...@aurel32.net; pbonz...@redhat.com; > > stefa...@redhat.com; cr...@redhat.com; Alex Bennée > > <alex.ben...@linaro.org>; Taylor Simpson <tsimp...@quicinc.com> > > Subject: Re: [RFC PATCH 0/4] improve coverage of vector backend > > > > Alex Bennée <alex.ben...@linaro.org> writes: > > > > > Hi Richard, > > > > > > While reviewing the TCG vector clean-ups I tried to improve the > > > range of instructions we tested. I couldn't get the existing hacky > > > sha1 test to vectorise nicely so I snarfed the sha512 algorithm from > > > CCAN. The sha512 test is good because it is all purely integer so we > > > should be able to use native code on the backend. The test also has > > > the nice property of validating behaviour. > > > > Hi Taylor, > > > > You might want to check this out: > > > > ✗ ./qemu-hexagon ./tests/tcg/hexagon-linux-user/sha512 > > 1..10 > > not ok 1 - do_test(&tests[i]) > > # Failed test > > (/home/alex.bennee/lsrc/qemu.git/tests/tcg/multiarch/sha512.c:main() > > at line 986) not ok 2 - do_test(&tests[i]) > > Thanks for the heads-up. I'll take a look
Quick update - I ran the test on the hardware and have the same error messages. So, it doesn't look like a QEMU problem. I'll investigate if the problem is due to something in the toolchain. Taylor