目的
CACHE_ZERO ディレクティブは、マシン・インストラクション dcbz (data cache block set to zero) を起動します。この命令は、 指定された変数に対応するデータ・キャッシュ・ブロックをゼロに設定します。 このディレクティブは、慎重に使用してください。
構文
>>-CACHE_ZERO--(--cv_var_list--)------------------------------->< |
例
以下の例では、0 に設定したいキャッシュ・ブロックに配列 ARRA が すでにロードされていると想定します。 次に、キャッシュ・ブロック内のデータがゼロに設定されます。
real(4) :: arrA(2**5) ! .... !IBM* CACHE_ZERO(arrA(1)) ! set data in cache block to zero