fpext_warn.c revision 436e89c602e787e7a27dd6624b09beed41a0da8a
1#include <stdio.h>
2#include "opcodes.h"
3
4/* Test that emulation warnings appear when the floating point
5   extension facility is not installed and the opcode specifies
6   a rounding mode other than 0. */
7int
8main(void)
9{
10   printf("before\n");
11   __asm__ volatile ( CEGBRA(1,0,0,0) : : : "cc", "memory");
12   __asm__ volatile ( CEFBRA(3,0,0,0) : : : "cc", "memory");
13   __asm__ volatile ( CDGBRA(4,0,0,0) : : : "cc", "memory");
14   __asm__ volatile ( CEFBRA(5,0,0,0) : : : "cc", "memory");
15
16   printf("after\n");
17   return 0;
18}
19