タグ

2013年6月22日のブックマーク (2件)

  • clang+llvmでさりげなくすごいコードが生成されていた話。 - 組み込みの人。

    先日llvm 3.3がリリースされました。aarch64(arm 64bit)のコードが生成できるようになったということなので、ソースからビルドして遊んでいたのですが、さりげなく凄く最適化されたコードが生成されているのに気がつきました。aarch64だと今は実行して確認できる環境が手元に無いので、普通のarmv7-aで同じことを試しました。 ここで使ったコードとその結果はgistに貼りました。 https://gist.github.com/tetsu-koba/5835724 ソースコード int sum(int x) { int sum = 0; int i; for (i = 1; i <= x; i++) { sum += i; } return sum; } 1からnまでの総和を求める関数です。1から100までの総和が5050なのはガウス少年の逸話で有名ですね。 gcc 4.8.

    clang+llvmでさりげなくすごいコードが生成されていた話。 - 組み込みの人。
  • さようなら。ありがとう。 - しなもん日記

    突然のお知らせになってしまいましたが、きのう、6月21日金曜日、しなもんが永眠しました。 そして今日、6月22日土曜日の午後、比叡山の山すそにある葬儀場でしなもんは白い骨になりました。 亡くなった日の夜と翌日の午前には、はてなの仲間を中心に、たくさんの人たちがお別れをしに我が家を訪れてくれました。 来れなかった人もたくさんの温かいお別れの言葉を贈ってくれました。 ネットでご報告するのは、ひととおりの儀式をすませてからにしよう、とjkondoと決めていました。 そしていま、ご報告します。 しなもんは、たくさんの人たちに見送られ、愛情と共に旅立ちました。 しなもんが生きていたもうひとつの世界、インターネットでたくさんの愛情を注いでくれた、ここ、「しなもん日記」に来てくれていたみなさんへ。 今まで、しなもんを愛してくれて、当にありがとうございました。 しなもんが旅立つまでの経緯です。 前回のエ

    さようなら。ありがとう。 - しなもん日記