summaryrefslogtreecommitdiffstats
path: root/libacc/tests/data/array.c
diff options
context:
space:
mode:
Diffstat (limited to 'libacc/tests/data/array.c')
-rw-r--r--libacc/tests/data/array.c107
1 files changed, 0 insertions, 107 deletions
diff --git a/libacc/tests/data/array.c b/libacc/tests/data/array.c
deleted file mode 100644
index ca4a728..0000000
--- a/libacc/tests/data/array.c
+++ /dev/null
@@ -1,107 +0,0 @@
-// Array allocation tests
-
-void testLocalInt()
-{
- int a[3];
- a[0] = 1;
- a[1] = 2;
- a[2] = a[0] + a[1];
- printf("localInt: %d\n", a[2]);
-}
-
-char a[3];
-double d[3];
-
-void testGlobalChar()
-{
- a[0] = 1;
- a[1] = 2;
- a[2] = a[0] + a[1];
- printf("globalChar: %d\n", a[2]);
-}
-
-void testGlobalDouble()
-{
- d[0] = 1;
- d[1] = 2;
- d[2] = d[0] + d[1];
- printf("globalDouble: %g\n", d[2]);
-}
-
-void testLocalDouble()
-{
- double d[3];
- float m[12];
- m[0] = 1.0f;
- m[1] = 2.0f;
- d[0] = 1.0;
- d[1] = 2.0;
- d[2] = d[0] + d[1];
- m[2] = m[0] + m[1];
- printf("localDouble: %g %g\n", d[2], m[2]);
-}
-
-void vectorAdd(int* a, int* b, float* c, int len) {
- int i;
- for(i = 0; i < len; i++) {
- c[i] = a[i] + b[i];
- }
-}
-
-void testArgs() {
- int a[3], b[3];
- float c[3];
- int i;
- int len = 3;
- for(i = 0; i < len; i++) {
- a[i] = i;
- b[i] = i;
- c[i] = 0;
- }
- vectorAdd(a,b,c, len);
- printf("testArgs:");
- for(i = 0; i < len; i++) {
- printf(" %g", c[i]);
- }
- printf("\n");
-}
-
-void testDecay() {
- char c[4];
- c[0] = 'H';
- c[1] = 'i';
- c[2] = '!';
- c[3] = 0;
- printf("testDecay: %s\n", c);
-}
-
-void test2D() {
- char c[10][20];
- int x;
- int y;
- printf("test2D:\n");
- for(y = 0; y < 10; y++) {
- for(x = 0; x < 20; x++) {
- c[y][x] = 'a' + (15 & (y * 19 + x));
- }
- }
- for(y = 0; y < 10; y++) {
- for(x = 0; x < 20; x++) {
- printf("%c", c[y][x]);
- }
- printf("\n");
- }
-
-}
-
-int main()
-{
- testLocalInt();
- testLocalDouble();
- testGlobalChar();
- testGlobalDouble();
- testArgs();
- testDecay();
- test2D();
- return 0;
-}