I'm a tad confused on what is meant by a "scalar" program, instructions, and registers.
albusshin
@woohoo "scalar" is as opposed to "vector". SIMD instructions process on vectors, as in "multiple data", so "scalar" can be understand as "single data"
holard
Adding to the answer above, expressions such as "32 + 15" add scalars (32 and 15). Instructions such as "mul" operate on such scalars, and the registers we use also store scalars.
I'm a tad confused on what is meant by a "scalar" program, instructions, and registers.
@woohoo "scalar" is as opposed to "vector". SIMD instructions process on vectors, as in "multiple data", so "scalar" can be understand as "single data"
Adding to the answer above, expressions such as "32 + 15" add scalars (32 and 15). Instructions such as "mul" operate on such scalars, and the registers we use also store scalars.