指定されたビット パターンを最終的な値に変換する作業に行き詰まっています。私は次のFourCCを持っています:
SP78 SP3C SP69 SP4B SP5A
S は符号付き浮動小数点を表します。最初の桁は整数ビット カウントで、2 番目の桁は小数ビット カウントを表します (FourCC ですが、2 バイトしか使用されません)。
したがって、タイプは次のとおりです。
SP78 // floating point signed, 1 sign bit, 7 bits integer, 8 fraction bits
SP3C // floating point signed, 1 sign bit, 3 bits integer, 12 fraction bits
SP69 // floating point signed, 1 sign bit, 6 bits integer, 9 fraction bits
SP4B // floating point signed, 1 sign bit, 4 bits integer, 11 fraction bits
SP5A // floating point signed, 1 sign bit, 5 bits integer, 10 fraction bits
これらのビットパターンをSwiftでDoubleに変換するにはどうすればよいですか?
よろしく、サシャ