Lines Matching refs:vl

40     int vlmax, vl;  in HELPER()  local
71 env->vl = 0; in HELPER()
80 vl = s1; in HELPER()
82 vl = (s1 + 1) >> 1; in HELPER()
84 vl = vlmax; in HELPER()
86 env->vl = vl; in HELPER()
90 return vl; in HELPER()
251 static void vext_set_tail_elems_1s(target_ulong vl, void *vd, in vext_set_tail_elems_1s() argument
263 vext_set_elems_1s(vd, vta, (k * max_elems + vl) * esz, in vext_set_tail_elems_1s()
283 VSTART_CHECK_EARLY_EXIT(env, env->vl); in vext_ldst_stride()
285 for (i = env->vstart; i < env->vl; env->vstart = ++i) { in vext_ldst_stride()
302 vext_set_tail_elems_1s(env->vl, vd, desc, nf, esz, max_elems); in vext_ldst_stride()
482 ctzl(sizeof(ETYPE)), env->vl, GETPC(), true); \
503 ctzl(sizeof(ETYPE)), env->vl, GETPC(), false); \
518 uint8_t evl = (env->vl + 7) >> 3;
527 uint8_t evl = (env->vl + 7) >> 3; in HELPER()
564 VSTART_CHECK_EARLY_EXIT(env, env->vl); in GEN_VEXT_GET_INDEX_ADDR()
567 for (i = env->vstart; i < env->vl; env->vstart = ++i) { in GEN_VEXT_GET_INDEX_ADDR()
584 vext_set_tail_elems_1s(env->vl, vd, desc, nf, esz, max_elems); in GEN_VEXT_GET_INDEX_ADDR()
646 uint32_t i, k, vl = 0; local
658 VSTART_CHECK_EARLY_EXIT(env, env->vl);
664 if (unlikely(env->vstart + elems >= env->vl)) {
665 elems = env->vl - env->vstart;
673 if (env->vl > elems) {
682 for (i = env->vstart; i < env->vl; i++) {
707 vl = i;
721 if (vl != 0) {
722 env->vl = vl;
725 if (env->vstart < env->vl) {
735 if (unlikely(env->vstart < env->vl)) {
748 elems = env->vl - env->vstart;
756 for (i = env->vstart; i < env->vl; i++) {
776 vext_set_tail_elems_1s(env->vl, vd, desc, nf, esz, max_elems);
1129 uint32_t vl = env->vl; \ in RVVCALL()
1136 VSTART_CHECK_EARLY_EXIT(env, vl); \ in RVVCALL()
1138 for (i = env->vstart; i < vl; i++) { \ in RVVCALL()
1147 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \ in RVVCALL()
1164 uint32_t vl = env->vl; \
1170 VSTART_CHECK_EARLY_EXIT(env, vl); \
1172 for (i = env->vstart; i < vl; i++) { \
1180 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
1201 uint32_t vl = env->vl; \
1207 VSTART_CHECK_EARLY_EXIT(env, vl); \
1209 for (i = env->vstart; i < vl; i++) { \
1241 uint32_t vl = env->vl; \
1247 VSTART_CHECK_EARLY_EXIT(env, vl); \
1249 for (i = env->vstart; i < vl; i++) { \
1338 uint32_t vl = env->vl; \
1345 VSTART_CHECK_EARLY_EXIT(env, vl); \
1347 for (i = env->vstart; i < vl; i++) { \
1359 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
1386 uint32_t vl = env->vl; \
1394 VSTART_CHECK_EARLY_EXIT(env, vl); \
1396 for (i = env->vstart; i < vl; i++) { \
1408 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz);\
1452 uint32_t vl = env->vl; \
1458 VSTART_CHECK_EARLY_EXIT(env, vl); \
1460 for (i = env->vstart; i < vl; i++) { \
1519 uint32_t vl = env->vl; \
1525 VSTART_CHECK_EARLY_EXIT(env, vl); \
1527 for (i = env->vstart; i < vl; i++) { \
2068 uint32_t vl = env->vl; \
2074 VSTART_CHECK_EARLY_EXIT(env, vl); \
2076 for (i = env->vstart; i < vl; i++) { \
2082 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
2094 uint32_t vl = env->vl; \
2100 VSTART_CHECK_EARLY_EXIT(env, vl); \
2102 for (i = env->vstart; i < vl; i++) { \
2107 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
2119 uint32_t vl = env->vl; \
2125 VSTART_CHECK_EARLY_EXIT(env, vl); \
2127 for (i = env->vstart; i < vl; i++) { \
2133 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
2145 uint32_t vl = env->vl; \
2151 VSTART_CHECK_EARLY_EXIT(env, vl); \
2153 for (i = env->vstart; i < vl; i++) { \
2161 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
2195 uint32_t vl, uint32_t vm, int vxrm, in vext_vv_rm_1() argument
2198 for (uint32_t i = env->vstart; i < vl; i++) { in vext_vv_rm_1()
2216 uint32_t vl = env->vl; in vext_vv_rm_2() local
2221 VSTART_CHECK_EARLY_EXIT(env, vl); in vext_vv_rm_2()
2226 env, vl, vm, 0, fn, vma, esz); in vext_vv_rm_2()
2230 env, vl, vm, 1, fn, vma, esz); in vext_vv_rm_2()
2234 env, vl, vm, 2, fn, vma, esz); in vext_vv_rm_2()
2238 env, vl, vm, 3, fn, vma, esz); in vext_vv_rm_2()
2242 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); in vext_vv_rm_2()
2322 uint32_t vl, uint32_t vm, int vxrm, in vext_vx_rm_1() argument
2325 for (uint32_t i = env->vstart; i < vl; i++) { in vext_vx_rm_1()
2343 uint32_t vl = env->vl; in vext_vx_rm_2() local
2348 VSTART_CHECK_EARLY_EXIT(env, vl); in vext_vx_rm_2()
2353 env, vl, vm, 0, fn, vma, esz); in vext_vx_rm_2()
2357 env, vl, vm, 1, fn, vma, esz); in vext_vx_rm_2()
2361 env, vl, vm, 2, fn, vma, esz); in vext_vx_rm_2()
2365 env, vl, vm, 3, fn, vma, esz); in vext_vx_rm_2()
2369 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); in vext_vx_rm_2()
3117 uint32_t vl = env->vl; \
3124 VSTART_CHECK_EARLY_EXIT(env, vl); \
3126 for (i = env->vstart; i < vl; i++) { \
3137 vext_set_elems_1s(vd, vta, vl * ESZ, \
3162 uint32_t vl = env->vl; \
3169 VSTART_CHECK_EARLY_EXIT(env, vl); \
3171 for (i = env->vstart; i < vl; i++) { \
3182 vext_set_elems_1s(vd, vta, vl * ESZ, \
3750 uint32_t vl = env->vl; \
3757 VSTART_CHECK_EARLY_EXIT(env, vl); \
3759 if (vl == 0) { \
3762 for (i = env->vstart; i < vl; i++) { \
3772 vext_set_elems_1s(vd, vta, vl * ESZ, \
4274 uint32_t vl = env->vl; \ in RVVCALL()
4280 VSTART_CHECK_EARLY_EXIT(env, vl); \ in RVVCALL()
4282 for (i = env->vstart; i < vl; i++) { \ in RVVCALL()
4316 uint32_t vl = env->vl; \
4322 VSTART_CHECK_EARLY_EXIT(env, vl); \
4324 for (i = env->vstart; i < vl; i++) { \
4510 uint32_t vl = env->vl; \ in RVVCALL()
4517 VSTART_CHECK_EARLY_EXIT(env, vl); \ in RVVCALL()
4519 for (i = env->vstart; i < vl; i++) { \ in RVVCALL()
4526 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \ in RVVCALL()
4678 uint32_t vl = env->vl; \ in RVVCALL()
4685 VSTART_CHECK_EARLY_EXIT(env, vl); \ in RVVCALL()
4687 for (i = env->vstart; i < vl; i++) { \ in RVVCALL()
4694 if (vl > 0) { \ in RVVCALL()
4768 uint32_t vl = env->vl; \
4775 VSTART_CHECK_EARLY_EXIT(env, vl); \
4777 for (i = env->vstart; i < vl; i++) { \
4784 if (vl > 0) { \
4845 uint32_t vl = env->vl; \ in GEN_VEXT_FRED()
4851 VSTART_CHECK_EARLY_EXIT(env, vl); \ in GEN_VEXT_FRED()
4853 for (i = env->vstart; i < vl; i++) { \ in GEN_VEXT_FRED()
4891 uint32_t vl = env->vl; local
4894 for (i = env->vstart; i < vl; i++) {
4910 uint32_t vl = env->vl; in HELPER() local
4913 for (i = env->vstart; i < vl; i++) { in HELPER()
4934 uint32_t vl = env->vl; in vmsetm() local
4941 VSTART_CHECK_EARLY_EXIT(env, vl); in vmsetm()
4943 for (i = env->vstart; i < vl; i++) { in vmsetm()
5007 uint32_t vl = env->vl; \
5015 VSTART_CHECK_EARLY_EXIT(env, vl); \
5017 for (i = env->vstart; i < vl; i++) { \
5030 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
5043 uint32_t vl = env->vl; \ in GEN_VEXT_VIOTA_M()
5050 VSTART_CHECK_EARLY_EXIT(env, vl); \ in GEN_VEXT_VIOTA_M()
5052 for (i = env->vstart; i < vl; i++) { \ in GEN_VEXT_VIOTA_M()
5062 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \ in GEN_VEXT_VIOTA_M()
5080 uint32_t vl = env->vl; \
5087 VSTART_CHECK_EARLY_EXIT(env, vl); \
5090 for (i = i_min; i < vl; i++) { \
5100 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
5115 uint32_t vl = env->vl; \
5122 VSTART_CHECK_EARLY_EXIT(env, vl); \
5124 i_min = MIN(s1 < vlmax ? vlmax - s1 : 0, vl); \
5135 for (i = i_max; i < vl; ++i) { \
5145 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
5161 uint32_t vl = env->vl; \
5168 VSTART_CHECK_EARLY_EXIT(env, vl); \
5170 for (i = env->vstart; i < vl; i++) { \
5184 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
5212 uint32_t vl = env->vl; \
5219 VSTART_CHECK_EARLY_EXIT(env, vl); \
5221 for (i = env->vstart; i < vl; i++) { \
5227 if (i == vl - 1) { \
5235 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
5288 uint32_t vl = env->vl; \
5296 VSTART_CHECK_EARLY_EXIT(env, vl); \
5298 for (i = env->vstart; i < vl; i++) { \
5313 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
5333 uint32_t vl = env->vl; \
5341 VSTART_CHECK_EARLY_EXIT(env, vl); \
5343 for (i = env->vstart; i < vl; i++) { \
5357 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \
5371 uint32_t vl = env->vl; \
5377 VSTART_CHECK_EARLY_EXIT(env, vl); \
5379 for (i = env->vstart; i < vl; i++) { \
5431 uint32_t vl = env->vl; \
5439 VSTART_CHECK_EARLY_EXIT(env, vl); \
5441 for (i = env->vstart; i < vl; i++) { \
5451 vext_set_elems_1s(vd, vta, vl * esz, total_elems * esz); \