From: Martin Perner Date: Wed, 19 May 2010 20:29:55 +0000 (+0200) Subject: codea LVA-Testfaelle X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=testub10.git;a=commitdiff_plain;h=4f0525be75356861de3a21b86a4c44a4b7297397 codea LVA-Testfaelle --- diff --git a/codeb/codea_abgabe_a.0 b/codeb/codea_abgabe_a.0 new file mode 100644 index 0000000..8c3fc2a --- /dev/null +++ b/codeb/codea_abgabe_a.0 @@ -0,0 +1,3 @@ +method m(x) + return x-this; +end; diff --git a/codeb/codea_abgabe_a.call b/codeb/codea_abgabe_a.call new file mode 100644 index 0000000..dfe2827 --- /dev/null +++ b/codeb/codea_abgabe_a.call @@ -0,0 +1,2 @@ +extern long m(long,long); +RET(m(2,5)==3 && m(7,2)==-5); diff --git a/codeb/codea_abgabe_a.instr b/codeb/codea_abgabe_a.instr new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/codeb/codea_abgabe_a.instr @@ -0,0 +1 @@ +6 diff --git a/codeb/codea_abgabe_aa.0 b/codeb/codea_abgabe_aa.0 new file mode 100644 index 0000000..3ef30f4 --- /dev/null +++ b/codeb/codea_abgabe_aa.0 @@ -0,0 +1,3 @@ +method m() + return this; +end; diff --git a/codeb/codea_abgabe_aa.call b/codeb/codea_abgabe_aa.call new file mode 100644 index 0000000..84b8a6d --- /dev/null +++ b/codeb/codea_abgabe_aa.call @@ -0,0 +1,2 @@ +extern long m(long); +RET(m(5)==5 && m(9)==9); diff --git a/codeb/codea_abgabe_aa.instr b/codeb/codea_abgabe_aa.instr new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/codeb/codea_abgabe_aa.instr @@ -0,0 +1 @@ +4 diff --git a/codeb/codea_abgabe_ab.0 b/codeb/codea_abgabe_ab.0 new file mode 100644 index 0000000..930c6b4 --- /dev/null +++ b/codeb/codea_abgabe_ab.0 @@ -0,0 +1,3 @@ +method m(x y z) + return z; +end; diff --git a/codeb/codea_abgabe_ab.call b/codeb/codea_abgabe_ab.call new file mode 100644 index 0000000..73ec7db --- /dev/null +++ b/codeb/codea_abgabe_ab.call @@ -0,0 +1,2 @@ +extern long m(long,long,long,long); +RET(m(1,2,3,5)==5 && m(3,2,1,9)==9); diff --git a/codeb/codea_abgabe_ab.instr b/codeb/codea_abgabe_ab.instr new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/codeb/codea_abgabe_ab.instr @@ -0,0 +1 @@ +4 diff --git a/codeb/codea_abgabe_ac.0 b/codeb/codea_abgabe_ac.0 new file mode 100644 index 0000000..245811f --- /dev/null +++ b/codeb/codea_abgabe_ac.0 @@ -0,0 +1,3 @@ +method m(x) + return not this; +end; diff --git a/codeb/codea_abgabe_ac.call b/codeb/codea_abgabe_ac.call new file mode 100644 index 0000000..3a00483 --- /dev/null +++ b/codeb/codea_abgabe_ac.call @@ -0,0 +1,2 @@ +extern long m(long,long); +RET(m(0,12)==1 && m(9,13)==0); diff --git a/codeb/codea_abgabe_ac.instr b/codeb/codea_abgabe_ac.instr new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/codeb/codea_abgabe_ac.instr @@ -0,0 +1 @@ +8 diff --git a/codeb/codea_abgabe_ad.0 b/codeb/codea_abgabe_ad.0 new file mode 100644 index 0000000..dd86b6e --- /dev/null +++ b/codeb/codea_abgabe_ad.0 @@ -0,0 +1,3 @@ +method m(x) + return -5; +end; diff --git a/codeb/codea_abgabe_ad.call b/codeb/codea_abgabe_ad.call new file mode 100644 index 0000000..e341dfc --- /dev/null +++ b/codeb/codea_abgabe_ad.call @@ -0,0 +1,2 @@ +extern long m(long,long); +RET(m(0,12)==-5 && m(9,13)==-5); diff --git a/codeb/codea_abgabe_ad.instr b/codeb/codea_abgabe_ad.instr new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/codeb/codea_abgabe_ad.instr @@ -0,0 +1 @@ +4 diff --git a/codeb/codea_abgabe_ae.0 b/codeb/codea_abgabe_ae.0 new file mode 100644 index 0000000..380147c --- /dev/null +++ b/codeb/codea_abgabe_ae.0 @@ -0,0 +1,3 @@ +method m(x) + return x--3; +end; diff --git a/codeb/codea_abgabe_ae.call b/codeb/codea_abgabe_ae.call new file mode 100644 index 0000000..248ce1c --- /dev/null +++ b/codeb/codea_abgabe_ae.call @@ -0,0 +1,2 @@ +extern long m(long,long); +RET(m(0,12)==15 && m(9,13)==16); diff --git a/codeb/codea_abgabe_ae.instr b/codeb/codea_abgabe_ae.instr new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/codeb/codea_abgabe_ae.instr @@ -0,0 +1 @@ +4 diff --git a/codeb/codea_abgabe_af.0 b/codeb/codea_abgabe_af.0 new file mode 100644 index 0000000..500f66a --- /dev/null +++ b/codeb/codea_abgabe_af.0 @@ -0,0 +1,3 @@ +method m(x) + return x*this*x*this; +end; diff --git a/codeb/codea_abgabe_af.call b/codeb/codea_abgabe_af.call new file mode 100644 index 0000000..94f6da0 --- /dev/null +++ b/codeb/codea_abgabe_af.call @@ -0,0 +1,2 @@ +extern long m(long,long); +RET(m(2,3)==36 && m(5,-7)==35*35); diff --git a/codeb/codea_abgabe_af.instr b/codeb/codea_abgabe_af.instr new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/codeb/codea_abgabe_af.instr @@ -0,0 +1 @@ +10 diff --git a/codeb/codea_abgabe_ag.0 b/codeb/codea_abgabe_ag.0 new file mode 100644 index 0000000..3d524dd --- /dev/null +++ b/codeb/codea_abgabe_ag.0 @@ -0,0 +1,3 @@ +method m(x) + return this or x; +end; diff --git a/codeb/codea_abgabe_ag.call b/codeb/codea_abgabe_ag.call new file mode 100644 index 0000000..85b9ba2 --- /dev/null +++ b/codeb/codea_abgabe_ag.call @@ -0,0 +1,2 @@ +extern long m(long,long); +RET(m(3,9)==11 && m(6,13)==15); diff --git a/codeb/codea_abgabe_ag.instr b/codeb/codea_abgabe_ag.instr new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/codeb/codea_abgabe_ag.instr @@ -0,0 +1 @@ +6 diff --git a/codeb/codea_abgabe_ah.0 b/codeb/codea_abgabe_ah.0 new file mode 100644 index 0000000..970e37c --- /dev/null +++ b/codeb/codea_abgabe_ah.0 @@ -0,0 +1,3 @@ +method m(x) + return x