Windows XP、gccを使用しています。インラインアセンブリを使用してC配列を効率的に参照する
私はいくつかのインラインアセンブリコードを持つC++プロジェクトを持っています。 アセンブリコードはC配列を参照する必要があります。 私はインラインアセンブリを使用しています。配列へのポインタをレジスタの1つに渡さなければなりません。残念ながら、これは私にいくつかの複雑な計算に必要なレジスタを奪ってしまいます。
レジスタを失うか、ポインタをスタックにプッシュしなくても、C配列を参照するインラインアセンブリ方法があるかどうかを知りたいと思います。私はスタックを使用できない理由は、十分なレジスタがないので他の値を格納するスタックに頼っているからです。
あなたが作業しているプラットフォームを指定するには、質問を編集する必要があります。 –
プラットフォーム情報を追加しました。 – L123