Template:Prelude/pow mod.a68: Difference between revisions

m
Template template
m (Template template)
 
(2 intermediate revisions by one other user not shown)
Line 4:
USAGE
MODE POWMODSTRUCT = INT, LONG INT, COMPL, FRAC, MODULAS, MATRIX etc
PR READ "precludeprelude/pow_mod.a68" PR
END COMMENT
 
Line 12:
e:=e OVER 2;
WHILE e /= 0 DO
sq *:= sq * sq %* mod;
IF ODD e THEN out := out * sq %* mod FI ;
e:=e OVER 2
Line 18:
out
)
<noinclude>{{template}}</noinclude>
Anonymous user