package com.hurlant.math { use namespace bi_internal; /** * A "null" reducer */ public class NullReduction implements IReduction { public function revert(x:BigInteger):BigInteger { return x; } public function mulTo(x:BigInteger, y:BigInteger, r:BigInteger):void { x.multiplyTo(y,r); } public function sqrTo(x:BigInteger, r:BigInteger):void { x.squareTo(r); } public function convert(x:BigInteger):BigInteger { return x; } public function reduce(x:BigInteger):void { } } }