Start64!Anyway, two unrelated topics today, SSE Arithmetic and then dynamic data. There's a whole bunch of SSE arithmetic instructions we're just looking at some basic floating point ones today. This tutorial covers 28 instructions all up they are all different versions of ADD, SUB, MUL, DIV, SQRT, MIN and MAX.

For each of these 7 operations you can work with singles or doubles (32 or 64 bit floats) and you can use SIMD (packed) or scalar (only the lowest). For a total of 28 different instructions.

x64 Assembly and C++ Tutorial 49: SSE Arithmetic and Dynamic Memory - YouTube