Lines Matching +full:1 +full:v2
11 static inline void vcfps(S390Vector *v1, S390Vector *v2, in vcfps() argument
14 asm volatile("vcfps %[v1], %[v2], %[m3], %[m4], %[m5]\n" in vcfps()
16 : [v2] "v" (v2->v) in vcfps()
22 static inline void vcfpl(S390Vector *v1, S390Vector *v2, in vcfpl() argument
25 asm volatile("vcfpl %[v1], %[v2], %[m3], %[m4], %[m5]\n" in vcfpl()
27 : [v2] "v" (v2->v) in vcfpl()
33 static inline void vcsfp(S390Vector *v1, S390Vector *v2, in vcsfp() argument
36 asm volatile("vcsfp %[v1], %[v2], %[m3], %[m4], %[m5]\n" in vcsfp()
38 : [v2] "v" (v2->v) in vcsfp()
44 static inline void vclfp(S390Vector *v1, S390Vector *v2, in vclfp() argument
47 asm volatile("vclfp %[v1], %[v2], %[m3], %[m4], %[m5]\n" in vclfp()
49 : [v2] "v" (v2->v) in vclfp()
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()
63 vd.d[0] = vd.d[1] = 0; in main()
65 if (1 != vd.f[0] || 1024 != vd.f[2] || 64 != vd.f[1] || -10 != vd.f[3]) { in main()
66 return 1; in main()
69 vd.d[0] = vd.d[1] = 0; in main()
71 if (2 != vd.f[0] || 4096 != vd.f[2] || 32 != vd.f[1] || 8888 != vd.f[3]) { in main()
72 return 1; in main()
75 vd.d[0] = vd.d[1] = 0; in main()
77 if (4 != vd.w[0] || 4 != vd.w[2] || 5 != vd.w[1] || 1 != vd.w[3]) { in main()
78 return 1; in main()
81 vd.d[0] = vd.d[1] = 0; in main()
83 if (4 != vd.w[0] || 4 != vd.w[2] || 5 != vd.w[1] || 1 != vd.w[3]) { in main()
84 return 1; in main()