linalg:minimum
(linalg:minimum a b)
Returns a fresh array with the element-wise smaller of a and b (numpy's np.minimum); the operands broadcast by numpy's rules, exactly as linalg:add describes (a scalar over the other operand's shape, arrays of different shapes along their trailing axes). The mirror of linalg:maximum: defined by (if (< x y) x y), so the second operand wins whenever the comparison is false (ties and NaN included). As a named function it is accelerated under --simd.