blob: 0d364787ad036f547f4376ad32c9ead8d9d284c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
/* { dg-do compile } */
/* { dg-options "-march=rv64gcv -mabi=lp64d -O3" } */
#include "riscv_vector.h"
size_t f0 ()
{
return VXRM_RNU;
}
size_t f1 ()
{
return VXRM_RNE;
}
size_t f2 ()
{
return VXRM_RDN;
}
size_t f3 ()
{
return VXRM_ROD;
}
/* { dg-final { scan-assembler-times {li\s+[a-x0-9]+,\s*0} 1} } */
/* { dg-final { scan-assembler-times {li\s+[a-x0-9]+,\s*1} 1} } */
/* { dg-final { scan-assembler-times {li\s+[a-x0-9]+,\s*2} 1} } */
/* { dg-final { scan-assembler-times {li\s+[a-x0-9]+,\s*3} 1} } */
|