use std::ops::RangeInclusive;
pub struct MatrixOutput(RangeInclusive<usize>);
impl MatrixOutput {
pub fn value(&self) -> RangeInclusive<usize> {
self.0.clone()
}
}
pub const MX0_IN0_LUT2_0_CLKIN_DFF0: MatrixOutput = MatrixOutput(5..=0);
pub const MX1_IN1_LUT2_0_DIN_DFF0: MatrixOutput = MatrixOutput(11..=6);
pub const MX2_IN0_LUT2_3_CLKIN_PGEN: MatrixOutput = MatrixOutput(17..=12);
pub const MX3_IN1_LUT2_3_NRST_PGEN: MatrixOutput = MatrixOutput(23..=18);
pub const MX4_IN0_LUT2_1_CLKIN_DFF1: MatrixOutput = MatrixOutput(29..=24);
pub const MX5_IN1_LUT2_1_DIN_DFF1: MatrixOutput = MatrixOutput(35..=30);
pub const MX6_IN0_LUT2_2_CLKIN_DFF2: MatrixOutput = MatrixOutput(41..=36);
pub const MX7_IN1_LUT2_2_DIN_DFF2: MatrixOutput = MatrixOutput(47..=42);
pub const MX8_IN0_LUT3_0_CLKIN_DFF3: MatrixOutput = MatrixOutput(53..=48);
pub const MX9_IN1_LUT3_0_DIN_DFF3: MatrixOutput = MatrixOutput(59..=54);
pub const MX10_IN2_LUT3_0_NRST_NSET_DFF3: MatrixOutput = MatrixOutput(65..=60);
pub const MX11_IN0_LUT3_1_CLKIN_DFF4: MatrixOutput = MatrixOutput(71..=66);
pub const MX12_IN1_LUT3_1_DIN_DFF4: MatrixOutput = MatrixOutput(77..=72);
pub const MX13_IN2_LUT3_1_NRST_NSET_DFF4: MatrixOutput = MatrixOutput(83..=78);
pub const MX14_IN0_LUT3_2_CLKIN_DFF5: MatrixOutput = MatrixOutput(89..=84);
pub const MX15_IN1_LUT3_2_DIN_DFF5: MatrixOutput = MatrixOutput(95..=90);
pub const MX16_IN2_LUT3_2_NRST_NSET_DFF5: MatrixOutput = MatrixOutput(101..=96);
pub const MX17_IN0_LUT3_3_CLKIN_DFF6: MatrixOutput = MatrixOutput(107..=102);
pub const MX18_IN1_LUT3_3_DIN_DFF6: MatrixOutput = MatrixOutput(113..=108);
pub const MX19_IN2_LUT3_3_NSRT_NSET_DFF6: MatrixOutput = MatrixOutput(119..=114);
pub const MX20_IN0_LUT3_4_CLKIN_DFF7: MatrixOutput = MatrixOutput(125..=120);
pub const MX21_IN1_LUT3_4_DIN_DFF7: MatrixOutput = MatrixOutput(131..=126);
pub const MX22_IN2_LUT3_4_NRST_NSET_DFF7: MatrixOutput = MatrixOutput(137..=132);
pub const MX23_IN0_LUT3_5_CLKIN_DFF8: MatrixOutput = MatrixOutput(143..=138);
pub const MX24_IN1_LUT3_5_DIN_DFF8: MatrixOutput = MatrixOutput(149..=144);
pub const MX25_IN2_LUT3_5_NRST_NSET_DFF8: MatrixOutput = MatrixOutput(155..=150);
pub const MX26_IN0_LUT3_6_IN_PDLY_UP_RIPP_CNT: MatrixOutput = MatrixOutput(161..=156);
pub const MX27_IN1_LUT3_6_NRST_PDLY_STB_RIPP_CNT: MatrixOutput = MatrixOutput(167..=162);
pub const MX28_IN2_LUT3_6_CLK_PDLY_RIPP_CNT: MatrixOutput = MatrixOutput(173..=168);
pub const MX30: MatrixOutput = MatrixOutput(185..=180);
pub const MX31: MatrixOutput = MatrixOutput(191..=186);
pub const MX32: MatrixOutput = MatrixOutput(197..=192);
pub const MX33: MatrixOutput = MatrixOutput(203..=198);
pub const MX34: MatrixOutput = MatrixOutput(209..=204);
pub const MX35: MatrixOutput = MatrixOutput(215..=210);
pub const MX36: MatrixOutput = MatrixOutput(221..=216);
pub const MX37: MatrixOutput = MatrixOutput(227..=222);
pub const MX38: MatrixOutput = MatrixOutput(233..=228);
pub const MX39: MatrixOutput = MatrixOutput(239..=234);
pub const MX40: MatrixOutput = MatrixOutput(245..=240);
pub const MX41: MatrixOutput = MatrixOutput(251..=246);
pub const MX42: MatrixOutput = MatrixOutput(257..=252);
pub const MX43: MatrixOutput = MatrixOutput(263..=258);
pub const MX44: MatrixOutput = MatrixOutput(269..=264);
pub const MX45: MatrixOutput = MatrixOutput(275..=270);
pub const MX46: MatrixOutput = MatrixOutput(281..=276);
pub const MX47: MatrixOutput = MatrixOutput(287..=282);
pub const MX48: MatrixOutput = MatrixOutput(293..=288);
pub const MX49: MatrixOutput = MatrixOutput(299..=294);
pub const MX50: MatrixOutput = MatrixOutput(305..=300);
pub const MX51: MatrixOutput = MatrixOutput(311..=306);
pub const MX52: MatrixOutput = MatrixOutput(317..=312);
pub const MX53: MatrixOutput = MatrixOutput(323..=318);
pub const MX54: MatrixOutput = MatrixOutput(329..=324);
pub const MX55_FLT_EDGE_DETECTOR: MatrixOutput = MatrixOutput(335..=330);
pub const MX56_DL_EDGE_DETECTOR: MatrixOutput = MatrixOutput(341..=336);
pub const MX57_OSC2_EN: MatrixOutput = MatrixOutput(347..=342);
pub const MX58_OSC0_EN: MatrixOutput = MatrixOutput(353..=348);
pub const MX59_OSC1_EN: MatrixOutput = MatrixOutput(359..=354);
pub const MX60_VREF_PD: MatrixOutput = MatrixOutput(365..=360);
pub const MX61_BG_PWRDN: MatrixOutput = MatrixOutput(371..=366);
pub const MX64_ACMP0L_PWRUP: MatrixOutput = MatrixOutput(389..=384);
pub const MX65_ACMP1L_PWRUP: MatrixOutput = MatrixOutput(395..=390);
pub const MX67_IO0: MatrixOutput = MatrixOutput(407..=402);
pub const MX68_IO1: MatrixOutput = MatrixOutput(413..=408);
pub const MX69_IO1_OE: MatrixOutput = MatrixOutput(419..=414);
pub const MX70_IO2: MatrixOutput = MatrixOutput(425..=420);
pub const MX71_IO3: MatrixOutput = MatrixOutput(431..=426);
pub const MX72_IO4: MatrixOutput = MatrixOutput(437..=432);
pub const MX73_IO4_OE: MatrixOutput = MatrixOutput(443..=438);
pub const MX74_IO5: MatrixOutput = MatrixOutput(449..=444);
pub const MX75_IO5_OE: MatrixOutput = MatrixOutput(455..=450);
pub const MX76_IO6: MatrixOutput = MatrixOutput(461..=456);
pub const MX77_IO7: MatrixOutput = MatrixOutput(467..=462);
pub const MX78_IO8: MatrixOutput = MatrixOutput(473..=468);
pub const MX79_IO8_OE: MatrixOutput = MatrixOutput(479..=474);
pub const MX80_IO9: MatrixOutput = MatrixOutput(485..=480);
pub const MX81_IO9_OE: MatrixOutput = MatrixOutput(491..=486);
pub const MX82_IO10: MatrixOutput = MatrixOutput(497..=492);
pub const MX83_IO10_OE: MatrixOutput = MatrixOutput(503..=498);
pub const MX84_IO11: MatrixOutput = MatrixOutput(509..=504);
pub const MX85_IO11_OE: MatrixOutput = MatrixOutput(515..=510);
pub const MX86_IO12: MatrixOutput = MatrixOutput(521..=516);
pub const MX87_IO12_OE: MatrixOutput = MatrixOutput(527..=522);
pub const MX88_IO13: MatrixOutput = MatrixOutput(533..=528);
pub const MX89_IO13_OE: MatrixOutput = MatrixOutput(539..=534);
pub const MX90_IO14: MatrixOutput = MatrixOutput(545..=540);
pub const MX91_IO14_OE: MatrixOutput = MatrixOutput(551..=546);
pub const MX94: MatrixOutput = MatrixOutput(569..=564);
pub const MX95: MatrixOutput = MatrixOutput(575..=570);