■ このスレッドは過去ログ倉庫に格納されています
今でもX680x0ユーザー全員集合 Part 63
- 1 :田辺敦司@レトロエクスプレス ◆9jk3aVb0KI :2014/10/19(日) 20:45:02.37 .net
- 前スレ
http://hello.2ch.net/test/read.cgi/i4004/1408086890/
関連スレ
◇ いまだにX680x0な話題はこちらで [避難所2]3◇
http://peace.2ch.net/test/read.cgi/hard/1335022008/
イベントなど
レトロエクスプレス 公式HP http://retroexp.mankai.jp/
マイコンインフィニット PRO-68K 公式HP http://mi68.artstage.net/
エミュなど(リンクに問題があるようなら指摘願います。)
xm6g →活動の場をtwitterに移されたようです
xm6i http://xm6i.org/
px68 http://emuhani.seesaa.net/
XEiJ http://mada.la.coocan.jp/xeij/
X68000 LIBRARY
http://www.retropc.net/x68000/index.htm
- 745 :ナイコンさん:2014/11/08(土) 20:36:06.14 .net
- >>733
簡単な関数をコンパイルしてみた。
fibonacci.c:
unsigned fibonacci(unsigned n)
{
switch (n) {
case 0:
case 1:
return n;
default:
return fibonacci(n - 1) + fibonacci(n - 2);
}
}
$ human68k-gcc -mcpu=68000 -O2 -fomit-frame-pointer -S fibonacci.c
- 746 :ナイコンさん:2014/11/08(土) 20:38:24.80 .net
- まあ、結構良い感じな気がする。
fibonacci:
moveml #8240,%sp@-
movel %sp@(16),%a2
moveq #0,%d2
lea fibonacci,%a3
.L4:
moveq #1,%d0
cmpl %a2,%d0
jcs .L7
movel %d2,%d0
addl %a2,%d0
moveml %sp@+,#3076
rts
.L7:
pea %a2@(-1)
jsr %a3@
addql #4,%sp
subql #2,%a2
addl %d0,%d2
jra .L4
古いバージョンではどういうコード吐いてたか確認してないので進歩してるかはわからん。
総レス数 1001
207 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200