/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/ |
H A D | pr36997.c | 4 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 D | vect8-ret.c | 7 __m64 8 vecret (__m64 vect)
|
H A D | pr34256.c | 6 __m64 x; 7 __m64 y; 9 unsigned long long foo(__m64 m) {
|
H A D | pr23376.c | 4 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 D | pr38931.c | 4 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 D | mmx-8.c | 18 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 D | pr13366.c | 10 __m64 vec = (__m64)(v4hi){ 0, 0, 1, n }; 11 __m64 hw = _mm_mulhi_pi16 (vec, vec);
|
H A D | pr48084-2.c | 4 typedef int __m64 __attribute__ ((__vector_size__ (8), __may_alias__)); typedef 7 _mm_maskmove_si64 (__m64 __A, __m64 __N, char *__P)
|
H A D | mmx-6.c | 5 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 D | pr22152.c | 8 __m64 9 unsigned_add3 (const __m64 * a, const __m64 * b, unsigned int count) 11 __m64 sum;
|
H A D | mmx-7.c | 8 foo (__m64 *p) 10 __m64 m;
|
H A D | mmx-5.c | 8 __m64 global_mask; 12 __m64 zero = _mm_setzero_si64(); 13 __m64 mask = _mm_cmpeq_pi8( zero, zero );
|
H A D | pr13685.c | 10 void foo (__m128 *, __m64 *, int); 13 __m64 mm0 = { 0 }; 22 foo (__m128 *dst, __m64 *src, int n)
|
H A D | pr36438.c | 6 extern __m64 SetS16 (unsigned short, unsigned short, 9 void foo(__m64* dest) 11 __m64 mask = SetS16 (0x00FF, 0xFF00, 0x0000, 0x00FF);
|
H A D | sse-20.c | 6 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 D | pr21101.c | 12 __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 D | sse-15.c | 18 __m64 19 test_ins_ext (__m64 a) 24 __m64 25 test_shuf2 (__m64 a)
|
H A D | pr37191.c | 12 __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 D | mmintrin.h | 38 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 D | mmintrin.h | 38 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 D | mm3dnow.h | 45 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 D | tmmintrin.h | 57 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 D | pr19518.c | 10 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 D | test_passing_m64m128.c | 29 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 D | mmx2.C | 7 static union u { __m64 m; long long l; } u; 11 void bar (__m64 x)
|