pub unsafe extern "C" fn mlx_addmm( res: *mut mlx_array, c: mlx_array, a: mlx_array, b: mlx_array, alpha: f32, beta: f32, s: mlx_stream, ) -> c_int