Home
last modified time | relevance | path

Searched refs:v2 (Results 1 – 25 of 92) sorted by relevance

1234

/qemu/docs/system/
A Dcpu-models-x86-abi.csv1 Model,baseline,v2,v3,v4
4 Broadwell-v2,✅,✅,✅,
14 Cooperlake-v2,✅,✅,✅,✅
16 Denverton-v2,✅,✅,,
19 Dhyana-v2,✅,✅,✅,
24 EPYC-Rome-v2,✅,✅,✅,
28 EPYC-v2,✅,✅,✅,
33 Haswell-v2,✅,✅,✅,
43 IvyBridge-v2,✅,✅,,
46 Nehalem-v2,✅,✅,,
[all …]
/qemu/tests/tcg/s390x/
A Dvxeh2_vs.c7 #define vtst(v1, v2) \ argument
8 if (v1.d[0] != v2.d[0] || v1.d[1] != v2.d[1]) { \
12 static inline void vsl(S390Vector *v1, S390Vector *v2, S390Vector *v3) in vsl() argument
16 : [v2] "v" (v2->v) in vsl()
20 static inline void vsra(S390Vector *v1, S390Vector *v2, S390Vector *v3) in vsra() argument
24 : [v2] "v" (v2->v) in vsra()
32 : [v2] "v" (v2->v) in vsrl()
36 static inline void vsld(S390Vector *v1, S390Vector *v2, in vsld() argument
41 : [v2] "v" (v2->v) in vsld()
46 static inline void vsrd(S390Vector *v1, S390Vector *v2, in vsrd() argument
[all …]
A Dvxeh2_vcvt.c11 static inline void vcfps(S390Vector *v1, S390Vector *v2, in vcfps() argument
16 : [v2] "v" (v2->v) in vcfps()
22 static inline void vcfpl(S390Vector *v1, S390Vector *v2, in vcfpl() argument
27 : [v2] "v" (v2->v) in vcfpl()
33 static inline void vcsfp(S390Vector *v1, S390Vector *v2, in vcsfp() argument
38 : [v2] "v" (v2->v) in vcsfp()
44 static inline void vclfp(S390Vector *v1, S390Vector *v2, in vclfp() argument
49 : [v2] "v" (v2->v) in vclfp()
A Dvxeh2_vstrs.c13 vstrs(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vstrs() argument
22 : [v2] "v" (v2->v) in vstrs()
35 S390Vector v2 = {.d[0] = 0x222000205e410000ULL, .d[1] = 0}; in test_ignored_match() local
39 assert(vstrs(&v1, &v2, &v3, &v4, 0, 2) == 1); in test_ignored_match()
47 S390Vector v2 = {.d[0] = 0x5300000000000000ULL, .d[1] = 0}; in test_empty_needle() local
51 assert(vstrs(&v1, &v2, &v3, &v4, 0, 0) == 2); in test_empty_needle()
59 S390Vector v2 = {.d[0] = 0x1122334455667700ULL, .d[1] = 0}; in test_max_length() local
63 assert(vstrs(&v1, &v2, &v3, &v4, 0, 0) == 3); in test_max_length()
71 S390Vector v2 = {.d[0] = 0xffffff000fffff00ULL, .d[1] = 0x82b}; in test_no_match() local
76 assert(vstrs(&v1, &v2, &v3, &v4, 0, 2) == 1); in test_no_match()
A Dvfminmax.c24 void *v1, const void *v2, const void *v3) in vfminmax() argument
35 : [v2] "m" (*(const char (*)[16])v2) in vfminmax()
215 const void *v2, const void *v3) in signed_test() argument
222 vfminmax(test->op, m4, m5, test->m6, v1, v2, v3); in signed_test()
227 dump_v(stderr, v2, n); in signed_test()
280 char v1_exp[16], v2[16], v3[16]; in main() local
288 memcpy(&v2[pos], in main()
296 memcpy(&v1_exp[pos], &v2[pos], float_size); in main()
301 memcpy(&v1_exp[pos], &v2[pos], float_size); in main()
314 int v2_int = *(int *)&v2[pos]; in main()
[all …]
A Dvcksm.c14 S390Vector v2 = { in main() local
26 : [v2] "v" (v2.v) in main()
A Dvistr.c8 static inline void vistr(S390Vector *v1, S390Vector *v2, in vistr() argument
13 : [v2] "v" (v2->v) in vistr()
A Dvxeh2_vlstr.c7 #define vtst(v1, v2) \ argument
8 if (v1.d[0] != v2.d[0] || v1.d[1] != v2.d[1]) { \
/qemu/target/s390x/tcg/
A Dvec_int_helper.c174 const uint64_t *q2 = v2, *q3 = v3; in HELPER()
198 const uint64_t *q2 = v2, *q3 = v3; in HELPER()
222 const uint64_t *q2 = v2, *q3 = v3; in HELPER()
242 const uint64_t *q2 = v2, *q3 = v3; in HELPER()
521 s390_vec_shl(v1, v2, count); in HELPER()
532 e0 = s390_vec_read_element8(v2, i); in HELPER()
544 s390_vec_sar(v1, v2, count); in HELPER()
561 e0 = s390_vec_read_element8(v2, i); in HELPER()
572 s390_vec_shr(v1, v2, count); in HELPER()
612 s390_vec_and(&tmp, v1, v2); in HELPER()
[all …]
A Dvec_string_helper.c88 a0 = s390_vec_read_element64(v2, 0); in vfae()
89 a1 = s390_vec_read_element64(v2, 1); in vfae()
171 a0 = s390_vec_read_element64(v2, 0); in vfee()
172 a1 = s390_vec_read_element64(v2, 1); in vfee()
229 a0 = s390_vec_read_element64(v2, 0); in vfene()
230 a1 = s390_vec_read_element64(v2, 1); in vfene()
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()
349 uint64_t a0 = s390_vec_read_element64(v2, 0); in vstrc()
[all …]
A Dfpu_helper.c535 if (float32_is_any_nan(v2)) { in HELPER()
551 if (float64_is_any_nan(v2)) { in HELPER()
561 float128 v2 = ARG128(i2); in HELPER() local
584 if (float32_is_any_nan(v2)) { in HELPER()
600 if (float64_is_any_nan(v2)) { in HELPER()
610 float128 v2 = ARG128(i2); in HELPER() local
633 if (float32_is_any_nan(v2)) { in HELPER()
649 if (float64_is_any_nan(v2)) { in HELPER()
659 float128 v2 = ARG128(i2); in HELPER() local
682 if (float32_is_any_nan(v2)) { in HELPER()
[all …]
A Dvec_fpu_helper.c165 const float128 a = s390_vec_read_float128(v2); in vop128_2()
310 const float128 a = s390_vec_read_float128(v2); in vop128_3()
345 const float32 b = s390_vec_read_float32(v2, 0); in DEF_GVEC_VOP3()
365 const float64 b = s390_vec_read_float64(v2, 0); in wfc64()
385 const float128 b = s390_vec_read_float128(v2); in wfc128()
483 const float128 a = s390_vec_read_float128(v2); in vfc128()
668 const float128 b = s390_vec_read_float128(v2); in vfma128()
707 float32 a = s390_vec_read_float32(v2, i); in DEF_GVEC_VFMA()
914 float32 a = s390_vec_read_float32(v2, i); in vfminmax32()
976 float64 a = s390_vec_read_float64(v2, i); in vfminmax64()
[all …]
A Dvec_helper.c22 void HELPER(gvec_vbperm)(void *v1, const void *v2, const void *v3, in HELPER()
36 bit = (s390_vec_read_element8(v2, bit_nr / 8) in HELPER()
70 static int vpk##BITS##_hfn(S390Vector *v1, const S390Vector *v2, \
80 src = s390_vec_read_element##BITS(v2, i); \
98 void HELPER(gvec_vpk##BITS)(void *v1, const void *v2, const void *v3, \
101 vpk##BITS##_hfn(v1, v2, v3, vpk##BITS##e); \
119 void HELPER(gvec_vpks##BITS)(void *v1, const void *v2, const void *v3, \
122 vpk##BITS##_hfn(v1, v2, v3, vpks##BITS##e); \
124 void HELPER(gvec_vpks_cc##BITS)(void *v1, const void *v2, const void *v3, \
172 void HELPER(gvec_vperm)(void *v1, const void *v2, const void *v3, in HELPER()
[all …]
A Dtranslate_vx.c.inc188 #define gen_gvec_2(v1, v2, gen) \
191 #define gen_gvec_2s(v1, v2, c, gen) \
203 #define gen_gvec_3(v1, v2, v3, gen) \
229 #define gen_gvec_mov(v1, v2) \
823 const uint8_t v2 = get_field(s, v2);
864 const uint8_t v2 = get_field(s, v2);
917 if (v1 != v2 && v1 != v3) {
1248 const uint8_t v2 = get_field(s, v2);
1729 const uint8_t v2 = get_field(s, v2);
2102 const uint8_t v2 = get_field(s, v2);
[all …]
/qemu/target/i386/hvf/
A Dx86_flags.h46 void SET_FLAGS_OSZAPC_SUB32(CPUX86State *env, uint32_t v1, uint32_t v2,
48 void SET_FLAGS_OSZAPC_SUB16(CPUX86State *env, uint16_t v1, uint16_t v2,
50 void SET_FLAGS_OSZAPC_SUB8(CPUX86State *env, uint8_t v1, uint8_t v2,
53 void SET_FLAGS_OSZAPC_ADD32(CPUX86State *env, uint32_t v1, uint32_t v2,
57 void SET_FLAGS_OSZAPC_ADD8(CPUX86State *env, uint8_t v1, uint8_t v2,
60 void SET_FLAGS_OSZAP_SUB32(CPUX86State *env, uint32_t v1, uint32_t v2,
62 void SET_FLAGS_OSZAP_SUB16(CPUX86State *env, uint16_t v1, uint16_t v2,
64 void SET_FLAGS_OSZAP_SUB8(CPUX86State *env, uint8_t v1, uint8_t v2,
67 void SET_FLAGS_OSZAP_ADD32(CPUX86State *env, uint32_t v1, uint32_t v2,
69 void SET_FLAGS_OSZAP_ADD16(CPUX86State *env, uint16_t v1, uint16_t v2,
[all …]
A Dx86_flags.c126 SET_FLAGS_OSZAPC_32(SUB_COUT_VEC(v1, v2, diff), diff); in SET_FLAGS_OSZAPC_SUB32()
132 SET_FLAGS_OSZAPC_16(SUB_COUT_VEC(v1, v2, diff), diff); in SET_FLAGS_OSZAPC_SUB16()
138 SET_FLAGS_OSZAPC_8(SUB_COUT_VEC(v1, v2, diff), diff); in SET_FLAGS_OSZAPC_SUB8()
144 SET_FLAGS_OSZAPC_32(ADD_COUT_VEC(v1, v2, diff), diff); in SET_FLAGS_OSZAPC_ADD32()
156 SET_FLAGS_OSZAPC_8(ADD_COUT_VEC(v1, v2, diff), diff); in SET_FLAGS_OSZAPC_ADD8()
162 SET_FLAGS_OSZAP_32(SUB_COUT_VEC(v1, v2, diff), diff); in SET_FLAGS_OSZAP_SUB32()
168 SET_FLAGS_OSZAP_16(SUB_COUT_VEC(v1, v2, diff), diff); in SET_FLAGS_OSZAP_SUB16()
174 SET_FLAGS_OSZAP_8(SUB_COUT_VEC(v1, v2, diff), diff); in SET_FLAGS_OSZAP_SUB8()
180 SET_FLAGS_OSZAP_32(ADD_COUT_VEC(v1, v2, diff), diff); in SET_FLAGS_OSZAP_ADD32()
186 SET_FLAGS_OSZAP_16(ADD_COUT_VEC(v1, v2, diff), diff); in SET_FLAGS_OSZAP_ADD16()
[all …]
/qemu/include/qemu/
A Dxxhash.h55 uint32_t v2 = QEMU_XXHASH_SEED + PRIME32_2; in qemu_xxhash8() local
70 v2 += b * PRIME32_2; in qemu_xxhash8()
71 v2 = rol32(v2, 13); in qemu_xxhash8()
72 v2 *= PRIME32_1; in qemu_xxhash8()
82 h32 = rol32(v1, 1) + rol32(v2, 7) + rol32(v3, 12) + rol32(v4, 18); in qemu_xxhash8()
191 static inline uint64_t XXH64_mergerounds(uint64_t v1, uint64_t v2, in XXH64_mergerounds() argument
196 h64 = rol64(v1, 1) + rol64(v2, 7) + rol64(v3, 12) + rol64(v4, 18); in XXH64_mergerounds()
198 h64 = XXH64_mergeround(h64, v2); in XXH64_mergerounds()
219 uint64_t v2 = QEMU_XXHASH_SEED + XXH_PRIME64_2; in qemu_xxhash64_4() local
224 v2 = XXH64_round(v2, b); in qemu_xxhash64_4()
[all …]
/qemu/tests/tcg/xtensa/
A Dfpu.h66 .macro test_op3_rm op, fr0, fr1, fr2, fr3, v0, v1, v2, r, sr
71 movfp \fr2, \v2
94 .macro test_op3_ex op, fr0, fr1, fr2, fr3, v0, v1, v2, rm, r, sr
97 test_op3_rm \op, \fr0, \fr1, \fr2, \fr3, \v0, \v1, \v2, \r, \sr
100 test_op3_rm \op, \fr0, \fr1, \fr2, \fr3, \v0, \v1, \v2, \r, \sr
117 .macro test_op3 op, fr0, fr1, fr2, fr3, v0, v1, v2, r0, r1, r2, r3, sr0, sr1, sr2, sr3
118 test_op3_ex \op, \fr0, \fr1, \fr2, \fr3, \v0, \v1, \v2, 0, \r0, \sr0
119 test_op3_ex \op, \fr0, \fr1, \fr2, \fr3, \v0, \v1, \v2, 1, \r1, \sr1
120 test_op3_ex \op, \fr0, \fr1, \fr2, \fr3, \v0, \v1, \v2, 2, \r2, \sr2
121 test_op3_ex \op, \fr0, \fr1, \fr2, \fr3, \v0, \v1, \v2, 3, \r3, \sr3
/qemu/migration/
A Dvmstate-types.c125 int32_t v2; in get_int32_equal() local
128 if (*v == v2) { in get_int32_equal()
274 uint32_t v2; in get_uint32_equal() local
277 if (*v == v2) { in get_uint32_equal()
353 uint64_t v2; in get_uint64_equal() local
356 if (*v == v2) { in get_uint64_equal()
379 uint8_t v2; in get_uint8_equal() local
380 qemu_get_8s(f, &v2); in get_uint8_equal()
382 if (*v == v2) { in get_uint8_equal()
405 uint16_t v2; in get_uint16_equal() local
[all …]
/qemu/target/arm/
A Darm-qmp-cmds.c44 static inline void gic_cap_kvm_probe(GICCapability *v2, GICCapability *v3) in gic_cap_kvm_probe() argument
55 v2->kernel = true; in gic_cap_kvm_probe()
70 GICCapability *v2 = gic_cap_new(2), *v3 = gic_cap_new(3); in qmp_query_gic_capabilities() local
72 v2->emulated = true; in qmp_query_gic_capabilities()
75 gic_cap_kvm_probe(v2, v3); in qmp_query_gic_capabilities()
77 QAPI_LIST_PREPEND(head, v2); in qmp_query_gic_capabilities()
/qemu/tests/tcg/hexagon/
A Dpreg_alias.c25 static uint32_t preg_alias(uint8_t v0, uint8_t v1, uint8_t v2, uint8_t v3) in preg_alias() argument
34 : "r"(v0), "r"(v1), "r"(v2), "r"(v3) in preg_alias()
39 static uint32_t preg_alias_pair(uint8_t v0, uint8_t v1, uint8_t v2, uint8_t v3) in preg_alias_pair() argument
48 : "r"(v0), "r"(v1), "r"(v2), "r"(v3) in preg_alias_pair()
A Dhvx_histogram_row.S104 { V2.h = vshuff(v2.h)
111 v2.w = vdmpy(v2.h, r10.h):sat
198 { vshuff(v3, v2, r28)
203 v2.w = vadd(v3.w, v2.w)
239 vshuff(v2, v0, r7)
243 v0.w = vadd(v0.w, v2.w)
/qemu/docs/devel/
A Dtcg-ops.rst744 * - add_vec *v0*, *v1*, *v2*
748 * - sub_vec *v0*, *v1*, *v2*
752 * - mul_vec *v0*, *v1*, *v2*
764 * - smin_vec *v0*, *v1*, *v2*
766 umin_vec *v0*, *v1*, *v2*
770 * - smax_vec *v0*, *v1*, *v2*
772 umax_vec *v0*, *v1*, *v2*
789 * - and_vec *v0*, *v1*, *v2*
791 or_vec *v0*, *v1*, *v2*
793 xor_vec *v0*, *v1*, *v2*
[all …]
/qemu/docs/system/i386/
A Dkvm-pv.rst35 since Linux v2.6.26.
39 Linux v2.6.26.
45 Enable asynchronous page fault mechanism. Supported since Linux v2.6.38.
85 computations and no warps are expected. Supported since Linux v2.6.35.
/qemu/target/arm/tcg/
A Dneon_helper.c31 type v2; \
39 type v2; \
47 type v2; \
53 type v2; \
93 NEON_FN(vdest.v2, vsrc1.v2, vsrc2.v2);
96 NEON_FN(vdest.v2, vsrc1.v2, vsrc2.v2); \
162 NEON_FN(vdest.v2, vsrc2.v1, vsrc2.v2);
1105 DO_QABS8(vec.v2); in HELPER()
1125 DO_QNEG8(vec.v2); in HELPER()
1145 DO_QABS16(vec.v2); in HELPER()
[all …]

Completed in 69 milliseconds

1234