target/sparc: Remove qt0, qt1 temporaries
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 3 Nov 2023 17:38:33 +0000 (10:38 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Sat, 3 Feb 2024 06:46:10 +0000 (16:46 +1000)
These are no longer used for passing data to/from helpers.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Message-Id: <20231103173841.33651-15-richard.henderson@linaro.org>

target/sparc/cpu.h
target/sparc/fop_helper.c
target/sparc/ldst_helper.c

index 1e076f6355fe735dc8d63ba06d63fa43dd120f1e..75c46e27366618864b8d679ef91d80184cc3abee 100644 (file)
@@ -509,8 +509,6 @@ struct CPUArchState {
     uint64_t mmubpregs[4];
     uint64_t prom_addr;
 #endif
-    /* temporary float registers */
-    float128 qt0, qt1;
     float_status fp_status;
 #if defined(TARGET_SPARC64)
 #define MAXTL_MAX 8
index cd9b212597b863842d02a94615036a55eb99484a..7353a612372d7eafaea0af4b9e5cf3020c51f875 100644 (file)
@@ -23,9 +23,6 @@
 #include "exec/helper-proto.h"
 #include "fpu/softfloat.h"
 
-#define QT0 (env->qt0)
-#define QT1 (env->qt1)
-
 static inline float128 f128_in(Int128 i)
 {
     union {
index 52aa6c631b302f9ebd0b68e4413ffe1e380fadcf..1ecd58e8ff5c8147efbb0eda0e520693730b403e 100644 (file)
@@ -66,9 +66,6 @@
 #endif
 #endif
 
-#define QT0 (env->qt0)
-#define QT1 (env->qt1)
-
 #if defined(TARGET_SPARC64) && !defined(CONFIG_USER_ONLY)
 /* Calculates TSB pointer value for fault page size
  * UltraSPARC IIi has fixed sizes (8k or 64k) for the page pointers