Hi All, Please find below a webrev which attempts to clean up the reduction support in x86.ad file. The webrev modularizes the reduction code gen and attempts to remove duplication as much as possible. http://cr.openjdk.java.net/~sviswanathan/vectorIntrinsics/ReductionCleanup/webrev.00/ Best Regards, Sandhya