Word description If all of the elements of mask are true, true-quot is called and its output value returned. If all of the elements of mask are false, false-quot is called and its output value returned. Otherwise, both quotations are called and mask is used to select elements from each output as with v?.
For most conditional SIMD code, unless a case is exceptionally expensive to compute, it is usually most efficient to just compute all cases and blend them with v? instead of using vif.