mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-23 00:05:36 +00:00
arm/translate-a64: add FP16 SCVTF/UCVFT to simd_two_reg_misc_fp16
This commit is contained in:
parent
8ac9e3cff2
commit
7161c1ed52
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_aarch64
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_aarch64
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_aarch64
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_aarch64
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_aarch64
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_aarch64
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_aarch64
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_aarch64
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_aarch64
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_aarch64
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_aarch64
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_aarch64
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_aarch64
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_aarch64
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_aarch64
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_aarch64
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_aarch64
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_aarch64
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_aarch64
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_aarch64
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_aarch64
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_aarch64
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_aarch64
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_aarch64
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_aarch64
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_aarch64
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_aarch64
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_aarch64
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_aarch64
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_aarch64
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_aarch64
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_aarch64
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_aarch64
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_aarch64
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_aarch64
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_aarch64
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_aarch64
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_aarch64
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_aarch64
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_aarch64
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_aarch64
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_aarch64
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_aarch64
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_aarch64
|
||||
#define gen_helper_wfe gen_helper_wfe_aarch64
|
||||
#define gen_helper_wfi gen_helper_wfi_aarch64
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_aarch64
|
||||
#define helper_vfp_shtos helper_vfp_shtos_aarch64
|
||||
#define helper_vfp_sitod helper_vfp_sitod_aarch64
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_aarch64
|
||||
#define helper_vfp_sitos helper_vfp_sitos_aarch64
|
||||
#define helper_vfp_sltod helper_vfp_sltod_aarch64
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_aarch64
|
||||
#define helper_vfp_sltos helper_vfp_sltos_aarch64
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_aarch64
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_aarch64
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_aarch64
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_aarch64
|
||||
#define helper_vfp_tosid helper_vfp_tosid_aarch64
|
||||
#define helper_vfp_tosih helper_vfp_tosih_aarch64
|
||||
#define helper_vfp_tosis helper_vfp_tosis_aarch64
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_aarch64
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_aarch64
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_aarch64
|
||||
#define helper_vfp_tosld helper_vfp_tosld_aarch64
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_aarch64
|
||||
#define helper_vfp_toslh helper_vfp_toslh_aarch64
|
||||
#define helper_vfp_tosls helper_vfp_tosls_aarch64
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_aarch64
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_aarch64
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_aarch64
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_aarch64
|
||||
#define helper_vfp_touid helper_vfp_touid_aarch64
|
||||
#define helper_vfp_touih helper_vfp_touih_aarch64
|
||||
#define helper_vfp_touis helper_vfp_touis_aarch64
|
||||
#define helper_vfp_touizd helper_vfp_touizd_aarch64
|
||||
#define helper_vfp_touizh helper_vfp_touizh_aarch64
|
||||
#define helper_vfp_touizs helper_vfp_touizs_aarch64
|
||||
#define helper_vfp_tould helper_vfp_tould_aarch64
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_aarch64
|
||||
#define helper_vfp_toulh helper_vfp_toulh_aarch64
|
||||
#define helper_vfp_touls helper_vfp_touls_aarch64
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_aarch64
|
||||
#define helper_vfp_touqd helper_vfp_touqd_aarch64
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_aarch64
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_aarch64
|
||||
#define helper_vfp_uitod helper_vfp_uitod_aarch64
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_aarch64
|
||||
#define helper_vfp_uitos helper_vfp_uitos_aarch64
|
||||
#define helper_vfp_ultod helper_vfp_ultod_aarch64
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_aarch64
|
||||
#define helper_vfp_ultos helper_vfp_ultos_aarch64
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_aarch64
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_aarch64
|
||||
|
|
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_aarch64eb
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_aarch64eb
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_aarch64eb
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_aarch64eb
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_aarch64eb
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_aarch64eb
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_aarch64eb
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_aarch64eb
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_aarch64eb
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_aarch64eb
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_aarch64eb
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_aarch64eb
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_aarch64eb
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_aarch64eb
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_aarch64eb
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_aarch64eb
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_aarch64eb
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_aarch64eb
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_aarch64eb
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_aarch64eb
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_aarch64eb
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_aarch64eb
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_aarch64eb
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_aarch64eb
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_aarch64eb
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_aarch64eb
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_aarch64eb
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_aarch64eb
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_aarch64eb
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_aarch64eb
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_aarch64eb
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_aarch64eb
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_aarch64eb
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_aarch64eb
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_aarch64eb
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_aarch64eb
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_aarch64eb
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_aarch64eb
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_aarch64eb
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_aarch64eb
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_aarch64eb
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_aarch64eb
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_aarch64eb
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_aarch64eb
|
||||
#define gen_helper_wfe gen_helper_wfe_aarch64eb
|
||||
#define gen_helper_wfi gen_helper_wfi_aarch64eb
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_aarch64eb
|
||||
#define helper_vfp_shtos helper_vfp_shtos_aarch64eb
|
||||
#define helper_vfp_sitod helper_vfp_sitod_aarch64eb
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_aarch64eb
|
||||
#define helper_vfp_sitos helper_vfp_sitos_aarch64eb
|
||||
#define helper_vfp_sltod helper_vfp_sltod_aarch64eb
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_aarch64eb
|
||||
#define helper_vfp_sltos helper_vfp_sltos_aarch64eb
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_aarch64eb
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_aarch64eb
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_aarch64eb
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_aarch64eb
|
||||
#define helper_vfp_tosid helper_vfp_tosid_aarch64eb
|
||||
#define helper_vfp_tosih helper_vfp_tosih_aarch64eb
|
||||
#define helper_vfp_tosis helper_vfp_tosis_aarch64eb
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_aarch64eb
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_aarch64eb
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_aarch64eb
|
||||
#define helper_vfp_tosld helper_vfp_tosld_aarch64eb
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_aarch64eb
|
||||
#define helper_vfp_toslh helper_vfp_toslh_aarch64eb
|
||||
#define helper_vfp_tosls helper_vfp_tosls_aarch64eb
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_aarch64eb
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_aarch64eb
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_aarch64eb
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_aarch64eb
|
||||
#define helper_vfp_touid helper_vfp_touid_aarch64eb
|
||||
#define helper_vfp_touih helper_vfp_touih_aarch64eb
|
||||
#define helper_vfp_touis helper_vfp_touis_aarch64eb
|
||||
#define helper_vfp_touizd helper_vfp_touizd_aarch64eb
|
||||
#define helper_vfp_touizh helper_vfp_touizh_aarch64eb
|
||||
#define helper_vfp_touizs helper_vfp_touizs_aarch64eb
|
||||
#define helper_vfp_tould helper_vfp_tould_aarch64eb
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_aarch64eb
|
||||
#define helper_vfp_toulh helper_vfp_toulh_aarch64eb
|
||||
#define helper_vfp_touls helper_vfp_touls_aarch64eb
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_aarch64eb
|
||||
#define helper_vfp_touqd helper_vfp_touqd_aarch64eb
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_aarch64eb
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_aarch64eb
|
||||
#define helper_vfp_uitod helper_vfp_uitod_aarch64eb
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_aarch64eb
|
||||
#define helper_vfp_uitos helper_vfp_uitos_aarch64eb
|
||||
#define helper_vfp_ultod helper_vfp_ultod_aarch64eb
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_aarch64eb
|
||||
#define helper_vfp_ultos helper_vfp_ultos_aarch64eb
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_aarch64eb
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_aarch64eb
|
||||
|
|
20
qemu/arm.h
20
qemu/arm.h
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_arm
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_arm
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_arm
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_arm
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_arm
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_arm
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_arm
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_arm
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_arm
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_arm
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_arm
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_arm
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_arm
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_arm
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_arm
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_arm
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_arm
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_arm
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_arm
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_arm
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_arm
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_arm
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_arm
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_arm
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_arm
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_arm
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_arm
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_arm
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_arm
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_arm
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_arm
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_arm
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_arm
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_arm
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_arm
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_arm
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_arm
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_arm
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_arm
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_arm
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_arm
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_arm
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_arm
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_arm
|
||||
#define gen_helper_wfe gen_helper_wfe_arm
|
||||
#define gen_helper_wfi gen_helper_wfi_arm
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_arm
|
||||
#define helper_vfp_shtos helper_vfp_shtos_arm
|
||||
#define helper_vfp_sitod helper_vfp_sitod_arm
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_arm
|
||||
#define helper_vfp_sitos helper_vfp_sitos_arm
|
||||
#define helper_vfp_sltod helper_vfp_sltod_arm
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_arm
|
||||
#define helper_vfp_sltos helper_vfp_sltos_arm
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_arm
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_arm
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_arm
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_arm
|
||||
#define helper_vfp_tosid helper_vfp_tosid_arm
|
||||
#define helper_vfp_tosih helper_vfp_tosih_arm
|
||||
#define helper_vfp_tosis helper_vfp_tosis_arm
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_arm
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_arm
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_arm
|
||||
#define helper_vfp_tosld helper_vfp_tosld_arm
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_arm
|
||||
#define helper_vfp_toslh helper_vfp_toslh_arm
|
||||
#define helper_vfp_tosls helper_vfp_tosls_arm
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_arm
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_arm
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_arm
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_arm
|
||||
#define helper_vfp_touid helper_vfp_touid_arm
|
||||
#define helper_vfp_touih helper_vfp_touih_arm
|
||||
#define helper_vfp_touis helper_vfp_touis_arm
|
||||
#define helper_vfp_touizd helper_vfp_touizd_arm
|
||||
#define helper_vfp_touizh helper_vfp_touizh_arm
|
||||
#define helper_vfp_touizs helper_vfp_touizs_arm
|
||||
#define helper_vfp_tould helper_vfp_tould_arm
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_arm
|
||||
#define helper_vfp_toulh helper_vfp_toulh_arm
|
||||
#define helper_vfp_touls helper_vfp_touls_arm
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_arm
|
||||
#define helper_vfp_touqd helper_vfp_touqd_arm
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_arm
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_arm
|
||||
#define helper_vfp_uitod helper_vfp_uitod_arm
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_arm
|
||||
#define helper_vfp_uitos helper_vfp_uitos_arm
|
||||
#define helper_vfp_ultod helper_vfp_ultod_arm
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_arm
|
||||
#define helper_vfp_ultos helper_vfp_ultos_arm
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_arm
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_arm
|
||||
|
|
20
qemu/armeb.h
20
qemu/armeb.h
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_armeb
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_armeb
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_armeb
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_armeb
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_armeb
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_armeb
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_armeb
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_armeb
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_armeb
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_armeb
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_armeb
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_armeb
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_armeb
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_armeb
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_armeb
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_armeb
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_armeb
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_armeb
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_armeb
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_armeb
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_armeb
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_armeb
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_armeb
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_armeb
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_armeb
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_armeb
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_armeb
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_armeb
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_armeb
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_armeb
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_armeb
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_armeb
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_armeb
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_armeb
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_armeb
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_armeb
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_armeb
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_armeb
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_armeb
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_armeb
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_armeb
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_armeb
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_armeb
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_armeb
|
||||
#define gen_helper_wfe gen_helper_wfe_armeb
|
||||
#define gen_helper_wfi gen_helper_wfi_armeb
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_armeb
|
||||
#define helper_vfp_shtos helper_vfp_shtos_armeb
|
||||
#define helper_vfp_sitod helper_vfp_sitod_armeb
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_armeb
|
||||
#define helper_vfp_sitos helper_vfp_sitos_armeb
|
||||
#define helper_vfp_sltod helper_vfp_sltod_armeb
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_armeb
|
||||
#define helper_vfp_sltos helper_vfp_sltos_armeb
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_armeb
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_armeb
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_armeb
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_armeb
|
||||
#define helper_vfp_tosid helper_vfp_tosid_armeb
|
||||
#define helper_vfp_tosih helper_vfp_tosih_armeb
|
||||
#define helper_vfp_tosis helper_vfp_tosis_armeb
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_armeb
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_armeb
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_armeb
|
||||
#define helper_vfp_tosld helper_vfp_tosld_armeb
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_armeb
|
||||
#define helper_vfp_toslh helper_vfp_toslh_armeb
|
||||
#define helper_vfp_tosls helper_vfp_tosls_armeb
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_armeb
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_armeb
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_armeb
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_armeb
|
||||
#define helper_vfp_touid helper_vfp_touid_armeb
|
||||
#define helper_vfp_touih helper_vfp_touih_armeb
|
||||
#define helper_vfp_touis helper_vfp_touis_armeb
|
||||
#define helper_vfp_touizd helper_vfp_touizd_armeb
|
||||
#define helper_vfp_touizh helper_vfp_touizh_armeb
|
||||
#define helper_vfp_touizs helper_vfp_touizs_armeb
|
||||
#define helper_vfp_tould helper_vfp_tould_armeb
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_armeb
|
||||
#define helper_vfp_toulh helper_vfp_toulh_armeb
|
||||
#define helper_vfp_touls helper_vfp_touls_armeb
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_armeb
|
||||
#define helper_vfp_touqd helper_vfp_touqd_armeb
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_armeb
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_armeb
|
||||
#define helper_vfp_uitod helper_vfp_uitod_armeb
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_armeb
|
||||
#define helper_vfp_uitos helper_vfp_uitos_armeb
|
||||
#define helper_vfp_ultod helper_vfp_ultod_armeb
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_armeb
|
||||
#define helper_vfp_ultos helper_vfp_ultos_armeb
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_armeb
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_armeb
|
||||
|
|
|
@ -1168,8 +1168,10 @@ symbols = (
|
|||
'gen_helper_vfp_shtod',
|
||||
'gen_helper_vfp_shtos',
|
||||
'gen_helper_vfp_sitod',
|
||||
'gen_helper_vfp_sitoh',
|
||||
'gen_helper_vfp_sitos',
|
||||
'gen_helper_vfp_sltod',
|
||||
'gen_helper_vfp_sltoh',
|
||||
'gen_helper_vfp_sltos',
|
||||
'gen_helper_vfp_sqrtd',
|
||||
'gen_helper_vfp_sqrts',
|
||||
|
@ -1178,28 +1180,36 @@ symbols = (
|
|||
'gen_helper_vfp_toshd_round_to_zero',
|
||||
'gen_helper_vfp_toshs_round_to_zero',
|
||||
'gen_helper_vfp_tosid',
|
||||
'gen_helper_vfp_tosih',
|
||||
'gen_helper_vfp_tosis',
|
||||
'gen_helper_vfp_tosizd',
|
||||
'gen_helper_vfp_tosizh',
|
||||
'gen_helper_vfp_tosizs',
|
||||
'gen_helper_vfp_tosld',
|
||||
'gen_helper_vfp_tosld_round_to_zero',
|
||||
'gen_helper_vfp_toslh',
|
||||
'gen_helper_vfp_tosls',
|
||||
'gen_helper_vfp_tosls_round_to_zero',
|
||||
'gen_helper_vfp_touhd_round_to_zero',
|
||||
'gen_helper_vfp_touhs_round_to_zero',
|
||||
'gen_helper_vfp_touid',
|
||||
'gen_helper_vfp_touih',
|
||||
'gen_helper_vfp_touis',
|
||||
'gen_helper_vfp_touizd',
|
||||
'gen_helper_vfp_touizh',
|
||||
'gen_helper_vfp_touizs',
|
||||
'gen_helper_vfp_tould',
|
||||
'gen_helper_vfp_tould_round_to_zero',
|
||||
'gen_helper_vfp_toulh',
|
||||
'gen_helper_vfp_touls',
|
||||
'gen_helper_vfp_touls_round_to_zero',
|
||||
'gen_helper_vfp_uhtod',
|
||||
'gen_helper_vfp_uhtos',
|
||||
'gen_helper_vfp_uitod',
|
||||
'gen_helper_vfp_uitoh',
|
||||
'gen_helper_vfp_uitos',
|
||||
'gen_helper_vfp_ultod',
|
||||
'gen_helper_vfp_ultoh',
|
||||
'gen_helper_vfp_ultos',
|
||||
'gen_helper_wfe',
|
||||
'gen_helper_wfi',
|
||||
|
@ -2237,8 +2247,10 @@ symbols = (
|
|||
'helper_vfp_shtod',
|
||||
'helper_vfp_shtos',
|
||||
'helper_vfp_sitod',
|
||||
'helper_vfp_sitoh',
|
||||
'helper_vfp_sitos',
|
||||
'helper_vfp_sltod',
|
||||
'helper_vfp_sltoh',
|
||||
'helper_vfp_sltos',
|
||||
'helper_vfp_sqrtd',
|
||||
'helper_vfp_sqrts',
|
||||
|
@ -2251,11 +2263,14 @@ symbols = (
|
|||
'helper_vfp_toshs',
|
||||
'helper_vfp_toshs_round_to_zero',
|
||||
'helper_vfp_tosid',
|
||||
'helper_vfp_tosih',
|
||||
'helper_vfp_tosis',
|
||||
'helper_vfp_tosizd',
|
||||
'helper_vfp_tosizh',
|
||||
'helper_vfp_tosizs',
|
||||
'helper_vfp_tosld',
|
||||
'helper_vfp_tosld_round_to_zero',
|
||||
'helper_vfp_toslh',
|
||||
'helper_vfp_tosls',
|
||||
'helper_vfp_tosls_round_to_zero',
|
||||
'helper_vfp_tosqd',
|
||||
|
@ -2265,11 +2280,14 @@ symbols = (
|
|||
'helper_vfp_touhs',
|
||||
'helper_vfp_touhs_round_to_zero',
|
||||
'helper_vfp_touid',
|
||||
'helper_vfp_touih',
|
||||
'helper_vfp_touis',
|
||||
'helper_vfp_touizd',
|
||||
'helper_vfp_touizh',
|
||||
'helper_vfp_touizs',
|
||||
'helper_vfp_tould',
|
||||
'helper_vfp_tould_round_to_zero',
|
||||
'helper_vfp_toulh',
|
||||
'helper_vfp_touls',
|
||||
'helper_vfp_touls_round_to_zero',
|
||||
'helper_vfp_touqd',
|
||||
|
@ -2277,8 +2295,10 @@ symbols = (
|
|||
'helper_vfp_uhtod',
|
||||
'helper_vfp_uhtos',
|
||||
'helper_vfp_uitod',
|
||||
'helper_vfp_uitoh',
|
||||
'helper_vfp_uitos',
|
||||
'helper_vfp_ultod',
|
||||
'helper_vfp_ultoh',
|
||||
'helper_vfp_ultos',
|
||||
'helper_vfp_uqtod',
|
||||
'helper_vfp_uqtos',
|
||||
|
|
20
qemu/m68k.h
20
qemu/m68k.h
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_m68k
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_m68k
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_m68k
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_m68k
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_m68k
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_m68k
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_m68k
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_m68k
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_m68k
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_m68k
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_m68k
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_m68k
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_m68k
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_m68k
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_m68k
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_m68k
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_m68k
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_m68k
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_m68k
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_m68k
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_m68k
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_m68k
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_m68k
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_m68k
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_m68k
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_m68k
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_m68k
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_m68k
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_m68k
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_m68k
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_m68k
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_m68k
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_m68k
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_m68k
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_m68k
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_m68k
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_m68k
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_m68k
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_m68k
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_m68k
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_m68k
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_m68k
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_m68k
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_m68k
|
||||
#define gen_helper_wfe gen_helper_wfe_m68k
|
||||
#define gen_helper_wfi gen_helper_wfi_m68k
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_m68k
|
||||
#define helper_vfp_shtos helper_vfp_shtos_m68k
|
||||
#define helper_vfp_sitod helper_vfp_sitod_m68k
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_m68k
|
||||
#define helper_vfp_sitos helper_vfp_sitos_m68k
|
||||
#define helper_vfp_sltod helper_vfp_sltod_m68k
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_m68k
|
||||
#define helper_vfp_sltos helper_vfp_sltos_m68k
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_m68k
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_m68k
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_m68k
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_m68k
|
||||
#define helper_vfp_tosid helper_vfp_tosid_m68k
|
||||
#define helper_vfp_tosih helper_vfp_tosih_m68k
|
||||
#define helper_vfp_tosis helper_vfp_tosis_m68k
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_m68k
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_m68k
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_m68k
|
||||
#define helper_vfp_tosld helper_vfp_tosld_m68k
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_m68k
|
||||
#define helper_vfp_toslh helper_vfp_toslh_m68k
|
||||
#define helper_vfp_tosls helper_vfp_tosls_m68k
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_m68k
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_m68k
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_m68k
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_m68k
|
||||
#define helper_vfp_touid helper_vfp_touid_m68k
|
||||
#define helper_vfp_touih helper_vfp_touih_m68k
|
||||
#define helper_vfp_touis helper_vfp_touis_m68k
|
||||
#define helper_vfp_touizd helper_vfp_touizd_m68k
|
||||
#define helper_vfp_touizh helper_vfp_touizh_m68k
|
||||
#define helper_vfp_touizs helper_vfp_touizs_m68k
|
||||
#define helper_vfp_tould helper_vfp_tould_m68k
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_m68k
|
||||
#define helper_vfp_toulh helper_vfp_toulh_m68k
|
||||
#define helper_vfp_touls helper_vfp_touls_m68k
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_m68k
|
||||
#define helper_vfp_touqd helper_vfp_touqd_m68k
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_m68k
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_m68k
|
||||
#define helper_vfp_uitod helper_vfp_uitod_m68k
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_m68k
|
||||
#define helper_vfp_uitos helper_vfp_uitos_m68k
|
||||
#define helper_vfp_ultod helper_vfp_ultod_m68k
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_m68k
|
||||
#define helper_vfp_ultos helper_vfp_ultos_m68k
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_m68k
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_m68k
|
||||
|
|
20
qemu/mips.h
20
qemu/mips.h
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_mips
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_mips
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_mips
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_mips
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_mips
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_mips
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_mips
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_mips
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_mips
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_mips
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_mips
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_mips
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_mips
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_mips
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_mips
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_mips
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_mips
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_mips
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_mips
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_mips
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_mips
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_mips
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_mips
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_mips
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_mips
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_mips
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_mips
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_mips
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_mips
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_mips
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_mips
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_mips
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_mips
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_mips
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_mips
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_mips
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_mips
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_mips
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_mips
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_mips
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_mips
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_mips
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_mips
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_mips
|
||||
#define gen_helper_wfe gen_helper_wfe_mips
|
||||
#define gen_helper_wfi gen_helper_wfi_mips
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_mips
|
||||
#define helper_vfp_shtos helper_vfp_shtos_mips
|
||||
#define helper_vfp_sitod helper_vfp_sitod_mips
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_mips
|
||||
#define helper_vfp_sitos helper_vfp_sitos_mips
|
||||
#define helper_vfp_sltod helper_vfp_sltod_mips
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_mips
|
||||
#define helper_vfp_sltos helper_vfp_sltos_mips
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_mips
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_mips
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_mips
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_mips
|
||||
#define helper_vfp_tosid helper_vfp_tosid_mips
|
||||
#define helper_vfp_tosih helper_vfp_tosih_mips
|
||||
#define helper_vfp_tosis helper_vfp_tosis_mips
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_mips
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_mips
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_mips
|
||||
#define helper_vfp_tosld helper_vfp_tosld_mips
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_mips
|
||||
#define helper_vfp_toslh helper_vfp_toslh_mips
|
||||
#define helper_vfp_tosls helper_vfp_tosls_mips
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_mips
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_mips
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_mips
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_mips
|
||||
#define helper_vfp_touid helper_vfp_touid_mips
|
||||
#define helper_vfp_touih helper_vfp_touih_mips
|
||||
#define helper_vfp_touis helper_vfp_touis_mips
|
||||
#define helper_vfp_touizd helper_vfp_touizd_mips
|
||||
#define helper_vfp_touizh helper_vfp_touizh_mips
|
||||
#define helper_vfp_touizs helper_vfp_touizs_mips
|
||||
#define helper_vfp_tould helper_vfp_tould_mips
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_mips
|
||||
#define helper_vfp_toulh helper_vfp_toulh_mips
|
||||
#define helper_vfp_touls helper_vfp_touls_mips
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_mips
|
||||
#define helper_vfp_touqd helper_vfp_touqd_mips
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_mips
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_mips
|
||||
#define helper_vfp_uitod helper_vfp_uitod_mips
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_mips
|
||||
#define helper_vfp_uitos helper_vfp_uitos_mips
|
||||
#define helper_vfp_ultod helper_vfp_ultod_mips
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_mips
|
||||
#define helper_vfp_ultos helper_vfp_ultos_mips
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_mips
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_mips
|
||||
|
|
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_mips64
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_mips64
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_mips64
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_mips64
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_mips64
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_mips64
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_mips64
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_mips64
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_mips64
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_mips64
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_mips64
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_mips64
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_mips64
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_mips64
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_mips64
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_mips64
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_mips64
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_mips64
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_mips64
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_mips64
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_mips64
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_mips64
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_mips64
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_mips64
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_mips64
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_mips64
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_mips64
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_mips64
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_mips64
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_mips64
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_mips64
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_mips64
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_mips64
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_mips64
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_mips64
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_mips64
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_mips64
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_mips64
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_mips64
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_mips64
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_mips64
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_mips64
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_mips64
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_mips64
|
||||
#define gen_helper_wfe gen_helper_wfe_mips64
|
||||
#define gen_helper_wfi gen_helper_wfi_mips64
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_mips64
|
||||
#define helper_vfp_shtos helper_vfp_shtos_mips64
|
||||
#define helper_vfp_sitod helper_vfp_sitod_mips64
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_mips64
|
||||
#define helper_vfp_sitos helper_vfp_sitos_mips64
|
||||
#define helper_vfp_sltod helper_vfp_sltod_mips64
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_mips64
|
||||
#define helper_vfp_sltos helper_vfp_sltos_mips64
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_mips64
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_mips64
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_mips64
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_mips64
|
||||
#define helper_vfp_tosid helper_vfp_tosid_mips64
|
||||
#define helper_vfp_tosih helper_vfp_tosih_mips64
|
||||
#define helper_vfp_tosis helper_vfp_tosis_mips64
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_mips64
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_mips64
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_mips64
|
||||
#define helper_vfp_tosld helper_vfp_tosld_mips64
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_mips64
|
||||
#define helper_vfp_toslh helper_vfp_toslh_mips64
|
||||
#define helper_vfp_tosls helper_vfp_tosls_mips64
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_mips64
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_mips64
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_mips64
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_mips64
|
||||
#define helper_vfp_touid helper_vfp_touid_mips64
|
||||
#define helper_vfp_touih helper_vfp_touih_mips64
|
||||
#define helper_vfp_touis helper_vfp_touis_mips64
|
||||
#define helper_vfp_touizd helper_vfp_touizd_mips64
|
||||
#define helper_vfp_touizh helper_vfp_touizh_mips64
|
||||
#define helper_vfp_touizs helper_vfp_touizs_mips64
|
||||
#define helper_vfp_tould helper_vfp_tould_mips64
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_mips64
|
||||
#define helper_vfp_toulh helper_vfp_toulh_mips64
|
||||
#define helper_vfp_touls helper_vfp_touls_mips64
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_mips64
|
||||
#define helper_vfp_touqd helper_vfp_touqd_mips64
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_mips64
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_mips64
|
||||
#define helper_vfp_uitod helper_vfp_uitod_mips64
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_mips64
|
||||
#define helper_vfp_uitos helper_vfp_uitos_mips64
|
||||
#define helper_vfp_ultod helper_vfp_ultod_mips64
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_mips64
|
||||
#define helper_vfp_ultos helper_vfp_ultos_mips64
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_mips64
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_mips64
|
||||
|
|
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_mips64el
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_mips64el
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_mips64el
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_mips64el
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_mips64el
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_mips64el
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_mips64el
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_mips64el
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_mips64el
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_mips64el
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_mips64el
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_mips64el
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_mips64el
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_mips64el
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_mips64el
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_mips64el
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_mips64el
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_mips64el
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_mips64el
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_mips64el
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_mips64el
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_mips64el
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_mips64el
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_mips64el
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_mips64el
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_mips64el
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_mips64el
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_mips64el
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_mips64el
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_mips64el
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_mips64el
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_mips64el
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_mips64el
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_mips64el
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_mips64el
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_mips64el
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_mips64el
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_mips64el
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_mips64el
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_mips64el
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_mips64el
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_mips64el
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_mips64el
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_mips64el
|
||||
#define gen_helper_wfe gen_helper_wfe_mips64el
|
||||
#define gen_helper_wfi gen_helper_wfi_mips64el
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_mips64el
|
||||
#define helper_vfp_shtos helper_vfp_shtos_mips64el
|
||||
#define helper_vfp_sitod helper_vfp_sitod_mips64el
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_mips64el
|
||||
#define helper_vfp_sitos helper_vfp_sitos_mips64el
|
||||
#define helper_vfp_sltod helper_vfp_sltod_mips64el
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_mips64el
|
||||
#define helper_vfp_sltos helper_vfp_sltos_mips64el
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_mips64el
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_mips64el
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_mips64el
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_mips64el
|
||||
#define helper_vfp_tosid helper_vfp_tosid_mips64el
|
||||
#define helper_vfp_tosih helper_vfp_tosih_mips64el
|
||||
#define helper_vfp_tosis helper_vfp_tosis_mips64el
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_mips64el
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_mips64el
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_mips64el
|
||||
#define helper_vfp_tosld helper_vfp_tosld_mips64el
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_mips64el
|
||||
#define helper_vfp_toslh helper_vfp_toslh_mips64el
|
||||
#define helper_vfp_tosls helper_vfp_tosls_mips64el
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_mips64el
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_mips64el
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_mips64el
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_mips64el
|
||||
#define helper_vfp_touid helper_vfp_touid_mips64el
|
||||
#define helper_vfp_touih helper_vfp_touih_mips64el
|
||||
#define helper_vfp_touis helper_vfp_touis_mips64el
|
||||
#define helper_vfp_touizd helper_vfp_touizd_mips64el
|
||||
#define helper_vfp_touizh helper_vfp_touizh_mips64el
|
||||
#define helper_vfp_touizs helper_vfp_touizs_mips64el
|
||||
#define helper_vfp_tould helper_vfp_tould_mips64el
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_mips64el
|
||||
#define helper_vfp_toulh helper_vfp_toulh_mips64el
|
||||
#define helper_vfp_touls helper_vfp_touls_mips64el
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_mips64el
|
||||
#define helper_vfp_touqd helper_vfp_touqd_mips64el
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_mips64el
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_mips64el
|
||||
#define helper_vfp_uitod helper_vfp_uitod_mips64el
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_mips64el
|
||||
#define helper_vfp_uitos helper_vfp_uitos_mips64el
|
||||
#define helper_vfp_ultod helper_vfp_ultod_mips64el
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_mips64el
|
||||
#define helper_vfp_ultos helper_vfp_ultos_mips64el
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_mips64el
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_mips64el
|
||||
|
|
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_mipsel
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_mipsel
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_mipsel
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_mipsel
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_mipsel
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_mipsel
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_mipsel
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_mipsel
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_mipsel
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_mipsel
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_mipsel
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_mipsel
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_mipsel
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_mipsel
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_mipsel
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_mipsel
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_mipsel
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_mipsel
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_mipsel
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_mipsel
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_mipsel
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_mipsel
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_mipsel
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_mipsel
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_mipsel
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_mipsel
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_mipsel
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_mipsel
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_mipsel
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_mipsel
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_mipsel
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_mipsel
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_mipsel
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_mipsel
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_mipsel
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_mipsel
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_mipsel
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_mipsel
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_mipsel
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_mipsel
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_mipsel
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_mipsel
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_mipsel
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_mipsel
|
||||
#define gen_helper_wfe gen_helper_wfe_mipsel
|
||||
#define gen_helper_wfi gen_helper_wfi_mipsel
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_mipsel
|
||||
#define helper_vfp_shtos helper_vfp_shtos_mipsel
|
||||
#define helper_vfp_sitod helper_vfp_sitod_mipsel
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_mipsel
|
||||
#define helper_vfp_sitos helper_vfp_sitos_mipsel
|
||||
#define helper_vfp_sltod helper_vfp_sltod_mipsel
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_mipsel
|
||||
#define helper_vfp_sltos helper_vfp_sltos_mipsel
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_mipsel
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_mipsel
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_mipsel
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_mipsel
|
||||
#define helper_vfp_tosid helper_vfp_tosid_mipsel
|
||||
#define helper_vfp_tosih helper_vfp_tosih_mipsel
|
||||
#define helper_vfp_tosis helper_vfp_tosis_mipsel
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_mipsel
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_mipsel
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_mipsel
|
||||
#define helper_vfp_tosld helper_vfp_tosld_mipsel
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_mipsel
|
||||
#define helper_vfp_toslh helper_vfp_toslh_mipsel
|
||||
#define helper_vfp_tosls helper_vfp_tosls_mipsel
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_mipsel
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_mipsel
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_mipsel
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_mipsel
|
||||
#define helper_vfp_touid helper_vfp_touid_mipsel
|
||||
#define helper_vfp_touih helper_vfp_touih_mipsel
|
||||
#define helper_vfp_touis helper_vfp_touis_mipsel
|
||||
#define helper_vfp_touizd helper_vfp_touizd_mipsel
|
||||
#define helper_vfp_touizh helper_vfp_touizh_mipsel
|
||||
#define helper_vfp_touizs helper_vfp_touizs_mipsel
|
||||
#define helper_vfp_tould helper_vfp_tould_mipsel
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_mipsel
|
||||
#define helper_vfp_toulh helper_vfp_toulh_mipsel
|
||||
#define helper_vfp_touls helper_vfp_touls_mipsel
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_mipsel
|
||||
#define helper_vfp_touqd helper_vfp_touqd_mipsel
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_mipsel
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_mipsel
|
||||
#define helper_vfp_uitod helper_vfp_uitod_mipsel
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_mipsel
|
||||
#define helper_vfp_uitos helper_vfp_uitos_mipsel
|
||||
#define helper_vfp_ultod helper_vfp_ultod_mipsel
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_mipsel
|
||||
#define helper_vfp_ultos helper_vfp_ultos_mipsel
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_mipsel
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_mipsel
|
||||
|
|
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_powerpc
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_powerpc
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_powerpc
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_powerpc
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_powerpc
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_powerpc
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_powerpc
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_powerpc
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_powerpc
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_powerpc
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_powerpc
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_powerpc
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_powerpc
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_powerpc
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_powerpc
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_powerpc
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_powerpc
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_powerpc
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_powerpc
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_powerpc
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_powerpc
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_powerpc
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_powerpc
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_powerpc
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_powerpc
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_powerpc
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_powerpc
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_powerpc
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_powerpc
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_powerpc
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_powerpc
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_powerpc
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_powerpc
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_powerpc
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_powerpc
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_powerpc
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_powerpc
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_powerpc
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_powerpc
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_powerpc
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_powerpc
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_powerpc
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_powerpc
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_powerpc
|
||||
#define gen_helper_wfe gen_helper_wfe_powerpc
|
||||
#define gen_helper_wfi gen_helper_wfi_powerpc
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_powerpc
|
||||
#define helper_vfp_shtos helper_vfp_shtos_powerpc
|
||||
#define helper_vfp_sitod helper_vfp_sitod_powerpc
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_powerpc
|
||||
#define helper_vfp_sitos helper_vfp_sitos_powerpc
|
||||
#define helper_vfp_sltod helper_vfp_sltod_powerpc
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_powerpc
|
||||
#define helper_vfp_sltos helper_vfp_sltos_powerpc
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_powerpc
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_powerpc
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_powerpc
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_powerpc
|
||||
#define helper_vfp_tosid helper_vfp_tosid_powerpc
|
||||
#define helper_vfp_tosih helper_vfp_tosih_powerpc
|
||||
#define helper_vfp_tosis helper_vfp_tosis_powerpc
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_powerpc
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_powerpc
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_powerpc
|
||||
#define helper_vfp_tosld helper_vfp_tosld_powerpc
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_powerpc
|
||||
#define helper_vfp_toslh helper_vfp_toslh_powerpc
|
||||
#define helper_vfp_tosls helper_vfp_tosls_powerpc
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_powerpc
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_powerpc
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_powerpc
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_powerpc
|
||||
#define helper_vfp_touid helper_vfp_touid_powerpc
|
||||
#define helper_vfp_touih helper_vfp_touih_powerpc
|
||||
#define helper_vfp_touis helper_vfp_touis_powerpc
|
||||
#define helper_vfp_touizd helper_vfp_touizd_powerpc
|
||||
#define helper_vfp_touizh helper_vfp_touizh_powerpc
|
||||
#define helper_vfp_touizs helper_vfp_touizs_powerpc
|
||||
#define helper_vfp_tould helper_vfp_tould_powerpc
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_powerpc
|
||||
#define helper_vfp_toulh helper_vfp_toulh_powerpc
|
||||
#define helper_vfp_touls helper_vfp_touls_powerpc
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_powerpc
|
||||
#define helper_vfp_touqd helper_vfp_touqd_powerpc
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_powerpc
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_powerpc
|
||||
#define helper_vfp_uitod helper_vfp_uitod_powerpc
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_powerpc
|
||||
#define helper_vfp_uitos helper_vfp_uitos_powerpc
|
||||
#define helper_vfp_ultod helper_vfp_ultod_powerpc
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_powerpc
|
||||
#define helper_vfp_ultos helper_vfp_ultos_powerpc
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_powerpc
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_powerpc
|
||||
|
|
20
qemu/sparc.h
20
qemu/sparc.h
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_sparc
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_sparc
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_sparc
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_sparc
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_sparc
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_sparc
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_sparc
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_sparc
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_sparc
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_sparc
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_sparc
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_sparc
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_sparc
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_sparc
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_sparc
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_sparc
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_sparc
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_sparc
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_sparc
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_sparc
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_sparc
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_sparc
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_sparc
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_sparc
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_sparc
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_sparc
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_sparc
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_sparc
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_sparc
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_sparc
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_sparc
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_sparc
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_sparc
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_sparc
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_sparc
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_sparc
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_sparc
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_sparc
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_sparc
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_sparc
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_sparc
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_sparc
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_sparc
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_sparc
|
||||
#define gen_helper_wfe gen_helper_wfe_sparc
|
||||
#define gen_helper_wfi gen_helper_wfi_sparc
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_sparc
|
||||
#define helper_vfp_shtos helper_vfp_shtos_sparc
|
||||
#define helper_vfp_sitod helper_vfp_sitod_sparc
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_sparc
|
||||
#define helper_vfp_sitos helper_vfp_sitos_sparc
|
||||
#define helper_vfp_sltod helper_vfp_sltod_sparc
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_sparc
|
||||
#define helper_vfp_sltos helper_vfp_sltos_sparc
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_sparc
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_sparc
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_sparc
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_sparc
|
||||
#define helper_vfp_tosid helper_vfp_tosid_sparc
|
||||
#define helper_vfp_tosih helper_vfp_tosih_sparc
|
||||
#define helper_vfp_tosis helper_vfp_tosis_sparc
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_sparc
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_sparc
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_sparc
|
||||
#define helper_vfp_tosld helper_vfp_tosld_sparc
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_sparc
|
||||
#define helper_vfp_toslh helper_vfp_toslh_sparc
|
||||
#define helper_vfp_tosls helper_vfp_tosls_sparc
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_sparc
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_sparc
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_sparc
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_sparc
|
||||
#define helper_vfp_touid helper_vfp_touid_sparc
|
||||
#define helper_vfp_touih helper_vfp_touih_sparc
|
||||
#define helper_vfp_touis helper_vfp_touis_sparc
|
||||
#define helper_vfp_touizd helper_vfp_touizd_sparc
|
||||
#define helper_vfp_touizh helper_vfp_touizh_sparc
|
||||
#define helper_vfp_touizs helper_vfp_touizs_sparc
|
||||
#define helper_vfp_tould helper_vfp_tould_sparc
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_sparc
|
||||
#define helper_vfp_toulh helper_vfp_toulh_sparc
|
||||
#define helper_vfp_touls helper_vfp_touls_sparc
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_sparc
|
||||
#define helper_vfp_touqd helper_vfp_touqd_sparc
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_sparc
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_sparc
|
||||
#define helper_vfp_uitod helper_vfp_uitod_sparc
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_sparc
|
||||
#define helper_vfp_uitos helper_vfp_uitos_sparc
|
||||
#define helper_vfp_ultod helper_vfp_ultod_sparc
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_sparc
|
||||
#define helper_vfp_ultos helper_vfp_ultos_sparc
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_sparc
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_sparc
|
||||
|
|
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_sparc64
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_sparc64
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_sparc64
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_sparc64
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_sparc64
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_sparc64
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_sparc64
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_sparc64
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_sparc64
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_sparc64
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_sparc64
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_sparc64
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_sparc64
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_sparc64
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_sparc64
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_sparc64
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_sparc64
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_sparc64
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_sparc64
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_sparc64
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_sparc64
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_sparc64
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_sparc64
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_sparc64
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_sparc64
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_sparc64
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_sparc64
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_sparc64
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_sparc64
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_sparc64
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_sparc64
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_sparc64
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_sparc64
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_sparc64
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_sparc64
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_sparc64
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_sparc64
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_sparc64
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_sparc64
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_sparc64
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_sparc64
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_sparc64
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_sparc64
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_sparc64
|
||||
#define gen_helper_wfe gen_helper_wfe_sparc64
|
||||
#define gen_helper_wfi gen_helper_wfi_sparc64
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_sparc64
|
||||
#define helper_vfp_shtos helper_vfp_shtos_sparc64
|
||||
#define helper_vfp_sitod helper_vfp_sitod_sparc64
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_sparc64
|
||||
#define helper_vfp_sitos helper_vfp_sitos_sparc64
|
||||
#define helper_vfp_sltod helper_vfp_sltod_sparc64
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_sparc64
|
||||
#define helper_vfp_sltos helper_vfp_sltos_sparc64
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_sparc64
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_sparc64
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_sparc64
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_sparc64
|
||||
#define helper_vfp_tosid helper_vfp_tosid_sparc64
|
||||
#define helper_vfp_tosih helper_vfp_tosih_sparc64
|
||||
#define helper_vfp_tosis helper_vfp_tosis_sparc64
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_sparc64
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_sparc64
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_sparc64
|
||||
#define helper_vfp_tosld helper_vfp_tosld_sparc64
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_sparc64
|
||||
#define helper_vfp_toslh helper_vfp_toslh_sparc64
|
||||
#define helper_vfp_tosls helper_vfp_tosls_sparc64
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_sparc64
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_sparc64
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_sparc64
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_sparc64
|
||||
#define helper_vfp_touid helper_vfp_touid_sparc64
|
||||
#define helper_vfp_touih helper_vfp_touih_sparc64
|
||||
#define helper_vfp_touis helper_vfp_touis_sparc64
|
||||
#define helper_vfp_touizd helper_vfp_touizd_sparc64
|
||||
#define helper_vfp_touizh helper_vfp_touizh_sparc64
|
||||
#define helper_vfp_touizs helper_vfp_touizs_sparc64
|
||||
#define helper_vfp_tould helper_vfp_tould_sparc64
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_sparc64
|
||||
#define helper_vfp_toulh helper_vfp_toulh_sparc64
|
||||
#define helper_vfp_touls helper_vfp_touls_sparc64
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_sparc64
|
||||
#define helper_vfp_touqd helper_vfp_touqd_sparc64
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_sparc64
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_sparc64
|
||||
#define helper_vfp_uitod helper_vfp_uitod_sparc64
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_sparc64
|
||||
#define helper_vfp_uitos helper_vfp_uitos_sparc64
|
||||
#define helper_vfp_ultod helper_vfp_ultod_sparc64
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_sparc64
|
||||
#define helper_vfp_ultos helper_vfp_ultos_sparc64
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_sparc64
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_sparc64
|
||||
|
|
|
@ -10494,8 +10494,10 @@ CONV_ITOF(vfp_##name##to##p, fsz, sign) \
|
|||
CONV_FTOI(vfp_to##name##p, fsz, sign, ) \
|
||||
CONV_FTOI(vfp_to##name##z##p, fsz, sign, _round_to_zero)
|
||||
|
||||
FLOAT_CONVS(si, h, 16, )
|
||||
FLOAT_CONVS(si, s, 32, )
|
||||
FLOAT_CONVS(si, d, 64, )
|
||||
FLOAT_CONVS(ui, h, 16, u)
|
||||
FLOAT_CONVS(ui, s, 32, u)
|
||||
FLOAT_CONVS(ui, d, 64, u)
|
||||
|
||||
|
@ -10578,6 +10580,8 @@ VFP_CONV_FIX_A64(sq, s, 32, 64, int64)
|
|||
VFP_CONV_FIX(uh, s, 32, 32, uint16)
|
||||
VFP_CONV_FIX(ul, s, 32, 32, uint32)
|
||||
VFP_CONV_FIX_A64(uq, s, 32, 64, uint64)
|
||||
VFP_CONV_FIX_A64(sl, h, 16, 32, int32)
|
||||
VFP_CONV_FIX_A64(ul, h, 16, 32, uint32)
|
||||
#undef VFP_CONV_FIX
|
||||
#undef VFP_CONV_FIX_FLOAT
|
||||
#undef VFP_CONV_FLOAT_FIX_ROUND
|
||||
|
|
|
@ -122,17 +122,23 @@ DEF_HELPER_3(vfp_cmped, void, f64, f64, env)
|
|||
DEF_HELPER_2(vfp_fcvtds, f64, f32, env)
|
||||
DEF_HELPER_2(vfp_fcvtsd, f32, f64, env)
|
||||
|
||||
DEF_HELPER_2(vfp_uitoh, f16, i32, ptr)
|
||||
DEF_HELPER_2(vfp_uitos, f32, i32, ptr)
|
||||
DEF_HELPER_2(vfp_uitod, f64, i32, ptr)
|
||||
DEF_HELPER_2(vfp_sitoh, f16, i32, ptr)
|
||||
DEF_HELPER_2(vfp_sitos, f32, i32, ptr)
|
||||
DEF_HELPER_2(vfp_sitod, f64, i32, ptr)
|
||||
|
||||
DEF_HELPER_2(vfp_touih, i32, f16, ptr)
|
||||
DEF_HELPER_2(vfp_touis, i32, f32, ptr)
|
||||
DEF_HELPER_2(vfp_touid, i32, f64, ptr)
|
||||
DEF_HELPER_2(vfp_touizh, i32, f16, ptr)
|
||||
DEF_HELPER_2(vfp_touizs, i32, f32, ptr)
|
||||
DEF_HELPER_2(vfp_touizd, i32, f64, ptr)
|
||||
DEF_HELPER_2(vfp_tosih, i32, f16, ptr)
|
||||
DEF_HELPER_2(vfp_tosis, i32, f32, ptr)
|
||||
DEF_HELPER_2(vfp_tosid, i32, f64, ptr)
|
||||
DEF_HELPER_2(vfp_tosizh, i32, f16, ptr)
|
||||
DEF_HELPER_2(vfp_tosizs, i32, f32, ptr)
|
||||
DEF_HELPER_2(vfp_tosizd, i32, f64, ptr)
|
||||
|
||||
|
@ -144,6 +150,8 @@ DEF_HELPER_3(vfp_toshd_round_to_zero, i64, f64, i32, ptr)
|
|||
DEF_HELPER_3(vfp_tosld_round_to_zero, i64, f64, i32, ptr)
|
||||
DEF_HELPER_3(vfp_touhd_round_to_zero, i64, f64, i32, ptr)
|
||||
DEF_HELPER_3(vfp_tould_round_to_zero, i64, f64, i32, ptr)
|
||||
DEF_HELPER_3(vfp_toulh, i32, f16, i32, ptr)
|
||||
DEF_HELPER_3(vfp_toslh, i32, f16, i32, ptr)
|
||||
DEF_HELPER_3(vfp_toshs, i32, f32, i32, ptr)
|
||||
DEF_HELPER_3(vfp_tosls, i32, f32, i32, ptr)
|
||||
DEF_HELPER_3(vfp_tosqs, i64, f32, i32, ptr)
|
||||
|
@ -168,6 +176,8 @@ DEF_HELPER_3(vfp_sqtod, f64, i64, i32, ptr)
|
|||
DEF_HELPER_3(vfp_uhtod, f64, i64, i32, ptr)
|
||||
DEF_HELPER_3(vfp_ultod, f64, i64, i32, ptr)
|
||||
DEF_HELPER_3(vfp_uqtod, f64, i64, i32, ptr)
|
||||
DEF_HELPER_3(vfp_sltoh, f16, i32, i32, ptr)
|
||||
DEF_HELPER_3(vfp_ultoh, f16, i32, i32, ptr)
|
||||
|
||||
DEF_HELPER_FLAGS_2(set_rmode, TCG_CALL_NO_RWG, i32, i32, ptr)
|
||||
DEF_HELPER_FLAGS_2(set_neon_rmode, TCG_CALL_NO_RWG, i32, i32, env)
|
||||
|
|
|
@ -7027,23 +7027,27 @@ static void handle_simd_intfp_conv(DisasContext *s, int rd, int rn,
|
|||
int fracbits, int size)
|
||||
{
|
||||
TCGContext *tcg_ctx = s->uc->tcg_ctx;
|
||||
bool is_double = size == 3 ? true : false;
|
||||
TCGv_ptr tcg_fpst = get_fpstatus_ptr(tcg_ctx, false);
|
||||
TCGv_i32 tcg_shift = tcg_const_i32(tcg_ctx, fracbits);
|
||||
TCGv_i64 tcg_int = tcg_temp_new_i64(tcg_ctx);
|
||||
TCGv_ptr tcg_fpst = get_fpstatus_ptr(tcg_ctx, size == MO_16);
|
||||
TCGv_i32 tcg_shift = NULL;
|
||||
TCGMemOp mop = size | (is_signed ? MO_SIGN : 0);
|
||||
int pass;
|
||||
|
||||
for (pass = 0; pass < elements; pass++) {
|
||||
read_vec_element(s, tcg_int, rn, pass, mop);
|
||||
if (fracbits || size == MO_64) {
|
||||
tcg_shift = tcg_const_i32(tcg_ctx, fracbits);
|
||||
}
|
||||
|
||||
if (size == MO_64) {
|
||||
TCGv_i64 tcg_int64 = tcg_temp_new_i64(tcg_ctx);
|
||||
TCGv_i64 tcg_double = tcg_temp_new_i64(tcg_ctx);
|
||||
|
||||
for (pass = 0; pass < elements; pass++) {
|
||||
read_vec_element(s, tcg_int64, rn, pass, mop);
|
||||
|
||||
if (is_double) {
|
||||
TCGv_i64 tcg_double = tcg_temp_new_i64(tcg_ctx);
|
||||
if (is_signed) {
|
||||
gen_helper_vfp_sqtod(tcg_ctx, tcg_double, tcg_int,
|
||||
gen_helper_vfp_sqtod(tcg_ctx, tcg_double, tcg_int64,
|
||||
tcg_shift, tcg_fpst);
|
||||
} else {
|
||||
gen_helper_vfp_uqtod(tcg_ctx, tcg_double, tcg_int,
|
||||
gen_helper_vfp_uqtod(tcg_ctx, tcg_double, tcg_int64,
|
||||
tcg_shift, tcg_fpst);
|
||||
}
|
||||
if (elements == 1) {
|
||||
|
@ -7051,28 +7055,72 @@ static void handle_simd_intfp_conv(DisasContext *s, int rd, int rn,
|
|||
} else {
|
||||
write_vec_element(s, tcg_double, rd, pass, MO_64);
|
||||
}
|
||||
tcg_temp_free_i64(tcg_ctx, tcg_double);
|
||||
} else {
|
||||
TCGv_i32 tcg_single = tcg_temp_new_i32(tcg_ctx);
|
||||
if (is_signed) {
|
||||
gen_helper_vfp_sqtos(tcg_ctx, tcg_single, tcg_int,
|
||||
tcg_shift, tcg_fpst);
|
||||
} else {
|
||||
gen_helper_vfp_uqtos(tcg_ctx, tcg_single, tcg_int,
|
||||
tcg_shift, tcg_fpst);
|
||||
}
|
||||
if (elements == 1) {
|
||||
write_fp_sreg(s, rd, tcg_single);
|
||||
} else {
|
||||
write_vec_element_i32(s, tcg_single, rd, pass, MO_32);
|
||||
}
|
||||
tcg_temp_free_i32(tcg_ctx, tcg_single);
|
||||
}
|
||||
|
||||
tcg_temp_free_i64(tcg_ctx, tcg_int64);
|
||||
tcg_temp_free_i64(tcg_ctx, tcg_double);
|
||||
|
||||
} else {
|
||||
TCGv_i32 tcg_int32 = tcg_temp_new_i32(tcg_ctx);
|
||||
TCGv_i32 tcg_float = tcg_temp_new_i32(tcg_ctx);
|
||||
|
||||
for (pass = 0; pass < elements; pass++) {
|
||||
read_vec_element_i32(s, tcg_int32, rn, pass, mop);
|
||||
|
||||
switch (size) {
|
||||
case MO_32:
|
||||
if (fracbits) {
|
||||
if (is_signed) {
|
||||
gen_helper_vfp_sltos(tcg_ctx, tcg_float, tcg_int32,
|
||||
tcg_shift, tcg_fpst);
|
||||
} else {
|
||||
gen_helper_vfp_ultos(tcg_ctx, tcg_float, tcg_int32,
|
||||
tcg_shift, tcg_fpst);
|
||||
}
|
||||
} else {
|
||||
if (is_signed) {
|
||||
gen_helper_vfp_sitos(tcg_ctx, tcg_float, tcg_int32, tcg_fpst);
|
||||
} else {
|
||||
gen_helper_vfp_uitos(tcg_ctx, tcg_float, tcg_int32, tcg_fpst);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case MO_16:
|
||||
if (fracbits) {
|
||||
if (is_signed) {
|
||||
gen_helper_vfp_sltoh(tcg_ctx, tcg_float, tcg_int32,
|
||||
tcg_shift, tcg_fpst);
|
||||
} else {
|
||||
gen_helper_vfp_ultoh(tcg_ctx, tcg_float, tcg_int32,
|
||||
tcg_shift, tcg_fpst);
|
||||
}
|
||||
} else {
|
||||
if (is_signed) {
|
||||
gen_helper_vfp_sitoh(tcg_ctx, tcg_float, tcg_int32, tcg_fpst);
|
||||
} else {
|
||||
gen_helper_vfp_uitoh(tcg_ctx, tcg_float, tcg_int32, tcg_fpst);
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
g_assert_not_reached();
|
||||
}
|
||||
|
||||
if (elements == 1) {
|
||||
write_fp_sreg(s, rd, tcg_float);
|
||||
} else {
|
||||
write_vec_element_i32(s, tcg_float, rd, pass, size);
|
||||
}
|
||||
}
|
||||
|
||||
tcg_temp_free_i32(tcg_ctx, tcg_int32);
|
||||
tcg_temp_free_i32(tcg_ctx, tcg_float);
|
||||
}
|
||||
|
||||
tcg_temp_free_i64(tcg_ctx, tcg_int);
|
||||
tcg_temp_free_ptr(tcg_ctx, tcg_fpst);
|
||||
tcg_temp_free_i32(tcg_ctx, tcg_shift);
|
||||
if (tcg_shift) {
|
||||
tcg_temp_free_i32(tcg_ctx, tcg_shift);
|
||||
}
|
||||
|
||||
clear_vec_high(s, elements << size == 16, rd);
|
||||
}
|
||||
|
@ -11393,6 +11441,23 @@ static void disas_simd_two_reg_misc_fp16(DisasContext *s, uint32_t insn)
|
|||
rn = extract32(insn, 5, 5);
|
||||
|
||||
switch (fpop) {
|
||||
case 0x1d: /* SCVTF */
|
||||
case 0x5d: /* UCVTF */
|
||||
{
|
||||
int elements;
|
||||
|
||||
if (is_scalar) {
|
||||
elements = 1;
|
||||
} else {
|
||||
elements = (is_q ? 8 : 4);
|
||||
}
|
||||
|
||||
if (!fp_access_check(s)) {
|
||||
return;
|
||||
}
|
||||
handle_simd_intfp_conv(s, rd, rn, elements, !u, 0, MO_16);
|
||||
return;
|
||||
}
|
||||
break;
|
||||
case 0x2c: /* FCMGT (zero) */
|
||||
case 0x2d: /* FCMEQ (zero) */
|
||||
|
|
|
@ -1162,8 +1162,10 @@
|
|||
#define gen_helper_vfp_shtod gen_helper_vfp_shtod_x86_64
|
||||
#define gen_helper_vfp_shtos gen_helper_vfp_shtos_x86_64
|
||||
#define gen_helper_vfp_sitod gen_helper_vfp_sitod_x86_64
|
||||
#define gen_helper_vfp_sitoh gen_helper_vfp_sitoh_x86_64
|
||||
#define gen_helper_vfp_sitos gen_helper_vfp_sitos_x86_64
|
||||
#define gen_helper_vfp_sltod gen_helper_vfp_sltod_x86_64
|
||||
#define gen_helper_vfp_sltoh gen_helper_vfp_sltoh_x86_64
|
||||
#define gen_helper_vfp_sltos gen_helper_vfp_sltos_x86_64
|
||||
#define gen_helper_vfp_sqrtd gen_helper_vfp_sqrtd_x86_64
|
||||
#define gen_helper_vfp_sqrts gen_helper_vfp_sqrts_x86_64
|
||||
|
@ -1172,28 +1174,36 @@
|
|||
#define gen_helper_vfp_toshd_round_to_zero gen_helper_vfp_toshd_round_to_zero_x86_64
|
||||
#define gen_helper_vfp_toshs_round_to_zero gen_helper_vfp_toshs_round_to_zero_x86_64
|
||||
#define gen_helper_vfp_tosid gen_helper_vfp_tosid_x86_64
|
||||
#define gen_helper_vfp_tosih gen_helper_vfp_tosih_x86_64
|
||||
#define gen_helper_vfp_tosis gen_helper_vfp_tosis_x86_64
|
||||
#define gen_helper_vfp_tosizd gen_helper_vfp_tosizd_x86_64
|
||||
#define gen_helper_vfp_tosizh gen_helper_vfp_tosizh_x86_64
|
||||
#define gen_helper_vfp_tosizs gen_helper_vfp_tosizs_x86_64
|
||||
#define gen_helper_vfp_tosld gen_helper_vfp_tosld_x86_64
|
||||
#define gen_helper_vfp_tosld_round_to_zero gen_helper_vfp_tosld_round_to_zero_x86_64
|
||||
#define gen_helper_vfp_toslh gen_helper_vfp_toslh_x86_64
|
||||
#define gen_helper_vfp_tosls gen_helper_vfp_tosls_x86_64
|
||||
#define gen_helper_vfp_tosls_round_to_zero gen_helper_vfp_tosls_round_to_zero_x86_64
|
||||
#define gen_helper_vfp_touhd_round_to_zero gen_helper_vfp_touhd_round_to_zero_x86_64
|
||||
#define gen_helper_vfp_touhs_round_to_zero gen_helper_vfp_touhs_round_to_zero_x86_64
|
||||
#define gen_helper_vfp_touid gen_helper_vfp_touid_x86_64
|
||||
#define gen_helper_vfp_touih gen_helper_vfp_touih_x86_64
|
||||
#define gen_helper_vfp_touis gen_helper_vfp_touis_x86_64
|
||||
#define gen_helper_vfp_touizd gen_helper_vfp_touizd_x86_64
|
||||
#define gen_helper_vfp_touizh gen_helper_vfp_touizh_x86_64
|
||||
#define gen_helper_vfp_touizs gen_helper_vfp_touizs_x86_64
|
||||
#define gen_helper_vfp_tould gen_helper_vfp_tould_x86_64
|
||||
#define gen_helper_vfp_tould_round_to_zero gen_helper_vfp_tould_round_to_zero_x86_64
|
||||
#define gen_helper_vfp_toulh gen_helper_vfp_toulh_x86_64
|
||||
#define gen_helper_vfp_touls gen_helper_vfp_touls_x86_64
|
||||
#define gen_helper_vfp_touls_round_to_zero gen_helper_vfp_touls_round_to_zero_x86_64
|
||||
#define gen_helper_vfp_uhtod gen_helper_vfp_uhtod_x86_64
|
||||
#define gen_helper_vfp_uhtos gen_helper_vfp_uhtos_x86_64
|
||||
#define gen_helper_vfp_uitod gen_helper_vfp_uitod_x86_64
|
||||
#define gen_helper_vfp_uitoh gen_helper_vfp_uitoh_x86_64
|
||||
#define gen_helper_vfp_uitos gen_helper_vfp_uitos_x86_64
|
||||
#define gen_helper_vfp_ultod gen_helper_vfp_ultod_x86_64
|
||||
#define gen_helper_vfp_ultoh gen_helper_vfp_ultoh_x86_64
|
||||
#define gen_helper_vfp_ultos gen_helper_vfp_ultos_x86_64
|
||||
#define gen_helper_wfe gen_helper_wfe_x86_64
|
||||
#define gen_helper_wfi gen_helper_wfi_x86_64
|
||||
|
@ -2231,8 +2241,10 @@
|
|||
#define helper_vfp_shtod helper_vfp_shtod_x86_64
|
||||
#define helper_vfp_shtos helper_vfp_shtos_x86_64
|
||||
#define helper_vfp_sitod helper_vfp_sitod_x86_64
|
||||
#define helper_vfp_sitoh helper_vfp_sitoh_x86_64
|
||||
#define helper_vfp_sitos helper_vfp_sitos_x86_64
|
||||
#define helper_vfp_sltod helper_vfp_sltod_x86_64
|
||||
#define helper_vfp_sltoh helper_vfp_sltoh_x86_64
|
||||
#define helper_vfp_sltos helper_vfp_sltos_x86_64
|
||||
#define helper_vfp_sqrtd helper_vfp_sqrtd_x86_64
|
||||
#define helper_vfp_sqrts helper_vfp_sqrts_x86_64
|
||||
|
@ -2245,11 +2257,14 @@
|
|||
#define helper_vfp_toshs helper_vfp_toshs_x86_64
|
||||
#define helper_vfp_toshs_round_to_zero helper_vfp_toshs_round_to_zero_x86_64
|
||||
#define helper_vfp_tosid helper_vfp_tosid_x86_64
|
||||
#define helper_vfp_tosih helper_vfp_tosih_x86_64
|
||||
#define helper_vfp_tosis helper_vfp_tosis_x86_64
|
||||
#define helper_vfp_tosizd helper_vfp_tosizd_x86_64
|
||||
#define helper_vfp_tosizh helper_vfp_tosizh_x86_64
|
||||
#define helper_vfp_tosizs helper_vfp_tosizs_x86_64
|
||||
#define helper_vfp_tosld helper_vfp_tosld_x86_64
|
||||
#define helper_vfp_tosld_round_to_zero helper_vfp_tosld_round_to_zero_x86_64
|
||||
#define helper_vfp_toslh helper_vfp_toslh_x86_64
|
||||
#define helper_vfp_tosls helper_vfp_tosls_x86_64
|
||||
#define helper_vfp_tosls_round_to_zero helper_vfp_tosls_round_to_zero_x86_64
|
||||
#define helper_vfp_tosqd helper_vfp_tosqd_x86_64
|
||||
|
@ -2259,11 +2274,14 @@
|
|||
#define helper_vfp_touhs helper_vfp_touhs_x86_64
|
||||
#define helper_vfp_touhs_round_to_zero helper_vfp_touhs_round_to_zero_x86_64
|
||||
#define helper_vfp_touid helper_vfp_touid_x86_64
|
||||
#define helper_vfp_touih helper_vfp_touih_x86_64
|
||||
#define helper_vfp_touis helper_vfp_touis_x86_64
|
||||
#define helper_vfp_touizd helper_vfp_touizd_x86_64
|
||||
#define helper_vfp_touizh helper_vfp_touizh_x86_64
|
||||
#define helper_vfp_touizs helper_vfp_touizs_x86_64
|
||||
#define helper_vfp_tould helper_vfp_tould_x86_64
|
||||
#define helper_vfp_tould_round_to_zero helper_vfp_tould_round_to_zero_x86_64
|
||||
#define helper_vfp_toulh helper_vfp_toulh_x86_64
|
||||
#define helper_vfp_touls helper_vfp_touls_x86_64
|
||||
#define helper_vfp_touls_round_to_zero helper_vfp_touls_round_to_zero_x86_64
|
||||
#define helper_vfp_touqd helper_vfp_touqd_x86_64
|
||||
|
@ -2271,8 +2289,10 @@
|
|||
#define helper_vfp_uhtod helper_vfp_uhtod_x86_64
|
||||
#define helper_vfp_uhtos helper_vfp_uhtos_x86_64
|
||||
#define helper_vfp_uitod helper_vfp_uitod_x86_64
|
||||
#define helper_vfp_uitoh helper_vfp_uitoh_x86_64
|
||||
#define helper_vfp_uitos helper_vfp_uitos_x86_64
|
||||
#define helper_vfp_ultod helper_vfp_ultod_x86_64
|
||||
#define helper_vfp_ultoh helper_vfp_ultoh_x86_64
|
||||
#define helper_vfp_ultos helper_vfp_ultos_x86_64
|
||||
#define helper_vfp_uqtod helper_vfp_uqtod_x86_64
|
||||
#define helper_vfp_uqtos helper_vfp_uqtos_x86_64
|
||||
|
|
Loading…
Reference in a new issue