[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-09-18 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=447989 Mark Wielaard changed: What|Removed |Added See Also||https://bugs.kde.org/show_b |

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-21 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=447989 Paul Floyd changed: What|Removed |Added Resolution|--- |FIXED Status|REOPENED

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-21 Thread David Benjamin
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #17 from David Benjamin --- Ah whoops, yeah. TBH we probably don't strictly need to build the test with -march=armv8.2-a+sha3, since it's all in inline assembly anyway. I just carried that over from the other tests. But we do need the assemb

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-21 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=447989 Paul Floyd changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-20 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=447989 Paul Floyd changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution|---

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-19 Thread David Benjamin
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #14 from David Benjamin --- (In reply to Paul Floyd from comment #13) > Thanks for the patches. I've applied, tested and pushed the first one. The > second patch looks OK so far but I'd like to check it on FreeBSD before > pushing the change

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-18 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #13 from Paul Floyd --- Thanks for the patches. I've applied, tested and pushed the first one. The second patch looks OK so far but I'd like to check it on FreeBSD before pushing the change. It might take me a little while to see if I can ge

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-16 Thread David Benjamin
https://bugs.kde.org/show_bug.cgi?id=447989 David Benjamin changed: What|Removed |Added Attachment #169538|0 |1 is obsolete|

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-16 Thread David Benjamin
https://bugs.kde.org/show_bug.cgi?id=447989 David Benjamin changed: What|Removed |Added Attachment #145140|0 |1 is obsolete|

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-16 Thread David Benjamin
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #10 from David Benjamin --- Created attachment 169538 --> https://bugs.kde.org/attachment.cgi?id=169538&action=edit [PATCH 1/2] Extract common arm64 SIMD helpers into a single header Alright, here's the first of the two patches. This one

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-15 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #9 from Paul Floyd --- (In reply to David Benjamin from comment #8) > Regarding the generating the expected files by running the test, I assume > those just record what my patch does. I.e. if my patch were wrong, the wrong > things would ge

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-15 Thread David Benjamin
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #8 from David Benjamin --- (In reply to Paul Floyd from comment #7) > I think that in this case I would just add sha512 tests to > none/tests/fp_and_simd (or fp_and_simd_v82 - I'm not sure what the minimum > version is for sha512). > > Othe

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-15 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #7 from Paul Floyd --- (In reply to David Benjamin from comment #6) > This was quite some time ago, so I'll have to page this back in and remind > myself how I tested this. :-) > > > This will also need a change in arm64g_dirtyhelper_MRS_ID

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-15 Thread David Benjamin
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #6 from David Benjamin --- This was quite some time ago, so I'll have to page this back in and remind myself how I tested this. :-) > This will also need a change in arm64g_dirtyhelper_MRS_ID_AA64ISAR0_EL1 I don't believe that code was the

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-15 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=447989 Paul Floyd changed: What|Removed |Added Assignee|jsew...@acm.org |pjfl...@wanadoo.fr -- You are receiving this mail

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-15 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #5 from Paul Floyd --- This will also need a change in arm64g_dirtyhelper_MRS_ID_AA64ISAR0_EL1 This bit will need to be removed /* Degredate SHA2 from b0010 to b0001*/ if ( (w >> 12) & 0x2 ) { w ^= (0x2 << 12); w |= (0x1

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2024-05-15 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #4 from Paul Floyd --- (In reply to Paul Floyd from comment #3) > (In reply to David Benjamin from comment #2) > > Anything needed before this patch is submittable? > > Someone actively working on the ARM version of Valgrind? ^^^ well now

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2023-02-02 Thread Paul Floyd
https://bugs.kde.org/show_bug.cgi?id=447989 Paul Floyd changed: What|Removed |Added CC||pjfl...@wanadoo.fr --- Comment #3 from Paul Floyd

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2023-02-01 Thread David Benjamin
https://bugs.kde.org/show_bug.cgi?id=447989 --- Comment #2 from David Benjamin --- Anything needed before this patch is submittable? -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 447989] Support Armv8.2 SHA-512 instructions

2022-01-05 Thread David Benjamin
https://bugs.kde.org/show_bug.cgi?id=447989 David Benjamin changed: What|Removed |Added Attachment #145139|0 |1 is obsolete|