Esta é uma pergunta de implementação ... Você pode obter as informações precisas compilando o código específico para a montagem veja este artigo do StackExchange
Na medida em que não é uma questão de implementação, você pode ver aqui observações sobre a representação interna de que existem três partes no objeto:
- S = bit de sinal
- I = inteiro de 96 bits
- F = Um "fator de escala"
O valor é calculado usando uma fórmula como:
value = ( S * I ) / ( 10 ^ F )
Existem atalhos que podem ser obtidos a partir desses valores que aproveitam as vantagens que a CPU faz facilmente. O compilador / biblioteca provavelmente implementa esses atalhos.