[PATCH v2] PowerPC: Support for Controlled Cluster Memory (RFC02689)

Surya Kumari Jangala jskumari@linux.ibm.com
Mon Oct 27 16:10:53 GMT 2025



On 25/10/25 9:16 pm, Abhay Kandpal wrote:
> diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c
> index 642581133f6..f241fb3937e 100644
> --- a/opcodes/ppc-opc.c
> +++ b/opcodes/ppc-opc.c
> @@ -8892,6 +8892,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
>  {"lfddx",	X(31,803),	X_MASK,	     E500MC,	0,		{FRT, RA, RB}},
>  
>  {"lvtrxl",	X(31,805),	X_MASK,	     E6500,	0,		{VD, RA0, RB}},
> +{"ccmclean",	X(31,806),	XRTRARB_MASK,FUTURE,	0,		{0}},

XRTRARB_MASK is not right here. Check other instructions like eieio, msgsync etc.

>  {"stvepx",	X(31,807),	X_MASK,	     E6500,	0,		{VS, RA0, RB}},
>  {"lvrxl",	X(31,807),	X_MASK,	     CELL,	0,		{VD, RA0, RB}},
>  
> @@ -8956,6 +8957,8 @@ const struct powerpc_opcode powerpc_opcodes[] = {
>  {"divso",	XO(31,363,1,0),	XO_MASK,     M601,	0,		{RT, RA, RB}},
>  {"divso.",	XO(31,363,1,1),	XO_MASK,     M601,	0,		{RT, RA, RB}},
>  
> +{"ccmrl",	X(31,870),	XRTRARB_MASK,FUTURE,	0,		{0}},

Ditto.

-Surya

> +
>  {"lxvb16x",	X(31,876),	XX1_MASK,    PPCVSX3,	0,		{XT6, RA0, RB}},
>  
>  {"lxvpb32x",	X(31,877),	X_MASK,      FUTURE,	0,		{XTP, RA0, RB}},




More information about the Binutils mailing list