システムプログラミング会のまとめ
x86の涙ぐましい互換性の話が展開されているんだけど、本当にこれ実装するための回路規模を考えると・・・。#spkai
2016-07-02 16:16:58前は xchg eax, eax = nop だったが64ビット化で rax の上32ビットがクリアされるので NOP でなくなってしまう。なので 0x90 は NOP だと明確化(?) #spkai
2016-07-02 16:17:43mov %eax,%eax がまさにこれの1問目の題意だったんだけど #spkai shinh.skr.jp/quiz/sp.html
2016-07-02 16:18:33AVXとSSEの命令がミックスされて実行されると、SSE命令の過去互換性を保つために、SSE命令が遅くなる(エミュレートされた状態になる?)AVXのレジスタ上位をクリアする命令をAVX実行後に実行してやると、もとのSSE命令に戻る。 #spkai
2016-07-02 16:21:45@kazuho で、ymmいじられたかどうか覚えてるのは、コンテクストスイッチの際に退避すべき量を最小限にするためじゃないのかな #spkai
2016-07-02 16:34:00「sock_addr_storageは完璧な解ではない。Solarisだとそれより長いpathnameをUNIXドメインソケットに使える」 ひでぇw #spkai
2016-07-02 16:50:18sockaddr_unがsockaddr_storageよりでかくなることがあるSolarisと、getsockoptにsizeof(sockaddr_storage)より大きいサイズ渡すとエラーを返したlinuxか。つらい #spkai
2016-07-02 16:51:05chaos と言う形容以外の言葉が無い…正に『こわちか』 #spkai twitter.com/kazuho/status/…
2016-07-02 16:57:56植山さんの40日でCコンパイラってこれか #spkai Cコンパイラをスクラッチから開発してみた(日記) - Qiita qiita.com/ruiu/items/4d4…
2016-07-02 17:02:05マシン再起動でたまに繋がるのが復旧することもあるようです(経験則)。繋がるマシンに集めるのが無難ですね #spkai
2016-07-02 17:08:21SoftWare Write Combining 書き出すアドレスを絞ってバッファリングして一気にwriteすると速い。なるほど。 #spkai
2016-07-02 17:12:02