hlx>run maze2.c
hlx>run invader.c
hlx>run kcube.c
#include <acl.c>
void aMain()
{
AWindow *w = aOpenWinEx(16, 16, "gradation", 1);
int x, y;
for (y = 0; y < 256; y++) {
for (x = 0; x < 256; x++)
aSetPixOpt(w, AOPT_RfCf, x, y, aRgb8(y, x, 0));
}
aWait(-1);
}CANVAS 16,16,"gradation";
FOR Y=0,256;
FOR X=0,256;
SETPIX@@ RF+CF,X,Y,RGB8(Y,X,0);
NEXT;
NEXT;
WAIT -1;| [1]codemode=2, optmode=0 | 2.785秒 | x64用JITコンパイラ, 速度優先モード |
| [2]codemode=2, optmode=1 | 3.626秒 | x64用JITコンパイラ, サイズ優先モード |
| [3]codemode=2, optmode=15 | 5.652秒 | x64用JITコンパイラ, 最適化OFF |
| [4]codemode=0, optmode=0 | 18.973秒 | インタプリタ実行, 最適化ON |
| [5]codemode=0, optmode=15 | 29.051秒 | インタプリタ実行, 最適化OFF |
| [6]gcc -m64 -O0 | 7.374秒 | 最適化OFF |
| [7]gcc -m64 -O3 | 2.372秒 | 速度優先モード |
| [8]tcc -m64 | 7.482秒 |
| コメント | お名前 | NameLink | |