Mercurial > hg > CbC > old > device
diff test/basic.c @ 89:917947ffeb7c
power pc version
author | kono |
---|---|
date | Thu, 06 Mar 2003 23:47:42 +0900 (2003-03-06) |
parents | |
children | 7d8de41390d8 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/basic.c Thu Mar 06 23:47:42 2003 +0900 @@ -0,0 +1,47 @@ + +int i; +print(double d) +{ + float f; + int *dd; + + f = d; + + dd = (int*) &d; + printf("d %g\n",d); + printf("dx %08x %08x\n",*(dd),*(dd+1)); + + dd = (int*) &f; + printf("f %g\n",f); + printf("dx %08x \n",*(dd)); +} + +void +tmp () { + char c; + int i; + c=-1; + i=c; + printf("%d %d %d\n",!i,~i,-i); + printf("%d\n",i); +} + +void +tmp1 () { + + printf("%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d \n", +0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49 +); + printf("%g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g \n", +0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0 +); + +} + + +main() { + print(1.0); + print(0.1234); + print(1.234e10); + print(1.234e-10); +}