diff --git a/qemu/aarch64.h b/qemu/aarch64.h index 47a0e134..c883b31d 100644 --- a/qemu/aarch64.h +++ b/qemu/aarch64.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_aarch64 #define float128_to_int64 float128_to_int64_aarch64 #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_aarch64 +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_aarch64 +#define float128_to_uint64 float128_to_uint64_aarch64 +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_aarch64 #define float128_unordered float128_unordered_aarch64 #define float128_unordered_quiet float128_unordered_quiet_aarch64 #define float16ToCommonNaN float16ToCommonNaN_aarch64 diff --git a/qemu/aarch64eb.h b/qemu/aarch64eb.h index 565c6f5f..641280b9 100644 --- a/qemu/aarch64eb.h +++ b/qemu/aarch64eb.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_aarch64eb #define float128_to_int64 float128_to_int64_aarch64eb #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_aarch64eb +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_aarch64eb +#define float128_to_uint64 float128_to_uint64_aarch64eb +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_aarch64eb #define float128_unordered float128_unordered_aarch64eb #define float128_unordered_quiet float128_unordered_quiet_aarch64eb #define float16ToCommonNaN float16ToCommonNaN_aarch64eb diff --git a/qemu/arm.h b/qemu/arm.h index bc08d698..1b7b8ccc 100644 --- a/qemu/arm.h +++ b/qemu/arm.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_arm #define float128_to_int64 float128_to_int64_arm #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_arm +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_arm +#define float128_to_uint64 float128_to_uint64_arm +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_arm #define float128_unordered float128_unordered_arm #define float128_unordered_quiet float128_unordered_quiet_arm #define float16ToCommonNaN float16ToCommonNaN_arm diff --git a/qemu/armeb.h b/qemu/armeb.h index 15c8a55e..f994015d 100644 --- a/qemu/armeb.h +++ b/qemu/armeb.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_armeb #define float128_to_int64 float128_to_int64_armeb #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_armeb +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_armeb +#define float128_to_uint64 float128_to_uint64_armeb +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_armeb #define float128_unordered float128_unordered_armeb #define float128_unordered_quiet float128_unordered_quiet_armeb #define float16ToCommonNaN float16ToCommonNaN_armeb diff --git a/qemu/header_gen.py b/qemu/header_gen.py index fdb0cec4..d592c5b0 100644 --- a/qemu/header_gen.py +++ b/qemu/header_gen.py @@ -485,6 +485,9 @@ symbols = ( 'float128_to_int32_round_to_zero', 'float128_to_int64', 'float128_to_int64_round_to_zero', + 'float128_to_uint32_round_to_zero', + 'float128_to_uint64', + 'float128_to_uint64_round_to_zero', 'float128_unordered', 'float128_unordered_quiet', 'float16ToCommonNaN', diff --git a/qemu/m68k.h b/qemu/m68k.h index 4017f044..fed7f32c 100644 --- a/qemu/m68k.h +++ b/qemu/m68k.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_m68k #define float128_to_int64 float128_to_int64_m68k #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_m68k +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_m68k +#define float128_to_uint64 float128_to_uint64_m68k +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_m68k #define float128_unordered float128_unordered_m68k #define float128_unordered_quiet float128_unordered_quiet_m68k #define float16ToCommonNaN float16ToCommonNaN_m68k diff --git a/qemu/mips.h b/qemu/mips.h index f481c294..958ee055 100644 --- a/qemu/mips.h +++ b/qemu/mips.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_mips #define float128_to_int64 float128_to_int64_mips #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_mips +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_mips +#define float128_to_uint64 float128_to_uint64_mips +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_mips #define float128_unordered float128_unordered_mips #define float128_unordered_quiet float128_unordered_quiet_mips #define float16ToCommonNaN float16ToCommonNaN_mips diff --git a/qemu/mips64.h b/qemu/mips64.h index 295d456a..b19f5506 100644 --- a/qemu/mips64.h +++ b/qemu/mips64.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_mips64 #define float128_to_int64 float128_to_int64_mips64 #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_mips64 +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_mips64 +#define float128_to_uint64 float128_to_uint64_mips64 +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_mips64 #define float128_unordered float128_unordered_mips64 #define float128_unordered_quiet float128_unordered_quiet_mips64 #define float16ToCommonNaN float16ToCommonNaN_mips64 diff --git a/qemu/mips64el.h b/qemu/mips64el.h index 74b5b28b..3b30d1d0 100644 --- a/qemu/mips64el.h +++ b/qemu/mips64el.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_mips64el #define float128_to_int64 float128_to_int64_mips64el #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_mips64el +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_mips64el +#define float128_to_uint64 float128_to_uint64_mips64el +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_mips64el #define float128_unordered float128_unordered_mips64el #define float128_unordered_quiet float128_unordered_quiet_mips64el #define float16ToCommonNaN float16ToCommonNaN_mips64el diff --git a/qemu/mipsel.h b/qemu/mipsel.h index d898c30c..7324551b 100644 --- a/qemu/mipsel.h +++ b/qemu/mipsel.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_mipsel #define float128_to_int64 float128_to_int64_mipsel #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_mipsel +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_mipsel +#define float128_to_uint64 float128_to_uint64_mipsel +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_mipsel #define float128_unordered float128_unordered_mipsel #define float128_unordered_quiet float128_unordered_quiet_mipsel #define float16ToCommonNaN float16ToCommonNaN_mipsel diff --git a/qemu/powerpc.h b/qemu/powerpc.h index 384ec57e..8907f999 100644 --- a/qemu/powerpc.h +++ b/qemu/powerpc.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_powerpc #define float128_to_int64 float128_to_int64_powerpc #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_powerpc +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_powerpc +#define float128_to_uint64 float128_to_uint64_powerpc +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_powerpc #define float128_unordered float128_unordered_powerpc #define float128_unordered_quiet float128_unordered_quiet_powerpc #define float16ToCommonNaN float16ToCommonNaN_powerpc diff --git a/qemu/sparc.h b/qemu/sparc.h index 71efd349..f0801a7f 100644 --- a/qemu/sparc.h +++ b/qemu/sparc.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_sparc #define float128_to_int64 float128_to_int64_sparc #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_sparc +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_sparc +#define float128_to_uint64 float128_to_uint64_sparc +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_sparc #define float128_unordered float128_unordered_sparc #define float128_unordered_quiet float128_unordered_quiet_sparc #define float16ToCommonNaN float16ToCommonNaN_sparc diff --git a/qemu/sparc64.h b/qemu/sparc64.h index a2fa93ff..a26af71e 100644 --- a/qemu/sparc64.h +++ b/qemu/sparc64.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_sparc64 #define float128_to_int64 float128_to_int64_sparc64 #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_sparc64 +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_sparc64 +#define float128_to_uint64 float128_to_uint64_sparc64 +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_sparc64 #define float128_unordered float128_unordered_sparc64 #define float128_unordered_quiet float128_unordered_quiet_sparc64 #define float16ToCommonNaN float16ToCommonNaN_sparc64 diff --git a/qemu/x86_64.h b/qemu/x86_64.h index 1561e09c..773e1b61 100644 --- a/qemu/x86_64.h +++ b/qemu/x86_64.h @@ -479,6 +479,9 @@ #define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_x86_64 #define float128_to_int64 float128_to_int64_x86_64 #define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_x86_64 +#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_x86_64 +#define float128_to_uint64 float128_to_uint64_x86_64 +#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_x86_64 #define float128_unordered float128_unordered_x86_64 #define float128_unordered_quiet float128_unordered_quiet_x86_64 #define float16ToCommonNaN float16ToCommonNaN_x86_64