Compute the number of ordered quadruples of complex numbers $(a,b,c,d)$ such that \[(ax+by)^3 + (cx+dy)^3 = x^3 + y^3\] holds for all complex numbers $x, y$.

Let's think step by step and output the final answer within \boxed{}.
user