Special-case $x**3
Summary:
Problem - I pop a Pow and push two MulIntOs. Diff as it stands causes a stack corruption in the updated unit test.
What is the proper way to exit from here?
Realizing now that I need to handle the possibility of (LARGE_INT**3),
where (LARGE_INT*LARGE_INT)*LARGE_INT--> the first multiplication can overflow to double. I would need to check in the second multiplication pass
whether this calls for MulIntO or MulDbl.
Reviewed By: ricklavoie
Differential Revision:
D4063317
fbshipit-source-id:
c6b5edbb598f9c4b3fcb52f4baaaf2e903e63eec