zvi added a comment. Thanks for working on this patch. Regarding support for PMADDUBSW, can we match something like the following? for (int i = 0; i < count; i++) { a = saturate(a + x[i] * y[i]); } https://reviews.llvm.org/D31679