| 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) { |
| 507 | return reduce_by_key_common<af_max_t>(keys_out, vals_out, keys, vals, dim); |
| 508 | } |
| 509 | |
| 510 | af_err af_sum_by_key(af_array *keys_out, af_array *vals_out, |
| 511 | const af_array keys, const af_array vals, const int dim) { |