1 /* { dg-do assemble } */
2 /* { dg-options "-O2 -save-temps" } */
4 typedef int __v2si
__attribute__((__vector_size__(8)));
6 int __attribute__((unused
))
7 vector_cvt (__v2si arg
)
10 char *p
= (char*)&val4
;
23 vector_cvt_2 (__v2si val
, __v2si val2
)
25 char *p
= (char*)&val
;
26 char *p2
= (char*)&val2
;
36 /* We want to test for 'mov.t' here, but given PR80845 we test for cvt.t.t
38 { dg-final { scan-assembler "(?n)cvt\\.u32\\.u32.*\\.x" } } */
39 /* { dg-final { scan-assembler "(?n)cvt\\.u16\\.u32.*\\.x" } } */