110 - Longer Vector Length
$ cd ../110
$ cat -n vlen2.c
code:vlen2.c
13 double aM * (N+1); /* 2 dim array, 64M + pad */ 16 void myloop(int m, int n) {
17 int i, j;
18 for(j = 0; j < m; j++) {
19 for(i = 0; i < n; i++) {
21 }
22 }
23 }
27 myloop(M, N);
---
$ diff vlen2.c ../109/vlen.c
https://gyazo.com/d3f9a7558a81e2cb02fdcb144b023f00
$ gcc -O vlen2.c
$ a.out // 0.246 sec
$ ncc -ftrace vlen2.c -o n.out
$ n.out // 0.002 sec = 116 times speed against gcc.
https://gyazo.com/09eb57a9ccc6d0278efaf3fbfe8ff0d8