| 480 | } |
| 481 | |
| 482 | af_err af_product_nan(af_array *out, const af_array in, const int dim, |
| 483 | const double nanval) { |
| 484 | return reduce_promote<af_mul_t>(out, in, dim, true, nanval); |
| 485 | } |
| 486 | |
| 487 | af_err af_count(af_array *out, const af_array in, const int dim) { |
| 488 | return reduce_type<af_notzero_t, uint>(out, in, dim); |