Home
last modified time | relevance | path

Searched refs:S390Vector (Results 1 – 14 of 14) sorted by relevance

/openbmc/qemu/tests/tcg/s390x/
H A Dvxeh2_vs.c12 static inline void vsl(S390Vector *v1, S390Vector *v2, S390Vector *v3) in vsl()
20 static inline void vsra(S390Vector *v1, S390Vector *v2, S390Vector *v3) in vsra()
28 static inline void vsrl(S390Vector *v1, S390Vector *v2, S390Vector *v3) in vsrl()
36 static inline void vsld(S390Vector *v1, S390Vector *v2, in vsld()
37 S390Vector *v3, const uint8_t I) in vsld()
46 static inline void vsrd(S390Vector *v1, S390Vector *v2, in vsrd()
47 S390Vector *v3, const uint8_t I) in vsrd()
58 const S390Vector vt_vsl = { .d[0] = 0x7FEDBB32D5AA311Dull, in main()
68 S390Vector vs = { .d[0] = 0x8FEEDDCCBBAA9988ull, in main()
70 S390Vector vd = { .d[0] = 0, .d[1] = 0 }; in main()
[all …]
H A Dvxeh2_vstrs.c13 vstrs(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vstrs()
34 S390Vector v1; in test_ignored_match()
37 S390Vector v4 = {.d[0] = 3, .d[1] = 0}; in test_ignored_match()
46 S390Vector v1; in test_empty_needle()
48 S390Vector v3 = {.d[0] = 0, .d[1] = 0}; in test_empty_needle()
49 S390Vector v4 = {.d[0] = 0, .d[1] = 0}; in test_empty_needle()
58 S390Vector v1; in test_max_length()
60 S390Vector v3 = {.d[0] = 0, .d[1] = 0}; in test_max_length()
61 S390Vector v4 = {.d[0] = 16, .d[1] = 0}; in test_max_length()
70 S390Vector v1; in test_no_match()
[all …]
H A Dvxeh2_vcvt.c11 static inline void vcfps(S390Vector *v1, S390Vector *v2, in vcfps()
22 static inline void vcfpl(S390Vector *v1, S390Vector *v2, in vcfpl()
33 static inline void vcsfp(S390Vector *v1, S390Vector *v2, in vcsfp()
44 static inline void vclfp(S390Vector *v1, S390Vector *v2, in vclfp()
57 S390Vector vd; in main()
58 S390Vector vs_i32 = { .w[0] = 1, .w[1] = 64, .w[2] = 1024, .w[3] = -10 }; in main()
59 S390Vector vs_u32 = { .w[0] = 2, .w[1] = 32, .w[2] = 4096, .w[3] = 8888 }; in main()
60 S390Vector vs_f32 = { .f[0] = 3.987, .f[1] = 5.123, in main()
H A Dvxeh2_vlstr.c12 static inline void vler(S390Vector *v1, const void *va, uint8_t m3) in vler()
21 static inline void vster(S390Vector *v1, const void *va, uint8_t m3) in vster()
30 static inline void vlbr(S390Vector *v1, void *va, const uint8_t m3) in vlbr()
39 static inline void vstbr(S390Vector *v1, void *va, const uint8_t m3) in vstbr()
49 static inline void vlebrh(S390Vector *v1, void *va, const uint8_t m3) in vlebrh()
58 static inline void vstebrh(S390Vector *v1, void *va, const uint8_t m3) in vstebrh()
67 static inline void vllebrz(S390Vector *v1, void *va, const uint8_t m3) in vllebrz()
87 S390Vector vd = { .d[0] = 0, .d[1] = 0 }; in main()
88 S390Vector vs = { .d[0] = 0x8FEEDDCCBBAA9988ull, in main()
91 const S390Vector vt_v_er16 = { in main()
[all …]
H A Dvistr.c8 static inline void vistr(S390Vector *v1, S390Vector *v2, in vistr()
21 S390Vector vd = {}; in main()
22 S390Vector vs16 = { in main()
26 S390Vector vs32 = { in main()
H A Dvcksm.c13 S390Vector v1; in main()
14 S390Vector v2 = { in main()
18 S390Vector v3 = { in main()
22 S390Vector exp = {.d[0] = 0xdedd7f8eULL, .d[1] = 0ULL}; in main()
H A Dvrep.c28 vrep(S390Vector *v1, const S390Vector *v3, const uint16_t i2, const uint8_t m4) in vrep()
44 S390Vector v3 = {.d[0] = 1, .d[1] = 2}; in main()
46 S390Vector v1; in main()
H A Dvx.h6 typedef union S390Vector { union
14 } S390Vector; typedef
H A Dvstl.c10 static inline void vstl(S390Vector *v1, void *db2, size_t r3) in vstl()
22 S390Vector v = {.d[0] = 0x1234567887654321ULL, in main()
/openbmc/qemu/target/s390x/tcg/
H A Dvec.h17 typedef union S390Vector { union
22 } S390Vector; typedef
51 static inline uint8_t s390_vec_read_element8(const S390Vector *v, uint8_t enr) in s390_vec_read_element8()
57 static inline uint16_t s390_vec_read_element16(const S390Vector *v, uint8_t enr) in s390_vec_read_element16()
63 static inline uint32_t s390_vec_read_element32(const S390Vector *v, uint8_t enr) in s390_vec_read_element32()
75 static inline uint64_t s390_vec_read_element(const S390Vector *v, uint8_t enr, in s390_vec_read_element()
92 static inline void s390_vec_write_element8(S390Vector *v, uint8_t enr, in s390_vec_write_element8()
99 static inline void s390_vec_write_element16(S390Vector *v, uint8_t enr, in s390_vec_write_element16()
106 static inline void s390_vec_write_element32(S390Vector *v, uint8_t enr, in s390_vec_write_element32()
113 static inline void s390_vec_write_element64(S390Vector *v, uint8_t enr, in s390_vec_write_element64()
[all …]
H A Dvec_fpu_helper.c260 static void vop32_3(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vop32_3()
283 static void vop64_3(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vop64_3()
306 static void vop128_3(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vop128_3()
340 static int wfc32(const S390Vector *v1, const S390Vector *v2, in DEF_GVEC_VOP3()
360 static int wfc64(const S390Vector *v1, const S390Vector *v2, in wfc64()
416 static int vfc32(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vfc32()
448 static int vfc64(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vfc64()
480 static int vfc128(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vfc128()
615 static void vfma32(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vfma32()
639 static void vfma64(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vfma64()
[all …]
H A Dvec_helper.c25 S390Vector tmp = {}; in HELPER()
41 *(S390Vector *)v1 = tmp; in HELPER()
55 S390Vector tmp = {}; in HELPER()
64 *(S390Vector *)v1 = tmp; in HELPER()
70 static int vpk##BITS##_hfn(S390Vector *v1, const S390Vector *v2, \
71 const S390Vector *v3, vpk##BITS##_fn fn) \
74 S390Vector tmp; \
175 S390Vector tmp; in HELPER()
189 *(S390Vector *)v1 = tmp; in HELPER()
H A Dvec_int_helper.c24 static void s390_vec_and(S390Vector *res, const S390Vector *a, in s390_vec_and()
31 static bool s390_vec_equal(const S390Vector *a, const S390Vector *b) in s390_vec_equal()
37 static void s390_vec_shl(S390Vector *d, const S390Vector *a, uint64_t count) in s390_vec_shl()
58 static void s390_vec_sar(S390Vector *d, const S390Vector *a, uint64_t count) in s390_vec_sar()
80 static void s390_vec_shr(S390Vector *d, const S390Vector *a, uint64_t count) in s390_vec_shr()
527 S390Vector tmp; in HELPER()
538 *(S390Vector *)v1 = tmp; in HELPER()
550 S390Vector tmp; in HELPER()
566 *(S390Vector *)v1 = tmp; in HELPER()
578 S390Vector tmp; in HELPER()
[all …]
H A Dvec_string_helper.c352 S390Vector rt_result = {}; in vstrc()
404 *(S390Vector *)v1 = rt_result; in vstrc()
474 static int vstrs(S390Vector *v1, const S390Vector *v2, const S390Vector *v3, in vstrs()
475 const S390Vector *v4, uint8_t es, bool zs) in vstrs()