]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
PPC64: Fix naming trinary to ternary
authorCarl Love <cel@us.ibm.com>
Mon, 22 Feb 2021 18:11:05 +0000 (12:11 -0600)
committerCarl Love <cel@us.ibm.com>
Thu, 25 Feb 2021 17:15:00 +0000 (11:15 -0600)
VEX/priv/host_ppc_defs.c
VEX/priv/host_ppc_defs.h
VEX/priv/host_ppc_isel.c

index 6c298fa18b7f67334be03db1656c42d130bba85e..843009422ec2d33e3d6f4cbf75014ea846fc6468 100644 (file)
@@ -1007,13 +1007,13 @@ PPCInstr* PPCInstr_Fp128Binary(PPCFpOp op, HReg dst, HReg srcL, HReg srcR) {
    i->Pin.Fp128Binary.srcR = srcR;
    return i;
 }
-PPCInstr* PPCInstr_Fp128Trinary(PPCFpOp op, HReg dst, HReg srcL, HReg srcR) {
+PPCInstr* PPCInstr_Fp128Ternnary(PPCFpOp op, HReg dst, HReg srcL, HReg srcR) {
    PPCInstr* i = LibVEX_Alloc_inline( sizeof(PPCInstr) );
-   i->tag = Pin_Fp128Trinary;
-   i->Pin.Fp128Trinary.op = op;
-   i->Pin.Fp128Trinary.dst = dst;
-   i->Pin.Fp128Trinary.srcL = srcL;
-   i->Pin.Fp128Trinary.srcR = srcR;
+   i->tag = Pin_Fp128Ternnary;
+   i->Pin.Fp128Ternnary.op = op;
+   i->Pin.Fp128Ternnary.dst = dst;
+   i->Pin.Fp128Ternnary.srcL = srcL;
+   i->Pin.Fp128Ternnary.srcR = srcR;
    return i;
 }
 PPCInstr* PPCInstr_FpMulAcc ( PPCFpOp op, HReg dst, HReg srcML, 
@@ -1831,13 +1831,13 @@ void ppPPCInstr ( const PPCInstr* i, Bool mode64 )
       vex_printf(",");
       ppHRegPPC(i->Pin.Fp128Binary.srcR);
       return;
-   case Pin_Fp128Trinary:
-      vex_printf("%s ", showPPCFpOp(i->Pin.Fp128Trinary.op));
-      ppHRegPPC(i->Pin.Fp128Trinary.dst);
+   case Pin_Fp128Ternnary:
+      vex_printf("%s ", showPPCFpOp(i->Pin.Fp128Ternnary.op));
+      ppHRegPPC(i->Pin.Fp128Ternnary.dst);
       vex_printf(",");
-      ppHRegPPC(i->Pin.Fp128Trinary.srcL);
+      ppHRegPPC(i->Pin.Fp128Ternary.srcL);
       vex_printf(",");
-      ppHRegPPC(i->Pin.Fp128Trinary.srcR);
+      ppHRegPPC(i->Pin.Fp128Ternary.srcR);
       return;
    case Pin_FpMulAcc:
       vex_printf("%s ", showPPCFpOp(i->Pin.FpMulAcc.op));
@@ -2520,10 +2520,10 @@ void getRegUsage_PPCInstr ( HRegUsage* u, const PPCInstr* i, Bool mode64 )
       addHRegUse(u, HRmRead, i->Pin.Fp128Binary.srcL);
       addHRegUse(u, HRmRead, i->Pin.Fp128Binary.srcR);
       return;
-   case Pin_Fp128Trinary:
-      addHRegUse(u, HRmModify, i->Pin.Fp128Trinary.dst);
-      addHRegUse(u, HRmRead, i->Pin.Fp128Trinary.srcL);
-      addHRegUse(u, HRmRead, i->Pin.Fp128Trinary.srcR);
+   case Pin_Fp128Ternary:
+      addHRegUse(u, HRmModify, i->Pin.Fp128Ternary.dst);
+      addHRegUse(u, HRmRead, i->Pin.Fp128Ternary.srcL);
+      addHRegUse(u, HRmRead, i->Pin.Fp128Ternary.srcR);
       return;
    case Pin_FpMulAcc:
       addHRegUse(u, HRmWrite, i->Pin.FpMulAcc.dst);
@@ -2889,10 +2889,10 @@ void mapRegs_PPCInstr ( HRegRemap* m, PPCInstr* i, Bool mode64 )
       mapReg(m, &i->Pin.Fp128Binary.srcL);
       mapReg(m, &i->Pin.Fp128Binary.srcR);
       return;
-   case Pin_Fp128Trinary:
-      mapReg(m, &i->Pin.Fp128Trinary.dst);
-      mapReg(m, &i->Pin.Fp128Trinary.srcL);
-      mapReg(m, &i->Pin.Fp128Trinary.srcR);
+   case Pin_Fp128Ternary:
+      mapReg(m, &i->Pin.Fp128Ternary.dst);
+      mapReg(m, &i->Pin.Fp128Ternary.srcL);
+      mapReg(m, &i->Pin.Fp128Ternary.srcR);
       return;
    case Pin_FpMulAcc:
       mapReg(m, &i->Pin.FpMulAcc.dst);
@@ -4992,7 +4992,7 @@ Int emit_PPCInstr ( /*MB_MOD*/Bool* is_profInc,
       goto done;
    }
 
-   case Pin_Fp128Trinary: {
+   case Pin_Fp128Ternary: {
       /* Note Fp128 instructions use the vector registers */
       UInt fr_dst  = vregEnc(i->Pin.Fp128Binary.dst);
       UInt fr_srcL = vregEnc(i->Pin.Fp128Binary.srcL);
index 70c3b6cb96f57cf0cd77b9f3b1d79aea74af908c..de21826a21299b2244a3355cb5346e50351b7cf1 100644 (file)
@@ -526,7 +526,7 @@ typedef
       Pin_FpBinary,   /* FP binary op */
       Pin_Fp128Unary,   /* FP unary op for 128-bit floating point */
       Pin_Fp128Binary,  /* FP binary op for 128-bit floating point */
-      Pin_Fp128Trinary, /* FP trinary op for 128-bit floating point */
+      Pin_Fp128Ternary, /* FP ternary op for 128-bit floating point */
       Pin_FpMulAcc,   /* FP multipy-accumulate style op */
       Pin_FpLdSt,     /* FP load/store */
       Pin_FpSTFIW,    /* stfiwx */
@@ -776,7 +776,7 @@ typedef
             HReg dst;
             HReg srcL;
             HReg srcR;
-         } Fp128Trinary;
+         } Fp128Ternary;
          struct {
             PPCFpOp op;
             HReg    dst;
@@ -1112,7 +1112,7 @@ extern PPCInstr* PPCInstr_MFence     ( void );
 
 extern PPCInstr* PPCInstr_Fp128Unary    ( PPCFpOp op, HReg dst, HReg src );
 extern PPCInstr* PPCInstr_Fp128Binary   ( PPCFpOp op, HReg dst, HReg srcL, HReg srcR );
-extern PPCInstr* PPCInstr_Fp128Trinary  ( PPCFpOp op, HReg dst, HReg srcL,
+extern PPCInstr* PPCInstr_Fp128Ternary  ( PPCFpOp op, HReg dst, HReg srcL,
                                           HReg srcR);
 
 extern PPCInstr* PPCInstr_FpUnary    ( PPCFpOp op, HReg dst, HReg src );
index 3c76feb2d53e0696ea9dd501200a0cdb2ee1da0d..38801a19e6e1839f77366137ed1a24dae516f91b 100644 (file)
@@ -5002,7 +5002,7 @@ static HReg iselFp128Expr_wrk( ISelEnv* env, const IRExpr* e,
          HReg r_srcR = iselFp128Expr(env, qop->arg4,
                                      IEndianess);
 
-         addInstr(env, PPCInstr_Fp128Trinary(fpop, r_dst, r_srcL, r_srcR));
+         addInstr(env, PPCInstr_Fp128Ternary(fpop, r_dst, r_srcL, r_srcR));
          return r_dst;
          }