- 7 名前:デフォルトの名無しさん [2009/06/29(月) 13:17:44 ]
- 空気読まずに質問です。
ググってみたが解決策が見つからないです。ヒントをください。 const short x_limit_min[8] = {i, i-1, i-2, i-3, i-4, i-5, i-6, i-7}; __asm__ volatile ( : " movdqu %[x_limit_min], %%xmm3 ¥n¥t" : :: ..., [x_limit_min] "m" (x_limit_min), ... : ... ); こう書いてみたところ、(Xは数字) error: memory input X is not directly addressable と警告されてしまう。 ローカル配列のアドレスを渡すだけなので :: [x_limit_min] "m" (&x_limit_min) としてみても、同じエラーだった。どうするのが正解でしょう?
|

|