Arguments: address (length=modulus_length)
Effect: the same as
STORE(operand,modulus_length) MONT_SQR(operand)
but possibly faster. This command will cause an error if:
- No modulus is configured
- The modulus is even
- The scratchpad’s length is not equal to the modulus length
- An arithmetic overflow occurs
- The memory address refers to a RAM or ROM slot, but those slots are not
configured
- The interval [address … address+length-1] does refer entirely to RAM