MIPS $gp registre
Est-il un danger à l'aide de la $gp
registre pour stocker une valeur? Je suppose que ma question est quelle est la véritable fonctionnalité de $gp
et est-elle invoquée dans les coulisses d'une certaine manière, de sorte que si je devais l'utiliser, les choses pourraient aller très très mal?
OriginalL'auteur Hristo | 2010-04-11
Vous devez vous connecter pour publier un commentaire.
Bien, $gp inscrire des points à l'espace mondial. Convention indique que vous devez les stocker lorsque vous écrivez une fonction (voir .cprestore).
Si vous avez besoin de l'utiliser (honnêtement, ne peut pas voir pourquoi), rappelez-vous ces choses:
Aussi, je ne suis pas sûr, mais vous pouvez oublier le PIC de code.
OriginalL'auteur Tom