Skip to content

Commit ee0af5c

Browse files
committed
qemu 5.1.0
1 parent bc73cb2 commit ee0af5c

File tree

174 files changed

+50120
-13294
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

174 files changed

+50120
-13294
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,7 @@ add_library(arm-softmmu STATIC
568568
qemu/target/arm/helper.c
569569
qemu/target/arm/iwmmxt_helper.c
570570
qemu/target/arm/m_helper.c
571+
qemu/target/arm/mte_helper.c
571572
qemu/target/arm/neon_helper.c
572573
qemu/target/arm/op_helper.c
573574
qemu/target/arm/psci.c
@@ -612,6 +613,7 @@ add_library(aarch64-softmmu STATIC
612613
qemu/target/arm/helper.c
613614
qemu/target/arm/iwmmxt_helper.c
614615
qemu/target/arm/m_helper.c
616+
qemu/target/arm/mte_helper.c
615617
qemu/target/arm/neon_helper.c
616618
qemu/target/arm/op_helper.c
617619
qemu/target/arm/pauth_helper.c
@@ -1019,6 +1021,7 @@ add_library(riscv32-softmmu STATIC
10191021
qemu/target/riscv/pmp.c
10201022
qemu/target/riscv/translate.c
10211023
qemu/target/riscv/unicorn.c
1024+
qemu/target/riscv/vector_helper.c
10221025
)
10231026

10241027
if(MSVC)
@@ -1052,6 +1055,7 @@ add_library(riscv64-softmmu STATIC
10521055
qemu/target/riscv/pmp.c
10531056
qemu/target/riscv/translate.c
10541057
qemu/target/riscv/unicorn.c
1058+
qemu/target/riscv/vector_helper.c
10551059
)
10561060

10571061
if(MSVC)

include/unicorn/mips.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ typedef enum uc_cpu_mips64 {
5555
UC_CPU_MIPS64_I6500,
5656
UC_CPU_MIPS64_LOONGSON_2E,
5757
UC_CPU_MIPS64_LOONGSON_2F,
58+
UC_CPU_MIPS64_LOONGSON_3A1000,
59+
UC_CPU_MIPS64_LOONGSON_3A4000,
5860
UC_CPU_MIPS64_MIPS64DSPR2,
5961

6062
UC_CPU_MIPS64_ENDING

include/unicorn/riscv.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ extern "C" {
1818
//> RISCV32 CPU
1919
typedef enum uc_cpu_riscv32 {
2020
UC_CPU_RISCV32_ANY = 0,
21-
UC_CPU_RISCV32_BASE32,
21+
UC_CPU_RISCV32_BASE,
22+
UC_CPU_RISCV32_IBEX,
2223
UC_CPU_RISCV32_SIFIVE_E31,
24+
UC_CPU_RISCV32_SIFIVE_E34,
2325
UC_CPU_RISCV32_SIFIVE_U34,
2426

2527
UC_CPU_RISCV32_ENDING
@@ -28,7 +30,7 @@ typedef enum uc_cpu_riscv32 {
2830
//> RISCV64 CPU
2931
typedef enum uc_cpu_riscv64 {
3032
UC_CPU_RISCV64_ANY = 0,
31-
UC_CPU_RISCV64_BASE64,
33+
UC_CPU_RISCV64_BASE,
3234
UC_CPU_RISCV64_SIFIVE_E51,
3335
UC_CPU_RISCV64_SIFIVE_U54,
3436

include/unicorn/unicorn.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,18 @@ typedef size_t uc_hook;
6969
#define UNICORN_DEPRECATED
7070
#endif
7171

72+
#ifdef _MSC_VER
73+
#define UNICORN_UNUSED __pragma(warning(suppress : 4101))
74+
#else
75+
#define UNICORN_UNUSED __attribute__((unused))
76+
#endif
77+
78+
#ifdef _MSC_VER
79+
#define UNICORN_NONNULL
80+
#else
81+
#define UNICORN_NONNULL __attribute__((nonnull))
82+
#endif
83+
7284
// Unicorn API version
7385
#define UC_API_MAJOR 2
7486
#define UC_API_MINOR 1

qemu/aarch64.h

Lines changed: 96 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,10 @@
4242
#define tcg_gen_shl_i64 tcg_gen_shl_i64_aarch64
4343
#define tcg_gen_shr_i64 tcg_gen_shr_i64_aarch64
4444
#define tcg_gen_st_i64 tcg_gen_st_i64_aarch64
45+
#define tcg_gen_add_i64 tcg_gen_add_i64_aarch64
46+
#define tcg_gen_sub_i64 tcg_gen_sub_i64_aarch64
4547
#define tcg_gen_xor_i64 tcg_gen_xor_i64_aarch64
48+
#define tcg_gen_neg_i64 tcg_gen_neg_i64_aarch64
4649
#define cpu_icount_to_ns cpu_icount_to_ns_aarch64
4750
#define cpu_is_stopped cpu_is_stopped_aarch64
4851
#define cpu_get_ticks cpu_get_ticks_aarch64
@@ -374,6 +377,8 @@
374377
#define floatx80_sub floatx80_sub_aarch64
375378
#define floatx80_mul floatx80_mul_aarch64
376379
#define floatx80_div floatx80_div_aarch64
380+
#define floatx80_modrem floatx80_modrem_aarch64
381+
#define floatx80_mod floatx80_mod_aarch64
377382
#define floatx80_rem floatx80_rem_aarch64
378383
#define floatx80_sqrt floatx80_sqrt_aarch64
379384
#define floatx80_eq floatx80_eq_aarch64
@@ -648,6 +653,7 @@
648653
#define tcg_gen_gvec_dup_i32 tcg_gen_gvec_dup_i32_aarch64
649654
#define tcg_gen_gvec_dup_i64 tcg_gen_gvec_dup_i64_aarch64
650655
#define tcg_gen_gvec_dup_mem tcg_gen_gvec_dup_mem_aarch64
656+
#define tcg_gen_gvec_dup_imm tcg_gen_gvec_dup_imm_aarch64
651657
#define tcg_gen_gvec_dup64i tcg_gen_gvec_dup64i_aarch64
652658
#define tcg_gen_gvec_dup32i tcg_gen_gvec_dup32i_aarch64
653659
#define tcg_gen_gvec_dup16i tcg_gen_gvec_dup16i_aarch64
@@ -702,13 +708,20 @@
702708
#define tcg_gen_gvec_shri tcg_gen_gvec_shri_aarch64
703709
#define tcg_gen_vec_sar8i_i64 tcg_gen_vec_sar8i_i64_aarch64
704710
#define tcg_gen_vec_sar16i_i64 tcg_gen_vec_sar16i_i64_aarch64
711+
#define tcg_gen_vec_rotl8i_i64 tcg_gen_vec_rotl8i_i64_aarch64
712+
#define tcg_gen_vec_rotl16i_i64 tcg_gen_vec_rotl16i_i64_aarch64
705713
#define tcg_gen_gvec_sari tcg_gen_gvec_sari_aarch64
714+
#define tcg_gen_gvec_rotli tcg_gen_gvec_rotli_aarch64
715+
#define tcg_gen_gvec_rotri tcg_gen_gvec_rotri_aarch64
706716
#define tcg_gen_gvec_shls tcg_gen_gvec_shls_aarch64
707717
#define tcg_gen_gvec_shrs tcg_gen_gvec_shrs_aarch64
708718
#define tcg_gen_gvec_sars tcg_gen_gvec_sars_aarch64
719+
#define tcg_gen_gvec_rotls tcg_gen_gvec_rotls_aarch64
709720
#define tcg_gen_gvec_shlv tcg_gen_gvec_shlv_aarch64
710721
#define tcg_gen_gvec_shrv tcg_gen_gvec_shrv_aarch64
711722
#define tcg_gen_gvec_sarv tcg_gen_gvec_sarv_aarch64
723+
#define tcg_gen_gvec_rotlv tcg_gen_gvec_rotlv_aarch64
724+
#define tcg_gen_gvec_rotrv tcg_gen_gvec_rotrv_aarch64
712725
#define tcg_gen_gvec_cmp tcg_gen_gvec_cmp_aarch64
713726
#define tcg_gen_gvec_bitsel tcg_gen_gvec_bitsel_aarch64
714727
#define tcg_can_emit_vecop_list tcg_can_emit_vecop_list_aarch64
@@ -745,6 +758,8 @@
745758
#define tcg_gen_shli_vec tcg_gen_shli_vec_aarch64
746759
#define tcg_gen_shri_vec tcg_gen_shri_vec_aarch64
747760
#define tcg_gen_sari_vec tcg_gen_sari_vec_aarch64
761+
#define tcg_gen_rotli_vec tcg_gen_rotli_vec_aarch64
762+
#define tcg_gen_rotri_vec tcg_gen_rotri_vec_aarch64
748763
#define tcg_gen_cmp_vec tcg_gen_cmp_vec_aarch64
749764
#define tcg_gen_add_vec tcg_gen_add_vec_aarch64
750765
#define tcg_gen_sub_vec tcg_gen_sub_vec_aarch64
@@ -760,9 +775,12 @@
760775
#define tcg_gen_shlv_vec tcg_gen_shlv_vec_aarch64
761776
#define tcg_gen_shrv_vec tcg_gen_shrv_vec_aarch64
762777
#define tcg_gen_sarv_vec tcg_gen_sarv_vec_aarch64
778+
#define tcg_gen_rotlv_vec tcg_gen_rotlv_vec_aarch64
779+
#define tcg_gen_rotrv_vec tcg_gen_rotrv_vec_aarch64
763780
#define tcg_gen_shls_vec tcg_gen_shls_vec_aarch64
764781
#define tcg_gen_shrs_vec tcg_gen_shrs_vec_aarch64
765782
#define tcg_gen_sars_vec tcg_gen_sars_vec_aarch64
783+
#define tcg_gen_rotls_vec tcg_gen_rotls_vec_aarch64
766784
#define tcg_gen_bitsel_vec tcg_gen_bitsel_vec_aarch64
767785
#define tcg_gen_cmpsel_vec tcg_gen_cmpsel_vec_aarch64
768786
#define tb_htable_lookup tb_htable_lookup_aarch64
@@ -774,6 +792,7 @@
774792
#define cpu_loop_exit_restore cpu_loop_exit_restore_aarch64
775793
#define cpu_loop_exit_atomic cpu_loop_exit_atomic_aarch64
776794
#define tlb_init tlb_init_aarch64
795+
#define tlb_destroy tlb_destroy_aarch64
777796
#define tlb_flush_by_mmuidx tlb_flush_by_mmuidx_aarch64
778797
#define tlb_flush tlb_flush_aarch64
779798
#define tlb_flush_by_mmuidx_all_cpus tlb_flush_by_mmuidx_all_cpus_aarch64
@@ -794,6 +813,7 @@
794813
#define tlb_set_page tlb_set_page_aarch64
795814
#define get_page_addr_code_hostp get_page_addr_code_hostp_aarch64
796815
#define get_page_addr_code get_page_addr_code_aarch64
816+
#define probe_access_flags probe_access_flags_aarch64
797817
#define probe_access probe_access_aarch64
798818
#define tlb_vaddr_to_host tlb_vaddr_to_host_aarch64
799819
#define helper_ret_ldub_mmu helper_ret_ldub_mmu_aarch64
@@ -810,22 +830,34 @@
810830
#define helper_be_ldsl_mmu helper_be_ldsl_mmu_aarch64
811831
#define cpu_ldub_mmuidx_ra cpu_ldub_mmuidx_ra_aarch64
812832
#define cpu_ldsb_mmuidx_ra cpu_ldsb_mmuidx_ra_aarch64
813-
#define cpu_lduw_mmuidx_ra cpu_lduw_mmuidx_ra_aarch64
814-
#define cpu_ldsw_mmuidx_ra cpu_ldsw_mmuidx_ra_aarch64
815-
#define cpu_ldl_mmuidx_ra cpu_ldl_mmuidx_ra_aarch64
816-
#define cpu_ldq_mmuidx_ra cpu_ldq_mmuidx_ra_aarch64
833+
#define cpu_lduw_be_mmuidx_ra cpu_lduw_be_mmuidx_ra_aarch64
834+
#define cpu_lduw_le_mmuidx_ra cpu_lduw_le_mmuidx_ra_aarch64
835+
#define cpu_ldsw_be_mmuidx_ra cpu_ldsw_be_mmuidx_ra_aarch64
836+
#define cpu_ldsw_le_mmuidx_ra cpu_ldsw_le_mmuidx_ra_aarch64
837+
#define cpu_ldl_be_mmuidx_ra cpu_ldl_be_mmuidx_ra_aarch64
838+
#define cpu_ldl_le_mmuidx_ra cpu_ldl_le_mmuidx_ra_aarch64
839+
#define cpu_ldq_be_mmuidx_ra cpu_ldq_be_mmuidx_ra_aarch64
840+
#define cpu_ldq_le_mmuidx_ra cpu_ldq_le_mmuidx_ra_aarch64
817841
#define cpu_ldub_data_ra cpu_ldub_data_ra_aarch64
818842
#define cpu_ldsb_data_ra cpu_ldsb_data_ra_aarch64
819-
#define cpu_lduw_data_ra cpu_lduw_data_ra_aarch64
820-
#define cpu_ldsw_data_ra cpu_ldsw_data_ra_aarch64
821-
#define cpu_ldl_data_ra cpu_ldl_data_ra_aarch64
822-
#define cpu_ldq_data_ra cpu_ldq_data_ra_aarch64
843+
#define cpu_lduw_be_data_ra cpu_lduw_be_data_ra_aarch64
844+
#define cpu_lduw_le_data_ra cpu_lduw_le_data_ra_aarch64
845+
#define cpu_ldsw_be_data_ra cpu_ldsw_be_data_ra_aarch64
846+
#define cpu_ldsw_le_data_ra cpu_ldsw_le_data_ra_aarch64
847+
#define cpu_ldl_be_data_ra cpu_ldl_be_data_ra_aarch64
848+
#define cpu_ldl_le_data_ra cpu_ldl_le_data_ra_aarch64
849+
#define cpu_ldq_be_data_ra cpu_ldq_be_data_ra_aarch64
850+
#define cpu_ldq_le_data_ra cpu_ldq_le_data_ra_aarch64
823851
#define cpu_ldub_data cpu_ldub_data_aarch64
824852
#define cpu_ldsb_data cpu_ldsb_data_aarch64
825-
#define cpu_lduw_data cpu_lduw_data_aarch64
826-
#define cpu_ldsw_data cpu_ldsw_data_aarch64
827-
#define cpu_ldl_data cpu_ldl_data_aarch64
828-
#define cpu_ldq_data cpu_ldq_data_aarch64
853+
#define cpu_lduw_be_data cpu_lduw_be_data_aarch64
854+
#define cpu_lduw_le_data cpu_lduw_le_data_aarch64
855+
#define cpu_ldsw_be_data cpu_ldsw_be_data_aarch64
856+
#define cpu_ldsw_le_data cpu_ldsw_le_data_aarch64
857+
#define cpu_ldl_be_data cpu_ldl_be_data_aarch64
858+
#define cpu_ldl_le_data cpu_ldl_le_data_aarch64
859+
#define cpu_ldq_le_data cpu_ldq_le_data_aarch64
860+
#define cpu_ldq_be_data cpu_ldq_be_data_aarch64
829861
#define helper_ret_stb_mmu helper_ret_stb_mmu_aarch64
830862
#define helper_le_stw_mmu helper_le_stw_mmu_aarch64
831863
#define helper_be_stw_mmu helper_be_stw_mmu_aarch64
@@ -834,17 +866,26 @@
834866
#define helper_le_stq_mmu helper_le_stq_mmu_aarch64
835867
#define helper_be_stq_mmu helper_be_stq_mmu_aarch64
836868
#define cpu_stb_mmuidx_ra cpu_stb_mmuidx_ra_aarch64
837-
#define cpu_stw_mmuidx_ra cpu_stw_mmuidx_ra_aarch64
838-
#define cpu_stl_mmuidx_ra cpu_stl_mmuidx_ra_aarch64
839-
#define cpu_stq_mmuidx_ra cpu_stq_mmuidx_ra_aarch64
869+
#define cpu_stw_be_mmuidx_ra cpu_stw_be_mmuidx_ra_aarch64
870+
#define cpu_stw_le_mmuidx_ra cpu_stw_le_mmuidx_ra_aarch64
871+
#define cpu_stl_be_mmuidx_ra cpu_stl_be_mmuidx_ra_aarch64
872+
#define cpu_stl_le_mmuidx_ra cpu_stl_le_mmuidx_ra_aarch64
873+
#define cpu_stq_be_mmuidx_ra cpu_stq_be_mmuidx_ra_aarch64
874+
#define cpu_stq_le_mmuidx_ra cpu_stq_le_mmuidx_ra_aarch64
840875
#define cpu_stb_data_ra cpu_stb_data_ra_aarch64
841-
#define cpu_stw_data_ra cpu_stw_data_ra_aarch64
842-
#define cpu_stl_data_ra cpu_stl_data_ra_aarch64
843-
#define cpu_stq_data_ra cpu_stq_data_ra_aarch64
876+
#define cpu_stw_be_data_ra cpu_stw_be_data_ra_aarch64
877+
#define cpu_stw_le_data_ra cpu_stw_le_data_ra_aarch64
878+
#define cpu_stl_be_data_ra cpu_stl_be_data_ra_aarch64
879+
#define cpu_stl_le_data_ra cpu_stl_le_data_ra_aarch64
880+
#define cpu_stq_be_data_ra cpu_stq_be_data_ra_aarch64
881+
#define cpu_stq_le_data_ra cpu_stq_le_data_ra_aarch64
844882
#define cpu_stb_data cpu_stb_data_aarch64
845-
#define cpu_stw_data cpu_stw_data_aarch64
846-
#define cpu_stl_data cpu_stl_data_aarch64
847-
#define cpu_stq_data cpu_stq_data_aarch64
883+
#define cpu_stw_be_data cpu_stw_be_data_aarch64
884+
#define cpu_stw_le_data cpu_stw_le_data_aarch64
885+
#define cpu_stl_be_data cpu_stl_be_data_aarch64
886+
#define cpu_stl_le_data cpu_stl_le_data_aarch64
887+
#define cpu_stq_be_data cpu_stq_be_data_aarch64
888+
#define cpu_stq_le_data cpu_stq_le_data_aarch64
848889
#define helper_atomic_cmpxchgb_mmu helper_atomic_cmpxchgb_mmu_aarch64
849890
#define helper_atomic_xchgb_mmu helper_atomic_xchgb_mmu_aarch64
850891
#define helper_atomic_fetch_addb_mmu helper_atomic_fetch_addb_mmu_aarch64
@@ -1101,6 +1142,7 @@
11011142
#define cpu_lduw_code cpu_lduw_code_aarch64
11021143
#define cpu_ldl_code cpu_ldl_code_aarch64
11031144
#define cpu_ldq_code cpu_ldq_code_aarch64
1145+
#define cpu_interrupt_handler cpu_interrupt_handler_aarch64
11041146
#define helper_div_i32 helper_div_i32_aarch64
11051147
#define helper_rem_i32 helper_rem_i32_aarch64
11061148
#define helper_divu_i32 helper_divu_i32_aarch64
@@ -1185,6 +1227,10 @@
11851227
#define helper_gvec_sar16i helper_gvec_sar16i_aarch64
11861228
#define helper_gvec_sar32i helper_gvec_sar32i_aarch64
11871229
#define helper_gvec_sar64i helper_gvec_sar64i_aarch64
1230+
#define helper_gvec_rotl8i helper_gvec_rotl8i_aarch64
1231+
#define helper_gvec_rotl16i helper_gvec_rotl16i_aarch64
1232+
#define helper_gvec_rotl32i helper_gvec_rotl32i_aarch64
1233+
#define helper_gvec_rotl64i helper_gvec_rotl64i_aarch64
11881234
#define helper_gvec_shl8v helper_gvec_shl8v_aarch64
11891235
#define helper_gvec_shl16v helper_gvec_shl16v_aarch64
11901236
#define helper_gvec_shl32v helper_gvec_shl32v_aarch64
@@ -1197,6 +1243,14 @@
11971243
#define helper_gvec_sar16v helper_gvec_sar16v_aarch64
11981244
#define helper_gvec_sar32v helper_gvec_sar32v_aarch64
11991245
#define helper_gvec_sar64v helper_gvec_sar64v_aarch64
1246+
#define helper_gvec_rotl8v helper_gvec_rotl8v_aarch64
1247+
#define helper_gvec_rotl16v helper_gvec_rotl16v_aarch64
1248+
#define helper_gvec_rotl32v helper_gvec_rotl32v_aarch64
1249+
#define helper_gvec_rotl64v helper_gvec_rotl64v_aarch64
1250+
#define helper_gvec_rotr8v helper_gvec_rotr8v_aarch64
1251+
#define helper_gvec_rotr16v helper_gvec_rotr16v_aarch64
1252+
#define helper_gvec_rotr32v helper_gvec_rotr32v_aarch64
1253+
#define helper_gvec_rotr64v helper_gvec_rotr64v_aarch64
12001254
#define helper_gvec_eq8 helper_gvec_eq8_aarch64
12011255
#define helper_gvec_ne8 helper_gvec_ne8_aarch64
12021256
#define helper_gvec_lt8 helper_gvec_lt8_aarch64
@@ -1615,6 +1669,11 @@
16151669
#define arm_v7m_mmu_idx_all arm_v7m_mmu_idx_all_aarch64
16161670
#define arm_v7m_mmu_idx_for_secstate_and_priv arm_v7m_mmu_idx_for_secstate_and_priv_aarch64
16171671
#define arm_v7m_mmu_idx_for_secstate arm_v7m_mmu_idx_for_secstate_aarch64
1672+
#define mte_probe1 mte_probe1_aarch64
1673+
#define mte_check1 mte_check1_aarch64
1674+
#define mte_checkN mte_checkN_aarch64
1675+
#define gen_helper_mte_check1 gen_helper_mte_check1_aarch64
1676+
#define gen_helper_mte_checkN gen_helper_mte_checkN_aarch64
16181677
#define helper_neon_qadd_u8 helper_neon_qadd_u8_aarch64
16191678
#define helper_neon_qadd_u16 helper_neon_qadd_u16_aarch64
16201679
#define helper_neon_qadd_u32 helper_neon_qadd_u32_aarch64
@@ -1854,6 +1913,21 @@
18541913
#define helper_autdb helper_autdb_aarch64
18551914
#define helper_xpaci helper_xpaci_aarch64
18561915
#define helper_xpacd helper_xpacd_aarch64
1916+
#define helper_mte_check1 helper_mte_check1_aarch64
1917+
#define helper_mte_checkN helper_mte_checkN_aarch64
1918+
#define helper_mte_check_zva helper_mte_check_zva_aarch64
1919+
#define helper_irg helper_irg_aarch64
1920+
#define helper_addsubg helper_addsubg_aarch64
1921+
#define helper_ldg helper_ldg_aarch64
1922+
#define helper_stg helper_stg_aarch64
1923+
#define helper_stg_parallel helper_stg_parallel_aarch64
1924+
#define helper_stg_stub helper_stg_stub_aarch64
1925+
#define helper_st2g helper_st2g_aarch64
1926+
#define helper_st2g_parallel helper_st2g_parallel_aarch64
1927+
#define helper_st2g_stub helper_st2g_stub_aarch64
1928+
#define helper_ldgm helper_ldgm_aarch64
1929+
#define helper_stgm helper_stgm_aarch64
1930+
#define helper_stzgm_tags helper_stzgm_tags_aarch64
18571931
#define arm_is_psci_call arm_is_psci_call_aarch64
18581932
#define arm_handle_psci_call arm_handle_psci_call_aarch64
18591933
#define helper_sve_predtest1 helper_sve_predtest1_aarch64
@@ -2746,6 +2820,7 @@
27462820
#define gen_a64_set_pc_im gen_a64_set_pc_im_aarch64
27472821
#define unallocated_encoding unallocated_encoding_aarch64
27482822
#define new_tmp_a64 new_tmp_a64_aarch64
2823+
#define new_tmp_a64_local new_tmp_a64_local_aarch64
27492824
#define new_tmp_a64_zero new_tmp_a64_zero_aarch64
27502825
#define cpu_reg cpu_reg_aarch64
27512826
#define cpu_reg_sp cpu_reg_sp_aarch64

0 commit comments

Comments
 (0)