Dies ist eine Implementierungsfrage ... Sie können die genauen Informationen abrufen, indem Sie den spezifischen Code für die Assembly kompilieren. Informationen hierzu finden Sie in diesem StackExchange-Artikel
Soweit es sich nicht um eine Implementierungsfrage handelt, können Sie hier Anmerkungen zur internen Darstellung sehen, dass das Objekt aus drei Teilen besteht:
- S = Vorzeichenbit
- I = 96-Bit-Ganzzahl
- F = A "Skalierungsfaktor"
Der Wert wird anhand einer Formel wie folgt berechnet:
value = ( S * I ) / ( 10 ^ F )
Es gibt Verknüpfungen, die aus diesen Werten genommen werden können, um die Vorteile der CPU zu nutzen. Der Compiler / die Bibliothek implementiert wahrscheinlich diese Verknüpfungen.