8t>?UHCBitsC٘primRotateRightInteger1zZprimRotateLeftInteger׋C% primOrIntegerݴprimRotateLeftIntqprimXorInteger$-lprimAndInteger$;7primShiftLeftIntegeraS"=mprimShiftLeftInt ܍}primShiftRightInteger y @ & primOrInt sSVprimComplementInteger D@cg!primShiftRightInt 9 primXorIntyNoprimComplementIntT= primAndInti!GKprimRotateRightIntCByUHCBase{\,6bUHCBitsprimRotateRightInt U^yڽ}UHCBits%^\R acoreLam1 oJ[UHCBitsi\-#R acoreLam1>$4UHCBits%^\Rs#,PUHCBitsi\-#RsafeprimRotateRightIntoQqؽ->E~InttQ\dUHCBits primAndInt _Ew5:UHCBits2R acoreLam1 sUHCBitsi+}/2R acoreLam1B;"oRUHCBits2R šŹ}UHCBitsi+}/2R safe primAndWord%FHXJUHCBitsprimComplementInt ڞ+UHCBits[^RR  acoreLam1 4iL2esUHCBits[^RR safeprimComplementInt !" #58>UHCBitsprimShiftLeftInteger ?UHCBitsa"R+ acoreLam1 @Hm9Q,UHCBitshi($S"R, acoreLam1AQ*8hUHCBitsa"R-?BpX/>UHCBitshi($S"R.@safeprimShiftLeftInteger..ABCW$IUHCBitsprimAndInteger D&"E^PJ+UHCBits BR0 acoreLam1 E+E}/F:UHCBitsh::<BR1 acoreLam1Fi>uHUHCBits BR2DG p6UHCBitsh::<BR3EsafeprimAndInteger...FGHSrzUHCBitsprimXorInteger I2UHCBitsa#VbR5 acoreLam1 J!:]UHCBitshZ(AUHCBitsU_RI acoreLam1 ^yUHCBitshژ3)yRJ acoreLam1_ήUHCBitsU_RK]`MV)=UHCBitshژ3)yRL^safeprimRotateRightInteger.._`