| Both sides previous revisionPrevious revision | |
| en:multiasm:papc:chapter_6_11 [2026/02/27 02:38] – jtokarz | en:multiasm:papc:chapter_6_11 [2026/02/27 02:40] (current) – jtokarz |
|---|
| The idea of vector and scalar operations is shown in figure {{ref>sse1vector}} and figure {{ref>sse1scalar}}, respectively. | The idea of vector and scalar operations is shown in figure {{ref>sse1vector}} and figure {{ref>sse1scalar}}, respectively. |
| <figure sse1vector> | <figure sse1vector> |
| {{ :en:multiasm:cs:sse1vector.png?600 |Illustration of the idea of SSE vector data processing}} | {{ :en:multiasm:cs:sse1vector.png?550 |Illustration of the idea of SSE vector data processing}} |
| <caption>The idea of vector data processing in SSE</caption> | <caption>The idea of vector data processing in SSE</caption> |
| </figure> | </figure> |
| <figure sse1scalar> | <figure sse1scalar> |
| {{ :en:multiasm:cs:sse1scalar.png?600 |Illustration of the idea of SSE scalar data processing}} | {{ :en:multiasm:cs:sse1scalar.png?550 |Illustration of the idea of SSE scalar data processing}} |
| <caption>The idea of scalar data processing in SSE</caption> | <caption>The idea of scalar data processing in SSE</caption> |
| </figure> | </figure> |
| |
| <figure sseunpack> | <figure sseunpack> |
| {{ :en:multiasm:cs:sseunpack.png?600 |Illustration of SSE unpacking single-precision floating-point values}} | {{ :en:multiasm:cs:sseunpack.png?550 |Illustration of SSE unpacking single-precision floating-point values}} |
| <caption>The illustration of SSE unpacking single-precision floating-point values</caption> | <caption>The illustration of SSE unpacking single-precision floating-point values</caption> |
| </figure> | </figure> |
| |
| <figure sseshuffle> | <figure sseshuffle> |
| {{ :en:multiasm:cs:sseshuffle.png?600 |Illustration of SSE shuffle single-precision floating-point values}} | {{ :en:multiasm:cs:sseshuffle.png?550 |Illustration of SSE shuffle single-precision floating-point values}} |
| <caption>The illustration of SSE shuffle single-precision floating-point values</caption> | <caption>The illustration of SSE shuffle single-precision floating-point values</caption> |
| </figure> | </figure> |
| |
| <figure sse3palignr> | <figure sse3palignr> |
| {{ :en:multiasm:cs:sse3palignr.png?650 |Illustration of an aligned byte combine instruction}} | {{ :en:multiasm:cs:sse3palignr.png?600 |Illustration of an aligned byte combine instruction}} |
| <caption>The illustration of an aligned byte combine instruction</caption> | <caption>The illustration of an aligned byte combine instruction</caption> |
| </figure> | </figure> |