by key versions
| 498 | |
| 499 | // by key versions |
| 500 | af_err af_min_by_key(af_array *keys_out, af_array *vals_out, |
| 501 | const af_array keys, const af_array vals, const int dim) { |
| 502 | return reduce_by_key_common<af_min_t>(keys_out, vals_out, keys, vals, dim); |
| 503 | } |
| 504 | |
| 505 | af_err af_max_by_key(af_array *keys_out, af_array *vals_out, |
| 506 | const af_array keys, const af_array vals, const int dim) { |