|
@@ -90,26 +90,6 @@ typedef enum {
|
|
|
TCG_REG_CALL_STACK = TCG_REG_ESP
|
|
|
} TCGReg;
|
|
|
|
|
|
-/* used for function call generation */
|
|
|
-#define TCG_TARGET_STACK_ALIGN 16
|
|
|
-#if defined(_WIN64)
|
|
|
-#define TCG_TARGET_CALL_STACK_OFFSET 32
|
|
|
-#else
|
|
|
-#define TCG_TARGET_CALL_STACK_OFFSET 0
|
|
|
-#endif
|
|
|
-#define TCG_TARGET_CALL_ARG_I32 TCG_CALL_ARG_NORMAL
|
|
|
-#define TCG_TARGET_CALL_ARG_I64 TCG_CALL_ARG_NORMAL
|
|
|
-#if defined(_WIN64)
|
|
|
-# define TCG_TARGET_CALL_ARG_I128 TCG_CALL_ARG_BY_REF
|
|
|
-# define TCG_TARGET_CALL_RET_I128 TCG_CALL_RET_BY_VEC
|
|
|
-#elif TCG_TARGET_REG_BITS == 64
|
|
|
-# define TCG_TARGET_CALL_ARG_I128 TCG_CALL_ARG_NORMAL
|
|
|
-# define TCG_TARGET_CALL_RET_I128 TCG_CALL_RET_NORMAL
|
|
|
-#else
|
|
|
-# define TCG_TARGET_CALL_ARG_I128 TCG_CALL_ARG_NORMAL
|
|
|
-# define TCG_TARGET_CALL_RET_I128 TCG_CALL_RET_BY_REF
|
|
|
-#endif
|
|
|
-
|
|
|
#define have_bmi1 (cpuinfo & CPUINFO_BMI1)
|
|
|
#define have_popcnt (cpuinfo & CPUINFO_POPCNT)
|
|
|
#define have_avx1 (cpuinfo & CPUINFO_AVX1)
|