/dports/emulators/qemu-utils/qemu-4.2.1/target/arm/ |
H A D | translate-sve.c | 158 static bool do_vector3_z(DisasContext *s, GVecGen3Fn *gvec_fn, in do_vector3_z() function 278 return do_vector3_z(s, tcg_gen_gvec_and, 0, a->rd, a->rn, a->rm); in trans_AND_zzz() 283 return do_vector3_z(s, tcg_gen_gvec_or, 0, a->rd, a->rn, a->rm); in trans_ORR_zzz() 288 return do_vector3_z(s, tcg_gen_gvec_xor, 0, a->rd, a->rn, a->rm); in trans_EOR_zzz() 293 return do_vector3_z(s, tcg_gen_gvec_andc, 0, a->rd, a->rn, a->rm); in trans_BIC_zzz() 302 return do_vector3_z(s, tcg_gen_gvec_add, a->esz, a->rd, a->rn, a->rm); in trans_ADD_zzz() 307 return do_vector3_z(s, tcg_gen_gvec_sub, a->esz, a->rd, a->rn, a->rm); in trans_SUB_zzz() 312 return do_vector3_z(s, tcg_gen_gvec_ssadd, a->esz, a->rd, a->rn, a->rm); in trans_SQADD_zzz() 317 return do_vector3_z(s, tcg_gen_gvec_sssub, a->esz, a->rd, a->rn, a->rm); in trans_SQSUB_zzz() 322 return do_vector3_z(s, tcg_gen_gvec_usadd, a->esz, a->rd, a->rn, a->rm); in trans_UQADD_zzz() [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/target/arm/ |
H A D | translate-sve.c | 158 static bool do_vector3_z(DisasContext *s, GVecGen3Fn *gvec_fn, in do_vector3_z() function 278 return do_vector3_z(s, tcg_gen_gvec_and, 0, a->rd, a->rn, a->rm); in trans_AND_zzz() 283 return do_vector3_z(s, tcg_gen_gvec_or, 0, a->rd, a->rn, a->rm); in trans_ORR_zzz() 288 return do_vector3_z(s, tcg_gen_gvec_xor, 0, a->rd, a->rn, a->rm); in trans_EOR_zzz() 293 return do_vector3_z(s, tcg_gen_gvec_andc, 0, a->rd, a->rn, a->rm); in trans_BIC_zzz() 302 return do_vector3_z(s, tcg_gen_gvec_add, a->esz, a->rd, a->rn, a->rm); in trans_ADD_zzz() 307 return do_vector3_z(s, tcg_gen_gvec_sub, a->esz, a->rd, a->rn, a->rm); in trans_SUB_zzz() 312 return do_vector3_z(s, tcg_gen_gvec_ssadd, a->esz, a->rd, a->rn, a->rm); in trans_SQADD_zzz() 317 return do_vector3_z(s, tcg_gen_gvec_sssub, a->esz, a->rd, a->rn, a->rm); in trans_SQSUB_zzz() 322 return do_vector3_z(s, tcg_gen_gvec_usadd, a->esz, a->rd, a->rn, a->rm); in trans_UQADD_zzz() [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/target/arm/ |
H A D | translate-sve.c | 158 static bool do_vector3_z(DisasContext *s, GVecGen3Fn *gvec_fn, in do_vector3_z() function 278 return do_vector3_z(s, tcg_gen_gvec_and, 0, a->rd, a->rn, a->rm); in trans_AND_zzz() 286 return do_vector3_z(s, tcg_gen_gvec_or, 0, a->rd, a->rn, a->rm); in trans_ORR_zzz() 292 return do_vector3_z(s, tcg_gen_gvec_xor, 0, a->rd, a->rn, a->rm); in trans_EOR_zzz() 297 return do_vector3_z(s, tcg_gen_gvec_andc, 0, a->rd, a->rn, a->rm); in trans_BIC_zzz() 306 return do_vector3_z(s, tcg_gen_gvec_add, a->esz, a->rd, a->rn, a->rm); in trans_ADD_zzz() 311 return do_vector3_z(s, tcg_gen_gvec_sub, a->esz, a->rd, a->rn, a->rm); in trans_SUB_zzz() 316 return do_vector3_z(s, tcg_gen_gvec_ssadd, a->esz, a->rd, a->rn, a->rm); in trans_SQADD_zzz() 321 return do_vector3_z(s, tcg_gen_gvec_sssub, a->esz, a->rd, a->rn, a->rm); in trans_SQSUB_zzz() 326 return do_vector3_z(s, tcg_gen_gvec_usadd, a->esz, a->rd, a->rn, a->rm); in trans_UQADD_zzz() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/target/arm/ |
H A D | translate-sve.c | 158 static bool do_vector3_z(DisasContext *s, GVecGen3Fn *gvec_fn, in do_vector3_z() function 278 return do_vector3_z(s, tcg_gen_gvec_and, 0, a->rd, a->rn, a->rm); in trans_AND_zzz() 283 return do_vector3_z(s, tcg_gen_gvec_or, 0, a->rd, a->rn, a->rm); in trans_ORR_zzz() 288 return do_vector3_z(s, tcg_gen_gvec_xor, 0, a->rd, a->rn, a->rm); in trans_EOR_zzz() 293 return do_vector3_z(s, tcg_gen_gvec_andc, 0, a->rd, a->rn, a->rm); in trans_BIC_zzz() 302 return do_vector3_z(s, tcg_gen_gvec_add, a->esz, a->rd, a->rn, a->rm); in trans_ADD_zzz() 307 return do_vector3_z(s, tcg_gen_gvec_sub, a->esz, a->rd, a->rn, a->rm); in trans_SUB_zzz() 312 return do_vector3_z(s, tcg_gen_gvec_ssadd, a->esz, a->rd, a->rn, a->rm); in trans_SQADD_zzz() 317 return do_vector3_z(s, tcg_gen_gvec_sssub, a->esz, a->rd, a->rn, a->rm); in trans_SQSUB_zzz() 322 return do_vector3_z(s, tcg_gen_gvec_usadd, a->esz, a->rd, a->rn, a->rm); in trans_UQADD_zzz() [all …]
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/target/arm/ |
H A D | translate-sve.c | 158 static bool do_vector3_z(DisasContext *s, GVecGen3Fn *gvec_fn, in do_vector3_z() function 278 return do_vector3_z(s, tcg_gen_gvec_and, 0, a->rd, a->rn, a->rm); in trans_AND_zzz() 283 return do_vector3_z(s, tcg_gen_gvec_or, 0, a->rd, a->rn, a->rm); in trans_ORR_zzz() 288 return do_vector3_z(s, tcg_gen_gvec_xor, 0, a->rd, a->rn, a->rm); in trans_EOR_zzz() 293 return do_vector3_z(s, tcg_gen_gvec_andc, 0, a->rd, a->rn, a->rm); in trans_BIC_zzz() 302 return do_vector3_z(s, tcg_gen_gvec_add, a->esz, a->rd, a->rn, a->rm); in trans_ADD_zzz() 307 return do_vector3_z(s, tcg_gen_gvec_sub, a->esz, a->rd, a->rn, a->rm); in trans_SUB_zzz() 312 return do_vector3_z(s, tcg_gen_gvec_ssadd, a->esz, a->rd, a->rn, a->rm); in trans_SQADD_zzz() 317 return do_vector3_z(s, tcg_gen_gvec_sssub, a->esz, a->rd, a->rn, a->rm); in trans_SQSUB_zzz() 322 return do_vector3_z(s, tcg_gen_gvec_usadd, a->esz, a->rd, a->rn, a->rm); in trans_UQADD_zzz() [all …]
|