[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [valgrind] [Bug 381819] amd64: unhandled instruction bextr (0x8F 0xEA 0x78 0x10 0xD0 0x8 0x4) from B
From:       Ivo Raisr <bugzilla_noreply () kde ! org>
Date:       2017-12-28 8:54:45
Message-ID: bug-381819-17878-C3B1lvyzBs () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=381819

--- Comment #15 from Ivo Raisr <ivosh@ivosh.net> ---
(In reply to Bernd Buschinski from comment #14)
> any chance we can push/fix/update this to official valgrind? I would happy
> to test new patches :)

As discussed previously, the patch attached in this bug is not 100% perfect as
it does not properly decode all bextr variants. So it is not ready yet to be
integrated into Valgrind source code.

And as Mark explained in bug 328357:
According to
https://en.wikipedia.org/wiki/Bit_Manipulation_Instruction_Sets#TBM_.28Trailing_Bit_Manipulation.29
TBM instructions are only supported on a few AMD processors (Piledriver,
Steamroller and Excavator).

> Btw is this also related to
> https://bugs.kde.org/show_bug.cgi?id=328357? Do we have 3 bugreports for
> (almost) the same thing?

Probably yes. I will make this bug the main one and close the others.

My take here is as follows: these instructions are supported only by a few AMD
processors and later versions removed the support. So unless the community will
be willing to dedicate some engineering time to support properly all the
instruction variants, not much will happen.

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic