AMD announces SSE5 instructions

AMD today announced a new extension of the SSE SIMD instruction set in
the form of SSE5, a fairly radical upgrade that will arrive in 2009
with the "Bulldozer" core. The full instruction set reference is here, and we've also got a quick overview of new features:
- There are now instructions that take three arguments in addition to the destination. As a result, there are new instructions that multiply two registers and add a third (much like most ALUs on a GPU) .
- FP16, everyone's favorite partial precision format from the NV30 era, is back. All of the instructions for the new FP16 format are related to the new multiply-accumulate class of instructions.
- There are a number of new instructions to move values within an XMM register. There's a new instruction, PPERM, to generate permutations of the contents of an XMM register, as well as vector rotates, shifts, and conditional moves.
Tagging
amd ± sse5, sse4, bulldozer, popcnt
Related amd News
RWT Analyzes Bulldozer Benchmarks
AMD Bulldozer microarchitecture analysis
Say hello to GLOBALFOUNDRIES
AMD completes deal with ATIC to create The Foundry Company
AMD Propus to be released in Q2 & Q3
AMD launch 45nm Phenom II processor
AMD goes Asset Smart; splits into two
Beyond Programmable Shading course notes available
AMD launches FireStream 9250 with 200Gflops DP via RV770
AMD GPGPU solutions get extra support from industry partners
AMD Bulldozer microarchitecture analysis
Say hello to GLOBALFOUNDRIES
AMD completes deal with ATIC to create The Foundry Company
AMD Propus to be released in Q2 & Q3
AMD launch 45nm Phenom II processor
AMD goes Asset Smart; splits into two
Beyond Programmable Shading course notes available
AMD launches FireStream 9250 with 200Gflops DP via RV770
AMD GPGPU solutions get extra support from industry partners