reduce 1 op in loop