Data Structures | |
| class | UnrollTranslator |
Functions | |
| def | init_optimizer |
Variables | |
| list | global_options_table |
| list | translate_options_table |
| tuple | global_option = Option(global_options_table) |
| tuple | translate_option = Option(translate_options_table) |
Initial value:
[
('unroll', "アンロール回数", '''展開する回数を指定します''',4),
('enable_overun', "オーバーランを認める",
'''ループ回数がアンロール回数で割り切れない場合、
バッファをはみだしてストアを行います。
書き込まれるサイズは、最大
((unroll count)-1) * sizeof(buffer[0]) [byte]
になります
ループ回数が割り切れない場合の処理が減るので少し速くなりますが、
バッファオーバーランが不具合を起こします。
よく理解したうえで使ってください''', False)
]
1.5.6