1 typedef unsigned int ui;
   2 typedef          int si;
   3 
   4 si smul1(si a) {  return a * 1; }
   5 ui umul1(ui a) {  return a * 1; }
   6 si sdiv1(si a) {  return a / 1; }
   7 ui udiv1(ui a) {  return a / 1; }
   8 si smod1(si a) {  return a % 1; }
   9 ui umod1(ui a) {  return a % 1; }
  10 
  11 /*
  12  * check-name: muldiv-by-one
  13  * check-command: test-linearize -Wno-decl $file
  14  * check-output-ignore
  15  *
  16  * check-output-excludes: mul[us]\\.
  17  * check-output-excludes: div[us]\\.
  18  * check-output-excludes: mod[us]\\.
  19  */