Hi!

On Mon, Oct 14, 2024 at 05:26:51PM +0530, jeevitha wrote:
> Corrected the function code for the Atomic Memory Operation "Fetch and 
> Decrement
> Bounded", changing it from 0x1A to 0x1C.

... which is the correct value.  :-)

> 2024-10-14 Jeevitha Palanisamy <jeevi...@linux.ibm.com>
> 
> gcc/
>       * config/rs6000/amo.h (enum _AMO_LD): Correct the function code for
>       _AMO_LD_DEC_BOUNDED.
> 
> diff --git a/gcc/config/rs6000/amo.h b/gcc/config/rs6000/amo.h
> index 6b9e4e088b9..1303c9d9dab 100644
> --- a/gcc/config/rs6000/amo.h
> +++ b/gcc/config/rs6000/amo.h
> @@ -46,7 +46,7 @@ enum _AMO_LD {
>    _AMO_LD_CS_NE              = 0x10,         /* Compare and Swap Not Equal.  
> */
>    _AMO_LD_INC_BOUNDED        = 0x18,         /* Fetch and Increment Bounded. 
>  */
>    _AMO_LD_INC_EQUAL  = 0x19,         /* Fetch and Increment Equal.  */
> -  _AMO_LD_DEC_BOUNDED        = 0x1A          /* Fetch and Decrement Bounded. 
>  */
> +  _AMO_LD_DEC_BOUNDED        = 0x1C          /* Fetch and Decrement Bounded. 
>  */
>  };
>  
>  /* Implementation of the simple LWAT/LDAT operations that take one register 
> and

Thank you!  Okay for trunk; also okay for all backports (which backports
do you want?)


Segher

Reply via email to