⍝ Fast multi-digit power using FFT:
⍝ xpower requires a version of the interpreter that supports complex arithmetic:
⍝ Fast multi-digit power using FFT:
6 5 5 3 6 xpower 2 ⍝ digits * num.
4 2 9 4 9 6 7 2 9 6
16 xpower 4 ⍝ num * num
6 5 5 3 6
1 6 xpower 4 ⍝ digits * num
6 5 5 3 6
↑{⎕D[⍵+⎕IO]}¨ 2 xpower¨2*0 to 8 ⍝ powers of powers of 2.
2
4
16
256
65536
4294967296
18446744073709551616
340282366920938463463374607431768211456
115792089237316195423570985008687907853269984665640564039457584007913129639936
⍝∇ xpower xtimes to
Back to: code
Back to: Workspaces