|
From: Steve E. <st...@ed...> - 2026-02-24 19:54:03
|
Thanks.
On 25/02/26 1:43 am, Paul Floyd via Valgrind-users wrote:
>
> Hi
>
> On 24/02/2026 04:22, Steve Edmonds wrote:
>>
>> vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x38 0x39
>>
> That ought to work
>
> case 0x39:
> case 0x3D:
> /* 66 0F 38 39 /r = PMINSD xmm1, xmm2/m128
> Minimum of Packed Signed Double Word Integers (XMM)
> 66 0F 38 3D /r = PMAXSD xmm1, xmm2/m128
> Maximum of Packed Signed Double Word Integers (XMM)
> */
> if (have66noF2noF3(pfx) && sz == 2) {
> /* FIXME: this needs an alignment check */
> Bool isMAX = opc == 0x3D;
> delta = dis_SSEint_E_to_G(
> vbi, pfx, delta,
> isMAX ? "pmaxsd" : "pminsd",
> isMAX ? Iop_Max32Sx4 : Iop_Min32Sx4,
> False
> );
> goto decode_success;
> }
> break;
>
> It was also fairly recently added to x86 by Alexandra Hajkova. You
> will need to build Valgrind from source or wait for version 3.27 for that.
>
> Would it be possible for me to build 'quasar'? Is it this
> https://quasar.dev/start/quasar-cli/ ?
>
This is the quasar (https://quasaraccounting.com/) and I have an old
non-deb version with decades of data.
I might look at building Valgrind and see what happens.
Steve
|