changeset 560:dc5ce97dab82

Nick <Nick_member@pathlink.com> 2005-05-25 news:d72fan$60m$1@digitaldaemon.com
author thomask
date Wed, 01 Jun 2005 13:02:35 +0000
parents 7c19d9ec9069
children 587fc78f969a
files run/c/cdouble_01_A.d run/c/cdouble_01_B.d run/c/cfloat_02_A.d run/c/cfloat_02_B.d run/c/creal_26_A.d run/c/creal_26_B.d run/d/double_25_A.d run/d/double_25_B.d run/f/float_27_A.d run/f/float_27_B.d run/i/int_09_A.d run/i/int_09_B.d run/l/long_04_A.d run/l/long_04_B.d run/r/real_23_A.d run/r/real_23_B.d run/s/short_04_A.d run/s/short_04_B.d
diffstat 18 files changed, 612 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cdouble_01_A.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,35 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+module dstress.run.c.cdouble_01_A;
+
+int main(){
+	static cdouble[] params = [1,3,5];
+
+	cdouble[] sums = new cdouble[3];
+	sums[] = 0;
+
+	foreach(cdouble d; params){
+		cdouble prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0].re==9);
+	assert(sums[0].im==0);
+	assert(sums[1].re==35);
+	assert(sums[1].im==0);
+	assert(sums[2].re==153);
+	assert(sums[2].im==0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cdouble_01_B.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,37 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -O
+
+module dstress.run.c.cdouble_01_B;
+
+int main(){
+	static cdouble[] params = [1,3,5];
+
+	cdouble[] sums = new cdouble[3];
+	sums[] = 0;
+
+	foreach(cdouble d; params){
+		cdouble prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0].re==9);
+	assert(sums[0].im==0);
+	assert(sums[1].re==35);
+	assert(sums[1].im==0);
+	assert(sums[2].re==153);
+	assert(sums[2].im==0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cfloat_02_A.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,35 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+module dstress.run.c.cfloat_02_A;
+
+int main(){
+	static cfloat[] params = [1,3,5];
+
+	cfloat[] sums = new cfloat[3];
+	sums[] = 0;
+
+	foreach(cfloat d; params){
+		cfloat prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0].re==9);
+	assert(sums[0].im==0);
+	assert(sums[1].re==35);
+	assert(sums[1].im==0);
+	assert(sums[2].re==153);
+	assert(sums[2].im==0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cfloat_02_B.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,37 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -O
+
+module dstress.run.c.cfloat_02_B;
+
+int main(){
+	static cfloat[] params = [1,3,5];
+
+	cfloat[] sums = new cfloat[3];
+	sums[] = 0;
+
+	foreach(cfloat d; params){
+		cfloat prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0].re==9);
+	assert(sums[0].im==0);
+	assert(sums[1].re==35);
+	assert(sums[1].im==0);
+	assert(sums[2].re==153);
+	assert(sums[2].im==0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/creal_26_A.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,35 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+module dstress.run.c.creal_26_A;
+
+int main(){
+	static creal[] params = [1,3,5];
+
+	creal[] sums = new creal[3];
+	sums[] = 0;
+
+	foreach(creal d; params){
+		creal prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0].re==9);
+	assert(sums[0].im==0);
+	assert(sums[1].re==35);
+	assert(sums[1].im==0);
+	assert(sums[2].re==153);
+	assert(sums[2].im==0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/creal_26_B.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,37 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -O
+
+module dstress.run.c.creal_26_B;
+
+int main(){
+	static creal[] params = [1,3,5];
+
+	creal[] sums = new creal[3];
+	sums[] = 0;
+
+	foreach(creal d; params){
+		creal prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0].re==9);
+	assert(sums[0].im==0);
+	assert(sums[1].re==35);
+	assert(sums[1].im==0);
+	assert(sums[2].re==153);
+	assert(sums[2].im==0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/d/double_25_A.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+module dstress.run.d.double_25_A;
+
+int main(){
+	static double[] params = [1,3,5];
+
+	double[] sums = new double[3];
+	sums[] = 0;
+
+	foreach(double d; params){
+		double prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/d/double_25_B.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -O
+
+module dstress.run.d.double_25_B;
+
+int main(){
+	static double[] params = [1,3,5];
+
+	double[] sums = new double[3];
+	sums[] = 0;
+
+	foreach(double d; params){
+		double prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/float_27_A.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+module dstress.run.f.float_27_A;
+
+int main(){
+	static float[] params = [1,3,5];
+
+	float[] sums = new float[3];
+	sums[] = 0;
+
+	foreach(float d; params){
+		float prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/float_27_B.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -O
+
+module dstress.run.f.float_27_B;
+
+int main(){
+	static float[] params = [1,3,5];
+
+	float[] sums = new float[3];
+	sums[] = 0;
+
+	foreach(float d; params){
+		float prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/i/int_09_A.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+module dstress.run.i.int_09_A;
+
+int main(){
+	static int[] params = [1,3,5];
+
+	int[] sums = new int[3];
+	sums[] = 0;
+
+	foreach(int d; params){
+		int prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/i/int_09_B.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -O
+
+module dstress.run.i.int_09_B;
+
+int main(){
+	static int[] params = [1,3,5];
+
+	int[] sums = new int[3];
+	sums[] = 0;
+
+	foreach(int d; params){
+		int prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/l/long_04_A.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+module dstress.run.l.long_04_A;
+
+int main(){
+	static long[] params = [1,3,5];
+
+	long[] sums = new long[3];
+	sums[] = 0;
+
+	foreach(long d; params){
+		long prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/l/long_04_B.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -O
+
+module dstress.run.l.long_04_B;
+
+int main(){
+	static long[] params = [1,3,5];
+
+	long[] sums = new long[3];
+	sums[] = 0;
+
+	foreach(long d; params){
+		long prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/r/real_23_A.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+module dstress.run.f.real_23_A;
+
+int main(){
+	static real[] params = [1,3,5];
+
+	real[] sums = new real[3];
+	sums[] = 0;
+
+	foreach(real d; params){
+		real prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/r/real_23_B.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -O
+
+module dstress.run.f.real_23_B;
+
+int main(){
+	static real[] params = [1,3,5];
+
+	real[] sums = new real[3];
+	sums[] = 0;
+
+	foreach(real d; params){
+		real prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/s/short_04_A.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+module dstress.run.s.short_04_A;
+
+int main(){
+	static short[] params = [1,3,5];
+
+	short[] sums = new short[3];
+	sums[] = 0;
+
+	foreach(short d; params){
+		short prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/s/short_04_B.d	Wed Jun 01 13:02:35 2005 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Nick <Nick_member@pathlink.com>
+// @date@	2005-05-25
+// @uri@	news:d72fan$60m$1@digitaldaemon.com
+
+// __DSTRESS_DFLAGS__ -O
+
+module dstress.run.s.short_04_B;
+
+int main(){
+	static short[] params = [1,3,5];
+
+	short[] sums = new short[3];
+	sums[] = 0;
+
+	foreach(short d; params){
+		short prod = d;
+
+		for(int i; i<2; i++){
+			sums[i] += prod;
+			prod *= d;
+		}
+		sums[2] += prod;
+	}
+
+	assert(sums[0]==9);
+	assert(sums[1]==35);
+	assert(sums[2]==153);
+
+	return 0;
+}