<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>melancholic afternoon</title>
<link>http://homepage1.nifty.com/herumi/diary/latest.html</link>
<description>With Wnz</description>
<language>ja</language>
<lastBuildDate>Sun, 07 Feb 2010 20:36:06 GMT</lastBuildDate>
<generator>tekito ver. 2.0</generator>
<item><title>2/7 先週から首と肩の痛み...</title>
<link>http://homepage1.nifty.com/herumi/diary/1002.html#7</link>
<pubDate>Sun, 7 Feb 2010 14:59:59 GMT</pubDate>
<description><![CDATA[
先週から首と肩の痛みが酷くて困る. 今までの肩こりと違って横になると起きるときに頭を持って首を固定しないと痛くて起き上がれない.
]]></description>
</item>
<item><title>2/6 gccで-msse4つきで_mm_cvtsi...</title>
<link>http://homepage1.nifty.com/herumi/diary/1002.html#6</link>
<pubDate>Sat, 6 Feb 2010 14:59:59 GMT</pubDate>
<description><![CDATA[
gccで-msse4つきで_mm_cvtsi128_si32()を使うとmovdではなくpextrdが使われてしまう.
<pre class="box">
% cat t.c
#include &lt;xmmintrin.h&gt;
int main(int argc)
{
    return _mm_cvtsi128_si32(_mm_cvtsi32_si128(argc));
}
% gcc t.c -S -O3 -msse4 -fomit-frame-pointer && cat t.s
main:
        leal    4(%esp), %ecx
        andl    $-16, %esp
        pushl   -4(%ecx)
        pushl   %ecx
        movd    (%ecx), %xmm0
        popl    %ecx
        pextrd  $0, %xmm0, %eax
        leal    -4(%ecx), %esp
        ret</pre>
-march=core2もつけるとmovdにしてくれるけどなんでそうなってるのかわからない(-march=k8やamdfam10でもpextrd).
pextrdなんてSSE4.1(と一部のcore2)でしか使えないし, 使えたとしてもmovdの方が速いんだから常にmovdでいいのに.
というかintrinsicなのに勝手に命令を変えないで欲しい. バグじゃないのと言ってみたけどrejectされた.
いまいち納得できない.<br>
で今更ながら気がついたのだけど, gccではcpuidに応じてSIMD命令を切り換えるプログラムを書くには実装を分割してそれぞれのコンパイルオプションを変えるしかないんだな. めんどくさ.
ヘッダのみのライブラリを提供するのは不可能だ.
]]></description>
</item>
<item><title>2/5 『白夜』(ドストエフス...</title>
<link>http://homepage1.nifty.com/herumi/diary/1002.html#5</link>
<pubDate>Fri, 5 Feb 2010 14:59:59 GMT</pubDate>
<description><![CDATA[
『白夜』(ドストエフスキー 小沼文彦訳)<br>
ひきこもりの妄想青年が一目惚れした女性に振られる話, と言っちゃっていいのか分からんけどまあそういう話.
殆ど初対面の女性に延々と自分を語りだす(10ページ以上! 全部で100ページしかない短編なのに)のは危ない気がする.
女性も一緒になりましょうみたいなこと言っててさくっと振るあたり恐ろしい.
]]></description>
</item>
<item><title>2/4 公開鍵暗号の数理最終...</title>
<link>http://homepage1.nifty.com/herumi/diary/1002.html#4</link>
<pubDate>Thu, 4 Feb 2010 14:59:59 GMT</pubDate>
<description><![CDATA[
<a href="http://cryptology.cocolog-nifty.com/blog/2010/01/post-8c64.html">公開鍵暗号の数理</a>最終回<br>
全部で7日間. これだけまとめて系統だって暗号の話を聞いたのは初めてで非常に勉強になった. それ系の論文も大分読みやすくなるんじゃないかと思う.
毎日いかせてもらえたのもありがたかった.
]]></description>
</item>
<item><title>2/3 『後宮小説』(酒見賢一...</title>
<link>http://homepage1.nifty.com/herumi/diary/1002.html#3</link>
<pubDate>Wed, 3 Feb 2010 14:59:59 GMT</pubDate>
<description><![CDATA[
『後宮小説』(酒見賢一)<br>
壮大なほら話. ヒロインの(というか全編に漂う)とぼけぐあいがなかなかよろしい.
ほら話と言えば井上ひさしの『新釈遠野物語』(結構お気に入り)や『吉里吉里人』も楽しい.
]]></description>
</item>
</channel></rss>
