You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
cmd/gc: make liveness ~10x faster 1) The arrayindexof lookup function is O(n). Replace with O(1) lookups. 2) The checkptxt function is O(n²) and is purely for debugging. Only run when the debugging flags are turned on. 3) Iterating over sparse bitmaps can be done faster word by word. Introduce and use bvnext for that. Run times before and after, on my 2.5 GHz Core i5 MacBook Pro. x.go 9.48 0.84 is
ループカウンタを64bitにしたり、 バッファのサイズを定数にしたらパフォーマンス激落ちなんだけど何で? c++ - Replacing 32bit loop count variable with 64bit introduces crazy performance deviations - Stack Overflow stackoverflowで、興味深い質問が行われている。 簡単にまとめるとこうだ。std::uint64_t型の配列の各要素にx86-64のpopcnt(1になっているビット数を数える命令)を適用したい。 コードの肝心の部分を書くと、以下のようになる。 for (unsigned i=0;i<size/8;i+=4) { count+=_mm_popcnt_u64(buffer[i]); count+=_mm_popcnt_u64(buffer[i+1]); coun
【悲報】マガジンの将棋マンガがルールを知らない Tweet 1:風吹けば名無し@\(^o^)/:2014/08/06(水) 18:11:39.87 ID:rpvNvcIw.net どうするんやコレ 9:風吹けば名無し@\(^o^)/:2014/08/06(水) 18:13:20.90 ID:e4E6BT4N.net テニスかな? 15:風吹けば名無し@\(^o^)/:2014/08/06(水) 18:14:07.83 ID:hqf3zFzL.net 申し訳ないがテニヌはNG 51:風吹けば名無し@\(^o^)/:2014/08/06(水) 18:19:21.82 ID:r1MLyBTQ.net 諌山×皆川とか絶対おもろいやろ 12:風吹けば名無し@\(^o^)/:2014/08/06(水) 18:13:41.81 ID:Rjrvr7fh.net ギャグ漫画やろ? 13:風吹けば名無し@\(
僕とエディタの続きです. あらすじ 環境構築につかれた人「環境構築につかれた」 ここ2年くらいは,「恋に落ちるエディタ」と評判のsublimetextを使って,コンパイラなりインタプリタ叩いてコーディングをしていた.OSはもともとWindowsを使っていたが,快適なClangによるC++の開発環境を求めるにあたり,コミュニティ的にUNIXの世界の住人が多いLinux(UbuntuときどきDebian)に移住した.正直macが欲しいとおもった. vimに入信を試みる vim?— たにったさん(はきもよ) (@ttata_trit) 2014, 4月 10 vimには堅牢なClangによる自動補完のプラグインがあると聞いたので,早速コマンドラインで$vi,立ち上げたコンソールには「vimがなんとか」.試しに使ってみたがよくわからない.BackSpace使えないのがタイプミスの多い自分としてはつ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く