| /* |
| * arch/arm/mach-ambarella/clk_table.c |
| * |
| * Author: Anthony Ginger <rrcao@ambarella.com> |
| * |
| * Copyright (C) 2012-2016, Ambarella, Inc. |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License as published by |
| * the Free Software Foundation; either version 2 of the License, or |
| * (at your option) any later version. |
| * |
| * This program is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| * GNU General Public License for more details. |
| * |
| * You should have received a copy of the GNU General Public License |
| * along with this program; if not, write to the Free Software |
| * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
| * |
| */ |
| #include <linux/module.h> |
| #include <linux/io.h> |
| #include <plat/clk.h> |
| |
| int ambarella_rct_clk_set_rate(struct clk *c, unsigned long rate) |
| { |
| u32 pre_scaler, post_scaler, middle; |
| u32 intp, sdiv, sout, post, ctrl2, ctrl3; |
| u64 dividend, divider, diff; |
| union ctrl_reg_u ctrl_reg; |
| union frac_reg_u frac_reg; |
| |
| if (!rate) |
| return -1; |
| |
| BUG_ON(c->ctrl_reg == -1 || c->ctrl2_reg == -1 || c->ctrl3_reg == -1); |
| BUG_ON(c->post_reg != -1 && !c->max_divider); |
| BUG_ON(!c->table || c->table_size == 0); |
| #if 0 |
| if (c->divider) |
| rate *= c->divider; |
| #endif |
| if (c->pres_reg != -1) { |
| if (c->pres_val) { |
| pre_scaler = c->pres_val; |
| if (c->extra_scaler == 1) |
| amba_rct_writel_en(c->pres_reg, (pre_scaler - 1) << 4); |
| else |
| amba_rct_writel(c->pres_reg, pre_scaler); |
| } else { |
| pre_scaler = amba_rct_readl(c->pres_reg); |
| if (c->extra_scaler == 1) { |
| pre_scaler >>= 4; |
| pre_scaler++; |
| } |
| } |
| } else { |
| pre_scaler = 1; |
| } |
| |
| middle = ambarella_rct_find_pll_table_index(rate, |
| pre_scaler, c->table, c->table_size); |
| intp = c->table[middle].intp; |
| sdiv = c->table[middle].sdiv; |
| sout = c->table[middle].sout; |
| post = c->post_val ? c->post_val : c->table[middle].post; |
| |
| ctrl_reg.w = amba_rct_readl(c->ctrl_reg); |
| ctrl_reg.s.intp = intp; |
| ctrl_reg.s.sdiv = sdiv; |
| ctrl_reg.s.sout = sout; |
| ctrl_reg.s.bypass = 0; |
| ctrl_reg.s.frac_mode = 0; |
| ctrl_reg.s.force_reset = 0; |
| ctrl_reg.s.power_down = 0; |
| ctrl_reg.s.halt_vco = 0; |
| ctrl_reg.s.tristate = 0; |
| ctrl_reg.s.force_lock = 1; |
| ctrl_reg.s.force_bypass = 0; |
| ctrl_reg.s.write_enable = 0; |
| amba_rct_writel_en(c->ctrl_reg, ctrl_reg.w); |
| |
| if (c->post_reg != -1) { |
| post_scaler = min(post, c->max_divider); |
| if (c->extra_scaler == 1) |
| amba_rct_writel_en(c->post_reg, (post_scaler - 1) << 4); |
| else |
| amba_rct_writel(c->post_reg, post_scaler); |
| } |
| |
| if (c->frac_mode) { |
| c->rate = ambarella_rct_clk_get_rate(c); |
| if (c->rate < rate) |
| diff = rate - c->rate; |
| else |
| diff = c->rate - rate; |
| |
| dividend = diff * pre_scaler * (sout + 1) * post; |
| if (c->divider) |
| dividend *= c->divider; |
| dividend = dividend << 32; |
| divider = (u64)ambarella_clk_get_ref_freq() * (sdiv + 1); |
| AMBCLK_DO_DIV_ROUND(dividend, divider); |
| if (c->rate <= rate) { |
| frac_reg.s.nega = 0; |
| frac_reg.s.frac = dividend; |
| } else { |
| frac_reg.s.nega = 1; |
| frac_reg.s.frac = 0x80000000 - dividend; |
| } |
| amba_rct_writel(c->frac_reg, frac_reg.w); |
| |
| ctrl_reg.w = amba_rct_readl(c->ctrl_reg); |
| if (diff) |
| ctrl_reg.s.frac_mode = 1; |
| else |
| ctrl_reg.s.frac_mode = 0; |
| |
| ctrl_reg.s.force_lock = 1; |
| ctrl_reg.s.write_enable = 1; |
| amba_rct_writel(c->ctrl_reg, ctrl_reg.w); |
| |
| ctrl_reg.s.write_enable = 0; |
| amba_rct_writel(c->ctrl_reg, ctrl_reg.w); |
| } |
| |
| ctrl2 = c->ctrl2_val ? c->ctrl2_val : 0x3f770000; |
| ctrl3 = c->ctrl3_val ? c->ctrl3_val : ctrl_reg.s.frac_mode ? 0x00069300 : 0x00068300; |
| amba_rct_writel(c->ctrl2_reg, ctrl2); |
| amba_rct_writel(c->ctrl3_reg, ctrl3); |
| |
| c->rate = ambarella_rct_clk_get_rate(c); |
| |
| return 0; |
| } |
| EXPORT_SYMBOL(ambarella_rct_clk_set_rate); |
| |
| u32 ambarella_rct_find_pll_table_index(unsigned long rate, u32 pre_scaler, |
| const struct pll_table *table, u32 table_size) |
| { |
| u64 dividend; |
| u64 divider; |
| u32 start; |
| u32 middle; |
| u32 end; |
| u32 index_limit; |
| u64 diff = 0; |
| u64 diff_low = 0xFFFFFFFFFFFFFFFF; |
| u64 diff_high = 0xFFFFFFFFFFFFFFFF; |
| |
| pr_debug("pre_scaler = [0x%08X]\n", pre_scaler); |
| |
| dividend = rate; |
| dividend *= pre_scaler; |
| dividend *= (1000 * 1000 * 1000); |
| divider = ambarella_clk_get_ref_freq() / (1000 * 1000); |
| AMBCLK_DO_DIV(dividend, divider); |
| |
| index_limit = (table_size - 1); |
| start = 0; |
| end = index_limit; |
| middle = table_size / 2; |
| while (table[middle].multiplier != dividend) { |
| if (table[middle].multiplier < dividend) { |
| start = middle; |
| } else { |
| end = middle; |
| } |
| middle = (start + end) / 2; |
| if (middle == start || middle == end) { |
| break; |
| } |
| } |
| if ((middle > 0) && ((middle + 1) <= index_limit)) { |
| if (table[middle - 1].multiplier < dividend) { |
| diff_low = dividend - table[middle - 1].multiplier; |
| } else { |
| diff_low = table[middle - 1].multiplier - dividend; |
| } |
| if (table[middle].multiplier < dividend) { |
| diff = dividend - table[middle].multiplier; |
| } else { |
| diff = table[middle].multiplier - dividend; |
| } |
| if (table[middle + 1].multiplier < dividend) { |
| diff_high = dividend - table[middle + 1].multiplier; |
| } else { |
| diff_high = table[middle + 1].multiplier - dividend; |
| } |
| pr_debug("multiplier[%u] = [%llu]\n", (middle - 1), |
| table[middle - 1].multiplier); |
| pr_debug("multiplier[%u] = [%llu]\n", (middle), |
| table[middle].multiplier); |
| pr_debug("multiplier[%u] = [%llu]\n", (middle + 1), |
| table[middle + 1].multiplier); |
| } else if ((middle == 0) && ((middle + 1) <= index_limit)) { |
| if (table[middle].multiplier < dividend) { |
| diff = dividend - table[middle].multiplier; |
| } else { |
| diff = table[middle].multiplier - dividend; |
| } |
| if (table[middle + 1].multiplier < dividend) { |
| diff_high = dividend - table[middle + 1].multiplier; |
| } else { |
| diff_high = table[middle + 1].multiplier - dividend; |
| } |
| pr_debug("multiplier[%u] = [%llu]\n", (middle), |
| table[middle].multiplier); |
| pr_debug("multiplier[%u] = [%llu]\n", (middle + 1), |
| table[middle + 1].multiplier); |
| } else if ((middle > 0) && ((middle + 1) > index_limit)) { |
| if (table[middle - 1].multiplier < dividend) { |
| diff_low = dividend - table[middle - 1].multiplier; |
| } else { |
| diff_low = table[middle - 1].multiplier - dividend; |
| } |
| if (table[middle].multiplier < dividend) { |
| diff = dividend - table[middle].multiplier; |
| } else { |
| diff = table[middle].multiplier - dividend; |
| } |
| pr_debug("multiplier[%u] = [%llu]\n", (middle - 1), |
| table[middle - 1].multiplier); |
| pr_debug("multiplier[%u] = [%llu]\n", (middle), |
| table[middle].multiplier); |
| } |
| pr_debug("diff_low = [%llu]\n", diff_low); |
| pr_debug("diff = [%llu]\n", diff); |
| pr_debug("diff_high = [%llu]\n", diff_high); |
| if (diff_low < diff) { |
| if (middle) { |
| middle--; |
| } |
| } |
| if (diff_high < diff) { |
| middle++; |
| if (middle > index_limit) { |
| middle = index_limit; |
| } |
| } |
| pr_debug("middle = [%u]\n", middle); |
| |
| return middle; |
| } |
| EXPORT_SYMBOL(ambarella_rct_find_pll_table_index); |
| |
| /* ==========================================================================*/ |
| |
| struct pll_table ambarella_pll_int_table[AMBARELLA_PLL_INT_TABLE_SIZE] = |
| { |
| { 1000000000000000, 13, 0, 13, 1}, |
| { 1500000000000000, 13, 2, 27, 1}, |
| { 2000000000000000, 13, 0, 6, 1}, |
| { 2500000000000000, 14, 0, 5, 1}, |
| { 3000000000000000, 13, 2, 13, 1}, |
| { 3500000000000000, 13, 0, 3, 1}, |
| { 4000000000000000, 13, 1, 6, 1}, |
| { 4500000000000000, 14, 2, 9, 1}, |
| { 5000000000000000, 14, 0, 2, 1}, |
| { 5500000000000000, 21, 0, 3, 1}, |
| { 6000000000000000, 13, 2, 6, 1}, |
| { 6500000000000000, 25, 0, 3, 1}, |
| { 7000000000000000, 13, 0, 1, 1}, |
| { 7500000000000000, 14, 0, 1, 1}, |
| { 8000000000000000, 15, 0, 1, 1}, |
| { 8500000000000000, 16, 0, 1, 1}, |
| { 9000000000000000, 14, 2, 4, 1}, |
| { 9500000000000000, 18, 0, 1, 1}, |
| { 10000000000000000, 14, 1, 2, 1}, |
| { 10500000000000000, 13, 2, 3, 1}, |
| { 11000000000000000, 21, 0, 1, 1}, |
| { 11500000000000000, 22, 0, 1, 1}, |
| { 12000000000000000, 15, 2, 3, 1}, |
| { 12500000000000000, 24, 0, 1, 1}, |
| { 13000000000000000, 25, 0, 1, 1}, |
| { 13500000000000000, 17, 2, 3, 1}, |
| { 14000000000000000, 13, 0, 0, 1}, |
| { 14500000000000000, 28, 0, 1, 1}, |
| { 15000000000000000, 14, 0, 0, 1}, |
| { 15500000000000000, 30, 0, 1, 1}, |
| { 16000000000000000, 15, 0, 0, 1}, |
| { 16500000000000000, 21, 2, 3, 1}, |
| { 17000000000000000, 16, 0, 0, 1}, |
| { 17500000000000000, 34, 0, 1, 1}, |
| { 18000000000000000, 17, 0, 0, 1}, |
| { 18500000000000000, 36, 0, 1, 1}, |
| { 19000000000000000, 18, 0, 0, 1}, |
| { 19500000000000000, 25, 2, 3, 1}, |
| { 20000000000000000, 19, 0, 0, 1}, |
| { 20500000000000000, 40, 0, 1, 1}, |
| { 21000000000000000, 13, 2, 1, 1}, |
| { 21500000000000000, 42, 0, 1, 1}, |
| { 22000000000000000, 21, 0, 0, 1}, |
| { 22500000000000000, 14, 2, 1, 1}, |
| { 23000000000000000, 22, 0, 0, 1}, |
| { 23500000000000000, 46, 0, 1, 1}, |
| { 24000000000000000, 15, 2, 1, 1}, |
| { 24500000000000000, 48, 0, 1, 1}, |
| { 25000000000000000, 24, 0, 0, 1}, |
| { 25500000000000000, 16, 2, 1, 1}, |
| { 26000000000000000, 25, 0, 0, 1}, |
| { 27000000000000000, 17, 2, 1, 1}, |
| { 28000000000000000, 13, 1, 0, 1}, |
| { 28500000000000000, 18, 2, 1, 1}, |
| { 29000000000000000, 28, 0, 0, 1}, |
| { 30000000000000000, 14, 1, 0, 1}, |
| { 31000000000000000, 30, 0, 0, 1}, |
| { 31500000000000000, 20, 2, 1, 1}, |
| { 32000000000000000, 15, 1, 0, 1}, |
| { 33000000000000000, 21, 2, 1, 1}, |
| { 34000000000000000, 16, 1, 0, 1}, |
| { 34500000000000000, 22, 2, 1, 1}, |
| { 35000000000000000, 34, 0, 0, 1}, |
| { 36000000000000000, 17, 1, 0, 1}, |
| { 37000000000000000, 36, 0, 0, 1}, |
| { 37500000000000000, 24, 2, 1, 1}, |
| { 38000000000000000, 18, 1, 0, 1}, |
| { 39000000000000000, 25, 2, 1, 1}, |
| { 40000000000000000, 19, 1, 0, 1}, |
| { 40500000000000000, 26, 2, 1, 1}, |
| { 41000000000000000, 40, 0, 0, 1}, |
| { 42000000000000000, 13, 2, 0, 1}, |
| { 43000000000000000, 42, 0, 0, 1}, |
| { 43500000000000000, 28, 2, 1, 1}, |
| { 44000000000000000, 21, 1, 0, 1}, |
| { 45000000000000000, 14, 2, 0, 1}, |
| { 46000000000000000, 22, 1, 0, 1}, |
| { 46500000000000000, 30, 2, 1, 1}, |
| { 47000000000000000, 46, 0, 0, 1}, |
| { 48000000000000000, 15, 2, 0, 1}, |
| { 49000000000000000, 48, 0, 0, 1}, |
| { 49500000000000000, 32, 2, 1, 1}, |
| { 50000000000000000, 24, 1, 0, 1}, |
| { 51000000000000000, 16, 2, 0, 1}, |
| { 52000000000000000, 25, 1, 0, 1}, |
| { 52500000000000000, 34, 2, 1, 1}, |
| { 54000000000000000, 17, 2, 0, 1}, |
| { 55500000000000000, 36, 2, 1, 1}, |
| { 56000000000000000, 27, 1, 0, 1}, |
| { 57000000000000000, 18, 2, 0, 1}, |
| { 58000000000000000, 28, 1, 0, 1}, |
| { 58500000000000000, 38, 2, 1, 1}, |
| { 60000000000000000, 19, 2, 0, 1}, |
| }; |
| EXPORT_SYMBOL(ambarella_pll_int_table); |
| |
| |
| struct pll_table ambarella_pll_frac_table[AMBARELLA_PLL_FRAC_TABLE_SIZE] = |
| { |
| { 16601562500000, 0, 0, 3, 15 }, |
| { 16732282936573, 0, 0, 3, 15 }, |
| { 16865080222486, 0, 2, 15, 11 }, |
| { 17000000923872, 0, 2, 15, 11 }, |
| { 17137097194791, 0, 1, 8, 13 }, |
| { 17276423051953, 0, 1, 8, 13 }, |
| { 17418032512068, 0, 1, 8, 13 }, |
| { 17561983317137, 0, 2, 12, 13 }, |
| { 17708333209157, 0, 2, 12, 13 }, |
| { 17847768962383, 0, 0, 3, 14 }, |
| { 17989417538047, 0, 0, 3, 14 }, |
| { 18133332952857, 0, 0, 4, 11 }, |
| { 18279569223523, 0, 0, 4, 11 }, |
| { 18428184092045, 0, 0, 5, 9 }, |
| { 18579235300422, 0, 0, 5, 9 }, |
| { 18732782453299, 0, 2, 15, 10 }, |
| { 18973214551806, 0, 1, 6, 15 }, |
| { 19122609868646, 0, 1, 6, 15 }, |
| { 19274376332760, 0, 0, 3, 13 }, |
| { 19428571686149, 0, 2, 10, 14 }, |
| { 19585253670812, 0, 2, 10, 14 }, |
| { 19744483754039, 0, 0, 4, 10 }, |
| { 19906323403120, 0, 0, 4, 10 }, |
| { 20070837810636, 0, 0, 4, 10 }, |
| { 20238095894456, 0, 1, 8, 11 }, |
| { 20432692021132, 0, 0, 6, 7 }, |
| { 20593579858541, 0, 3, 12, 15 }, |
| { 20757021382451, 0, 0, 3, 12 }, |
| { 20923076197505, 0, 2, 10, 13 }, |
| { 21091811358929, 0, 2, 10, 13 }, |
| { 21263290196657, 0, 2, 9, 14 }, |
| { 21437577903271, 0, 2, 9, 14 }, |
| { 21614748984575, 0, 2, 9, 14 }, |
| { 21794872358441, 0, 1, 6, 13 }, |
| { 22135416045785, 0, 0, 2, 15 }, |
| { 22309711202979, 0, 4, 15, 14 }, |
| { 22486772388220, 0, 4, 15, 14 }, |
| { 22666666656733, 0, 0, 3, 11 }, |
| { 22849462926388, 0, 0, 3, 11 }, |
| { 23035230115056, 0, 2, 9, 13 }, |
| { 23224044591188, 0, 2, 9, 13 }, |
| { 23415977135301, 0, 2, 15, 8 }, |
| { 23611111566424, 0, 3, 12, 13 }, |
| { 23809524253011, 0, 0, 2, 14 }, |
| { 24147726595402, 0, 3, 10, 15 }, |
| { 24337867274880, 0, 3, 10, 15 }, |
| { 24531025439501, 0, 1, 8, 9 }, |
| { 24727271869779, 0, 1, 8, 9 }, |
| { 24926686659455, 0, 0, 3, 10 }, |
| { 25129342451692, 0, 0, 3, 10 }, |
| { 25335321202874, 0, 4, 13, 14 }, |
| { 25544703006744, 0, 4, 13, 14 }, |
| { 25757575407624, 0, 0, 2, 13 }, |
| { 25974025949836, 0, 1, 6, 11 }, |
| { 26194144040346, 0, 4, 15, 12 }, |
| { 26562500745058, 0, 1, 4, 15 }, |
| { 26771653443575, 0, 2, 7, 14 }, |
| { 26984127238393, 0, 2, 7, 14 }, |
| { 27200000360608, 0, 2, 9, 11 }, |
| { 27419354766607, 0, 4, 12, 14 }, |
| { 27642276138067, 0, 0, 2, 12 }, |
| { 27868852019310, 0, 0, 2, 12 }, |
| { 28099173679948, 0, 3, 10, 13 }, |
| { 28333334252238, 0, 4, 15, 11 }, |
| { 28571428731084, 0, 0, 4, 7 }, |
| { 28813559561968, 0, 2, 7, 13 }, |
| { 29059829190373, 0, 6, 15, 15 }, |
| { 29513888061047, 0, 4, 12, 13 }, |
| { 29746280983090, 0, 4, 11, 14 }, |
| { 29982363805175, 0, 2, 9, 10 }, |
| { 30222222208977, 0, 0, 2, 11 }, |
| { 30465949326754, 0, 2, 6, 14 }, |
| { 30713640153408, 0, 1, 4, 13 }, |
| { 30965391546488, 0, 6, 14, 15 }, |
| { 31221304088831, 0, 0, 3, 8 }, |
| { 31481482088566, 0, 0, 3, 8 }, |
| { 31746033579111, 0, 1, 6, 9 }, |
| { 32015066593885, 0, 4, 11, 13 }, |
| { 32288700342177, 0, 4, 10, 14 }, |
| { 32567050307989, 0, 4, 10, 14 }, |
| { 32850243151188, 0, 2, 6, 13 }, |
| { 33203125000000, 0, 0, 1, 15 }, |
| { 33464565873146, 0, 0, 1, 15 }, |
| { 33730160444975, 0, 6, 15, 13 }, |
| { 34000001847744, 0, 2, 7, 11 }, |
| { 34274194389582, 0, 3, 8, 13 }, |
| { 34552846103907, 0, 4, 11, 12 }, |
| { 34836065024136, 0, 4, 11, 12 }, |
| { 35123966634274, 0, 4, 10, 13 }, |
| { 35416666418314, 0, 5, 12, 13 }, |
| { 35714287310839, 0, 0, 1, 14 }, |
| { 36016948521137, 0, 6, 12, 15 }, |
| { 36324787884951, 0, 1, 4, 11 }, |
| { 36637932062149, 0, 6, 15, 12 }, |
| { 36956522613764, 0, 0, 2, 9 }, |
| { 37280701100826, 0, 2, 7, 10 }, |
| { 37610620260239, 0, 2, 7, 10 }, |
| { 37946429103613, 0, 4, 10, 12 }, |
| { 38245219737291, 0, 3, 6, 15 }, |
| { 38548752665520, 0, 0, 1, 13 }, |
| { 38857143372297, 0, 6, 11, 15 }, |
| { 39170507341623, 0, 4, 15, 8 }, |
| { 39488967508078, 0, 4, 8, 14 }, |
| { 39812646806240, 0, 6, 15, 11 }, |
| { 40141675621271, 0, 8, 15, 14 }, |
| { 40476191788912, 0, 3, 8, 11 }, |
| { 40816325694323, 0, 1, 6, 7 }, |
| { 41162226349115, 0, 7, 12, 15 }, |
| { 41514042764902, 0, 6, 12, 13 }, |
| { 41871920228004, 0, 5, 10, 13 }, |
| { 42236026376486, 0, 6, 10, 15 }, |
| { 42606517672539, 0, 4, 8, 13 }, |
| { 42983565479517, 0, 2, 4, 14 }, |
| { 43367348611355, 0, 8, 15, 13 }, |
| { 43758042156696, 0, 6, 15, 10 }, |
| { 44270832091570, 0, 1, 2, 15 }, |
| { 44619422405958, 0, 4, 7, 14 }, |
| { 44973544776440, 0, 6, 11, 13 }, |
| { 45333333313465, 0, 0, 1, 11 }, |
| { 45698925852776, 0, 10, 15, 15 }, |
| { 46070460230112, 0, 2, 4, 13 }, |
| { 46448089182377, 0, 4, 8, 12 }, |
| { 46831954270601, 0, 2, 7, 8 }, |
| { 47222223132849, 0, 7, 12, 13 }, |
| { 47619048506021, 0, 0, 2, 7 }, |
| { 48022598028183, 0, 4, 7, 13 }, |
| { 48433046787977, 0, 7, 10, 15 }, |
| { 48850573599339, 0, 10, 14, 15 }, |
| { 49275361001492, 0, 3, 8, 9 }, |
| { 49707602709532, 0, 5, 10, 11 }, |
| { 50147492438555, 0, 0, 1, 10 }, |
| { 50595238804817, 0, 4, 8, 11 }, |
| { 51051050424576, 0, 4, 6, 14 }, |
| { 51515150815248, 0, 1, 2, 13 }, |
| { 51987767219543, 0, 3, 6, 11 }, |
| { 52469134330750, 0, 10, 13, 15 }, |
| { 53125001490116, 0, 6, 10, 12 }, |
| { 53543306887150, 0, 2, 3, 14 }, |
| { 53968254476786, 0, 6, 9, 13 }, |
| { 54400000721216, 0, 2, 4, 11 }, |
| { 54838709533215, 0, 4, 6, 13 }, |
| { 55284552276134, 0, 0, 1, 9 }, |
| { 55737704038620, 0, 0, 1, 9 }, |
| { 56198347359896, 0, 8, 15, 10 }, |
| { 56666668504477, 0, 4, 7, 11 }, |
| { 57142857462168, 0, 1, 4, 7 }, |
| { 57627119123936, 0, 2, 3, 13 }, |
| { 58119658380747, 0, 12, 15, 14 }, |
| { 58620691299438, 0, 8, 10, 14 }, |
| { 59130433946848, 0, 9, 12, 13 }, |
| { 59649121016264, 0, 4, 5, 14 }, |
| { 60176990926266, 0, 2, 4, 10 }, |
| { 60714285820723, 0, 1, 2, 11 }, |
| { 61261262744665, 0, 2, 6, 7 }, |
| { 61818182468414, 0, 12, 13, 15 }, |
| { 62385320663452, 0, 0, 1, 8 }, |
| { 62962964177132, 0, 8, 10, 13 }, |
| { 63551403582096, 0, 3, 6, 9 }, |
| { 64150944352150, 0, 4, 5, 13 }, |
| { 64761906862258, 0, 6, 8, 12 }, |
| { 65384618937969, 0, 10, 11, 14 }, |
| { 65891474485397, 0, 5, 6, 13 }, |
| { 66406250000000, 0, 12, 13, 14 }, |
| { 66929131746292, 0, 14, 15, 14 }, |
| { 67460320889950, 0, 6, 7, 13 }, |
| { 68000003695488, 0, 2, 3, 11 }, |
| { 68548388779163, 0, 7, 8, 13 }, |
| { 69105692207813, 0, 8, 9, 13 }, |
| { 69672130048274, 0, 4, 5, 12 }, |
| { 70247933268547, 0, 8, 15, 8 }, |
| { 70833332836628, 16, 0, 15, 15 }, |
| { 71428574621677, 0, 0, 0, 14 }, |
| { 72033897042274, 0, 14, 15, 13 }, |
| { 72649575769901, 0, 3, 4, 11 }, |
| { 73275864124298, 0, 10, 9, 15 }, |
| { 73913045227528, 0, 12, 15, 11 }, |
| { 74561402201653, 0, 8, 10, 11 }, |
| { 75221240520477, 0, 2, 3, 10 }, |
| { 75892858207226, 16, 0, 15, 14 }, |
| { 76576575636864, 0, 14, 13, 14 }, |
| { 77272728085518, 0, 12, 11, 14 }, |
| { 77981650829315, 0, 5, 6, 11 }, |
| { 78703701496124, 0, 12, 10, 15 }, |
| { 79439252614975, 0, 4, 6, 9 }, |
| { 80188676714897, 0, 8, 7, 14 }, |
| { 80952383577824, 16, 0, 13, 15 }, |
| { 81730768084526, 16, 0, 15, 13 }, |
| { 82524269819260, 0, 14, 12, 14 }, |
| { 83333335816860, 0, 0, 0, 12 }, |
| { 84158413112164, 0, 11, 10, 13 }, |
| { 85000000894070, 16, 0, 13, 14 }, |
| { 85858583450317, 0, 10, 15, 8 }, |
| { 86734697222710, 16, 0, 13, 14 }, |
| { 87628863751888, 0, 6, 7, 10 }, |
| { 88541664183140, 16, 0, 15, 12 }, |
| { 89238844811916, 0, 4, 3, 14 }, |
| { 89947089552879, 0, 8, 9, 10 }, |
| { 90666666626930, 18, 0, 13, 15 }, |
| { 91397851705551, 18, 0, 15, 13 }, |
| { 92140920460224, 0, 5, 4, 13 }, |
| { 92896178364754, 0, 12, 9, 14 }, |
| { 93663908541203, 0, 2, 3, 8 }, |
| { 94444446265697, 16, 0, 11, 15 }, |
| { 95238097012043, 0, 1, 2, 7 }, |
| { 96045196056366, 0, 4, 3, 13 }, |
| { 96866093575954, 18, 0, 13, 14 }, |
| { 97701147198677, 1, 10, 14, 15 }, |
| { 98550722002983, 0, 12, 10, 12 }, |
| { 99415205419064, 0, 11, 10, 11 }, |
| { 100294984877110, 0, 0, 0, 10 }, |
| { 101190477609634, 16, 0, 11, 14 }, |
| { 102102100849152, 0, 4, 6, 7 }, |
| { 103030301630497, 16, 0, 10, 15 }, |
| { 103975534439087, 0, 7, 6, 11 }, |
| { 104938268661499, 0, 14, 10, 13 }, |
| { 105919003486633, 0, 6, 5, 11 }, |
| { 106918238103390, 0, 2, 1, 14 }, |
| { 107936508953571, 18, 0, 15, 11 }, |
| { 108974359929562, 16, 0, 11, 13 }, |
| { 110032364726067, 0, 10, 9, 10 }, |
| { 111111111938953, 0, 0, 0, 9 }, |
| { 112211219966412, 0, 10, 6, 14 }, |
| { 113333337008953, 16, 0, 9, 15 }, |
| { 114478111267090, 0, 10, 7, 12 }, |
| { 115646257996559, 0, 13, 10, 11 }, |
| { 116838485002518, 0, 8, 6, 11 }, |
| { 118055552244186, 16, 0, 11, 12 }, |
| { 119298242032528, 2, 6, 15, 11 }, |
| { 120567373931408, 2, 8, 15, 14 }, |
| { 121863797307014, 18, 0, 11, 13 }, |
| { 123188406229019, 0, 7, 4, 13 }, |
| { 124542124569416, 1, 13, 14, 15 }, |
| { 125925928354263, 16, 0, 8, 15 }, |
| { 127340823411942, 0, 6, 4, 11 }, |
| { 128787875175475, 16, 0, 10, 12 }, |
| { 130268201231956, 4, 4, 15, 12 }, |
| { 131782948970795, 0, 11, 6, 13 }, |
| { 132812500000000, 16, 1, 15, 16 }, |
| { 133858263492584, 0, 14, 7, 14 }, |
| { 134920641779900, 16, 0, 8, 14 }, |
| { 136000007390976, 22, 0, 12, 13 }, |
| { 137096777558327, 22, 0, 11, 14 }, |
| { 138211384415627, 28, 0, 13, 15 }, |
| { 139344260096549, 22, 0, 10, 15 }, |
| { 140495866537094, 17, 1, 15, 16 }, |
| { 141666665673256, 16, 1, 15, 15 }, |
| { 142857149243355, 0, 0, 0, 7 }, |
| { 144067794084549, 18, 0, 10, 12 }, |
| { 145299151539803, 16, 0, 8, 13 }, |
| { 146551728248596, 0, 10, 4, 15 }, |
| { 147826090455055, 18, 1, 15, 16 }, |
| { 149122804403305, 17, 1, 15, 15 }, |
| { 150442481040955, 16, 1, 14, 15 }, |
| { 151785716414452, 16, 1, 15, 14 }, |
| { 153153151273727, 0, 14, 6, 14 }, |
| { 154545456171036, 16, 0, 9, 11 }, |
| { 155963301658630, 19, 1, 15, 16}, |
| { 157407402992249, 18, 1, 15, 15}, |
| { 158878505229950, 17, 1, 14, 15}, |
| { 160377353429794, 17, 1, 15, 14}, |
| { 161904767155647, 16, 1, 14, 14}, |
| { 163461536169052, 16, 1, 15, 13}, |
| { 165048539638519, 36, 0, 15, 14 }, |
| { 166666671633720, 19, 1, 15, 15}, |
| { 168316826224327, 18, 1, 14, 15}, |
| { 170000001788139, 18, 1, 15, 14}, |
| { 171717166900635, 17, 1, 14, 14}, |
| { 173469394445419, 16, 1, 14, 13}, |
| { 175257727503777, 20, 1, 15, 15}, |
| { 177083328366280, 16, 1, 15, 12}, |
| { 178947374224663, 19, 1, 15, 14}, |
| { 180851057171822, 18, 1, 14, 14}, |
| { 182795703411102, 18, 1, 15, 13}, |
| { 184782609343529, 17, 1, 14, 13}, |
| { 186813190579414, 17, 1, 15, 12}, |
| { 188888892531395, 16, 1, 14, 12}, |
| { 191011235117912, 19, 1, 15, 13}, |
| { 193181812763214, 16, 1, 15, 11}, |
| { 195402294397354, 18, 1, 14, 13}, |
| { 197674423456192, 18, 1, 15, 12}, |
| { 200000002980232, 17, 1, 14, 12}, |
| { 202380955219269, 16, 1, 13, 12}, |
| { 204819276928902, 16, 1, 14, 11}, |
| { 207317069172859, 19, 1, 15, 12}, |
| { 209876537322998, 18, 1, 14, 12}, |
| { 212500005960464, 16, 1, 15, 10}, |
| { 215189874172211, 18, 1, 15, 11}, |
| { 217948719859123, 17, 1, 14, 11}, |
| { 220779225230217, 16, 1, 13, 11}, |
| { 223684206604958, 17, 1, 15, 10}, |
| { 226666674017906, 16, 1, 14, 10}, |
| { 229729726910591, 18, 1, 14, 11}, |
| { 232876718044281, 17, 1, 13, 11}, |
| { 236111104488373, 16, 1, 15, 9}, |
| { 239436626434326, 17, 1, 14, 10}, |
| { 242857143282890, 16, 1, 13, 10}, |
| { 246376812458038, 18, 1, 13, 11}, |
| { 250000000000000, 16, 1, 14, 9}, |
| { 253731340169907, 18, 1, 14, 10}, |
| { 255639106035233, 17, 1, 13, 10}, |
| { 257575750350951, 16, 1, 11, 11}, |
| { 261538475751877, 16, 1, 12, 10}, |
| { 263565897941589, 18, 1, 15, 9}, |
| { 265625000000000, 16, 1, 15, 8}, |
| { 267716526985168, 20, 1, 12, 12}, |
| { 269841283559798, 16, 1, 13, 9}, |
| { 272000014781952, 17, 1, 11, 11}, |
| { 274193555116653, 21, 1, 15, 10}, |
| { 276422768831253, 19, 1, 15, 9}, |
| { 278688520193099, 20, 1, 14, 10}, |
| { 280991733074188, 17, 1, 15, 8}, |
| { 283333331346512, 16, 1, 14, 8}, |
| { 285714298486710, 17, 1, 13, 9}, |
| { 288135588169098, 18, 1, 11, 11}, |
| { 290598303079605, 16, 1, 12, 9}, |
| { 293103456497192, 21, 1, 14, 10}, |
| { 295652180910110, 18, 1, 15, 8}, |
| { 298245608806610, 17, 1, 14, 8}, |
| { 300884962081909, 18, 1, 13, 9}, |
| { 303571432828903, 16, 1, 15, 7}, |
| { 306306302547455, 17, 1, 12, 9}, |
| { 309090912342072, 20, 1, 14, 9}, |
| { 311926603317261, 19, 1, 15, 8}, |
| { 314814805984497, 18, 1, 14, 8}, |
| { 317757010459900, 19, 1, 13, 9}, |
| { 320754706859589, 17, 1, 15, 7}, |
| { 323809534311295, 16, 1, 14, 7}, |
| { 326923072338104, 16, 1, 12, 8}, |
| { 330097079277039, 19, 1, 10, 11}, |
| { 333333343267441, 19, 1, 14, 8}, |
| { 336633652448654, 21, 1, 12, 10}, |
| { 340000003576279, 18, 1, 15, 7}, |
| { 343434333801270, 17, 1, 14, 7}, |
| { 346938788890839, 16, 1, 13, 7}, |
| { 350515455007553, 20, 1, 14, 8}, |
| { 354166656732559, 16, 1, 15, 6}, |
| { 357894748449326, 19, 1, 15, 7}, |
| { 361702114343643, 18, 1, 14, 7}, |
| { 365591406822205, 17, 1, 13, 7}, |
| { 369565218687057, 19, 1, 11, 9}, |
| { 373626381158829, 17, 1, 15, 6}, |
| { 377777785062790, 16, 1, 14, 6}, |
| { 382022470235825, 19, 1, 14, 7}, |
| { 386363625526428, 18, 1, 13, 7}, |
| { 390804588794708, 21, 1, 15, 7}, |
| { 395348846912384, 18, 1, 15, 6}, |
| { 400000005960464, 17, 1, 14, 6}, |
| { 404761910438538, 16, 1, 13, 6}, |
| { 409638553857803, 19, 1, 13, 7}, |
| { 414634138345718, 19, 1, 15, 6}, |
| { 419753074645996, 18, 1, 14, 6}, |
| { 425000011920929, 16, 1, 15, 5}, |
| { 430379748344421, 17, 1, 13, 6}, |
| { 435897439718246, 16, 1, 12, 6}, |
| { 441558450460434, 19, 1, 14, 6}, |
| { 447368413209915, 17, 1, 15, 5}, |
| { 453333348035812, 16, 1, 14, 5}, |
| { 459459453821182, 17, 1, 12, 6}, |
| { 465753436088562, 20, 1, 14, 6}, |
| { 472222208976746, 18, 1, 15, 5}, |
| { 478873252868652, 17, 1, 14, 5}, |
| { 485714286565781, 16, 1, 13, 5}, |
| { 492753624916077, 18, 1, 10, 7}, |
| { 500000000000000, 19, 1, 15, 5}, |
| { 507462680339813, 18, 1, 14, 5}, |
| { 515151500701903, 17, 1, 13, 5}, |
| { 523076951503754, 16, 1, 12, 5}, |
| { 531250000000000, 16, 1, 15, 4}, |
| { 539682567119597, 18, 1, 13, 5}, |
| { 548387110233307, 21, 1, 15, 5}, |
| { 552631556987762, 78, 0, 10, 13}, |
| { 557377040386199, 17, 1, 12, 5}, |
| { 566666662693024, 16, 1, 14, 4}, |
| { 571428596973419, 19, 1, 13, 5}, |
| { 576271176338196, 18, 1, 10, 6}, |
| { 580645143985748, 18, 1, 12, 5}, |
| { 586206912994385, 21, 1, 14, 5}, |
| { 591549277305603, 23, 1, 8, 9}, |
| { 596491217613220, 17, 1, 14, 4}, |
| { 607142865657806, 16, 1, 13, 4}, |
| { 612903237342834, 19, 1, 12, 5}, |
| { 618181824684143, 16, 1, 10, 5}, |
| { 622950792312622, 19, 1, 15, 4}, |
| { 629629611968994, 18, 1, 14, 4}, |
| { 634920656681061, 20, 1, 10, 6}, |
| { 641509413719177, 17, 1, 13, 4}, |
| { 647058844566345, 28, 4, 15, 14}, |
| { 653846144676208, 16, 1, 12, 4}, |
| { 666666686534882, 19, 1, 14, 4}, |
| { 680000007152557, 18, 1, 13, 4}, |
| { 688524603843689, 21, 1, 15, 4}, |
| { 693877577781677, 17, 1, 12, 4}, |
| { 701754391193390, 20, 1, 14, 4}, |
| { 708333313465118, 16, 1, 15, 3}, |
| { 716981112957001, 19, 1, 13, 4}, |
| { 723404228687286, 17, 1, 9, 5}, |
| { 730769217014313, 18, 1, 12, 4}, |
| { 739130437374115, 23, 1, 12, 5}, |
| { 745098054409027, 20, 1, 13, 4}, |
| { 755555570125580, 16, 1, 14, 3}, |
| { 765957474708557, 19, 1, 12, 4}, |
| { 772727251052856, 16, 1, 10, 4}, |
| { 782608687877655, 21, 1, 13, 4}, |
| { 790697693824768, 18, 1, 15, 3}, |
| { 800000011920929, 17, 1, 14, 3}, |
| { 809523820877075, 16, 1, 13, 3}, |
| { 818181812763214, 17, 1, 10, 4}, |
| { 829268276691437, 19, 1, 15, 3}, |
| { 837209284305573, 20, 1, 9, 5}, |
| { 850000023841858, 18, 1, 14, 3}, |
| { 857142865657806, 17, 1, 13, 3}, |
| { 863636374473572, 18, 1, 10, 4}, |
| { 871794879436493, 16, 1, 12, 3}, |
| { 883720934391022, 19, 1, 14, 3}, |
| { 894736826419830, 17, 1, 9, 4}, |
| { 904761910438538, 18, 1, 13, 3}, |
| { 918918907642365, 17, 1, 12, 3}, |
| { 926829278469086, 20, 1, 14, 3}, |
| { 936170220375061, 22, 1, 6, 7}, |
| { 944444417953491, 16, 1, 11, 3}, |
| { 952380955219269, 19, 1, 13, 3}, |
| { 959999978542328, 23, 1, 9, 5}, |
| { 971428573131561, 18, 1, 12, 3}, |
| { 978723406791687, 23, 1, 6, 7}, |
| { 1000000000000000, 17, 1, 11, 3}, |
| { 1022222280502318, 22, 1, 14, 3}, |
| { 1030303001403809, 16, 1, 10, 3}, |
| { 1043478250503540, 30, 6, 15, 13 }, |
| { 1052631616592407, 21, 1, 13, 3}, |
| { 1062500000000000, 16, 1, 15, 2}, |
| { 1076923131942749, 20, 1, 12, 3}, |
| { 1085714340209961, 23, 1, 10, 4}, |
| { 1096774220466614, 17, 1, 10, 3}, |
| { 1105263113975524, 78, 1, 10, 13 }, |
| { 1117647051811218, 19, 1, 11, 3}, |
| { 1133333325386047, 16, 1, 14, 2}, |
| { 1142857193946838, 23, 1, 13, 3}, |
| { 1151515126228333, 18, 1, 10, 3}, |
| { 1161290287971497, 20, 1, 11, 3}, |
| { 1172413825988770, 22, 1, 12, 3}, |
| { 1187500000000000, 18, 1, 15, 2}, |
| { 1200000047683716, 17, 1, 14, 2}, |
| { 1214285731315613, 16, 1, 13, 2}, |
| { 1225806474685669, 23, 1, 12, 3}, |
| { 1241379261016846, 19, 1, 15, 2}, |
| { 1259259223937988, 18, 1, 14, 2}, |
| { 1272727251052856, 20, 1, 10, 3}, |
| { 1285714268684387, 17, 1, 13, 2}, |
| { 1297297239303588, 22, 10, 12, 15 }, |
| { 1307692289352417, 16, 1, 12, 2}, |
| { 1333333373069763, 19, 1, 14, 2}, |
| { 1360000014305115, 18, 1, 13, 2}, |
| { 1371428608894348, 23, 1, 6, 5}, |
| { 1384615421295166, 17, 1, 12, 2}, |
| { 1399999976158142, 20, 1, 14, 2}, |
| { 1416666626930237, 16, 1, 11, 2}, |
| { 1428571462631226, 19, 1, 13, 2}, |
| { 1440000057220459, 17, 1, 4, 5}, |
| { 1461538434028625, 18, 1, 12, 2}, |
| { 1478260874748230, 19, 1, 8, 3}, |
| { 1500000000000000, 17, 1, 11, 2}, |
| { 1519999980926514, 18, 1, 4, 5}, |
| { 1533333301544189, 22, 1, 14, 2}, |
| { 1545454502105713, 16, 1, 10, 2}, |
| { 1565217375755310, 21, 1, 13, 2}, |
| { 1583333373069763, 18, 1, 11, 2}, |
| { 1600000023841858, 23, 1, 14, 2}, |
| { 1619047641754150, 20, 1, 12, 2}, |
| { 1636363625526428, 17, 1, 10, 2}, |
| { 1652173876762390, 36, 4, 7, 14 }, |
| { 1666666626930237, 19, 1, 11, 2}, |
| { 1679999947547913, 21, 1, 12, 2}, |
| { 1700000047683716, 16, 1, 9, 2}, |
| { 1714285731315613, 23, 1, 13, 2}, |
| { 1727272748947144, 18, 1, 10, 2}, |
| { 1750000000000000, 20, 1, 11, 2}, |
| { 1769230723381042, 22, 1, 12, 2}, |
| { 1789473652839661, 17, 1, 9, 2}, |
| { 1809523820877075, 19, 1, 10, 2}, |
| { 1826086997985839, 21, 1, 11, 2}, |
| { 1840000033378601, 23, 1, 12, 2}, |
| { 1888888835906982, 16, 1, 8, 2}, |
| { 1904761910438538, 20, 1, 10, 2}, |
| { 1919999957084656, 23, 1, 4, 5}, |
| { 2000000000000000, 17, 1, 8, 2}, |
| { 2086956501007080, 36, 10, 12, 15 }, |
| { 2105263233184814, 20, 1, 9, 2}, |
| { 2125000000000000, 16, 1, 15, 1}, |
| { 2190476179122924, 23, 1, 10, 2}, |
| { 2210526227951049, 21, 1, 9, 2}, |
| { 2235294103622437, 19, 1, 8, 2}, |
| { 2266666650772095, 16, 1, 14, 1}, |
| { 2285714387893677, 23, 1, 6, 3}, |
| { 2315789461135864, 22, 1, 9, 2}, |
| { 2333333253860474, 20, 1, 8, 2}, |
| { 2352941274642944, 18, 12, 6, 15 }, |
| { 2375000000000000, 18, 1, 15, 1}, |
| { 2400000095367432, 17, 1, 14, 1}, |
| { 2428571462631226, 16, 1, 13, 1}, |
| { 2470588207244873, 82, 4, 11, 14 }, |
| { 2500000000000000, 19, 1, 15, 1}, |
| { 2533333301544189, 18, 1, 14, 1}, |
| { 2571428537368774, 17, 1, 13, 1}, |
| { 2615384578704834, 16, 1, 12, 1}, |
| { 2666666746139526, 19, 1, 14, 1}, |
| { 2714285612106323, 18, 1, 13, 1}, |
| { 2769230842590332, 17, 1, 12, 1}, |
| { 2799999952316284, 20, 1, 14, 1}, |
| { 2833333253860474, 16, 1, 11, 1}, |
| { 2857142925262451, 19, 1, 13, 1}, |
| { 2923076868057251, 18, 1, 12, 1}, |
| { 3000000000000000, 17, 1, 11, 1}, |
| { 3066666603088379, 22, 1, 14, 1}, |
| { 3090909004211426, 16, 1, 10, 1}, |
| { 3142857074737549, 21, 1, 13, 1}, |
| { 3166666746139526, 18, 1, 11, 1}, |
| { 3200000047683716, 23, 1, 14, 1}, |
| { 3230769157409668, 20, 1, 12, 1}, |
| { 3272727251052856, 17, 1, 10, 1}, |
| { 3333333253860474, 19, 1, 11, 1}, |
| { 3400000095367432, 16, 1, 9, 1}, |
| { 3428571462631226, 23, 1, 13, 1}, |
| { 3454545497894287, 18, 1, 10, 1}, |
| { 3500000000000000, 20, 1, 11, 1}, |
| { 3538461446762085, 22, 1, 12, 1}, |
| { 3599999904632568, 17, 1, 9, 1}, |
| { 3636363744735718, 19, 1, 10, 1}, |
| { 3666666746139526, 21, 1, 11, 1}, |
| { 3777777671813965, 16, 1, 8, 1}, |
| { 3818181753158569, 20, 1, 10, 1}, |
| { 4000000000000000, 17, 1, 8, 1}, |
| { 4199999809265136, 20, 1, 9, 1}, |
| { 4250000000000000, 16, 1, 7, 1}, |
| { 4363636493682861, 23, 1, 10, 1}, |
| { 4400000095367431, 21, 1, 9, 1}, |
| { 4444444656372070, 19, 1, 8, 1}, |
| { 4500000000000000, 17, 1, 7, 1}, |
| { 4599999904632568, 22, 1, 9, 1}, |
| { 4666666507720947, 20, 1, 8, 1}, |
| { 4750000000000000, 18, 1, 7, 1}, |
| { 4800000190734863, 23, 1, 9, 1}, |
| { 4857142925262451, 16, 1, 6, 1}, |
| { 5000000000000000, 19, 1, 7, 1}, |
| { 5142857074737549, 17, 1, 6, 1}, |
| { 5250000000000000, 20, 1, 7, 1}, |
| { 5333333492279053, 23, 1, 8, 1}, |
| { 5428571224212646, 18, 1, 6, 1}, |
| { 5500000000000000, 21, 1, 7, 1}, |
| { 5666666507720947, 16, 1, 5, 1}, |
| { 5714285850524902, 19, 1, 6, 1}, |
| { 6000000000000000, 17, 1, 5, 1}, |
| { 6285714149475098, 21, 1, 6, 1}, |
| { 6333333492279053, 18, 1, 5, 1}, |
| { 6571428775787354, 22, 1, 6, 1}, |
| { 6666666507720947, 19, 1, 5, 1}, |
| { 6800000190734863, 16, 1, 4, 1}, |
| { 6857142925262451, 23, 1, 6, 1}, |
| { 7000000000000000, 20, 1, 5, 1}, |
| { 7199999809265137, 17, 1, 4, 1}, |
| { 7333333492279053, 21, 1, 5, 1}, |
| { 7599999904632568, 18, 1, 4, 1}, |
| { 7666666507720947, 22, 1, 5, 1}, |
| { 8000000000000000, 19, 1, 4, 1}, |
| { 8399999618530273, 20, 1, 4, 1}, |
| { 8500000000000000, 16, 1, 3, 1}, |
| { 8800000190734863, 21, 1, 4, 1}, |
| { 9000000000000000, 17, 1, 3, 1}, |
| { 9199999809265136, 22, 1, 4, 1}, |
| { 9500000000000000, 18, 1, 3, 1}, |
| { 9600000381469726, 23, 1, 4, 1}, |
| { 10000000000000000, 19, 1, 3, 1}, |
| { 10500000000000000, 20, 1, 3, 1}, |
| { 11000000000000000, 21, 1, 3, 1}, |
| { 11333333015441894, 16, 1, 2, 1}, |
| { 11500000000000000, 22, 1, 3, 1}, |
| { 12000000000000000, 17, 1, 2, 1}, |
| { 12666666984558106, 18, 1, 2, 1}, |
| { 13333333015441894, 19, 1, 2, 1}, |
| { 14000000000000000, 20, 1, 2, 1}, |
| { 14666666984558106, 21, 1, 2, 1}, |
| { 15333333015441894, 22, 1, 2, 1}, |
| { 16000000000000000, 23, 1, 2, 1}, |
| { 17000000000000000, 16, 1, 1, 1}, |
| { 18000000000000000, 17, 1, 1, 1}, |
| { 19000000000000000, 18, 1, 1, 1}, |
| { 20000000000000000, 19, 1, 1, 1}, |
| { 21000000000000000, 20, 1, 1, 1}, |
| { 22000000000000000, 21, 1, 1, 1}, |
| { 23000000000000000, 22, 1, 1, 1}, |
| { 24000000000000000, 23, 1, 1, 1}, |
| }; |
| EXPORT_SYMBOL(ambarella_pll_frac_table); |
| |
| struct pll_table ambarella_pll_vout_table[AMBARELLA_PLL_VOUT_TABLE_SIZE] = { |
| { 1000000000000000, 9, 0, 0, 1},// 0.000000 |
| { 1007407426834106, 46, 2, 13, 1},// 0.026262 |
| { 1014925360679626, 65, 1, 12, 1},// 0.045250 |
| { 1019999980926514, 50, 0, 4, 1},// 0.000002 |
| { 1022556424140930, 91, 0, 8, 1},// 0.032683 |
| { 1027027010917664, 112, 0, 10, 1},// 0.023925 |
| { 1030303001403809, 102, 0, 9, 1},// 0.029409 |
| { 1033783793449402, 30, 0, 2, 1},// 0.043574 |
| { 1037037014961243, 82, 0, 7, 1},// 0.044645 |
| { 1040816307067871, 51, 0, 4, 1},// 0.078430 |
| { 1043478250503540, 72, 0, 6, 1},// 0.059523 |
| { 1046153903007507, 67, 1, 12, 1},// 0.000005 |
| { 1049999952316284, 20, 0, 1, 1},// 0.000005 |
| { 1054263591766357, 115, 0, 10, 1},// 0.026736 |
| { 1058823585510254, 126, 0, 11, 1},// 0.046302 |
| { 1062500000000000, 84, 0, 7, 1},// 0.000000 |
| { 1066666722297668, 31, 0, 2, 1},// 0.000005 |
| { 1070866107940674, 74, 0, 6, 1},// 0.052524 |
| { 1074626922607422, 42, 0, 3, 1},// 0.034717 |
| { 1079365134239197, 53, 0, 4, 1},// 0.058818 |
| { 1082089543342590, 118, 0, 10, 1},// 0.025078 |
| { 1085106372833252, 46, 2, 12, 1},// 0.045248 |
| { 1088000059127808, 86, 0, 7, 1},// 0.045961 |
| { 1092857122421265, 50, 2, 13, 1},// 0.000002 |
| { 1096774220466614, 34, 4, 15, 1},// 0.275738 |
| { 1101449251174927, 10, 0, 0, 1},// 0.131577 |
| { 1105691075325012, 58, 2, 15, 1},// 0.050550 |
| { 1108695626258850, 18, 6, 11, 1},// 0.032677 |
| { 1111888170242310, 88, 0, 7, 1},// 0.055026 |
| { 1114754080772400, 77, 0, 6, 1},// 0.042015 |
| { 1117647051811218, 122, 0, 10, 1},// 0.047848 |
| { 1120567321777344, 55, 0, 4, 1},// 0.050628 |
| { 1123966932296753, 72, 1, 12, 1},// 0.079185 |
| { 1127118587493896, 123, 0, 10, 1},// 0.013676 |
| { 1130434751510620, 48, 2, 12, 1},// 0.029589 |
| { 1133333325386047, 33, 0, 2, 1},// 0.000001 |
| { 1136752128601074, 124, 0, 10, 1},// 0.034176 |
| { 1139705896377563, 56, 0, 4, 1},// 0.025805 |
| { 1142857193946838, 79, 0, 6, 1},// 0.000004 |
| { 1146551728248596, 85, 1, 14, 1},// 0.010025 |
| { 1149606347084045, 22, 0, 1, 1},// 0.034242 |
| { 1152542352676392, 74, 1, 12, 1},// 0.113124 |
| { 1155555605888367, 103, 0, 8, 1},// 0.000004 |
| { 1159090876579285, 57, 0, 4, 1},// 0.078434 |
| { 1162393212318420, 92, 0, 7, 1},// 0.009187 |
| { 1166666626930237, 34, 0, 2, 1},// 0.000003 |
| { 1172413825988770, 42, 2, 10, 1},// 0.026735 |
| { 1176923036575317, 50, 2, 12, 1},// 0.000003 |
| { 1182608723640442, 70, 0, 5, 1},// 0.061272 |
| { 1186046481132507, 82, 0, 6, 1},// 0.028009 |
| { 1189189195632935, 106, 0, 8, 1},// 0.025253 |
| { 1192982435226440, 30, 4, 12, 1},// 0.056559 |
| { 1196850419044495, 11, 0, 0, 1},// 0.263156 |
| { 1200000047683716, 11, 0, 0, 1},// 0.000004 |
| { 1203539848327637, 11, 0, 0, 1},// 0.294120 |
| { 1206896543502808, 12, 12, 13, 1},// 0.020409 |
| { 1210084080696106, 120, 0, 9, 1},// 0.006948 |
| { 1214285731315613, 84, 0, 6, 1},// 0.000001 |
| { 1220338940620422, 60, 0, 4, 1},// 0.027774 |
| { 1225225210189819, 48, 0, 3, 1},// 0.018381 |
| { 1230769276618958, 79, 1, 12, 1},// 0.000004 |
| { 1236363649368286, 67, 1, 10, 1},// 0.000001 |
| { 1239669442176819, 61, 0, 4, 1},// 0.026665 |
| { 1243902444839478, 111, 0, 8, 1},// 0.043573 |
| { 1247706413269043, 16, 10, 14, 1},// 0.083333 |
| { 1254098415374756, 68, 1, 10, 1},// 0.035646 |
| { 1259259223937988, 62, 0, 4, 1},// 0.058826 |
| { 1264462828636169, 58, 2, 13, 1},// 0.014007 |
| { 1267857193946838, 28, 6, 15, 1},// 0.070419 |
| { 1271028041839600, 88, 0, 6, 1},// 0.031512 |
| { 1274999976158142, 50, 0, 3, 1},// 0.000002 |
| { 1278846144676208, 114, 0, 8, 1},// 0.083541 |
| { 1283018827438354, 76, 0, 5, 1},// 0.024513 |
| { 1286956548690796, 102, 0, 7, 1},// 0.042228 |
| { 1291262149810791, 70, 1, 10, 1},// 0.027342 |
| { 1295238137245178, 68, 2, 15, 1},// 0.114893 |
| { 1299145340919495, 12, 0, 0, 1},// 0.065786 |
| { 1303921580314636, 18, 10, 15, 1},// 0.178571 |
| { 1307692289352417, 84, 1, 12, 1},// 0.000001 |
| { 1312500000000000, 104, 0, 7, 1},// 0.000000 |
| { 1316831707954407, 78, 0, 5, 1},// 0.012533 |
| { 1320388317108154, 65, 0, 4, 1},// 0.029409 |
| { 1324324369430542, 52, 0, 3, 1},// 0.051017 |
| { 1330000042915344, 18, 6, 9, 1},// 0.000003 |
| { 1333333373069763, 39, 0, 2, 1},// 0.000003 |
| { 1342105269432068, 22, 6, 11, 1},// 0.032680 |
| { 1346534609794617, 100, 1, 14, 1},// 0.009807 |
| { 1350000023841858, 26, 0, 1, 1},// 0.000002 |
| { 1353982329368591, 87, 1, 12, 1},// 0.010057 |
| { 1360000014305115, 67, 0, 4, 1},// 0.000001 |
| { 1366071462631226, 40, 0, 2, 1},// 0.043570 |
| { 1373737335205078, 102, 1, 14, 1},// 0.029409 |
| { 1378378391265869, 123, 0, 8, 1},// 0.043574 |
| { 1383928537368774, 82, 0, 5, 1},// 0.043008 |
| { 1387755155563354, 110, 0, 7, 1},// 0.018386 |
| { 1394495368003845, 18, 10, 14, 1},// 0.083330 |
| { 1398058295249939, 13, 0, 0, 1},// 0.138886 |
| { 1402061820030212, 13, 0, 0, 1},// 0.147056 |
| { 1407407402992249, 60, 2, 12, 1},// 0.020243 |
| { 1411764740943909, 126, 0, 8, 1},// 0.046299 |
| { 1416666626930237, 84, 0, 5, 1},// 0.000003 |
| { 1420560717582703, 70, 0, 4, 1},// 0.039472 |
| { 1425742626190186, 56, 0, 3, 1},// 0.052087 |
| { 1431578993797302, 92, 1, 12, 1},// 0.056564 |
| { 1436170220375061, 78, 1, 10, 1},// 0.013467 |
| { 1440000057220459, 71, 0, 4, 1},// 0.000004 |
| { 1446808457374573, 30, 6, 14, 1},// 0.009800 |
| { 1450549483299255, 28, 0, 1, 1},// 0.037881 |
| { 1457142829895020, 101, 0, 6, 1},// 0.000002 |
| { 1462365627288818, 116, 0, 7, 1},// 0.009189 |
| { 1466666698455811, 43, 0, 2, 1},// 0.000002 |
| { 1471153855323792, 102, 0, 6, 1},// 0.018674 |
| { 1478260874748230, 68, 2, 13, 1},// 0.021008 |
| { 1485436916351318, 103, 0, 6, 1},// 0.018673 |
| { 1490196108818054, 81, 1, 10, 1},// 0.047845 |
| { 1494505524635315, 111, 1, 14, 1},// 0.078433 |
| { 1500000000000000, 14, 0, 0, 1},// 0.000000 |
| { 1504950523376465, 112, 1, 14, 1},// 0.114033 |
| { 1511111140251160, 67, 1, 8, 1},// 0.000002 |
| { 1515789508819580, 90, 0, 5, 1},// 0.057868 |
| { 1519999980926514, 75, 0, 4, 1},// 0.000001 |
| { 1528089880943298, 106, 0, 6, 1},// 0.031513 |
| { 1531914949417114, 48, 4, 15, 1},// 0.043406 |
| { 1538461565971375, 99, 1, 12, 1},// 0.000002 |
| { 1545454502105713, 84, 1, 10, 1},// 0.000003 |
| { 1551020383834839, 30, 0, 1, 1},// 0.065788 |
| { 1555555582046509, 69, 1, 8, 1},// 0.000002 |
| { 1563218355178833, 85, 1, 10, 1},// 0.026740 |
| { 1568181872367859, 101, 1, 12, 1},// 0.066886 |
| { 1573033690452576, 117, 1, 14, 1},// 0.019049 |
| { 1577319622039795, 40, 4, 12, 1},// 0.025140 |
| { 1581395387649536, 22, 10, 15, 1},// 0.009194 |
| { 1587628841400146, 126, 0, 7, 1},// 0.008115 |
| { 1593750000000000, 84, 2, 15, 1},// 0.000000 |
| { 1600000023841858, 15, 0, 0, 1},// 0.000001 |
| { 1604166626930237, 74, 2, 13, 1},// 0.185531 |
| { 1610526323318481, 22, 6, 9, 1},// 0.032680 |
| { 1614583373069763, 112, 0, 6, 1},// 0.018436 |
| { 1619047641754150, 36, 6, 15, 1},// 0.018384 |
| { 1623529434204102, 72, 1, 8, 1},// 0.080517 |
| { 1627659559249878, 113, 0, 6, 1},// 0.056023 |
| { 1634408593177795, 48, 0, 2, 1},// 0.065789 |
| { 1638554215431213, 70, 2, 12, 1},// 0.005656 |
| { 1645161271095276, 73, 1, 8, 1},// 0.043572 |
| { 1652173876762390, 123, 1, 14, 1},// 0.070178 |
| { 1658536553382874, 115, 0, 6, 1},// 0.084032 |
| { 1663043498992920, 18, 6, 7, 1},// 0.032681 |
| { 1674418568611145, 66, 0, 3, 1},// 0.034724 |
| { 1679012298583984, 46, 4, 13, 1},// 0.026258 |
| { 1683544278144836, 100, 0, 5, 1},// 0.012530 |
| { 1688888907432556, 75, 1, 8, 1},// 0.000001 |
| { 1694117665290833, 126, 1, 14, 1},// 0.046297 |
| { 1700000047683716, 16, 0, 0, 1},// 0.000003 |
| { 1705128192901611, 90, 2, 15, 1},// 0.065790 |
| { 1709677457809448, 56, 2, 9, 1},// 0.018866 |
| { 1714285731315613, 119, 0, 6, 1},// 0.000001 |
| { 1721518993377686, 30, 4, 8, 1},// 0.040849 |
| { 1727272748947144, 94, 1, 10, 1},// 0.000001 |
| { 1733333349227905, 51, 0, 2, 1},// 0.000001 |
| { 1738636374473572, 112, 1, 12, 1},// 0.010056 |
| { 1743589758872986, 92, 2, 15, 1},// 0.009190 |
| { 1750000000000000, 34, 0, 1, 1},// 0.000000 |
| { 1758620738983154, 87, 0, 4, 1},// 0.078429 |
| { 1766233801841736, 52, 0, 2, 1},// 0.024508 |
| { 1773333311080933, 37, 6, 14, 1},// 0.000001 |
| { 1779069781303406, 82, 2, 13, 1},// 0.028012 |
| { 1783783793449402, 106, 0, 5, 1},// 0.025253 |
| { 1789473652839661, 22, 6, 8, 1},// 0.032678 |
| { 1794871807098389, 40, 6, 15, 1},// 0.062501 |
| { 1799999952316284, 17, 0, 0, 1},// 0.000003 |
| { 1808219194412231, 30, 6, 11, 1},// 0.006312 |
| { 1813333392143250, 67, 3, 14, 1},// 0.000003 |
| { 1821428537368774, 84, 2, 13, 1},// 0.000002 |
| { 1831325292587280, 118, 1, 12, 1},// 0.030364 |
| { 1837837815284729, 48, 2, 7, 1},// 0.018381 |
| { 1843373537063599, 58, 4, 15, 1},// 0.020422 |
| { 1848837256431580, 36, 0, 1, 1},// 0.062891 |
| { 1853658556938171, 101, 1, 10, 1},// 0.047846 |
| { 1863013744354248, 40, 4, 10, 1},// 0.033420 |
| { 1870129823684692, 16, 10, 9, 1},// 0.006942 |
| { 1876543164253235, 121, 1, 12, 1},// 0.020245 |
| { 1883116841316223, 112, 0, 5, 1},// 0.011496 |
| { 1888888835906982, 84, 1, 8, 1},// 0.000003 |
| { 1894736886024475, 100, 2, 15, 1},// 0.052086 |
| { 1899999976158142, 18, 0, 0, 1},// 0.000001 |
| { 1909090876579285, 104, 1, 10, 1},// 0.000002 |
| { 1915493011474609, 82, 2, 12, 1},// 0.005659 |
| { 1922077894210815, 124, 1, 12, 1},// 0.051977 |
| { 1927536249160767, 105, 1, 10, 1},// 0.013671 |
| { 1936708807945251, 70, 2, 10, 1},// 0.017823 |
| { 1942857146263123, 67, 1, 6, 1},// 0.000000 |
| { 1948717951774597, 38, 0, 1, 1},// 0.065789 |
| { 1955882310867310, 87, 1, 8, 1},// 0.016706 |
| { 1961538434028625, 84, 2, 12, 1},// 0.000001 |
| { 1971014499664307, 68, 1, 6, 1},// 0.021008 |
| { 1987012982368469, 52, 2, 7, 1},// 0.024510 |
| { 2000000000000000, 19, 0, 0, 1},// 0.000000 |
| { 2013157844543457, 22, 6, 7, 1},// 0.032677 |
| { 2029850721359253, 28, 6, 9, 1},// 0.007354 |
| { 2039999961853027, 101, 0, 4, 1},// 0.000002 |
| { 2046153783798218, 37, 6, 12, 1},// 0.000003 |
| { 2054054021835327, 88, 2, 12, 1},// 0.010120 |
| { 2060606002807617, 102, 0, 4, 1},// 0.029409 |
| { 2067567586898804, 61, 0, 2, 1},// 0.043574 |
| { 2078125000000000, 16, 10, 8, 1},// 0.016708 |
| { 2086956501007080, 72, 1, 6, 1},// 0.059523 |
| { 2092307806015015, 67, 3, 12, 1},// 0.000005 |
| { 2099999904632568, 20, 0, 0, 1},// 0.000005 |
| { 2111111164093018, 94, 1, 8, 1},// 0.000003 |
| { 2117647171020508, 126, 0, 5, 1},// 0.046302 |
| { 2125000000000000, 84, 0, 3, 1},// 0.000000 |
| { 2130434751510620, 70, 2, 9, 1},// 0.020407 |
| { 2140845060348511, 106, 0, 4, 1},// 0.039473 |
| { 2149253845214844, 42, 0, 1, 1},// 0.034717 |
| { 2158730268478394, 36, 6, 11, 1},// 0.018387 |
| { 2164179086685181, 100, 2, 13, 1},// 0.004927 |
| { 2171428680419922, 75, 1, 6, 1},// 0.000005 |
| { 2177419424057007, 97, 1, 8, 1},// 0.016458 |
| { 2185714244842529, 50, 2, 6, 1},// 0.000002 |
| { 2193548440933228, 116, 2, 15, 1},// 0.009189 |
| { 2202898502349854, 21, 0, 0, 1},// 0.131577 |
| { 2208955287933350, 80, 2, 10, 1},// 0.006140 |
| { 2217391252517700, 18, 6, 5, 1},// 0.032677 |
| { 2229508161544800, 77, 1, 6, 1},// 0.042015 |
| { 2235294103622437, 122, 1, 10, 1},// 0.047848 |
| { 2242424249649048, 100, 1, 8, 1},// 0.090090 |
| { 2250000000000000, 44, 0, 1, 1},// 0.000000 |
| { 2258064508438110, 78, 1, 6, 1},// 0.040816 |
| { 2266666650772095, 67, 0, 2, 1},// 0.000001 |
| { 2275861978530884, 90, 0, 3, 1},// 0.037875 |
| { 2283581972122192, 98, 2, 12, 1},// 0.045254 |
| { 2293103456497192, 85, 3, 14, 1},// 0.010025 |
| { 2305084705352783, 122, 2, 15, 1},// 0.050553 |
| { 2311475515365601, 103, 1, 8, 1},// 0.015765 |
| { 2318181753158569, 84, 2, 10, 1},// 0.000003 |
| { 2333333253860474, 69, 0, 2, 1},// 0.000003 |
| { 2344827651977539, 85, 2, 10, 1},// 0.026735 |
| { 2353846073150635, 101, 2, 12, 1},// 0.000003 |
| { 2360655784606934, 117, 0, 4, 1},// 0.027780 |
| { 2368421077728271, 76, 3, 12, 1},// 0.034187 |
| { 2375000000000000, 94, 0, 3, 1},// 0.000000 |
| { 2385964870452881, 61, 4, 12, 1},// 0.056559 |
| { 2392857074737549, 66, 4, 13, 1},// 0.000003 |
| { 2400000095367432, 23, 0, 0, 1},// 0.000004 |
| { 2409836053848267, 52, 4, 10, 1},// 0.030921 |
| { 2418181896209717, 37, 6, 10, 1},// 0.000003 |
| { 2428571462631226, 84, 1, 6, 1},// 0.000001 |
| { 2440677881240845, 121, 0, 4, 1},// 0.027774 |
| { 2451612949371338, 48, 0, 1, 1},// 0.065791 |
| { 2462962865829468, 114, 2, 13, 1},// 0.053710 |
| { 2472727298736572, 67, 3, 10, 1},// 0.000001 |
| { 2482758522033691, 90, 2, 10, 1},// 0.037875 |
| { 2491803169250488, 22, 12, 11, 1},// 0.005478 |
| { 2500000000000000, 24, 0, 0, 1},// 0.000000 |
| { 2508196830749512, 42, 6, 11, 1},// 0.005442 |
| { 2518518447875977, 30, 12, 15, 1},// 0.009194 |
| { 2526315689086914, 100, 0, 3, 1},// 0.052079 |
| { 2533333301544189, 75, 0, 2, 1},// 0.000001 |
| { 2542372941970825, 88, 1, 6, 1},// 0.019045 |
| { 2549999952316284, 50, 0, 1, 1},// 0.000002 |
| { 2557692289352417, 114, 1, 8, 1},// 0.083541 |
| { 2566037654876709, 76, 0, 2, 1},// 0.024513 |
| { 2576271295547485, 66, 4, 12, 1},// 0.025299 |
| { 2586206912994385, 96, 3, 14, 1},// 0.017777 |
| { 2593220233917236, 120, 2, 13, 1},// 0.014002 |
| { 2599999904632568, 25, 0, 0, 1},// 0.000004 |
| { 2607843160629272, 112, 2, 12, 1},// 0.005785 |
| { 2615384578704834, 84, 3, 12, 1},// 0.000001 |
| { 2625000000000000, 104, 0, 3, 1},// 0.000000 |
| { 2637931108474731, 48, 6, 12, 1},// 0.020108 |
| { 2647058725357056, 85, 3, 12, 1},// 0.034184 |
| { 2660000085830688, 18, 6, 4, 1},// 0.000003 |
| { 2666666746139526, 79, 0, 2, 1},// 0.000003 |
| { 2684210538864136, 22, 6, 5, 1},// 0.032680 |
| { 2692307710647583, 69, 4, 12, 1},// 0.000001 |
| { 2701754331588745, 26, 0, 0, 1},// 0.064933 |
| { 2711538553237915, 121, 1, 8, 1},// 0.015764 |
| { 2720000028610229, 67, 1, 4, 1},// 0.000001 |
| { 2732142925262451, 81, 0, 2, 1},// 0.043570 |
| { 2745098114013672, 18, 12, 8, 1},// 0.023812 |
| { 2755102157592773, 123, 1, 8, 1},// 0.016457 |
| { 2763636350631714, 75, 3, 10, 1},// 0.000000 |
| { 2775510311126709, 110, 0, 3, 1},// 0.018386 |
| { 2785714387893677, 64, 2, 6, 1},// 0.000004 |
| { 2799999952316284, 27, 0, 0, 1},// 0.000002 |
| { 2807692289352417, 72, 4, 12, 1},// 0.000001 |
| { 2814814805984497, 121, 2, 12, 1},// 0.020243 |
| { 2823529481887817, 126, 1, 8, 1},// 0.046299 |
| { 2833333253860474, 84, 0, 2, 1},// 0.000003 |
| { 2843137264251709, 90, 4, 15, 1},// 0.021551 |
| { 2857142925262451, 99, 1, 6, 1},// 0.000002 |
| { 2867924451828003, 50, 8, 15, 1},// 0.028786 |
| { 2880000114440918, 71, 1, 4, 1},// 0.000004 |
| { 2893616914749146, 61, 6, 14, 1},// 0.009800 |
| { 2905660390853882, 92, 4, 15, 1},// 0.020292 |
| { 2913043498992920, 101, 1, 6, 1},// 0.042643 |
| { 2923076868057251, 94, 3, 12, 1},// 0.000002 |
| { 2933333396911621, 87, 0, 2, 1},// 0.000002 |
| { 2942307710647583, 102, 1, 6, 1},// 0.018674 |
| { 2956521749496460, 42, 10, 15, 1},// 0.009192 |
| { 2980392217636108, 52, 8, 15, 1},// 0.028781 |
| { 3000000000000000, 29, 0, 0, 1},// 0.000000 |
| { 3022222280502319, 67, 3, 8, 1},// 0.000002 |
| { 3039999961853027, 75, 1, 4, 1},// 0.000001 |
| { 3059999942779541, 50, 2, 4, 1},// 0.000002 |
| { 3069767475128174, 56, 6, 12, 1},// 0.017484 |
| { 3079999923706055, 76, 1, 4, 1},// 0.000002 |
| { 3090909004211426, 84, 3, 10, 1},// 0.000003 |
| { 3102040767669678, 30, 0, 0, 1},// 0.065788 |
| { 3111111164093018, 69, 3, 8, 1},// 0.000002 |
| { 3122448921203613, 57, 6, 12, 1},// 0.020112 |
| { 3130434751510620, 36, 10, 12, 1},// 0.010685 |
| { 3142857074737549, 109, 1, 6, 1},// 0.000002 |
| { 3152173995971680, 42, 10, 14, 1},// 0.036779 |
| { 3162790775299072, 22, 10, 7, 1},// 0.009194 |
| { 3173913002014160, 118, 3, 14, 1},// 0.018264 |
| { 3187500000000000, 84, 2, 7, 1},// 0.000000 |
| { 3200000047683716, 31, 0, 0, 1},// 0.000001 |
| { 3208333253860474, 76, 4, 11, 1},// 0.000002 |
| { 3219512224197388, 22, 6, 4, 1},// 0.015151 |
| { 3229166746139526, 112, 1, 6, 1},// 0.018436 |
| { 3238095283508301, 36, 6, 7, 1},// 0.018384 |
| { 3255319118499756, 46, 8, 12, 1},// 0.045248 |
| { 3272727251052856, 119, 2, 10, 1},// 0.000001 |
| { 3285714387893677, 114, 1, 6, 1},// 0.000003 |
| { 3295454502105713, 37, 12, 14, 1},// 0.064367 |
| { 3304347753524780, 123, 3, 14, 1},// 0.070178 |
| { 3317073106765747, 72, 4, 10, 1},// 0.033424 |
| { 3326086997985840, 18, 6, 3, 1},// 0.032681 |
| { 3348837137222290, 66, 0, 1, 1},// 0.034724 |
| { 3365853548049927, 100, 0, 2, 1},// 0.024158 |
| { 3377777814865112, 75, 3, 8, 1},// 0.000001 |
| { 3391304254531860, 36, 10, 11, 1},// 0.010687 |
| { 3400000095367432, 33, 0, 0, 1},// 0.000003 |
| { 3410256385803223, 30, 10, 9, 1},// 0.007518 |
| { 3428571462631226, 119, 1, 6, 1},// 0.000001 |
| { 3444444417953491, 61, 4, 8, 1},// 0.000001 |
| { 3454545497894287, 94, 3, 10, 1},// 0.000001 |
| { 3466666698455811, 103, 0, 2, 1},// 0.000001 |
| { 3477272748947144, 112, 3, 12, 1},// 0.010056 |
| { 3487179517745972, 92, 2, 7, 1},// 0.009190 |
| { 3500000000000000, 34, 0, 0, 1},// 0.000000 |
| { 3512195110321045, 78, 3, 8, 1},// 0.030864 |
| { 3522727251052856, 46, 2, 3, 1},// 0.064517 |
| { 3534883737564087, 98, 4, 13, 1},// 0.023496 |
| { 3545454502105713, 77, 4, 10, 1},// 0.000001 |
| { 3558139562606812, 60, 6, 11, 1},// 0.005446 |
| { 3567567586898804, 106, 0, 2, 1},// 0.025253 |
| { 3578947305679321, 45, 6, 8, 1},// 0.032678 |
| { 3589743614196777, 78, 4, 10, 1},// 0.032467 |
| { 3599999904632568, 35, 0, 0, 1},// 0.000003 |
| { 3609755992889404, 64, 4, 8, 1},// 0.037540 |
| { 3619047641754150, 30, 6, 5, 1},// 0.065790 |
| { 3631578922271729, 117, 3, 12, 1},// 0.022296 |
| { 3642857074737549, 84, 2, 6, 1},// 0.000002 |
| { 3658536672592163, 127, 1, 6, 1},// 0.038098 |
| { 3675675630569458, 48, 2, 3, 1},// 0.018381 |
| { 3692307710647583, 119, 3, 12, 1},// 0.000000 |
| { 3707317113876343, 88, 4, 11, 1},// 0.027411 |
| { 3717948675155640, 92, 1, 4, 1},// 0.055174 |
| { 3731707334518433, 96, 4, 12, 1},// 0.025139 |
| { 3743589639663696, 102, 3, 10, 1},// 0.049816 |
| { 3756097555160522, 25, 12, 8, 1},// 0.014430 |
| { 3777777671813965, 84, 3, 8, 1},// 0.000003 |
| { 3789473772048950, 30, 10, 8, 1},// 0.015434 |
| { 3799999952316284, 37, 0, 0, 1},// 0.000001 |
| { 3810810804367065, 48, 6, 8, 1},// 0.007880 |
| { 3825000047683716, 50, 2, 3, 1},// 0.000001 |
| { 3837837934494019, 95, 1, 4, 1},// 0.056336 |
| { 3849999904632568, 76, 0, 1, 1},// 0.000002 |
| { 3868421077728271, 42, 8, 9, 1},// 0.040816 |
| { 3885714292526245, 67, 3, 6, 1},// 0.000000 |
| { 3897435903549194, 38, 0, 0, 1},// 0.065789 |
| { 3911764621734619, 87, 3, 8, 1},// 0.016706 |
| { 3923076868057251, 97, 1, 4, 1},// 0.078430 |
| { 3948717832565308, 78, 0, 1, 1},// 0.032470 |
| { 3972972869873047, 52, 2, 3, 1},// 0.051023 |
| { 4000000000000000, 39, 0, 0, 1},// 0.000000 |
| { 4026315689086914, 22, 6, 3, 1},// 0.032677 |
| { 4052631378173828, 80, 0, 1, 1},// 0.064930 |
| { 4083333492279053, 48, 4, 5, 1},// 0.000004 |
| { 4108108043670654, 112, 3, 10, 1},// 0.023925 |
| { 4121212005615234, 52, 6, 8, 1},// 0.024513 |
| { 4135135173797607, 90, 4, 10, 1},// 0.029708 |
| { 4156250000000000, 33, 10, 8, 1},// 0.016708 |
| { 4166666507720947, 124, 0, 2, 1},// 0.000004 |
| { 4181818008422852, 114, 3, 10, 1},// 0.000004 |
| { 4199999809265137, 41, 0, 0, 1},// 0.000005 |
| { 4222222328186035, 94, 3, 8, 1},// 0.000003 |
| { 4235294342041016, 126, 0, 2, 1},// 0.046302 |
| { 4250000000000000, 84, 0, 1, 1},// 0.000000 |
| { 4264705657958984, 66, 6, 10, 1},// 0.025073 |
| { 4277777671813965, 76, 4, 8, 1},// 0.000002 |
| { 4290322780609131, 38, 10, 9, 1},// 0.007523 |
| { 4312500000000000, 114, 2, 7, 1},// 0.000000 |
| { 4323529243469238, 107, 1, 4, 1},// 0.081629 |
| { 4342857360839844, 75, 3, 6, 1},// 0.000005 |
| { 4354838848114014, 97, 3, 8, 1},// 0.016458 |
| { 4371428489685059, 101, 2, 6, 1},// 0.000002 |
| { 4387096881866455, 116, 2, 7, 1},// 0.009189 |
| { 4400000095367432, 43, 0, 0, 1},// 0.000002 |
| { 4411764621734619, 62, 6, 9, 1},// 0.039998 |
| { 4433333396911621, 18, 6, 2, 1},// 0.000001 |
| { 4454545497894287, 97, 4, 10, 1},// 0.000001 |
| { 4470588207244873, 122, 3, 10, 1},// 0.047848 |
| { 4484848499298096, 100, 3, 8, 1},// 0.090090 |
| { 4500000000000000, 44, 0, 0, 1},// 0.000000 |
| { 4516129016876221, 78, 3, 6, 1},// 0.040816 |
| { 4533333301544189, 67, 1, 2, 1},// 0.000001 |
| { 4551723957061768, 90, 0, 1, 1},// 0.037875 |
| { 4586206912994385, 106, 2, 6, 1},// 0.010741 |
| { 4606060504913330, 82, 4, 8, 1},// 0.109651 |
| { 4620689868927002, 76, 2, 4, 1},// 0.014930 |
| { 4636363506317139, 52, 6, 7, 1},// 0.024513 |
| { 4666666507720947, 69, 1, 2, 1},// 0.000003 |
| { 4689655303955078, 66, 6, 9, 1},// 0.007350 |
| { 4714285850524902, 109, 2, 6, 1},// 0.000003 |
| { 4727272510528564, 62, 2, 3, 1},// 0.048072 |
| { 4750000000000000, 94, 0, 1, 1},// 0.000000 |
| { 4781250000000000, 40, 6, 5, 1},// 0.043573 |
| { 4800000190734863, 47, 0, 0, 1},// 0.000004 |
| { 4812500000000000, 76, 4, 7, 1},// 0.000000 |
| { 4827586174011230, 25, 12, 6, 1},// 0.020409 |
| { 4843750000000000, 108, 3, 8, 1},// 0.014337 |
| { 4857142925262451, 84, 3, 6, 1},// 0.000001 |
| { 4875000000000000, 64, 2, 3, 1},// 0.000000 |
| { 4888888835906982, 109, 3, 8, 1},// 0.000001 |
| { 4903225898742676, 48, 0, 0, 1},// 0.065791 |
| { 4935483932495117, 78, 4, 7, 1},// 0.040848 |
| { 4965517044067383, 70, 6, 9, 1},// 0.090282 |
| { 5000000000000000, 49, 0, 0, 1},// 0.000000 |
| { 5037036895751953, 30, 12, 7, 1},// 0.009194 |
| { 5066666603088379, 75, 1, 2, 1},// 0.000001 |
| { 5099999904632568, 50, 0, 0, 1},// 0.000002 |
| { 5115384578704834, 114, 3, 8, 1},// 0.083541 |
| { 5129032135009766, 40, 4, 3, 1},// 0.078614 |
| { 5142857074737549, 119, 2, 6, 1},// 0.000001 |
| { 5166666507720947, 30, 4, 2, 1},// 0.000003 |
| { 5185184955596924, 120, 2, 6, 1},// 0.010209 |
| { 5199999809265137, 51, 0, 0, 1},// 0.000004 |
| { 5214285850524902, 72, 4, 6, 1},// 0.000003 |
| { 5230769157409668, 121, 2, 6, 1},// 0.042015 |
| { 5250000000000000, 104, 0, 1, 1},// 0.000000 |
| { 5275862216949463, 94, 4, 8, 1},// 0.036308 |
| { 5300000190734863, 52, 0, 0, 1},// 0.000004 |
| { 5320000171661377, 37, 6, 4, 1},// 0.000003 |
| { 5333333492279053, 79, 1, 2, 1},// 0.000003 |
| { 5357142925262451, 124, 2, 6, 1},// 0.000001 |
| { 5384615421295166, 28, 12, 6, 1},// 0.020407 |
| { 5400000095367432, 53, 0, 0, 1},// 0.000002 |
| { 5423077106475830, 121, 3, 8, 1},// 0.015764 |
| { 5440000057220459, 67, 3, 4, 1},// 0.000001 |
| { 5464285850524902, 81, 1, 2, 1},// 0.043570 |
| { 5481481552124023, 46, 6, 5, 1},// 0.033782 |
| { 5500000000000000, 54, 0, 0, 1},// 0.000000 |
| { 5519999980926514, 91, 2, 4, 1},// 0.000000 |
| { 5538461685180664, 96, 3, 6, 1},// 0.079362 |
| { 5555555343627930, 124, 3, 8, 1},// 0.000004 |
| { 5571428775787354, 77, 4, 6, 1},// 0.000004 |
| { 5599999904632568, 55, 0, 0, 1},// 0.000002 |
| { 5615384578704834, 74, 2, 3, 1},// 0.171234 |
| { 5629629611968994, 12, 12, 2, 1},// 0.065790 |
| { 5666666507720947, 84, 1, 2, 1},// 0.000003 |
| { 5703703880310059, 56, 0, 0, 1},// 0.064938 |
| { 5739130496978760, 40, 6, 4, 1},// 0.015150 |
| { 5760000228881836, 95, 2, 4, 1},// 0.000004 |
| { 5782608509063721, 80, 4, 6, 1},// 0.053709 |
| { 5800000190734863, 57, 0, 0, 1},// 0.000003 |
| { 5826086997985840, 101, 3, 6, 1},// 0.042643 |
| { 5846153736114502, 116, 0, 1, 1},// 0.065791 |
| { 5869565010070801, 87, 1, 2, 1},// 0.049379 |
| { 5884615421295166, 102, 3, 6, 1},// 0.018674 |
| { 5913043498992920, 42, 10, 7, 1},// 0.009192 |
| { 5961538314819336, 52, 8, 7, 1},// 0.016131 |
| { 6000000000000000, 59, 0, 0, 1},// 0.000000 |
| { 6045454502105713, 46, 8, 6, 1},// 0.042964 |
| { 6079999923706055, 75, 3, 4, 1},// 0.000001 |
| { 6119999885559082, 101, 2, 4, 1},// 0.000002 |
| { 6136363506317139, 91, 1, 2, 1},// 0.049381 |
| { 6159999847412109, 76, 3, 4, 1},// 0.000002 |
| { 6181818008422852, 52, 6, 5, 1},// 0.024513 |
| { 6199999809265137, 61, 0, 0, 1},// 0.000003 |
| { 6239999771118164, 103, 2, 4, 1},// 0.000004 |
| { 6260869503021240, 72, 5, 6, 1},// 0.059523 |
| { 6285714149475098, 109, 3, 6, 1},// 0.000002 |
| { 6304347991943359, 62, 0, 0, 1},// 0.068968 |
| { 6333333492279053, 94, 1, 2, 1},// 0.000003 |
| { 6375000000000000, 84, 2, 3, 1},// 0.000000 |
| { 6391304492950439, 63, 0, 0, 1},// 0.136052 |
| { 6416666507720947, 76, 4, 5, 1},// 0.000002 |
| { 6434782505035400, 45, 6, 4, 1},// 0.081083 |
| { 6458333492279053, 112, 3, 6, 1},// 0.018436 |
| { 6476190567016602, 36, 6, 3, 1},// 0.018384 |
| { 6500000000000000, 64, 0, 0, 1},// 0.000000 |
| { 6521739006042480, 86, 2, 3, 1},// 0.050002 |
| { 6545454502105713, 108, 2, 4, 1},// 0.083333 |
| { 6571428775787354, 114, 3, 6, 1},// 0.000003 |
| { 6590909004211426, 78, 4, 5, 1},// 0.114941 |
| { 6608695507049561, 65, 0, 0, 1},// 0.131577 |
| { 6652173995971680, 18, 6, 1, 1},// 0.032681 |
| { 6681818008422852, 116, 3, 6, 1},// 0.058312 |
| { 6699999809265137, 66, 0, 0, 1},// 0.000003 |
| { 6727272510528564, 100, 1, 2, 1},// 0.090093 |
| { 6750000000000000, 44, 2, 1, 1},// 0.000000 |
| { 6782608509063721, 36, 10, 5, 1},// 0.010687 |
| { 6800000190734863, 67, 0, 0, 1},// 0.000003 |
| { 6818181991577148, 30, 10, 4, 1},// 0.026664 |
| { 6857142925262451, 119, 3, 6, 1},// 0.000001 |
| { 6909090995788574, 120, 3, 6, 1},// 0.075187 |
| { 6954545497894287, 115, 2, 4, 1},// 0.078431 |
| { 7000000000000000, 69, 0, 0, 1},// 0.000000 |
| { 7045454502105713, 46, 2, 1, 1},// 0.064517 |
| { 7090909004211426, 123, 3, 6, 1},// 0.073259 |
| { 7157894611358643, 12, 10, 1, 1},// 0.110292 |
| { 7181818008422852, 40, 6, 3, 1},// 0.094934 |
| { 7199999809265137, 71, 0, 0, 1},// 0.000003 |
| { 7238095283508301, 30, 6, 2, 1},// 0.065790 |
| { 7263157844543457, 120, 2, 4, 1},// 0.043478 |
| { 7285714149475098, 90, 3, 4, 1},// 0.078430 |
| { 7349999904632568, 48, 2, 1, 1},// 0.000001 |
| { 7368421077728271, 16, 12, 2, 1},// 0.023810 |
| { 7388888835906982, 122, 2, 4, 1},// 0.120300 |
| { 7428571224212646, 98, 2, 3, 1},// 0.048074 |
| { 7473684310913086, 22, 12, 3, 1},// 0.017604 |
| { 7500000000000000, 74, 0, 0, 1},// 0.000000 |
| { 7523809432983398, 42, 6, 3, 1},// 0.015824 |
| { 7555555343627930, 125, 2, 4, 1},// 0.058826 |
| { 7578947544097900, 100, 2, 3, 1},// 0.052086 |
| { 7599999904632568, 75, 0, 0, 1},// 0.000001 |
| { 7650000095367432, 50, 2, 1, 1},// 0.000001 |
| { 7699999809265137, 76, 0, 0, 1},// 0.000002 |
| { 7736842155456543, 42, 8, 4, 1},// 0.040816 |
| { 7777777671813965, 96, 3, 4, 1},// 0.228570 |
| { 7800000190734863, 77, 0, 0, 1},// 0.000002 |
| { 7823529243469238, 66, 6, 5, 1},// 0.087717 |
| { 7894736766815186, 78, 0, 0, 1},// 0.066668 |
| { 7941176414489746, 118, 1, 2, 1},// 0.098765 |
| { 8000000000000000, 79, 0, 0, 1},// 0.000000 |
| { 8052631378173828, 22, 6, 1, 1},// 0.032677 |
| { 8105262756347656, 80, 0, 0, 1},// 0.064930 |
| { 8166666984558105, 48, 4, 2, 1},// 0.000004 |
| { 8210526466369629, 81, 0, 0, 1},// 0.128207 |
| { 8235294342041016, 18, 12, 2, 1},// 0.023812 |
| { 8312500000000000, 103, 3, 4, 1},// 0.090226 |
| { 8333333015441895, 124, 1, 2, 1},// 0.000004 |
| { 8368420600891113, 66, 4, 3, 1},// 0.078622 |
| { 8444444656372070, 12, 12, 1, 1},// 0.065787 |
| { 8470588684082031, 126, 1, 2, 1},// 0.046302 |
| { 8500000000000000, 84, 0, 0, 1},// 0.000000 |
| { 8529411315917969, 127, 1, 2, 1},// 0.045982 |
| { 8555555343627930, 106, 3, 4, 1},// 0.051951 |
| { 8588234901428223, 38, 10, 4, 1},// 0.095886 |
| { 8625000000000000, 114, 2, 3, 1},// 0.000000 |
| { 8647058486938477, 107, 3, 4, 1},// 0.081629 |
| { 8705882072448730, 86, 0, 0, 1},// 0.067564 |
| { 8750000000000000, 34, 4, 1, 1},// 0.000000 |
| { 8777777671813965, 116, 2, 3, 1},// 0.031644 |
| { 8800000190734863, 87, 0, 0, 1},// 0.000002 |
| { 8823529243469238, 62, 6, 4, 1},// 0.039998 |
| { 8866666793823242, 37, 6, 2, 1},// 0.000001 |
| { 8941176414489746, 66, 3, 2, 1},// 0.087719 |
| { 9000000000000000, 89, 0, 0, 1},// 0.000000 |
| { 9066666603088379, 67, 3, 2, 1},// 0.000001 |
| { 9117647171020508, 113, 3, 4, 1},// 0.025805 |
| { 9187500000000000, 50, 8, 4, 1},// 0.081633 |
| { 9250000000000000, 36, 4, 1, 1},// 0.000000 |
| { 9294117927551270, 92, 0, 0, 1},// 0.063288 |
| { 9333333015441895, 69, 3, 2, 1},// 0.000003 |
| { 9375000000000000, 124, 2, 3, 1},// 0.000000 |
| { 9399999618530273, 93, 0, 0, 1},// 0.000004 |
| { 9428571701049805, 28, 12, 3, 1},// 0.037882 |
| { 9466666221618652, 70, 3, 2, 1},// 0.000005 |
| { 9500000000000000, 94, 0, 0, 1},// 0.000000 |
| { 9562500000000000, 40, 6, 2, 1},// 0.043573 |
| { 9600000381469727, 95, 0, 0, 1},// 0.000004 |
| { 9625000000000000, 76, 4, 3, 1},// 0.000000 |
| { 9666666984558105, 57, 4, 2, 1},// 0.000003 |
| { 9714285850524902, 80, 5, 4, 1},// 0.058822 |
| { 9750000000000000, 64, 2, 1, 1},// 0.000000 |
| { 9800000190734863, 97, 0, 0, 1},// 0.000002 |
| { 9857142448425293, 73, 3, 2, 1},// 0.096623 |
| { 9937500000000000, 70, 6, 4, 1},// 0.025157 |
| { 10000000000000000, 99, 0, 0, 1},// 0.000000 |
| { 10071428298950195, 30, 12, 3, 1},// 0.035464 |
| { 10133333206176758, 75, 3, 2, 1},// 0.000001 |
| { 10199999809265137, 101, 0, 0, 1},// 0.000002 |
| { 10230769157409668, 40, 4, 1, 1},// 0.187971 |
| { 10285714149475098, 102, 0, 0, 1},// 0.138890 |
| { 10357142448425293, 68, 2, 1, 1},// 0.068962 |
| { 10399999618530273, 103, 0, 0, 1},// 0.000004 |
| { 10428571701049805, 18, 10, 1, 1},// 0.205477 |
| { 10461538314819336, 18, 10, 1, 1},// 0.110293 |
| { 10500000000000000, 104, 0, 0, 1},// 0.000000 |
| { 10533333778381348, 78, 3, 2, 1},// 0.000004 |
| { 10571428298950195, 46, 8, 3, 1},// 0.033786 |
| { 10615385055541992, 84, 4, 3, 1},// 0.090576 |
| { 10714285850524902, 38, 10, 3, 1},// 0.099999 |
| { 10769230842590332, 42, 4, 1, 1},// 0.178572 |
| { 10857142448425293, 30, 6, 1, 1},// 0.065786 |
| { 10928571701049805, 81, 3, 2, 1},// 0.043570 |
| { 11000000000000000, 109, 0, 0, 1},// 0.000000 |
| { 11076923370361328, 82, 3, 2, 1},// 0.092595 |
| { 11142857551574707, 88, 4, 3, 1},// 0.160260 |
| { 11250000000000000, 74, 2, 1, 1},// 0.000000 |
| { 11285714149475098, 40, 10, 3, 1},// 0.094936 |
| { 11333333015441895, 84, 3, 2, 1},// 0.000003 |
| { 11384614944458008, 90, 4, 3, 1},// 0.084456 |
| { 11500000000000000, 114, 0, 0, 1},// 0.000000 |
| { 11538461685180664, 76, 2, 1, 1},// 0.099999 |
| { 11692307472229004, 116, 0, 0, 1},// 0.065791 |
| { 11769230842590332, 46, 4, 1, 1},// 0.163399 |
| { 11846154212951660, 78, 2, 1, 1},// 0.032464 |
| { 11923076629638672, 52, 8, 3, 1},// 0.016131 |
| { 12000000000000000, 119, 0, 0, 1},// 0.000000 |
| { 12090909004211426, 120, 0, 0, 1},// 0.075189 |
| { 12181818008422852, 72, 4, 2, 1},// 0.124377 |
| { 12250000000000000, 48, 4, 1, 1},// 0.000000 |
| { 12362637333333333, 52, 6, 2, 1},// 0.032593 vout |
| { 12363636016845703, 52, 6, 2, 1},// 0.024513 |
| { 12375000000000000, 98, 4, 3, 1},// 0.000000 vout |
| { 12500000000000000, 124, 0, 0, 1},// 0.000000 |
| { 12545454978942871, 93, 3, 2, 1},// 0.096622 |
| { 12666666984558105, 94, 3, 2, 1},// 0.000003 |
| { 12750000000000000, 84, 2, 1, 1},// 0.000000 |
| { 12833333015441895, 76, 4, 2, 1},// 0.000002 |
| { 12916666984558105, 96, 3, 2, 1},// 0.129030 |
| { 13000000000000000, 64, 1, 0, 1},// 0.000000 |
| { 13090909004211426, 97, 3, 2, 1},// 0.185185 |
| { 13166666984558105, 78, 4, 2, 1},// 0.000002 |
| { 13199999809265137, 65, 1, 0, 1},// 0.000001 |
| { 13250000000000000, 52, 4, 1, 1},// 0.000000 |
| { 13300000190734863, 18, 6, 0, 1},// 0.000001 |
| { 13363636016845703, 88, 2, 1, 1},// 0.102038 |
| { 13399999618530273, 66, 1, 0, 1},// 0.000003 |
| { 13454545021057129, 100, 3, 2, 1},// 0.090093 |
| { 13500000000000000, 44, 2, 0, 1},// 0.000000 |
| { 13600000381469727, 67, 1, 0, 1},// 0.000003 |
| { 13636363983154297, 90, 2, 1, 1},// 0.099997 |
| { 13818181991577148, 82, 4, 2, 1},// 0.109648 |
| { 13909090995788574, 37, 10, 2, 1},// 0.174291 |
| { 14000000000000000, 69, 1, 0, 1},// 0.000000 |
| { 14090909004211426, 46, 2, 0, 1},// 0.064517 |
| { 14181818008422852, 84, 4, 2, 1},// 0.106836 |
| { 14363636016845703, 40, 6, 1, 1},// 0.094934 |
| { 14399999618530273, 71, 1, 0, 1},// 0.000003 |
| { 14454545021057129, 61, 6, 2, 1},// 0.083860 |
| { 14500000000000000, 28, 4, 0, 1},// 0.000000 |
| { 14600000381469727, 72, 1, 0, 1},// 0.000003 |
| { 14699999809265137, 48, 2, 0, 1},// 0.000001 |
| { 14777777671813965, 73, 1, 0, 1},// 0.150377 |
| { 14888889312744141, 98, 2, 1, 1},// 0.261197 |
| { 15000000000000000, 74, 1, 0, 1},// 0.000000 |
| { 15111110687255859, 100, 2, 1, 1},// 0.257356 |
| { 15199999809265137, 75, 1, 0, 1},// 0.000001 |
| { 15300000190734863, 50, 2, 0, 1},// 0.000001 |
| { 15399999618530273, 76, 1, 0, 1},// 0.000002 |
| { 15500000000000000, 30, 4, 0, 1},// 0.000000 |
| { 15555555343627930, 77, 1, 0, 1},// 0.285716 |
| { 15600000381469727, 77, 1, 0, 1},// 0.000002 |
| { 15666666984558105, 93, 4, 2, 1},// 0.000002 |
| { 15777777671813965, 42, 10, 2, 1},// 0.070422 |
| { 15899999618530273, 52, 2, 0, 1},// 0.000002 |
| { 16000000000000000, 79, 1, 0, 1},// 0.000000 |
| { 16111110687255859, 22, 6, 0, 1},// 0.068963 |
| { 16222221374511719, 80, 1, 0, 1},// 0.136981 |
| { 16333333969116211, 97, 4, 2, 1},// 0.000004 |
| { 16444444656372070, 46, 6, 1, 1},// 0.033782 |
| { 16500000000000000, 54, 2, 0, 1},// 0.000000 |
| { 16625000000000000, 82, 1, 0, 1},// 0.150376 |
| { 16666666030883789, 124, 3, 2, 1},// 0.000004 |
| { 16750000000000000, 66, 4, 1, 1},// 0.000000 |
| { 16888889312744141, 12, 12, 0, 1},// 0.065787 |
| { 17000000000000000, 84, 1, 0, 1},// 0.000000 |
| { 17111110687255859, 56, 2, 0, 1},// 0.064933 |
| { 17250000000000000, 114, 2, 1, 1},// 0.000000 |
| { 17333333969116211, 86, 1, 0, 1},// 0.384612 |
| { 17500000000000000, 34, 4, 0, 1},// 0.000000 |
| { 17555555343627930, 116, 2, 1, 1},// 0.031644 |
| { 17625000000000000, 87, 1, 0, 1},// 0.141844 |
| { 17750000000000000, 70, 4, 1, 1},// 0.000000 |
| { 18000000000000000, 89, 1, 0, 1},// 0.000000 |
| { 18125000000000000, 120, 2, 1, 1},// 0.137931 |
| { 18250000000000000, 72, 4, 1, 1},// 0.000000 |
| { 18375000000000000, 91, 1, 0, 1},// 0.136054 |
| { 18500000000000000, 36, 4, 0, 1},// 0.000000 |
| { 18750000000000000, 124, 2, 1, 1},// 0.000000 |
| { 18857143402099609, 28, 12, 1, 1},// 0.037882 |
| { 19000000000000000, 94, 1, 0, 1},// 0.000000 |
| { 19125000000000000, 95, 1, 0, 1},// 0.392157 |
| { 19250000000000000, 76, 4, 1, 1},// 0.000000 |
| { 19375000000000000, 96, 1, 0, 1},// 0.129032 |
| { 19428571701049805, 96, 1, 0, 1},// 0.147060 |
| { 19500000000000000, 64, 2, 0, 1},// 0.000000 |
| { 19714284896850586, 78, 4, 1, 1},// 0.181164 |
| { 19875000000000000, 98, 1, 0, 1},// 0.377358 |
| { 20000000000000000, 99, 1, 0, 1},// 0.000000 |
| { 20142856597900391, 30, 12, 1, 1},// 0.035464 |
| { 20285715103149414, 28, 6, 0, 1},// 0.070419 |
| { 20571428298950195, 102, 1, 0, 1},// 0.138890 |
| { 20714284896850586, 68, 2, 0, 1},// 0.068962 |
| { 20857143402099609, 18, 10, 0, 1},// 0.205477 |
| { 21000000000000000, 104, 1, 0, 1},// 0.000000 |
| { 21142856597900391, 46, 8, 1, 1},// 0.033786 |
| { 21428571701049805, 38, 10, 1, 1},// 0.099999 |
| { 21714284896850586, 30, 6, 0, 1},// 0.065786 |
| { 21857143402099609, 72, 2, 0, 1},// 0.196076 |
| { 22000000000000000, 109, 1, 0, 1},// 0.000000 |
| { 22166666030883789, 110, 1, 0, 1},// 0.150379 |
| { 22285715103149414, 88, 4, 1, 1},// 0.160260 |
| { 22500000000000000, 74, 2, 0, 1},// 0.000000 |
| { 22571428298950195, 40, 10, 1, 1},// 0.094936 |
| { 22666666030883789, 112, 1, 0, 1},// 0.294115 |
| { 23000000000000000, 114, 1, 0, 1},// 0.000000 |
| { 23333333969116211, 116, 1, 0, 1},// 0.285712 |
| { 23500000000000000, 46, 4, 0, 1},// 0.000000 |
| { 23666666030883789, 42, 10, 1, 1},// 0.070420 |
| { 24000000000000000, 119, 1, 0, 1},// 0.000000 |
| { 24166666030883789, 68, 6, 1, 1},// 0.068963 |
| { 24333333969116211, 80, 2, 0, 1},// 0.136989 |
| { 24500000000000000, 48, 4, 0, 1},// 0.000000 |
| { 24666666030883789, 18, 12, 0, 1},// 0.135138 |
| { 24725274666666666, 98, 4, 1, 1},// 0.100000 vout |
| { 24750000000000000, 98, 4, 1, 1},// 0.000000 vout |
| { 25000000000000000, 124, 1, 0, 1},// 0.000000 |
| { 25333333969116211, 22, 10, 0, 1},// 0.131581 |
| { 25500000000000000, 84, 2, 0, 1},// 0.000000 |
| { 25666666030883789, 127, 1, 0, 1},// 0.259738 |
| { 25833333969116211, 85, 2, 0, 1},// 0.129035 |
| { 26000000000000000, 64, 3, 0, 1},// 0.000000 |
| { 26333333969116211, 87, 2, 0, 1},// 0.253162 |
| { 26399999618530273, 87, 2, 0, 1},// 0.000001 |
| { 26500000000000000, 52, 4, 0, 1},// 0.000000 |
| { 26600000381469727, 37, 6, 0, 1},// 0.000001 |
| { 26799999237060547, 66, 3, 0, 1},// 0.000003 |
| { 27000000000000000, 89, 2, 0, 1},// 0.000000 |
| { 27200000762939453, 67, 3, 0, 1},// 0.000003 |
| { 27600000381469727, 91, 2, 0, 1},// 0.000001 |
| { 28000000000000000, 69, 3, 0, 1},// 0.000000 |
| { 28200000762939453, 93, 2, 0, 1},// 0.000003 |
| { 28399999618530273, 70, 3, 0, 1},// 0.000001 |
| { 28799999237060547, 95, 2, 0, 1},// 0.000003 |
| { 29000000000000000, 57, 4, 0, 1},// 0.000000 |
| { 29200000762939453, 72, 3, 0, 1},// 0.000003 |
| { 29399999618530273, 97, 2, 0, 1},// 0.000001 |
| { 29600000381469727, 73, 3, 0, 1},// 0.000001 |
| { 30000000000000000, 99, 2, 0, 1},// 0.000000 |
| { 30399999618530273, 75, 3, 0, 1},// 0.000001 |
| { 30600000381469727, 101, 2, 0, 1},// 0.000001 |
| { 30799999237060547, 76, 3, 0, 1},// 0.000002 |
| { 31000000000000000, 61, 4, 0, 1},// 0.000000 |
| { 31200000762939453, 103, 2, 0, 1},// 0.000002 |
| { 31600000381469727, 78, 3, 0, 1},// 0.000001 |
| { 31799999237060547, 105, 2, 0, 1},// 0.000002 |
| { 33000000000000000, 109, 2, 0, 1},// 0.000000 |
| { 33250000000000000, 110, 2, 0, 1},// 0.150376 |
| { 33500000000000000, 66, 4, 0, 1},// 0.000000 |
| { 33750000000000000, 25, 12, 0, 1},// 0.148148 |
| { 34000000000000000, 84, 3, 0, 1},// 0.000000 |
| { 34500000000000000, 114, 2, 0, 1},// 0.000000 |
| { 35000000000000000, 69, 4, 0, 1},// 0.000000 |
| { 35250000000000000, 87, 3, 0, 1},// 0.141844 |
| { 35500000000000000, 70, 4, 0, 1},// 0.000000 |
| { 36000000000000000, 119, 2, 0, 1},// 0.000000 |
| { 36250000000000000, 120, 2, 0, 1},// 0.137931 |
| { 36500000000000000, 72, 4, 0, 1},// 0.000000 |
| { 36750000000000000, 91, 3, 0, 1},// 0.136054 |
| { 37000000000000000, 73, 4, 0, 1},// 0.000000 |
| { 37500000000000000, 124, 2, 0, 1},// 0.000000 |
| { 38000000000000000, 94, 3, 0, 1},// 0.000000 |
| { 38250000000000000, 126, 2, 0, 1},// 0.392157 |
| { 38500000000000000, 76, 4, 0, 1},// 0.000000 |
| { 38750000000000000, 96, 3, 0, 1},// 0.129032 |
| { 39000000000000000, 77, 4, 0, 1},// 0.000000 |
| { 39500000000000000, 78, 4, 0, 1},// 0.000000 |
| { 39750000000000000, 98, 3, 0, 1},// 0.377358 |
| { 44000000000000000, 109, 3, 0, 1},// 0.000000 |
| { 44333332061767578, 110, 3, 0, 1},// 0.150379 |
| { 44666667938232422, 111, 3, 0, 1},// 0.298505 |
| { 45000000000000000, 89, 4, 0, 1},// 0.000000 |
| { 45333332061767578, 112, 3, 0, 1},// 0.294115 |
| { 46000000000000000, 114, 3, 0, 1},// 0.000000 |
| { 46666667938232422, 116, 3, 0, 1},// 0.285712 |
| { 47000000000000000, 93, 4, 0, 1},// 0.000000 |
| { 47333332061767578, 42, 10, 0, 1},// 0.070420 |
| { 48000000000000000, 119, 3, 0, 1},// 0.000000 |
| { 48333332061767578, 68, 6, 0, 1},// 0.068963 |
| { 48666667938232422, 80, 5, 0, 1},// 0.136989 |
| { 49000000000000000, 97, 4, 0, 1},// 0.000000 |
| { 49333332061767578, 37, 12, 0, 1},// 0.135138 |
| { 50000000000000000, 124, 3, 0, 1},// 0.000000 |
| { 50666667938232422, 124, 3, 0, 1},// 1.315792 |
| { 51000000000000000, 124, 3, 0, 1},// 1.960784 |
| { 51333332061767578, 124, 3, 0, 1},// 2.597400 |
| { 51666667938232422, 124, 3, 0, 1},// 3.225809 |
| { 52000000000000000, 124, 3, 0, 1},// 3.846154 |
| { 52666667938232422, 124, 3, 0, 1},// 5.063293 |
| { 53000000000000000, 124, 3, 0, 1},// 5.660377 |
| } ; |
| EXPORT_SYMBOL(ambarella_pll_vout_table); |
| |
| struct pll_table ambarella_pll_vout2_table[AMBARELLA_PLL_VOUT2_TABLE_SIZE] = { |
| {1000000000000000, 78, 1, 1, 79}, |
| {1007407426834106, 77, 1, 4, 31}, |
| {1014925360679626, 78, 1, 12, 12}, |
| {1019999980926514, 78, 1, 4, 31}, |
| {1022556424140930, 67, 1, 6, 19}, |
| {1027027010917664, 78, 1, 13, 11}, |
| {1030303001403809, 78, 1, 8, 17}, |
| {1033783793449402, 75, 1, 6, 21}, |
| {1037037014961243, 78, 1, 7, 19}, |
| {1040816307067871, 77, 1, 14, 10}, |
| {1043478250503540, 71, 1, 5, 23}, |
| {1046153903007507, 76, 1, 6, 21}, |
| {1049999952316284, 74, 1, 12, 11}, |
| {1054263591766357, 78, 1, 14, 10}, |
| {1058823585510254, 77, 1, 6, 21}, |
| {1062500000000000, 76, 1, 4, 29}, |
| {1066666722297668, 78, 1, 3, 37}, |
| {1070866107940674, 76, 1, 15, 9}, |
| {1074626922607422, 78, 1, 6, 21}, |
| {1079365134239197, 75, 1, 2, 47}, |
| {1082089543342590, 78, 1, 1, 73}, |
| {1085106372833252, 75, 1, 13, 10}, |
| {1088000059127808, 78, 1, 4, 29}, |
| {1092857122421265, 77, 1, 12, 11}, |
| {1096774220466614, 78, 1, 15, 9}, |
| {1101449251174927, 76, 1, 13, 10}, |
| {1105691075325012, 78, 1, 12, 11}, |
| {1108695626258850, 74, 1, 14, 9}, |
| {1111888170242310, 78, 1, 1, 71}, |
| {1114754080772400, 76, 1, 5, 23}, |
| {1117647051811218, 75, 1, 7, 17}, |
| {1120567321777344, 78, 1, 2, 47}, |
| {1123966932296753, 75, 1, 14, 9}, |
| {1127118587493896, 78, 1, 13, 10}, |
| {1130434751510620, 77, 1, 5, 23}, |
| {1133333325386047, 75, 1, 1, 67}, |
| {1136752128601074, 74, 1, 11, 11}, |
| {1139705896377563, 76, 1, 14, 9}, |
| {1142857193946838, 78, 1, 5, 23}, |
| {1146551728248596, 77, 1, 7, 17}, |
| {1149606347084045, 75, 1, 11, 11}, |
| {1152542352676392, 74, 1, 12, 10}, |
| {1155555605888367, 77, 1, 14, 9}, |
| {1159090876579285, 78, 1, 7, 17}, |
| {1162393212318420, 77, 1, 1, 67}, |
| {1166666626930237, 76, 1, 11, 11}, |
| {1172413825988770, 78, 1, 14, 9}, |
| {1176923036575317, 78, 1, 1, 67}, |
| {1182608723640442, 77, 1, 11, 11}, |
| {1186046481132507, 78, 1, 6, 19}, |
| {1189189195632935, 74, 1, 13, 9}, |
| {1192982435226440, 76, 1, 2, 43}, |
| {1196850419044495, 78, 1, 11, 11}, |
| {1200000047683716, 77, 1, 12, 10}, |
| {1203539848327637, 76, 1, 15, 8}, |
| {1206896543502808, 77, 1, 2, 43}, |
| {1210084080696106, 76, 1, 0, 127}, |
| {1214285731315613, 78, 1, 12, 10}, |
| {1220338940620422, 77, 1, 15, 8}, |
| {1225225210189819, 78, 1, 2, 43}, |
| {1230769276618958, 77, 1, 0, 127}, |
| {1236363649368286, 78, 1, 15, 8}, |
| {1239669442176819, 76, 1, 3, 31}, |
| {1243902444839478, 78, 1, 0, 127}, |
| {1247706413269043, 77, 1, 4, 25}, |
| {1254098415374756, 78, 1, 13, 9}, |
| {1259259223937988, 77, 1, 3, 31}, |
| {1264462828636169, 78, 1, 4, 25}, |
| {1267857193946838, 77, 1, 2, 41}, |
| {1271028041839600, 78, 1, 3, 31}, |
| {1274999976158142, 75, 1, 6, 17}, |
| {1278846144676208, 77, 1, 1, 61}, |
| {1283018827438354, 78, 1, 2, 41}, |
| {1286956548690796, 77, 1, 10, 11}, |
| {1291262149810791, 76, 1, 6, 17}, |
| {1295238137245178, 78, 1, 1, 61}, |
| {1299145340919495, 77, 1, 14, 8}, |
| {1303921580314636, 78, 1, 10, 11}, |
| {1307692289352417, 77, 1, 6, 17}, |
| {1312500000000000, 72, 1, 2, 37}, |
| {1316831707954407, 78, 1, 14, 8}, |
| {1320388317108154, 77, 1, 1, 59}, |
| {1324324369430542, 76, 1, 3, 29}, |
| {1330000042915344, 78, 1, 6, 17}, |
| {1333333373069763, 77, 1, 12, 9}, |
| {1342105269432068, 78, 1, 1, 59}, |
| {1346534609794617, 71, 1, 0, 107}, |
| {1350000023841858, 78, 1, 12, 9}, |
| {1353982329368591, 77, 1, 4, 23}, |
| {1360000014305115, 78, 1, 3, 29}, |
| {1366071462631226, 77, 1, 5, 19}, |
| {1373737335205078, 78, 1, 4, 23}, |
| {1378378391265869, 77, 1, 0, 113}, |
| {1383928537368774, 78, 1, 5, 19}, |
| {1387755155563354, 74, 1, 11, 9}, |
| {1394495368003845, 77, 1, 15, 7}, |
| {1398058295249939, 78, 1, 0, 113}, |
| {1402061820030212, 77, 1, 2, 37}, |
| {1407407402992249, 78, 1, 15, 7}, |
| {1411764740943909, 76, 1, 0, 109}, |
| {1416666626930237, 77, 1, 10, 10}, |
| {1420560717582703, 78, 1, 2, 37}, |
| {1425742626190186, 76, 1, 11, 9}, |
| {1431578993797302, 77, 1, 0, 109}, |
| {1436170220375061, 78, 1, 10, 10}, |
| {1440000057220459, 74, 1, 12, 8}, |
| {1446808457374573, 78, 1, 0, 109}, |
| {1450549483299255, 76, 1, 1, 53}, |
| {1457142829895020, 77, 1, 0, 107}, |
| {1462365627288818, 78, 1, 11, 9}, |
| {1466666698455811, 76, 1, 14, 7}, |
| {1471153855323792, 77, 1, 1, 53}, |
| {1478260874748230, 78, 1, 0, 107}, |
| {1485436916351318, 77, 1, 14, 7}, |
| {1490196108818054, 78, 1, 1, 53}, |
| {1494505524635315, 76, 1, 0, 103}, |
| {1500000000000000, 77, 1, 12, 8}, |
| {1504950523376465, 78, 1, 14, 7}, |
| {1511111140251160, 77, 1, 0, 103}, |
| {1515789508819580, 78, 1, 12, 8}, |
| {1519999980926514, 75, 1, 9, 10}, |
| {1528089880943298, 77, 1, 5, 17}, |
| {1531914949417114, 78, 1, 0, 103}, |
| {1538461565971375, 76, 1, 9, 10}, |
| {1545454502105713, 78, 1, 5, 17}, |
| {1551020383834839, 75, 1, 13, 7}, |
| {1555555582046509, 76, 1, 10, 9}, |
| {1563218355178833, 78, 1, 0, 101}, |
| {1568181872367859, 76, 1, 13, 7}, |
| {1573033690452576, 77, 1, 10, 9}, |
| {1577319622039795, 78, 1, 9, 10}, |
| {1581395387649536, 75, 1, 15, 6}, |
| {1587628841400146, 76, 1, 0, 97}, |
| {1593750000000000, 78, 1, 10, 9}, |
| {1600000023841858, 75, 1, 4, 19}, |
| {1604166626930237, 76, 1, 15, 6}, |
| {1610526323318481, 78, 1, 13, 7}, |
| {1614583373069763, 75, 1, 1, 47}, |
| {1619047641754150, 76, 1, 4, 19}, |
| {1623529434204102, 77, 1, 15, 6}, |
| {1627659559249878, 78, 1, 0, 97}, |
| {1634408593177795, 76, 1, 1, 47}, |
| {1638554215431213, 77, 1, 4, 19}, |
| {1645161271095276, 78, 1, 15, 6}, |
| {1652173876762390, 76, 1, 2, 31}, |
| {1658536553382874, 77, 1, 1, 47}, |
| {1663043498992920, 78, 1, 4, 19}, |
| {1674418568611145, 77, 1, 2, 31}, |
| {1679012298583984, 78, 1, 1, 47}, |
| {1683544278144836, 74, 1, 0, 89}, |
| {1688888907432556, 76, 1, 12, 7}, |
| {1694117665290833, 77, 1, 3, 23}, |
| {1700000047683716, 78, 1, 2, 31}, |
| {1705128192901611, 75, 1, 0, 89}, |
| {1709677457809448, 76, 1, 14, 6}, |
| {1714285731315613, 78, 1, 3, 23}, |
| {1721518993377686, 74, 1, 2, 29}, |
| {1727272748947144, 76, 1, 0, 89}, |
| {1733333349227905, 78, 1, 12, 7}, |
| {1738636374473572, 73, 1, 4, 17}, |
| {1743589758872986, 75, 1, 2, 29}, |
| {1750000000000000, 77, 1, 0, 89}, |
| {1758620738983154, 78, 1, 14, 6}, |
| {1766233801841736, 76, 1, 2, 29}, |
| {1773333311080933, 78, 1, 0, 89}, |
| {1779069781303406, 73, 1, 0, 83}, |
| {1783783793449402, 75, 1, 4, 17}, |
| {1789473652839661, 77, 1, 2, 29}, |
| {1794871807098389, 78, 1, 10, 8}, |
| {1799999952316284, 72, 1, 8, 9}, |
| {1808219194412231, 76, 1, 4, 17}, |
| {1813333392143250, 78, 1, 2, 29}, |
| {1821428537368774, 72, 1, 15, 5}, |
| {1831325292587280, 77, 1, 4, 17}, |
| {1837837815284729, 78, 1, 1, 43}, |
| {1843373537063599, 71, 1, 12, 6}, |
| {1848837256431580, 74, 1, 8, 9}, |
| {1853658556938171, 77, 1, 13, 6}, |
| {1863013744354248, 78, 1, 4, 17}, |
| {1870129823684692, 73, 1, 0, 79}, |
| {1876543164253235, 78, 1, 13, 6}, |
| {1883116841316223, 66, 1, 0, 71}, |
| {1888888835906982, 70, 1, 14, 5}, |
| {1894736886024475, 74, 1, 0, 79}, |
| {1899999976158142, 78, 1, 0, 83}, |
| {1909090876579285, 65, 1, 2, 23}, |
| {1915493011474609, 71, 1, 14, 5}, |
| {1922077894210815, 78, 1, 1, 41}, |
| {1927536249160767, 46, 2, 0, 73}, |
| {1936708807945251, 65, 1, 3, 17}, |
| {1942857146263123, 73, 1, 3, 19}, |
| {1948717951774597, 78, 1, 8, 9}, |
| {1955882310867310, 48, 2, 14, 5}, |
| {1961538434028625, 52, 2, 8, 9}, |
| {1971014499664307, 78, 1, 15, 5}, |
| {1987012982368469, 52, 2, 15, 5}, |
| {2000000000000000, 78, 1, 0, 79}, |
| {2013157844543457, 52, 2, 0, 79}, |
| {2029850721359253, 78, 1, 12, 6}, |
| {2039999961853027, 52, 2, 12, 6}, |
| {2046153783798218, 44, 2, 10, 6}, |
| {2054054021835327, 78, 1, 10, 7}, |
| {2060606002807617, 68, 1, 0, 67}, |
| {2067567586898804, 50, 2, 1, 37}, |
| {2078125000000000, 78, 1, 3, 19}, |
| {2086956501007080, 74, 1, 11, 6}, |
| {2092307806015015, 67, 1, 12, 5}, |
| {2099999904632568, 48, 2, 13, 5}, |
| {2111111164093018, 78, 1, 14, 5}, |
| {2117647171020508, 71, 1, 3, 17}, |
| {2125000000000000, 68, 1, 12, 5}, |
| {2130434751510620, 78, 1, 1, 37}, |
| {2140845060348511, 77, 1, 0, 73}, |
| {2149253845214844, 72, 1, 3, 17}, |
| {2158730268478394, 68, 1, 15, 4}, |
| {2164179086685181, 78, 1, 0, 73}, |
| {2171428680419922, 75, 1, 13, 5}, |
| {2177419424057007, 72, 1, 0, 67}, |
| {2185714244842529, 70, 1, 12, 5}, |
| {2193548440933228, 78, 1, 11, 6}, |
| {2202898502349854, 76, 1, 13, 5}, |
| {2208955287933350, 73, 1, 0, 67}, |
| {2217391252517700, 71, 1, 12, 5}, |
| {2229508161544800, 78, 1, 0, 71}, |
| {2235294103622437, 75, 1, 3, 17}, |
| {2242424249649048, 73, 1, 10, 6}, |
| {2250000000000000, 71, 1, 15, 4}, |
| {2258064508438110, 78, 1, 13, 5}, |
| {2266666650772095, 76, 1, 3, 17}, |
| {2275861978530884, 74, 1, 10, 6}, |
| {2283581972122192, 71, 1, 8, 7}, |
| {2293103456497192, 78, 1, 2, 23}, |
| {2305084705352783, 75, 1, 10, 6}, |
| {2311475515365601, 73, 1, 15, 4}, |
| {2318181753158569, 78, 1, 3, 17}, |
| {2333333253860474, 77, 1, 0, 67}, |
| {2344827651977539, 74, 1, 15, 4}, |
| {2353846073150635, 78, 1, 0, 67}, |
| {2360655784606934, 77, 1, 10, 6}, |
| {2368421077728271, 76, 1, 12, 5}, |
| {2375000000000000, 75, 1, 15, 4}, |
| {2385964870452881, 74, 1, 8, 7}, |
| {2392857074737549, 78, 1, 10, 6}, |
| {2400000095367432, 77, 1, 12, 5}, |
| {2409836053848267, 76, 1, 15, 4}, |
| {2418181896209717, 74, 1, 1, 31}, |
| {2428571462631226, 78, 1, 12, 5}, |
| {2440677881240845, 77, 1, 15, 4}, |
| {2451612949371338, 75, 1, 1, 31}, |
| {2462962865829468, 78, 1, 15, 4}, |
| {2472727298736572, 77, 1, 8, 7}, |
| {2482758522033691, 76, 1, 1, 31}, |
| {2491803169250488, 75, 1, 0, 61}, |
| {2500000000000000, 74, 1, 14, 4}, |
| {2508196830749512, 78, 1, 8, 7}, |
| {2518518447875977, 77, 1, 1, 31}, |
| {2526315689086914, 71, 1, 2, 19}, |
| {2533333301544189, 75, 1, 14, 4}, |
| {2542372941970825, 78, 1, 1, 31}, |
| {2549999952316284, 73, 1, 1, 29}, |
| {2557692289352417, 77, 1, 0, 61}, |
| {2566037654876709, 76, 1, 14, 4}, |
| {2576271295547485, 75, 1, 0, 59}, |
| {2586206912994385, 78, 1, 0, 61}, |
| {2593220233917236, 73, 1, 2, 19}, |
| {2599999904632568, 77, 1, 14, 4}, |
| {2607843160629272, 76, 1, 0, 59}, |
| {2615384578704834, 75, 1, 1, 29}, |
| {2625000000000000, 70, 1, 8, 6}, |
| {2637931108474731, 78, 1, 14, 4}, |
| {2647058725357056, 52, 2, 14, 4}, |
| {2660000085830688, 76, 1, 1, 29}, |
| {2666666746139526, 75, 1, 2, 19}, |
| {2684210538864136, 78, 1, 0, 59}, |
| {2692307710647583, 69, 1, 12, 4}, |
| {2701754331588745, 76, 1, 2, 19}, |
| {2711538553237915, 75, 1, 13, 4}, |
| {2720000028610229, 78, 1, 1, 29}, |
| {2732142925262451, 77, 1, 2, 19}, |
| {2745098114013672, 76, 1, 13, 4}, |
| {2755102157592773, 72, 1, 0, 53}, |
| {2763636350631714, 75, 1, 10, 5}, |
| {2775510311126709, 78, 1, 2, 19}, |
| {2785714387893677, 77, 1, 13, 4}, |
| {2799999952316284, 76, 1, 10, 5}, |
| {2807692289352417, 72, 1, 12, 4}, |
| {2814814805984497, 78, 1, 13, 4}, |
| {2823529481887817, 74, 1, 0, 53}, |
| {2833333253860474, 77, 1, 10, 5}, |
| {2843137264251709, 73, 1, 12, 4}, |
| {2857142925262451, 76, 1, 8, 6}, |
| {2867924451828003, 78, 1, 10, 5}, |
| {2880000114440918, 74, 1, 12, 4}, |
| {2893616914749146, 77, 1, 8, 6}, |
| {2905660390853882, 76, 1, 0, 53}, |
| {2913043498992920, 72, 1, 9, 5}, |
| {2923076868057251, 78, 1, 8, 6}, |
| {2933333396911621, 71, 1, 6, 7}, |
| {2942307710647583, 77, 1, 0, 53}, |
| {2956521749496460, 76, 1, 12, 4}, |
| {2980392217636108, 78, 1, 0, 53}, |
| {3000000000000000, 77, 1, 12, 4}, |
| {3022222280502319, 76, 1, 2, 17}, |
| {3039999961853027, 78, 1, 12, 4}, |
| {3059999942779541, 77, 1, 2, 17}, |
| {3069767475128174, 65, 1, 0, 43}, |
| {3079999923706055, 76, 1, 9, 5}, |
| {3090909004211426, 78, 1, 2, 17}, |
| {3102040767669678, 75, 1, 6, 7}, |
| {3111111164093018, 69, 1, 14, 3}, |
| {3122448921203613, 77, 1, 9, 5}, |
| {3130434751510620, 71, 1, 1, 23}, |
| {3142857074737549, 76, 1, 6, 7}, |
| {3152173995971680, 78, 1, 9, 5}, |
| {3162790775299072, 75, 1, 15, 3}, |
| {3173913002014160, 72, 1, 1, 23}, |
| {3187500000000000, 77, 1, 6, 7}, |
| {3200000047683716, 71, 1, 14, 3}, |
| {3208333253860474, 76, 1, 15, 3}, |
| {3219512224197388, 78, 1, 6, 7}, |
| {3229166746139526, 75, 1, 0, 47}, |
| {3238095283508301, 72, 1, 14, 3}, |
| {3255319118499756, 77, 1, 15, 3}, |
| {3272727251052856, 76, 1, 0, 47}, |
| {3285714387893677, 78, 1, 15, 3}, |
| {3295454502105713, 70, 1, 0, 43}, |
| {3304347753524780, 75, 1, 1, 23}, |
| {3317073106765747, 77, 1, 0, 47}, |
| {3326086997985840, 74, 1, 14, 3}, |
| {3348837137222290, 76, 1, 1, 23}, |
| {3365853548049927, 78, 1, 0, 47}, |
| {3377777814865112, 75, 1, 14, 3}, |
| {3391304254531860, 77, 1, 1, 23}, |
| {3400000095367432, 67, 1, 9, 4}, |
| {3410256385803223, 74, 1, 10, 4}, |
| {3428571462631226, 78, 1, 1, 23}, |
| {3444444417953491, 73, 1, 0, 43}, |
| {3454545497894287, 75, 1, 10, 4}, |
| {3466666698455811, 77, 1, 14, 3}, |
| {3477272748947144, 72, 1, 13, 3}, |
| {3487179517745972, 74, 1, 0, 43}, |
| {3500000000000000, 76, 1, 10, 4}, |
| {3512195110321045, 78, 1, 14, 3}, |
| {3522727251052856, 73, 1, 13, 3}, |
| {3534883737564087, 75, 1, 0, 43}, |
| {3545454502105713, 77, 1, 10, 4}, |
| {3558139562606812, 72, 1, 0, 41}, |
| {3567567586898804, 74, 1, 13, 3}, |
| {3578947305679321, 76, 1, 0, 43}, |
| {3589743614196777, 78, 1, 10, 4}, |
| {3599999904632568, 71, 1, 9, 4}, |
| {3609755992889404, 73, 1, 0, 41}, |
| {3619047641754150, 77, 1, 0, 43}, |
| {3631578922271729, 68, 1, 1, 19}, |
| {3642857074737549, 72, 1, 9, 4}, |
| {3658536672592163, 76, 1, 13, 3}, |
| {3675675630569458, 78, 1, 0, 43}, |
| {3692307710647583, 73, 1, 9, 4}, |
| {3707317113876343, 77, 1, 13, 3}, |
| {3717948675155640, 66, 1, 11, 3}, |
| {3731707334518433, 70, 1, 1, 19}, |
| {3743589639663696, 74, 1, 9, 4}, |
| {3756097555160522, 78, 1, 13, 3}, |
| {3777777671813965, 69, 1, 0, 37}, |
| {3789473772048950, 73, 1, 12, 3}, |
| {3799999952316284, 77, 1, 0, 41}, |
| {3810810804367065, 46, 2, 0, 37}, |
| {3825000047683716, 68, 1, 11, 3}, |
| {3837837934494019, 74, 1, 12, 3}, |
| {3849999904632568, 78, 1, 0, 41}, |
| {3868421077728271, 52, 2, 0, 41}, |
| {3885714292526245, 73, 1, 1, 19}, |
| {3897435903549194, 77, 1, 9, 4}, |
| {3911764621734619, 46, 2, 11, 3}, |
| {3923076868057251, 50, 2, 12, 3}, |
| {3948717832565308, 78, 1, 9, 4}, |
| {3972972869873047, 52, 2, 9, 4}, |
| {4000000000000000, 77, 1, 12, 3}, |
| {4026315689086914, 50, 2, 1, 19}, |
| {4052631378173828, 78, 1, 12, 3}, |
| {4083333492279053, 52, 2, 12, 3}, |
| {4108108043670654, 77, 1, 1, 19}, |
| {4121212005615234, 67, 1, 10, 3}, |
| {4135135173797607, 50, 2, 0, 37}, |
| {4156250000000000, 78, 1, 1, 19}, |
| {4166666507720947, 74, 1, 11, 3}, |
| {4181818008422852, 68, 1, 10, 3}, |
| {4199999809265137, 48, 2, 6, 5}, |
| {4222222328186035, 77, 1, 0, 37}, |
| {4235294342041016, 71, 1, 1, 17}, |
| {4250000000000000, 67, 1, 15, 2}, |
| {4264705657958984, 78, 1, 0, 37}, |
| {4277777671813965, 76, 1, 11, 3}, |
| {4290322780609131, 72, 1, 1, 17}, |
| {4312500000000000, 70, 1, 10, 3}, |
| {4323529243469238, 77, 1, 11, 3}, |
| {4342857360839844, 75, 1, 6, 5}, |
| {4354838848114014, 71, 1, 10, 3}, |
| {4371428489685059, 69, 1, 15, 2}, |
| {4387096881866455, 78, 1, 11, 3}, |
| {4400000095367432, 76, 1, 6, 5}, |
| {4411764621734619, 74, 1, 1, 17}, |
| {4433333396911621, 72, 1, 10, 3}, |
| {4454545497894287, 77, 1, 6, 5}, |
| {4470588207244873, 75, 1, 1, 17}, |
| {4484848499298096, 73, 1, 10, 3}, |
| {4500000000000000, 71, 1, 15, 2}, |
| {4516129016876221, 78, 1, 6, 5}, |
| {4533333301544189, 76, 1, 1, 17}, |
| {4551723957061768, 74, 1, 10, 3}, |
| {4586206912994385, 77, 1, 1, 17}, |
| {4606060504913330, 75, 1, 10, 3}, |
| {4620689868927002, 73, 1, 15, 2}, |
| {4636363506317139, 78, 1, 1, 17}, |
| {4666666507720947, 76, 1, 10, 3}, |
| {4689655303955078, 74, 1, 15, 2}, |
| {4714285850524902, 72, 1, 0, 31}, |
| {4727272510528564, 77, 1, 10, 3}, |
| {4750000000000000, 75, 1, 15, 2}, |
| {4781250000000000, 78, 1, 10, 3}, |
| {4800000190734863, 71, 1, 14, 2}, |
| {4812500000000000, 76, 1, 15, 2}, |
| {4827586174011230, 74, 1, 0, 31}, |
| {4843750000000000, 30, 4, 15, 2}, |
| {4857142925262451, 72, 1, 14, 2}, |
| {4875000000000000, 77, 1, 15, 2}, |
| {4888888835906982, 70, 1, 0, 29}, |
| {4903225898742676, 75, 1, 0, 31}, |
| {4935483932495117, 78, 1, 15, 2}, |
| {4965517044067383, 76, 1, 0, 31}, |
| {5000000000000000, 74, 1, 14, 2}, |
| {5037036895751953, 77, 1, 0, 31}, |
| {5066666603088379, 75, 1, 14, 2}, |
| {5099999904632568, 78, 1, 0, 31}, |
| {5115384578704834, 18, 6, 12, 2}, |
| {5129032135009766, 76, 1, 14, 2}, |
| {5142857074737549, 71, 1, 13, 2}, |
| {5166666507720947, 74, 1, 0, 29}, |
| {5185184955596924, 69, 1, 8, 3}, |
| {5199999809265137, 77, 1, 14, 2}, |
| {5214285850524902, 72, 1, 13, 2}, |
| {5230769157409668, 75, 1, 0, 29}, |
| {5250000000000000, 70, 1, 8, 3}, |
| {5275862216949463, 78, 1, 14, 2}, |
| {5300000190734863, 76, 1, 0, 29}, |
| {5320000171661377, 45, 2, 12, 2}, |
| {5333333492279053, 71, 1, 8, 3}, |
| {5357142925262451, 74, 1, 13, 2}, |
| {5384615421295166, 77, 1, 0, 29}, |
| {5400000095367432, 72, 1, 8, 3}, |
| {5423077106475830, 75, 1, 13, 2}, |
| {5440000057220459, 78, 1, 0, 29}, |
| {5464285850524902, 70, 1, 12, 2}, |
| {5481481552124023, 73, 1, 8, 3}, |
| {5500000000000000, 76, 1, 13, 2}, |
| {5519999980926514, 68, 1, 4, 5}, |
| {5538461685180664, 71, 1, 12, 2}, |
| {5555555343627930, 74, 1, 8, 3}, |
| {5571428775787354, 77, 1, 13, 2}, |
| {5599999904632568, 69, 1, 4, 5}, |
| {5615384578704834, 72, 1, 12, 2}, |
| {5629629611968994, 78, 1, 13, 2}, |
| {5666666507720947, 70, 1, 4, 5}, |
| {5703703880310059, 76, 1, 8, 3}, |
| {5739130496978760, 68, 1, 11, 2}, |
| {5760000228881836, 74, 1, 12, 2}, |
| {5782608509063721, 77, 1, 8, 3}, |
| {5800000190734863, 28, 4, 4, 5}, |
| {5826086997985840, 72, 1, 4, 5}, |
| {5846153736114502, 78, 1, 8, 3}, |
| {5869565010070801, 48, 2, 4, 5}, |
| {5884615421295166, 52, 2, 8, 3}, |
| {5913043498992920, 76, 1, 12, 2}, |
| {5961538314819336, 30, 4, 12, 2}, |
| {6000000000000000, 77, 1, 12, 2}, |
| {6045454502105713, 28, 4, 11, 2}, |
| {6079999923706055, 78, 1, 12, 2}, |
| {6119999885559082, 52, 2, 12, 2}, |
| {6136363506317139, 44, 2, 10, 2}, |
| {6159999847412109, 76, 1, 4, 5}, |
| {6181818008422852, 67, 1, 10, 2}, |
| {6199999809265137, 30, 4, 4, 5}, |
| {6239999771118164, 77, 1, 4, 5}, |
| {6260869503021240, 71, 1, 0, 23}, |
| {6285714149475098, 65, 1, 6, 3}, |
| {6304347991943359, 78, 1, 4, 5}, |
| {6333333492279053, 75, 1, 11, 2}, |
| {6375000000000000, 69, 1, 10, 2}, |
| {6391304492950439, 48, 2, 0, 23}, |
| {6416666507720947, 76, 1, 11, 2}, |
| {6434782505035400, 73, 1, 0, 23}, |
| {6458333492279053, 70, 1, 10, 2}, |
| {6476190567016602, 67, 1, 6, 3}, |
| {6500000000000000, 77, 1, 11, 2}, |
| {6521739006042480, 74, 1, 0, 23}, |
| {6545454502105713, 71, 1, 10, 2}, |
| {6571428775787354, 78, 1, 11, 2}, |
| {6590909004211426, 65, 1, 9, 2}, |
| {6608695507049561, 75, 1, 0, 23}, |
| {6652173995971680, 72, 1, 10, 2}, |
| {6681818008422852, 76, 1, 0, 23}, |
| {6699999809265137, 66, 1, 9, 2}, |
| {6727272510528564, 73, 1, 10, 2}, |
| {6750000000000000, 70, 1, 6, 3}, |
| {6782608509063721, 77, 1, 0, 23}, |
| {6800000190734863, 67, 1, 9, 2}, |
| {6818181991577148, 74, 1, 10, 2}, |
| {6857142925262451, 78, 1, 0, 23}, |
| {6909090995788574, 75, 1, 10, 2}, |
| {6954545497894287, 72, 1, 6, 3}, |
| {7000000000000000, 76, 1, 10, 2}, |
| {7045454502105713, 73, 1, 6, 3}, |
| {7090909004211426, 77, 1, 10, 2}, |
| {7157894611358643, 74, 1, 6, 3}, |
| {7181818008422852, 78, 1, 10, 2}, |
| {7199999809265137, 71, 1, 9, 2}, |
| {7238095283508301, 75, 1, 6, 3}, |
| {7263157844543457, 68, 1, 0, 19}, |
| {7285714149475098, 72, 1, 9, 2}, |
| {7349999904632568, 76, 1, 6, 3}, |
| {7368421077728271, 69, 1, 0, 19}, |
| {7388888835906982, 73, 1, 9, 2}, |
| {7428571224212646, 77, 1, 6, 3}, |
| {7473684310913086, 70, 1, 0, 19}, |
| {7500000000000000, 74, 1, 9, 2}, |
| {7523809432983398, 78, 1, 6, 3}, |
| {7555555343627930, 67, 1, 8, 2}, |
| {7578947544097900, 71, 1, 0, 19}, |
| {7599999904632568, 75, 1, 9, 2}, |
| {7650000095367432, 68, 1, 8, 2}, |
| {7699999809265137, 76, 1, 9, 2}, |
| {7736842155456543, 48, 2, 0, 19}, |
| {7777777671813965, 73, 1, 0, 19}, |
| {7800000190734863, 77, 1, 9, 2}, |
| {7823529243469238, 46, 2, 8, 2}, |
| {7894736766815186, 78, 1, 9, 2}, |
| {7941176414489746, 52, 2, 9, 2}, |
| {8000000000000000, 75, 1, 0, 19}, |
| {8052631378173828, 50, 2, 0, 19}, |
| {8105262756347656, 76, 1, 0, 19}, |
| {8166666984558105, 48, 2, 8, 2}, |
| {8210526466369629, 77, 1, 0, 19}, |
| {8235294342041016, 69, 1, 0, 17}, |
| {8312500000000000, 78, 1, 0, 19}, |
| {8333333015441895, 74, 1, 8, 2}, |
| {8368420600891113, 66, 1, 15, 1}, |
| {8444444656372070, 75, 1, 8, 2}, |
| {8470588684082031, 71, 1, 0, 17}, |
| {8500000000000000, 67, 1, 15, 1}, |
| {8529411315917969, 28, 4, 0, 17}, |
| {8555555343627930, 76, 1, 8, 2}, |
| {8588234901428223, 72, 1, 0, 17}, |
| {8625000000000000, 68, 1, 15, 1}, |
| {8647058486938477, 77, 1, 8, 2}, |
| {8705882072448730, 73, 1, 0, 17}, |
| {8750000000000000, 69, 1, 15, 1}, |
| {8777777671813965, 78, 1, 8, 2}, |
| {8800000190734863, 65, 1, 14, 1}, |
| {8823529243469238, 74, 1, 0, 17}, |
| {8866666793823242, 70, 1, 15, 1}, |
| {8941176414489746, 75, 1, 0, 17}, |
| {9000000000000000, 71, 1, 15, 1}, |
| {9066666603088379, 76, 1, 0, 17}, |
| {9117647171020508, 72, 1, 15, 1}, |
| {9187500000000000, 77, 1, 0, 17}, |
| {9250000000000000, 73, 1, 15, 1}, |
| {9294117927551270, 78, 1, 0, 17}, |
| {9333333015441895, 69, 1, 14, 1}, |
| {9375000000000000, 74, 1, 15, 1}, |
| {9399999618530273, 46, 2, 14, 1}, |
| {9428571701049805, 65, 1, 13, 1}, |
| {9466666221618652, 70, 1, 14, 1}, |
| {9500000000000000, 75, 1, 15, 1}, |
| {9562500000000000, 66, 1, 13, 1}, |
| {9600000381469727, 71, 1, 14, 1}, |
| {9625000000000000, 76, 1, 15, 1}, |
| {9666666984558105, 30, 4, 15, 1}, |
| {9714285850524902, 72, 1, 14, 1}, |
| {9750000000000000, 77, 1, 15, 1}, |
| {9800000190734863, 48, 2, 14, 1}, |
| {9857142448425293, 78, 1, 15, 1}, |
| {9937500000000000, 52, 2, 15, 1}, |
| {10000000000000000, 74, 1, 14, 1}, |
| {10071428298950195, 46, 2, 13, 1}, |
| {10133333206176758, 75, 1, 14, 1}, |
| {10199999809265137, 50, 2, 14, 1}, |
| {10230769157409668, 18, 6, 12, 1}, |
| {10285714149475098, 76, 1, 14, 1}, |
| {10357142448425293, 30, 4, 14, 1}, |
| {10399999618530273, 77, 1, 14, 1}, |
| {10428571701049805, 72, 1, 13, 1}, |
| {10461538314819336, 67, 1, 12, 1}, |
| {10500000000000000, 48, 2, 13, 1}, |
| {10533333778381348, 78, 1, 14, 1}, |
| {10571428298950195, 73, 1, 13, 1}, |
| {10615385055541992, 68, 1, 12, 1}, |
| {10714285850524902, 74, 1, 13, 1}, |
| {10769230842590332, 69, 1, 12, 1}, |
| {10857142448425293, 75, 1, 13, 1}, |
| {10928571701049805, 70, 1, 12, 1}, |
| {11000000000000000, 76, 1, 13, 1}, |
| {11076923370361328, 71, 1, 12, 1}, |
| {11142857551574707, 77, 1, 13, 1}, |
| {11250000000000000, 72, 1, 12, 1}, |
| {11285714149475098, 78, 1, 13, 1}, |
| {11333333015441895, 67, 1, 11, 1}, |
| {11384614944458008, 73, 1, 12, 1}, |
| {11500000000000000, 68, 1, 11, 1}, |
| {11538461685180664, 74, 1, 12, 1}, |
| {11692307472229004, 75, 1, 12, 1}, |
| {11769230842590332, 50, 2, 12, 1}, |
| {11846154212951660, 76, 1, 12, 1}, |
| {11923076629638672, 30, 4, 12, 1}, |
| {12000000000000000, 77, 1, 12, 1}, |
| {12090909004211426, 28, 4, 11, 1}, |
| {12181818008422852, 78, 1, 12, 1}, |
| {12250000000000000, 52, 2, 12, 1}, |
| {12363636016845703, 73, 1, 11, 1}, |
| {12500000000000000, 74, 1, 11, 1}, |
| {12545454978942871, 68, 1, 10, 1}, |
| {12666666984558105, 75, 1, 11, 1}, |
| {12750000000000000, 69, 1, 10, 1}, |
| {12833333015441895, 76, 1, 11, 1}, |
| {12916666984558105, 70, 1, 10, 1}, |
| {13000000000000000, 77, 1, 11, 1}, |
| {13090909004211426, 71, 1, 10, 1}, |
| {13166666984558105, 78, 1, 11, 1}, |
| {13199999809265137, 65, 1, 9, 1}, |
| {13250000000000000, 72, 1, 10, 1}, |
| {13300000190734863, 18, 6, 9, 1}, |
| {13363636016845703, 48, 2, 10, 1}, |
| {13399999618530273, 66, 1, 9, 1}, |
| {13454545021057129, 73, 1, 10, 1}, |
| {13500000000000000, 44, 2, 9, 1}, |
| {13600000381469727, 67, 1, 9, 1}, |
| {13636363983154297, 74, 1, 10, 1}, |
| {13818181991577148, 75, 1, 10, 1}, |
| {13909090995788574, 50, 2, 10, 1}, |
| {14000000000000000, 76, 1, 10, 1}, |
| {14090909004211426, 46, 2, 9, 1}, |
| {14181818008422852, 77, 1, 10, 1}, |
| {14363636016845703, 78, 1, 10, 1}, |
| {14399999618530273, 71, 1, 9, 1}, |
| {14454545021057129, 52, 2, 10, 1}, |
| {14500000000000000, 28, 4, 9, 1}, |
| {14600000381469727, 72, 1, 9, 1}, |
| {14699999809265137, 65, 1, 8, 1}, |
| {14777777671813965, 73, 1, 9, 1}, |
| {14888889312744141, 66, 1, 8, 1}, |
| {15000000000000000, 74, 1, 9, 1}, |
| {15111110687255859, 67, 1, 8, 1}, |
| {15199999809265137, 75, 1, 9, 1}, |
| {15300000190734863, 68, 1, 8, 1}, |
| {15399999618530273, 76, 1, 9, 1}, |
| {15500000000000000, 30, 4, 9, 1}, |
| {15555555343627930, 69, 1, 8, 1}, |
| {15600000381469727, 77, 1, 9, 1}, |
| {15666666984558105, 46, 2, 8, 1}, |
| {15777777671813965, 78, 1, 9, 1}, |
| {15899999618530273, 52, 2, 9, 1}, |
| {16000000000000000, 71, 1, 8, 1}, |
| {16111110687255859, 28, 4, 8, 1}, |
| {16222221374511719, 72, 1, 8, 1}, |
| {16333333969116211, 48, 2, 8, 1}, |
| {16444444656372070, 73, 1, 8, 1}, |
| {16500000000000000, 65, 1, 7, 1}, |
| {16625000000000000, 18, 6, 7, 1}, |
| {16666666030883789, 74, 1, 8, 1}, |
| {16750000000000000, 66, 1, 7, 1}, |
| {16888889312744141, 75, 1, 8, 1}, |
| {17000000000000000, 67, 1, 7, 1}, |
| {17111110687255859, 76, 1, 8, 1}, |
| {17250000000000000, 68, 1, 7, 1}, |
| {17333333969116211, 77, 1, 8, 1}, |
| {17500000000000000, 69, 1, 7, 1}, |
| {17555555343627930, 78, 1, 8, 1}, |
| {17625000000000000, 52, 2, 8, 1}, |
| {17750000000000000, 70, 1, 7, 1}, |
| {18000000000000000, 71, 1, 7, 1}, |
| {18125000000000000, 28, 4, 7, 1}, |
| {18250000000000000, 72, 1, 7, 1}, |
| {18375000000000000, 48, 2, 7, 1}, |
| {18500000000000000, 73, 1, 7, 1}, |
| {18750000000000000, 74, 1, 7, 1}, |
| {18857143402099609, 65, 1, 6, 1}, |
| {19000000000000000, 75, 1, 7, 1}, |
| {19125000000000000, 66, 1, 6, 1}, |
| {19250000000000000, 76, 1, 7, 1}, |
| {19375000000000000, 30, 4, 7, 1}, |
| {19428571701049805, 67, 1, 6, 1}, |
| {19500000000000000, 77, 1, 7, 1}, |
| {19714284896850586, 78, 1, 7, 1}, |
| {19875000000000000, 52, 2, 7, 1}, |
| {20000000000000000, 69, 1, 6, 1}, |
| {20142856597900391, 46, 2, 6, 1}, |
| {20285715103149414, 70, 1, 6, 1}, |
| {20571428298950195, 71, 1, 6, 1}, |
| {20714284896850586, 28, 4, 6, 1}, |
| {20857143402099609, 72, 1, 6, 1}, |
| {21000000000000000, 48, 2, 6, 1}, |
| {21142856597900391, 73, 1, 6, 1}, |
| {21428571701049805, 74, 1, 6, 1}, |
| {21714284896850586, 75, 1, 6, 1}, |
| {21857143402099609, 50, 2, 6, 1}, |
| {22000000000000000, 76, 1, 6, 1}, |
| {22166666030883789, 30, 4, 6, 1}, |
| {22285715103149414, 77, 1, 6, 1}, |
| {22500000000000000, 44, 2, 5, 1}, |
| {22571428298950195, 78, 1, 6, 1}, |
| {22666666030883789, 67, 1, 5, 1}, |
| {23000000000000000, 68, 1, 5, 1}, |
| {23333333969116211, 69, 1, 5, 1}, |
| {23500000000000000, 46, 2, 5, 1}, |
| {23666666030883789, 70, 1, 5, 1}, |
| {24000000000000000, 71, 1, 5, 1}, |
| {24166666030883789, 28, 4, 5, 1}, |
| {24333333969116211, 72, 1, 5, 1}, |
| {24500000000000000, 48, 2, 5, 1}, |
| {24666666030883789, 73, 1, 5, 1}, |
| {25000000000000000, 74, 1, 5, 1}, |
| {25333333969116211, 75, 1, 5, 1}, |
| {25500000000000000, 50, 2, 5, 1}, |
| {25666666030883789, 76, 1, 5, 1}, |
| {25833333969116211, 30, 4, 5, 1}, |
| {26000000000000000, 77, 1, 5, 1}, |
| {26333333969116211, 78, 1, 5, 1}, |
| {26399999618530273, 65, 1, 4, 1}, |
| {26500000000000000, 52, 2, 5, 1}, |
| {26600000381469727, 18, 6, 4, 1}, |
| {26799999237060547, 66, 1, 4, 1}, |
| {27000000000000000, 44, 2, 4, 1}, |
| {27200000762939453, 67, 1, 4, 1}, |
| {27600000381469727, 68, 1, 4, 1}, |
| {28000000000000000, 69, 1, 4, 1}, |
| {28200000762939453, 46, 2, 4, 1}, |
| {28399999618530273, 70, 1, 4, 1}, |
| {28799999237060547, 71, 1, 4, 1}, |
| {29000000000000000, 28, 4, 4, 1}, |
| {29200000762939453, 72, 1, 4, 1}, |
| {29399999618530273, 48, 2, 4, 1}, |
| {29600000381469727, 73, 1, 4, 1}, |
| {30000000000000000, 74, 1, 4, 1}, |
| {30399999618530273, 75, 1, 4, 1}, |
| {30600000381469727, 50, 2, 4, 1}, |
| {30799999237060547, 76, 1, 4, 1}, |
| {31000000000000000, 30, 4, 4, 1}, |
| {31200000762939453, 77, 1, 4, 1}, |
| {31600000381469727, 78, 1, 4, 1}, |
| {31799999237060547, 52, 2, 4, 1}, |
| {33000000000000000, 65, 1, 3, 1}, |
| {33250000000000000, 18, 6, 3, 1}, |
| {33500000000000000, 66, 1, 3, 1}, |
| {33750000000000000, 44, 2, 3, 1}, |
| {34000000000000000, 67, 1, 3, 1}, |
| {34500000000000000, 68, 1, 3, 1}, |
| {35000000000000000, 69, 1, 3, 1}, |
| {35250000000000000, 46, 2, 3, 1}, |
| {35500000000000000, 70, 1, 3, 1}, |
| {36000000000000000, 71, 1, 3, 1}, |
| {36250000000000000, 28, 4, 3, 1}, |
| {36500000000000000, 72, 1, 3, 1}, |
| {36750000000000000, 48, 2, 3, 1}, |
| {37000000000000000, 73, 1, 3, 1}, |
| {37500000000000000, 74, 1, 3, 1}, |
| {38000000000000000, 75, 1, 3, 1}, |
| {38250000000000000, 50, 2, 3, 1}, |
| {38500000000000000, 76, 1, 3, 1}, |
| {38750000000000000, 30, 4, 3, 1}, |
| {39000000000000000, 77, 1, 3, 1}, |
| {39500000000000000, 78, 1, 3, 1}, |
| {39750000000000000, 52, 2, 3, 1}, |
| {44000000000000000, 65, 1, 2, 1}, |
| {44333332061767578, 18, 6, 2, 1}, |
| {44666667938232422, 66, 1, 2, 1}, |
| {45000000000000000, 44, 2, 2, 1}, |
| {45333332061767578, 67, 1, 2, 1}, |
| {46000000000000000, 68, 1, 2, 1}, |
| {46666667938232422, 69, 1, 2, 1}, |
| {47000000000000000, 46, 2, 2, 1}, |
| {47333332061767578, 70, 1, 2, 1}, |
| {48000000000000000, 71, 1, 2, 1}, |
| {48333332061767578, 28, 4, 2, 1}, |
| {48666667938232422, 72, 1, 2, 1}, |
| {49000000000000000, 48, 2, 2, 1}, |
| {49333332061767578, 73, 1, 2, 1}, |
| {50000000000000000, 74, 1, 2, 1}, |
| {50666667938232422, 75, 1, 2, 1}, |
| {51000000000000000, 50, 2, 2, 1}, |
| {51333332061767578, 76, 1, 2, 1}, |
| {51666667938232422, 30, 4, 2, 1}, |
| {52000000000000000, 77, 1, 2, 1}, |
| {52666667938232422, 78, 1, 2, 1}, |
| {53000000000000000, 52, 2, 2, 1}, |
| }; |
| EXPORT_SYMBOL(ambarella_pll_vout2_table); |
| |
| |