Hi, I try to convert http://gruntthepeon.free.fr/ssemath/sse_mathfun.h to Mono. But it seems some sse command was missing in Mono.Simd. Just like follow 2 commands: v4si emm0 = _mm_cvttps_epi32(fx); v4sf tmp = _mm_cvtepi32_ps(emm0);
Also I have try use "cast" Vector4f to Vector4i, but the result is so strange. Vector4f f=new Vector4f(1.1f, 55.3f, 0.3f,0.4f); Console.WriteLine(f); Vector4i i=(Vector4i)f; Console.WriteLine(i); Vector4f newf = (Vector4f)i; Console.WriteLine(newf); output will be: <1.1, 55.3, 0.3, 0.4> <1066192077, 1113404211, 1050253722, 1053609165> <1.1, 55.3, 0.3, 0.4> I dont know whether this is a bug. Thanks, Jet -- View this message in context: http://www.nabble.com/How-to-convert-_mm_cvttps_epi32-to-Mono.Simd-code-tp25577177p25577177.html Sent from the Mono - General mailing list archive at Nabble.com. _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
