Mercurial > hg > CbC > old > device
annotate test/multi.c @ 788:fcb642ef08c9
minor fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 21 Nov 2010 15:36:23 +0900 |
parents | c2c709727221 |
children | 5313ed059cee |
rev | line source |
---|---|
642 | 1 #ifndef INLINE |
2 #define INLINE | |
3 #endif | |
639 | 4 |
5 int printf(const char *,...); | |
6 | |
7 #define LEN0 10 | |
642 | 8 #define LEN1 9 |
639 | 9 |
10 typedef int ARRAY[LEN0][LEN1]; | |
11 | |
12 int a[LEN0][LEN1]; | |
13 | |
642 | 14 INLINE int |
639 | 15 f(ARRAY a) |
16 { | |
17 int i,j; | |
640 | 18 int b[LEN0][LEN1]; |
639 | 19 |
20 j = a[1][1]; | |
640 | 21 j = b[1][1]; |
22 | |
639 | 23 for(i=0;i<LEN0;i++) |
24 for(j=0;j<LEN1;j++) | |
748
c2c709727221
i64 continue... basic.s assembled.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
642
diff
changeset
|
25 printf("#0024:f %d %d = %d\n",i,j,a[i][j]); |
639 | 26 |
640 | 27 for(i=0;i<LEN0;i++) |
28 for(j=0;j<LEN1;j++) | |
29 b[i][j] = i*100 + j; | |
30 | |
31 for(i=0;i<LEN0;i++) | |
32 for(j=0;j<LEN1;j++) | |
748
c2c709727221
i64 continue... basic.s assembled.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
642
diff
changeset
|
33 printf("#0032:fl %d %d = %d\n",i,j,b[i][j]); |
639 | 34 } |
35 | |
36 int | |
37 main() | |
38 { | |
640 | 39 int b[LEN0][LEN1]; |
40 | |
639 | 41 int i,j; |
42 j = a[1][1]; | |
43 | |
44 for(i=0;i<LEN0;i++) | |
45 for(j=0;j<LEN1;j++) | |
46 a[i][j] = i*100 + j; | |
47 | |
48 for(i=0;i<LEN0;i++) | |
49 for(j=0;j<LEN1;j++) | |
748
c2c709727221
i64 continue... basic.s assembled.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
642
diff
changeset
|
50 printf("#0049:m %d %d = %d\n",i,j,a[i][j]); |
639 | 51 |
640 | 52 for(i=0;i<LEN0;i++) |
53 for(j=0;j<LEN1;j++) | |
54 b[i][j] = i*100 + j; | |
55 | |
56 for(i=0;i<LEN0;i++) | |
57 for(j=0;j<LEN1;j++) | |
748
c2c709727221
i64 continue... basic.s assembled.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
642
diff
changeset
|
58 printf("#0057:l %d %d = %d\n",i,j,b[i][j]); |
640 | 59 |
60 | |
639 | 61 f(a); |
62 } | |
63 |