I found the following question (and answer) on Mathoverflow: https://mathoverflow.net/questions/36420/is-the-solution-bounded-diophantine-problem-np-complete.
I cite:
Let a problem instance be given as $(\phi(x_1,x_2,\dots, x_J),M)$ where $\phi$ is a diophantine equation, $J\leq 9$, and $M$ is a natural number. The decision problem is whether or not a given instance has a solution in natural numbers such that $\sum_{j=1}^J x_j \leq M$. With no upper bound M, the problem is undecidable (if I have the literature correct). With the bound, what is the computational complexity? If the equation does have such a solution, then the solution itself serves as a polytime certificate, putting it in NP. What else can be said about the complexity of this problem?
According to the source it is NP-complete problem. But why? Is not that a mistake?
We let us take the following problem:
We have diophantine equation:
$\phi(A, B, C, x, y, z) = A^x + B^y = C^z$
We are looking for solutions according to the quotation, such that:
$A + B + C + x + y + z \le M$
M is determined.
Computational complexity measure after M.
Is it a problem NP-complete? I'm not sure whether I understand everything.