Lines Matching refs:max_sz

27                             uint32_t opr_sz, uint32_t max_sz,  in gen_gvec_fn3_qc()  argument
35 opr_sz, max_sz, 0, fn); in gen_gvec_fn3_qc()
39 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sqdmulh_qc() argument
45 gen_gvec_fn3_qc(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, fns[vece - 1]); in gen_gvec_sqdmulh_qc()
49 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sqrdmulh_qc() argument
55 gen_gvec_fn3_qc(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, fns[vece - 1]); in gen_gvec_sqrdmulh_qc()
59 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sqrdmlah_qc() argument
65 gen_gvec_fn3_qc(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, fns[vece - 1]); in gen_gvec_sqrdmlah_qc()
69 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sqrdmlsh_qc() argument
75 gen_gvec_fn3_qc(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, fns[vece - 1]); in gen_gvec_sqrdmlsh_qc()
80 uint32_t opr_sz, uint32_t max_sz) \
81 { tcg_gen_gvec_cmpi(COND, vece, d, m, 0, opr_sz, max_sz); }
92 int64_t shift, uint32_t opr_sz, uint32_t max_sz) in GEN_CMP0()
96 tcg_gen_gvec_sari(vece, rd_ofs, rm_ofs, shift, opr_sz, max_sz); in GEN_CMP0()
100 int64_t shift, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_ushr() argument
104 tcg_gen_gvec_dup_imm(vece, rd_ofs, opr_sz, max_sz, 0); in gen_gvec_ushr()
106 tcg_gen_gvec_shri(vece, rd_ofs, rm_ofs, shift, opr_sz, max_sz); in gen_gvec_ushr()
141 int64_t shift, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_ssra() argument
183 tcg_gen_gvec_2i(rd_ofs, rm_ofs, opr_sz, max_sz, shift, &ops[vece]); in gen_gvec_ssra()
217 int64_t shift, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_usra() argument
259 tcg_gen_gvec_2i(rd_ofs, rm_ofs, opr_sz, max_sz, shift, &ops[vece]); in gen_gvec_usra()
262 tcg_gen_gvec_mov(vece, rd_ofs, rd_ofs, opr_sz, max_sz); in gen_gvec_usra()
328 int64_t shift, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_srshr() argument
368 tcg_gen_gvec_dup_imm(vece, rd_ofs, opr_sz, max_sz, 0); in gen_gvec_srshr()
370 tcg_gen_gvec_2i(rd_ofs, rm_ofs, opr_sz, max_sz, shift, &ops[vece]); in gen_gvec_srshr()
415 int64_t shift, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_srsra() argument
460 tcg_gen_gvec_mov(vece, rd_ofs, rd_ofs, opr_sz, max_sz); in gen_gvec_srsra()
462 tcg_gen_gvec_2i(rd_ofs, rm_ofs, opr_sz, max_sz, shift, &ops[vece]); in gen_gvec_srsra()
522 int64_t shift, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_urshr() argument
561 tcg_gen_gvec_shri(vece, rd_ofs, rm_ofs, shift - 1, opr_sz, max_sz); in gen_gvec_urshr()
563 tcg_gen_gvec_2i(rd_ofs, rm_ofs, opr_sz, max_sz, shift, &ops[vece]); in gen_gvec_urshr()
628 int64_t shift, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_ursra() argument
665 tcg_gen_gvec_2i(rd_ofs, rm_ofs, opr_sz, max_sz, shift, &ops[vece]); in gen_gvec_ursra()
714 int64_t shift, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sri() argument
751 tcg_gen_gvec_2i(rd_ofs, rm_ofs, opr_sz, max_sz, shift, &ops[vece]); in gen_gvec_sri()
754 tcg_gen_gvec_mov(vece, rd_ofs, rd_ofs, opr_sz, max_sz); in gen_gvec_sri()
801 int64_t shift, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sli() argument
837 tcg_gen_gvec_mov(vece, rd_ofs, rm_ofs, opr_sz, max_sz); in gen_gvec_sli()
839 tcg_gen_gvec_2i(rd_ofs, rm_ofs, opr_sz, max_sz, shift, &ops[vece]); in gen_gvec_sli()
907 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_mla() argument
935 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_mla()
939 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_mls() argument
967 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_mls()
987 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_cmtst() argument
1009 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_cmtst()
1102 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_ushl() argument
1126 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_ushl()
1219 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sshl() argument
1243 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_sshl()
1247 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_srshl() argument
1254 tcg_gen_gvec_3_ool(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, 0, fns[vece]); in gen_gvec_srshl()
1258 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_urshl() argument
1265 tcg_gen_gvec_3_ool(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, 0, fns[vece]); in gen_gvec_urshl()
1269 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_neon_sqshl() argument
1277 opr_sz, max_sz, 0, fns[vece]); in gen_neon_sqshl()
1281 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_neon_uqshl() argument
1289 opr_sz, max_sz, 0, fns[vece]); in gen_neon_uqshl()
1293 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_neon_sqrshl() argument
1301 opr_sz, max_sz, 0, fns[vece]); in gen_neon_sqrshl()
1305 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_neon_uqrshl() argument
1313 opr_sz, max_sz, 0, fns[vece]); in gen_neon_uqrshl()
1317 int64_t c, uint32_t opr_sz, uint32_t max_sz) in gen_neon_sqshli() argument
1325 tcg_gen_gvec_2_ptr(rd_ofs, rn_ofs, tcg_env, opr_sz, max_sz, c, fns[vece]); in gen_neon_sqshli()
1329 int64_t c, uint32_t opr_sz, uint32_t max_sz) in gen_neon_uqshli() argument
1337 tcg_gen_gvec_2_ptr(rd_ofs, rn_ofs, tcg_env, opr_sz, max_sz, c, fns[vece]); in gen_neon_uqshli()
1341 int64_t c, uint32_t opr_sz, uint32_t max_sz) in gen_neon_sqshlui() argument
1349 tcg_gen_gvec_2_ptr(rd_ofs, rn_ofs, tcg_env, opr_sz, max_sz, c, fns[vece]); in gen_neon_sqshlui()
1385 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_uqadd_qc() argument
1416 rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_uqadd_qc()
1465 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sqadd_qc() argument
1496 rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_sqadd_qc()
1530 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_uqsub_qc() argument
1561 rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_uqsub_qc()
1610 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sqsub_qc() argument
1641 rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_sqsub_qc()
1672 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sabd() argument
1698 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_sabd()
1729 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_uabd() argument
1755 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_uabd()
1780 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_saba() argument
1811 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_saba()
1836 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_uaba() argument
1867 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &ops[vece]); in gen_gvec_uaba()
1871 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_addp() argument
1879 tcg_gen_gvec_3_ool(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, 0, fns[vece]); in gen_gvec_addp()
1883 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_smaxp() argument
1891 tcg_gen_gvec_3_ool(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, 0, fns[vece]); in gen_gvec_smaxp()
1895 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sminp() argument
1903 tcg_gen_gvec_3_ool(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, 0, fns[vece]); in gen_gvec_sminp()
1907 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_umaxp() argument
1915 tcg_gen_gvec_3_ool(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, 0, fns[vece]); in gen_gvec_umaxp()
1919 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_uminp() argument
1927 tcg_gen_gvec_3_ool(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, 0, fns[vece]); in gen_gvec_uminp()
1979 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_shadd() argument
1999 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_shadd()
2051 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_uhadd() argument
2071 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_uhadd()
2123 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_shsub() argument
2143 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_shsub()
2195 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_uhsub() argument
2215 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_uhsub()
2267 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_srhadd() argument
2287 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_srhadd()
2339 uint32_t rm_ofs, uint32_t opr_sz, uint32_t max_sz) in gen_gvec_urhadd() argument
2359 tcg_gen_gvec_3(rd_ofs, rn_ofs, rm_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_urhadd()
2363 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_cls() argument
2374 tcg_gen_gvec_2(rd_ofs, rn_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_cls()
2383 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_clz() argument
2394 tcg_gen_gvec_2(rd_ofs, rn_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_clz()
2398 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_cnt() argument
2401 tcg_gen_gvec_2_ool(rd_ofs, rn_ofs, opr_sz, max_sz, 0, in gen_gvec_cnt()
2406 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_rbit() argument
2409 tcg_gen_gvec_2_ool(rd_ofs, rn_ofs, opr_sz, max_sz, 0, in gen_gvec_rbit()
2414 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_rev16() argument
2417 tcg_gen_gvec_rotli(MO_16, rd_ofs, rn_ofs, 8, opr_sz, max_sz); in gen_gvec_rev16()
2427 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_rev32() argument
2438 tcg_gen_gvec_rotli(MO_32, rd_ofs, rn_ofs, 16, opr_sz, max_sz); in gen_gvec_rev32()
2441 tcg_gen_gvec_2(rd_ofs, rn_ofs, opr_sz, max_sz, &g); in gen_gvec_rev32()
2449 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_rev64() argument
2460 tcg_gen_gvec_rotli(MO_64, rd_ofs, rn_ofs, 32, opr_sz, max_sz); in gen_gvec_rev64()
2464 tcg_gen_gvec_2(rd_ofs, rn_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_rev64()
2492 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_saddlp() argument
2512 tcg_gen_gvec_2(rd_ofs, rn_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_saddlp()
2548 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_sadalp() argument
2571 tcg_gen_gvec_2(rd_ofs, rn_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_sadalp()
2619 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_uaddlp() argument
2639 tcg_gen_gvec_2(rd_ofs, rn_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_uaddlp()
2675 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_uadalp() argument
2698 tcg_gen_gvec_2(rd_ofs, rn_ofs, opr_sz, max_sz, &g[vece]); in gen_gvec_uadalp()
2716 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_urecpe() argument
2719 tcg_gen_gvec_2_ool(rd_ofs, rn_ofs, opr_sz, max_sz, 0, in gen_gvec_urecpe()
2724 uint32_t opr_sz, uint32_t max_sz) in gen_gvec_ursqrte() argument
2727 tcg_gen_gvec_2_ool(rd_ofs, rn_ofs, opr_sz, max_sz, 0, in gen_gvec_ursqrte()