1 /* { dg-do compile } */
2 
f1(__SVBool_t)3 void f1(__SVBool_t) {}
f2(__SVInt8_t)4 void f2(__SVInt8_t) {}
f3(__SVInt16_t)5 void f3(__SVInt16_t) {}
f4(__SVInt32_t)6 void f4(__SVInt32_t) {}
f5(__SVInt64_t)7 void f5(__SVInt64_t) {}
f6(__SVUint8_t)8 void f6(__SVUint8_t) {}
f7(__SVUint16_t)9 void f7(__SVUint16_t) {}
f8(__SVUint32_t)10 void f8(__SVUint32_t) {}
f9(__SVUint64_t)11 void f9(__SVUint64_t) {}
f10(__SVFloat16_t)12 void f10(__SVFloat16_t) {}
f11(__SVFloat32_t)13 void f11(__SVFloat32_t) {}
f12(__SVFloat64_t)14 void f12(__SVFloat64_t) {}
f13(__SVBfloat16_t)15 void f13(__SVBfloat16_t) {}
16 
17 /* { dg-final { scan-assembler "_Z2f1u10__SVBool_t:" } } */
18 /* { dg-final { scan-assembler "_Z2f2u10__SVInt8_t:" } } */
19 /* { dg-final { scan-assembler "_Z2f3u11__SVInt16_t:" } } */
20 /* { dg-final { scan-assembler "_Z2f4u11__SVInt32_t:" } } */
21 /* { dg-final { scan-assembler "_Z2f5u11__SVInt64_t:" } } */
22 /* { dg-final { scan-assembler "_Z2f6u11__SVUint8_t:" } } */
23 /* { dg-final { scan-assembler "_Z2f7u12__SVUint16_t:" } } */
24 /* { dg-final { scan-assembler "_Z2f8u12__SVUint32_t:" } } */
25 /* { dg-final { scan-assembler "_Z2f9u12__SVUint64_t:" } } */
26 /* { dg-final { scan-assembler "_Z3f10u13__SVFloat16_t:" } } */
27 /* { dg-final { scan-assembler "_Z3f11u13__SVFloat32_t:" } } */
28 /* { dg-final { scan-assembler "_Z3f12u13__SVFloat64_t:" } } */
29 /* { dg-final { scan-assembler "_Z3f13u14__SVBfloat16_t:" } } */
30