# 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.
9924927504892284948255303483328176908272356583299632006295736524876807467973949609244476605611305148948174510351436	-32726567905633135987046617263596190903122566633931297842849420342376529081411096252123327561160811863400567436720	G
100064599276710279414905551323506582550224012722435147289547963280171695190183228968814534007135210535773522185047894	10002804605161197414112741669277729635012657604078390841094300276826717670881611263354350232567469831482611165924212	G
99922716483092399644925636347899257752239355405424505578585685752121959312005889728675516060714569956793333584878502	9996642321873438108426073927537169082896798741017614946702233740784190415217929201279411953516824091912719067966857	L
803914420662741285335345359774733099179849545013918991628538491752188638688534666105365873656678255307009982215094887298392	79052098191313847355345127007820852130201259630896384579190205282670097832079827697640981634961690330716929901414094	L
12716696146304488969418586019809327429017814044997301160358253501117051270722232096838138983132058572968094142141509108504	61043742943467960770831276866768937309922517753353209310588912680599784874318405454540911561768673628702498423154395	L
531919857933411077265957692224043805224892834635686334524166569776772956007509974317095565133547468784827182015724549448214	77258462039508093049369405724204585031986842767528602449018918550144732543806458654299544857876350713274806085700560	L
329913203310822554848965843601290616226195910105642934451216548844487035546049372111284194701008819556654733601666437178762	75183996966010883894158867757476085101124229834038829481547711754570413775061367078527579038272259388272006482820004	G
475963040517512803891195010505998437629532578555834964820986025657641863268348799348200566537318368866797283017437744117718	76775732301942540466315644628600412481855001924332825491707064434253604355980577580917682735849760562228443863217592	G
624440868034736928950537529378403910048315141688324189257004850989364380920051524174741643097604803136851995304151831140353	77954913187676294078006473382687886305656381858544271258084731136926322274828032372557370844348523721461171210659799	L
1998716649126992487594021634807717565002050783023261703819969511047097566859173814734086108488164926585650895857118241542	53007512301146638314295642628216289833607216120730919521681126014243980762013264396140414515693225887350220061806592	L
2188144092209289755731712538884302053393043882843866763579177423103638751711986669264531712974303837253043196934798665279	53400759174744175164640008262204775749944827490307832315968271299202184948202808548686402793037679816259555899044424	L
8262048241502925048935956354389792676243089456047318166677258093526771130067965680190532300349795741288027784713679190523	59170877264620818596545542138613558440695640521644102390154180380916980146745848833857203002443972466285989156846897	G
1	-1150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0	Z
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-1	G
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	0	L
5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-3010299956639811952137388947244930267681898814621085413104274611271081892744245094869272521181861720406844771914310	L
50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	6989700043360188047862611052755069732318101185378914586895725388728918107255754905130727478818138279593155228085690	L
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	1139999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
9924927504892284948255303483328176908272356583299632006295736524876807467973949609244476605611305148948174510351437	-32726567905633135987046617263596190903122566633931297842849420342376529081411096252123327561160811863400567436719	L
100064599276710279414905551323506582550224012722435147289547963280171695190183228968814534007135210535773522185047895	10002804605161197414112741669277729635012657604078390841094300276826717670881611263354350232567469831482611165924212	G
99922716483092399644925636347899257752239355405424505578585685752121959312005889728675516060714569956793333584878503	9996642321873438108426073927537169082896798741017614946702233740784190415217929201279411953516824091912719067966857	L
803914420662741285335345359774733099179849545013918991628538491752188638688534666105365873656678255307009982215094887298393	79052098191313847355345127007820852130201259630896384579190205282670097832079827697640981634961690330716929901414094	L
12716696146304488969418586019809327429017814044997301160358253501117051270722232096838138983132058572968094142141509108505	61043742943467960770831276866768937309922517753353209310588912680599784874318405454540911561768673628702498423154395	L
531919857933411077265957692224043805224892834635686334524166569776772956007509974317095565133547468784827182015724549448215	77258462039508093049369405724204585031986842767528602449018918550144732543806458654299544857876350713274806085700560	L
329913203310822554848965843601290616226195910105642934451216548844487035546049372111284194701008819556654733601666437178763	75183996966010883894158867757476085101124229834038829481547711754570413775061367078527579038272259388272006482820004	G
475963040517512803891195010505998437629532578555834964820986025657641863268348799348200566537318368866797283017437744117719	76775732301942540466315644628600412481855001924332825491707064434253604355980577580917682735849760562228443863217592	G
