Searched refs:__m64 (Results 1 - 25 of 79) sorted by relevance

1234

/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/
H A Dpr36997.c4 typedef int __m64 __attribute__ ((__vector_size__ (8), __may_alias__)); typedef
5 __m64 _mm_add_si64 (__m64 __m1, __m64 __m2)
7 return (__m64) __builtin_ia32_paddq ((long long)__m1, (long long)__m2); /* { dg-error "incompatible type" } */
/haiku-buildtools/gcc/gcc/testsuite/gcc.target/i386/
H A Dvect8-ret.c7 __m64
8 vecret (__m64 vect)
H A Dpr34256.c6 __m64 x;
7 __m64 y;
9 unsigned long long foo(__m64 m) {
H A Dpr23376.c4 typedef int __m64 __attribute__ ((__vector_size__ (8))); typedef
7 static __inline __m64 __attribute__((__always_inline__))
8 _mm_add_pi32 (__m64 __m1, __m64 __m2)
10 return (__m64) __builtin_ia32_paddd ((__v2si)__m1, (__v2si)__m2);
13 __m64
14 simple_block_diff_up_mmx_4 (const int width, __m64 ref1)
16 __m64 sum;
H A Dpr38931.c4 typedef int __m64 __attribute__ ((__vector_size__ (8))); typedef
6 extern __m64 foo () ;
12 __m64 m_original = { 0, 0 };
13 __m64 m_base_addr = __builtin_ia32_vec_init_v2si (0, input_bpl);
14 __m64 m_addr = __builtin_ia32_paddd (m_original, m_base_addr);
15 __m64 *a0 = (__m64 *) input;
19 a0 = (__m64 *) (input + __builtin_ia32_vec_ext_v2si (m_addr, 0));
H A Dmmx-8.c18 volatile __m64 y = (__m64) 0xffffffffll;
19 __m64 x = y & (__m64) 0xffffffffll;
21 x &= (__m64) 0x80000000ll;
29 volatile __m64 y = (__m64) 0ll; \
30 __m64 x = y | (__m64) (1llu << B); \
39 x &= (__m64) (
[all...]
H A Dpr13366.c10 __m64 vec = (__m64)(v4hi){ 0, 0, 1, n };
11 __m64 hw = _mm_mulhi_pi16 (vec, vec);
H A Dpr48084-2.c4 typedef int __m64 __attribute__ ((__vector_size__ (8), __may_alias__)); typedef
7 _mm_maskmove_si64 (__m64 __A, __m64 __N, char *__P)
H A Dmmx-6.c5 typedef int __m64 __attribute__ ((vector_size (8))); typedef
8 __m64 foo ()
11 __m64 m;
14 m = (__m64) __builtin_ia32_pcmpeqw ((__v4hi) m, (__v4hi) m);
H A Dpr22152.c8 __m64
9 unsigned_add3 (const __m64 * a, const __m64 * b, unsigned int count)
11 __m64 sum;
H A Dmmx-7.c8 foo (__m64 *p)
10 __m64 m;
H A Dmmx-5.c8 __m64 global_mask;
12 __m64 zero = _mm_setzero_si64();
13 __m64 mask = _mm_cmpeq_pi8( zero, zero );
H A Dpr13685.c10 void foo (__m128 *, __m64 *, int);
13 __m64 mm0 = { 0 };
22 foo (__m128 *dst, __m64 *src, int n)
H A Dpr36438.c6 extern __m64 SetS16 (unsigned short, unsigned short,
9 void foo(__m64* dest)
11 __m64 mask = SetS16 (0x00FF, 0xFF00, 0x0000, 0x00FF);
H A Dsse-20.c6 typedef int __m64 __attribute__ ((vector_size (8))); typedef
9 void foo (__m128 *, __m64 *, int);
17 void foo (__m128 *dst, __m64 *src, int n)
H A Dpr21101.c12 __m64 *T = (__m64 *) &W;
22 __m64 E = _mm_set_pi16(3 * B, 3 * B, 3 * B, 5 * B);
23 __m64 G = _mm_set1_pi16(3 * B);
27 __m64 R = _mm_set1_pi16(B + j * C);
H A Dsse-15.c18 __m64
19 test_ins_ext (__m64 a)
24 __m64
25 test_shuf2 (__m64 a)
H A Dpr37191.c12 __m64 row0 = _mm_cvtsi32_si64(*(unsigned*)(src + (0 * src_stride)));
13 __m64 row1 = _mm_cvtsi32_si64(*(unsigned*)(src + (1 * src_stride)));
14 __m64 row2 = _mm_cvtsi32_si64(*(unsigned*)(src + (2 * src_stride)));
15 __m64 row3 = _mm_cvtsi32_si64(*(unsigned*)(src + (3 * src_stride)));
16 __m64 tmp0 = _mm_unpacklo_pi8(row0, row1);
17 __m64 tmp1 = _mm_unpacklo_pi8(row2, row3);
18 __m64 row01 = _mm_unpacklo_pi16(tmp0, tmp1);
19 __m64 row23 = _mm_unpackhi_pi16(tmp0, tmp1);
/haiku-buildtools/gcc/gcc/config/arm/
H A Dmmintrin.h38 typedef unsigned long long __m64, __int64; typedef
51 /* "Convert" __m64 and __int64 into each other. */
52 static __inline __m64
59 _mm_cvtm64_si64 (__m64 __i)
79 static __inline __m64
80 _mm_packs_pi16 (__m64 __m1, __m64 __m2)
82 return (__m64) __builtin_arm_wpackhss ((__v4hi)__m1, (__v4hi)__m2);
88 static __inline __m64
89 _mm_packs_pi32 (__m64 __m
[all...]
/haiku-buildtools/gcc/gcc/config/i386/
H A Dmmintrin.h38 typedef int __m64 __attribute__ ((__vector_size__ (8), __may_alias__)); typedef
60 /* Convert I to a __m64 object. The integer is zero-extended to 64-bits. */
61 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
64 return (__m64) __builtin_ia32_vec_init_v2si (__i, 0);
67 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
74 /* Convert I to a __m64 object. */
77 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
80 return (__m64) __i;
83 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
86 return (__m64) __
[all...]
H A Dmm3dnow.h45 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
46 _m_pavgusb (__m64 __A, __m64 __B)
48 return (__m64)__builtin_ia32_pavgusb ((__v8qi)__A, (__v8qi)__B);
51 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
52 _m_pf2id (__m64 __A)
54 return (__m64)__builtin_ia32_pf2id ((__v2sf)__A);
57 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
58 _m_pfacc (__m64 __A, __m64 __
[all...]
H A Dtmmintrin.h57 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
58 _mm_hadd_pi16 (__m64 __X, __m64 __Y)
60 return (__m64) __builtin_ia32_phaddw ((__v4hi)__X, (__v4hi)__Y);
63 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
64 _mm_hadd_pi32 (__m64 __X, __m64 __Y)
66 return (__m64) __builtin_ia32_phaddd ((__v2si)__X, (__v2si)__Y);
69 extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
70 _mm_hadds_pi16 (__m64 __
[all...]
/haiku-buildtools/gcc/gcc/testsuite/gcc.target/alpha/
H A Dpr19518.c10 typedef unsigned long __m64; typedef
11 extern __m64 load8888 (__m64);
12 static __inline __m64 _mm_setzero_si64(void)
14 return (__m64)0L;
16 static __inline __m64 _mm_adds_pu8(__m64 __m1, __m64 __m2)
20 static __inline __m64 _mm_packs_pu16(__m64 __m
[all...]
/haiku-buildtools/gcc/gcc/testsuite/gcc.target/x86_64/abi/
H A Dtest_passing_m64m128.c29 fun_check_passing_m64_8_values (__m64 i0 ATTRIBUTE_UNUSED, __m64 i1 ATTRIBUTE_UNUSED, __m64 i2 ATTRIBUTE_UNUSED, __m64 i3 ATTRIBUTE_UNUSED, __m64 i4 ATTRIBUTE_UNUSED, __m64 i5 ATTRIBUTE_UNUSED, __m64 i6 ATTRIBUTE_UNUSED, __m64 i7 ATTRIBUTE_UNUSED)
32 compare (values.i0, i0, __m64);
33 compare (values.i1, i1, __m64);
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/opt/
H A Dmmx2.C7 static union u { __m64 m; long long l; } u;
11 void bar (__m64 x)

Completed in 107 milliseconds

1234