Lines Matching refs:v2

78 static int vfae(void *v1, const void *v2, const void *v3, bool in,  in vfae()  argument
88 a0 = s390_vec_read_element64(v2, 0); in vfae()
89 a1 = s390_vec_read_element64(v2, 1); in vfae()
137 void HELPER(gvec_vfae##BITS)(void *v1, const void *v2, const void *v3, \
144 vfae(v1, v2, v3, in, rt, zs, MO_##BITS); \
151 void HELPER(gvec_vfae_cc##BITS)(void *v1, const void *v2, const void *v3, \
158 env->cc_op = vfae(v1, v2, v3, in, rt, zs, MO_##BITS); \
164 static int vfee(void *v1, const void *v2, const void *v3, bool zs, uint8_t es) in vfee() argument
171 a0 = s390_vec_read_element64(v2, 0); in vfee()
172 a1 = s390_vec_read_element64(v2, 1); in vfee()
198 void HELPER(gvec_vfee##BITS)(void *v1, const void *v2, const void *v3, \
203 vfee(v1, v2, v3, zs, MO_##BITS); \
210 void HELPER(gvec_vfee_cc##BITS)(void *v1, const void *v2, const void *v3, \
215 env->cc_op = vfee(v1, v2, v3, zs, MO_##BITS); \
221 static int vfene(void *v1, const void *v2, const void *v3, bool zs, uint8_t es) in vfene() argument
229 a0 = s390_vec_read_element64(v2, 0); in vfene()
230 a1 = s390_vec_read_element64(v2, 1); in vfene()
240 uint32_t a = s390_vec_read_element(v2, enr, es); in vfene()
263 void HELPER(gvec_vfene##BITS)(void *v1, const void *v2, const void *v3, \
268 vfene(v1, v2, v3, zs, MO_##BITS); \
275 void HELPER(gvec_vfene_cc##BITS)(void *v1, const void *v2, const void *v3, \
280 env->cc_op = vfene(v1, v2, v3, zs, MO_##BITS); \
286 static int vistr(void *v1, const void *v2, uint8_t es) in vistr() argument
289 uint64_t a0 = s390_vec_read_element64(v2, 0); in vistr()
290 uint64_t a1 = s390_vec_read_element64(v2, 1); in vistr()
313 void HELPER(gvec_vistr##BITS)(void *v1, const void *v2, uint32_t desc) \
315 vistr(v1, v2, MO_##BITS); \
322 void HELPER(gvec_vistr_cc##BITS)(void *v1, const void *v2, CPUS390XState *env, \
325 env->cc_op = vistr(v1, v2, MO_##BITS); \
345 static int vstrc(void *v1, const void *v2, const void *v3, const void *v4, in vstrc() argument
349 uint64_t a0 = s390_vec_read_element64(v2, 0); in vstrc()
350 uint64_t a1 = s390_vec_read_element64(v2, 1); in vstrc()
363 const uint32_t data = s390_vec_read_element(v2, i, es); in vstrc()
421 void HELPER(gvec_vstrc##BITS)(void *v1, const void *v2, const void *v3, \
427 vstrc(v1, v2, v3, v4, in, 0, zs, MO_##BITS); \
434 void HELPER(gvec_vstrc_rt##BITS)(void *v1, const void *v2, const void *v3, \
440 vstrc(v1, v2, v3, v4, in, 1, zs, MO_##BITS); \
447 void HELPER(gvec_vstrc_cc##BITS)(void *v1, const void *v2, const void *v3, \
454 env->cc_op = vstrc(v1, v2, v3, v4, in, 0, zs, MO_##BITS); \
461 void HELPER(gvec_vstrc_cc_rt##BITS)(void *v1, const void *v2, const void *v3, \
468 env->cc_op = vstrc(v1, v2, v3, v4, in, 1, zs, MO_##BITS); \
474 static int vstrs(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vstrs() argument
504 if (s390_vec_read_element(v2, k, es) == 0) { in vstrs()
515 uint32_t e2 = s390_vec_read_element(v2, j, es); in vstrs()
542 void QEMU_FLATTEN HELPER(gvec_vstrs_##BITS)(void *v1, const void *v2, \
544 { env->cc_op = vstrs(v1, v2, v3, v4, MO_##BITS, false); } \
545 void QEMU_FLATTEN HELPER(gvec_vstrs_zs##BITS)(void *v1, const void *v2, \
547 { env->cc_op = vstrs(v1, v2, v3, v4, MO_##BITS, true); }