1
1

Ahem ... Correctly implement most of the 3 arguments

operator in Open MPI. Creepy that it was not discovered earlier.

cmr=v1.8.2:reviewer=ompi-rm1.8

This commit was SVN r31473.
Этот коммит содержится в:
George Bosilca 2014-04-21 23:31:23 +00:00
родитель 8d92231de3
Коммит 75cf79c783

Просмотреть файл

@ -806,14 +806,14 @@ FUNC_FUNC_3BUF(min, fortran_real16, ompi_fortran_real16_t)
*************************************************************************/
/* C integer */
OP_FUNC_3BUF(sum, int8_t, int8_t, +=)
OP_FUNC_3BUF(sum, uint8_t, uint8_t, +=)
OP_FUNC_3BUF(sum, int16_t, int16_t, +=)
OP_FUNC_3BUF(sum, uint16_t, uint16_t, +=)
OP_FUNC_3BUF(sum, int32_t, int32_t, +=)
OP_FUNC_3BUF(sum, uint32_t, uint32_t, +=)
OP_FUNC_3BUF(sum, int64_t, int64_t, +=)
OP_FUNC_3BUF(sum, uint64_t, uint64_t, +=)
OP_FUNC_3BUF(sum, int8_t, int8_t, +)
OP_FUNC_3BUF(sum, uint8_t, uint8_t, +)
OP_FUNC_3BUF(sum, int16_t, int16_t, +)
OP_FUNC_3BUF(sum, uint16_t, uint16_t, +)
OP_FUNC_3BUF(sum, int32_t, int32_t, +)
OP_FUNC_3BUF(sum, uint32_t, uint32_t, +)
OP_FUNC_3BUF(sum, int64_t, int64_t, +)
OP_FUNC_3BUF(sum, uint64_t, uint64_t, +)
/* Fortran integer */
#if OMPI_HAVE_FORTRAN_INTEGER
OP_FUNC_3BUF(sum, fortran_integer, ompi_fortran_integer_t, +)
@ -873,14 +873,14 @@ OP_FUNC_3BUF(sum, c_long_double_complex, long double _Complex, +)
*************************************************************************/
/* C integer */
OP_FUNC_3BUF(prod, int8_t, int8_t, *=)
OP_FUNC_3BUF(prod, uint8_t, uint8_t, *=)
OP_FUNC_3BUF(prod, int16_t, int16_t, *=)
OP_FUNC_3BUF(prod, uint16_t, uint16_t, *=)
OP_FUNC_3BUF(prod, int32_t, int32_t, *=)
OP_FUNC_3BUF(prod, uint32_t, uint32_t, *=)
OP_FUNC_3BUF(prod, int64_t, int64_t, *=)
OP_FUNC_3BUF(prod, uint64_t, uint64_t, *=)
OP_FUNC_3BUF(prod, int8_t, int8_t, *)
OP_FUNC_3BUF(prod, uint8_t, uint8_t, *)
OP_FUNC_3BUF(prod, int16_t, int16_t, *)
OP_FUNC_3BUF(prod, uint16_t, uint16_t, *)
OP_FUNC_3BUF(prod, int32_t, int32_t, *)
OP_FUNC_3BUF(prod, uint32_t, uint32_t, *)
OP_FUNC_3BUF(prod, int64_t, int64_t, *)
OP_FUNC_3BUF(prod, uint64_t, uint64_t, *)
/* Fortran integer */
#if OMPI_HAVE_FORTRAN_INTEGER
OP_FUNC_3BUF(prod, fortran_integer, ompi_fortran_integer_t, *)