Version: Unity 6.6 Alpha (6000.6)
LanguageEnglish
  • C#

X86.Sse.TRANSPOSE4_PS

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Declaration

public static void TRANSPOSE4_PS(ref v128 row0, ref v128 row1, ref v128 row2, ref v128 row3);

Parameters

Parameter Description
row0 __m128 value on corresponding row
row1 __m128 value on corresponding row
row2 __m128 value on corresponding row
row3 __m128 value on corresponding row

Description

Transposes a 4x4 matrix of single precision floating point values (_MM_TRANSPOSE4_PS).

Arguments row0, row1, row2, and row3 are __m128 values whose elements form the corresponding rows of a 4x4 matrix. The matrix transpose is returned in arguments row0, row1, row2, and row3 where row0 now holds column 0 of the original matrix, row1 now holds column 1 of the original matrix, etc.