OpenCores
URL https://opencores.org/ocsvn/plasma/plasma/trunk

Subversion Repositories plasma

[/] [plasma/] [tags/] [V2_1/] [tools/] [count.c] - Diff between revs 42 and 54

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 42 Rev 54
Line 18... Line 18...
   }
   }
   return 0;
   return 0;
}
}
#endif
#endif
 
 
char *itoa(unsigned long num)
 
{
 
   static char buf[12];
 
   int i;
 
   buf[10]=0;
 
   for(i=9;i>=0;--i) {
 
      buf[i]=(char)((num%10)+'0');
 
      num/=10;
 
   }
 
   return buf;
 
}
 
 
 
#if 0
#if 0
char *xtoa(unsigned long num)
char *xtoa(unsigned long num)
{
{
   static char buf[12];
   static char buf[12];
   int i,digit;
   int i,digit;
Line 45... Line 33...
   }
   }
   return buf;
   return buf;
}
}
#endif
#endif
 
 
 
char *itoa(unsigned long num)
 
{
 
   static char buf[12];
 
   int i;
 
   buf[10]=0;
 
   for(i=9;i>=0;--i) {
 
      buf[i]=(char)((num%10)+'0');
 
      num/=10;
 
   }
 
   return buf;
 
}
 
 
void number_text(unsigned long number)
void number_text(unsigned long number)
{
{
   int digit;
   int digit;
   puts(itoa(number));
   puts(itoa(number));
   puts(": ");
   puts(": ");
Line 117... Line 117...
      puts(name[digit+20]);
      puts(name[digit+20]);
      putchar(' ');
      putchar(' ');
      number%=10;
      number%=10;
   }
   }
   puts(name[number]);
   puts(name[number]);
 
   putchar('\r');
   putchar('\n');
   putchar('\n');
}
}
 
 
void main()
void main()
{
{
   unsigned long number,i;
   unsigned long number,i;
#if 1
#if 1
   puts("Mult by 3\n");
   puts("Mult by 3\r\n");
   number=3;
   number=3;
   for(i=0;i<100;++i) {
   for(i=0;i<100;++i) {
      number_text(number);
      number_text(number);
      number*=3;
      number*=3;
   }
   }

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.