{"name": "arm_translate_init", "code": "unsigned __int64 arm_translate_init ( ) { int @@i@@ ; unsigned __int64 @@v2@@ ; @@v2@@ = __readfsqword ( Number ) ; cpu_env = tcg_global_reg_new_i64 ( Number L , & unk_29875 ) ; for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) cpu_R [ @@i@@ ] = tcg_global_mem_new_i32 ( Number L , Number L * @@i@@ , * ( & regnames + @@i@@ ) ) ; cpu_exclusive_addr = tcg_global_mem_new_i32 ( Number L , Number L , String ) ; cpu_exclusive_val = tcg_global_mem_new_i32 ( Number L , Number L , String ) ; cpu_exclusive_high = tcg_global_mem_new_i32 ( Number L , Number L , String ) ; cpu_exclusive_test = tcg_global_mem_new_i32 ( Number L , Number L , String ) ; cpu_exclusive_info = tcg_global_mem_new_i32 ( Number L , Number L , String ) ; tcg_register_helper ( & helper_clz , String ) ; tcg_register_helper ( & helper_sxtb16 , String ) ; tcg_register_helper ( & helper_uxtb16 , String ) ; tcg_register_helper ( & helper_add_setq , String ) ; tcg_register_helper ( & helper_add_saturate , String ) ; tcg_register_helper ( & helper_sub_saturate , String ) ; tcg_register_helper ( & helper_add_usaturate , String ) ; tcg_register_helper ( & helper_sub_usaturate , String ) ; tcg_register_helper ( & helper_double_saturate , String ) ; tcg_register_helper ( & helper_sdiv , String ) ; tcg_register_helper ( & helper_udiv , String ) ; tcg_register_helper ( & helper_rbit , String ) ; tcg_register_helper ( & helper_abs , String ) ; tcg_register_helper ( & helper_sadd8 , String ) ; tcg_register_helper ( & helper_ssub8 , String ) ; tcg_register_helper ( & helper_ssub16 , String ) ; tcg_register_helper ( & helper_sadd16 , String ) ; tcg_register_helper ( & helper_saddsubx , String ) ; tcg_register_helper ( & helper_ssubaddx , String ) ; tcg_register_helper ( & helper_uadd8 , String ) ; tcg_register_helper ( & helper_usub8 , String ) ; tcg_register_helper ( & helper_usub16 , String ) ; tcg_register_helper ( & helper_uadd16 , String ) ; tcg_register_helper ( & helper_uaddsubx , String ) ; tcg_register_helper ( & helper_usubaddx , String ) ; tcg_register_helper ( & helper_qadd8 , String ) ; tcg_register_helper ( & helper_qsub8 , String ) ; tcg_register_helper ( & helper_qsub16 , String ) ; tcg_register_helper ( & helper_qadd16 , String ) ; tcg_register_helper ( & helper_qaddsubx , String ) ; tcg_register_helper ( & helper_qsubaddx , String ) ; tcg_register_helper ( & helper_shadd8 , String ) ; tcg_register_helper ( & helper_shsub8 , String ) ; tcg_register_helper ( & helper_shsub16 , String ) ; tcg_register_helper ( & helper_shadd16 , String ) ; tcg_register_helper ( & helper_shaddsubx , String ) ; tcg_register_helper ( & helper_shsubaddx , String ) ; tcg_register_helper ( & helper_uqadd8 , String ) ; tcg_register_helper ( & helper_uqsub8 , String ) ; tcg_register_helper ( & helper_uqsub16 , String ) ; tcg_register_helper ( & helper_uqadd16 , String ) ; tcg_register_helper ( & helper_uqaddsubx , String ) ; tcg_register_helper ( & helper_uqsubaddx , String ) ; tcg_register_helper ( & helper_uhadd8 , String ) ; tcg_register_helper ( & helper_uhsub8 , String ) ; tcg_register_helper ( & helper_uhsub16 , String ) ; tcg_register_helper ( & helper_uhadd16 , String ) ; tcg_register_helper ( & helper_uhaddsubx , String ) ; tcg_register_helper ( & helper_uhsubaddx , String ) ; tcg_register_helper ( & helper_ssat , String ) ; tcg_register_helper ( & helper_usat , String ) ; tcg_register_helper ( & helper_ssat16 , String ) ; tcg_register_helper ( & helper_usat16 , String ) ; tcg_register_helper ( & helper_usad8 , String ) ; tcg_register_helper ( & helper_logicq_cc , String ) ; tcg_register_helper ( & helper_sel_flags , String ) ; tcg_register_helper ( & helper_exception , String ) ; tcg_register_helper ( & helper_wfi , String ) ; tcg_register_helper ( & helper_cpsr_write , String ) ; tcg_register_helper ( & helper_cpsr_read , String ) ; tcg_register_helper ( & helper_v7m_msr , String ) ; tcg_register_helper ( & helper_v7m_mrs , String ) ; tcg_register_helper ( & helper_set_cp15 , String ) ; tcg_register_helper ( & helper_get_cp15 , String ) ; tcg_register_helper ( & helper_set_cp , String ) ; tcg_register_helper ( & helper_get_cp , String ) ; tcg_register_helper ( & helper_get_r13_banked , String ) ; tcg_register_helper ( & helper_set_r13_banked , String ) ; tcg_register_helper ( & helper_get_user_reg , String ) ; tcg_register_helper ( & helper_set_user_reg , String ) ; tcg_register_helper ( & helper_vfp_get_fpscr , String ) ; tcg_register_helper ( & helper_vfp_set_fpscr , String ) ; tcg_register_helper ( & helper_vfp_adds , String ) ; tcg_register_helper ( & helper_vfp_addd , String ) ; tcg_register_helper ( & helper_vfp_subs , String ) ; tcg_register_helper ( & helper_vfp_subd , String ) ; tcg_register_helper ( & helper_vfp_muls , String ) ; tcg_register_helper ( & helper_vfp_muld , String ) ; tcg_register_helper ( & helper_vfp_divs , String ) ; tcg_register_helper ( & helper_vfp_divd , String ) ; tcg_register_helper ( & helper_vfp_negs , String ) ; tcg_register_helper ( & helper_vfp_negd , String ) ; tcg_register_helper ( & helper_vfp_abss , String ) ; tcg_register_helper ( & helper_vfp_absd , String ) ; tcg_register_helper ( & helper_vfp_sqrts , String ) ; tcg_register_helper ( & helper_vfp_sqrtd , String ) ; tcg_register_helper ( & helper_vfp_cmps , String ) ; tcg_register_helper ( & helper_vfp_cmpd , String ) ; tcg_register_helper ( & helper_vfp_cmpes , String ) ; tcg_register_helper ( & helper_vfp_cmped , String ) ; tcg_register_helper ( & helper_vfp_fcvtds , String ) ; tcg_register_helper ( & helper_vfp_fcvtsd , String ) ; tcg_register_helper ( & helper_vfp_uitos , String ) ; tcg_register_helper ( & helper_vfp_uitod , String ) ; tcg_register_helper ( & helper_vfp_sitos , String ) ; tcg_register_helper ( & helper_vfp_sitod , String ) ; tcg_register_helper ( & helper_vfp_touis , String ) ; tcg_register_helper ( & helper_vfp_touid , String ) ; tcg_register_helper ( & helper_vfp_touizs , String ) ; tcg_register_helper ( & helper_vfp_touizd , String ) ; tcg_register_helper ( & helper_vfp_tosis , String ) ; tcg_register_helper ( & helper_vfp_tosid , String ) ; tcg_register_helper ( & helper_vfp_tosizs , String ) ; tcg_register_helper ( & helper_vfp_tosizd , String ) ; tcg_register_helper ( & helper_vfp_toshs , String ) ; tcg_register_helper ( & helper_vfp_tosls , String ) ; tcg_register_helper ( & helper_vfp_touhs , String ) ; tcg_register_helper ( & helper_vfp_touls , String ) ; tcg_register_helper ( & helper_vfp_toshd , String ) ; tcg_register_helper ( & helper_vfp_tosld , String ) ; tcg_register_helper ( & helper_vfp_touhd , String ) ; tcg_register_helper ( & helper_vfp_tould , String ) ; tcg_register_helper ( & helper_vfp_shtos , String ) ; tcg_register_helper ( & helper_vfp_sltos , String ) ; tcg_register_helper ( & helper_vfp_uhtos , String ) ; tcg_register_helper ( & helper_vfp_ultos , String ) ; tcg_register_helper ( & helper_vfp_shtod , String ) ; tcg_register_helper ( & helper_vfp_sltod , String ) ; tcg_register_helper ( & helper_vfp_uhtod , String ) ; tcg_register_helper ( & helper_vfp_ultod , String ) ; tcg_register_helper ( & helper_vfp_fcvt_f16_to_f32 , String ) ; tcg_register_helper ( & helper_vfp_fcvt_f32_to_f16 , String ) ; tcg_register_helper ( & helper_recps_f32 , String ) ; tcg_register_helper ( & helper_rsqrts_f32 , String ) ; tcg_register_helper ( & helper_recpe_f32 , String ) ; tcg_register_helper ( & helper_rsqrte_f32 , String ) ; tcg_register_helper ( & helper_recpe_u32 , String ) ; tcg_register_helper ( & helper_rsqrte_u32 , String ) ; tcg_register_helper ( & helper_neon_tbl , String ) ; tcg_register_helper ( & helper_neon_add_saturate_u64 , String ) ; tcg_register_helper ( & helper_neon_add_saturate_s64 , String ) ; tcg_register_helper ( & helper_neon_sub_saturate_u64 , String ) ; tcg_register_helper ( & helper_neon_sub_saturate_s64 , String ) ; tcg_register_helper ( & helper_add_cc , String ) ; tcg_register_helper ( & helper_adc_cc , String ) ; tcg_register_helper ( & helper_sub_cc , String ) ; tcg_register_helper ( & helper_sbc_cc , String ) ; tcg_register_helper ( & helper_shl , String ) ; tcg_register_helper ( & helper_shr , String ) ; tcg_register_helper ( & helper_sar , String ) ; tcg_register_helper ( & helper_shl_cc , String ) ; tcg_register_helper ( & helper_shr_cc , String ) ; tcg_register_helper ( & helper_sar_cc , String ) ; tcg_register_helper ( & helper_ror_cc , String ) ; tcg_register_helper ( & helper_neon_qadd_u8 , String ) ; tcg_register_helper ( & helper_neon_qadd_s8 , String ) ; tcg_register_helper ( & helper_neon_qadd_u16 , String ) ; tcg_register_helper ( & helper_neon_qadd_s16 , String ) ; tcg_register_helper ( & helper_neon_qsub_u8 , String ) ; tcg_register_helper ( & helper_neon_qsub_s8 , String ) ; tcg_register_helper ( & helper_neon_qsub_u16 , String ) ; tcg_register_helper ( & helper_neon_qsub_s16 , String ) ; tcg_register_helper ( & helper_neon_hadd_s8 , String ) ; tcg_register_helper ( & helper_neon_hadd_u8 , String ) ; tcg_register_helper ( & helper_neon_hadd_s16 , String ) ; tcg_register_helper ( & helper_neon_hadd_u16 , String ) ; tcg_register_helper ( & helper_neon_hadd_s32 , String ) ; tcg_register_helper ( & helper_neon_hadd_u32 , String ) ; tcg_register_helper ( & helper_neon_rhadd_s8 , String ) ; tcg_register_helper ( & helper_neon_rhadd_u8 , String ) ; tcg_register_helper ( & helper_neon_rhadd_s16 , String ) ; tcg_register_helper ( & helper_neon_rhadd_u16 , String ) ; tcg_register_helper ( & helper_neon_rhadd_s32 , String ) ; tcg_register_helper ( & helper_neon_rhadd_u32 , String ) ; tcg_register_helper ( & helper_neon_hsub_s8 , String ) ; tcg_register_helper ( & helper_neon_hsub_u8 , String ) ; tcg_register_helper ( & helper_neon_hsub_s16 , String ) ; tcg_register_helper ( & helper_neon_hsub_u16 , String ) ; tcg_register_helper ( & helper_neon_hsub_s32 , String ) ; tcg_register_helper ( & helper_neon_hsub_u32 , String ) ; tcg_register_helper ( & helper_neon_cgt_u8 , String ) ; tcg_register_helper ( & helper_neon_cgt_s8 , String ) ; tcg_register_helper ( & helper_neon_cgt_u16 , String ) ; tcg_register_helper ( & helper_neon_cgt_s16 , String ) ; tcg_register_helper ( & helper_neon_cgt_u32 , String ) ; tcg_register_helper ( & helper_neon_cgt_s32 , String ) ; tcg_register_helper ( & helper_neon_cge_u8 , String ) ; tcg_register_helper ( & helper_neon_cge_s8 , String ) ; tcg_register_helper ( & helper_neon_cge_u16 , String ) ; tcg_register_helper ( & helper_neon_cge_s16 , String ) ; tcg_register_helper ( & helper_neon_cge_u32 , String ) ; tcg_register_helper ( & helper_neon_cge_s32 , String ) ; tcg_register_helper ( & helper_neon_min_u8 , String ) ; tcg_register_helper ( & helper_neon_min_s8 , String ) ; tcg_register_helper ( & helper_neon_min_u16 , String ) ; tcg_register_helper ( & helper_neon_min_s16 , String ) ; tcg_register_helper ( & helper_neon_min_u32 , String ) ; tcg_register_helper ( & helper_neon_min_s32 , String ) ; tcg_register_helper ( & helper_neon_max_u8 , String ) ; tcg_register_helper ( & helper_neon_max_s8 , String ) ; tcg_register_helper ( & helper_neon_max_u16 , String ) ; tcg_register_helper ( & helper_neon_max_s16 , String ) ; tcg_register_helper ( & helper_neon_max_u32 , String ) ; tcg_register_helper ( & helper_neon_max_s32 , String ) ; tcg_register_helper ( & helper_neon_pmin_u8 , String ) ; tcg_register_helper ( & helper_neon_pmin_s8 , String ) ; tcg_register_helper ( & helper_neon_pmin_u16 , String ) ; tcg_register_helper ( & helper_neon_pmin_s16 , String ) ; tcg_register_helper ( & helper_neon_pmax_u8 , String ) ; tcg_register_helper ( & helper_neon_pmax_s8 , String ) ; tcg_register_helper ( & helper_neon_pmax_u16 , String ) ; tcg_register_helper ( & helper_neon_pmax_s16 , String ) ; tcg_register_helper ( & helper_neon_abd_u8 , String ) ; tcg_register_helper ( & helper_neon_abd_s8 , String ) ; tcg_register_helper ( & helper_neon_abd_u16 , String ) ; tcg_register_helper ( & helper_neon_abd_s16 , String ) ; tcg_register_helper ( & helper_neon_abd_u32 , String ) ; tcg_register_helper ( & helper_neon_abd_s32 , String ) ; tcg_register_helper ( & helper_neon_shl_u8 , String ) ; tcg_register_helper ( & helper_neon_shl_s8 , String ) ; tcg_register_helper ( & helper_neon_shl_u16 , String ) ; tcg_register_helper ( & helper_neon_shl_s16 , String ) ; tcg_register_helper ( & helper_neon_shl_u32 , String ) ; tcg_register_helper ( & helper_neon_shl_s32 , String ) ; tcg_register_helper ( & helper_neon_shl_u64 , String ) ; tcg_register_helper ( & helper_neon_shl_s64 , String ) ; tcg_register_helper ( & helper_neon_rshl_u8 , String ) ; tcg_register_helper ( & helper_neon_rshl_s8 , String ) ; tcg_register_helper ( & helper_neon_rshl_u16 , String ) ; tcg_register_helper ( & helper_neon_rshl_s16 , String ) ; tcg_register_helper ( & helper_neon_rshl_u32 , String ) ; tcg_register_helper ( & helper_neon_rshl_s32 , String ) ; tcg_register_helper ( & helper_neon_rshl_u64 , String ) ; tcg_register_helper ( & helper_neon_rshl_s64 , String ) ; tcg_register_helper ( & helper_neon_qshl_u8 , String ) ; tcg_register_helper ( & helper_neon_qshl_s8 , String ) ; tcg_register_helper ( & helper_neon_qshl_u16 , String ) ; tcg_register_helper ( & helper_neon_qshl_s16 , String ) ; tcg_register_helper ( & helper_neon_qshl_u32 , String ) ; tcg_register_helper ( & helper_neon_qshl_s32 , String ) ; tcg_register_helper ( & helper_neon_qshl_u64 , String ) ; tcg_register_helper ( & helper_neon_qshl_s64 , String ) ; tcg_register_helper ( & helper_neon_qrshl_u8 , String ) ; tcg_register_helper ( & helper_neon_qrshl_s8 , String ) ; tcg_register_helper ( & helper_neon_qrshl_u16 , String ) ; tcg_register_helper ( & helper_neon_qrshl_s16 , String ) ; tcg_register_helper ( & helper_neon_qrshl_u32 , String ) ; tcg_register_helper ( & helper_neon_qrshl_s32 , String ) ; tcg_register_helper ( & helper_neon_qrshl_u64 , String ) ; tcg_register_helper ( & helper_neon_qrshl_s64 , String ) ; tcg_register_helper ( & helper_neon_add_u8 , String ) ; tcg_register_helper ( & helper_neon_add_u16 , String ) ; tcg_register_helper ( & helper_neon_padd_u8 , String ) ; tcg_register_helper ( & helper_neon_padd_u16 , String ) ; tcg_register_helper ( & helper_neon_sub_u8 , String ) ; tcg_register_helper ( & helper_neon_sub_u16 , String ) ; tcg_register_helper ( & helper_neon_mul_u8 , String ) ; tcg_register_helper ( & helper_neon_mul_u16 , String ) ; tcg_register_helper ( & helper_neon_mul_p8 , String ) ; tcg_register_helper ( & helper_neon_tst_u8 , String ) ; tcg_register_helper ( & helper_neon_tst_u16 , String ) ; tcg_register_helper ( & helper_neon_tst_u32 , String ) ; tcg_register_helper ( & helper_neon_ceq_u8 , String ) ; tcg_register_helper ( & helper_neon_ceq_u16 , String ) ; tcg_register_helper ( & helper_neon_ceq_u32 , String ) ; tcg_register_helper ( & helper_neon_abs_s8 , String ) ; tcg_register_helper ( & helper_neon_abs_s16 , String ) ; tcg_register_helper ( & helper_neon_clz_u8 , String ) ; tcg_register_helper ( & helper_neon_clz_u16 , String ) ; tcg_register_helper ( & helper_neon_cls_s8 , String ) ; tcg_register_helper ( & helper_neon_cls_s16 , String ) ; tcg_register_helper ( & helper_neon_cls_s32 , String ) ; tcg_register_helper ( & helper_neon_cnt_u8 , String ) ; tcg_register_helper ( & helper_neon_qdmulh_s16 , String ) ; tcg_register_helper ( & helper_neon_qrdmulh_s16 , String ) ; tcg_register_helper ( & helper_neon_qdmulh_s32 , String ) ; tcg_register_helper ( & helper_neon_qrdmulh_s32 , String ) ; tcg_register_helper ( & helper_neon_narrow_u8 , String ) ; tcg_register_helper ( & helper_neon_narrow_u16 , String ) ; tcg_register_helper ( & helper_neon_narrow_sat_u8 , String ) ; tcg_register_helper ( & helper_neon_narrow_sat_s8 , String ) ; tcg_register_helper ( & helper_neon_narrow_sat_u16 , String ) ; tcg_register_helper ( & helper_neon_narrow_sat_s16 , String ) ; tcg_register_helper ( & helper_neon_narrow_sat_u32 , String ) ; tcg_register_helper ( & helper_neon_narrow_sat_s32 , String ) ; tcg_register_helper ( & helper_neon_narrow_high_u8 , String ) ; tcg_register_helper ( & helper_neon_narrow_high_u16 , String ) ; tcg_register_helper ( & helper_neon_narrow_round_high_u8 , String ) ; tcg_register_helper ( & helper_neon_narrow_round_high_u16 , String ) ; tcg_register_helper ( & helper_neon_widen_u8 , String ) ; tcg_register_helper ( & helper_neon_widen_s8 , String ) ; tcg_register_helper ( & helper_neon_widen_u16 , String ) ; tcg_register_helper ( & helper_neon_widen_s16 , String ) ; tcg_register_helper ( & helper_neon_addl_u16 , String ) ; tcg_register_helper ( & helper_neon_addl_u32 , String ) ; tcg_register_helper ( & helper_neon_paddl_u16 , String ) ; tcg_register_helper ( & helper_neon_paddl_u32 , String ) ; tcg_register_helper ( & helper_neon_subl_u16 , String ) ; tcg_register_helper ( & helper_neon_subl_u32 , String ) ; tcg_register_helper ( & helper_neon_addl_saturate_s32 , String ) ; tcg_register_helper ( & helper_neon_addl_saturate_s64 , String ) ; tcg_register_helper ( & helper_neon_abdl_u16 , String ) ; tcg_register_helper ( & helper_neon_abdl_s16 , String ) ; tcg_register_helper ( & helper_neon_abdl_u32 , String ) ; tcg_register_helper ( & helper_neon_abdl_s32 , String ) ; tcg_register_helper ( & helper_neon_abdl_u64 , String ) ; tcg_register_helper ( & helper_neon_abdl_s64 , String ) ; tcg_register_helper ( & helper_neon_mull_u8 , String ) ; tcg_register_helper ( & helper_neon_mull_s8 , String ) ; tcg_register_helper ( & helper_neon_mull_u16 , String ) ; tcg_register_helper ( & helper_neon_mull_s16 , String ) ; tcg_register_helper ( & helper_neon_negl_u16 , String ) ; tcg_register_helper ( & helper_neon_negl_u32 , String ) ; tcg_register_helper ( & helper_neon_negl_u64 , String ) ; tcg_register_helper ( & helper_neon_qabs_s8 , String ) ; tcg_register_helper ( & helper_neon_qabs_s16 , String ) ; tcg_register_helper ( & helper_neon_qabs_s32 , String ) ; tcg_register_helper ( & helper_neon_qneg_s8 , String ) ; tcg_register_helper ( & helper_neon_qneg_s16 , String ) ; tcg_register_helper ( & helper_neon_qneg_s32 , String ) ; tcg_register_helper ( & helper_neon_min_f32 , String ) ; tcg_register_helper ( & helper_neon_max_f32 , String ) ; tcg_register_helper ( & helper_neon_abd_f32 , String ) ; tcg_register_helper ( & helper_neon_add_f32 , String ) ; tcg_register_helper ( & helper_neon_sub_f32 , String ) ; tcg_register_helper ( & helper_neon_mul_f32 , String ) ; tcg_register_helper ( & helper_neon_ceq_f32 , String ) ; tcg_register_helper ( & helper_neon_cge_f32 , String ) ; tcg_register_helper ( & helper_neon_cgt_f32 , String ) ; tcg_register_helper ( & helper_neon_acge_f32 , String ) ; tcg_register_helper ( & helper_neon_acgt_f32 , String ) ; tcg_register_helper ( & helper_iwmmxt_maddsq , String ) ; tcg_register_helper ( & helper_iwmmxt_madduq , String ) ; tcg_register_helper ( & helper_iwmmxt_sadb , String ) ; tcg_register_helper ( & helper_iwmmxt_sadw , String ) ; tcg_register_helper ( & helper_iwmmxt_mulslw , String ) ; tcg_register_helper ( & helper_iwmmxt_mulshw , String ) ; tcg_register_helper ( & helper_iwmmxt_mululw , String ) ; tcg_register_helper ( & helper_iwmmxt_muluhw , String ) ; tcg_register_helper ( & helper_iwmmxt_macsw , String ) ; tcg_register_helper ( & helper_iwmmxt_macuw , String ) ; tcg_register_helper ( & helper_iwmmxt_setpsr_nz , String ) ; tcg_register_helper ( & helper_iwmmxt_unpacklb , String ) ; tcg_register_helper ( & helper_iwmmxt_unpacklw , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackll , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackhb , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackhw , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackhl , String ) ; tcg_register_helper ( & helper_iwmmxt_unpacklub , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackluw , String ) ; tcg_register_helper ( & helper_iwmmxt_unpacklul , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackhub , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackhuw , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackhul , String ) ; tcg_register_helper ( & helper_iwmmxt_unpacklsb , String ) ; tcg_register_helper ( & helper_iwmmxt_unpacklsw , String ) ; tcg_register_helper ( & helper_iwmmxt_unpacklsl , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackhsb , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackhsw , String ) ; tcg_register_helper ( & helper_iwmmxt_unpackhsl , String ) ; tcg_register_helper ( & helper_iwmmxt_cmpeqb , String ) ; tcg_register_helper ( & helper_iwmmxt_cmpeqw , String ) ; tcg_register_helper ( & helper_iwmmxt_cmpeql , String ) ; tcg_register_helper ( & helper_iwmmxt_cmpgtub , String ) ; tcg_register_helper ( & helper_iwmmxt_cmpgtuw , String ) ; tcg_register_helper ( & helper_iwmmxt_cmpgtul , String ) ; tcg_register_helper ( & helper_iwmmxt_cmpgtsb , String ) ; tcg_register_helper ( & helper_iwmmxt_cmpgtsw , String ) ; tcg_register_helper ( & helper_iwmmxt_cmpgtsl , String ) ; tcg_register_helper ( & helper_iwmmxt_minsb , String ) ; tcg_register_helper ( & helper_iwmmxt_minsw , String ) ; tcg_register_helper ( & helper_iwmmxt_minsl , String ) ; tcg_register_helper ( & helper_iwmmxt_minub , String ) ; tcg_register_helper ( & helper_iwmmxt_minuw , String ) ; tcg_register_helper ( & helper_iwmmxt_minul , String ) ; tcg_register_helper ( & helper_iwmmxt_maxsb , String ) ; tcg_register_helper ( & helper_iwmmxt_maxsw , String ) ; tcg_register_helper ( & helper_iwmmxt_maxsl , String ) ; tcg_register_helper ( & helper_iwmmxt_maxub , String ) ; tcg_register_helper ( & helper_iwmmxt_maxuw , String ) ; tcg_register_helper ( & helper_iwmmxt_maxul , String ) ; tcg_register_helper ( & helper_iwmmxt_subnb , String ) ; tcg_register_helper ( & helper_iwmmxt_subnw , String ) ; tcg_register_helper ( & helper_iwmmxt_subnl , String ) ; tcg_register_helper ( & helper_iwmmxt_addnb , String ) ; tcg_register_helper ( & helper_iwmmxt_addnw , String ) ; tcg_register_helper ( & helper_iwmmxt_addnl , String ) ; tcg_register_helper ( & helper_iwmmxt_subub , String ) ; tcg_register_helper ( & helper_iwmmxt_subuw , String ) ; tcg_register_helper ( & helper_iwmmxt_subul , String ) ; tcg_register_helper ( & helper_iwmmxt_addub , String ) ; tcg_register_helper ( & helper_iwmmxt_adduw , String ) ; tcg_register_helper ( & helper_iwmmxt_addul , String ) ; tcg_register_helper ( & helper_iwmmxt_subsb , String ) ; tcg_register_helper ( & helper_iwmmxt_subsw , String ) ; tcg_register_helper ( & helper_iwmmxt_subsl , String ) ; tcg_register_helper ( & helper_iwmmxt_addsb , String ) ; tcg_register_helper ( & helper_iwmmxt_addsw , String ) ; tcg_register_helper ( & helper_iwmmxt_addsl , String ) ; tcg_register_helper ( & helper_iwmmxt_avgb0 , String ) ; tcg_register_helper ( & helper_iwmmxt_avgb1 , String ) ; tcg_register_helper ( & helper_iwmmxt_avgw0 , String ) ; tcg_register_helper ( & helper_iwmmxt_avgw1 , String ) ; tcg_register_helper ( & helper_iwmmxt_msadb , String ) ; tcg_register_helper ( & helper_iwmmxt_align , String ) ; tcg_register_helper ( & helper_iwmmxt_insr , String ) ; tcg_register_helper ( & helper_iwmmxt_bcstb , String ) ; tcg_register_helper ( & helper_iwmmxt_bcstw , String ) ; tcg_register_helper ( & helper_iwmmxt_bcstl , String ) ; tcg_register_helper ( & helper_iwmmxt_addcb , String ) ; tcg_register_helper ( & helper_iwmmxt_addcw , String ) ; tcg_register_helper ( & helper_iwmmxt_addcl , String ) ; tcg_register_helper ( & helper_iwmmxt_msbb , String ) ; tcg_register_helper ( & helper_iwmmxt_msbw , String ) ; tcg_register_helper ( & helper_iwmmxt_msbl , String ) ; tcg_register_helper ( & helper_iwmmxt_srlw , String ) ; tcg_register_helper ( & helper_iwmmxt_srll , String ) ; tcg_register_helper ( & helper_iwmmxt_srlq , String ) ; tcg_register_helper ( & helper_iwmmxt_sllw , String ) ; tcg_register_helper ( & helper_iwmmxt_slll , String ) ; tcg_register_helper ( & helper_iwmmxt_sllq , String ) ; tcg_register_helper ( & helper_iwmmxt_sraw , String ) ; tcg_register_helper ( & helper_iwmmxt_sral , String ) ; tcg_register_helper ( & helper_iwmmxt_sraq , String ) ; tcg_register_helper ( & helper_iwmmxt_rorw , String ) ; tcg_register_helper ( & helper_iwmmxt_rorl , String ) ; tcg_register_helper ( & helper_iwmmxt_rorq , String ) ; tcg_register_helper ( & helper_iwmmxt_shufh , String ) ; tcg_register_helper ( & helper_iwmmxt_packuw , String ) ; tcg_register_helper ( & helper_iwmmxt_packul , String ) ; tcg_register_helper ( & helper_iwmmxt_packuq , String ) ; tcg_register_helper ( & helper_iwmmxt_packsw , String ) ; tcg_register_helper ( & helper_iwmmxt_packsl , String ) ; tcg_register_helper ( & helper_iwmmxt_packsq , String ) ; tcg_register_helper ( & helper_iwmmxt_muladdsl , String ) ; tcg_register_helper ( & helper_iwmmxt_muladdsw , String ) ; tcg_register_helper ( & helper_iwmmxt_muladdswl , String ) ; tcg_register_helper ( & helper_set_teecr , String ) ; return __readfsqword ( Number ) ^ @@v2@@ ; }", "source": [{"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v2", "t": {"T": 1, "n": "unsigned __int64", "s": 8}, "location": "s8"}]}