Comment un type de données de 16 octets est-il stocké sur une machine 64 bits?

J’ai constaté que nous pouvions utiliser des types de données étendus tels que unsigned long long, qui consumnt 16 octets de mémoire, c’est-à-dire que sizeof (une variable longue non signée) donne 16 sur ma machine 64 bits. l’architecture du système, c’est-à-dire jusqu’à 8 octets sur ma machine 64 bits, je voulais juste savoir comment ce type de données est géré sur une machine dont le jeu d’instructions de la CPU n’est que de 64 bits. S’il vous plaît aider. Merci

Le compilateur le scinde en deux variables de 64 bits adjacentes et utilise l’indicateur de retenue pour s’assurer qu’elles sont traitées comme un grand nombre lors du calcul.