1 // RUN: %clang_cc1 -triple aarch64 -target-feature +sve \ 2 // RUN: -disable-O0-optnone -o - -fsyntax-only %s -verify 3 // REQUIRES: aarch64-registered-target 4 5 #include <arm_sve.h> 6 test_log_vv_i8mf8(svfloat32_t v)7svfloat32_t test_log_vv_i8mf8(svfloat32_t v) { 8 9 return __builtin_elementwise_log(v); 10 // expected-error@-1 {{1st argument must be a vector, integer or floating point type}} 11 } 12 test_log10_vv_i8mf8(svfloat32_t v)13svfloat32_t test_log10_vv_i8mf8(svfloat32_t v) { 14 15 return __builtin_elementwise_log10(v); 16 // expected-error@-1 {{1st argument must be a vector, integer or floating point type}} 17 } 18 test_log2_vv_i8mf8(svfloat32_t v)19svfloat32_t test_log2_vv_i8mf8(svfloat32_t v) { 20 21 return __builtin_elementwise_log2(v); 22 // expected-error@-1 {{1st argument must be a vector, integer or floating point type}} 23 } 24