Ryujit は SSE 命令をサポートしますが、Ryujit は 64 ビット専用です。
ほとんどの顧客は、会社のポリシーと予算 (テスト コストのため) のために、Windows 32 ビット OS に固執します。
私の理解では、Ryujit は新しい「64 ビットに最適化された JIT スキーム」です。
ただし、ご存知のように、SSE 命令セットは 32 ビットと 64 ビットに存在します。
Mono.Simd は、x86 または Arm 32 ビット プロセッサで動作します。
(Java SIMD 呼び出しは x86 および 64 ビットで動作するようです)。
私たちのプロジェクトはすべての CPU を対象としているため、「SSE をサポートしている Mono を使用するか、CPU と OS を変更してください」と顧客に伝えることは非常に困難です。
なぜ MS .NET Framework for x86 は SSE コマンドをサポートしていないのに、Ryujit はサポートしているのでしょうか?
(私はCPUの専門家ではありませんが、.NETに「このコマンドでSSEを強制する(可能であれば)」を選択するオプションがあることを願っています)