/* poly1305_sparc_constants.c version 20050203 D. J. Bernstein Public domain. */ const double poly1305_sparc_constants[] = { 0.00000000558793544769287109375 /* alpham80 = 3 2^(-29) */ , 24.0 /* alpham48 = 3 2^3 */ , 103079215104.0 /* alpham16 = 3 2^35 */ , 6755399441055744.0 /* alpha0 = 3 2^51 */ , 1770887431076116955136.0 /* alpha18 = 3 2^69 */ , 29014219670751100192948224.0 /* alpha32 = 3 2^83 */ , 7605903601369376408980219232256.0 /* alpha50 = 3 2^101 */ , 124615124604835863084731911901282304.0 /* alpha64 = 3 2^115 */ , 32667107224410092492483962313449748299776.0 /* alpha82 = 3 2^133 */ , 535217884764734955396857238543560676143529984.0 /* alpha96 = 3 2^147 */ , 35076039295941670036888435985190792471742381031424.0 /* alpha112 = 3 2^163 */ , 9194973245195333150150082162901855101712434733101613056.0 /* alpha130 = 3 2^181 */ , 0.0000000000000000000000000000000000000036734198463196484624023016788195177431833298649127735047148490821200539357960224151611328125 /* scale = 5 2^(-130) */ , 6755408030990331.0 /* offset0 = alpha0 + 2^33 - 5 */ , 29014256564239239022116864.0 /* offset1 = alpha32 + 2^65 - 2^33 */ , 124615283061160854719918951570079744.0 /* offset2 = alpha64 + 2^97 - 2^65 */ , 535219245894202480694386063513315216128475136.0 /* offset3 = alpha96 + 2^130 - 2^97 */ } ;