]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Bug499183 - FreeBSD: differences in avx-vmovq output
authorPaul Floyd <pjfloyd@wanadoo.fr>
Tue, 28 Jan 2025 18:25:52 +0000 (19:25 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Tue, 28 Jan 2025 18:26:21 +0000 (19:26 +0100)
NEWS
none/tests/amd64/avx-vmovq.c
none/tests/amd64/avx-vmovq.stdout.exp

diff --git a/NEWS b/NEWS
index f6f6e9d88f100df05a04653b4359d2642e5d0fd1..ca5bfb23f49b5b15dba84e7803bb0e085eef5a53 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -49,6 +49,7 @@ are not entered into bugzilla tend to get forgotten about or ignored.
         even though it's generated by --gen-suppressions=yes
 498143  False positive on EVIOCGRAB ioctl
 498492  none/tests/amd64/lzcnt64 crashes on FreeBSD compiled with clang
+499183  FreeBSD: differences in avx-vmovq output
 499212  mmap() with MAP_ALIGNED() returns unaligned pointer
 
 To see details of a given bug, visit
index da8a1959b34fedaa2a7b2171d7fc729d75d77609..3512aa53b52df9b7ebdbd5634bbfbb72fce7b462 100644 (file)
@@ -6,8 +6,8 @@ GEN_test_RandM(VMOVQ_XMM_to_XMM_LOW_HIGH,
 
 // xmm0 is scratch
 GEN_test_RandM(VMOVQ_XMM_to_XMM_LOW_LOW_HIGH,
-               "vmovq %%xmm0, %%xmm7; vmovq %%xmm8, %%xmm0",
-               "vmovq %%xmm0, (%%rsi); vmovq %%xmm9, %%xmm0")
+               "vmovq %%xmm7, %%xmm0; vmovq %%xmm0, %%xmm8",
+               "vmovq (%%rsi), %%xmm0; vmovq %%xmm0, %%xmm9")
 
 int main ( void )
 {
index f5b45e54de79a30f3e19a1bfde3fa6e280af092e..23070740d05fe2ec0a35ef7b794297b7d8452753 100644 (file)
@@ -87,8 +87,8 @@ VMOVQ_XMM_to_XMM_LOW_LOW_HIGH(reg)
     c1fbfd8f4d8698c2.cb9dfb4ea5d18713.6489eab2c96df363.d52c4330a7aae391
     9d8e66ea90352a18
   after
-    0000000000000000.0000000000000000.0000000000000000.2525252525252525
-    22cf5e4cfad1bdf5.8de2b4a9d799ff5f.0c05cb6ebd128663.d7568e3e8a3ac80e
+    048612e51a468e36.c51cdd8f87e12ab4.acb722146c6cbfa9.ea4a022e1d3d7dbb
+    0000000000000000.0000000000000000.0000000000000000.ea4a022e1d3d7dbb
     4288ae612c0dad40.f0733f448390351b.80ddba7e53e42d12.3208cf9b04b0569c
     c1fbfd8f4d8698c2.cb9dfb4ea5d18713.6489eab2c96df363.d52c4330a7aae391
     9d8e66ea90352a18
@@ -100,10 +100,10 @@ VMOVQ_XMM_to_XMM_LOW_LOW_HIGH(mem)
     5f706da71bf2425f.9605e2b252c1c868.09217c310baca0c3.837be65197abe268
     fbc4208894fdc0f5
   after
-    66fab2b3db5ce85e.f9754842f9c9ba28.f82a63b15c68b274.2525252525252525
+    66fab2b3db5ce85e.f9754842f9c9ba28.f82a63b15c68b274.14575775bc3a1202
     0c3ca578a32bd88e.474289e7cb61501e.54e7f35bc162726a.ec91fe34c7d6c79a
     6b1fba2604afb8d5.08aebee85fda964f.bba02737f3c98220.4784d95987cd4ed8
-    5f706da71bf2425f.9605e2b252c1c868.09217c310baca0c3.837be65197abe268
+    0000000000000000.0000000000000000.0000000000000000.14575775bc3a1202
     fbc4208894fdc0f5
 
 VMOVQ_XMM_to_XMM_LOW_LOW_HIGH(reg)
@@ -114,8 +114,8 @@ VMOVQ_XMM_to_XMM_LOW_LOW_HIGH(reg)
     61ff7d4df3b6ca81.31f01866bd76c58f.0a7c7a27fe917447.77e3c0b6a9ec44fc
     2c3ffa1aebe6a4d2
   after
-    0000000000000000.0000000000000000.0000000000000000.2525252525252525
-    0e780c65c22b4ab8.778d9ed6d9eb46ea.8ca3e752c306df00.caab752f630ff07e
+    0aaa836b194e242c.c5fc3ae904033357.4e92f1b240a12214.1a366d352714867e
+    0000000000000000.0000000000000000.0000000000000000.1a366d352714867e
     627bb6e12d1f6d46.51ef145cb9b83843.ac82c1007a7d3cd8.f54b130cdaa89cef
     61ff7d4df3b6ca81.31f01866bd76c58f.0a7c7a27fe917447.77e3c0b6a9ec44fc
     2c3ffa1aebe6a4d2
@@ -127,10 +127,10 @@ VMOVQ_XMM_to_XMM_LOW_LOW_HIGH(mem)
     2d460a61a5dd0f6f.47086cc3da642fa7.130d662777beb4a9.1e61c5ec52f79c60
     16559ec50352a3d9
   after
-    f02b3b25bca27a9c.69505d14b27d9d16.f25b26e0042fa9fa.2525252525252525
+    f02b3b25bca27a9c.69505d14b27d9d16.f25b26e0042fa9fa.02dd0e32eecfc5fa
     9f7301c1392d8087.d4ba52a206ff21b1.70fbbab6a7f19faf.f0f1798fe3c1699c
     15e3c8dc7e9273bf.0088596389c893fd.879d51d4c5c764db.3004b7a97cf69dda
-    2d460a61a5dd0f6f.47086cc3da642fa7.130d662777beb4a9.1e61c5ec52f79c60
+    0000000000000000.0000000000000000.0000000000000000.02dd0e32eecfc5fa
     16559ec50352a3d9
 
 VMOVQ_XMM_to_XMM_LOW_LOW_HIGH(reg)
@@ -141,8 +141,8 @@ VMOVQ_XMM_to_XMM_LOW_LOW_HIGH(reg)
     89fba268812abdb2.1e4a9e0958fac555.adddf0eb4808f067.04c857e949cc0fac
     bc3127138b19183c
   after
-    0000000000000000.0000000000000000.0000000000000000.2525252525252525
-    9432a2e46543b956.b819f459105730e9.9a49ac115048d4c4.f987fa170d3ce4dd
+    742c3e9e2b92eef2.c569453ccd1b0fc4.0784892e9360315b.f0177599dbe14b46
+    0000000000000000.0000000000000000.0000000000000000.f0177599dbe14b46
     d2b3c4044ef23fb2.e22093a48a9d2e0b.5da3cfd6aea6558e.0c28728e28dc3c9c
     89fba268812abdb2.1e4a9e0958fac555.adddf0eb4808f067.04c857e949cc0fac
     bc3127138b19183c
@@ -154,9 +154,9 @@ VMOVQ_XMM_to_XMM_LOW_LOW_HIGH(mem)
     59a93d4f11d611db.5cce191e65591384.ff4cb613013cc685.918107c43ea20cc0
     0194ddb82b49abf0
   after
-    12305efa0acd1475.1755377e9a786f01.4a6592749579b0f4.2525252525252525
+    12305efa0acd1475.1755377e9a786f01.4a6592749579b0f4.e4450ababbfae0f9
     e1917689e3f6bf86.d70f7fb13667914c.413cead25e27ac14.5f2619b1a20662f0
     0420edac31a0d599.2573776df1835e3e.de9a220dce0e75e0.7acb193b9abab2f9
-    59a93d4f11d611db.5cce191e65591384.ff4cb613013cc685.918107c43ea20cc0
+    0000000000000000.0000000000000000.0000000000000000.e4450ababbfae0f9
     0194ddb82b49abf0