[valgrind] [Bug 407340] PPC64, does not support the vlogefp, vexptefp instructions

2019-05-28 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=407340

Carl Love  changed:

   What|Removed |Added

 Status|RESOLVED|CLOSED

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 407340] PPC64, does not support the vlogefp, vexptefp instructions

2019-05-28 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=407340

Carl Love  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

--- Comment #5 from Carl Love  ---
VEX and test case patches committed.

commit 31b3a755a93daaacbb993ffd80fb0780cc76464d
Author: Carl Love 
Date:   Tue May 28 14:03:59 2019 -0500

PPC64, Update testcases for vlogefp, vexptefp instructions

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

commit 3a345d9f8e8e98ee74f2c66f69ab51220cd18d47
Author: Carl Love 
Date:   Tue May 28 14:07:04 2019 -0500

PPC64, Add support for vlogefp, vexptefp instructions

Add Iop_Exp2_32Fx4 to VEX/pub/libvex_ir.h to support the 2^x instruction.

Enable the existing test support for the two instructions in
none/tests/ppc64/subnormal_test.c and none/tests/ppc64/jm-insns.c.

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

Closing bug

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 407340] PPC64, does not support the vlogefp, vexptefp instructions

2019-05-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=407340

--- Comment #4 from Julian Seward  ---
Hi Carl,

These all look fine, as does the name of the new IROp.  Please land.

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 407340] PPC64, does not support the vlogefp, vexptefp instructions

2019-05-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=407340

Julian Seward  changed:

   What|Removed |Added

 Attachment #119919|0   |1
is obsolete||

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 407340] PPC64, does not support the vlogefp, vexptefp instructions

2019-05-15 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=407340

--- Comment #3 from Carl Love  ---
Created attachment 120093
  --> https://bugs.kde.org/attachment.cgi?id=120093=edit
separate test case patch

The test case changes were split into a separate patch

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 407340] PPC64, does not support the vlogefp, vexptefp instructions

2019-05-15 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=407340

--- Comment #2 from Carl Love  ---
Created attachment 120092
  --> https://bugs.kde.org/attachment.cgi?id=120092=edit
updated patch per changes to previous dnormal patch

The patch to add support for the vlogefp and vexptefp instructions is dependent
on the dnormal patch.  The patch was also split into a VEX patch and a test
case patch

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 407340] PPC64, does not support the vlogefp, vexptefp instructions

2019-05-08 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=407340

--- Comment #1 from Carl Love  ---
Created attachment 119919
  --> https://bugs.kde.org/attachment.cgi?id=119919=edit
add support for vlogefp, vexptefp instructions

Currently, valgrind recognizes the vlogefp, vexptefp instructions but errors
out on them as they are not actually supported.  

The attached patch adds the needed support

Julian, please review the patch as it adds a new Iop to file
VEX/pub/libvex_ir.h

+  /* Vector floating-point exponential 2^x */  
+  Iop_Exp2_32Fx4,   

Please let me know if the name of the new Iop is OK.  The Iop is calculates the
value 2 raised to the X for each of the 32-bit words in the vector.

Please let me know if you see any other issues with the patch as well.  Thanks.

-- 
You are receiving this mail because:
You are watching all bug changes.