Je n'ai pas tout regardé en détail, mais une phrase m'a sauté aux yeux :Oret
sont des nombres de Mersenne d'exposants différents donc ils sont premiers entre eux.
Le pgcd de tes deux nombres est le premier des deux, qui n'est égal à 1 que si p=1.
Désolé !
-----