共有
  • 記事へのコメント28

    • 注目コメント
    • 新着コメント
    その他
    n2s
    NaNそれこわいw

    その他
    efcl
    NaN Boxingとアーキテクチャ判定

    その他
    field_combat
    へー

    その他
    tmatsuu
    わいわい

    その他
    UDONCHAN
    興味深い

    その他
    T-miura
    なんか悪さに使えるのか、ただのまめ知識レベルか、、?

    その他
    mizdra
    面白い

    その他
    takc923
    NavigatorUAData.getHighEntropyValues() はサポートしていないブラウザがあるので避けてるんだと思った

    その他
    lli
    x86判定なのでAMDでも同じ結果になると。NaNの扱いがこうなったのなんでだろ

    その他
    wiz7
    ふん、「低レベル」な話だな。

    その他
    shikiarai
    NaNだかなぁ

    その他
    odakaho
    “プラスの NaN の場合、上位 8 bit は 0x7F === 127 に、マイナスの NaN の場合は上位 8 bit は 0xFF === 255 となります” “V8 の JIT による最適化を避ける意図”

    その他
    a-know
    面白い

    その他
    mysql8
    インテル入ってるライブラリ作ってほしい

    その他
    yasu-log
    yasu-log CPUがx86かarmかどうかはnavigator.userAgentData.getHighEntropyValues()のarchitectureで取得できますが、この記事は違うアプローチなので面白いです。JITの検知もすごい。

    2023/01/11 リンク

    その他
    t_motooka
    これは面白い話だ

    その他
    mohno
    mohno 「Intel アーキテクチャを判断するコードはその演算の結果が R Ind であるかどうかをチェック」「JIT による最適化を避ける意図」/機械語での判別も昔は裏技みたいなものだったが、JavaScriptの仕様に追加されないのかな。

    2023/01/11 リンク

    その他
    netcraft3
    すごい

    その他
    masaru_al
    『Intel 独特の文化だと思うのですが、qNaN の表現のうちの 1 つを「Real Indefinite」という特別な表現として扱い、いくつかの演算の返り値として、この R Ind という特殊な表現の qNaN を返す実装になっているようです』

    その他
    niwa0328
    判定できた

    その他
    programmablekinoko
    programmablekinoko JITの最適化を妨げるvolatileが必要だな(C脳)

    2023/01/11 リンク

    その他
    skypenguins
    ニッチすぎる

    その他
    dekaino
    なるほどね

    その他
    koba789
    koba789 NaN だろうなぁと思ったらやはり NaN だった

    2023/01/11 リンク

    その他
    triggerhappysundaymorning
    これはマジもんのハックですなあ。

    その他
    sugyan
    NaNというニッチな…

    その他
    yosuke_furukawa
    NaNってこったい!!!

    その他
    gfx
    NaN hackだ…。

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    JavaScript で CPU が Intel かどうかを判定する(ついでに JIT を検知する)

    先日、次のような Tweet を見かけました TIL I discovered that TensorFlow.js uses an interesting tri...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む