diff --git a/qemu/aarch64.h b/qemu/aarch64.h index 2d0b0673..fce5481f 100644 --- a/qemu/aarch64.h +++ b/qemu/aarch64.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/aarch64eb.h b/qemu/aarch64eb.h index e4317af7..76815cd1 100644 --- a/qemu/aarch64eb.h +++ b/qemu/aarch64eb.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/arm.h b/qemu/arm.h index 48758d68..894a2b15 100644 --- a/qemu/arm.h +++ b/qemu/arm.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/armeb.h b/qemu/armeb.h index 2b3645ab..2dedfd2d 100644 --- a/qemu/armeb.h +++ b/qemu/armeb.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/header_gen.py b/qemu/header_gen.py index d899b03c..60d9c560 100644 --- a/qemu/header_gen.py +++ b/qemu/header_gen.py @@ -488,6 +488,7 @@ symbols = ( 'float128_to_int32_round_to_zero', 'float128_to_int64', 'float128_to_int64_round_to_zero', + 'float128_to_uint32', 'float128_to_uint32_round_to_zero', 'float128_to_uint64', 'float128_to_uint64_round_to_zero', diff --git a/qemu/m68k.h b/qemu/m68k.h index 58ce8483..100b1ca8 100644 --- a/qemu/m68k.h +++ b/qemu/m68k.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/mips.h b/qemu/mips.h index 15410a3b..28f74421 100644 --- a/qemu/mips.h +++ b/qemu/mips.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/mips64.h b/qemu/mips64.h index 23564313..26ed4126 100644 --- a/qemu/mips64.h +++ b/qemu/mips64.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/mips64el.h b/qemu/mips64el.h index 47e43842..0db313b7 100644 --- a/qemu/mips64el.h +++ b/qemu/mips64el.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/mipsel.h b/qemu/mipsel.h index b02eb425..bc681380 100644 --- a/qemu/mipsel.h +++ b/qemu/mipsel.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/powerpc.h b/qemu/powerpc.h index 96207da1..78775f1d 100644 --- a/qemu/powerpc.h +++ b/qemu/powerpc.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/sparc.h b/qemu/sparc.h index a9f72632..2d280458 100644 --- a/qemu/sparc.h +++ b/qemu/sparc.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/sparc64.h b/qemu/sparc64.h index 206525fc..95b8d658 100644 --- a/qemu/sparc64.h +++ b/qemu/sparc64.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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 diff --git a/qemu/x86_64.h b/qemu/x86_64.h index 9a0aa288..58894f6e 100644 --- a/qemu/x86_64.h +++ b/qemu/x86_64.h @@ -482,6 +482,7 @@ #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 float128_to_uint32_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