# HG changeset patch # User thomask # Date 1123343678 0 # Node ID 107d6211c81e64e0d0f7f5c505aa76da1257db2c # Parent 569a4150a3ddb91aba9da1ebfc590e4edd0a0e1e Deewiant 2005-08-06 news:dd23j9$1b6c$1@digitaldaemon.com diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_A.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,32 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +module dstress.run.f.for_06_A; + +int foo(inout real[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + real[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_B.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_B.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -O + +module dstress.run.f.for_06_B; + +int foo(inout real[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + real[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_C.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_C.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release + +module dstress.run.f.for_06_C; + +int foo(inout real[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + real[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_D.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_D.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_D; + +int foo(inout real[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + real[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_E.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_E.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_E; + +int foo(inout real[] arr) { + size_t i = 2; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + real[] array; + array.length = 2; + + if(foo(array)==0){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_F.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_F.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,35 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_F; + +int foo(inout real[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + size_t dummy = j; + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + real[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_G.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_G.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_G; + +int foo(inout real[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + real[] array; + array.length = 1; + + if(foo(array)==0){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_H.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_H.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_H; + +int foo(float[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + float[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_I.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_I.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_I; + +int foo(double[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + double[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_J.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_J.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_J; + +int foo(ifloat[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + ifloat[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_K.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_K.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_K; + +int foo(ireal[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + ireal[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_L.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_L.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_L; + +int foo(idouble[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + idouble[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_M.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_M.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_M; + +int foo(cfloat[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + cfloat[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_N.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_N.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_N; + +int foo(creal[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + creal[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_O.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_O.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_O; + +int foo(cdouble[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + cdouble[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_P.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_P.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_P; + +int foo(long[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + long[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_Q.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_Q.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,34 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_Q; + +int foo(int[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + int[] array; + array.length = 2; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file diff -r 569a4150a3dd -r 107d6211c81e run/f/for_06_R.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/f/for_06_R.d Sat Aug 06 15:54:38 2005 +0000 @@ -0,0 +1,33 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant +// @date@ 2005-08-06 +// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com + +// __DSTRESS_DFLAGS__ -release -O + +module dstress.run.f.for_06_R; + +int foo(real[] arr) { + size_t i = 1; + int counter; + + for(size_t j = arr.length-1; j >= i; j--) { + arr[j] = arr[j - i]; + counter++; + } + + return counter; +} + +int main(){ + real[2] array; + + if(foo(array)==1){ + return 0; + }else{ + return 1; + } +} \ No newline at end of file