コード例 #1
0
/* Test the 64-bit form */
static void
ssse3_test_psignw (int *i1, int *i2, int *r)
{
  __m64 t1 = *(__m64 *) i1;
  __m64 t2 = *(__m64 *) i2;
  *(__m64 *) r = _mm_sign_pi16 (t1, t2);
  _mm_empty ();
}
コード例 #2
0
ファイル: mmx-builtins.c プロジェクト: nightwishud/accmut
__m64 test11(__m64 a, __m64 b) {
  // CHECK: psignw
  return _mm_sign_pi16(a, b);
}
コード例 #3
0
__m64 test_mm_sign_pi16(__m64 a, __m64 b) {
  // CHECK-LABEL: test_mm_sign_pi16
  // CHECK: call x86_mmx @llvm.x86.ssse3.psign.w
  return _mm_sign_pi16(a, b);
}