Skip to content

Commit 30c2cdc

Browse files
authored
Enable emitting intrinsics for System.Numerics.Vector<T> on arm64 (#66476)
1 parent d7b0e21 commit 30c2cdc

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/mono/mono/mini/simd-intrinsics.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3694,6 +3694,10 @@ mono_emit_simd_intrinsics (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSign
36943694
if (!strcmp (class_ns, "System.Numerics") && !strcmp (class_name, "Vector")){
36953695
return emit_sri_vector (cfg, cmethod, fsig, args);
36963696
}
3697+
3698+
if (!strcmp (class_ns, "System.Numerics") && !strcmp (class_name, "Vector`1")){
3699+
return emit_vector64_vector128_t (cfg, cmethod, fsig, args);
3700+
}
36973701
#endif // defined(TARGET_ARM64)
36983702

36993703
return emit_simd_intrinsics (class_ns, class_name, cfg, cmethod, fsig, args);

0 commit comments

Comments
 (0)