]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Remove s390_format_RIE_R0UU and s390_format_RIE_R0IU
authorFlorian Krohm <flo2030@eich-krohm.de>
Thu, 15 Jan 2026 22:25:51 +0000 (22:25 +0000)
committerFlorian Krohm <flo2030@eich-krohm.de>
Thu, 15 Jan 2026 22:25:51 +0000 (22:25 +0000)
Change field access macros from RIE_R0xU_r1 -> RIEa_r1 and so on.
Also this time really remove s390_format_RIE_RRUUU.

VEX/priv/guest_s390_toIR.c

index 1a92ffbb3e571361c3e269f7049130bb3080c594..94ff270750cce33e27a35b307cc2cb312fd46133 100644 (file)
@@ -149,9 +149,9 @@ typedef enum {
 #define RIEf_i3(insn) (((insn) >> 40) & 0xff)
 #define RIEf_i4(insn) (((insn) >> 32) & 0xff)
 #define RIEf_i5(insn) (((insn) >> 24) & 0xff)
-#define RIE_R0xU_r1(insn) (((insn) >> 52) & 0xf)
-#define RIE_R0xU_i2(insn) (((insn) >> 32) & 0xffff)
-#define RIE_R0xU_m3(insn) (((insn) >> 28) & 0xf)
+#define RIEa_r1(insn) (((insn) >> 52) & 0xf)
+#define RIEa_i2(insn) (((insn) >> 32) & 0xffff)
+#define RIEa_m3(insn) (((insn) >> 28) & 0xf)
 #define RIE_RRPU_r1(insn) (((insn) >> 52) & 0xf)
 #define RIE_RRPU_r2(insn) (((insn) >> 48) & 0xf)
 #define RIE_RRPU_i4(insn) (((insn) >> 32) & 0xffff)
@@ -2745,28 +2745,6 @@ s390_format_RIE_RRI0(void (*irgen)(UChar r1, UChar r3, UShort i2),
    irgen(r1, r3, i2);
 }
 
-static void
-s390_format_RIE_RRUUU(void (*irgen)(UChar r1, UChar r2, UChar i3,
-                                    UChar i4, UChar i5),
-                      UChar r1, UChar r2, UChar i3, UChar i4, UChar i5)
-{
-   irgen(r1, r2, i3, i4, i5);
-}
-
-static void
-s390_format_R0UU(void (*irgen)(UChar r1, UShort i2, UChar m3),
-                 UChar r1, UShort i2, UChar m3)
-{
-   irgen(r1, i2, m3);
-}
-
-static void
-s390_format_R0IU(void (*irgen)(UChar r1, UShort i2, UChar m3),
-                 UChar r1, UShort i2, UChar m3)
-{
-   irgen(r1, i2, m3);
-}
-
 static void
 s390_format_RIE_RRPU(void (*irgen)(UChar r1, UChar r2, UShort i4, UChar m3),
                      UChar r1, UChar r2, UShort i4, UChar m3)
@@ -20575,22 +20553,18 @@ s390_decode_6byte_and_irgen(const UChar *bytes)
                                                 RIE_RRPU_r2(ovl),
                                                 RIE_RRPU_i4(ovl),
                                                 RIE_RRPU_m3(ovl));  goto ok;
-   case 0xec0000000070ULL: s390_format_R0IU(s390_irgen_CGIT,
-                                            RIE_R0xU_r1(ovl),
-                                            RIE_R0xU_i2(ovl),
-                                            RIE_R0xU_m3(ovl)); goto ok;
-   case 0xec0000000071ULL: s390_format_R0UU(s390_irgen_CLGIT,
-                                            RIE_R0xU_r1(ovl),
-                                            RIE_R0xU_i2(ovl),
-                                            RIE_R0xU_m3(ovl)); goto ok;
-   case 0xec0000000072ULL: s390_format_R0IU(s390_irgen_CIT,
-                                            RIE_R0xU_r1(ovl),
-                                            RIE_R0xU_i2(ovl),
-                                            RIE_R0xU_m3(ovl)); goto ok;
-   case 0xec0000000073ULL: s390_format_R0UU(s390_irgen_CLFIT,
-                                            RIE_R0xU_r1(ovl),
-                                            RIE_R0xU_i2(ovl),
-                                            RIE_R0xU_m3(ovl)); goto ok;
+   case 0xec0000000070ULL: s390_irgen_CGIT(RIEa_r1(ovl), RIEa_i2(ovl),
+                                           RIEa_m3(ovl));
+                           goto ok;
+   case 0xec0000000071ULL: s390_irgen_CLGIT(RIEa_r1(ovl), RIEa_i2(ovl),
+                                            RIEa_m3(ovl));
+                           goto ok;
+   case 0xec0000000072ULL: s390_irgen_CIT(RIEa_r1(ovl), RIEa_i2(ovl),
+                                          RIEa_m3(ovl));
+                           goto ok;
+   case 0xec0000000073ULL: s390_irgen_CLFIT(RIEa_r1(ovl), RIEa_i2(ovl),
+                                            RIEa_m3(ovl));
+                           goto ok;
    case 0xec0000000076ULL: s390_format_RIE_RRPU(s390_irgen_CRJ,
                                                 RIE_RRPU_r1(ovl),
                                                 RIE_RRPU_r2(ovl),