タグ

ブックマーク / qiita.com/kubo39 (1)

  • Goとrdtscの謎を追う - Qiita

    最近重い腰をあげてようやくGoの勉強を格的にはじめました。それでたぶんGoにかんしてはじめて記事を書くのですが、なにぶん初心者なのでお手柔らかにお願いします。 そういうわけで src/runtime/asm_amd64.s をなんとなく読んでいたのですが、以下のような気になるコードを見つけました。 // Figure out how to serialize RDTSC. // On Intel processors LFENCE is enough. AMD requires MFENCE. // Don't know about the rest, so let's do MFENCE. CMPL BX, $0x756E6547 // "Genu" JNE notintel CMPL DX, $0x49656E69 // "ineI" JNE notintel CMPL CX, $0

    Goとrdtscの謎を追う - Qiita
    honeybe
    honeybe 2019/08/08
  • 1