# golden precision oracle table (two-argument)
# generated by scripts/gen_golden_precision.py
# each line: <input_raw>\t<input2_raw>\t<floor_raw>\t<cls>
# input_raw   first  storage integer (value/y/base) at the tier scale.
# input2_raw  second storage integer (base/x/exp) at the tier scale.
# floor_raw   floor(f(a,b) * 10**scale), rounded toward negative infinity.
# cls         fractional class of f(a,b)*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.
20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333	19999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998	G
196039865518812612038407241397322904883734122039642195364669492060619817854780835107969558731200079158477284654972572	23515215235998366862708670052244535434685822547718657619178140919885205765711751063741290008391784053067088197830557	10938950646171005342536584061824828146030945061414241963026441457927085394503875166974782192007148985523444682767413891	L
657517362181695314060723896363774793280568466834219577195485484470852939442357660664706109174772736037157572585999553	-19867941804335113874927232170585465338916264413823975315712203717202027231838910985177477040536988270870222795754266	2444513862947489462942686246970160875869682351230613268077376808619955330914781355870962618907011415163084074753	L
290813716726258082061106849241570772208002211638445521571627876618609699307733155793618344117174161474008805408729800	-27899737798513700275339219607682098082509012350707346727605024120425431301036783353512798753342999344699438484760478	825187882081535753391518768177438961510378324712529489990962652498479675640186109612537666468379979482742370034	G
682755574965335417370194513923851742660339119687775095668941113731860642577969335010053113236674247688609171290112256	25843455767745999147579867382136634963979203110722755737864662153913756612998855751036622284603864333652872976879572	550015968445537172493956727238463984198462480501661173416126102528638775353716918120334235773381919087047453547213751551	G
351879636548830112074622743815570552384191827309295182317263812524949386270213275998997208669791531235515338281377535	-11833670804359426266163696912530913547917978405784846833853557463783282031167411365677349298847536941464261002298818	147927217264724437121881157483576462596563083598210525698977098482547096479290654453411477363579300543542392158639	G
499885439659841366257688336444061759240742487487072667109542676480122281253433509922759596981942229891411325185263987	5706007254567376259744743403222835632338588053546804404871865706725698378747452698371191232199376691370685617996525	93191592322368295416157425182520487449082522238301080068130235676621337694002568919392691339531244934872032497259859	G
511311214057823140798331347540545608566241791119826984402656039459555288617531475741910383639541774194543433463152428	-10359379055010110545366649404142670366900332206859366364927286391584811783752309956147890170533210387802230875131364	169788437132893256283445783426748632060677836467696514665077228971248891896318338312912293637680622179006998982518	G
210747251605972952421728157680440107376973910738050883827116579204209191231209587149168473564523303986086605033942278	-21916784252151063356913231221570185896763921624453328915378724400330934741633770872065046011117358638017087904453160	12552769687200425599243086587106179495550241193322497679255459697890176801369739988393609277821366457663008424988	G
