The Interactive Multimedia Association (IMA) developed an ADPCM algorithm designed to be used in entertainment multimedia applications. It is particularly fast to encode and decode and does not strictly require any multiplications or floating point operations. While the encoding and decoding algorithms remain more or less constant across different IMA implementations, the specific on-disk data for