# 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.
-142089575277387177023375432312911071677584004727182011	1000000010094723718238046411046536312087075747732100255006	G
-2831619879370906328874130981520839046334921694036301782	1000004009038249352670084155757384492757044504047255032269	L
-5953848535702707573654016468087983635221537365783342493	1000017724208550725296491163666940885351960870576265966179	G
-66550778784811135499329608621543088720457825254488584	1000000002214503079249771272693183992036965040906773382092	L
995802157248383983264712056589570291450916328443444251138	1538160906527528275028343216170267646644879134944243062553	L
-55667104146102176562765605545079886151188724416262280183749	749697665556478693883081946717241380214552158771293392903548151097718218477673827	L
-63454613198913297394112238642421070998479896866642887236019	1807000896098799294746131592577118471828295030469879562499013182929781007116542322136	G
-31961727197631973611257368362572644686234994327439141269544	37998964187967032543840637890930544460417301051134267681239575786914029	L
74497827685625413574744405163741577232538231489771092735426	112970612130197674294669390622401838433477285998850305375196424591613181252041937576582384	G
-102946171748188925831743270416764458797087199459506889770378	255814011249152633294447639215843771274250411116610755947181767154316176603160260622075471291600242608	L
101807455159512221467629292204856646800302705355860063564338	81919255507145222500347795433391846158446467165651824522595307649470279525432641786354064392040821643	G
-91066891140446784810312066011127674494020282754520126047702	1773447395023705021376881264581760085544821299446802516947598448602448629722825539486117299348420	L
67186258445413309722636931508540142721129909619082460003636	75438198189090387233274806638665206125973844468420942045064841742694835057176150072648	G
20866175387139588531926083067803860064730561942118180372139	576812725873805167568322496987350497891354236147557922379480441072	G
-113065632616136568371127633990147631413201034605660587509727	6349658118585928582528507571716876500758216574722196563895432441094399355363319479682525990442169778464640	L
-44756164465361753648986582608795735196009143554406239468490	13687535633156779411370365333447352621568388797206054455975793405339060342520	L
-6682207589849777701051878212908799373690591714037549356498	399040126427045216184355723027728123431830145587946908607317	L
-11512282225093584454149707312258912699973305963350840452052	49967848352891970269217136649090843043688038779727996241227876	G
-16857856208606516586253591485733382988896835778518178906821	10477168594217568863541310725858969358377084673565347617954761492	L
-5581561294164469227921653169790254907441496457069700590589	132744775230122587482288049674494905190515225979220276910168	L
-1943228964148831310865047367537367071716918910523687326863	3562248763515288766751174935647141125786830415964018267434	G
0	1000000000000000000000000000000000000000000000000000000000	Z
1	1000000000000000000000000000000000000000000000000000000000	L
-1	1000000000000000000000000000000000000000000000000000000000	L
1000000000000000000000000000000000000000000000000000000000	1543080634815243778477905620757061682601529112365863704737	L
-1000000000000000000000000000000000000000000000000000000000	1543080634815243778477905620757061682601529112365863704737	L
500000000000000000000000000000000000000000000000000000000	1127625965206380785226225161402672012547847118098667483628	G
-500000000000000000000000000000000000000000000000000000000	1127625965206380785226225161402672012547847118098667483628	G
65000000000000000000000000000000000000000000000000000000000	8474446222051668570708918057185987474463118112758252456608135275366106117157997765397	G
-65000000000000000000000000000000000000000000000000000000000	8474446222051668570708918057185987474463118112758252456608135275366106117157997765397	G
131940497481220549298442745038466936401338284986200314888020	999999999999999999999999999999999999999999999999999999999629635354967626421213910942295982896478306965834828569113	L
-142089575277387177023375432312911071677584004727182010	1000000010094723718238046411046536312087075747732100255006	G
-2831619879370906328874130981520839046334921694036301781	1000004009038249352670084155757384492757044504047255032269	L
-5953848535702707573654016468087983635221537365783342492	1000017724208550725296491163666940885351960870576265966179	G
-66550778784811135499329608621543088720457825254488583	1000000002214503079249771272693183992036965040906773382092	L
995802157248383983264712056589570291450916328443444251139	1538160906527528275028343216170267646644879134944243062554	L
-55667104146102176562765605545079886151188724416262280183748	749697665556478693883081946717241380214552158771293392902798453432161739783790745	L
-63454613198913297394112238642421070998479896866642887236018	1807000896098799294746131592577118471828295030469879562497206182033682207821796190544	L
-31961727197631973611257368362572644686234994327439141269543	37998964187967032543840637890930544460417301051134267681201576822726062	L
