Esempio n. 1
0
void test_vRsraQ_ns64 (void)
{
  int64x2_t out_int64x2_t;
  int64x2_t arg0_int64x2_t;
  int64x2_t arg1_int64x2_t;

  out_int64x2_t = vrsraq_n_s64 (arg0_int64x2_t, arg1_int64x2_t, 1);
}
Esempio n. 2
0
int64x2_t test_vrsraq_n_s64(int64x2_t acc, int64x2_t in) {
    // CHECK-LABEL: @test_vrsraq_n_s64
    // CHECK: [[TMP:%[0-9a-zA-Z._]+]] = tail call <2 x i64> @llvm.arm64.neon.srshl.v2i64(<2 x i64> %in, <2 x i64> <i64 -1, i64 -1>)
    // CHECK: add <2 x i64> [[TMP]], %acc
    return vrsraq_n_s64(acc, in, 1);
}