前田/日誌/2010-03-22
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[前田/日誌]]
***メモ [#h7b49284]
-実装した配列の添え字の最適化のパターン~
con=即値, id=変数, opr=演算子等の計算結果(e.g. id+id)
--id[id+con] → (id+con)[id]
--id[opr+con] → (id+con)[opr]
--id[con+id] → (id+con)[id]
--id[con+opr] → (id+con)[opr]
--id[id-con] → (id-con)[id]
--id[opr-con] → (id-con)[opr]
--id[con-id] → (id+con)[-id]
--id[con-opr] → (id+con)[-opr]
-PP,MMの最適化
--id=id+con → ADDIで1命令化
--id=con+id → ADDIで1命令化
--id=id-con → ADDIで1命令化
--id=con-id → 通常処理(2命令)
----
#comment
終了行:
[[前田/日誌]]
***メモ [#h7b49284]
-実装した配列の添え字の最適化のパターン~
con=即値, id=変数, opr=演算子等の計算結果(e.g. id+id)
--id[id+con] → (id+con)[id]
--id[opr+con] → (id+con)[opr]
--id[con+id] → (id+con)[id]
--id[con+opr] → (id+con)[opr]
--id[id-con] → (id-con)[id]
--id[opr-con] → (id-con)[opr]
--id[con-id] → (id+con)[-id]
--id[con-opr] → (id+con)[-opr]
-PP,MMの最適化
--id=id+con → ADDIで1命令化
--id=con+id → ADDIで1命令化
--id=id-con → ADDIで1命令化
--id=con-id → 通常処理(2命令)
----
#comment
ページ名: