/openbmc/qemu/tests/tcg/s390x/ |
H A D | vxeh2_vs.c | 12 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 D | vxeh2_vstrs.c | 13 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 D | vxeh2_vcvt.c | 11 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 D | vxeh2_vlstr.c | 12 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 D | vistr.c | 8 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 D | vcksm.c | 13 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 D | vrep.c | 28 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 D | vx.h | 6 typedef union S390Vector { union 14 } S390Vector; typedef
|
H A D | vstl.c | 10 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 D | vec.h | 17 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 D | vec_fpu_helper.c | 260 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 D | vec_helper.c | 25 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 D | vec_int_helper.c | 24 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 D | vec_string_helper.c | 352 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()
|