Avatar
norio_nomura 4/24/2019 5:24 AM
ループアンロールされてますね。
  • 初期化:
    • main3: rgb[0...1]は128bitリテラル読み書き1回 rgb[2]は64bit即値書き込み1回
    • main4: rgb[0...1] [2...3] 128bitリテラル読み込み1回書き込み2回
  • 乗算:
    • main3: rgb[0...1] 128bit対象レジスタへ読み込み1回、128bitリテラルとレジスタの乗算1回、128bit書き込み1回 rgb[2] 64bit対象読レジスタへみ込み1回、64bit64bitリテラルとレジスタの乗算1回、64bit書き込み1回
    • main4: rgb[0...1] [2...3] 128bitリテラルをレジスタへ読み込み1回、128bit対象をレジスタへ読み込み2回、128bitレジスタ同士の乗算2回、128bit書き込み2回
(edited)