26 lines · c
1// This file can be used to see what a native C compiler is generating for a2// variety of interesting operations.3//4// RUN: %clang_cc1 -emit-llvm %s -o -5 6unsigned int udiv(unsigned int X, unsigned int Y) {7 return X/Y;8}9int sdiv(int X, int Y) {10 return X/Y;11}12unsigned int urem(unsigned int X, unsigned int Y) {13 return X%Y;14}15int srem(int X, int Y) {16 return X%Y;17}18 19_Bool setlt(int X, int Y) {20 return X < Y;21}22 23_Bool setgt(int X, int Y) {24 return X > Y;25}26