Unroll Namespace Reference


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)


Function Documentation

def Unroll::init_optimizer (   engine  ) 

Definition at line 77 of file Unroll.py.


Variable Documentation

Definition at line 54 of file Unroll.py.

Initial value:

[
]

Definition at line 35 of file Unroll.py.

Definition at line 55 of file Unroll.py.

Initial value:

[
    ('unroll', "アンロール回数", '''展開する回数を指定します''',4),

    ('enable_overun', "オーバーランを認める",
'''ループ回数がアンロール回数で割り切れない場合、
バッファをはみだしてストアを行います。

書き込まれるサイズは、最大
 ((unroll count)-1) * sizeof(buffer[0]) [byte]
になります

ループ回数が割り切れない場合の処理が減るので少し速くなりますが、
バッファオーバーランが不具合を起こします。
よく理解したうえで使ってください''', False)
]

Definition at line 38 of file Unroll.py.


Generated on Tue Mar 31 20:19:54 2009 for ctrump by  doxygen 1.5.6