this is not true, the JIT does not recognise Vector4D and friends as TYP_SIMD thus it will not place

this is not true, the JIT does not recognise Vector4D and friends as TYP_SIMD thus it will not place our custom struct in VEX registers. This means that there is an enregistration penalty every time we want to do an operation using System.Numerics. That being said, it should still be possible and less expensive than regular float maths.
Was this page helpful?