From 0ef338aa71c15e3cd6ca97914d1086615e6c042a Mon Sep 17 00:00:00 2001 From: Lioncash Date: Sat, 3 Mar 2018 21:14:02 -0500 Subject: [PATCH] Fix building for multi-arch targets --- qemu/aarch64.h | 1 + qemu/aarch64eb.h | 1 + qemu/arm.h | 1 + qemu/armeb.h | 1 + qemu/header_gen.py | 1 + qemu/m68k.h | 1 + qemu/mips.h | 1 + qemu/mips64.h | 1 + qemu/mips64el.h | 1 + qemu/mipsel.h | 1 + qemu/powerpc.h | 1 + qemu/sparc.h | 1 + qemu/sparc64.h | 1 + qemu/x86_64.h | 1 + 14 files changed, 14 insertions(+) diff --git a/qemu/aarch64.h b/qemu/aarch64.h index 5e72cbeb..546f80c5 100644 --- a/qemu/aarch64.h +++ b/qemu/aarch64.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_aarch64 #define floatx80_mul floatx80_mul_aarch64 #define floatx80_rem floatx80_rem_aarch64 +#define floatx80_round floatx80_round_aarch64 #define floatx80_round_to_int floatx80_round_to_int_aarch64 #define floatx80_scalbn floatx80_scalbn_aarch64 #define floatx80_sqrt floatx80_sqrt_aarch64 diff --git a/qemu/aarch64eb.h b/qemu/aarch64eb.h index 2980cd24..80912227 100644 --- a/qemu/aarch64eb.h +++ b/qemu/aarch64eb.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_aarch64eb #define floatx80_mul floatx80_mul_aarch64eb #define floatx80_rem floatx80_rem_aarch64eb +#define floatx80_round floatx80_round_aarch64eb #define floatx80_round_to_int floatx80_round_to_int_aarch64eb #define floatx80_scalbn floatx80_scalbn_aarch64eb #define floatx80_sqrt floatx80_sqrt_aarch64eb diff --git a/qemu/arm.h b/qemu/arm.h index 4d37a0ff..01f6fba6 100644 --- a/qemu/arm.h +++ b/qemu/arm.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_arm #define floatx80_mul floatx80_mul_arm #define floatx80_rem floatx80_rem_arm +#define floatx80_round floatx80_round_arm #define floatx80_round_to_int floatx80_round_to_int_arm #define floatx80_scalbn floatx80_scalbn_arm #define floatx80_sqrt floatx80_sqrt_arm diff --git a/qemu/armeb.h b/qemu/armeb.h index 1b586568..10611c99 100644 --- a/qemu/armeb.h +++ b/qemu/armeb.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_armeb #define floatx80_mul floatx80_mul_armeb #define floatx80_rem floatx80_rem_armeb +#define floatx80_round floatx80_round_armeb #define floatx80_round_to_int floatx80_round_to_int_armeb #define floatx80_scalbn floatx80_scalbn_armeb #define floatx80_sqrt floatx80_sqrt_armeb diff --git a/qemu/header_gen.py b/qemu/header_gen.py index 6e152936..6d7eb093 100644 --- a/qemu/header_gen.py +++ b/qemu/header_gen.py @@ -634,6 +634,7 @@ symbols = ( 'floatx80_maybe_silence_nan', 'floatx80_mul', 'floatx80_rem', + 'floatx80_round', 'floatx80_round_to_int', 'floatx80_scalbn', 'floatx80_sqrt', diff --git a/qemu/m68k.h b/qemu/m68k.h index 7f4af686..504b9742 100644 --- a/qemu/m68k.h +++ b/qemu/m68k.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_m68k #define floatx80_mul floatx80_mul_m68k #define floatx80_rem floatx80_rem_m68k +#define floatx80_round floatx80_round_m68k #define floatx80_round_to_int floatx80_round_to_int_m68k #define floatx80_scalbn floatx80_scalbn_m68k #define floatx80_sqrt floatx80_sqrt_m68k diff --git a/qemu/mips.h b/qemu/mips.h index 71ea7813..4978f7c9 100644 --- a/qemu/mips.h +++ b/qemu/mips.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_mips #define floatx80_mul floatx80_mul_mips #define floatx80_rem floatx80_rem_mips +#define floatx80_round floatx80_round_mips #define floatx80_round_to_int floatx80_round_to_int_mips #define floatx80_scalbn floatx80_scalbn_mips #define floatx80_sqrt floatx80_sqrt_mips diff --git a/qemu/mips64.h b/qemu/mips64.h index 672d6f97..1d2e50aa 100644 --- a/qemu/mips64.h +++ b/qemu/mips64.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_mips64 #define floatx80_mul floatx80_mul_mips64 #define floatx80_rem floatx80_rem_mips64 +#define floatx80_round floatx80_round_mips64 #define floatx80_round_to_int floatx80_round_to_int_mips64 #define floatx80_scalbn floatx80_scalbn_mips64 #define floatx80_sqrt floatx80_sqrt_mips64 diff --git a/qemu/mips64el.h b/qemu/mips64el.h index 4e040738..d89e3799 100644 --- a/qemu/mips64el.h +++ b/qemu/mips64el.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_mips64el #define floatx80_mul floatx80_mul_mips64el #define floatx80_rem floatx80_rem_mips64el +#define floatx80_round floatx80_round_mips64el #define floatx80_round_to_int floatx80_round_to_int_mips64el #define floatx80_scalbn floatx80_scalbn_mips64el #define floatx80_sqrt floatx80_sqrt_mips64el diff --git a/qemu/mipsel.h b/qemu/mipsel.h index c2739a08..c5baceeb 100644 --- a/qemu/mipsel.h +++ b/qemu/mipsel.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_mipsel #define floatx80_mul floatx80_mul_mipsel #define floatx80_rem floatx80_rem_mipsel +#define floatx80_round floatx80_round_mipsel #define floatx80_round_to_int floatx80_round_to_int_mipsel #define floatx80_scalbn floatx80_scalbn_mipsel #define floatx80_sqrt floatx80_sqrt_mipsel diff --git a/qemu/powerpc.h b/qemu/powerpc.h index ada1e695..d9b0b5db 100644 --- a/qemu/powerpc.h +++ b/qemu/powerpc.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_powerpc #define floatx80_mul floatx80_mul_powerpc #define floatx80_rem floatx80_rem_powerpc +#define floatx80_round floatx80_round_powerpc #define floatx80_round_to_int floatx80_round_to_int_powerpc #define floatx80_scalbn floatx80_scalbn_powerpc #define floatx80_sqrt floatx80_sqrt_powerpc diff --git a/qemu/sparc.h b/qemu/sparc.h index 79a1b824..97e2140b 100644 --- a/qemu/sparc.h +++ b/qemu/sparc.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_sparc #define floatx80_mul floatx80_mul_sparc #define floatx80_rem floatx80_rem_sparc +#define floatx80_round floatx80_round_sparc #define floatx80_round_to_int floatx80_round_to_int_sparc #define floatx80_scalbn floatx80_scalbn_sparc #define floatx80_sqrt floatx80_sqrt_sparc diff --git a/qemu/sparc64.h b/qemu/sparc64.h index 65de72a5..4ec141e4 100644 --- a/qemu/sparc64.h +++ b/qemu/sparc64.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_sparc64 #define floatx80_mul floatx80_mul_sparc64 #define floatx80_rem floatx80_rem_sparc64 +#define floatx80_round floatx80_round_sparc64 #define floatx80_round_to_int floatx80_round_to_int_sparc64 #define floatx80_scalbn floatx80_scalbn_sparc64 #define floatx80_sqrt floatx80_sqrt_sparc64 diff --git a/qemu/x86_64.h b/qemu/x86_64.h index 1091d9f2..bfd9961a 100644 --- a/qemu/x86_64.h +++ b/qemu/x86_64.h @@ -628,6 +628,7 @@ #define floatx80_maybe_silence_nan floatx80_maybe_silence_nan_x86_64 #define floatx80_mul floatx80_mul_x86_64 #define floatx80_rem floatx80_rem_x86_64 +#define floatx80_round floatx80_round_x86_64 #define floatx80_round_to_int floatx80_round_to_int_x86_64 #define floatx80_scalbn floatx80_scalbn_x86_64 #define floatx80_sqrt floatx80_sqrt_x86_64