1 /* { dg-do compile } */
2 /* { dg-options "-O2 -msgx" } */
3 /* { dg-final { scan-assembler-times "enclu" 2 } } */
4 /* { dg-final { scan-assembler-times "encls" 2 } } */
10 #define SGX_EENTER 0x02
11 #define SGX_EBLOCK 0x09
19 int res1
= _encls_u32 (leaf
, test
);
20 int res2
= _enclu_u32 (leaf
, test
);
21 int res3
= _encls_u32 (SGX_EBLOCK
, test
);
22 int res4
= _enclu_u32 (SGX_EENTER
, test
);