remove the "old" at&t style asmprinter. Unfortunately, most of the
[llvm/avr.git] / test / FrontendC / BasicInstrs.c
blob812b49db28db049e4814fb6a7a06dfb18abfcd43
1 // This file can be used to see what a native C compiler is generating for a
2 // variety of interesting operations.
3 //
4 // RUN: %llvmgcc -S %s -o - | llvm-as | llc
6 unsigned int udiv(unsigned int X, unsigned int Y) {
7 return X/Y;
9 int sdiv(int X, int Y) {
10 return X/Y;
12 unsigned int urem(unsigned int X, unsigned int Y) {
13 return X%Y;
15 int srem(int X, int Y) {
16 return X%Y;
19 _Bool setlt(int X, int Y) {
20 return X < Y;
23 _Bool setgt(int X, int Y) {
24 return X > Y;