Segher: The following is version 4 of the series of patches for the permute class operations. Per your request, I will send each patch as a reply to this message so they are all in the same thread in your email box.
Patches 1, 2,3 and 4 just have minor fixes per your earlier comments. However, the patches have been rebased onto the latest mainline tree which required changing FUTURE to P10 in the code and test cases. So I am sending everything. Patch 5 has the changes for the F32bit_const_operand stuff that we discussed at length. It has the changes with regards to the xxspltidp instruction which has undefined results for subnormal inputs that we also talked about. See comments in the V4 fixes as to specific things that need reviewing and commenting on. Patch 6 didn't get reviewed the last time as we discussed that the whole series needed rebasing due to the FUTURE to P10 changes that had gone into mainline. The series has been retested on Power 9 as well as running the testcases on mambo. Everything seems to checkout fine. Please let me know if the series is acceptable for mainline. Thanks. Carl