Root of double word

Is there any way to take root of a double word in TEAL?

Let’s say I have big numbers: 10000000000 * 10000000000 and I my end goal is to calculate sqrt of those numbers multiplied. Using mulw, I’ll get:


How do I calculate sqrt of this?

I do not believe it is currently a supported operation for PyTEAL.

What is your use case?

It’s AMM. Big numbers are expected, they will be handled by formula.

Can you loop and use Newton’s method? Find root of a number using Newton's method - GeeksforGeeks