# golden precision oracle table
# generated by scripts/gen_golden_precision.py
# each line: <input_raw>\t<floor_raw>\t<cls>
# input_raw  storage integer of x at the tier scale (x = input_raw / 10**scale).
# floor_raw  floor(f(x) * 10**scale), rounded toward negative infinity.
# cls        fractional class of f(x)*10**scale - floor_raw, in [0,1):
#              Z = exact (frac == 0), L = 0<frac<0.5, E = frac==0.5, G = 0.5<frac<1.
# The correctly-rounded result under any RoundingMode is floor_raw or
# floor_raw+1, derived from (floor_raw, cls, sign) by the harness.
# Computed by mpmath at max(700, 2*SCALE + 64)-digit working precision.
999999976247497128029123444578380662118073367684006255460972777354374227654028189060541894839658508612398420196090471089185217846396180143315500233575509835	99999999208249897998955224510063970322500726274585065281768265308420491001567814809009432181641099092469650500841462072523324196671441153101031316028220	G
-103822904154328980147243498605389835684595828071435351639149141856722721770978696475805428765529101100119885013979596189647671769707897687743593003087509041	-46999985537090612097450739498677046018001396036199488981993574742672571914971451348396626149135614231316822844815571511121695259900319621638597449006237	L
-521510207728218002446941246856143878151979447480949405418479816418045635941257973462573635383994958368569569652950358215796505892458358994647017177944828652628727029281597148406678549966970167983551604891705326388285082623547802985862284266319487749216746465554500716040285121234791749749779725806850460571	-8049228776485484534149958424701424444812615666420268795349208050697562857784634513632878317766645724680413712630591210454535939807836254967438421407188585301551626673003945496109455143155503155520745556	G
-293951276158834223528523901037643280344910100248193856846379253367408408494595661928361006873931833206049540813064305945735944722283774524855416796564060592636522640040877498755406839473841740088653131124566002497947223365441642621294416002131545298626811952497829028048957375053410420284487325429559571143	-6649032411721106606441305048087236973979745835866094513450751592615672054516694833041513261596379586033365174074109227368118164319562781415010260524905413168877044175008228440627385972764750366091510560	L
-404027764453650852623144398429781121840385345472484364069785649090747514648310282380997742569807261140061014834938317464749328676388829877883962690381949088199080049317371696595109597201271834944490909707379524804171212324103054214443981952983983830166569276396719527077723653142301162994942320811549969399	-7392711135923501320947685007254209702459367245443167566029052404069807435813356131769523911673034281377231886059347349260009293868349555699839720716527491153183929977050431511244086167213742919399631117	G
-173640405758793014199795522478728417882623724415028085973558712533534918319104778619326095035462638176509254678025737730824834595248421129959480254609148648305947333083678360742976881686544573206591003292719936341613050046295090297476394891914456576128756000256988562271386496276954330353618927904692002131	-5578921672543395589624252796769864544495609253972833814459447512377386043782289557647033903374324115972405990525436579405492088090253271078765385609069234772616531114073931348959836523259762042884277491	G
127846033140564607330629919137102788211115184647987201380377986925338590002568266900919143284356513445226010594314574925827034806662160596595221335504254191	50376627004235590870693899304675529738626566697833886026617356226840963758739356753218963117693415089469674344859452897037750047812196911557816732231170	L
101459899754002775016219140534963077671209018741923554244063045537218513379246563824600974942171390790041251324647344880499564000215081109876261912708787373	46640673128243781056510251951040536948338068946767594972558166702345122857812047199236238636583247663138690599131345672882474700335898409977650097486834	L
0	0	Z
1	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-1	-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	7937005259840997373758528196361541301957466639499265049041428809126082528121095866367721066311104785114673808406610089517488299490763761390700055222707233096877591392812184366452562425361461687248871376	G
-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-7937005259840997373758528196361541301957466639499265049041428809126082528121095866367721066311104785114673808406610089517488299490763761390700055222707233096877591392812184366452562425361461687248871377	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
7999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	1999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-7999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	-2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	G
26999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-26999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	-3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	G
64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
63999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	3999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-63999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	-4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	G
125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
124999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-124999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	-5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	G
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	G
999999976247497128029123444578380662118073367684006255460972777354374227654028189060541894839658508612398420196090471089185217846396180143315500233575509836	99999999208249897998955224510063970322500726274585065281768265308420491001567814809009432181641099092469650500841462072523324196671441153101031316028220	G
-103822904154328980147243498605389835684595828071435351639149141856722721770978696475805428765529101100119885013979596189647671769707897687743593003087509040	-46999985537090612097450739498677046018001396036199488981993574742672571914971451348396626149135614231316822844815571511121695259900319621638597449006237	L
-521510207728218002446941246856143878151979447480949405418479816418045635941257973462573635383994958368569569652950358215796505892458358994647017177944828652628727029281597148406678549966970167983551604891705326388285082623547802985862284266319487749216746465554500716040285121234791749749779725806850460570	-8049228776485484534149958424701424444812615666420268795349208050697562857784634513632878317766645724680413712630591210454535939807836254967438421407188585301551626673003945496109455143155503155520745556	G
-293951276158834223528523901037643280344910100248193856846379253367408408494595661928361006873931833206049540813064305945735944722283774524855416796564060592636522640040877498755406839473841740088653131124566002497947223365441642621294416002131545298626811952497829028048957375053410420284487325429559571142	-6649032411721106606441305048087236973979745835866094513450751592615672054516694833041513261596379586033365174074109227368118164319562781415010260524905413168877044175008228440627385972764750366091510560	L
-404027764453650852623144398429781121840385345472484364069785649090747514648310282380997742569807261140061014834938317464749328676388829877883962690381949088199080049317371696595109597201271834944490909707379524804171212324103054214443981952983983830166569276396719527077723653142301162994942320811549969398	-7392711135923501320947685007254209702459367245443167566029052404069807435813356131769523911673034281377231886059347349260009293868349555699839720716527491153183929977050431511244086167213742919399631117	G
-173640405758793014199795522478728417882623724415028085973558712533534918319104778619326095035462638176509254678025737730824834595248421129959480254609148648305947333083678360742976881686544573206591003292719936341613050046295090297476394891914456576128756000256988562271386496276954330353618927904692002130	-5578921672543395589624252796769864544495609253972833814459447512377386043782289557647033903374324115972405990525436579405492088090253271078765385609069234772616531114073931348959836523259762042884277491	G
127846033140564607330629919137102788211115184647987201380377986925338590002568266900919143284356513445226010594314574925827034806662160596595221335504254192	50376627004235590870693899304675529738626566697833886026617356226840963758739356753218963117693415089469674344859452897037750047812196911557816732231170	L
101459899754002775016219140534963077671209018741923554244063045537218513379246563824600974942171390790041251324647344880499564000215081109876261912708787374	46640673128243781056510251951040536948338068946767594972558166702345122857812047199236238636583247663138690599131345672882474700335898409977650097486834	L
