Yeah that would be handy, though it does require more than a couple of operations to get the end result, both on the data in a single buffer, and then from buffer to buffer.
@weefuzzy did mention some stuff a while back on having general purpose buffer manipulation stuff for adding/multiplying buffer contents (though this was in the context of fades and such), so I guess this could be a more complex implementation of the same kind of idea.