1 /* { dg-do compile } */
2 /* { dg-options "-Os" } */
4 typedef unsigned char u8
;
5 typedef unsigned short u16
;
8 signed int stzreg_beq(int i
, int a
, int b
)
17 /* { dg-final { scan-assembler "bne 1f" } } */
19 signed int stzreg_bge(int i
, int a
, int b
, int c
)
28 /* { dg-final { scan-assembler "blt 1f" } } */
30 signed int stzreg_bgt(int i
, int a
, int b
)
39 /* { dg-final { scan-assembler "ble 1f" } } */
41 signed int stzreg_ble(int i
, int a
, int b
)
50 /* { dg-final { scan-assembler "bgt 1f" } } */
52 signed int stzreg_blt(int i
, int a
, int b
)
61 /* { dg-final { scan-assembler "blt 1f" } } */
63 signed int stzreg_bne(int i
, int a
, int b
)
72 /* { dg-final { scan-assembler "beq 1f" } } */
74 signed int stzimm_le( int i
, int a
)
83 /* { dg-final { scan-assembler "ble 1f" } } */
85 signed int stzimm_le_r( int i
, int a
)
94 /* { dg-final { scan-assembler "bge 1f" } } */