brintos

brintos / llvm-project-archived public Read only

0
0
Text · 572 B · 86426ab Raw
14 lines · c
1// RUN: %clang_cc1 -triple aarch64 -target-feature +sme -verify -emit-llvm-only %s2 3// REQUIRES: aarch64-registered-target4 5#include <arm_sme.h>6 7void test_features(svbool_t pn, svbool_t pm, svmfloat8_t zn, svmfloat8_t zm,8                   fpm_t fpmr) __arm_streaming __arm_inout("za") {9    // expected-error@+1 {{'svmopa_za16_mf8_m_fpm' needs target feature sme,sme-f8f16}}10    svmopa_za16_mf8_m_fpm(0, pn, pm, zn, zm, fpmr);11    // expected-error@+1 {{'svmopa_za32_mf8_m_fpm' needs target feature sme,sme-f8f32}}12    svmopa_za32_mf8_m_fpm(0, pn, pm, zn, zm, fpmr);13}14