{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"if"}]}
                if lane_ty.is_floating_point() {
            simd_reduce(fx, v, None, ret, &|fx, lane_ty, a, b| {
                    fx.bcx.ins().fmul(a, b)