|
From: Ivo R. <ivo...@gm...> - 2015-08-14 17:17:02
|
2015-08-13 11:55 GMT+02:00 Julian Seward <js...@ac...>: > On 13/08/15 08:23, Ivo Raisr wrote: > > However I see the following failure: > > perl tests/vg_regtest none/tests/amd64/xacq_xrel > > I'm not sure why that would have failed as a result of this change. > But anyway. Looking at that test, I think the inline assembly has > always been wrong. It mentions rdx twice but doesn't mention rbx at > all; it should mention each exactly once. > > Can you try the diff below and see if you get the same results > natively and on V ? In both cases I now get (on Linux) > > result for 'cmpxchg8b' is 55667788bbaa9988 > Thank you for providing a fix for this test case. Indeed, it is not caused by the recent change in AVX xsave/xrstor. Now the test case passes successfully. I. |