Vector Instructions. Part I

Instructions and registers

Figure 1: Scalar and vector computations

Intrinsics

Figure 2: Names of intrinsics in SSE2 (a) and ARM NEON (b)
Table 1: Data type designations for x86 intrinsics

Essential vector instructions

Figure 3: Horizontal addition
Figure 4: The _mm_madd_epi16 instruction
Figure 5: Copying by mask
Figure 6: Shuffling

Where do I get information on vector instructions?

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Elecard Company

Elecard Company

Leading provider of components and software products for analysis, monitoring, encoding, decoding and streaming digital video and audio data.