2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

今でも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