//########################################################################### // // FILE: F2837xD_SWPrioritizedIsrLevels.h // // TITLE: F28 Devices Software Prioritized Interrupt Service Routine // Level definitions. // //########################################################################### // $TI Release: F2837xD Support Library v3.05.00.00 $ // $Release Date: Tue Jun 26 03:15:23 CDT 2018 $ // $Copyright: // Copyright (C) 2013-2018 Texas Instruments Incorporated - http://www.ti.com/ // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions // are met: // // Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // // Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the // distribution. // // Neither the name of Texas Instruments Incorporated nor the names of // its contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // $ //########################################################################### #ifndef F2837xD_SW_PRIORITZIED_ISR_H #define F2837xD_SW_PRIORITZIED_ISR_H #ifdef __cplusplus extern "C" { #endif // // Interrupt Enable Register Allocation For F2837xD Devices: // // Interrupts can be enabled/disabled using the CPU interrupt enable register // (IER) and the PIE interrupt enable registers (PIEIER1 to PIEIER12). // // // Set "Global" Interrupt Priority Level (IER register): // // The user must set the appropriate priority level for each of the CPU // interrupts. This is termed as the "global" priority. The priority level // must be a number between 1 (highest) to 16 (lowest). A value of 0 must // be entered for reserved interrupts or interrupts that are not used. This // will also reduce code size by not including ISR's that are not used. // // Note: The priority levels below are used to calculate the IER register // interrupt masks MINT1 to MINT16. // // // Note: The priority levels shown here may not make sense in a // real application. This is for demonstration purposes only!!! // // The user should change these to values that make sense for // their application. // // 0 = not used // 1 = highest priority // ... // 16 = lowest priority // #define INT1PL 2 // Group1 Interrupts (PIEIER1) #define INT2PL 1 // Group2 Interrupts (PIEIER2) #define INT3PL 4 // Group3 Interrupts (PIEIER3) #define INT4PL 2 // Group4 Interrupts (PIEIER4) #define INT5PL 2 // Group5 Interrupts (PIEIER5) #define INT6PL 3 // Group6 Interrupts (PIEIER6) #define INT7PL 5 // Group7 Interrupts (PIEIER6) #define INT8PL 5 // Group8 Interrupts (PIEIER6) #define INT9PL 3 // Group9 Interrupts (PIEIER9) #define INT10PL 6 // Group10 Interrupts (PIEIER6) #define INT11PL 6 // Group11 Interrupts (PIEIER6) #define INT12PL 8 // Group12 Interrupts (PIEIER6) #define INT13PL 4 // XINT13 #define INT14PL 4 // INT14 (TINT2) #define INT15PL 4 // DATALOG #define INT16PL 4 // RTOSINT // // Set "Group" Interrupt Priority Level (PIEIER1 to PIEIER12 registers): // // The user must set the appropriate priority level for each of the PIE // interrupts. This is termed as the "group" priority. The priority level // must be a number between 1 (highest) to 16 (lowest). A value of 0 must // be entered for reserved interrupts or interrupts that are not used. This // will also reduce code size by not including ISR's that are not used: // // Note: The priority levels below are used to calculate the following // PIEIER register interrupt masks: // MG1_1 to MG1_16 // MG2_1 to MG2_16 // MG3_1 to MG3_16 // MG4_1 to MG4_16 // MG5_1 to MG5_16 // MG6_1 to MG6_16 // MG7_1 to MG7_16 // MG8_1 to MG8_16 // MG9_1 to MG9_16 // MG10_1 to MG10_16 // MG11_1 to MG11_16 // MG12_1 to MG12_16 // // Note: The priority levels shown here may not make sense in a // real application. This is for demonstration purposes only!!! // // The user should change these to values that make sense for // their application. // // 0 = not used // 1 = highest priority // ... // 16 = lowest priority // #define G1_1PL 5 // ADCA1_INT #define G1_2PL 3 // ADCB1_INT #define G1_3PL 1 // ADCC1_INT #define G1_4PL 4 // XINT1_INT #define G1_5PL 4 // XINT2_INT #define G1_6PL 1 // ADCD1_INT #define G1_7PL 12 // TIMER0_INT #define G1_8PL 5 // WAKE_INT #define G1_9PL 0 // Reserved #define G1_10PL 0 // Reserved #define G1_11PL 0 // Reserved #define G1_12PL 0 // Reserved #define G1_13PL 8 // IPC1_INT #define G1_14PL 13 // IPC2_INT #define G1_15PL 15 // IPC3_INT #define G1_16PL 9 // IPC4_INT #define G2_1PL 13 // EPWM1_TZ_INT #define G2_2PL 1 // EPWM2_TZ_INT #define G2_3PL 1 // EPWM3_TZ_INT #define G2_4PL 9 // EPWM4_TZ_INT #define G2_5PL 3 // EPWM5_TZ_INT #define G2_6PL 13 // EPWM6_TZ_INT #define G2_7PL 9 // EPWM7_TZ_INT #define G2_8PL 13 // EPWM8_TZ_INT #define G2_9PL 15 // EPWM9_TZ_INT #define G2_10PL 11 // EPWM10_TZ_INT #define G2_11PL 7 // EPWM11_TZ_INT #define G2_12PL 10 // EPWM12_TZ_INT #define G2_13PL 0 // Reserved #define G2_14PL 0 // Reserved #define G2_15PL 0 // Reserved #define G2_16PL 0 // Reserved #define G3_1PL 5 // EPWM1_INT #define G3_2PL 9 // EPWM2_INT #define G3_3PL 5 // EPWM3_INT #define G3_4PL 2 // EPWM4_INT #define G3_5PL 12 // EPWM5_INT #define G3_6PL 4 // EPWM6_INT #define G3_7PL 2 // EPWM7_INT #define G3_8PL 13 // EPWM8_INT #define G3_9PL 4 // EPWM9_INT #define G3_10PL 12 // EPWM10_INT #define G3_11PL 4 // EPWM11_INT #define G3_12PL 14 // EPWM12_INT #define G3_13PL 0 // Reserved #define G3_14PL 0 // Reserved #define G3_15PL 0 // Reserved #define G3_16PL 0 // Reserved #define G4_1PL 3 // ECAP1_INT #define G4_2PL 3 // ECAP2_INT #define G4_3PL 3 // ECAP3_INT #define G4_4PL 6 // ECAP4_INT #define G4_5PL 7 // ECAP5_INT #define G4_6PL 7 // ECAP6_INT #define G4_7PL 0 // Reserved #define G4_8PL 0 // Reserved #define G4_9PL 0 // Reserved #define G4_10PL 0 // Reserved #define G4_11PL 0 // Reserved #define G4_12PL 0 // Reserved #define G4_13PL 0 // Reserved #define G4_14PL 0 // Reserved #define G4_15PL 0 // Reserved #define G4_16PL 0 // Reserved #define G5_1PL 6 // EQEP1_INT #define G5_2PL 5 // EQEP2_INT #define G5_3PL 5 // EQEP3_INT #define G5_4PL 1 // Reserved #define G5_5PL 9 // CLB1_INT #define G5_6PL 10 // CLB2_INT #define G5_7PL 15 // CLB3_INT #define G5_8PL 13 // CLB4_INT #define G5_9PL 12 // SD1_INT #define G5_10PL 9 // SD2_INT #define G5_11PL 0 // Reserved #define G5_12PL 0 // Reserved #define G5_13PL 0 // Reserved #define G5_14PL 0 // Reserved #define G5_15PL 0 // Reserved #define G5_16PL 0 // Reserved #define G6_1PL 1 // SPIA_RX_INT #define G6_2PL 7 // SPIA_TX_INT #define G6_3PL 3 // SPIB_RX_INT #define G6_4PL 3 // SPIB_TX_INT #define G6_5PL 10 // MCBSPA_RX_INT #define G6_6PL 7 // MCBSPA_TX_INT #define G6_7PL 6 // MCBSPB_RX_INT #define G6_8PL 13 // MCBSPB_TX_INT #define G6_9PL 14 // SPIC_RX_INT #define G6_10PL 3 // SPIC_TX_INT #define G6_11PL 0 // Reserved #define G6_12PL 0 // Reserved #define G6_13PL 0 // Reserved #define G6_14PL 0 // Reserved #define G6_15PL 0 // Reserved #define G6_16PL 0 // Reserved #define G7_1PL 1 // DMA_CH1_INT #define G7_2PL 11 // DMA_CH2_INT #define G7_3PL 14 // DMA_CH3_INT #define G7_4PL 3 // DMA_CH4_INT #define G7_5PL 13 // DMA_CH5_INT #define G7_6PL 14 // DMA_CH6_INT #define G7_7PL 0 // Reserved #define G7_8PL 0 // Reserved #define G7_9PL 0 // Reserved #define G7_10PL 0 // Reserved #define G7_11PL 0 // Reserved #define G7_12PL 0 // Reserved #define G7_13PL 0 // Reserved #define G7_14PL 0 // Reserved #define G7_15PL 0 // Reserved #define G7_16PL 0 // Reserved #define G8_1PL 14 // I2CA_INT #define G8_2PL 10 // I2CA_FIFO_INT #define G8_3PL 11 // I2CB_INT #define G8_4PL 9 // I2CB_FIFO_INT #define G8_5PL 12 // SCIC_RX_INT #define G8_6PL 2 // SCIC_TX_INT #define G8_7PL 8 // SCID_RX_INT #define G8_8PL 7 // SCID_TX_INT #define G8_9PL 0 // Reserved #define G8_10PL 0 // Reserved #define G8_11PL 0 // Reserved #define G8_12PL 0 // Reserved #define G8_13PL 0 // Reserved #define G8_14PL 0 // Reserved #define G8_15PL 1 // UPPA_INT #define G8_16PL 0 // Reserved #define G9_1PL 12 // SCIA_RX_INT #define G9_2PL 14 // SCIA_TX_INT #define G9_3PL 11 // SCIB_RX_INT #define G9_4PL 6 // SCIB_TX_INT #define G9_5PL 14 // CANA0_INT #define G9_6PL 10 // CANA1_INT #define G9_7PL 10 // CANB0_INT #define G9_8PL 5 // CANB1_INT #define G9_9PL 0 // Reserved #define G9_10PL 0 // Reserved #define G9_11PL 0 // Reserved #define G9_12PL 0 // Reserved #define G9_13PL 0 // Reserved #define G9_14PL 0 // Reserved #define G9_15PL 12 // USBA_INT #define G9_16PL 0 // Reserved #define G10_1PL 14 // ADCA_EVT_INT #define G10_2PL 3 // ADCA2_INT #define G10_3PL 1 // ADCA3_INT #define G10_4PL 12 // ADCA4_INT #define G10_5PL 5 // ADCB_EVT_INT #define G10_6PL 11 // ADCB2_INT #define G10_7PL 12 // ADCB3_INT #define G10_8PL 13 // ADCB4_INT #define G10_9PL 7 // ADCC_EVT_INT #define G10_10PL 8 // ADCC2_INT #define G10_11PL 4 // ADCC3_INT #define G10_12PL 9 // ADCC4_INT #define G10_13PL 2 // ADCD_EVT_INT #define G10_14PL 10 // ADCD2_INT #define G10_15PL 11 // ADCD3_INT #define G10_16PL 5 // ADCD4_INT #define G11_1PL 9 // CLA1_1_INT #define G11_2PL 6 // CLA1_2_INT #define G11_3PL 9 // CLA1_3_INT #define G11_4PL 9 // CLA1_4_INT #define G11_5PL 6 // CLA1_5_INT #define G11_6PL 13 // CLA1_6_INT #define G11_7PL 10 // CLA1_7_INT #define G11_8PL 15 // CLA1_8_INT #define G11_9PL 0 // Reserved #define G11_10PL 0 // Reserved #define G11_11PL 0 // Reserved #define G11_12PL 0 // Reserved #define G11_13PL 0 // Reserved #define G11_14PL 0 // Reserved #define G11_15PL 0 // Reserved #define G11_16PL 0 // Reserved #define G12_1PL 3 // XINT3_INT #define G12_2PL 6 // XINT4_INT #define G12_3PL 10 // XINT5_INT #define G12_4PL 5 // Reserved #define G12_5PL 2 // FMC_INT #define G12_6PL 11 // VCU_INT #define G12_7PL 14 // FPU_OVERFLOW_ISR #define G12_8PL 14 // FPU_UNDERFLOW_ISR #define G12_9PL 6 // EMIF_ERROR_ISR #define G12_10PL 5 // RAM_CORRECTABLE_ERROR_ISR #define G12_11PL 4 // FLASH_CORRECTABLE_ERROR_ISR #define G12_12PL 12 // RAM_ACCESS_VIOLATION_INT #define G12_13PL 8 // SYS_PLL_SLIP_INT #define G12_14PL 2 // AUX_PLL_SLIP_INT #define G12_15PL 12 // CLA_UNDERFLOW_INT #define G12_16PL 2 // CLA_OVERFLOW_INT // // There should be no need to modify code below this line // // Automatically generate IER interrupt masks MINT1 to MINT16: // // Beginning of MINT1: #if (INT1PL == 0) #define MINT1_1PL ~(1 << 0) #else #define MINT1_1PL 0xFFFF #endif #if (INT2PL >= INT1PL) || (INT2PL == 0) #define MINT1_2PL ~(1 << 1) #else #define MINT1_2PL 0xFFFF #endif #if (INT3PL >= INT1PL) || (INT3PL == 0) #define MINT1_3PL ~(1 << 2) #else #define MINT1_3PL 0xFFFF #endif #if (INT4PL >= INT1PL) || (INT4PL == 0) #define MINT1_4PL ~(1 << 3) #else #define MINT1_4PL 0xFFFF #endif #if (INT5PL >= INT1PL) || (INT5PL == 0) #define MINT1_5PL ~(1 << 4) #else #define MINT1_5PL 0xFFFF #endif #if (INT6PL >= INT1PL) || (INT6PL == 0) #define MINT1_6PL ~(1 << 5) #else #define MINT1_6PL 0xFFFF #endif #if (INT7PL >= INT1PL) || (INT7PL == 0) #define MINT1_7PL ~(1 << 6) #else #define MINT1_7PL 0xFFFF #endif #if (INT8PL >= INT1PL) || (INT8PL == 0) #define MINT1_8PL ~(1 << 7) #else #define MINT1_8PL 0xFFFF #endif #if (INT9PL >= INT1PL) || (INT9PL == 0) #define MINT1_9PL ~(1 << 8) #else #define MINT1_9PL 0xFFFF #endif #if (INT10PL >= INT1PL) || (INT10PL == 0) #define MINT1_10PL ~(1 << 9) #else #define MINT1_10PL 0xFFFF #endif #if (INT11PL >= INT1PL) || (INT11PL == 0) #define MINT1_11PL ~(1 << 10) #else #define MINT1_11PL 0xFFFF #endif #if (INT12PL >= INT1PL) || (INT12PL == 0) #define MINT1_12PL ~(1 << 11) #else #define MINT1_12PL 0xFFFF #endif #if (INT13PL >= INT1PL) || (INT13PL == 0) #define MINT1_13PL ~(1 << 12) #else #define MINT1_13PL 0xFFFF #endif #if (INT14PL >= INT1PL) || (INT14PL == 0) #define MINT1_14PL ~(1 << 13) #else #define MINT1_14PL 0xFFFF #endif #if (INT15PL >= INT1PL) || (INT15PL == 0) #define MINT1_15PL ~(1 << 14) #else #define MINT1_15PL 0xFFFF #endif #if (INT16PL >= INT1PL) || (INT16PL == 0) #define MINT1_16PL ~(1 << 15) #else #define MINT1_16PL 0xFFFF #endif #define MINT1 (MINT1_1PL & MINT1_2PL & MINT1_3PL & MINT1_4PL & \ MINT1_5PL & MINT1_6PL & MINT1_7PL & MINT1_8PL & \ MINT1_9PL & MINT1_10PL & MINT1_11PL & MINT1_12PL & \ MINT1_13PL & MINT1_14PL & MINT1_15PL & MINT1_16PL) // End Of MINT1. // Beginning of MINT2: #if (INT1PL >= INT2PL) || (INT1PL == 0) #define MINT2_1PL ~(1 << 0) #else #define MINT2_1PL 0xFFFF #endif #if (INT2PL == 0) #define MINT2_2PL ~(1 << 1) #else #define MINT2_2PL 0xFFFF #endif #if (INT3PL >= INT2PL) || (INT3PL == 0) #define MINT2_3PL ~(1 << 2) #else #define MINT2_3PL 0xFFFF #endif #if (INT4PL >= INT2PL) || (INT4PL == 0) #define MINT2_4PL ~(1 << 3) #else #define MINT2_4PL 0xFFFF #endif #if (INT5PL >= INT2PL) || (INT5PL == 0) #define MINT2_5PL ~(1 << 4) #else #define MINT2_5PL 0xFFFF #endif #if (INT6PL >= INT2PL) || (INT6PL == 0) #define MINT2_6PL ~(1 << 5) #else #define MINT2_6PL 0xFFFF #endif #if (INT7PL >= INT2PL) || (INT7PL == 0) #define MINT2_7PL ~(1 << 6) #else #define MINT2_7PL 0xFFFF #endif #if (INT8PL >= INT2PL) || (INT8PL == 0) #define MINT2_8PL ~(1 << 7) #else #define MINT2_8PL 0xFFFF #endif #if (INT9PL >= INT2PL) || (INT9PL == 0) #define MINT2_9PL ~(1 << 8) #else #define MINT2_9PL 0xFFFF #endif #if (INT10PL >= INT2PL) || (INT10PL == 0) #define MINT2_10PL ~(1 << 9) #else #define MINT2_10PL 0xFFFF #endif #if (INT11PL >= INT2PL) || (INT11PL == 0) #define MINT2_11PL ~(1 << 10) #else #define MINT2_11PL 0xFFFF #endif #if (INT12PL >= INT2PL) || (INT12PL == 0) #define MINT2_12PL ~(1 << 11) #else #define MINT2_12PL 0xFFFF #endif #if (INT13PL >= INT2PL) || (INT13PL == 0) #define MINT2_13PL ~(1 << 12) #else #define MINT2_13PL 0xFFFF #endif #if (INT14PL >= INT2PL) || (INT14PL == 0) #define MINT2_14PL ~(1 << 13) #else #define MINT2_14PL 0xFFFF #endif #if (INT15PL >= INT2PL) || (INT15PL == 0) #define MINT2_15PL ~(1 << 14) #else #define MINT2_15PL 0xFFFF #endif #if (INT16PL >= INT2PL) || (INT16PL == 0) #define MINT2_16PL ~(1 << 15) #else #define MINT2_16PL 0xFFFF #endif #define MINT2 (MINT2_1PL & MINT2_2PL & MINT2_3PL & MINT2_4PL & \ MINT2_5PL & MINT2_6PL & MINT2_7PL & MINT2_8PL & \ MINT2_9PL & MINT2_10PL & MINT2_11PL & MINT2_12PL & \ MINT2_13PL & MINT2_14PL & MINT2_15PL & MINT2_16PL) // End Of MINT2. // Beginning of MINT3: #if (INT1PL >= INT3PL) || (INT1PL == 0) #define MINT3_1PL ~(1 << 0) #else #define MINT3_1PL 0xFFFF #endif #if (INT2PL >= INT3PL) || (INT2PL == 0) #define MINT3_2PL ~(1 << 1) #else #define MINT3_2PL 0xFFFF #endif #if (INT3PL == 0) #define MINT3_3PL ~(1 << 2) #else #define MINT3_3PL 0xFFFF #endif #if (INT4PL >= INT3PL) || (INT4PL == 0) #define MINT3_4PL ~(1 << 3) #else #define MINT3_4PL 0xFFFF #endif #if (INT5PL >= INT3PL) || (INT5PL == 0) #define MINT3_5PL ~(1 << 4) #else #define MINT3_5PL 0xFFFF #endif #if (INT6PL >= INT3PL) || (INT6PL == 0) #define MINT3_6PL ~(1 << 5) #else #define MINT3_6PL 0xFFFF #endif #if (INT7PL >= INT3PL) || (INT7PL == 0) #define MINT3_7PL ~(1 << 6) #else #define MINT3_7PL 0xFFFF #endif #if (INT8PL >= INT3PL) || (INT8PL == 0) #define MINT3_8PL ~(1 << 7) #else #define MINT3_8PL 0xFFFF #endif #if (INT9PL >= INT3PL) || (INT9PL == 0) #define MINT3_9PL ~(1 << 8) #else #define MINT3_9PL 0xFFFF #endif #if (INT10PL >= INT3PL) || (INT10PL == 0) #define MINT3_10PL ~(1 << 9) #else #define MINT3_10PL 0xFFFF #endif #if (INT11PL >= INT3PL) || (INT11PL == 0) #define MINT3_11PL ~(1 << 10) #else #define MINT3_11PL 0xFFFF #endif #if (INT12PL >= INT3PL) || (INT12PL == 0) #define MINT3_12PL ~(1 << 11) #else #define MINT3_12PL 0xFFFF #endif #if (INT13PL >= INT3PL) || (INT13PL == 0) #define MINT3_13PL ~(1 << 12) #else #define MINT3_13PL 0xFFFF #endif #if (INT14PL >= INT3PL) || (INT14PL == 0) #define MINT3_14PL ~(1 << 13) #else #define MINT3_14PL 0xFFFF #endif #if (INT15PL >= INT3PL) || (INT15PL == 0) #define MINT3_15PL ~(1 << 14) #else #define MINT3_15PL 0xFFFF #endif #if (INT16PL >= INT3PL) || (INT16PL == 0) #define MINT3_16PL ~(1 << 15) #else #define MINT3_16PL 0xFFFF #endif #define MINT3 (MINT3_1PL & MINT3_2PL & MINT3_3PL & MINT3_4PL & \ MINT3_5PL & MINT3_6PL & MINT3_7PL & MINT3_8PL & \ MINT3_9PL & MINT3_10PL & MINT3_11PL & MINT3_12PL & \ MINT3_13PL & MINT3_14PL & MINT3_15PL & MINT3_16PL) // End Of MINT3. // Beginning of MINT4: #if (INT1PL >= INT4PL) || (INT1PL == 0) #define MINT4_1PL ~(1 << 0) #else #define MINT4_1PL 0xFFFF #endif #if (INT2PL >= INT4PL) || (INT2PL == 0) #define MINT4_2PL ~(1 << 1) #else #define MINT4_2PL 0xFFFF #endif #if (INT3PL >= INT4PL) || (INT3PL == 0) #define MINT4_3PL ~(1 << 2) #else #define MINT4_3PL 0xFFFF #endif #if (INT4PL == 0) #define MINT4_4PL ~(1 << 3) #else #define MINT4_4PL 0xFFFF #endif #if (INT5PL >= INT4PL) || (INT5PL == 0) #define MINT4_5PL ~(1 << 4) #else #define MINT4_5PL 0xFFFF #endif #if (INT6PL >= INT4PL) || (INT6PL == 0) #define MINT4_6PL ~(1 << 5) #else #define MINT4_6PL 0xFFFF #endif #if (INT7PL >= INT4PL) || (INT7PL == 0) #define MINT4_7PL ~(1 << 6) #else #define MINT4_7PL 0xFFFF #endif #if (INT8PL >= INT4PL) || (INT8PL == 0) #define MINT4_8PL ~(1 << 7) #else #define MINT4_8PL 0xFFFF #endif #if (INT9PL >= INT4PL) || (INT9PL == 0) #define MINT4_9PL ~(1 << 8) #else #define MINT4_9PL 0xFFFF #endif #if (INT10PL >= INT4PL) || (INT10PL == 0) #define MINT4_10PL ~(1 << 9) #else #define MINT4_10PL 0xFFFF #endif #if (INT11PL >= INT4PL) || (INT11PL == 0) #define MINT4_11PL ~(1 << 10) #else #define MINT4_11PL 0xFFFF #endif #if (INT12PL >= INT4PL) || (INT12PL == 0) #define MINT4_12PL ~(1 << 11) #else #define MINT4_12PL 0xFFFF #endif #if (INT13PL >= INT4PL) || (INT13PL == 0) #define MINT4_13PL ~(1 << 12) #else #define MINT4_13PL 0xFFFF #endif #if (INT14PL >= INT4PL) || (INT14PL == 0) #define MINT4_14PL ~(1 << 13) #else #define MINT4_14PL 0xFFFF #endif #if (INT15PL >= INT4PL) || (INT15PL == 0) #define MINT4_15PL ~(1 << 14) #else #define MINT4_15PL 0xFFFF #endif #if (INT16PL >= INT4PL) || (INT16PL == 0) #define MINT4_16PL ~(1 << 15) #else #define MINT4_16PL 0xFFFF #endif #define MINT4 (MINT4_1PL & MINT4_2PL & MINT4_3PL & MINT4_4PL & \ MINT4_5PL & MINT4_6PL & MINT4_7PL & MINT4_8PL & \ MINT4_9PL & MINT4_10PL & MINT4_11PL & MINT4_12PL & \ MINT4_13PL & MINT4_14PL & MINT4_15PL & MINT4_16PL) // End Of MINT4. // Beginning of MINT5: #if (INT1PL >= INT5PL) || (INT1PL == 0) #define MINT5_1PL ~(1 << 0) #else #define MINT5_1PL 0xFFFF #endif #if (INT2PL >= INT5PL) || (INT2PL == 0) #define MINT5_2PL ~(1 << 1) #else #define MINT5_2PL 0xFFFF #endif #if (INT3PL >= INT5PL) || (INT3PL == 0) #define MINT5_3PL ~(1 << 2) #else #define MINT5_3PL 0xFFFF #endif #if (INT4PL >= INT5PL) || (INT4PL == 0) #define MINT5_4PL ~(1 << 3) #else #define MINT5_4PL 0xFFFF #endif #if (INT5PL == 0) #define MINT5_5PL ~(1 << 4) #else #define MINT5_5PL 0xFFFF #endif #if (INT6PL >= INT5PL) || (INT6PL == 0) #define MINT5_6PL ~(1 << 5) #else #define MINT5_6PL 0xFFFF #endif #if (INT7PL >= INT5PL) || (INT7PL == 0) #define MINT5_7PL ~(1 << 6) #else #define MINT5_7PL 0xFFFF #endif #if (INT8PL >= INT5PL) || (INT8PL == 0) #define MINT5_8PL ~(1 << 7) #else #define MINT5_8PL 0xFFFF #endif #if (INT9PL >= INT5PL) || (INT9PL == 0) #define MINT5_9PL ~(1 << 8) #else #define MINT5_9PL 0xFFFF #endif #if (INT10PL >= INT5PL) || (INT10PL == 0) #define MINT5_10PL ~(1 << 9) #else #define MINT5_10PL 0xFFFF #endif #if (INT11PL >= INT5PL) || (INT11PL == 0) #define MINT5_11PL ~(1 << 10) #else #define MINT5_11PL 0xFFFF #endif #if (INT12PL >= INT5PL) || (INT12PL == 0) #define MINT5_12PL ~(1 << 11) #else #define MINT5_12PL 0xFFFF #endif #if (INT13PL >= INT5PL) || (INT13PL == 0) #define MINT5_13PL ~(1 << 12) #else #define MINT5_13PL 0xFFFF #endif #if (INT14PL >= INT5PL) || (INT14PL == 0) #define MINT5_14PL ~(1 << 13) #else #define MINT5_14PL 0xFFFF #endif #if (INT15PL >= INT5PL) || (INT15PL == 0) #define MINT5_15PL ~(1 << 14) #else #define MINT5_15PL 0xFFFF #endif #if (INT16PL >= INT5PL) || (INT16PL == 0) #define MINT5_16PL ~(1 << 15) #else #define MINT5_16PL 0xFFFF #endif #define MINT5 (MINT5_1PL & MINT5_2PL & MINT5_3PL & MINT5_4PL & \ MINT5_5PL & MINT5_6PL & MINT5_7PL & MINT5_8PL & \ MINT5_9PL & MINT5_10PL & MINT5_11PL & MINT5_12PL & \ MINT5_13PL & MINT5_14PL & MINT5_15PL & MINT5_16PL) // End Of MINT5. // Beginning of MINT6: #if (INT1PL >= INT6PL) || (INT1PL == 0) #define MINT6_1PL ~(1 << 0) #else #define MINT6_1PL 0xFFFF #endif #if (INT2PL >= INT6PL) || (INT2PL == 0) #define MINT6_2PL ~(1 << 1) #else #define MINT6_2PL 0xFFFF #endif #if (INT3PL >= INT6PL) || (INT3PL == 0) #define MINT6_3PL ~(1 << 2) #else #define MINT6_3PL 0xFFFF #endif #if (INT4PL >= INT6PL) || (INT4PL == 0) #define MINT6_4PL ~(1 << 3) #else #define MINT6_4PL 0xFFFF #endif #if (INT5PL >= INT6PL) || (INT5PL == 0) #define MINT6_5PL ~(1 << 4) #else #define MINT6_5PL 0xFFFF #endif #if (INT6PL == 0) #define MINT6_6PL ~(1 << 5) #else #define MINT6_6PL 0xFFFF #endif #if (INT7PL >= INT6PL) || (INT7PL == 0) #define MINT6_7PL ~(1 << 6) #else #define MINT6_7PL 0xFFFF #endif #if (INT8PL >= INT6PL) || (INT8PL == 0) #define MINT6_8PL ~(1 << 7) #else #define MINT6_8PL 0xFFFF #endif #if (INT9PL >= INT6PL) || (INT9PL == 0) #define MINT6_9PL ~(1 << 8) #else #define MINT6_9PL 0xFFFF #endif #if (INT10PL >= INT6PL) || (INT10PL == 0) #define MINT6_10PL ~(1 << 9) #else #define MINT6_10PL 0xFFFF #endif #if (INT11PL >= INT6PL) || (INT11PL == 0) #define MINT6_11PL ~(1 << 10) #else #define MINT6_11PL 0xFFFF #endif #if (INT12PL >= INT6PL) || (INT12PL == 0) #define MINT6_12PL ~(1 << 11) #else #define MINT6_12PL 0xFFFF #endif #if (INT13PL >= INT6PL) || (INT13PL == 0) #define MINT6_13PL ~(1 << 12) #else #define MINT6_13PL 0xFFFF #endif #if (INT14PL >= INT6PL) || (INT14PL == 0) #define MINT6_14PL ~(1 << 13) #else #define MINT6_14PL 0xFFFF #endif #if (INT15PL >= INT6PL) || (INT15PL == 0) #define MINT6_15PL ~(1 << 14) #else #define MINT6_15PL 0xFFFF #endif #if (INT16PL >= INT6PL) || (INT16PL == 0) #define MINT6_16PL ~(1 << 15) #else #define MINT6_16PL 0xFFFF #endif #define MINT6 (MINT6_1PL & MINT6_2PL & MINT6_3PL & MINT6_4PL & \ MINT6_5PL & MINT6_6PL & MINT6_7PL & MINT6_8PL & \ MINT6_9PL & MINT6_10PL & MINT6_11PL & MINT6_12PL & \ MINT6_13PL & MINT6_14PL & MINT6_15PL & MINT6_16PL) // End Of MINT6. // Beginning of MINT7: #if (INT1PL >= INT7PL) || (INT1PL == 0) #define MINT7_1PL ~(1 << 0) #else #define MINT7_1PL 0xFFFF #endif #if (INT2PL >= INT7PL) || (INT2PL == 0) #define MINT7_2PL ~(1 << 1) #else #define MINT7_2PL 0xFFFF #endif #if (INT3PL >= INT7PL) || (INT3PL == 0) #define MINT7_3PL ~(1 << 2) #else #define MINT7_3PL 0xFFFF #endif #if (INT4PL >= INT7PL) || (INT4PL == 0) #define MINT7_4PL ~(1 << 3) #else #define MINT7_4PL 0xFFFF #endif #if (INT5PL >= INT7PL) || (INT5PL == 0) #define MINT7_5PL ~(1 << 4) #else #define MINT7_5PL 0xFFFF #endif #if (INT6PL >= INT7PL) || (INT6PL == 0) #define MINT7_6PL ~(1 << 5) #else #define MINT7_6PL 0xFFFF #endif #if (INT7PL == 0) #define MINT7_7PL ~(1 << 6) #else #define MINT7_7PL 0xFFFF #endif #if (INT8PL >= INT7PL) || (INT8PL == 0) #define MINT7_8PL ~(1 << 7) #else #define MINT7_8PL 0xFFFF #endif #if (INT9PL >= INT7PL) || (INT9PL == 0) #define MINT7_9PL ~(1 << 8) #else #define MINT7_9PL 0xFFFF #endif #if (INT10PL >= INT7PL) || (INT10PL == 0) #define MINT7_10PL ~(1 << 9) #else #define MINT7_10PL 0xFFFF #endif #if (INT11PL >= INT7PL) || (INT11PL == 0) #define MINT7_11PL ~(1 << 10) #else #define MINT7_11PL 0xFFFF #endif #if (INT12PL >= INT7PL) || (INT12PL == 0) #define MINT7_12PL ~(1 << 11) #else #define MINT7_12PL 0xFFFF #endif #if (INT13PL >= INT7PL) || (INT13PL == 0) #define MINT7_13PL ~(1 << 12) #else #define MINT7_13PL 0xFFFF #endif #if (INT14PL >= INT7PL) || (INT14PL == 0) #define MINT7_14PL ~(1 << 13) #else #define MINT7_14PL 0xFFFF #endif #if (INT15PL >= INT7PL) || (INT15PL == 0) #define MINT7_15PL ~(1 << 14) #else #define MINT7_15PL 0xFFFF #endif #if (INT16PL >= INT7PL) || (INT16PL == 0) #define MINT7_16PL ~(1 << 15) #else #define MINT7_16PL 0xFFFF #endif #define MINT7 (MINT7_1PL & MINT7_2PL & MINT7_3PL & MINT7_4PL & \ MINT7_5PL & MINT7_6PL & MINT7_7PL & MINT7_8PL & \ MINT7_9PL & MINT7_10PL & MINT7_11PL & MINT7_12PL & \ MINT7_13PL & MINT7_14PL & MINT7_15PL & MINT7_16PL) // End Of MINT7. // Beginning of MINT8: #if (INT1PL >= INT8PL) || (INT1PL == 0) #define MINT8_1PL ~(1 << 0) #else #define MINT8_1PL 0xFFFF #endif #if (INT2PL >= INT8PL) || (INT2PL == 0) #define MINT8_2PL ~(1 << 1) #else #define MINT8_2PL 0xFFFF #endif #if (INT3PL >= INT8PL) || (INT3PL == 0) #define MINT8_3PL ~(1 << 2) #else #define MINT8_3PL 0xFFFF #endif #if (INT4PL >= INT8PL) || (INT4PL == 0) #define MINT8_4PL ~(1 << 3) #else #define MINT8_4PL 0xFFFF #endif #if (INT5PL >= INT8PL) || (INT5PL == 0) #define MINT8_5PL ~(1 << 4) #else #define MINT8_5PL 0xFFFF #endif #if (INT6PL >= INT8PL) || (INT6PL == 0) #define MINT8_6PL ~(1 << 5) #else #define MINT8_6PL 0xFFFF #endif #if (INT7PL >= INT8PL) || (INT7PL == 0) #define MINT8_7PL ~(1 << 6) #else #define MINT8_7PL 0xFFFF #endif #if (INT8PL == 0) #define MINT8_8PL ~(1 << 7) #else #define MINT8_8PL 0xFFFF #endif #if (INT9PL >= INT8PL) || (INT9PL == 0) #define MINT8_9PL ~(1 << 8) #else #define MINT8_9PL 0xFFFF #endif #if (INT10PL >= INT8PL) || (INT10PL == 0) #define MINT8_10PL ~(1 << 9) #else #define MINT8_10PL 0xFFFF #endif #if (INT11PL >= INT8PL) || (INT11PL == 0) #define MINT8_11PL ~(1 << 10) #else #define MINT8_11PL 0xFFFF #endif #if (INT12PL >= INT8PL) || (INT12PL == 0) #define MINT8_12PL ~(1 << 11) #else #define MINT8_12PL 0xFFFF #endif #if (INT13PL >= INT8PL) || (INT13PL == 0) #define MINT8_13PL ~(1 << 12) #else #define MINT8_13PL 0xFFFF #endif #if (INT14PL >= INT8PL) || (INT14PL == 0) #define MINT8_14PL ~(1 << 13) #else #define MINT8_14PL 0xFFFF #endif #if (INT15PL >= INT8PL) || (INT15PL == 0) #define MINT8_15PL ~(1 << 14) #else #define MINT8_15PL 0xFFFF #endif #if (INT16PL >= INT8PL) || (INT16PL == 0) #define MINT8_16PL ~(1 << 15) #else #define MINT8_16PL 0xFFFF #endif #define MINT8 (MINT8_1PL & MINT8_2PL & MINT8_3PL & MINT8_4PL & \ MINT8_5PL & MINT8_6PL & MINT8_7PL & MINT8_8PL & \ MINT8_9PL & MINT8_10PL & MINT8_11PL & MINT8_12PL & \ MINT8_13PL & MINT8_14PL & MINT8_15PL & MINT8_16PL) // End Of MINT8. // Beginning of MINT9: #if (INT1PL >= INT9PL) || (INT1PL == 0) #define MINT9_1PL ~(1 << 0) #else #define MINT9_1PL 0xFFFF #endif #if (INT2PL >= INT9PL) || (INT2PL == 0) #define MINT9_2PL ~(1 << 1) #else #define MINT9_2PL 0xFFFF #endif #if (INT3PL >= INT9PL) || (INT3PL == 0) #define MINT9_3PL ~(1 << 2) #else #define MINT9_3PL 0xFFFF #endif #if (INT4PL >= INT9PL) || (INT4PL == 0) #define MINT9_4PL ~(1 << 3) #else #define MINT9_4PL 0xFFFF #endif #if (INT5PL >= INT9PL) || (INT5PL == 0) #define MINT9_5PL ~(1 << 4) #else #define MINT9_5PL 0xFFFF #endif #if (INT6PL >= INT9PL) || (INT6PL == 0) #define MINT9_6PL ~(1 << 5) #else #define MINT9_6PL 0xFFFF #endif #if (INT7PL >= INT9PL) || (INT7PL == 0) #define MINT9_7PL ~(1 << 6) #else #define MINT9_7PL 0xFFFF #endif #if (INT8PL >= INT9PL) || (INT8PL == 0) #define MINT9_8PL ~(1 << 7) #else #define MINT9_8PL 0xFFFF #endif #if (INT9PL == 0) #define MINT9_9PL ~(1 << 8) #else #define MINT9_9PL 0xFFFF #endif #if (INT10PL >= INT9PL) || (INT10PL == 0) #define MINT9_10PL ~(1 << 9) #else #define MINT9_10PL 0xFFFF #endif #if (INT11PL >= INT9PL) || (INT11PL == 0) #define MINT9_11PL ~(1 << 10) #else #define MINT9_11PL 0xFFFF #endif #if (INT12PL >= INT9PL) || (INT12PL == 0) #define MINT9_12PL ~(1 << 11) #else #define MINT9_12PL 0xFFFF #endif #if (INT13PL >= INT9PL) || (INT13PL == 0) #define MINT9_13PL ~(1 << 12) #else #define MINT9_13PL 0xFFFF #endif #if (INT14PL >= INT9PL) || (INT14PL == 0) #define MINT9_14PL ~(1 << 13) #else #define MINT9_14PL 0xFFFF #endif #if (INT15PL >= INT9PL) || (INT15PL == 0) #define MINT9_15PL ~(1 << 14) #else #define MINT9_15PL 0xFFFF #endif #if (INT16PL >= INT9PL) || (INT16PL == 0) #define MINT9_16PL ~(1 << 15) #else #define MINT9_16PL 0xFFFF #endif #define MINT9 (MINT9_1PL & MINT9_2PL & MINT9_3PL & MINT9_4PL & \ MINT9_5PL & MINT9_6PL & MINT9_7PL & MINT9_8PL & \ MINT9_9PL & MINT9_10PL & MINT9_11PL & MINT9_12PL & \ MINT9_13PL & MINT9_14PL & MINT9_15PL & MINT9_16PL) // End Of MINT9. // Beginning of MINT10: #if (INT1PL >= INT10PL) || (INT1PL == 0) #define MINT10_1PL ~(1 << 0) #else #define MINT10_1PL 0xFFFF #endif #if (INT2PL >= INT10PL) || (INT2PL == 0) #define MINT10_2PL ~(1 << 1) #else #define MINT10_2PL 0xFFFF #endif #if (INT3PL >= INT10PL) || (INT3PL == 0) #define MINT10_3PL ~(1 << 2) #else #define MINT10_3PL 0xFFFF #endif #if (INT4PL >= INT10PL) || (INT4PL == 0) #define MINT10_4PL ~(1 << 3) #else #define MINT10_4PL 0xFFFF #endif #if (INT5PL >= INT10PL) || (INT5PL == 0) #define MINT10_5PL ~(1 << 4) #else #define MINT10_5PL 0xFFFF #endif #if (INT6PL >= INT10PL) || (INT6PL == 0) #define MINT10_6PL ~(1 << 5) #else #define MINT10_6PL 0xFFFF #endif #if (INT7PL >= INT10PL) || (INT7PL == 0) #define MINT10_7PL ~(1 << 6) #else #define MINT10_7PL 0xFFFF #endif #if (INT8PL >= INT10PL) || (INT8PL == 0) #define MINT10_8PL ~(1 << 7) #else #define MINT10_8PL 0xFFFF #endif #if (INT9PL >= INT10PL) || (INT9PL == 0) #define MINT10_9PL ~(1 << 8) #else #define MINT10_9PL 0xFFFF #endif #if (INT10PL == 0) #define MINT10_10PL ~(1 << 9) #else #define MINT10_10PL 0xFFFF #endif #if (INT11PL >= INT10PL) || (INT11PL == 0) #define MINT10_11PL ~(1 << 10) #else #define MINT10_11PL 0xFFFF #endif #if (INT12PL >= INT10PL) || (INT12PL == 0) #define MINT10_12PL ~(1 << 11) #else #define MINT10_12PL 0xFFFF #endif #if (INT13PL >= INT10PL) || (INT13PL == 0) #define MINT10_13PL ~(1 << 12) #else #define MINT10_13PL 0xFFFF #endif #if (INT14PL >= INT10PL) || (INT14PL == 0) #define MINT10_14PL ~(1 << 13) #else #define MINT10_14PL 0xFFFF #endif #if (INT15PL >= INT10PL) || (INT15PL == 0) #define MINT10_15PL ~(1 << 14) #else #define MINT10_15PL 0xFFFF #endif #if (INT16PL >= INT10PL) || (INT16PL == 0) #define MINT10_16PL ~(1 << 15) #else #define MINT10_16PL 0xFFFF #endif #define MINT10 (MINT10_1PL & MINT10_2PL & MINT10_3PL & MINT10_4PL & \ MINT10_5PL & MINT10_6PL & MINT10_7PL & MINT10_8PL & \ MINT10_9PL & MINT10_10PL & MINT10_11PL & MINT10_12PL & \ MINT10_13PL & MINT10_14PL & MINT10_15PL & MINT10_16PL) // End Of MINT10. // Beginning of MINT11: #if (INT1PL >= INT11PL) || (INT1PL == 0) #define MINT11_1PL ~(1 << 0) #else #define MINT11_1PL 0xFFFF #endif #if (INT2PL >= INT11PL) || (INT2PL == 0) #define MINT11_2PL ~(1 << 1) #else #define MINT11_2PL 0xFFFF #endif #if (INT3PL >= INT11PL) || (INT3PL == 0) #define MINT11_3PL ~(1 << 2) #else #define MINT11_3PL 0xFFFF #endif #if (INT4PL >= INT11PL) || (INT4PL == 0) #define MINT11_4PL ~(1 << 3) #else #define MINT11_4PL 0xFFFF #endif #if (INT5PL >= INT11PL) || (INT5PL == 0) #define MINT11_5PL ~(1 << 4) #else #define MINT11_5PL 0xFFFF #endif #if (INT6PL >= INT11PL) || (INT6PL == 0) #define MINT11_6PL ~(1 << 5) #else #define MINT11_6PL 0xFFFF #endif #if (INT7PL >= INT11PL) || (INT7PL == 0) #define MINT11_7PL ~(1 << 6) #else #define MINT11_7PL 0xFFFF #endif #if (INT8PL >= INT11PL) || (INT8PL == 0) #define MINT11_8PL ~(1 << 7) #else #define MINT11_8PL 0xFFFF #endif #if (INT9PL >= INT11PL) || (INT9PL == 0) #define MINT11_9PL ~(1 << 8) #else #define MINT11_9PL 0xFFFF #endif #if (INT10PL >= INT11PL) || (INT10PL == 0) #define MINT11_10PL ~(1 << 9) #else #define MINT11_10PL 0xFFFF #endif #if (INT11PL == 0) #define MINT11_11PL ~(1 << 10) #else #define MINT11_11PL 0xFFFF #endif #if (INT12PL >= INT11PL) || (INT12PL == 0) #define MINT11_12PL ~(1 << 11) #else #define MINT11_12PL 0xFFFF #endif #if (INT13PL >= INT11PL) || (INT13PL == 0) #define MINT11_13PL ~(1 << 12) #else #define MINT11_13PL 0xFFFF #endif #if (INT14PL >= INT11PL) || (INT14PL == 0) #define MINT11_14PL ~(1 << 13) #else #define MINT11_14PL 0xFFFF #endif #if (INT15PL >= INT11PL) || (INT15PL == 0) #define MINT11_15PL ~(1 << 14) #else #define MINT11_15PL 0xFFFF #endif #if (INT16PL >= INT11PL) || (INT16PL == 0) #define MINT11_16PL ~(1 << 15) #else #define MINT11_16PL 0xFFFF #endif #define MINT11 (MINT11_1PL & MINT11_2PL & MINT11_3PL & MINT11_4PL & \ MINT11_5PL & MINT11_6PL & MINT11_7PL & MINT11_8PL & \ MINT11_9PL & MINT11_10PL & MINT11_11PL & MINT11_12PL & \ MINT11_13PL & MINT11_14PL & MINT11_15PL & MINT11_16PL) // End Of MINT11. // Beginning of MINT12: #if (INT1PL >= INT12PL) || (INT1PL == 0) #define MINT12_1PL ~(1 << 0) #else #define MINT12_1PL 0xFFFF #endif #if (INT2PL >= INT12PL) || (INT2PL == 0) #define MINT12_2PL ~(1 << 1) #else #define MINT12_2PL 0xFFFF #endif #if (INT3PL >= INT12PL) || (INT3PL == 0) #define MINT12_3PL ~(1 << 2) #else #define MINT12_3PL 0xFFFF #endif #if (INT4PL >= INT12PL) || (INT4PL == 0) #define MINT12_4PL ~(1 << 3) #else #define MINT12_4PL 0xFFFF #endif #if (INT5PL >= INT12PL) || (INT5PL == 0) #define MINT12_5PL ~(1 << 4) #else #define MINT12_5PL 0xFFFF #endif #if (INT6PL >= INT12PL) || (INT6PL == 0) #define MINT12_6PL ~(1 << 5) #else #define MINT12_6PL 0xFFFF #endif #if (INT7PL >= INT12PL) || (INT7PL == 0) #define MINT12_7PL ~(1 << 6) #else #define MINT12_7PL 0xFFFF #endif #if (INT8PL >= INT12PL) || (INT8PL == 0) #define MINT12_8PL ~(1 << 7) #else #define MINT12_8PL 0xFFFF #endif #if (INT9PL >= INT12PL) || (INT9PL == 0) #define MINT12_9PL ~(1 << 8) #else #define MINT12_9PL 0xFFFF #endif #if (INT10PL >= INT12PL) || (INT10PL == 0) #define MINT12_10PL ~(1 << 9) #else #define MINT12_10PL 0xFFFF #endif #if (INT11PL >= INT12PL) || (INT11PL == 0) #define MINT12_11PL ~(1 << 10) #else #define MINT12_11PL 0xFFFF #endif #if (INT12PL == 0) #define MINT12_12PL ~(1 << 11) #else #define MINT12_12PL 0xFFFF #endif #if (INT13PL >= INT12PL) || (INT13PL == 0) #define MINT12_13PL ~(1 << 12) #else #define MINT12_13PL 0xFFFF #endif #if (INT14PL >= INT12PL) || (INT14PL == 0) #define MINT12_14PL ~(1 << 13) #else #define MINT12_14PL 0xFFFF #endif #if (INT15PL >= INT12PL) || (INT15PL == 0) #define MINT12_15PL ~(1 << 14) #else #define MINT12_15PL 0xFFFF #endif #if (INT16PL >= INT12PL) || (INT16PL == 0) #define MINT12_16PL ~(1 << 15) #else #define MINT12_16PL 0xFFFF #endif #define MINT12 (MINT12_1PL & MINT12_2PL & MINT12_3PL & MINT12_4PL & \ MINT12_5PL & MINT12_6PL & MINT12_7PL & MINT12_8PL & \ MINT12_9PL & MINT12_10PL & MINT12_11PL & MINT12_12PL & \ MINT12_13PL & MINT12_14PL & MINT12_15PL & MINT12_16PL) // End Of MINT12. // Beginning of MINT13: #if (INT1PL >= INT13PL) || (INT1PL == 0) #define MINT13_1PL ~(1 << 0) #else #define MINT13_1PL 0xFFFF #endif #if (INT2PL >= INT13PL) || (INT2PL == 0) #define MINT13_2PL ~(1 << 1) #else #define MINT13_2PL 0xFFFF #endif #if (INT3PL >= INT13PL) || (INT3PL == 0) #define MINT13_3PL ~(1 << 2) #else #define MINT13_3PL 0xFFFF #endif #if (INT4PL >= INT13PL) || (INT4PL == 0) #define MINT13_4PL ~(1 << 3) #else #define MINT13_4PL 0xFFFF #endif #if (INT5PL >= INT13PL) || (INT5PL == 0) #define MINT13_5PL ~(1 << 4) #else #define MINT13_5PL 0xFFFF #endif #if (INT6PL >= INT13PL) || (INT6PL == 0) #define MINT13_6PL ~(1 << 5) #else #define MINT13_6PL 0xFFFF #endif #if (INT7PL >= INT13PL) || (INT7PL == 0) #define MINT13_7PL ~(1 << 6) #else #define MINT13_7PL 0xFFFF #endif #if (INT8PL >= INT13PL) || (INT8PL == 0) #define MINT13_8PL ~(1 << 7) #else #define MINT13_8PL 0xFFFF #endif #if (INT9PL >= INT13PL) || (INT9PL == 0) #define MINT13_9PL ~(1 << 8) #else #define MINT13_9PL 0xFFFF #endif #if (INT10PL >= INT13PL) || (INT10PL == 0) #define MINT13_10PL ~(1 << 9) #else #define MINT13_10PL 0xFFFF #endif #if (INT11PL >= INT13PL) || (INT11PL == 0) #define MINT13_11PL ~(1 << 10) #else #define MINT13_11PL 0xFFFF #endif #if (INT12PL >= INT13PL) || (INT12PL == 0) #define MINT13_12PL ~(1 << 11) #else #define MINT13_12PL 0xFFFF #endif #if (INT13PL == 0) #define MINT13_13PL ~(1 << 12) #else #define MINT13_13PL 0xFFFF #endif #if (INT14PL >= INT13PL) || (INT14PL == 0) #define MINT13_14PL ~(1 << 13) #else #define MINT13_14PL 0xFFFF #endif #if (INT15PL >= INT13PL) || (INT15PL == 0) #define MINT13_15PL ~(1 << 14) #else #define MINT13_15PL 0xFFFF #endif #if (INT16PL >= INT13PL) || (INT16PL == 0) #define MINT13_16PL ~(1 << 15) #else #define MINT13_16PL 0xFFFF #endif #define MINT13 (MINT13_1PL & MINT13_2PL & MINT13_3PL & MINT13_4PL & \ MINT13_5PL & MINT13_6PL & MINT13_7PL & MINT13_8PL & \ MINT13_9PL & MINT13_10PL & MINT13_11PL & MINT13_12PL & \ MINT13_13PL & MINT13_14PL & MINT13_15PL & MINT13_16PL) // End Of MINT13. // Beginning of MINT14: #if (INT1PL >= INT14PL) || (INT1PL == 0) #define MINT14_1PL ~(1 << 0) #else #define MINT14_1PL 0xFFFF #endif #if (INT2PL >= INT14PL) || (INT2PL == 0) #define MINT14_2PL ~(1 << 1) #else #define MINT14_2PL 0xFFFF #endif #if (INT3PL >= INT14PL) || (INT3PL == 0) #define MINT14_3PL ~(1 << 2) #else #define MINT14_3PL 0xFFFF #endif #if (INT4PL >= INT14PL) || (INT4PL == 0) #define MINT14_4PL ~(1 << 3) #else #define MINT14_4PL 0xFFFF #endif #if (INT5PL >= INT14PL) || (INT5PL == 0) #define MINT14_5PL ~(1 << 4) #else #define MINT14_5PL 0xFFFF #endif #if (INT6PL >= INT14PL) || (INT6PL == 0) #define MINT14_6PL ~(1 << 5) #else #define MINT14_6PL 0xFFFF #endif #if (INT7PL >= INT14PL) || (INT7PL == 0) #define MINT14_7PL ~(1 << 6) #else #define MINT14_7PL 0xFFFF #endif #if (INT8PL >= INT14PL) || (INT8PL == 0) #define MINT14_8PL ~(1 << 7) #else #define MINT14_8PL 0xFFFF #endif #if (INT9PL >= INT14PL) || (INT9PL == 0) #define MINT14_9PL ~(1 << 8) #else #define MINT14_9PL 0xFFFF #endif #if (INT10PL >= INT14PL) || (INT10PL == 0) #define MINT14_10PL ~(1 << 9) #else #define MINT14_10PL 0xFFFF #endif #if (INT11PL >= INT14PL) || (INT11PL == 0) #define MINT14_11PL ~(1 << 10) #else #define MINT14_11PL 0xFFFF #endif #if (INT12PL >= INT14PL) || (INT12PL == 0) #define MINT14_12PL ~(1 << 11) #else #define MINT14_12PL 0xFFFF #endif #if (INT13PL >= INT14PL) || (INT13PL == 0) #define MINT14_13PL ~(1 << 12) #else #define MINT14_13PL 0xFFFF #endif #define MINT14_14PL ~(1 << 13) #if (INT15PL >= INT14PL) || (INT15PL == 0) #define MINT14_15PL ~(1 << 14) #else #define MINT14_15PL 0xFFFF #endif #if (INT16PL >= INT14PL) || (INT16PL == 0) #define MINT14_16PL ~(1 << 15) #else #define MINT14_16PL 0xFFFF #endif #define MINT14 (MINT14_1PL & MINT14_2PL & MINT14_3PL & MINT14_4PL & \ MINT14_5PL & MINT14_6PL & MINT14_7PL & MINT14_8PL & \ MINT14_9PL & MINT14_10PL & MINT14_11PL & MINT14_12PL & \ MINT14_13PL & MINT14_14PL & MINT14_15PL & MINT14_16PL) // End Of MINT14. // Beginning of MINT15: #if (INT1PL >= INT15PL) || (INT1PL == 0) #define MINT15_1PL ~(1 << 0) #else #define MINT15_1PL 0xFFFF #endif #if (INT2PL >= INT15PL) || (INT2PL == 0) #define MINT15_2PL ~(1 << 1) #else #define MINT15_2PL 0xFFFF #endif #if (INT3PL >= INT15PL) || (INT3PL == 0) #define MINT15_3PL ~(1 << 2) #else #define MINT15_3PL 0xFFFF #endif #if (INT4PL >= INT15PL) || (INT4PL == 0) #define MINT15_4PL ~(1 << 3) #else #define MINT15_4PL 0xFFFF #endif #if (INT5PL >= INT15PL) || (INT5PL == 0) #define MINT15_5PL ~(1 << 4) #else #define MINT15_5PL 0xFFFF #endif #if (INT6PL >= INT15PL) || (INT6PL == 0) #define MINT15_6PL ~(1 << 5) #else #define MINT15_6PL 0xFFFF #endif #if (INT7PL >= INT15PL) || (INT7PL == 0) #define MINT15_7PL ~(1 << 6) #else #define MINT15_7PL 0xFFFF #endif #if (INT8PL >= INT15PL) || (INT8PL == 0) #define MINT15_8PL ~(1 << 7) #else #define MINT15_8PL 0xFFFF #endif #if (INT9PL >= INT15PL) || (INT9PL == 0) #define MINT15_9PL ~(1 << 8) #else #define MINT15_9PL 0xFFFF #endif #if (INT10PL >= INT15PL) || (INT10PL == 0) #define MINT15_10PL ~(1 << 9) #else #define MINT15_10PL 0xFFFF #endif #if (INT11PL >= INT15PL) || (INT11PL == 0) #define MINT15_11PL ~(1 << 10) #else #define MINT15_11PL 0xFFFF #endif #if (INT12PL >= INT15PL) || (INT12PL == 0) #define MINT15_12PL ~(1 << 11) #else #define MINT15_12PL 0xFFFF #endif #if (INT13PL >= INT15PL) || (INT13PL == 0) #define MINT15_13PL ~(1 << 12) #else #define MINT15_13PL 0xFFFF #endif #if (INT14PL >= INT15PL) || (INT14PL == 0) #define MINT15_14PL ~(1 << 13) #else #define MINT15_14PL 0xFFFF #endif #define MINT15_15PL ~(1 << 14) #if (INT16PL >= INT15PL) || (INT16PL == 0) #define MINT15_16PL ~(1 << 15) #else #define MINT15_16PL 0xFFFF #endif #define MINT15 (MINT15_1PL & MINT15_2PL & MINT15_3PL & MINT15_4PL & \ MINT15_5PL & MINT15_6PL & MINT15_7PL & MINT15_8PL & \ MINT15_9PL & MINT15_10PL & MINT15_11PL & MINT15_12PL & \ MINT15_13PL & MINT15_14PL & MINT15_15PL & MINT15_16PL) // End Of MINT15. // Beginning of MINT16: #if (INT1PL >= INT16PL) || (INT1PL == 0) #define MINT16_1PL ~(1 << 0) #else #define MINT16_1PL 0xFFFF #endif #if (INT2PL >= INT16PL) || (INT2PL == 0) #define MINT16_2PL ~(1 << 1) #else #define MINT16_2PL 0xFFFF #endif #if (INT3PL >= INT16PL) || (INT3PL == 0) #define MINT16_3PL ~(1 << 2) #else #define MINT16_3PL 0xFFFF #endif #if (INT4PL >= INT16PL) || (INT4PL == 0) #define MINT16_4PL ~(1 << 3) #else #define MINT16_4PL 0xFFFF #endif #if (INT5PL >= INT16PL) || (INT5PL == 0) #define MINT16_5PL ~(1 << 4) #else #define MINT16_5PL 0xFFFF #endif #if (INT6PL >= INT16PL) || (INT6PL == 0) #define MINT16_6PL ~(1 << 5) #else #define MINT16_6PL 0xFFFF #endif #if (INT7PL >= INT16PL) || (INT7PL == 0) #define MINT16_7PL ~(1 << 6) #else #define MINT16_7PL 0xFFFF #endif #if (INT8PL >= INT16PL) || (INT8PL == 0) #define MINT16_8PL ~(1 << 7) #else #define MINT16_8PL 0xFFFF #endif #if (INT9PL >= INT16PL) || (INT9PL == 0) #define MINT16_9PL ~(1 << 8) #else #define MINT16_9PL 0xFFFF #endif #if (INT10PL >= INT16PL) || (INT10PL == 0) #define MINT16_10PL ~(1 << 9) #else #define MINT16_10PL 0xFFFF #endif #if (INT11PL >= INT16PL) || (INT11PL == 0) #define MINT16_11PL ~(1 << 10) #else #define MINT16_11PL 0xFFFF #endif #if (INT12PL >= INT16PL) || (INT12PL == 0) #define MINT16_12PL ~(1 << 11) #else #define MINT16_12PL 0xFFFF #endif #if (INT13PL >= INT16PL) || (INT13PL == 0) #define MINT16_13PL ~(1 << 12) #else #define MINT16_13PL 0xFFFF #endif #if (INT14PL >= INT16PL) || (INT14PL == 0) #define MINT16_14PL ~(1 << 13) #else #define MINT16_14PL 0xFFFF #endif #if (INT15PL >= INT16PL) || (INT15PL == 0) #define MINT16_15PL ~(1 << 14) #else #define MINT16_15PL 0xFFFF #endif #define MINT16_16PL ~(1 << 15) #define MINT16 (MINT16_1PL & MINT16_2PL & MINT16_3PL & MINT16_4PL & \ MINT16_5PL & MINT16_6PL & MINT16_7PL & MINT16_8PL & \ MINT16_9PL & MINT16_10PL & MINT16_11PL & MINT16_12PL & \ MINT16_13PL & MINT16_14PL & MINT16_15PL & MINT16_16PL) // End Of MINT16. // // Automatically generate PIEIER1 interrupt masks MG11 to MG116: // // Beginning of MG11: #if (G1_2PL >= G1_1PL) || (G1_2PL == 0) #define MG1_1_12PL ~(1 << 1) #else #define MG1_1_12PL 0xFFFF #endif #if (G1_3PL >= G1_1PL) || (G1_3PL == 0) #define MG1_1_13PL ~(1 << 2) #else #define MG1_1_13PL 0xFFFF #endif #if (G1_4PL >= G1_1PL) || (G1_4PL == 0) #define MG1_1_14PL ~(1 << 3) #else #define MG1_1_14PL 0xFFFF #endif #if (G1_5PL >= G1_1PL) || (G1_5PL == 0) #define MG1_1_15PL ~(1 << 4) #else #define MG1_1_15PL 0xFFFF #endif #if (G1_6PL >= G1_1PL) || (G1_6PL == 0) #define MG1_1_16PL ~(1 << 5) #else #define MG1_1_16PL 0xFFFF #endif #if (G1_7PL >= G1_1PL) || (G1_7PL == 0) #define MG1_1_17PL ~(1 << 6) #else #define MG1_1_17PL 0xFFFF #endif #if (G1_8PL >= G1_1PL) || (G1_8PL == 0) #define MG1_1_18PL ~(1 << 7) #else #define MG1_1_18PL 0xFFFF #endif #if (G1_9PL >= G1_1PL) || (G1_9PL == 0) #define MG1_1_19PL ~(1 << 8) #else #define MG1_1_19PL 0xFFFF #endif #if (G1_10PL >= G1_1PL) || (G1_10PL == 0) #define MG1_1_110PL ~(1 << 9) #else #define MG1_1_110PL 0xFFFF #endif #if (G1_11PL >= G1_1PL) || (G1_11PL == 0) #define MG1_1_111PL ~(1 << 10) #else #define MG1_1_111PL 0xFFFF #endif #if (G1_12PL >= G1_1PL) || (G1_12PL == 0) #define MG1_1_112PL ~(1 << 11) #else #define MG1_1_112PL 0xFFFF #endif #if (G1_13PL >= G1_1PL) || (G1_13PL == 0) #define MG1_1_113PL ~(1 << 12) #else #define MG1_1_113PL 0xFFFF #endif #if (G1_14PL >= G1_1PL) || (G1_14PL == 0) #define MG1_1_114PL ~(1 << 13) #else #define MG1_1_114PL 0xFFFF #endif #if (G1_15PL >= G1_1PL) || (G1_15PL == 0) #define MG1_1_115PL ~(1 << 14) #else #define MG1_1_115PL 0xFFFF #endif #if (G1_16PL >= G1_1PL) || (G1_16PL == 0) #define MG1_1_116PL ~(1 << 15) #else #define MG1_1_116PL 0xFFFF #endif #define MG1_1_11PL 0xFFFE #define MG1_1 (MG1_1_11PL & MG1_1_12PL & MG1_1_13PL & MG1_1_14PL & \ MG1_1_15PL & MG1_1_16PL & MG1_1_17PL & MG1_1_18PL & \ MG1_1_19PL & MG1_1_110PL & MG1_1_111PL & MG1_1_112PL & \ MG1_1_113PL & MG1_1_114PL & MG1_1_115PL & MG1_1_116PL) // End of MG1_1: // Beginning of MG12: #if (G1_1PL >= G1_2PL) || (G1_1PL == 0) #define MG1_2_11PL ~(1 << 0) #else #define MG1_2_11PL 0xFFFF #endif #if (G1_3PL >= G1_2PL) || (G1_3PL == 0) #define MG1_2_13PL ~(1 << 2) #else #define MG1_2_13PL 0xFFFF #endif #if (G1_4PL >= G1_2PL) || (G1_4PL == 0) #define MG1_2_14PL ~(1 << 3) #else #define MG1_2_14PL 0xFFFF #endif #if (G1_5PL >= G1_2PL) || (G1_5PL == 0) #define MG1_2_15PL ~(1 << 4) #else #define MG1_2_15PL 0xFFFF #endif #if (G1_6PL >= G1_2PL) || (G1_6PL == 0) #define MG1_2_16PL ~(1 << 5) #else #define MG1_2_16PL 0xFFFF #endif #if (G1_7PL >= G1_2PL) || (G1_7PL == 0) #define MG1_2_17PL ~(1 << 6) #else #define MG1_2_17PL 0xFFFF #endif #if (G1_8PL >= G1_2PL) || (G1_8PL == 0) #define MG1_2_18PL ~(1 << 7) #else #define MG1_2_18PL 0xFFFF #endif #if (G1_9PL >= G1_2PL) || (G1_9PL == 0) #define MG1_2_19PL ~(1 << 8) #else #define MG1_2_19PL 0xFFFF #endif #if (G1_10PL >= G1_2PL) || (G1_10PL == 0) #define MG1_2_110PL ~(1 << 9) #else #define MG1_2_110PL 0xFFFF #endif #if (G1_11PL >= G1_2PL) || (G1_11PL == 0) #define MG1_2_111PL ~(1 << 10) #else #define MG1_2_111PL 0xFFFF #endif #if (G1_12PL >= G1_2PL) || (G1_12PL == 0) #define MG1_2_112PL ~(1 << 11) #else #define MG1_2_112PL 0xFFFF #endif #if (G1_13PL >= G1_2PL) || (G1_13PL == 0) #define MG1_2_113PL ~(1 << 12) #else #define MG1_2_113PL 0xFFFF #endif #if (G1_14PL >= G1_2PL) || (G1_14PL == 0) #define MG1_2_114PL ~(1 << 13) #else #define MG1_2_114PL 0xFFFF #endif #if (G1_15PL >= G1_2PL) || (G1_15PL == 0) #define MG1_2_115PL ~(1 << 14) #else #define MG1_2_115PL 0xFFFF #endif #if (G1_16PL >= G1_2PL) || (G1_16PL == 0) #define MG1_2_116PL ~(1 << 15) #else #define MG1_2_116PL 0xFFFF #endif #define MG1_2_12PL 0xFFFD #define MG1_2 (MG1_2_11PL & MG1_2_12PL & MG1_2_13PL & MG1_2_14PL & \ MG1_2_15PL & MG1_2_16PL & MG1_2_17PL & MG1_2_18PL & \ MG1_2_19PL & MG1_2_110PL & MG1_2_111PL & MG1_2_112PL & \ MG1_2_113PL & MG1_2_114PL & MG1_2_115PL & MG1_2_116PL) // End of MG1_2: // Beginning of MG13: #if (G1_1PL >= G1_3PL) || (G1_1PL == 0) #define MG1_3_11PL ~(1 << 0) #else #define MG1_3_11PL 0xFFFF #endif #if (G1_2PL >= G1_3PL) || (G1_2PL == 0) #define MG1_3_12PL ~(1 << 1) #else #define MG1_3_12PL 0xFFFF #endif #if (G1_4PL >= G1_3PL) || (G1_4PL == 0) #define MG1_3_14PL ~(1 << 3) #else #define MG1_3_14PL 0xFFFF #endif #if (G1_5PL >= G1_3PL) || (G1_5PL == 0) #define MG1_3_15PL ~(1 << 4) #else #define MG1_3_15PL 0xFFFF #endif #if (G1_6PL >= G1_3PL) || (G1_6PL == 0) #define MG1_3_16PL ~(1 << 5) #else #define MG1_3_16PL 0xFFFF #endif #if (G1_7PL >= G1_3PL) || (G1_7PL == 0) #define MG1_3_17PL ~(1 << 6) #else #define MG1_3_17PL 0xFFFF #endif #if (G1_8PL >= G1_3PL) || (G1_8PL == 0) #define MG1_3_18PL ~(1 << 7) #else #define MG1_3_18PL 0xFFFF #endif #if (G1_9PL >= G1_3PL) || (G1_9PL == 0) #define MG1_3_19PL ~(1 << 8) #else #define MG1_3_19PL 0xFFFF #endif #if (G1_10PL >= G1_3PL) || (G1_10PL == 0) #define MG1_3_110PL ~(1 << 9) #else #define MG1_3_110PL 0xFFFF #endif #if (G1_11PL >= G1_3PL) || (G1_11PL == 0) #define MG1_3_111PL ~(1 << 10) #else #define MG1_3_111PL 0xFFFF #endif #if (G1_12PL >= G1_3PL) || (G1_12PL == 0) #define MG1_3_112PL ~(1 << 11) #else #define MG1_3_112PL 0xFFFF #endif #if (G1_13PL >= G1_3PL) || (G1_13PL == 0) #define MG1_3_113PL ~(1 << 12) #else #define MG1_3_113PL 0xFFFF #endif #if (G1_14PL >= G1_3PL) || (G1_14PL == 0) #define MG1_3_114PL ~(1 << 13) #else #define MG1_3_114PL 0xFFFF #endif #if (G1_15PL >= G1_3PL) || (G1_15PL == 0) #define MG1_3_115PL ~(1 << 14) #else #define MG1_3_115PL 0xFFFF #endif #if (G1_16PL >= G1_3PL) || (G1_16PL == 0) #define MG1_3_116PL ~(1 << 15) #else #define MG1_3_116PL 0xFFFF #endif #define MG1_3_13PL 0xFFFB #define MG1_3 (MG1_3_11PL & MG1_3_12PL & MG1_3_13PL & MG1_3_14PL & \ MG1_3_15PL & MG1_3_16PL & MG1_3_17PL & MG1_3_18PL & \ MG1_3_19PL & MG1_3_110PL & MG1_3_111PL & MG1_3_112PL & \ MG1_3_113PL & MG1_3_114PL & MG1_3_115PL & MG1_3_116PL) // End of MG1_3: // Beginning of MG14: #if (G1_1PL >= G1_4PL) || (G1_1PL == 0) #define MG1_4_11PL ~(1 << 0) #else #define MG1_4_11PL 0xFFFF #endif #if (G1_2PL >= G1_4PL) || (G1_2PL == 0) #define MG1_4_12PL ~(1 << 1) #else #define MG1_4_12PL 0xFFFF #endif #if (G1_3PL >= G1_4PL) || (G1_3PL == 0) #define MG1_4_13PL ~(1 << 2) #else #define MG1_4_13PL 0xFFFF #endif #if (G1_5PL >= G1_4PL) || (G1_5PL == 0) #define MG1_4_15PL ~(1 << 4) #else #define MG1_4_15PL 0xFFFF #endif #if (G1_6PL >= G1_4PL) || (G1_6PL == 0) #define MG1_4_16PL ~(1 << 5) #else #define MG1_4_16PL 0xFFFF #endif #if (G1_7PL >= G1_4PL) || (G1_7PL == 0) #define MG1_4_17PL ~(1 << 6) #else #define MG1_4_17PL 0xFFFF #endif #if (G1_8PL >= G1_4PL) || (G1_8PL == 0) #define MG1_4_18PL ~(1 << 7) #else #define MG1_4_18PL 0xFFFF #endif #if (G1_9PL >= G1_4PL) || (G1_9PL == 0) #define MG1_4_19PL ~(1 << 8) #else #define MG1_4_19PL 0xFFFF #endif #if (G1_10PL >= G1_4PL) || (G1_10PL == 0) #define MG1_4_110PL ~(1 << 9) #else #define MG1_4_110PL 0xFFFF #endif #if (G1_11PL >= G1_4PL) || (G1_11PL == 0) #define MG1_4_111PL ~(1 << 10) #else #define MG1_4_111PL 0xFFFF #endif #if (G1_12PL >= G1_4PL) || (G1_12PL == 0) #define MG1_4_112PL ~(1 << 11) #else #define MG1_4_112PL 0xFFFF #endif #if (G1_13PL >= G1_4PL) || (G1_13PL == 0) #define MG1_4_113PL ~(1 << 12) #else #define MG1_4_113PL 0xFFFF #endif #if (G1_14PL >= G1_4PL) || (G1_14PL == 0) #define MG1_4_114PL ~(1 << 13) #else #define MG1_4_114PL 0xFFFF #endif #if (G1_15PL >= G1_4PL) || (G1_15PL == 0) #define MG1_4_115PL ~(1 << 14) #else #define MG1_4_115PL 0xFFFF #endif #if (G1_16PL >= G1_4PL) || (G1_16PL == 0) #define MG1_4_116PL ~(1 << 15) #else #define MG1_4_116PL 0xFFFF #endif #define MG1_4_14PL 0xFFF7 #define MG1_4 (MG1_4_11PL & MG1_4_12PL & MG1_4_13PL & MG1_4_14PL & \ MG1_4_15PL & MG1_4_16PL & MG1_4_17PL & MG1_4_18PL & \ MG1_4_19PL & MG1_4_110PL & MG1_4_111PL & MG1_4_112PL & \ MG1_4_113PL & MG1_4_114PL & MG1_4_115PL & MG1_4_116PL) // End of MG1_4: // Beginning of MG15: #if (G1_1PL >= G1_5PL) || (G1_1PL == 0) #define MG1_5_11PL ~(1 << 0) #else #define MG1_5_11PL 0xFFFF #endif #if (G1_2PL >= G1_5PL) || (G1_2PL == 0) #define MG1_5_12PL ~(1 << 1) #else #define MG1_5_12PL 0xFFFF #endif #if (G1_3PL >= G1_5PL) || (G1_3PL == 0) #define MG1_5_13PL ~(1 << 2) #else #define MG1_5_13PL 0xFFFF #endif #if (G1_4PL >= G1_5PL) || (G1_4PL == 0) #define MG1_5_14PL ~(1 << 3) #else #define MG1_5_14PL 0xFFFF #endif #if (G1_6PL >= G1_5PL) || (G1_6PL == 0) #define MG1_5_16PL ~(1 << 5) #else #define MG1_5_16PL 0xFFFF #endif #if (G1_7PL >= G1_5PL) || (G1_7PL == 0) #define MG1_5_17PL ~(1 << 6) #else #define MG1_5_17PL 0xFFFF #endif #if (G1_8PL >= G1_5PL) || (G1_8PL == 0) #define MG1_5_18PL ~(1 << 7) #else #define MG1_5_18PL 0xFFFF #endif #if (G1_9PL >= G1_5PL) || (G1_9PL == 0) #define MG1_5_19PL ~(1 << 8) #else #define MG1_5_19PL 0xFFFF #endif #if (G1_10PL >= G1_5PL) || (G1_10PL == 0) #define MG1_5_110PL ~(1 << 9) #else #define MG1_5_110PL 0xFFFF #endif #if (G1_11PL >= G1_5PL) || (G1_11PL == 0) #define MG1_5_111PL ~(1 << 10) #else #define MG1_5_111PL 0xFFFF #endif #if (G1_12PL >= G1_5PL) || (G1_12PL == 0) #define MG1_5_112PL ~(1 << 11) #else #define MG1_5_112PL 0xFFFF #endif #if (G1_13PL >= G1_5PL) || (G1_13PL == 0) #define MG1_5_113PL ~(1 << 12) #else #define MG1_5_113PL 0xFFFF #endif #if (G1_14PL >= G1_5PL) || (G1_14PL == 0) #define MG1_5_114PL ~(1 << 13) #else #define MG1_5_114PL 0xFFFF #endif #if (G1_15PL >= G1_5PL) || (G1_15PL == 0) #define MG1_5_115PL ~(1 << 14) #else #define MG1_5_115PL 0xFFFF #endif #if (G1_16PL >= G1_5PL) || (G1_16PL == 0) #define MG1_5_116PL ~(1 << 15) #else #define MG1_5_116PL 0xFFFF #endif #define MG1_5_15PL 0xFFEF #define MG1_5 (MG1_5_11PL & MG1_5_12PL & MG1_5_13PL & MG1_5_14PL & \ MG1_5_15PL & MG1_5_16PL & MG1_5_17PL & MG1_5_18PL & \ MG1_5_19PL & MG1_5_110PL & MG1_5_111PL & MG1_5_112PL & \ MG1_5_113PL & MG1_5_114PL & MG1_5_115PL & MG1_5_116PL) // End of MG1_5: // Beginning of MG16: #if (G1_1PL >= G1_6PL) || (G1_1PL == 0) #define MG1_6_11PL ~(1 << 0) #else #define MG1_6_11PL 0xFFFF #endif #if (G1_2PL >= G1_6PL) || (G1_2PL == 0) #define MG1_6_12PL ~(1 << 1) #else #define MG1_6_12PL 0xFFFF #endif #if (G1_3PL >= G1_6PL) || (G1_3PL == 0) #define MG1_6_13PL ~(1 << 2) #else #define MG1_6_13PL 0xFFFF #endif #if (G1_4PL >= G1_6PL) || (G1_4PL == 0) #define MG1_6_14PL ~(1 << 3) #else #define MG1_6_14PL 0xFFFF #endif #if (G1_5PL >= G1_6PL) || (G1_5PL == 0) #define MG1_6_15PL ~(1 << 4) #else #define MG1_6_15PL 0xFFFF #endif #if (G1_7PL >= G1_6PL) || (G1_7PL == 0) #define MG1_6_17PL ~(1 << 6) #else #define MG1_6_17PL 0xFFFF #endif #if (G1_8PL >= G1_6PL) || (G1_8PL == 0) #define MG1_6_18PL ~(1 << 7) #else #define MG1_6_18PL 0xFFFF #endif #if (G1_9PL >= G1_6PL) || (G1_9PL == 0) #define MG1_6_19PL ~(1 << 8) #else #define MG1_6_19PL 0xFFFF #endif #if (G1_10PL >= G1_6PL) || (G1_10PL == 0) #define MG1_6_110PL ~(1 << 9) #else #define MG1_6_110PL 0xFFFF #endif #if (G1_11PL >= G1_6PL) || (G1_11PL == 0) #define MG1_6_111PL ~(1 << 10) #else #define MG1_6_111PL 0xFFFF #endif #if (G1_12PL >= G1_6PL) || (G1_12PL == 0) #define MG1_6_112PL ~(1 << 11) #else #define MG1_6_112PL 0xFFFF #endif #if (G1_13PL >= G1_6PL) || (G1_13PL == 0) #define MG1_6_113PL ~(1 << 12) #else #define MG1_6_113PL 0xFFFF #endif #if (G1_14PL >= G1_6PL) || (G1_14PL == 0) #define MG1_6_114PL ~(1 << 13) #else #define MG1_6_114PL 0xFFFF #endif #if (G1_15PL >= G1_6PL) || (G1_15PL == 0) #define MG1_6_115PL ~(1 << 14) #else #define MG1_6_115PL 0xFFFF #endif #if (G1_16PL >= G1_6PL) || (G1_16PL == 0) #define MG1_6_116PL ~(1 << 15) #else #define MG1_6_116PL 0xFFFF #endif #define MG1_6_16PL 0xFFDF #define MG1_6 (MG1_6_11PL & MG1_6_12PL & MG1_6_13PL & MG1_6_14PL & \ MG1_6_15PL & MG1_6_16PL & MG1_6_17PL & MG1_6_18PL & \ MG1_6_19PL & MG1_6_110PL & MG1_6_111PL & MG1_6_112PL & \ MG1_6_113PL & MG1_6_114PL & MG1_6_115PL & MG1_6_116PL) // End of MG1_6: // Beginning of MG17: #if (G1_1PL >= G1_7PL) || (G1_1PL == 0) #define MG1_7_11PL ~(1 << 0) #else #define MG1_7_11PL 0xFFFF #endif #if (G1_2PL >= G1_7PL) || (G1_2PL == 0) #define MG1_7_12PL ~(1 << 1) #else #define MG1_7_12PL 0xFFFF #endif #if (G1_3PL >= G1_7PL) || (G1_3PL == 0) #define MG1_7_13PL ~(1 << 2) #else #define MG1_7_13PL 0xFFFF #endif #if (G1_4PL >= G1_7PL) || (G1_4PL == 0) #define MG1_7_14PL ~(1 << 3) #else #define MG1_7_14PL 0xFFFF #endif #if (G1_5PL >= G1_7PL) || (G1_5PL == 0) #define MG1_7_15PL ~(1 << 4) #else #define MG1_7_15PL 0xFFFF #endif #if (G1_6PL >= G1_7PL) || (G1_6PL == 0) #define MG1_7_16PL ~(1 << 5) #else #define MG1_7_16PL 0xFFFF #endif #if (G1_8PL >= G1_7PL) || (G1_8PL == 0) #define MG1_7_18PL ~(1 << 7) #else #define MG1_7_18PL 0xFFFF #endif #if (G1_9PL >= G1_7PL) || (G1_9PL == 0) #define MG1_7_19PL ~(1 << 8) #else #define MG1_7_19PL 0xFFFF #endif #if (G1_10PL >= G1_7PL) || (G1_10PL == 0) #define MG1_7_110PL ~(1 << 9) #else #define MG1_7_110PL 0xFFFF #endif #if (G1_11PL >= G1_7PL) || (G1_11PL == 0) #define MG1_7_111PL ~(1 << 10) #else #define MG1_7_111PL 0xFFFF #endif #if (G1_12PL >= G1_7PL) || (G1_12PL == 0) #define MG1_7_112PL ~(1 << 11) #else #define MG1_7_112PL 0xFFFF #endif #if (G1_13PL >= G1_7PL) || (G1_13PL == 0) #define MG1_7_113PL ~(1 << 12) #else #define MG1_7_113PL 0xFFFF #endif #if (G1_14PL >= G1_7PL) || (G1_14PL == 0) #define MG1_7_114PL ~(1 << 13) #else #define MG1_7_114PL 0xFFFF #endif #if (G1_15PL >= G1_7PL) || (G1_15PL == 0) #define MG1_7_115PL ~(1 << 14) #else #define MG1_7_115PL 0xFFFF #endif #if (G1_16PL >= G1_7PL) || (G1_16PL == 0) #define MG1_7_116PL ~(1 << 15) #else #define MG1_7_116PL 0xFFFF #endif #define MG1_7_17PL 0xFFBF #define MG1_7 (MG1_7_11PL & MG1_7_12PL & MG1_7_13PL & MG1_7_14PL & \ MG1_7_15PL & MG1_7_16PL & MG1_7_17PL & MG1_7_18PL & \ MG1_7_19PL & MG1_7_110PL & MG1_7_111PL & MG1_7_112PL & \ MG1_7_113PL & MG1_7_114PL & MG1_7_115PL & MG1_7_116PL) // End of MG1_7: // Beginning of MG18: #if (G1_1PL >= G1_8PL) || (G1_1PL == 0) #define MG1_8_11PL ~(1 << 0) #else #define MG1_8_11PL 0xFFFF #endif #if (G1_2PL >= G1_8PL) || (G1_2PL == 0) #define MG1_8_12PL ~(1 << 1) #else #define MG1_8_12PL 0xFFFF #endif #if (G1_3PL >= G1_8PL) || (G1_3PL == 0) #define MG1_8_13PL ~(1 << 2) #else #define MG1_8_13PL 0xFFFF #endif #if (G1_4PL >= G1_8PL) || (G1_4PL == 0) #define MG1_8_14PL ~(1 << 3) #else #define MG1_8_14PL 0xFFFF #endif #if (G1_5PL >= G1_8PL) || (G1_5PL == 0) #define MG1_8_15PL ~(1 << 4) #else #define MG1_8_15PL 0xFFFF #endif #if (G1_6PL >= G1_8PL) || (G1_6PL == 0) #define MG1_8_16PL ~(1 << 5) #else #define MG1_8_16PL 0xFFFF #endif #if (G1_7PL >= G1_8PL) || (G1_7PL == 0) #define MG1_8_17PL ~(1 << 6) #else #define MG1_8_17PL 0xFFFF #endif #if (G1_9PL >= G1_8PL) || (G1_9PL == 0) #define MG1_8_19PL ~(1 << 8) #else #define MG1_8_19PL 0xFFFF #endif #if (G1_10PL >= G1_8PL) || (G1_10PL == 0) #define MG1_8_110PL ~(1 << 9) #else #define MG1_8_110PL 0xFFFF #endif #if (G1_11PL >= G1_8PL) || (G1_11PL == 0) #define MG1_8_111PL ~(1 << 10) #else #define MG1_8_111PL 0xFFFF #endif #if (G1_12PL >= G1_8PL) || (G1_12PL == 0) #define MG1_8_112PL ~(1 << 11) #else #define MG1_8_112PL 0xFFFF #endif #if (G1_13PL >= G1_8PL) || (G1_13PL == 0) #define MG1_8_113PL ~(1 << 12) #else #define MG1_8_113PL 0xFFFF #endif #if (G1_14PL >= G1_8PL) || (G1_14PL == 0) #define MG1_8_114PL ~(1 << 13) #else #define MG1_8_114PL 0xFFFF #endif #if (G1_15PL >= G1_8PL) || (G1_15PL == 0) #define MG1_8_115PL ~(1 << 14) #else #define MG1_8_115PL 0xFFFF #endif #if (G1_16PL >= G1_8PL) || (G1_16PL == 0) #define MG1_8_116PL ~(1 << 15) #else #define MG1_8_116PL 0xFFFF #endif #define MG1_8_18PL 0xFF7F #define MG1_8 (MG1_8_11PL & MG1_8_12PL & MG1_8_13PL & MG1_8_14PL & \ MG1_8_15PL & MG1_8_16PL & MG1_8_17PL & MG1_8_18PL & \ MG1_8_19PL & MG1_8_110PL & MG1_8_111PL & MG1_8_112PL & \ MG1_8_113PL & MG1_8_114PL & MG1_8_115PL & MG1_8_116PL) // End of MG1_8: // Beginning of MG19: #if (G1_1PL >= G1_9PL) || (G1_1PL == 0) #define MG1_9_11PL ~(1 << 0) #else #define MG1_9_11PL 0xFFFF #endif #if (G1_2PL >= G1_9PL) || (G1_2PL == 0) #define MG1_9_12PL ~(1 << 1) #else #define MG1_9_12PL 0xFFFF #endif #if (G1_3PL >= G1_9PL) || (G1_3PL == 0) #define MG1_9_13PL ~(1 << 2) #else #define MG1_9_13PL 0xFFFF #endif #if (G1_4PL >= G1_9PL) || (G1_4PL == 0) #define MG1_9_14PL ~(1 << 3) #else #define MG1_9_14PL 0xFFFF #endif #if (G1_5PL >= G1_9PL) || (G1_5PL == 0) #define MG1_9_15PL ~(1 << 4) #else #define MG1_9_15PL 0xFFFF #endif #if (G1_6PL >= G1_9PL) || (G1_6PL == 0) #define MG1_9_16PL ~(1 << 5) #else #define MG1_9_16PL 0xFFFF #endif #if (G1_7PL >= G1_9PL) || (G1_7PL == 0) #define MG1_9_17PL ~(1 << 6) #else #define MG1_9_17PL 0xFFFF #endif #if (G1_8PL >= G1_9PL) || (G1_8PL == 0) #define MG1_9_18PL ~(1 << 7) #else #define MG1_9_18PL 0xFFFF #endif #if (G1_10PL >= G1_9PL) || (G1_10PL == 0) #define MG1_9_110PL ~(1 << 9) #else #define MG1_9_110PL 0xFFFF #endif #if (G1_11PL >= G1_9PL) || (G1_11PL == 0) #define MG1_9_111PL ~(1 << 10) #else #define MG1_9_111PL 0xFFFF #endif #if (G1_12PL >= G1_9PL) || (G1_12PL == 0) #define MG1_9_112PL ~(1 << 11) #else #define MG1_9_112PL 0xFFFF #endif #if (G1_13PL >= G1_9PL) || (G1_13PL == 0) #define MG1_9_113PL ~(1 << 12) #else #define MG1_9_113PL 0xFFFF #endif #if (G1_14PL >= G1_9PL) || (G1_14PL == 0) #define MG1_9_114PL ~(1 << 13) #else #define MG1_9_114PL 0xFFFF #endif #if (G1_15PL >= G1_9PL) || (G1_15PL == 0) #define MG1_9_115PL ~(1 << 14) #else #define MG1_9_115PL 0xFFFF #endif #if (G1_16PL >= G1_9PL) || (G1_16PL == 0) #define MG1_9_116PL ~(1 << 15) #else #define MG1_9_116PL 0xFFFF #endif #define MG1_9_19PL 0xFEFF #define MG1_9 (MG1_9_11PL & MG1_9_12PL & MG1_9_13PL & MG1_9_14PL & \ MG1_9_15PL & MG1_9_16PL & MG1_9_17PL & MG1_9_18PL & \ MG1_9_19PL & MG1_9_110PL & MG1_9_111PL & MG1_9_112PL & \ MG1_9_113PL & MG1_9_114PL & MG1_9_115PL & MG1_9_116PL) // End of MG1_9: // Beginning of MG110: #if (G1_1PL >= G1_10PL) || (G1_1PL == 0) #define MG1_10_11PL ~(1 << 0) #else #define MG1_10_11PL 0xFFFF #endif #if (G1_2PL >= G1_10PL) || (G1_2PL == 0) #define MG1_10_12PL ~(1 << 1) #else #define MG1_10_12PL 0xFFFF #endif #if (G1_3PL >= G1_10PL) || (G1_3PL == 0) #define MG1_10_13PL ~(1 << 2) #else #define MG1_10_13PL 0xFFFF #endif #if (G1_4PL >= G1_10PL) || (G1_4PL == 0) #define MG1_10_14PL ~(1 << 3) #else #define MG1_10_14PL 0xFFFF #endif #if (G1_5PL >= G1_10PL) || (G1_5PL == 0) #define MG1_10_15PL ~(1 << 4) #else #define MG1_10_15PL 0xFFFF #endif #if (G1_6PL >= G1_10PL) || (G1_6PL == 0) #define MG1_10_16PL ~(1 << 5) #else #define MG1_10_16PL 0xFFFF #endif #if (G1_7PL >= G1_10PL) || (G1_7PL == 0) #define MG1_10_17PL ~(1 << 6) #else #define MG1_10_17PL 0xFFFF #endif #if (G1_8PL >= G1_10PL) || (G1_8PL == 0) #define MG1_10_18PL ~(1 << 7) #else #define MG1_10_18PL 0xFFFF #endif #if (G1_9PL >= G1_10PL) || (G1_9PL == 0) #define MG1_10_19PL ~(1 << 8) #else #define MG1_10_19PL 0xFFFF #endif #if (G1_11PL >= G1_10PL) || (G1_11PL == 0) #define MG1_10_111PL ~(1 << 10) #else #define MG1_10_111PL 0xFFFF #endif #if (G1_12PL >= G1_10PL) || (G1_12PL == 0) #define MG1_10_112PL ~(1 << 11) #else #define MG1_10_112PL 0xFFFF #endif #if (G1_13PL >= G1_10PL) || (G1_13PL == 0) #define MG1_10_113PL ~(1 << 12) #else #define MG1_10_113PL 0xFFFF #endif #if (G1_14PL >= G1_10PL) || (G1_14PL == 0) #define MG1_10_114PL ~(1 << 13) #else #define MG1_10_114PL 0xFFFF #endif #if (G1_15PL >= G1_10PL) || (G1_15PL == 0) #define MG1_10_115PL ~(1 << 14) #else #define MG1_10_115PL 0xFFFF #endif #if (G1_16PL >= G1_10PL) || (G1_16PL == 0) #define MG1_10_116PL ~(1 << 15) #else #define MG1_10_116PL 0xFFFF #endif #define MG1_10_110PL 0xFDFF #define MG1_10 (MG1_10_11PL & MG1_10_12PL & MG1_10_13PL & MG1_10_14PL & \ MG1_10_15PL & MG1_10_16PL & MG1_10_17PL & MG1_10_18PL & \ MG1_10_19PL & MG1_10_110PL & MG1_10_111PL & MG1_10_112PL & \ MG1_10_113PL & MG1_10_114PL & MG1_10_115PL & MG1_10_116PL) // End of MG1_10: // Beginning of MG111: #if (G1_1PL >= G1_11PL) || (G1_1PL == 0) #define MG1_11_11PL ~(1 << 0) #else #define MG1_11_11PL 0xFFFF #endif #if (G1_2PL >= G1_11PL) || (G1_2PL == 0) #define MG1_11_12PL ~(1 << 1) #else #define MG1_11_12PL 0xFFFF #endif #if (G1_3PL >= G1_11PL) || (G1_3PL == 0) #define MG1_11_13PL ~(1 << 2) #else #define MG1_11_13PL 0xFFFF #endif #if (G1_4PL >= G1_11PL) || (G1_4PL == 0) #define MG1_11_14PL ~(1 << 3) #else #define MG1_11_14PL 0xFFFF #endif #if (G1_5PL >= G1_11PL) || (G1_5PL == 0) #define MG1_11_15PL ~(1 << 4) #else #define MG1_11_15PL 0xFFFF #endif #if (G1_6PL >= G1_11PL) || (G1_6PL == 0) #define MG1_11_16PL ~(1 << 5) #else #define MG1_11_16PL 0xFFFF #endif #if (G1_7PL >= G1_11PL) || (G1_7PL == 0) #define MG1_11_17PL ~(1 << 6) #else #define MG1_11_17PL 0xFFFF #endif #if (G1_8PL >= G1_11PL) || (G1_8PL == 0) #define MG1_11_18PL ~(1 << 7) #else #define MG1_11_18PL 0xFFFF #endif #if (G1_9PL >= G1_11PL) || (G1_9PL == 0) #define MG1_11_19PL ~(1 << 8) #else #define MG1_11_19PL 0xFFFF #endif #if (G1_10PL >= G1_11PL) || (G1_10PL == 0) #define MG1_11_110PL ~(1 << 9) #else #define MG1_11_110PL 0xFFFF #endif #if (G1_12PL >= G1_11PL) || (G1_12PL == 0) #define MG1_11_112PL ~(1 << 11) #else #define MG1_11_112PL 0xFFFF #endif #if (G1_13PL >= G1_11PL) || (G1_13PL == 0) #define MG1_11_113PL ~(1 << 12) #else #define MG1_11_113PL 0xFFFF #endif #if (G1_14PL >= G1_11PL) || (G1_14PL == 0) #define MG1_11_114PL ~(1 << 13) #else #define MG1_11_114PL 0xFFFF #endif #if (G1_15PL >= G1_11PL) || (G1_15PL == 0) #define MG1_11_115PL ~(1 << 14) #else #define MG1_11_115PL 0xFFFF #endif #if (G1_16PL >= G1_11PL) || (G1_16PL == 0) #define MG1_11_116PL ~(1 << 15) #else #define MG1_11_116PL 0xFFFF #endif #define MG1_11_111PL 0xFBFF #define MG1_11 (MG1_11_11PL & MG1_11_12PL & MG1_11_13PL & MG1_11_14PL & \ MG1_11_15PL & MG1_11_16PL & MG1_11_17PL & MG1_11_18PL & \ MG1_11_19PL & MG1_11_110PL & MG1_11_111PL & MG1_11_112PL & \ MG1_11_113PL & MG1_11_114PL & MG1_11_115PL & MG1_11_116PL) // End of MG1_11: // Beginning of MG112: #if (G1_1PL >= G1_12PL) || (G1_1PL == 0) #define MG1_12_11PL ~(1 << 0) #else #define MG1_12_11PL 0xFFFF #endif #if (G1_2PL >= G1_12PL) || (G1_2PL == 0) #define MG1_12_12PL ~(1 << 1) #else #define MG1_12_12PL 0xFFFF #endif #if (G1_3PL >= G1_12PL) || (G1_3PL == 0) #define MG1_12_13PL ~(1 << 2) #else #define MG1_12_13PL 0xFFFF #endif #if (G1_4PL >= G1_12PL) || (G1_4PL == 0) #define MG1_12_14PL ~(1 << 3) #else #define MG1_12_14PL 0xFFFF #endif #if (G1_5PL >= G1_12PL) || (G1_5PL == 0) #define MG1_12_15PL ~(1 << 4) #else #define MG1_12_15PL 0xFFFF #endif #if (G1_6PL >= G1_12PL) || (G1_6PL == 0) #define MG1_12_16PL ~(1 << 5) #else #define MG1_12_16PL 0xFFFF #endif #if (G1_7PL >= G1_12PL) || (G1_7PL == 0) #define MG1_12_17PL ~(1 << 6) #else #define MG1_12_17PL 0xFFFF #endif #if (G1_8PL >= G1_12PL) || (G1_8PL == 0) #define MG1_12_18PL ~(1 << 7) #else #define MG1_12_18PL 0xFFFF #endif #if (G1_9PL >= G1_12PL) || (G1_9PL == 0) #define MG1_12_19PL ~(1 << 8) #else #define MG1_12_19PL 0xFFFF #endif #if (G1_10PL >= G1_12PL) || (G1_10PL == 0) #define MG1_12_110PL ~(1 << 9) #else #define MG1_12_110PL 0xFFFF #endif #if (G1_11PL >= G1_12PL) || (G1_11PL == 0) #define MG1_12_111PL ~(1 << 10) #else #define MG1_12_111PL 0xFFFF #endif #if (G1_13PL >= G1_12PL) || (G1_13PL == 0) #define MG1_12_113PL ~(1 << 12) #else #define MG1_12_113PL 0xFFFF #endif #if (G1_14PL >= G1_12PL) || (G1_14PL == 0) #define MG1_12_114PL ~(1 << 13) #else #define MG1_12_114PL 0xFFFF #endif #if (G1_15PL >= G1_12PL) || (G1_15PL == 0) #define MG1_12_115PL ~(1 << 14) #else #define MG1_12_115PL 0xFFFF #endif #if (G1_16PL >= G1_12PL) || (G1_16PL == 0) #define MG1_12_116PL ~(1 << 15) #else #define MG1_12_116PL 0xFFFF #endif #define MG1_12_112PL 0xF7FF #define MG1_12 (MG1_12_11PL & MG1_12_12PL & MG1_12_13PL & MG1_12_14PL & \ MG1_12_15PL & MG1_12_16PL & MG1_12_17PL & MG1_12_18PL & \ MG1_12_19PL & MG1_12_110PL & MG1_12_111PL & MG1_12_112PL & \ MG1_12_113PL & MG1_12_114PL & MG1_12_115PL & MG1_12_116PL) // End of MG1_12: // Beginning of MG113: #if (G1_1PL >= G1_13PL) || (G1_1PL == 0) #define MG1_13_11PL ~(1 << 0) #else #define MG1_13_11PL 0xFFFF #endif #if (G1_2PL >= G1_13PL) || (G1_2PL == 0) #define MG1_13_12PL ~(1 << 1) #else #define MG1_13_12PL 0xFFFF #endif #if (G1_3PL >= G1_13PL) || (G1_3PL == 0) #define MG1_13_13PL ~(1 << 2) #else #define MG1_13_13PL 0xFFFF #endif #if (G1_4PL >= G1_13PL) || (G1_4PL == 0) #define MG1_13_14PL ~(1 << 3) #else #define MG1_13_14PL 0xFFFF #endif #if (G1_5PL >= G1_13PL) || (G1_5PL == 0) #define MG1_13_15PL ~(1 << 4) #else #define MG1_13_15PL 0xFFFF #endif #if (G1_6PL >= G1_13PL) || (G1_6PL == 0) #define MG1_13_16PL ~(1 << 5) #else #define MG1_13_16PL 0xFFFF #endif #if (G1_7PL >= G1_13PL) || (G1_7PL == 0) #define MG1_13_17PL ~(1 << 6) #else #define MG1_13_17PL 0xFFFF #endif #if (G1_8PL >= G1_13PL) || (G1_8PL == 0) #define MG1_13_18PL ~(1 << 7) #else #define MG1_13_18PL 0xFFFF #endif #if (G1_9PL >= G1_13PL) || (G1_9PL == 0) #define MG1_13_19PL ~(1 << 8) #else #define MG1_13_19PL 0xFFFF #endif #if (G1_10PL >= G1_13PL) || (G1_10PL == 0) #define MG1_13_110PL ~(1 << 9) #else #define MG1_13_110PL 0xFFFF #endif #if (G1_11PL >= G1_13PL) || (G1_11PL == 0) #define MG1_13_111PL ~(1 << 10) #else #define MG1_13_111PL 0xFFFF #endif #if (G1_12PL >= G1_13PL) || (G1_12PL == 0) #define MG1_13_112PL ~(1 << 11) #else #define MG1_13_112PL 0xFFFF #endif #if (G1_14PL >= G1_13PL) || (G1_14PL == 0) #define MG1_13_114PL ~(1 << 13) #else #define MG1_13_114PL 0xFFFF #endif #if (G1_15PL >= G1_13PL) || (G1_15PL == 0) #define MG1_13_115PL ~(1 << 14) #else #define MG1_13_115PL 0xFFFF #endif #if (G1_16PL >= G1_13PL) || (G1_16PL == 0) #define MG1_13_116PL ~(1 << 15) #else #define MG1_13_116PL 0xFFFF #endif #define MG1_13_113PL 0xEFFF #define MG1_13 (MG1_13_11PL & MG1_13_12PL & MG1_13_13PL & MG1_13_14PL & \ MG1_13_15PL & MG1_13_16PL & MG1_13_17PL & MG1_13_18PL & \ MG1_13_19PL & MG1_13_110PL & MG1_13_111PL & MG1_13_112PL & \ MG1_13_113PL & MG1_13_114PL & MG1_13_115PL & MG1_13_116PL) // End of MG1_13: // Beginning of MG114: #if (G1_1PL >= G1_14PL) || (G1_1PL == 0) #define MG1_14_11PL ~(1 << 0) #else #define MG1_14_11PL 0xFFFF #endif #if (G1_2PL >= G1_14PL) || (G1_2PL == 0) #define MG1_14_12PL ~(1 << 1) #else #define MG1_14_12PL 0xFFFF #endif #if (G1_3PL >= G1_14PL) || (G1_3PL == 0) #define MG1_14_13PL ~(1 << 2) #else #define MG1_14_13PL 0xFFFF #endif #if (G1_4PL >= G1_14PL) || (G1_4PL == 0) #define MG1_14_14PL ~(1 << 3) #else #define MG1_14_14PL 0xFFFF #endif #if (G1_5PL >= G1_14PL) || (G1_5PL == 0) #define MG1_14_15PL ~(1 << 4) #else #define MG1_14_15PL 0xFFFF #endif #if (G1_6PL >= G1_14PL) || (G1_6PL == 0) #define MG1_14_16PL ~(1 << 5) #else #define MG1_14_16PL 0xFFFF #endif #if (G1_7PL >= G1_14PL) || (G1_7PL == 0) #define MG1_14_17PL ~(1 << 6) #else #define MG1_14_17PL 0xFFFF #endif #if (G1_8PL >= G1_14PL) || (G1_8PL == 0) #define MG1_14_18PL ~(1 << 7) #else #define MG1_14_18PL 0xFFFF #endif #if (G1_9PL >= G1_14PL) || (G1_9PL == 0) #define MG1_14_19PL ~(1 << 8) #else #define MG1_14_19PL 0xFFFF #endif #if (G1_10PL >= G1_14PL) || (G1_10PL == 0) #define MG1_14_110PL ~(1 << 9) #else #define MG1_14_110PL 0xFFFF #endif #if (G1_11PL >= G1_14PL) || (G1_11PL == 0) #define MG1_14_111PL ~(1 << 10) #else #define MG1_14_111PL 0xFFFF #endif #if (G1_12PL >= G1_14PL) || (G1_12PL == 0) #define MG1_14_112PL ~(1 << 11) #else #define MG1_14_112PL 0xFFFF #endif #if (G1_13PL >= G1_14PL) || (G1_13PL == 0) #define MG1_14_113PL ~(1 << 12) #else #define MG1_14_113PL 0xFFFF #endif #if (G1_15PL >= G1_14PL) || (G1_15PL == 0) #define MG1_14_115PL ~(1 << 14) #else #define MG1_14_115PL 0xFFFF #endif #if (G1_16PL >= G1_14PL) || (G1_16PL == 0) #define MG1_14_116PL ~(1 << 15) #else #define MG1_14_116PL 0xFFFF #endif #define MG1_14_114PL 0xDFFF #define MG1_14 (MG1_14_11PL & MG1_14_12PL & MG1_14_13PL & MG1_14_14PL & \ MG1_14_15PL & MG1_14_16PL & MG1_14_17PL & MG1_14_18PL & \ MG1_14_19PL & MG1_14_110PL & MG1_14_111PL & MG1_14_112PL & \ MG1_14_113PL & MG1_14_114PL & MG1_14_115PL & MG1_14_116PL) // End of MG1_14: // Beginning of MG115: #if (G1_1PL >= G1_15PL) || (G1_1PL == 0) #define MG1_15_11PL ~(1 << 0) #else #define MG1_15_11PL 0xFFFF #endif #if (G1_2PL >= G1_15PL) || (G1_2PL == 0) #define MG1_15_12PL ~(1 << 1) #else #define MG1_15_12PL 0xFFFF #endif #if (G1_3PL >= G1_15PL) || (G1_3PL == 0) #define MG1_15_13PL ~(1 << 2) #else #define MG1_15_13PL 0xFFFF #endif #if (G1_4PL >= G1_15PL) || (G1_4PL == 0) #define MG1_15_14PL ~(1 << 3) #else #define MG1_15_14PL 0xFFFF #endif #if (G1_5PL >= G1_15PL) || (G1_5PL == 0) #define MG1_15_15PL ~(1 << 4) #else #define MG1_15_15PL 0xFFFF #endif #if (G1_6PL >= G1_15PL) || (G1_6PL == 0) #define MG1_15_16PL ~(1 << 5) #else #define MG1_15_16PL 0xFFFF #endif #if (G1_7PL >= G1_15PL) || (G1_7PL == 0) #define MG1_15_17PL ~(1 << 6) #else #define MG1_15_17PL 0xFFFF #endif #if (G1_8PL >= G1_15PL) || (G1_8PL == 0) #define MG1_15_18PL ~(1 << 7) #else #define MG1_15_18PL 0xFFFF #endif #if (G1_9PL >= G1_15PL) || (G1_9PL == 0) #define MG1_15_19PL ~(1 << 8) #else #define MG1_15_19PL 0xFFFF #endif #if (G1_10PL >= G1_15PL) || (G1_10PL == 0) #define MG1_15_110PL ~(1 << 9) #else #define MG1_15_110PL 0xFFFF #endif #if (G1_11PL >= G1_15PL) || (G1_11PL == 0) #define MG1_15_111PL ~(1 << 10) #else #define MG1_15_111PL 0xFFFF #endif #if (G1_12PL >= G1_15PL) || (G1_12PL == 0) #define MG1_15_112PL ~(1 << 11) #else #define MG1_15_112PL 0xFFFF #endif #if (G1_13PL >= G1_15PL) || (G1_13PL == 0) #define MG1_15_113PL ~(1 << 12) #else #define MG1_15_113PL 0xFFFF #endif #if (G1_14PL >= G1_15PL) || (G1_14PL == 0) #define MG1_15_114PL ~(1 << 13) #else #define MG1_15_114PL 0xFFFF #endif #if (G1_16PL >= G1_15PL) || (G1_16PL == 0) #define MG1_15_116PL ~(1 << 15) #else #define MG1_15_116PL 0xFFFF #endif #define MG1_15_115PL 0xBFFF #define MG1_15 (MG1_15_11PL & MG1_15_12PL & MG1_15_13PL & MG1_15_14PL & \ MG1_15_15PL & MG1_15_16PL & MG1_15_17PL & MG1_15_18PL & \ MG1_15_19PL & MG1_15_110PL & MG1_15_111PL & MG1_15_112PL & \ MG1_15_113PL & MG1_15_114PL & MG1_15_115PL & MG1_15_116PL) // End of MG1_15: // Beginning of MG116: #if (G1_1PL >= G1_16PL) || (G1_1PL == 0) #define MG1_16_11PL ~(1 << 0) #else #define MG1_16_11PL 0xFFFF #endif #if (G1_2PL >= G1_16PL) || (G1_2PL == 0) #define MG1_16_12PL ~(1 << 1) #else #define MG1_16_12PL 0xFFFF #endif #if (G1_3PL >= G1_16PL) || (G1_3PL == 0) #define MG1_16_13PL ~(1 << 2) #else #define MG1_16_13PL 0xFFFF #endif #if (G1_4PL >= G1_16PL) || (G1_4PL == 0) #define MG1_16_14PL ~(1 << 3) #else #define MG1_16_14PL 0xFFFF #endif #if (G1_5PL >= G1_16PL) || (G1_5PL == 0) #define MG1_16_15PL ~(1 << 4) #else #define MG1_16_15PL 0xFFFF #endif #if (G1_6PL >= G1_16PL) || (G1_6PL == 0) #define MG1_16_16PL ~(1 << 5) #else #define MG1_16_16PL 0xFFFF #endif #if (G1_7PL >= G1_16PL) || (G1_7PL == 0) #define MG1_16_17PL ~(1 << 6) #else #define MG1_16_17PL 0xFFFF #endif #if (G1_8PL >= G1_16PL) || (G1_8PL == 0) #define MG1_16_18PL ~(1 << 7) #else #define MG1_16_18PL 0xFFFF #endif #if (G1_9PL >= G1_16PL) || (G1_9PL == 0) #define MG1_16_19PL ~(1 << 8) #else #define MG1_16_19PL 0xFFFF #endif #if (G1_10PL >= G1_16PL) || (G1_10PL == 0) #define MG1_16_110PL ~(1 << 9) #else #define MG1_16_110PL 0xFFFF #endif #if (G1_11PL >= G1_16PL) || (G1_11PL == 0) #define MG1_16_111PL ~(1 << 10) #else #define MG1_16_111PL 0xFFFF #endif #if (G1_12PL >= G1_16PL) || (G1_12PL == 0) #define MG1_16_112PL ~(1 << 11) #else #define MG1_16_112PL 0xFFFF #endif #if (G1_13PL >= G1_16PL) || (G1_13PL == 0) #define MG1_16_113PL ~(1 << 12) #else #define MG1_16_113PL 0xFFFF #endif #if (G1_14PL >= G1_16PL) || (G1_14PL == 0) #define MG1_16_114PL ~(1 << 13) #else #define MG1_16_114PL 0xFFFF #endif #if (G1_15PL >= G1_16PL) || (G1_15PL == 0) #define MG1_16_115PL ~(1 << 14) #else #define MG1_16_115PL 0xFFFF #endif #define MG1_16_116PL 0x7FFF #define MG1_16 (MG1_16_11PL & MG1_16_12PL & MG1_16_13PL & MG1_16_14PL & \ MG1_16_15PL & MG1_16_16PL & MG1_16_17PL & MG1_16_18PL & \ MG1_16_19PL & MG1_16_110PL & MG1_16_111PL & MG1_16_112PL & \ MG1_16_113PL & MG1_16_114PL & MG1_16_115PL & MG1_16_116PL) // End of MG1_16: // // Automatically generate PIEIER2 interrupt masks MG21 to MG216: // // Beginning of MG21: #if (G2_2PL >= G2_1PL) || (G2_2PL == 0) #define MG2_1_12PL ~(1 << 1) #else #define MG2_1_12PL 0xFFFF #endif #if (G2_3PL >= G2_1PL) || (G2_3PL == 0) #define MG2_1_13PL ~(1 << 2) #else #define MG2_1_13PL 0xFFFF #endif #if (G2_4PL >= G2_1PL) || (G2_4PL == 0) #define MG2_1_14PL ~(1 << 3) #else #define MG2_1_14PL 0xFFFF #endif #if (G2_5PL >= G2_1PL) || (G2_5PL == 0) #define MG2_1_15PL ~(1 << 4) #else #define MG2_1_15PL 0xFFFF #endif #if (G2_6PL >= G2_1PL) || (G2_6PL == 0) #define MG2_1_16PL ~(1 << 5) #else #define MG2_1_16PL 0xFFFF #endif #if (G2_7PL >= G2_1PL) || (G2_7PL == 0) #define MG2_1_17PL ~(1 << 6) #else #define MG2_1_17PL 0xFFFF #endif #if (G2_8PL >= G2_1PL) || (G2_8PL == 0) #define MG2_1_18PL ~(1 << 7) #else #define MG2_1_18PL 0xFFFF #endif #if (G2_9PL >= G2_1PL) || (G2_9PL == 0) #define MG2_1_19PL ~(1 << 8) #else #define MG2_1_19PL 0xFFFF #endif #if (G2_10PL >= G2_1PL) || (G2_10PL == 0) #define MG2_1_110PL ~(1 << 9) #else #define MG2_1_110PL 0xFFFF #endif #if (G2_11PL >= G2_1PL) || (G2_11PL == 0) #define MG2_1_111PL ~(1 << 10) #else #define MG2_1_111PL 0xFFFF #endif #if (G2_12PL >= G2_1PL) || (G2_12PL == 0) #define MG2_1_112PL ~(1 << 11) #else #define MG2_1_112PL 0xFFFF #endif #if (G2_13PL >= G2_1PL) || (G2_13PL == 0) #define MG2_1_113PL ~(1 << 12) #else #define MG2_1_113PL 0xFFFF #endif #if (G2_14PL >= G2_1PL) || (G2_14PL == 0) #define MG2_1_114PL ~(1 << 13) #else #define MG2_1_114PL 0xFFFF #endif #if (G2_15PL >= G2_1PL) || (G2_15PL == 0) #define MG2_1_115PL ~(1 << 14) #else #define MG2_1_115PL 0xFFFF #endif #if (G2_16PL >= G2_1PL) || (G2_16PL == 0) #define MG2_1_116PL ~(1 << 15) #else #define MG2_1_116PL 0xFFFF #endif #define MG2_1_11PL 0xFFFE #define MG2_1 (MG2_1_11PL & MG2_1_12PL & MG2_1_13PL & MG2_1_14PL & \ MG2_1_15PL & MG2_1_16PL & MG2_1_17PL & MG2_1_18PL & \ MG2_1_19PL & MG2_1_110PL & MG2_1_111PL & MG2_1_112PL & \ MG2_1_113PL & MG2_1_114PL & MG2_1_115PL & MG2_1_116PL) // End of MG2_1: // Beginning of MG22: #if (G2_1PL >= G2_2PL) || (G2_1PL == 0) #define MG2_2_11PL ~(1 << 0) #else #define MG2_2_11PL 0xFFFF #endif #if (G2_3PL >= G2_2PL) || (G2_3PL == 0) #define MG2_2_13PL ~(1 << 2) #else #define MG2_2_13PL 0xFFFF #endif #if (G2_4PL >= G2_2PL) || (G2_4PL == 0) #define MG2_2_14PL ~(1 << 3) #else #define MG2_2_14PL 0xFFFF #endif #if (G2_5PL >= G2_2PL) || (G2_5PL == 0) #define MG2_2_15PL ~(1 << 4) #else #define MG2_2_15PL 0xFFFF #endif #if (G2_6PL >= G2_2PL) || (G2_6PL == 0) #define MG2_2_16PL ~(1 << 5) #else #define MG2_2_16PL 0xFFFF #endif #if (G2_7PL >= G2_2PL) || (G2_7PL == 0) #define MG2_2_17PL ~(1 << 6) #else #define MG2_2_17PL 0xFFFF #endif #if (G2_8PL >= G2_2PL) || (G2_8PL == 0) #define MG2_2_18PL ~(1 << 7) #else #define MG2_2_18PL 0xFFFF #endif #if (G2_9PL >= G2_2PL) || (G2_9PL == 0) #define MG2_2_19PL ~(1 << 8) #else #define MG2_2_19PL 0xFFFF #endif #if (G2_10PL >= G2_2PL) || (G2_10PL == 0) #define MG2_2_110PL ~(1 << 9) #else #define MG2_2_110PL 0xFFFF #endif #if (G2_11PL >= G2_2PL) || (G2_11PL == 0) #define MG2_2_111PL ~(1 << 10) #else #define MG2_2_111PL 0xFFFF #endif #if (G2_12PL >= G2_2PL) || (G2_12PL == 0) #define MG2_2_112PL ~(1 << 11) #else #define MG2_2_112PL 0xFFFF #endif #if (G2_13PL >= G2_2PL) || (G2_13PL == 0) #define MG2_2_113PL ~(1 << 12) #else #define MG2_2_113PL 0xFFFF #endif #if (G2_14PL >= G2_2PL) || (G2_14PL == 0) #define MG2_2_114PL ~(1 << 13) #else #define MG2_2_114PL 0xFFFF #endif #if (G2_15PL >= G2_2PL) || (G2_15PL == 0) #define MG2_2_115PL ~(1 << 14) #else #define MG2_2_115PL 0xFFFF #endif #if (G2_16PL >= G2_2PL) || (G2_16PL == 0) #define MG2_2_116PL ~(1 << 15) #else #define MG2_2_116PL 0xFFFF #endif #define MG2_2_12PL 0xFFFD #define MG2_2 (MG2_2_11PL & MG2_2_12PL & MG2_2_13PL & MG2_2_14PL & \ MG2_2_15PL & MG2_2_16PL & MG2_2_17PL & MG2_2_18PL & \ MG2_2_19PL & MG2_2_110PL & MG2_2_111PL & MG2_2_112PL & \ MG2_2_113PL & MG2_2_114PL & MG2_2_115PL & MG2_2_116PL) // End of MG2_2: // Beginning of MG23: #if (G2_1PL >= G2_3PL) || (G2_1PL == 0) #define MG2_3_11PL ~(1 << 0) #else #define MG2_3_11PL 0xFFFF #endif #if (G2_2PL >= G2_3PL) || (G2_2PL == 0) #define MG2_3_12PL ~(1 << 1) #else #define MG2_3_12PL 0xFFFF #endif #if (G2_4PL >= G2_3PL) || (G2_4PL == 0) #define MG2_3_14PL ~(1 << 3) #else #define MG2_3_14PL 0xFFFF #endif #if (G2_5PL >= G2_3PL) || (G2_5PL == 0) #define MG2_3_15PL ~(1 << 4) #else #define MG2_3_15PL 0xFFFF #endif #if (G2_6PL >= G2_3PL) || (G2_6PL == 0) #define MG2_3_16PL ~(1 << 5) #else #define MG2_3_16PL 0xFFFF #endif #if (G2_7PL >= G2_3PL) || (G2_7PL == 0) #define MG2_3_17PL ~(1 << 6) #else #define MG2_3_17PL 0xFFFF #endif #if (G2_8PL >= G2_3PL) || (G2_8PL == 0) #define MG2_3_18PL ~(1 << 7) #else #define MG2_3_18PL 0xFFFF #endif #if (G2_9PL >= G2_3PL) || (G2_9PL == 0) #define MG2_3_19PL ~(1 << 8) #else #define MG2_3_19PL 0xFFFF #endif #if (G2_10PL >= G2_3PL) || (G2_10PL == 0) #define MG2_3_110PL ~(1 << 9) #else #define MG2_3_110PL 0xFFFF #endif #if (G2_11PL >= G2_3PL) || (G2_11PL == 0) #define MG2_3_111PL ~(1 << 10) #else #define MG2_3_111PL 0xFFFF #endif #if (G2_12PL >= G2_3PL) || (G2_12PL == 0) #define MG2_3_112PL ~(1 << 11) #else #define MG2_3_112PL 0xFFFF #endif #if (G2_13PL >= G2_3PL) || (G2_13PL == 0) #define MG2_3_113PL ~(1 << 12) #else #define MG2_3_113PL 0xFFFF #endif #if (G2_14PL >= G2_3PL) || (G2_14PL == 0) #define MG2_3_114PL ~(1 << 13) #else #define MG2_3_114PL 0xFFFF #endif #if (G2_15PL >= G2_3PL) || (G2_15PL == 0) #define MG2_3_115PL ~(1 << 14) #else #define MG2_3_115PL 0xFFFF #endif #if (G2_16PL >= G2_3PL) || (G2_16PL == 0) #define MG2_3_116PL ~(1 << 15) #else #define MG2_3_116PL 0xFFFF #endif #define MG2_3_13PL 0xFFFB #define MG2_3 (MG2_3_11PL & MG2_3_12PL & MG2_3_13PL & MG2_3_14PL & \ MG2_3_15PL & MG2_3_16PL & MG2_3_17PL & MG2_3_18PL & \ MG2_3_19PL & MG2_3_110PL & MG2_3_111PL & MG2_3_112PL & \ MG2_3_113PL & MG2_3_114PL & MG2_3_115PL & MG2_3_116PL) // End of MG2_3: // Beginning of MG24: #if (G2_1PL >= G2_4PL) || (G2_1PL == 0) #define MG2_4_11PL ~(1 << 0) #else #define MG2_4_11PL 0xFFFF #endif #if (G2_2PL >= G2_4PL) || (G2_2PL == 0) #define MG2_4_12PL ~(1 << 1) #else #define MG2_4_12PL 0xFFFF #endif #if (G2_3PL >= G2_4PL) || (G2_3PL == 0) #define MG2_4_13PL ~(1 << 2) #else #define MG2_4_13PL 0xFFFF #endif #if (G2_5PL >= G2_4PL) || (G2_5PL == 0) #define MG2_4_15PL ~(1 << 4) #else #define MG2_4_15PL 0xFFFF #endif #if (G2_6PL >= G2_4PL) || (G2_6PL == 0) #define MG2_4_16PL ~(1 << 5) #else #define MG2_4_16PL 0xFFFF #endif #if (G2_7PL >= G2_4PL) || (G2_7PL == 0) #define MG2_4_17PL ~(1 << 6) #else #define MG2_4_17PL 0xFFFF #endif #if (G2_8PL >= G2_4PL) || (G2_8PL == 0) #define MG2_4_18PL ~(1 << 7) #else #define MG2_4_18PL 0xFFFF #endif #if (G2_9PL >= G2_4PL) || (G2_9PL == 0) #define MG2_4_19PL ~(1 << 8) #else #define MG2_4_19PL 0xFFFF #endif #if (G2_10PL >= G2_4PL) || (G2_10PL == 0) #define MG2_4_110PL ~(1 << 9) #else #define MG2_4_110PL 0xFFFF #endif #if (G2_11PL >= G2_4PL) || (G2_11PL == 0) #define MG2_4_111PL ~(1 << 10) #else #define MG2_4_111PL 0xFFFF #endif #if (G2_12PL >= G2_4PL) || (G2_12PL == 0) #define MG2_4_112PL ~(1 << 11) #else #define MG2_4_112PL 0xFFFF #endif #if (G2_13PL >= G2_4PL) || (G2_13PL == 0) #define MG2_4_113PL ~(1 << 12) #else #define MG2_4_113PL 0xFFFF #endif #if (G2_14PL >= G2_4PL) || (G2_14PL == 0) #define MG2_4_114PL ~(1 << 13) #else #define MG2_4_114PL 0xFFFF #endif #if (G2_15PL >= G2_4PL) || (G2_15PL == 0) #define MG2_4_115PL ~(1 << 14) #else #define MG2_4_115PL 0xFFFF #endif #if (G2_16PL >= G2_4PL) || (G2_16PL == 0) #define MG2_4_116PL ~(1 << 15) #else #define MG2_4_116PL 0xFFFF #endif #define MG2_4_14PL 0xFFF7 #define MG2_4 (MG2_4_11PL & MG2_4_12PL & MG2_4_13PL & MG2_4_14PL & \ MG2_4_15PL & MG2_4_16PL & MG2_4_17PL & MG2_4_18PL & \ MG2_4_19PL & MG2_4_110PL & MG2_4_111PL & MG2_4_112PL & \ MG2_4_113PL & MG2_4_114PL & MG2_4_115PL & MG2_4_116PL) // End of MG2_4: // Beginning of MG25: #if (G2_1PL >= G2_5PL) || (G2_1PL == 0) #define MG2_5_11PL ~(1 << 0) #else #define MG2_5_11PL 0xFFFF #endif #if (G2_2PL >= G2_5PL) || (G2_2PL == 0) #define MG2_5_12PL ~(1 << 1) #else #define MG2_5_12PL 0xFFFF #endif #if (G2_3PL >= G2_5PL) || (G2_3PL == 0) #define MG2_5_13PL ~(1 << 2) #else #define MG2_5_13PL 0xFFFF #endif #if (G2_4PL >= G2_5PL) || (G2_4PL == 0) #define MG2_5_14PL ~(1 << 3) #else #define MG2_5_14PL 0xFFFF #endif #if (G2_6PL >= G2_5PL) || (G2_6PL == 0) #define MG2_5_16PL ~(1 << 5) #else #define MG2_5_16PL 0xFFFF #endif #if (G2_7PL >= G2_5PL) || (G2_7PL == 0) #define MG2_5_17PL ~(1 << 6) #else #define MG2_5_17PL 0xFFFF #endif #if (G2_8PL >= G2_5PL) || (G2_8PL == 0) #define MG2_5_18PL ~(1 << 7) #else #define MG2_5_18PL 0xFFFF #endif #if (G2_9PL >= G2_5PL) || (G2_9PL == 0) #define MG2_5_19PL ~(1 << 8) #else #define MG2_5_19PL 0xFFFF #endif #if (G2_10PL >= G2_5PL) || (G2_10PL == 0) #define MG2_5_110PL ~(1 << 9) #else #define MG2_5_110PL 0xFFFF #endif #if (G2_11PL >= G2_5PL) || (G2_11PL == 0) #define MG2_5_111PL ~(1 << 10) #else #define MG2_5_111PL 0xFFFF #endif #if (G2_12PL >= G2_5PL) || (G2_12PL == 0) #define MG2_5_112PL ~(1 << 11) #else #define MG2_5_112PL 0xFFFF #endif #if (G2_13PL >= G2_5PL) || (G2_13PL == 0) #define MG2_5_113PL ~(1 << 12) #else #define MG2_5_113PL 0xFFFF #endif #if (G2_14PL >= G2_5PL) || (G2_14PL == 0) #define MG2_5_114PL ~(1 << 13) #else #define MG2_5_114PL 0xFFFF #endif #if (G2_15PL >= G2_5PL) || (G2_15PL == 0) #define MG2_5_115PL ~(1 << 14) #else #define MG2_5_115PL 0xFFFF #endif #if (G2_16PL >= G2_5PL) || (G2_16PL == 0) #define MG2_5_116PL ~(1 << 15) #else #define MG2_5_116PL 0xFFFF #endif #define MG2_5_15PL 0xFFEF #define MG2_5 (MG2_5_11PL & MG2_5_12PL & MG2_5_13PL & MG2_5_14PL & \ MG2_5_15PL & MG2_5_16PL & MG2_5_17PL & MG2_5_18PL & \ MG2_5_19PL & MG2_5_110PL & MG2_5_111PL & MG2_5_112PL & \ MG2_5_113PL & MG2_5_114PL & MG2_5_115PL & MG2_5_116PL) // End of MG2_5: // Beginning of MG26: #if (G2_1PL >= G2_6PL) || (G2_1PL == 0) #define MG2_6_11PL ~(1 << 0) #else #define MG2_6_11PL 0xFFFF #endif #if (G2_2PL >= G2_6PL) || (G2_2PL == 0) #define MG2_6_12PL ~(1 << 1) #else #define MG2_6_12PL 0xFFFF #endif #if (G2_3PL >= G2_6PL) || (G2_3PL == 0) #define MG2_6_13PL ~(1 << 2) #else #define MG2_6_13PL 0xFFFF #endif #if (G2_4PL >= G2_6PL) || (G2_4PL == 0) #define MG2_6_14PL ~(1 << 3) #else #define MG2_6_14PL 0xFFFF #endif #if (G2_5PL >= G2_6PL) || (G2_5PL == 0) #define MG2_6_15PL ~(1 << 4) #else #define MG2_6_15PL 0xFFFF #endif #if (G2_7PL >= G2_6PL) || (G2_7PL == 0) #define MG2_6_17PL ~(1 << 6) #else #define MG2_6_17PL 0xFFFF #endif #if (G2_8PL >= G2_6PL) || (G2_8PL == 0) #define MG2_6_18PL ~(1 << 7) #else #define MG2_6_18PL 0xFFFF #endif #if (G2_9PL >= G2_6PL) || (G2_9PL == 0) #define MG2_6_19PL ~(1 << 8) #else #define MG2_6_19PL 0xFFFF #endif #if (G2_10PL >= G2_6PL) || (G2_10PL == 0) #define MG2_6_110PL ~(1 << 9) #else #define MG2_6_110PL 0xFFFF #endif #if (G2_11PL >= G2_6PL) || (G2_11PL == 0) #define MG2_6_111PL ~(1 << 10) #else #define MG2_6_111PL 0xFFFF #endif #if (G2_12PL >= G2_6PL) || (G2_12PL == 0) #define MG2_6_112PL ~(1 << 11) #else #define MG2_6_112PL 0xFFFF #endif #if (G2_13PL >= G2_6PL) || (G2_13PL == 0) #define MG2_6_113PL ~(1 << 12) #else #define MG2_6_113PL 0xFFFF #endif #if (G2_14PL >= G2_6PL) || (G2_14PL == 0) #define MG2_6_114PL ~(1 << 13) #else #define MG2_6_114PL 0xFFFF #endif #if (G2_15PL >= G2_6PL) || (G2_15PL == 0) #define MG2_6_115PL ~(1 << 14) #else #define MG2_6_115PL 0xFFFF #endif #if (G2_16PL >= G2_6PL) || (G2_16PL == 0) #define MG2_6_116PL ~(1 << 15) #else #define MG2_6_116PL 0xFFFF #endif #define MG2_6_16PL 0xFFDF #define MG2_6 (MG2_6_11PL & MG2_6_12PL & MG2_6_13PL & MG2_6_14PL & \ MG2_6_15PL & MG2_6_16PL & MG2_6_17PL & MG2_6_18PL & \ MG2_6_19PL & MG2_6_110PL & MG2_6_111PL & MG2_6_112PL & \ MG2_6_113PL & MG2_6_114PL & MG2_6_115PL & MG2_6_116PL) // End of MG2_6: // Beginning of MG27: #if (G2_1PL >= G2_7PL) || (G2_1PL == 0) #define MG2_7_11PL ~(1 << 0) #else #define MG2_7_11PL 0xFFFF #endif #if (G2_2PL >= G2_7PL) || (G2_2PL == 0) #define MG2_7_12PL ~(1 << 1) #else #define MG2_7_12PL 0xFFFF #endif #if (G2_3PL >= G2_7PL) || (G2_3PL == 0) #define MG2_7_13PL ~(1 << 2) #else #define MG2_7_13PL 0xFFFF #endif #if (G2_4PL >= G2_7PL) || (G2_4PL == 0) #define MG2_7_14PL ~(1 << 3) #else #define MG2_7_14PL 0xFFFF #endif #if (G2_5PL >= G2_7PL) || (G2_5PL == 0) #define MG2_7_15PL ~(1 << 4) #else #define MG2_7_15PL 0xFFFF #endif #if (G2_6PL >= G2_7PL) || (G2_6PL == 0) #define MG2_7_16PL ~(1 << 5) #else #define MG2_7_16PL 0xFFFF #endif #if (G2_8PL >= G2_7PL) || (G2_8PL == 0) #define MG2_7_18PL ~(1 << 7) #else #define MG2_7_18PL 0xFFFF #endif #if (G2_9PL >= G2_7PL) || (G2_9PL == 0) #define MG2_7_19PL ~(1 << 8) #else #define MG2_7_19PL 0xFFFF #endif #if (G2_10PL >= G2_7PL) || (G2_10PL == 0) #define MG2_7_110PL ~(1 << 9) #else #define MG2_7_110PL 0xFFFF #endif #if (G2_11PL >= G2_7PL) || (G2_11PL == 0) #define MG2_7_111PL ~(1 << 10) #else #define MG2_7_111PL 0xFFFF #endif #if (G2_12PL >= G2_7PL) || (G2_12PL == 0) #define MG2_7_112PL ~(1 << 11) #else #define MG2_7_112PL 0xFFFF #endif #if (G2_13PL >= G2_7PL) || (G2_13PL == 0) #define MG2_7_113PL ~(1 << 12) #else #define MG2_7_113PL 0xFFFF #endif #if (G2_14PL >= G2_7PL) || (G2_14PL == 0) #define MG2_7_114PL ~(1 << 13) #else #define MG2_7_114PL 0xFFFF #endif #if (G2_15PL >= G2_7PL) || (G2_15PL == 0) #define MG2_7_115PL ~(1 << 14) #else #define MG2_7_115PL 0xFFFF #endif #if (G2_16PL >= G2_7PL) || (G2_16PL == 0) #define MG2_7_116PL ~(1 << 15) #else #define MG2_7_116PL 0xFFFF #endif #define MG2_7_17PL 0xFFBF #define MG2_7 (MG2_7_11PL & MG2_7_12PL & MG2_7_13PL & MG2_7_14PL & \ MG2_7_15PL & MG2_7_16PL & MG2_7_17PL & MG2_7_18PL & \ MG2_7_19PL & MG2_7_110PL & MG2_7_111PL & MG2_7_112PL & \ MG2_7_113PL & MG2_7_114PL & MG2_7_115PL & MG2_7_116PL) // End of MG2_7: // Beginning of MG28: #if (G2_1PL >= G2_8PL) || (G2_1PL == 0) #define MG2_8_11PL ~(1 << 0) #else #define MG2_8_11PL 0xFFFF #endif #if (G2_2PL >= G2_8PL) || (G2_2PL == 0) #define MG2_8_12PL ~(1 << 1) #else #define MG2_8_12PL 0xFFFF #endif #if (G2_3PL >= G2_8PL) || (G2_3PL == 0) #define MG2_8_13PL ~(1 << 2) #else #define MG2_8_13PL 0xFFFF #endif #if (G2_4PL >= G2_8PL) || (G2_4PL == 0) #define MG2_8_14PL ~(1 << 3) #else #define MG2_8_14PL 0xFFFF #endif #if (G2_5PL >= G2_8PL) || (G2_5PL == 0) #define MG2_8_15PL ~(1 << 4) #else #define MG2_8_15PL 0xFFFF #endif #if (G2_6PL >= G2_8PL) || (G2_6PL == 0) #define MG2_8_16PL ~(1 << 5) #else #define MG2_8_16PL 0xFFFF #endif #if (G2_7PL >= G2_8PL) || (G2_7PL == 0) #define MG2_8_17PL ~(1 << 6) #else #define MG2_8_17PL 0xFFFF #endif #if (G2_9PL >= G2_8PL) || (G2_9PL == 0) #define MG2_8_19PL ~(1 << 8) #else #define MG2_8_19PL 0xFFFF #endif #if (G2_10PL >= G2_8PL) || (G2_10PL == 0) #define MG2_8_110PL ~(1 << 9) #else #define MG2_8_110PL 0xFFFF #endif #if (G2_11PL >= G2_8PL) || (G2_11PL == 0) #define MG2_8_111PL ~(1 << 10) #else #define MG2_8_111PL 0xFFFF #endif #if (G2_12PL >= G2_8PL) || (G2_12PL == 0) #define MG2_8_112PL ~(1 << 11) #else #define MG2_8_112PL 0xFFFF #endif #if (G2_13PL >= G2_8PL) || (G2_13PL == 0) #define MG2_8_113PL ~(1 << 12) #else #define MG2_8_113PL 0xFFFF #endif #if (G2_14PL >= G2_8PL) || (G2_14PL == 0) #define MG2_8_114PL ~(1 << 13) #else #define MG2_8_114PL 0xFFFF #endif #if (G2_15PL >= G2_8PL) || (G2_15PL == 0) #define MG2_8_115PL ~(1 << 14) #else #define MG2_8_115PL 0xFFFF #endif #if (G2_16PL >= G2_8PL) || (G2_16PL == 0) #define MG2_8_116PL ~(1 << 15) #else #define MG2_8_116PL 0xFFFF #endif #define MG2_8_18PL 0xFF7F #define MG2_8 (MG2_8_11PL & MG2_8_12PL & MG2_8_13PL & MG2_8_14PL & \ MG2_8_15PL & MG2_8_16PL & MG2_8_17PL & MG2_8_18PL & \ MG2_8_19PL & MG2_8_110PL & MG2_8_111PL & MG2_8_112PL & \ MG2_8_113PL & MG2_8_114PL & MG2_8_115PL & MG2_8_116PL) // End of MG2_8: // Beginning of MG29: #if (G2_1PL >= G2_9PL) || (G2_1PL == 0) #define MG2_9_11PL ~(1 << 0) #else #define MG2_9_11PL 0xFFFF #endif #if (G2_2PL >= G2_9PL) || (G2_2PL == 0) #define MG2_9_12PL ~(1 << 1) #else #define MG2_9_12PL 0xFFFF #endif #if (G2_3PL >= G2_9PL) || (G2_3PL == 0) #define MG2_9_13PL ~(1 << 2) #else #define MG2_9_13PL 0xFFFF #endif #if (G2_4PL >= G2_9PL) || (G2_4PL == 0) #define MG2_9_14PL ~(1 << 3) #else #define MG2_9_14PL 0xFFFF #endif #if (G2_5PL >= G2_9PL) || (G2_5PL == 0) #define MG2_9_15PL ~(1 << 4) #else #define MG2_9_15PL 0xFFFF #endif #if (G2_6PL >= G2_9PL) || (G2_6PL == 0) #define MG2_9_16PL ~(1 << 5) #else #define MG2_9_16PL 0xFFFF #endif #if (G2_7PL >= G2_9PL) || (G2_7PL == 0) #define MG2_9_17PL ~(1 << 6) #else #define MG2_9_17PL 0xFFFF #endif #if (G2_8PL >= G2_9PL) || (G2_8PL == 0) #define MG2_9_18PL ~(1 << 7) #else #define MG2_9_18PL 0xFFFF #endif #if (G2_10PL >= G2_9PL) || (G2_10PL == 0) #define MG2_9_110PL ~(1 << 9) #else #define MG2_9_110PL 0xFFFF #endif #if (G2_11PL >= G2_9PL) || (G2_11PL == 0) #define MG2_9_111PL ~(1 << 10) #else #define MG2_9_111PL 0xFFFF #endif #if (G2_12PL >= G2_9PL) || (G2_12PL == 0) #define MG2_9_112PL ~(1 << 11) #else #define MG2_9_112PL 0xFFFF #endif #if (G2_13PL >= G2_9PL) || (G2_13PL == 0) #define MG2_9_113PL ~(1 << 12) #else #define MG2_9_113PL 0xFFFF #endif #if (G2_14PL >= G2_9PL) || (G2_14PL == 0) #define MG2_9_114PL ~(1 << 13) #else #define MG2_9_114PL 0xFFFF #endif #if (G2_15PL >= G2_9PL) || (G2_15PL == 0) #define MG2_9_115PL ~(1 << 14) #else #define MG2_9_115PL 0xFFFF #endif #if (G2_16PL >= G2_9PL) || (G2_16PL == 0) #define MG2_9_116PL ~(1 << 15) #else #define MG2_9_116PL 0xFFFF #endif #define MG2_9_19PL 0xFEFF #define MG2_9 (MG2_9_11PL & MG2_9_12PL & MG2_9_13PL & MG2_9_14PL & \ MG2_9_15PL & MG2_9_16PL & MG2_9_17PL & MG2_9_18PL & \ MG2_9_19PL & MG2_9_110PL & MG2_9_111PL & MG2_9_112PL & \ MG2_9_113PL & MG2_9_114PL & MG2_9_115PL & MG2_9_116PL) // End of MG2_9: // Beginning of MG210: #if (G2_1PL >= G2_10PL) || (G2_1PL == 0) #define MG2_10_11PL ~(1 << 0) #else #define MG2_10_11PL 0xFFFF #endif #if (G2_2PL >= G2_10PL) || (G2_2PL == 0) #define MG2_10_12PL ~(1 << 1) #else #define MG2_10_12PL 0xFFFF #endif #if (G2_3PL >= G2_10PL) || (G2_3PL == 0) #define MG2_10_13PL ~(1 << 2) #else #define MG2_10_13PL 0xFFFF #endif #if (G2_4PL >= G2_10PL) || (G2_4PL == 0) #define MG2_10_14PL ~(1 << 3) #else #define MG2_10_14PL 0xFFFF #endif #if (G2_5PL >= G2_10PL) || (G2_5PL == 0) #define MG2_10_15PL ~(1 << 4) #else #define MG2_10_15PL 0xFFFF #endif #if (G2_6PL >= G2_10PL) || (G2_6PL == 0) #define MG2_10_16PL ~(1 << 5) #else #define MG2_10_16PL 0xFFFF #endif #if (G2_7PL >= G2_10PL) || (G2_7PL == 0) #define MG2_10_17PL ~(1 << 6) #else #define MG2_10_17PL 0xFFFF #endif #if (G2_8PL >= G2_10PL) || (G2_8PL == 0) #define MG2_10_18PL ~(1 << 7) #else #define MG2_10_18PL 0xFFFF #endif #if (G2_9PL >= G2_10PL) || (G2_9PL == 0) #define MG2_10_19PL ~(1 << 8) #else #define MG2_10_19PL 0xFFFF #endif #if (G2_11PL >= G2_10PL) || (G2_11PL == 0) #define MG2_10_111PL ~(1 << 10) #else #define MG2_10_111PL 0xFFFF #endif #if (G2_12PL >= G2_10PL) || (G2_12PL == 0) #define MG2_10_112PL ~(1 << 11) #else #define MG2_10_112PL 0xFFFF #endif #if (G2_13PL >= G2_10PL) || (G2_13PL == 0) #define MG2_10_113PL ~(1 << 12) #else #define MG2_10_113PL 0xFFFF #endif #if (G2_14PL >= G2_10PL) || (G2_14PL == 0) #define MG2_10_114PL ~(1 << 13) #else #define MG2_10_114PL 0xFFFF #endif #if (G2_15PL >= G2_10PL) || (G2_15PL == 0) #define MG2_10_115PL ~(1 << 14) #else #define MG2_10_115PL 0xFFFF #endif #if (G2_16PL >= G2_10PL) || (G2_16PL == 0) #define MG2_10_116PL ~(1 << 15) #else #define MG2_10_116PL 0xFFFF #endif #define MG2_10_110PL 0xFDFF #define MG2_10 (MG2_10_11PL & MG2_10_12PL & MG2_10_13PL & MG2_10_14PL & \ MG2_10_15PL & MG2_10_16PL & MG2_10_17PL & MG2_10_18PL & \ MG2_10_19PL & MG2_10_110PL & MG2_10_111PL & MG2_10_112PL & \ MG2_10_113PL & MG2_10_114PL & MG2_10_115PL & MG2_10_116PL) // End of MG2_10: // Beginning of MG211: #if (G2_1PL >= G2_11PL) || (G2_1PL == 0) #define MG2_11_11PL ~(1 << 0) #else #define MG2_11_11PL 0xFFFF #endif #if (G2_2PL >= G2_11PL) || (G2_2PL == 0) #define MG2_11_12PL ~(1 << 1) #else #define MG2_11_12PL 0xFFFF #endif #if (G2_3PL >= G2_11PL) || (G2_3PL == 0) #define MG2_11_13PL ~(1 << 2) #else #define MG2_11_13PL 0xFFFF #endif #if (G2_4PL >= G2_11PL) || (G2_4PL == 0) #define MG2_11_14PL ~(1 << 3) #else #define MG2_11_14PL 0xFFFF #endif #if (G2_5PL >= G2_11PL) || (G2_5PL == 0) #define MG2_11_15PL ~(1 << 4) #else #define MG2_11_15PL 0xFFFF #endif #if (G2_6PL >= G2_11PL) || (G2_6PL == 0) #define MG2_11_16PL ~(1 << 5) #else #define MG2_11_16PL 0xFFFF #endif #if (G2_7PL >= G2_11PL) || (G2_7PL == 0) #define MG2_11_17PL ~(1 << 6) #else #define MG2_11_17PL 0xFFFF #endif #if (G2_8PL >= G2_11PL) || (G2_8PL == 0) #define MG2_11_18PL ~(1 << 7) #else #define MG2_11_18PL 0xFFFF #endif #if (G2_9PL >= G2_11PL) || (G2_9PL == 0) #define MG2_11_19PL ~(1 << 8) #else #define MG2_11_19PL 0xFFFF #endif #if (G2_10PL >= G2_11PL) || (G2_10PL == 0) #define MG2_11_110PL ~(1 << 9) #else #define MG2_11_110PL 0xFFFF #endif #if (G2_12PL >= G2_11PL) || (G2_12PL == 0) #define MG2_11_112PL ~(1 << 11) #else #define MG2_11_112PL 0xFFFF #endif #if (G2_13PL >= G2_11PL) || (G2_13PL == 0) #define MG2_11_113PL ~(1 << 12) #else #define MG2_11_113PL 0xFFFF #endif #if (G2_14PL >= G2_11PL) || (G2_14PL == 0) #define MG2_11_114PL ~(1 << 13) #else #define MG2_11_114PL 0xFFFF #endif #if (G2_15PL >= G2_11PL) || (G2_15PL == 0) #define MG2_11_115PL ~(1 << 14) #else #define MG2_11_115PL 0xFFFF #endif #if (G2_16PL >= G2_11PL) || (G2_16PL == 0) #define MG2_11_116PL ~(1 << 15) #else #define MG2_11_116PL 0xFFFF #endif #define MG2_11_111PL 0xFBFF #define MG2_11 (MG2_11_11PL & MG2_11_12PL & MG2_11_13PL & MG2_11_14PL & \ MG2_11_15PL & MG2_11_16PL & MG2_11_17PL & MG2_11_18PL & \ MG2_11_19PL & MG2_11_110PL & MG2_11_111PL & MG2_11_112PL & \ MG2_11_113PL & MG2_11_114PL & MG2_11_115PL & MG2_11_116PL) // End of MG2_11: // Beginning of MG212: #if (G2_1PL >= G2_12PL) || (G2_1PL == 0) #define MG2_12_11PL ~(1 << 0) #else #define MG2_12_11PL 0xFFFF #endif #if (G2_2PL >= G2_12PL) || (G2_2PL == 0) #define MG2_12_12PL ~(1 << 1) #else #define MG2_12_12PL 0xFFFF #endif #if (G2_3PL >= G2_12PL) || (G2_3PL == 0) #define MG2_12_13PL ~(1 << 2) #else #define MG2_12_13PL 0xFFFF #endif #if (G2_4PL >= G2_12PL) || (G2_4PL == 0) #define MG2_12_14PL ~(1 << 3) #else #define MG2_12_14PL 0xFFFF #endif #if (G2_5PL >= G2_12PL) || (G2_5PL == 0) #define MG2_12_15PL ~(1 << 4) #else #define MG2_12_15PL 0xFFFF #endif #if (G2_6PL >= G2_12PL) || (G2_6PL == 0) #define MG2_12_16PL ~(1 << 5) #else #define MG2_12_16PL 0xFFFF #endif #if (G2_7PL >= G2_12PL) || (G2_7PL == 0) #define MG2_12_17PL ~(1 << 6) #else #define MG2_12_17PL 0xFFFF #endif #if (G2_8PL >= G2_12PL) || (G2_8PL == 0) #define MG2_12_18PL ~(1 << 7) #else #define MG2_12_18PL 0xFFFF #endif #if (G2_9PL >= G2_12PL) || (G2_9PL == 0) #define MG2_12_19PL ~(1 << 8) #else #define MG2_12_19PL 0xFFFF #endif #if (G2_10PL >= G2_12PL) || (G2_10PL == 0) #define MG2_12_110PL ~(1 << 9) #else #define MG2_12_110PL 0xFFFF #endif #if (G2_11PL >= G2_12PL) || (G2_11PL == 0) #define MG2_12_111PL ~(1 << 10) #else #define MG2_12_111PL 0xFFFF #endif #if (G2_13PL >= G2_12PL) || (G2_13PL == 0) #define MG2_12_113PL ~(1 << 12) #else #define MG2_12_113PL 0xFFFF #endif #if (G2_14PL >= G2_12PL) || (G2_14PL == 0) #define MG2_12_114PL ~(1 << 13) #else #define MG2_12_114PL 0xFFFF #endif #if (G2_15PL >= G2_12PL) || (G2_15PL == 0) #define MG2_12_115PL ~(1 << 14) #else #define MG2_12_115PL 0xFFFF #endif #if (G2_16PL >= G2_12PL) || (G2_16PL == 0) #define MG2_12_116PL ~(1 << 15) #else #define MG2_12_116PL 0xFFFF #endif #define MG2_12_112PL 0xF7FF #define MG2_12 (MG2_12_11PL & MG2_12_12PL & MG2_12_13PL & MG2_12_14PL & \ MG2_12_15PL & MG2_12_16PL & MG2_12_17PL & MG2_12_18PL & \ MG2_12_19PL & MG2_12_110PL & MG2_12_111PL & MG2_12_112PL & \ MG2_12_113PL & MG2_12_114PL & MG2_12_115PL & MG2_12_116PL) // End of MG2_12: // Beginning of MG213: #if (G2_1PL >= G2_13PL) || (G2_1PL == 0) #define MG2_13_11PL ~(1 << 0) #else #define MG2_13_11PL 0xFFFF #endif #if (G2_2PL >= G2_13PL) || (G2_2PL == 0) #define MG2_13_12PL ~(1 << 1) #else #define MG2_13_12PL 0xFFFF #endif #if (G2_3PL >= G2_13PL) || (G2_3PL == 0) #define MG2_13_13PL ~(1 << 2) #else #define MG2_13_13PL 0xFFFF #endif #if (G2_4PL >= G2_13PL) || (G2_4PL == 0) #define MG2_13_14PL ~(1 << 3) #else #define MG2_13_14PL 0xFFFF #endif #if (G2_5PL >= G2_13PL) || (G2_5PL == 0) #define MG2_13_15PL ~(1 << 4) #else #define MG2_13_15PL 0xFFFF #endif #if (G2_6PL >= G2_13PL) || (G2_6PL == 0) #define MG2_13_16PL ~(1 << 5) #else #define MG2_13_16PL 0xFFFF #endif #if (G2_7PL >= G2_13PL) || (G2_7PL == 0) #define MG2_13_17PL ~(1 << 6) #else #define MG2_13_17PL 0xFFFF #endif #if (G2_8PL >= G2_13PL) || (G2_8PL == 0) #define MG2_13_18PL ~(1 << 7) #else #define MG2_13_18PL 0xFFFF #endif #if (G2_9PL >= G2_13PL) || (G2_9PL == 0) #define MG2_13_19PL ~(1 << 8) #else #define MG2_13_19PL 0xFFFF #endif #if (G2_10PL >= G2_13PL) || (G2_10PL == 0) #define MG2_13_110PL ~(1 << 9) #else #define MG2_13_110PL 0xFFFF #endif #if (G2_11PL >= G2_13PL) || (G2_11PL == 0) #define MG2_13_111PL ~(1 << 10) #else #define MG2_13_111PL 0xFFFF #endif #if (G2_12PL >= G2_13PL) || (G2_12PL == 0) #define MG2_13_112PL ~(1 << 11) #else #define MG2_13_112PL 0xFFFF #endif #if (G2_14PL >= G2_13PL) || (G2_14PL == 0) #define MG2_13_114PL ~(1 << 13) #else #define MG2_13_114PL 0xFFFF #endif #if (G2_15PL >= G2_13PL) || (G2_15PL == 0) #define MG2_13_115PL ~(1 << 14) #else #define MG2_13_115PL 0xFFFF #endif #if (G2_16PL >= G2_13PL) || (G2_16PL == 0) #define MG2_13_116PL ~(1 << 15) #else #define MG2_13_116PL 0xFFFF #endif #define MG2_13_113PL 0xEFFF #define MG2_13 (MG2_13_11PL & MG2_13_12PL & MG2_13_13PL & MG2_13_14PL & \ MG2_13_15PL & MG2_13_16PL & MG2_13_17PL & MG2_13_18PL & \ MG2_13_19PL & MG2_13_110PL & MG2_13_111PL & MG2_13_112PL & \ MG2_13_113PL & MG2_13_114PL & MG2_13_115PL & MG2_13_116PL) // End of MG2_13: // Beginning of MG214: #if (G2_1PL >= G2_14PL) || (G2_1PL == 0) #define MG2_14_11PL ~(1 << 0) #else #define MG2_14_11PL 0xFFFF #endif #if (G2_2PL >= G2_14PL) || (G2_2PL == 0) #define MG2_14_12PL ~(1 << 1) #else #define MG2_14_12PL 0xFFFF #endif #if (G2_3PL >= G2_14PL) || (G2_3PL == 0) #define MG2_14_13PL ~(1 << 2) #else #define MG2_14_13PL 0xFFFF #endif #if (G2_4PL >= G2_14PL) || (G2_4PL == 0) #define MG2_14_14PL ~(1 << 3) #else #define MG2_14_14PL 0xFFFF #endif #if (G2_5PL >= G2_14PL) || (G2_5PL == 0) #define MG2_14_15PL ~(1 << 4) #else #define MG2_14_15PL 0xFFFF #endif #if (G2_6PL >= G2_14PL) || (G2_6PL == 0) #define MG2_14_16PL ~(1 << 5) #else #define MG2_14_16PL 0xFFFF #endif #if (G2_7PL >= G2_14PL) || (G2_7PL == 0) #define MG2_14_17PL ~(1 << 6) #else #define MG2_14_17PL 0xFFFF #endif #if (G2_8PL >= G2_14PL) || (G2_8PL == 0) #define MG2_14_18PL ~(1 << 7) #else #define MG2_14_18PL 0xFFFF #endif #if (G2_9PL >= G2_14PL) || (G2_9PL == 0) #define MG2_14_19PL ~(1 << 8) #else #define MG2_14_19PL 0xFFFF #endif #if (G2_10PL >= G2_14PL) || (G2_10PL == 0) #define MG2_14_110PL ~(1 << 9) #else #define MG2_14_110PL 0xFFFF #endif #if (G2_11PL >= G2_14PL) || (G2_11PL == 0) #define MG2_14_111PL ~(1 << 10) #else #define MG2_14_111PL 0xFFFF #endif #if (G2_12PL >= G2_14PL) || (G2_12PL == 0) #define MG2_14_112PL ~(1 << 11) #else #define MG2_14_112PL 0xFFFF #endif #if (G2_13PL >= G2_14PL) || (G2_13PL == 0) #define MG2_14_113PL ~(1 << 12) #else #define MG2_14_113PL 0xFFFF #endif #if (G2_15PL >= G2_14PL) || (G2_15PL == 0) #define MG2_14_115PL ~(1 << 14) #else #define MG2_14_115PL 0xFFFF #endif #if (G2_16PL >= G2_14PL) || (G2_16PL == 0) #define MG2_14_116PL ~(1 << 15) #else #define MG2_14_116PL 0xFFFF #endif #define MG2_14_114PL 0xDFFF #define MG2_14 (MG2_14_11PL & MG2_14_12PL & MG2_14_13PL & MG2_14_14PL & \ MG2_14_15PL & MG2_14_16PL & MG2_14_17PL & MG2_14_18PL & \ MG2_14_19PL & MG2_14_110PL & MG2_14_111PL & MG2_14_112PL & \ MG2_14_113PL & MG2_14_114PL & MG2_14_115PL & MG2_14_116PL) // End of MG2_14: // Beginning of MG215: #if (G2_1PL >= G2_15PL) || (G2_1PL == 0) #define MG2_15_11PL ~(1 << 0) #else #define MG2_15_11PL 0xFFFF #endif #if (G2_2PL >= G2_15PL) || (G2_2PL == 0) #define MG2_15_12PL ~(1 << 1) #else #define MG2_15_12PL 0xFFFF #endif #if (G2_3PL >= G2_15PL) || (G2_3PL == 0) #define MG2_15_13PL ~(1 << 2) #else #define MG2_15_13PL 0xFFFF #endif #if (G2_4PL >= G2_15PL) || (G2_4PL == 0) #define MG2_15_14PL ~(1 << 3) #else #define MG2_15_14PL 0xFFFF #endif #if (G2_5PL >= G2_15PL) || (G2_5PL == 0) #define MG2_15_15PL ~(1 << 4) #else #define MG2_15_15PL 0xFFFF #endif #if (G2_6PL >= G2_15PL) || (G2_6PL == 0) #define MG2_15_16PL ~(1 << 5) #else #define MG2_15_16PL 0xFFFF #endif #if (G2_7PL >= G2_15PL) || (G2_7PL == 0) #define MG2_15_17PL ~(1 << 6) #else #define MG2_15_17PL 0xFFFF #endif #if (G2_8PL >= G2_15PL) || (G2_8PL == 0) #define MG2_15_18PL ~(1 << 7) #else #define MG2_15_18PL 0xFFFF #endif #if (G2_9PL >= G2_15PL) || (G2_9PL == 0) #define MG2_15_19PL ~(1 << 8) #else #define MG2_15_19PL 0xFFFF #endif #if (G2_10PL >= G2_15PL) || (G2_10PL == 0) #define MG2_15_110PL ~(1 << 9) #else #define MG2_15_110PL 0xFFFF #endif #if (G2_11PL >= G2_15PL) || (G2_11PL == 0) #define MG2_15_111PL ~(1 << 10) #else #define MG2_15_111PL 0xFFFF #endif #if (G2_12PL >= G2_15PL) || (G2_12PL == 0) #define MG2_15_112PL ~(1 << 11) #else #define MG2_15_112PL 0xFFFF #endif #if (G2_13PL >= G2_15PL) || (G2_13PL == 0) #define MG2_15_113PL ~(1 << 12) #else #define MG2_15_113PL 0xFFFF #endif #if (G2_14PL >= G2_15PL) || (G2_14PL == 0) #define MG2_15_114PL ~(1 << 13) #else #define MG2_15_114PL 0xFFFF #endif #if (G2_16PL >= G2_15PL) || (G2_16PL == 0) #define MG2_15_116PL ~(1 << 15) #else #define MG2_15_116PL 0xFFFF #endif #define MG2_15_115PL 0xBFFF #define MG2_15 (MG2_15_11PL & MG2_15_12PL & MG2_15_13PL & MG2_15_14PL & \ MG2_15_15PL & MG2_15_16PL & MG2_15_17PL & MG2_15_18PL & \ MG2_15_19PL & MG2_15_110PL & MG2_15_111PL & MG2_15_112PL & \ MG2_15_113PL & MG2_15_114PL & MG2_15_115PL & MG2_15_116PL) // End of MG2_15: // Beginning of MG216: #if (G2_1PL >= G2_16PL) || (G2_1PL == 0) #define MG2_16_11PL ~(1 << 0) #else #define MG2_16_11PL 0xFFFF #endif #if (G2_2PL >= G2_16PL) || (G2_2PL == 0) #define MG2_16_12PL ~(1 << 1) #else #define MG2_16_12PL 0xFFFF #endif #if (G2_3PL >= G2_16PL) || (G2_3PL == 0) #define MG2_16_13PL ~(1 << 2) #else #define MG2_16_13PL 0xFFFF #endif #if (G2_4PL >= G2_16PL) || (G2_4PL == 0) #define MG2_16_14PL ~(1 << 3) #else #define MG2_16_14PL 0xFFFF #endif #if (G2_5PL >= G2_16PL) || (G2_5PL == 0) #define MG2_16_15PL ~(1 << 4) #else #define MG2_16_15PL 0xFFFF #endif #if (G2_6PL >= G2_16PL) || (G2_6PL == 0) #define MG2_16_16PL ~(1 << 5) #else #define MG2_16_16PL 0xFFFF #endif #if (G2_7PL >= G2_16PL) || (G2_7PL == 0) #define MG2_16_17PL ~(1 << 6) #else #define MG2_16_17PL 0xFFFF #endif #if (G2_8PL >= G2_16PL) || (G2_8PL == 0) #define MG2_16_18PL ~(1 << 7) #else #define MG2_16_18PL 0xFFFF #endif #if (G2_9PL >= G2_16PL) || (G2_9PL == 0) #define MG2_16_19PL ~(1 << 8) #else #define MG2_16_19PL 0xFFFF #endif #if (G2_10PL >= G2_16PL) || (G2_10PL == 0) #define MG2_16_110PL ~(1 << 9) #else #define MG2_16_110PL 0xFFFF #endif #if (G2_11PL >= G2_16PL) || (G2_11PL == 0) #define MG2_16_111PL ~(1 << 10) #else #define MG2_16_111PL 0xFFFF #endif #if (G2_12PL >= G2_16PL) || (G2_12PL == 0) #define MG2_16_112PL ~(1 << 11) #else #define MG2_16_112PL 0xFFFF #endif #if (G2_13PL >= G2_16PL) || (G2_13PL == 0) #define MG2_16_113PL ~(1 << 12) #else #define MG2_16_113PL 0xFFFF #endif #if (G2_14PL >= G2_16PL) || (G2_14PL == 0) #define MG2_16_114PL ~(1 << 13) #else #define MG2_16_114PL 0xFFFF #endif #if (G2_15PL >= G2_16PL) || (G2_15PL == 0) #define MG2_16_115PL ~(1 << 14) #else #define MG2_16_115PL 0xFFFF #endif #define MG2_16_116PL 0x7FFF #define MG2_16 (MG2_16_11PL & MG2_16_12PL & MG2_16_13PL & MG2_16_14PL & \ MG2_16_15PL & MG2_16_16PL & MG2_16_17PL & MG2_16_18PL & \ MG2_16_19PL & MG2_16_110PL & MG2_16_111PL & MG2_16_112PL & \ MG2_16_113PL & MG2_16_114PL & MG2_16_115PL & MG2_16_116PL) // End of MG2_16: // // Automatically generate PIEIER3 interrupt masks MG31 to MG316: // // Beginning of MG31: #if (G3_2PL >= G3_1PL) || (G3_2PL == 0) #define MG3_1_12PL ~(1 << 1) #else #define MG3_1_12PL 0xFFFF #endif #if (G3_3PL >= G3_1PL) || (G3_3PL == 0) #define MG3_1_13PL ~(1 << 2) #else #define MG3_1_13PL 0xFFFF #endif #if (G3_4PL >= G3_1PL) || (G3_4PL == 0) #define MG3_1_14PL ~(1 << 3) #else #define MG3_1_14PL 0xFFFF #endif #if (G3_5PL >= G3_1PL) || (G3_5PL == 0) #define MG3_1_15PL ~(1 << 4) #else #define MG3_1_15PL 0xFFFF #endif #if (G3_6PL >= G3_1PL) || (G3_6PL == 0) #define MG3_1_16PL ~(1 << 5) #else #define MG3_1_16PL 0xFFFF #endif #if (G3_7PL >= G3_1PL) || (G3_7PL == 0) #define MG3_1_17PL ~(1 << 6) #else #define MG3_1_17PL 0xFFFF #endif #if (G3_8PL >= G3_1PL) || (G3_8PL == 0) #define MG3_1_18PL ~(1 << 7) #else #define MG3_1_18PL 0xFFFF #endif #if (G3_9PL >= G3_1PL) || (G3_9PL == 0) #define MG3_1_19PL ~(1 << 8) #else #define MG3_1_19PL 0xFFFF #endif #if (G3_10PL >= G3_1PL) || (G3_10PL == 0) #define MG3_1_110PL ~(1 << 9) #else #define MG3_1_110PL 0xFFFF #endif #if (G3_11PL >= G3_1PL) || (G3_11PL == 0) #define MG3_1_111PL ~(1 << 10) #else #define MG3_1_111PL 0xFFFF #endif #if (G3_12PL >= G3_1PL) || (G3_12PL == 0) #define MG3_1_112PL ~(1 << 11) #else #define MG3_1_112PL 0xFFFF #endif #if (G3_13PL >= G3_1PL) || (G3_13PL == 0) #define MG3_1_113PL ~(1 << 12) #else #define MG3_1_113PL 0xFFFF #endif #if (G3_14PL >= G3_1PL) || (G3_14PL == 0) #define MG3_1_114PL ~(1 << 13) #else #define MG3_1_114PL 0xFFFF #endif #if (G3_15PL >= G3_1PL) || (G3_15PL == 0) #define MG3_1_115PL ~(1 << 14) #else #define MG3_1_115PL 0xFFFF #endif #if (G3_16PL >= G3_1PL) || (G3_16PL == 0) #define MG3_1_116PL ~(1 << 15) #else #define MG3_1_116PL 0xFFFF #endif #define MG3_1_11PL 0xFFFE #define MG3_1 (MG3_1_11PL & MG3_1_12PL & MG3_1_13PL & MG3_1_14PL & \ MG3_1_15PL & MG3_1_16PL & MG3_1_17PL & MG3_1_18PL & \ MG3_1_19PL & MG3_1_110PL & MG3_1_111PL & MG3_1_112PL & \ MG3_1_113PL & MG3_1_114PL & MG3_1_115PL & MG3_1_116PL) // End of MG3_1: // Beginning of MG32: #if (G3_1PL >= G3_2PL) || (G3_1PL == 0) #define MG3_2_11PL ~(1 << 0) #else #define MG3_2_11PL 0xFFFF #endif #if (G3_3PL >= G3_2PL) || (G3_3PL == 0) #define MG3_2_13PL ~(1 << 2) #else #define MG3_2_13PL 0xFFFF #endif #if (G3_4PL >= G3_2PL) || (G3_4PL == 0) #define MG3_2_14PL ~(1 << 3) #else #define MG3_2_14PL 0xFFFF #endif #if (G3_5PL >= G3_2PL) || (G3_5PL == 0) #define MG3_2_15PL ~(1 << 4) #else #define MG3_2_15PL 0xFFFF #endif #if (G3_6PL >= G3_2PL) || (G3_6PL == 0) #define MG3_2_16PL ~(1 << 5) #else #define MG3_2_16PL 0xFFFF #endif #if (G3_7PL >= G3_2PL) || (G3_7PL == 0) #define MG3_2_17PL ~(1 << 6) #else #define MG3_2_17PL 0xFFFF #endif #if (G3_8PL >= G3_2PL) || (G3_8PL == 0) #define MG3_2_18PL ~(1 << 7) #else #define MG3_2_18PL 0xFFFF #endif #if (G3_9PL >= G3_2PL) || (G3_9PL == 0) #define MG3_2_19PL ~(1 << 8) #else #define MG3_2_19PL 0xFFFF #endif #if (G3_10PL >= G3_2PL) || (G3_10PL == 0) #define MG3_2_110PL ~(1 << 9) #else #define MG3_2_110PL 0xFFFF #endif #if (G3_11PL >= G3_2PL) || (G3_11PL == 0) #define MG3_2_111PL ~(1 << 10) #else #define MG3_2_111PL 0xFFFF #endif #if (G3_12PL >= G3_2PL) || (G3_12PL == 0) #define MG3_2_112PL ~(1 << 11) #else #define MG3_2_112PL 0xFFFF #endif #if (G3_13PL >= G3_2PL) || (G3_13PL == 0) #define MG3_2_113PL ~(1 << 12) #else #define MG3_2_113PL 0xFFFF #endif #if (G3_14PL >= G3_2PL) || (G3_14PL == 0) #define MG3_2_114PL ~(1 << 13) #else #define MG3_2_114PL 0xFFFF #endif #if (G3_15PL >= G3_2PL) || (G3_15PL == 0) #define MG3_2_115PL ~(1 << 14) #else #define MG3_2_115PL 0xFFFF #endif #if (G3_16PL >= G3_2PL) || (G3_16PL == 0) #define MG3_2_116PL ~(1 << 15) #else #define MG3_2_116PL 0xFFFF #endif #define MG3_2_12PL 0xFFFD #define MG3_2 (MG3_2_11PL & MG3_2_12PL & MG3_2_13PL & MG3_2_14PL & \ MG3_2_15PL & MG3_2_16PL & MG3_2_17PL & MG3_2_18PL & \ MG3_2_19PL & MG3_2_110PL & MG3_2_111PL & MG3_2_112PL & \ MG3_2_113PL & MG3_2_114PL & MG3_2_115PL & MG3_2_116PL) // End of MG3_2: // Beginning of MG33: #if (G3_1PL >= G3_3PL) || (G3_1PL == 0) #define MG3_3_11PL ~(1 << 0) #else #define MG3_3_11PL 0xFFFF #endif #if (G3_2PL >= G3_3PL) || (G3_2PL == 0) #define MG3_3_12PL ~(1 << 1) #else #define MG3_3_12PL 0xFFFF #endif #if (G3_4PL >= G3_3PL) || (G3_4PL == 0) #define MG3_3_14PL ~(1 << 3) #else #define MG3_3_14PL 0xFFFF #endif #if (G3_5PL >= G3_3PL) || (G3_5PL == 0) #define MG3_3_15PL ~(1 << 4) #else #define MG3_3_15PL 0xFFFF #endif #if (G3_6PL >= G3_3PL) || (G3_6PL == 0) #define MG3_3_16PL ~(1 << 5) #else #define MG3_3_16PL 0xFFFF #endif #if (G3_7PL >= G3_3PL) || (G3_7PL == 0) #define MG3_3_17PL ~(1 << 6) #else #define MG3_3_17PL 0xFFFF #endif #if (G3_8PL >= G3_3PL) || (G3_8PL == 0) #define MG3_3_18PL ~(1 << 7) #else #define MG3_3_18PL 0xFFFF #endif #if (G3_9PL >= G3_3PL) || (G3_9PL == 0) #define MG3_3_19PL ~(1 << 8) #else #define MG3_3_19PL 0xFFFF #endif #if (G3_10PL >= G3_3PL) || (G3_10PL == 0) #define MG3_3_110PL ~(1 << 9) #else #define MG3_3_110PL 0xFFFF #endif #if (G3_11PL >= G3_3PL) || (G3_11PL == 0) #define MG3_3_111PL ~(1 << 10) #else #define MG3_3_111PL 0xFFFF #endif #if (G3_12PL >= G3_3PL) || (G3_12PL == 0) #define MG3_3_112PL ~(1 << 11) #else #define MG3_3_112PL 0xFFFF #endif #if (G3_13PL >= G3_3PL) || (G3_13PL == 0) #define MG3_3_113PL ~(1 << 12) #else #define MG3_3_113PL 0xFFFF #endif #if (G3_14PL >= G3_3PL) || (G3_14PL == 0) #define MG3_3_114PL ~(1 << 13) #else #define MG3_3_114PL 0xFFFF #endif #if (G3_15PL >= G3_3PL) || (G3_15PL == 0) #define MG3_3_115PL ~(1 << 14) #else #define MG3_3_115PL 0xFFFF #endif #if (G3_16PL >= G3_3PL) || (G3_16PL == 0) #define MG3_3_116PL ~(1 << 15) #else #define MG3_3_116PL 0xFFFF #endif #define MG3_3_13PL 0xFFFB #define MG3_3 (MG3_3_11PL & MG3_3_12PL & MG3_3_13PL & MG3_3_14PL & \ MG3_3_15PL & MG3_3_16PL & MG3_3_17PL & MG3_3_18PL & \ MG3_3_19PL & MG3_3_110PL & MG3_3_111PL & MG3_3_112PL & \ MG3_3_113PL & MG3_3_114PL & MG3_3_115PL & MG3_3_116PL) // End of MG3_3: // Beginning of MG34: #if (G3_1PL >= G3_4PL) || (G3_1PL == 0) #define MG3_4_11PL ~(1 << 0) #else #define MG3_4_11PL 0xFFFF #endif #if (G3_2PL >= G3_4PL) || (G3_2PL == 0) #define MG3_4_12PL ~(1 << 1) #else #define MG3_4_12PL 0xFFFF #endif #if (G3_3PL >= G3_4PL) || (G3_3PL == 0) #define MG3_4_13PL ~(1 << 2) #else #define MG3_4_13PL 0xFFFF #endif #if (G3_5PL >= G3_4PL) || (G3_5PL == 0) #define MG3_4_15PL ~(1 << 4) #else #define MG3_4_15PL 0xFFFF #endif #if (G3_6PL >= G3_4PL) || (G3_6PL == 0) #define MG3_4_16PL ~(1 << 5) #else #define MG3_4_16PL 0xFFFF #endif #if (G3_7PL >= G3_4PL) || (G3_7PL == 0) #define MG3_4_17PL ~(1 << 6) #else #define MG3_4_17PL 0xFFFF #endif #if (G3_8PL >= G3_4PL) || (G3_8PL == 0) #define MG3_4_18PL ~(1 << 7) #else #define MG3_4_18PL 0xFFFF #endif #if (G3_9PL >= G3_4PL) || (G3_9PL == 0) #define MG3_4_19PL ~(1 << 8) #else #define MG3_4_19PL 0xFFFF #endif #if (G3_10PL >= G3_4PL) || (G3_10PL == 0) #define MG3_4_110PL ~(1 << 9) #else #define MG3_4_110PL 0xFFFF #endif #if (G3_11PL >= G3_4PL) || (G3_11PL == 0) #define MG3_4_111PL ~(1 << 10) #else #define MG3_4_111PL 0xFFFF #endif #if (G3_12PL >= G3_4PL) || (G3_12PL == 0) #define MG3_4_112PL ~(1 << 11) #else #define MG3_4_112PL 0xFFFF #endif #if (G3_13PL >= G3_4PL) || (G3_13PL == 0) #define MG3_4_113PL ~(1 << 12) #else #define MG3_4_113PL 0xFFFF #endif #if (G3_14PL >= G3_4PL) || (G3_14PL == 0) #define MG3_4_114PL ~(1 << 13) #else #define MG3_4_114PL 0xFFFF #endif #if (G3_15PL >= G3_4PL) || (G3_15PL == 0) #define MG3_4_115PL ~(1 << 14) #else #define MG3_4_115PL 0xFFFF #endif #if (G3_16PL >= G3_4PL) || (G3_16PL == 0) #define MG3_4_116PL ~(1 << 15) #else #define MG3_4_116PL 0xFFFF #endif #define MG3_4_14PL 0xFFF7 #define MG3_4 (MG3_4_11PL & MG3_4_12PL & MG3_4_13PL & MG3_4_14PL & \ MG3_4_15PL & MG3_4_16PL & MG3_4_17PL & MG3_4_18PL & \ MG3_4_19PL & MG3_4_110PL & MG3_4_111PL & MG3_4_112PL & \ MG3_4_113PL & MG3_4_114PL & MG3_4_115PL & MG3_4_116PL) // End of MG3_4: // Beginning of MG35: #if (G3_1PL >= G3_5PL) || (G3_1PL == 0) #define MG3_5_11PL ~(1 << 0) #else #define MG3_5_11PL 0xFFFF #endif #if (G3_2PL >= G3_5PL) || (G3_2PL == 0) #define MG3_5_12PL ~(1 << 1) #else #define MG3_5_12PL 0xFFFF #endif #if (G3_3PL >= G3_5PL) || (G3_3PL == 0) #define MG3_5_13PL ~(1 << 2) #else #define MG3_5_13PL 0xFFFF #endif #if (G3_4PL >= G3_5PL) || (G3_4PL == 0) #define MG3_5_14PL ~(1 << 3) #else #define MG3_5_14PL 0xFFFF #endif #if (G3_6PL >= G3_5PL) || (G3_6PL == 0) #define MG3_5_16PL ~(1 << 5) #else #define MG3_5_16PL 0xFFFF #endif #if (G3_7PL >= G3_5PL) || (G3_7PL == 0) #define MG3_5_17PL ~(1 << 6) #else #define MG3_5_17PL 0xFFFF #endif #if (G3_8PL >= G3_5PL) || (G3_8PL == 0) #define MG3_5_18PL ~(1 << 7) #else #define MG3_5_18PL 0xFFFF #endif #if (G3_9PL >= G3_5PL) || (G3_9PL == 0) #define MG3_5_19PL ~(1 << 8) #else #define MG3_5_19PL 0xFFFF #endif #if (G3_10PL >= G3_5PL) || (G3_10PL == 0) #define MG3_5_110PL ~(1 << 9) #else #define MG3_5_110PL 0xFFFF #endif #if (G3_11PL >= G3_5PL) || (G3_11PL == 0) #define MG3_5_111PL ~(1 << 10) #else #define MG3_5_111PL 0xFFFF #endif #if (G3_12PL >= G3_5PL) || (G3_12PL == 0) #define MG3_5_112PL ~(1 << 11) #else #define MG3_5_112PL 0xFFFF #endif #if (G3_13PL >= G3_5PL) || (G3_13PL == 0) #define MG3_5_113PL ~(1 << 12) #else #define MG3_5_113PL 0xFFFF #endif #if (G3_14PL >= G3_5PL) || (G3_14PL == 0) #define MG3_5_114PL ~(1 << 13) #else #define MG3_5_114PL 0xFFFF #endif #if (G3_15PL >= G3_5PL) || (G3_15PL == 0) #define MG3_5_115PL ~(1 << 14) #else #define MG3_5_115PL 0xFFFF #endif #if (G3_16PL >= G3_5PL) || (G3_16PL == 0) #define MG3_5_116PL ~(1 << 15) #else #define MG3_5_116PL 0xFFFF #endif #define MG3_5_15PL 0xFFEF #define MG3_5 (MG3_5_11PL & MG3_5_12PL & MG3_5_13PL & MG3_5_14PL & \ MG3_5_15PL & MG3_5_16PL & MG3_5_17PL & MG3_5_18PL & \ MG3_5_19PL & MG3_5_110PL & MG3_5_111PL & MG3_5_112PL & \ MG3_5_113PL & MG3_5_114PL & MG3_5_115PL & MG3_5_116PL) // End of MG3_5: // Beginning of MG36: #if (G3_1PL >= G3_6PL) || (G3_1PL == 0) #define MG3_6_11PL ~(1 << 0) #else #define MG3_6_11PL 0xFFFF #endif #if (G3_2PL >= G3_6PL) || (G3_2PL == 0) #define MG3_6_12PL ~(1 << 1) #else #define MG3_6_12PL 0xFFFF #endif #if (G3_3PL >= G3_6PL) || (G3_3PL == 0) #define MG3_6_13PL ~(1 << 2) #else #define MG3_6_13PL 0xFFFF #endif #if (G3_4PL >= G3_6PL) || (G3_4PL == 0) #define MG3_6_14PL ~(1 << 3) #else #define MG3_6_14PL 0xFFFF #endif #if (G3_5PL >= G3_6PL) || (G3_5PL == 0) #define MG3_6_15PL ~(1 << 4) #else #define MG3_6_15PL 0xFFFF #endif #if (G3_7PL >= G3_6PL) || (G3_7PL == 0) #define MG3_6_17PL ~(1 << 6) #else #define MG3_6_17PL 0xFFFF #endif #if (G3_8PL >= G3_6PL) || (G3_8PL == 0) #define MG3_6_18PL ~(1 << 7) #else #define MG3_6_18PL 0xFFFF #endif #if (G3_9PL >= G3_6PL) || (G3_9PL == 0) #define MG3_6_19PL ~(1 << 8) #else #define MG3_6_19PL 0xFFFF #endif #if (G3_10PL >= G3_6PL) || (G3_10PL == 0) #define MG3_6_110PL ~(1 << 9) #else #define MG3_6_110PL 0xFFFF #endif #if (G3_11PL >= G3_6PL) || (G3_11PL == 0) #define MG3_6_111PL ~(1 << 10) #else #define MG3_6_111PL 0xFFFF #endif #if (G3_12PL >= G3_6PL) || (G3_12PL == 0) #define MG3_6_112PL ~(1 << 11) #else #define MG3_6_112PL 0xFFFF #endif #if (G3_13PL >= G3_6PL) || (G3_13PL == 0) #define MG3_6_113PL ~(1 << 12) #else #define MG3_6_113PL 0xFFFF #endif #if (G3_14PL >= G3_6PL) || (G3_14PL == 0) #define MG3_6_114PL ~(1 << 13) #else #define MG3_6_114PL 0xFFFF #endif #if (G3_15PL >= G3_6PL) || (G3_15PL == 0) #define MG3_6_115PL ~(1 << 14) #else #define MG3_6_115PL 0xFFFF #endif #if (G3_16PL >= G3_6PL) || (G3_16PL == 0) #define MG3_6_116PL ~(1 << 15) #else #define MG3_6_116PL 0xFFFF #endif #define MG3_6_16PL 0xFFDF #define MG3_6 (MG3_6_11PL & MG3_6_12PL & MG3_6_13PL & MG3_6_14PL & \ MG3_6_15PL & MG3_6_16PL & MG3_6_17PL & MG3_6_18PL & \ MG3_6_19PL & MG3_6_110PL & MG3_6_111PL & MG3_6_112PL & \ MG3_6_113PL & MG3_6_114PL & MG3_6_115PL & MG3_6_116PL) // End of MG3_6: // Beginning of MG37: #if (G3_1PL >= G3_7PL) || (G3_1PL == 0) #define MG3_7_11PL ~(1 << 0) #else #define MG3_7_11PL 0xFFFF #endif #if (G3_2PL >= G3_7PL) || (G3_2PL == 0) #define MG3_7_12PL ~(1 << 1) #else #define MG3_7_12PL 0xFFFF #endif #if (G3_3PL >= G3_7PL) || (G3_3PL == 0) #define MG3_7_13PL ~(1 << 2) #else #define MG3_7_13PL 0xFFFF #endif #if (G3_4PL >= G3_7PL) || (G3_4PL == 0) #define MG3_7_14PL ~(1 << 3) #else #define MG3_7_14PL 0xFFFF #endif #if (G3_5PL >= G3_7PL) || (G3_5PL == 0) #define MG3_7_15PL ~(1 << 4) #else #define MG3_7_15PL 0xFFFF #endif #if (G3_6PL >= G3_7PL) || (G3_6PL == 0) #define MG3_7_16PL ~(1 << 5) #else #define MG3_7_16PL 0xFFFF #endif #if (G3_8PL >= G3_7PL) || (G3_8PL == 0) #define MG3_7_18PL ~(1 << 7) #else #define MG3_7_18PL 0xFFFF #endif #if (G3_9PL >= G3_7PL) || (G3_9PL == 0) #define MG3_7_19PL ~(1 << 8) #else #define MG3_7_19PL 0xFFFF #endif #if (G3_10PL >= G3_7PL) || (G3_10PL == 0) #define MG3_7_110PL ~(1 << 9) #else #define MG3_7_110PL 0xFFFF #endif #if (G3_11PL >= G3_7PL) || (G3_11PL == 0) #define MG3_7_111PL ~(1 << 10) #else #define MG3_7_111PL 0xFFFF #endif #if (G3_12PL >= G3_7PL) || (G3_12PL == 0) #define MG3_7_112PL ~(1 << 11) #else #define MG3_7_112PL 0xFFFF #endif #if (G3_13PL >= G3_7PL) || (G3_13PL == 0) #define MG3_7_113PL ~(1 << 12) #else #define MG3_7_113PL 0xFFFF #endif #if (G3_14PL >= G3_7PL) || (G3_14PL == 0) #define MG3_7_114PL ~(1 << 13) #else #define MG3_7_114PL 0xFFFF #endif #if (G3_15PL >= G3_7PL) || (G3_15PL == 0) #define MG3_7_115PL ~(1 << 14) #else #define MG3_7_115PL 0xFFFF #endif #if (G3_16PL >= G3_7PL) || (G3_16PL == 0) #define MG3_7_116PL ~(1 << 15) #else #define MG3_7_116PL 0xFFFF #endif #define MG3_7_17PL 0xFFBF #define MG3_7 (MG3_7_11PL & MG3_7_12PL & MG3_7_13PL & MG3_7_14PL & \ MG3_7_15PL & MG3_7_16PL & MG3_7_17PL & MG3_7_18PL & \ MG3_7_19PL & MG3_7_110PL & MG3_7_111PL & MG3_7_112PL & \ MG3_7_113PL & MG3_7_114PL & MG3_7_115PL & MG3_7_116PL) // End of MG3_7: // Beginning of MG38: #if (G3_1PL >= G3_8PL) || (G3_1PL == 0) #define MG3_8_11PL ~(1 << 0) #else #define MG3_8_11PL 0xFFFF #endif #if (G3_2PL >= G3_8PL) || (G3_2PL == 0) #define MG3_8_12PL ~(1 << 1) #else #define MG3_8_12PL 0xFFFF #endif #if (G3_3PL >= G3_8PL) || (G3_3PL == 0) #define MG3_8_13PL ~(1 << 2) #else #define MG3_8_13PL 0xFFFF #endif #if (G3_4PL >= G3_8PL) || (G3_4PL == 0) #define MG3_8_14PL ~(1 << 3) #else #define MG3_8_14PL 0xFFFF #endif #if (G3_5PL >= G3_8PL) || (G3_5PL == 0) #define MG3_8_15PL ~(1 << 4) #else #define MG3_8_15PL 0xFFFF #endif #if (G3_6PL >= G3_8PL) || (G3_6PL == 0) #define MG3_8_16PL ~(1 << 5) #else #define MG3_8_16PL 0xFFFF #endif #if (G3_7PL >= G3_8PL) || (G3_7PL == 0) #define MG3_8_17PL ~(1 << 6) #else #define MG3_8_17PL 0xFFFF #endif #if (G3_9PL >= G3_8PL) || (G3_9PL == 0) #define MG3_8_19PL ~(1 << 8) #else #define MG3_8_19PL 0xFFFF #endif #if (G3_10PL >= G3_8PL) || (G3_10PL == 0) #define MG3_8_110PL ~(1 << 9) #else #define MG3_8_110PL 0xFFFF #endif #if (G3_11PL >= G3_8PL) || (G3_11PL == 0) #define MG3_8_111PL ~(1 << 10) #else #define MG3_8_111PL 0xFFFF #endif #if (G3_12PL >= G3_8PL) || (G3_12PL == 0) #define MG3_8_112PL ~(1 << 11) #else #define MG3_8_112PL 0xFFFF #endif #if (G3_13PL >= G3_8PL) || (G3_13PL == 0) #define MG3_8_113PL ~(1 << 12) #else #define MG3_8_113PL 0xFFFF #endif #if (G3_14PL >= G3_8PL) || (G3_14PL == 0) #define MG3_8_114PL ~(1 << 13) #else #define MG3_8_114PL 0xFFFF #endif #if (G3_15PL >= G3_8PL) || (G3_15PL == 0) #define MG3_8_115PL ~(1 << 14) #else #define MG3_8_115PL 0xFFFF #endif #if (G3_16PL >= G3_8PL) || (G3_16PL == 0) #define MG3_8_116PL ~(1 << 15) #else #define MG3_8_116PL 0xFFFF #endif #define MG3_8_18PL 0xFF7F #define MG3_8 (MG3_8_11PL & MG3_8_12PL & MG3_8_13PL & MG3_8_14PL & \ MG3_8_15PL & MG3_8_16PL & MG3_8_17PL & MG3_8_18PL & \ MG3_8_19PL & MG3_8_110PL & MG3_8_111PL & MG3_8_112PL & \ MG3_8_113PL & MG3_8_114PL & MG3_8_115PL & MG3_8_116PL) // End of MG3_8: // Beginning of MG39: #if (G3_1PL >= G3_9PL) || (G3_1PL == 0) #define MG3_9_11PL ~(1 << 0) #else #define MG3_9_11PL 0xFFFF #endif #if (G3_2PL >= G3_9PL) || (G3_2PL == 0) #define MG3_9_12PL ~(1 << 1) #else #define MG3_9_12PL 0xFFFF #endif #if (G3_3PL >= G3_9PL) || (G3_3PL == 0) #define MG3_9_13PL ~(1 << 2) #else #define MG3_9_13PL 0xFFFF #endif #if (G3_4PL >= G3_9PL) || (G3_4PL == 0) #define MG3_9_14PL ~(1 << 3) #else #define MG3_9_14PL 0xFFFF #endif #if (G3_5PL >= G3_9PL) || (G3_5PL == 0) #define MG3_9_15PL ~(1 << 4) #else #define MG3_9_15PL 0xFFFF #endif #if (G3_6PL >= G3_9PL) || (G3_6PL == 0) #define MG3_9_16PL ~(1 << 5) #else #define MG3_9_16PL 0xFFFF #endif #if (G3_7PL >= G3_9PL) || (G3_7PL == 0) #define MG3_9_17PL ~(1 << 6) #else #define MG3_9_17PL 0xFFFF #endif #if (G3_8PL >= G3_9PL) || (G3_8PL == 0) #define MG3_9_18PL ~(1 << 7) #else #define MG3_9_18PL 0xFFFF #endif #if (G3_10PL >= G3_9PL) || (G3_10PL == 0) #define MG3_9_110PL ~(1 << 9) #else #define MG3_9_110PL 0xFFFF #endif #if (G3_11PL >= G3_9PL) || (G3_11PL == 0) #define MG3_9_111PL ~(1 << 10) #else #define MG3_9_111PL 0xFFFF #endif #if (G3_12PL >= G3_9PL) || (G3_12PL == 0) #define MG3_9_112PL ~(1 << 11) #else #define MG3_9_112PL 0xFFFF #endif #if (G3_13PL >= G3_9PL) || (G3_13PL == 0) #define MG3_9_113PL ~(1 << 12) #else #define MG3_9_113PL 0xFFFF #endif #if (G3_14PL >= G3_9PL) || (G3_14PL == 0) #define MG3_9_114PL ~(1 << 13) #else #define MG3_9_114PL 0xFFFF #endif #if (G3_15PL >= G3_9PL) || (G3_15PL == 0) #define MG3_9_115PL ~(1 << 14) #else #define MG3_9_115PL 0xFFFF #endif #if (G3_16PL >= G3_9PL) || (G3_16PL == 0) #define MG3_9_116PL ~(1 << 15) #else #define MG3_9_116PL 0xFFFF #endif #define MG3_9_19PL 0xFEFF #define MG3_9 (MG3_9_11PL & MG3_9_12PL & MG3_9_13PL & MG3_9_14PL & \ MG3_9_15PL & MG3_9_16PL & MG3_9_17PL & MG3_9_18PL & \ MG3_9_19PL & MG3_9_110PL & MG3_9_111PL & MG3_9_112PL & \ MG3_9_113PL & MG3_9_114PL & MG3_9_115PL & MG3_9_116PL) // End of MG3_9: // Beginning of MG310: #if (G3_1PL >= G3_10PL) || (G3_1PL == 0) #define MG3_10_11PL ~(1 << 0) #else #define MG3_10_11PL 0xFFFF #endif #if (G3_2PL >= G3_10PL) || (G3_2PL == 0) #define MG3_10_12PL ~(1 << 1) #else #define MG3_10_12PL 0xFFFF #endif #if (G3_3PL >= G3_10PL) || (G3_3PL == 0) #define MG3_10_13PL ~(1 << 2) #else #define MG3_10_13PL 0xFFFF #endif #if (G3_4PL >= G3_10PL) || (G3_4PL == 0) #define MG3_10_14PL ~(1 << 3) #else #define MG3_10_14PL 0xFFFF #endif #if (G3_5PL >= G3_10PL) || (G3_5PL == 0) #define MG3_10_15PL ~(1 << 4) #else #define MG3_10_15PL 0xFFFF #endif #if (G3_6PL >= G3_10PL) || (G3_6PL == 0) #define MG3_10_16PL ~(1 << 5) #else #define MG3_10_16PL 0xFFFF #endif #if (G3_7PL >= G3_10PL) || (G3_7PL == 0) #define MG3_10_17PL ~(1 << 6) #else #define MG3_10_17PL 0xFFFF #endif #if (G3_8PL >= G3_10PL) || (G3_8PL == 0) #define MG3_10_18PL ~(1 << 7) #else #define MG3_10_18PL 0xFFFF #endif #if (G3_9PL >= G3_10PL) || (G3_9PL == 0) #define MG3_10_19PL ~(1 << 8) #else #define MG3_10_19PL 0xFFFF #endif #if (G3_11PL >= G3_10PL) || (G3_11PL == 0) #define MG3_10_111PL ~(1 << 10) #else #define MG3_10_111PL 0xFFFF #endif #if (G3_12PL >= G3_10PL) || (G3_12PL == 0) #define MG3_10_112PL ~(1 << 11) #else #define MG3_10_112PL 0xFFFF #endif #if (G3_13PL >= G3_10PL) || (G3_13PL == 0) #define MG3_10_113PL ~(1 << 12) #else #define MG3_10_113PL 0xFFFF #endif #if (G3_14PL >= G3_10PL) || (G3_14PL == 0) #define MG3_10_114PL ~(1 << 13) #else #define MG3_10_114PL 0xFFFF #endif #if (G3_15PL >= G3_10PL) || (G3_15PL == 0) #define MG3_10_115PL ~(1 << 14) #else #define MG3_10_115PL 0xFFFF #endif #if (G3_16PL >= G3_10PL) || (G3_16PL == 0) #define MG3_10_116PL ~(1 << 15) #else #define MG3_10_116PL 0xFFFF #endif #define MG3_10_110PL 0xFDFF #define MG3_10 (MG3_10_11PL & MG3_10_12PL & MG3_10_13PL & MG3_10_14PL & \ MG3_10_15PL & MG3_10_16PL & MG3_10_17PL & MG3_10_18PL & \ MG3_10_19PL & MG3_10_110PL & MG3_10_111PL & MG3_10_112PL & \ MG3_10_113PL & MG3_10_114PL & MG3_10_115PL & MG3_10_116PL) // End of MG3_10: // Beginning of MG311: #if (G3_1PL >= G3_11PL) || (G3_1PL == 0) #define MG3_11_11PL ~(1 << 0) #else #define MG3_11_11PL 0xFFFF #endif #if (G3_2PL >= G3_11PL) || (G3_2PL == 0) #define MG3_11_12PL ~(1 << 1) #else #define MG3_11_12PL 0xFFFF #endif #if (G3_3PL >= G3_11PL) || (G3_3PL == 0) #define MG3_11_13PL ~(1 << 2) #else #define MG3_11_13PL 0xFFFF #endif #if (G3_4PL >= G3_11PL) || (G3_4PL == 0) #define MG3_11_14PL ~(1 << 3) #else #define MG3_11_14PL 0xFFFF #endif #if (G3_5PL >= G3_11PL) || (G3_5PL == 0) #define MG3_11_15PL ~(1 << 4) #else #define MG3_11_15PL 0xFFFF #endif #if (G3_6PL >= G3_11PL) || (G3_6PL == 0) #define MG3_11_16PL ~(1 << 5) #else #define MG3_11_16PL 0xFFFF #endif #if (G3_7PL >= G3_11PL) || (G3_7PL == 0) #define MG3_11_17PL ~(1 << 6) #else #define MG3_11_17PL 0xFFFF #endif #if (G3_8PL >= G3_11PL) || (G3_8PL == 0) #define MG3_11_18PL ~(1 << 7) #else #define MG3_11_18PL 0xFFFF #endif #if (G3_9PL >= G3_11PL) || (G3_9PL == 0) #define MG3_11_19PL ~(1 << 8) #else #define MG3_11_19PL 0xFFFF #endif #if (G3_10PL >= G3_11PL) || (G3_10PL == 0) #define MG3_11_110PL ~(1 << 9) #else #define MG3_11_110PL 0xFFFF #endif #if (G3_12PL >= G3_11PL) || (G3_12PL == 0) #define MG3_11_112PL ~(1 << 11) #else #define MG3_11_112PL 0xFFFF #endif #if (G3_13PL >= G3_11PL) || (G3_13PL == 0) #define MG3_11_113PL ~(1 << 12) #else #define MG3_11_113PL 0xFFFF #endif #if (G3_14PL >= G3_11PL) || (G3_14PL == 0) #define MG3_11_114PL ~(1 << 13) #else #define MG3_11_114PL 0xFFFF #endif #if (G3_15PL >= G3_11PL) || (G3_15PL == 0) #define MG3_11_115PL ~(1 << 14) #else #define MG3_11_115PL 0xFFFF #endif #if (G3_16PL >= G3_11PL) || (G3_16PL == 0) #define MG3_11_116PL ~(1 << 15) #else #define MG3_11_116PL 0xFFFF #endif #define MG3_11_111PL 0xFBFF #define MG3_11 (MG3_11_11PL & MG3_11_12PL & MG3_11_13PL & MG3_11_14PL & \ MG3_11_15PL & MG3_11_16PL & MG3_11_17PL & MG3_11_18PL & \ MG3_11_19PL & MG3_11_110PL & MG3_11_111PL & MG3_11_112PL & \ MG3_11_113PL & MG3_11_114PL & MG3_11_115PL & MG3_11_116PL) // End of MG3_11: // Beginning of MG312: #if (G3_1PL >= G3_12PL) || (G3_1PL == 0) #define MG3_12_11PL ~(1 << 0) #else #define MG3_12_11PL 0xFFFF #endif #if (G3_2PL >= G3_12PL) || (G3_2PL == 0) #define MG3_12_12PL ~(1 << 1) #else #define MG3_12_12PL 0xFFFF #endif #if (G3_3PL >= G3_12PL) || (G3_3PL == 0) #define MG3_12_13PL ~(1 << 2) #else #define MG3_12_13PL 0xFFFF #endif #if (G3_4PL >= G3_12PL) || (G3_4PL == 0) #define MG3_12_14PL ~(1 << 3) #else #define MG3_12_14PL 0xFFFF #endif #if (G3_5PL >= G3_12PL) || (G3_5PL == 0) #define MG3_12_15PL ~(1 << 4) #else #define MG3_12_15PL 0xFFFF #endif #if (G3_6PL >= G3_12PL) || (G3_6PL == 0) #define MG3_12_16PL ~(1 << 5) #else #define MG3_12_16PL 0xFFFF #endif #if (G3_7PL >= G3_12PL) || (G3_7PL == 0) #define MG3_12_17PL ~(1 << 6) #else #define MG3_12_17PL 0xFFFF #endif #if (G3_8PL >= G3_12PL) || (G3_8PL == 0) #define MG3_12_18PL ~(1 << 7) #else #define MG3_12_18PL 0xFFFF #endif #if (G3_9PL >= G3_12PL) || (G3_9PL == 0) #define MG3_12_19PL ~(1 << 8) #else #define MG3_12_19PL 0xFFFF #endif #if (G3_10PL >= G3_12PL) || (G3_10PL == 0) #define MG3_12_110PL ~(1 << 9) #else #define MG3_12_110PL 0xFFFF #endif #if (G3_11PL >= G3_12PL) || (G3_11PL == 0) #define MG3_12_111PL ~(1 << 10) #else #define MG3_12_111PL 0xFFFF #endif #if (G3_13PL >= G3_12PL) || (G3_13PL == 0) #define MG3_12_113PL ~(1 << 12) #else #define MG3_12_113PL 0xFFFF #endif #if (G3_14PL >= G3_12PL) || (G3_14PL == 0) #define MG3_12_114PL ~(1 << 13) #else #define MG3_12_114PL 0xFFFF #endif #if (G3_15PL >= G3_12PL) || (G3_15PL == 0) #define MG3_12_115PL ~(1 << 14) #else #define MG3_12_115PL 0xFFFF #endif #if (G3_16PL >= G3_12PL) || (G3_16PL == 0) #define MG3_12_116PL ~(1 << 15) #else #define MG3_12_116PL 0xFFFF #endif #define MG3_12_112PL 0xF7FF #define MG3_12 (MG3_12_11PL & MG3_12_12PL & MG3_12_13PL & MG3_12_14PL & \ MG3_12_15PL & MG3_12_16PL & MG3_12_17PL & MG3_12_18PL & \ MG3_12_19PL & MG3_12_110PL & MG3_12_111PL & MG3_12_112PL & \ MG3_12_113PL & MG3_12_114PL & MG3_12_115PL & MG3_12_116PL) // End of MG3_12: // Beginning of MG313: #if (G3_1PL >= G3_13PL) || (G3_1PL == 0) #define MG3_13_11PL ~(1 << 0) #else #define MG3_13_11PL 0xFFFF #endif #if (G3_2PL >= G3_13PL) || (G3_2PL == 0) #define MG3_13_12PL ~(1 << 1) #else #define MG3_13_12PL 0xFFFF #endif #if (G3_3PL >= G3_13PL) || (G3_3PL == 0) #define MG3_13_13PL ~(1 << 2) #else #define MG3_13_13PL 0xFFFF #endif #if (G3_4PL >= G3_13PL) || (G3_4PL == 0) #define MG3_13_14PL ~(1 << 3) #else #define MG3_13_14PL 0xFFFF #endif #if (G3_5PL >= G3_13PL) || (G3_5PL == 0) #define MG3_13_15PL ~(1 << 4) #else #define MG3_13_15PL 0xFFFF #endif #if (G3_6PL >= G3_13PL) || (G3_6PL == 0) #define MG3_13_16PL ~(1 << 5) #else #define MG3_13_16PL 0xFFFF #endif #if (G3_7PL >= G3_13PL) || (G3_7PL == 0) #define MG3_13_17PL ~(1 << 6) #else #define MG3_13_17PL 0xFFFF #endif #if (G3_8PL >= G3_13PL) || (G3_8PL == 0) #define MG3_13_18PL ~(1 << 7) #else #define MG3_13_18PL 0xFFFF #endif #if (G3_9PL >= G3_13PL) || (G3_9PL == 0) #define MG3_13_19PL ~(1 << 8) #else #define MG3_13_19PL 0xFFFF #endif #if (G3_10PL >= G3_13PL) || (G3_10PL == 0) #define MG3_13_110PL ~(1 << 9) #else #define MG3_13_110PL 0xFFFF #endif #if (G3_11PL >= G3_13PL) || (G3_11PL == 0) #define MG3_13_111PL ~(1 << 10) #else #define MG3_13_111PL 0xFFFF #endif #if (G3_12PL >= G3_13PL) || (G3_12PL == 0) #define MG3_13_112PL ~(1 << 11) #else #define MG3_13_112PL 0xFFFF #endif #if (G3_14PL >= G3_13PL) || (G3_14PL == 0) #define MG3_13_114PL ~(1 << 13) #else #define MG3_13_114PL 0xFFFF #endif #if (G3_15PL >= G3_13PL) || (G3_15PL == 0) #define MG3_13_115PL ~(1 << 14) #else #define MG3_13_115PL 0xFFFF #endif #if (G3_16PL >= G3_13PL) || (G3_16PL == 0) #define MG3_13_116PL ~(1 << 15) #else #define MG3_13_116PL 0xFFFF #endif #define MG3_13_113PL 0xEFFF #define MG3_13 (MG3_13_11PL & MG3_13_12PL & MG3_13_13PL & MG3_13_14PL & \ MG3_13_15PL & MG3_13_16PL & MG3_13_17PL & MG3_13_18PL & \ MG3_13_19PL & MG3_13_110PL & MG3_13_111PL & MG3_13_112PL & \ MG3_13_113PL & MG3_13_114PL & MG3_13_115PL & MG3_13_116PL) // End of MG3_13: // Beginning of MG314: #if (G3_1PL >= G3_14PL) || (G3_1PL == 0) #define MG3_14_11PL ~(1 << 0) #else #define MG3_14_11PL 0xFFFF #endif #if (G3_2PL >= G3_14PL) || (G3_2PL == 0) #define MG3_14_12PL ~(1 << 1) #else #define MG3_14_12PL 0xFFFF #endif #if (G3_3PL >= G3_14PL) || (G3_3PL == 0) #define MG3_14_13PL ~(1 << 2) #else #define MG3_14_13PL 0xFFFF #endif #if (G3_4PL >= G3_14PL) || (G3_4PL == 0) #define MG3_14_14PL ~(1 << 3) #else #define MG3_14_14PL 0xFFFF #endif #if (G3_5PL >= G3_14PL) || (G3_5PL == 0) #define MG3_14_15PL ~(1 << 4) #else #define MG3_14_15PL 0xFFFF #endif #if (G3_6PL >= G3_14PL) || (G3_6PL == 0) #define MG3_14_16PL ~(1 << 5) #else #define MG3_14_16PL 0xFFFF #endif #if (G3_7PL >= G3_14PL) || (G3_7PL == 0) #define MG3_14_17PL ~(1 << 6) #else #define MG3_14_17PL 0xFFFF #endif #if (G3_8PL >= G3_14PL) || (G3_8PL == 0) #define MG3_14_18PL ~(1 << 7) #else #define MG3_14_18PL 0xFFFF #endif #if (G3_9PL >= G3_14PL) || (G3_9PL == 0) #define MG3_14_19PL ~(1 << 8) #else #define MG3_14_19PL 0xFFFF #endif #if (G3_10PL >= G3_14PL) || (G3_10PL == 0) #define MG3_14_110PL ~(1 << 9) #else #define MG3_14_110PL 0xFFFF #endif #if (G3_11PL >= G3_14PL) || (G3_11PL == 0) #define MG3_14_111PL ~(1 << 10) #else #define MG3_14_111PL 0xFFFF #endif #if (G3_12PL >= G3_14PL) || (G3_12PL == 0) #define MG3_14_112PL ~(1 << 11) #else #define MG3_14_112PL 0xFFFF #endif #if (G3_13PL >= G3_14PL) || (G3_13PL == 0) #define MG3_14_113PL ~(1 << 12) #else #define MG3_14_113PL 0xFFFF #endif #if (G3_15PL >= G3_14PL) || (G3_15PL == 0) #define MG3_14_115PL ~(1 << 14) #else #define MG3_14_115PL 0xFFFF #endif #if (G3_16PL >= G3_14PL) || (G3_16PL == 0) #define MG3_14_116PL ~(1 << 15) #else #define MG3_14_116PL 0xFFFF #endif #define MG3_14_114PL 0xDFFF #define MG3_14 (MG3_14_11PL & MG3_14_12PL & MG3_14_13PL & MG3_14_14PL & \ MG3_14_15PL & MG3_14_16PL & MG3_14_17PL & MG3_14_18PL & \ MG3_14_19PL & MG3_14_110PL & MG3_14_111PL & MG3_14_112PL & \ MG3_14_113PL & MG3_14_114PL & MG3_14_115PL & MG3_14_116PL) // End of MG3_14: // Beginning of MG315: #if (G3_1PL >= G3_15PL) || (G3_1PL == 0) #define MG3_15_11PL ~(1 << 0) #else #define MG3_15_11PL 0xFFFF #endif #if (G3_2PL >= G3_15PL) || (G3_2PL == 0) #define MG3_15_12PL ~(1 << 1) #else #define MG3_15_12PL 0xFFFF #endif #if (G3_3PL >= G3_15PL) || (G3_3PL == 0) #define MG3_15_13PL ~(1 << 2) #else #define MG3_15_13PL 0xFFFF #endif #if (G3_4PL >= G3_15PL) || (G3_4PL == 0) #define MG3_15_14PL ~(1 << 3) #else #define MG3_15_14PL 0xFFFF #endif #if (G3_5PL >= G3_15PL) || (G3_5PL == 0) #define MG3_15_15PL ~(1 << 4) #else #define MG3_15_15PL 0xFFFF #endif #if (G3_6PL >= G3_15PL) || (G3_6PL == 0) #define MG3_15_16PL ~(1 << 5) #else #define MG3_15_16PL 0xFFFF #endif #if (G3_7PL >= G3_15PL) || (G3_7PL == 0) #define MG3_15_17PL ~(1 << 6) #else #define MG3_15_17PL 0xFFFF #endif #if (G3_8PL >= G3_15PL) || (G3_8PL == 0) #define MG3_15_18PL ~(1 << 7) #else #define MG3_15_18PL 0xFFFF #endif #if (G3_9PL >= G3_15PL) || (G3_9PL == 0) #define MG3_15_19PL ~(1 << 8) #else #define MG3_15_19PL 0xFFFF #endif #if (G3_10PL >= G3_15PL) || (G3_10PL == 0) #define MG3_15_110PL ~(1 << 9) #else #define MG3_15_110PL 0xFFFF #endif #if (G3_11PL >= G3_15PL) || (G3_11PL == 0) #define MG3_15_111PL ~(1 << 10) #else #define MG3_15_111PL 0xFFFF #endif #if (G3_12PL >= G3_15PL) || (G3_12PL == 0) #define MG3_15_112PL ~(1 << 11) #else #define MG3_15_112PL 0xFFFF #endif #if (G3_13PL >= G3_15PL) || (G3_13PL == 0) #define MG3_15_113PL ~(1 << 12) #else #define MG3_15_113PL 0xFFFF #endif #if (G3_14PL >= G3_15PL) || (G3_14PL == 0) #define MG3_15_114PL ~(1 << 13) #else #define MG3_15_114PL 0xFFFF #endif #if (G3_16PL >= G3_15PL) || (G3_16PL == 0) #define MG3_15_116PL ~(1 << 15) #else #define MG3_15_116PL 0xFFFF #endif #define MG3_15_115PL 0xBFFF #define MG3_15 (MG3_15_11PL & MG3_15_12PL & MG3_15_13PL & MG3_15_14PL & \ MG3_15_15PL & MG3_15_16PL & MG3_15_17PL & MG3_15_18PL & \ MG3_15_19PL & MG3_15_110PL & MG3_15_111PL & MG3_15_112PL & \ MG3_15_113PL & MG3_15_114PL & MG3_15_115PL & MG3_15_116PL) // End of MG3_15: // Beginning of MG316: #if (G3_1PL >= G3_16PL) || (G3_1PL == 0) #define MG3_16_11PL ~(1 << 0) #else #define MG3_16_11PL 0xFFFF #endif #if (G3_2PL >= G3_16PL) || (G3_2PL == 0) #define MG3_16_12PL ~(1 << 1) #else #define MG3_16_12PL 0xFFFF #endif #if (G3_3PL >= G3_16PL) || (G3_3PL == 0) #define MG3_16_13PL ~(1 << 2) #else #define MG3_16_13PL 0xFFFF #endif #if (G3_4PL >= G3_16PL) || (G3_4PL == 0) #define MG3_16_14PL ~(1 << 3) #else #define MG3_16_14PL 0xFFFF #endif #if (G3_5PL >= G3_16PL) || (G3_5PL == 0) #define MG3_16_15PL ~(1 << 4) #else #define MG3_16_15PL 0xFFFF #endif #if (G3_6PL >= G3_16PL) || (G3_6PL == 0) #define MG3_16_16PL ~(1 << 5) #else #define MG3_16_16PL 0xFFFF #endif #if (G3_7PL >= G3_16PL) || (G3_7PL == 0) #define MG3_16_17PL ~(1 << 6) #else #define MG3_16_17PL 0xFFFF #endif #if (G3_8PL >= G3_16PL) || (G3_8PL == 0) #define MG3_16_18PL ~(1 << 7) #else #define MG3_16_18PL 0xFFFF #endif #if (G3_9PL >= G3_16PL) || (G3_9PL == 0) #define MG3_16_19PL ~(1 << 8) #else #define MG3_16_19PL 0xFFFF #endif #if (G3_10PL >= G3_16PL) || (G3_10PL == 0) #define MG3_16_110PL ~(1 << 9) #else #define MG3_16_110PL 0xFFFF #endif #if (G3_11PL >= G3_16PL) || (G3_11PL == 0) #define MG3_16_111PL ~(1 << 10) #else #define MG3_16_111PL 0xFFFF #endif #if (G3_12PL >= G3_16PL) || (G3_12PL == 0) #define MG3_16_112PL ~(1 << 11) #else #define MG3_16_112PL 0xFFFF #endif #if (G3_13PL >= G3_16PL) || (G3_13PL == 0) #define MG3_16_113PL ~(1 << 12) #else #define MG3_16_113PL 0xFFFF #endif #if (G3_14PL >= G3_16PL) || (G3_14PL == 0) #define MG3_16_114PL ~(1 << 13) #else #define MG3_16_114PL 0xFFFF #endif #if (G3_15PL >= G3_16PL) || (G3_15PL == 0) #define MG3_16_115PL ~(1 << 14) #else #define MG3_16_115PL 0xFFFF #endif #define MG3_16_116PL 0x7FFF #define MG3_16 (MG3_16_11PL & MG3_16_12PL & MG3_16_13PL & MG3_16_14PL & \ MG3_16_15PL & MG3_16_16PL & MG3_16_17PL & MG3_16_18PL & \ MG3_16_19PL & MG3_16_110PL & MG3_16_111PL & MG3_16_112PL & \ MG3_16_113PL & MG3_16_114PL & MG3_16_115PL & MG3_16_116PL) // End of MG3_16: // // Automatically generate PIEIER4 interrupt masks MG41 to MG416: // // Beginning of MG41: #if (G4_2PL >= G4_1PL) || (G4_2PL == 0) #define MG4_1_12PL ~(1 << 1) #else #define MG4_1_12PL 0xFFFF #endif #if (G4_3PL >= G4_1PL) || (G4_3PL == 0) #define MG4_1_13PL ~(1 << 2) #else #define MG4_1_13PL 0xFFFF #endif #if (G4_4PL >= G4_1PL) || (G4_4PL == 0) #define MG4_1_14PL ~(1 << 3) #else #define MG4_1_14PL 0xFFFF #endif #if (G4_5PL >= G4_1PL) || (G4_5PL == 0) #define MG4_1_15PL ~(1 << 4) #else #define MG4_1_15PL 0xFFFF #endif #if (G4_6PL >= G4_1PL) || (G4_6PL == 0) #define MG4_1_16PL ~(1 << 5) #else #define MG4_1_16PL 0xFFFF #endif #if (G4_7PL >= G4_1PL) || (G4_7PL == 0) #define MG4_1_17PL ~(1 << 6) #else #define MG4_1_17PL 0xFFFF #endif #if (G4_8PL >= G4_1PL) || (G4_8PL == 0) #define MG4_1_18PL ~(1 << 7) #else #define MG4_1_18PL 0xFFFF #endif #if (G4_9PL >= G4_1PL) || (G4_9PL == 0) #define MG4_1_19PL ~(1 << 8) #else #define MG4_1_19PL 0xFFFF #endif #if (G4_10PL >= G4_1PL) || (G4_10PL == 0) #define MG4_1_110PL ~(1 << 9) #else #define MG4_1_110PL 0xFFFF #endif #if (G4_11PL >= G4_1PL) || (G4_11PL == 0) #define MG4_1_111PL ~(1 << 10) #else #define MG4_1_111PL 0xFFFF #endif #if (G4_12PL >= G4_1PL) || (G4_12PL == 0) #define MG4_1_112PL ~(1 << 11) #else #define MG4_1_112PL 0xFFFF #endif #if (G4_13PL >= G4_1PL) || (G4_13PL == 0) #define MG4_1_113PL ~(1 << 12) #else #define MG4_1_113PL 0xFFFF #endif #if (G4_14PL >= G4_1PL) || (G4_14PL == 0) #define MG4_1_114PL ~(1 << 13) #else #define MG4_1_114PL 0xFFFF #endif #if (G4_15PL >= G4_1PL) || (G4_15PL == 0) #define MG4_1_115PL ~(1 << 14) #else #define MG4_1_115PL 0xFFFF #endif #if (G4_16PL >= G4_1PL) || (G4_16PL == 0) #define MG4_1_116PL ~(1 << 15) #else #define MG4_1_116PL 0xFFFF #endif #define MG4_1_11PL 0xFFFE #define MG4_1 (MG4_1_11PL & MG4_1_12PL & MG4_1_13PL & MG4_1_14PL & \ MG4_1_15PL & MG4_1_16PL & MG4_1_17PL & MG4_1_18PL & \ MG4_1_19PL & MG4_1_110PL & MG4_1_111PL & MG4_1_112PL & \ MG4_1_113PL & MG4_1_114PL & MG4_1_115PL & MG4_1_116PL) // End of MG4_1: // Beginning of MG42: #if (G4_1PL >= G4_2PL) || (G4_1PL == 0) #define MG4_2_11PL ~(1 << 0) #else #define MG4_2_11PL 0xFFFF #endif #if (G4_3PL >= G4_2PL) || (G4_3PL == 0) #define MG4_2_13PL ~(1 << 2) #else #define MG4_2_13PL 0xFFFF #endif #if (G4_4PL >= G4_2PL) || (G4_4PL == 0) #define MG4_2_14PL ~(1 << 3) #else #define MG4_2_14PL 0xFFFF #endif #if (G4_5PL >= G4_2PL) || (G4_5PL == 0) #define MG4_2_15PL ~(1 << 4) #else #define MG4_2_15PL 0xFFFF #endif #if (G4_6PL >= G4_2PL) || (G4_6PL == 0) #define MG4_2_16PL ~(1 << 5) #else #define MG4_2_16PL 0xFFFF #endif #if (G4_7PL >= G4_2PL) || (G4_7PL == 0) #define MG4_2_17PL ~(1 << 6) #else #define MG4_2_17PL 0xFFFF #endif #if (G4_8PL >= G4_2PL) || (G4_8PL == 0) #define MG4_2_18PL ~(1 << 7) #else #define MG4_2_18PL 0xFFFF #endif #if (G4_9PL >= G4_2PL) || (G4_9PL == 0) #define MG4_2_19PL ~(1 << 8) #else #define MG4_2_19PL 0xFFFF #endif #if (G4_10PL >= G4_2PL) || (G4_10PL == 0) #define MG4_2_110PL ~(1 << 9) #else #define MG4_2_110PL 0xFFFF #endif #if (G4_11PL >= G4_2PL) || (G4_11PL == 0) #define MG4_2_111PL ~(1 << 10) #else #define MG4_2_111PL 0xFFFF #endif #if (G4_12PL >= G4_2PL) || (G4_12PL == 0) #define MG4_2_112PL ~(1 << 11) #else #define MG4_2_112PL 0xFFFF #endif #if (G4_13PL >= G4_2PL) || (G4_13PL == 0) #define MG4_2_113PL ~(1 << 12) #else #define MG4_2_113PL 0xFFFF #endif #if (G4_14PL >= G4_2PL) || (G4_14PL == 0) #define MG4_2_114PL ~(1 << 13) #else #define MG4_2_114PL 0xFFFF #endif #if (G4_15PL >= G4_2PL) || (G4_15PL == 0) #define MG4_2_115PL ~(1 << 14) #else #define MG4_2_115PL 0xFFFF #endif #if (G4_16PL >= G4_2PL) || (G4_16PL == 0) #define MG4_2_116PL ~(1 << 15) #else #define MG4_2_116PL 0xFFFF #endif #define MG4_2_12PL 0xFFFD #define MG4_2 (MG4_2_11PL & MG4_2_12PL & MG4_2_13PL & MG4_2_14PL & \ MG4_2_15PL & MG4_2_16PL & MG4_2_17PL & MG4_2_18PL & \ MG4_2_19PL & MG4_2_110PL & MG4_2_111PL & MG4_2_112PL & \ MG4_2_113PL & MG4_2_114PL & MG4_2_115PL & MG4_2_116PL) // End of MG4_2: // Beginning of MG43: #if (G4_1PL >= G4_3PL) || (G4_1PL == 0) #define MG4_3_11PL ~(1 << 0) #else #define MG4_3_11PL 0xFFFF #endif #if (G4_2PL >= G4_3PL) || (G4_2PL == 0) #define MG4_3_12PL ~(1 << 1) #else #define MG4_3_12PL 0xFFFF #endif #if (G4_4PL >= G4_3PL) || (G4_4PL == 0) #define MG4_3_14PL ~(1 << 3) #else #define MG4_3_14PL 0xFFFF #endif #if (G4_5PL >= G4_3PL) || (G4_5PL == 0) #define MG4_3_15PL ~(1 << 4) #else #define MG4_3_15PL 0xFFFF #endif #if (G4_6PL >= G4_3PL) || (G4_6PL == 0) #define MG4_3_16PL ~(1 << 5) #else #define MG4_3_16PL 0xFFFF #endif #if (G4_7PL >= G4_3PL) || (G4_7PL == 0) #define MG4_3_17PL ~(1 << 6) #else #define MG4_3_17PL 0xFFFF #endif #if (G4_8PL >= G4_3PL) || (G4_8PL == 0) #define MG4_3_18PL ~(1 << 7) #else #define MG4_3_18PL 0xFFFF #endif #if (G4_9PL >= G4_3PL) || (G4_9PL == 0) #define MG4_3_19PL ~(1 << 8) #else #define MG4_3_19PL 0xFFFF #endif #if (G4_10PL >= G4_3PL) || (G4_10PL == 0) #define MG4_3_110PL ~(1 << 9) #else #define MG4_3_110PL 0xFFFF #endif #if (G4_11PL >= G4_3PL) || (G4_11PL == 0) #define MG4_3_111PL ~(1 << 10) #else #define MG4_3_111PL 0xFFFF #endif #if (G4_12PL >= G4_3PL) || (G4_12PL == 0) #define MG4_3_112PL ~(1 << 11) #else #define MG4_3_112PL 0xFFFF #endif #if (G4_13PL >= G4_3PL) || (G4_13PL == 0) #define MG4_3_113PL ~(1 << 12) #else #define MG4_3_113PL 0xFFFF #endif #if (G4_14PL >= G4_3PL) || (G4_14PL == 0) #define MG4_3_114PL ~(1 << 13) #else #define MG4_3_114PL 0xFFFF #endif #if (G4_15PL >= G4_3PL) || (G4_15PL == 0) #define MG4_3_115PL ~(1 << 14) #else #define MG4_3_115PL 0xFFFF #endif #if (G4_16PL >= G4_3PL) || (G4_16PL == 0) #define MG4_3_116PL ~(1 << 15) #else #define MG4_3_116PL 0xFFFF #endif #define MG4_3_13PL 0xFFFB #define MG4_3 (MG4_3_11PL & MG4_3_12PL & MG4_3_13PL & MG4_3_14PL & \ MG4_3_15PL & MG4_3_16PL & MG4_3_17PL & MG4_3_18PL & \ MG4_3_19PL & MG4_3_110PL & MG4_3_111PL & MG4_3_112PL & \ MG4_3_113PL & MG4_3_114PL & MG4_3_115PL & MG4_3_116PL) // End of MG4_3: // Beginning of MG44: #if (G4_1PL >= G4_4PL) || (G4_1PL == 0) #define MG4_4_11PL ~(1 << 0) #else #define MG4_4_11PL 0xFFFF #endif #if (G4_2PL >= G4_4PL) || (G4_2PL == 0) #define MG4_4_12PL ~(1 << 1) #else #define MG4_4_12PL 0xFFFF #endif #if (G4_3PL >= G4_4PL) || (G4_3PL == 0) #define MG4_4_13PL ~(1 << 2) #else #define MG4_4_13PL 0xFFFF #endif #if (G4_5PL >= G4_4PL) || (G4_5PL == 0) #define MG4_4_15PL ~(1 << 4) #else #define MG4_4_15PL 0xFFFF #endif #if (G4_6PL >= G4_4PL) || (G4_6PL == 0) #define MG4_4_16PL ~(1 << 5) #else #define MG4_4_16PL 0xFFFF #endif #if (G4_7PL >= G4_4PL) || (G4_7PL == 0) #define MG4_4_17PL ~(1 << 6) #else #define MG4_4_17PL 0xFFFF #endif #if (G4_8PL >= G4_4PL) || (G4_8PL == 0) #define MG4_4_18PL ~(1 << 7) #else #define MG4_4_18PL 0xFFFF #endif #if (G4_9PL >= G4_4PL) || (G4_9PL == 0) #define MG4_4_19PL ~(1 << 8) #else #define MG4_4_19PL 0xFFFF #endif #if (G4_10PL >= G4_4PL) || (G4_10PL == 0) #define MG4_4_110PL ~(1 << 9) #else #define MG4_4_110PL 0xFFFF #endif #if (G4_11PL >= G4_4PL) || (G4_11PL == 0) #define MG4_4_111PL ~(1 << 10) #else #define MG4_4_111PL 0xFFFF #endif #if (G4_12PL >= G4_4PL) || (G4_12PL == 0) #define MG4_4_112PL ~(1 << 11) #else #define MG4_4_112PL 0xFFFF #endif #if (G4_13PL >= G4_4PL) || (G4_13PL == 0) #define MG4_4_113PL ~(1 << 12) #else #define MG4_4_113PL 0xFFFF #endif #if (G4_14PL >= G4_4PL) || (G4_14PL == 0) #define MG4_4_114PL ~(1 << 13) #else #define MG4_4_114PL 0xFFFF #endif #if (G4_15PL >= G4_4PL) || (G4_15PL == 0) #define MG4_4_115PL ~(1 << 14) #else #define MG4_4_115PL 0xFFFF #endif #if (G4_16PL >= G4_4PL) || (G4_16PL == 0) #define MG4_4_116PL ~(1 << 15) #else #define MG4_4_116PL 0xFFFF #endif #define MG4_4_14PL 0xFFF7 #define MG4_4 (MG4_4_11PL & MG4_4_12PL & MG4_4_13PL & MG4_4_14PL & \ MG4_4_15PL & MG4_4_16PL & MG4_4_17PL & MG4_4_18PL & \ MG4_4_19PL & MG4_4_110PL & MG4_4_111PL & MG4_4_112PL & \ MG4_4_113PL & MG4_4_114PL & MG4_4_115PL & MG4_4_116PL) // End of MG4_4: // Beginning of MG45: #if (G4_1PL >= G4_5PL) || (G4_1PL == 0) #define MG4_5_11PL ~(1 << 0) #else #define MG4_5_11PL 0xFFFF #endif #if (G4_2PL >= G4_5PL) || (G4_2PL == 0) #define MG4_5_12PL ~(1 << 1) #else #define MG4_5_12PL 0xFFFF #endif #if (G4_3PL >= G4_5PL) || (G4_3PL == 0) #define MG4_5_13PL ~(1 << 2) #else #define MG4_5_13PL 0xFFFF #endif #if (G4_4PL >= G4_5PL) || (G4_4PL == 0) #define MG4_5_14PL ~(1 << 3) #else #define MG4_5_14PL 0xFFFF #endif #if (G4_6PL >= G4_5PL) || (G4_6PL == 0) #define MG4_5_16PL ~(1 << 5) #else #define MG4_5_16PL 0xFFFF #endif #if (G4_7PL >= G4_5PL) || (G4_7PL == 0) #define MG4_5_17PL ~(1 << 6) #else #define MG4_5_17PL 0xFFFF #endif #if (G4_8PL >= G4_5PL) || (G4_8PL == 0) #define MG4_5_18PL ~(1 << 7) #else #define MG4_5_18PL 0xFFFF #endif #if (G4_9PL >= G4_5PL) || (G4_9PL == 0) #define MG4_5_19PL ~(1 << 8) #else #define MG4_5_19PL 0xFFFF #endif #if (G4_10PL >= G4_5PL) || (G4_10PL == 0) #define MG4_5_110PL ~(1 << 9) #else #define MG4_5_110PL 0xFFFF #endif #if (G4_11PL >= G4_5PL) || (G4_11PL == 0) #define MG4_5_111PL ~(1 << 10) #else #define MG4_5_111PL 0xFFFF #endif #if (G4_12PL >= G4_5PL) || (G4_12PL == 0) #define MG4_5_112PL ~(1 << 11) #else #define MG4_5_112PL 0xFFFF #endif #if (G4_13PL >= G4_5PL) || (G4_13PL == 0) #define MG4_5_113PL ~(1 << 12) #else #define MG4_5_113PL 0xFFFF #endif #if (G4_14PL >= G4_5PL) || (G4_14PL == 0) #define MG4_5_114PL ~(1 << 13) #else #define MG4_5_114PL 0xFFFF #endif #if (G4_15PL >= G4_5PL) || (G4_15PL == 0) #define MG4_5_115PL ~(1 << 14) #else #define MG4_5_115PL 0xFFFF #endif #if (G4_16PL >= G4_5PL) || (G4_16PL == 0) #define MG4_5_116PL ~(1 << 15) #else #define MG4_5_116PL 0xFFFF #endif #define MG4_5_15PL 0xFFEF #define MG4_5 (MG4_5_11PL & MG4_5_12PL & MG4_5_13PL & MG4_5_14PL & \ MG4_5_15PL & MG4_5_16PL & MG4_5_17PL & MG4_5_18PL & \ MG4_5_19PL & MG4_5_110PL & MG4_5_111PL & MG4_5_112PL & \ MG4_5_113PL & MG4_5_114PL & MG4_5_115PL & MG4_5_116PL) // End of MG4_5: // Beginning of MG46: #if (G4_1PL >= G4_6PL) || (G4_1PL == 0) #define MG4_6_11PL ~(1 << 0) #else #define MG4_6_11PL 0xFFFF #endif #if (G4_2PL >= G4_6PL) || (G4_2PL == 0) #define MG4_6_12PL ~(1 << 1) #else #define MG4_6_12PL 0xFFFF #endif #if (G4_3PL >= G4_6PL) || (G4_3PL == 0) #define MG4_6_13PL ~(1 << 2) #else #define MG4_6_13PL 0xFFFF #endif #if (G4_4PL >= G4_6PL) || (G4_4PL == 0) #define MG4_6_14PL ~(1 << 3) #else #define MG4_6_14PL 0xFFFF #endif #if (G4_5PL >= G4_6PL) || (G4_5PL == 0) #define MG4_6_15PL ~(1 << 4) #else #define MG4_6_15PL 0xFFFF #endif #if (G4_7PL >= G4_6PL) || (G4_7PL == 0) #define MG4_6_17PL ~(1 << 6) #else #define MG4_6_17PL 0xFFFF #endif #if (G4_8PL >= G4_6PL) || (G4_8PL == 0) #define MG4_6_18PL ~(1 << 7) #else #define MG4_6_18PL 0xFFFF #endif #if (G4_9PL >= G4_6PL) || (G4_9PL == 0) #define MG4_6_19PL ~(1 << 8) #else #define MG4_6_19PL 0xFFFF #endif #if (G4_10PL >= G4_6PL) || (G4_10PL == 0) #define MG4_6_110PL ~(1 << 9) #else #define MG4_6_110PL 0xFFFF #endif #if (G4_11PL >= G4_6PL) || (G4_11PL == 0) #define MG4_6_111PL ~(1 << 10) #else #define MG4_6_111PL 0xFFFF #endif #if (G4_12PL >= G4_6PL) || (G4_12PL == 0) #define MG4_6_112PL ~(1 << 11) #else #define MG4_6_112PL 0xFFFF #endif #if (G4_13PL >= G4_6PL) || (G4_13PL == 0) #define MG4_6_113PL ~(1 << 12) #else #define MG4_6_113PL 0xFFFF #endif #if (G4_14PL >= G4_6PL) || (G4_14PL == 0) #define MG4_6_114PL ~(1 << 13) #else #define MG4_6_114PL 0xFFFF #endif #if (G4_15PL >= G4_6PL) || (G4_15PL == 0) #define MG4_6_115PL ~(1 << 14) #else #define MG4_6_115PL 0xFFFF #endif #if (G4_16PL >= G4_6PL) || (G4_16PL == 0) #define MG4_6_116PL ~(1 << 15) #else #define MG4_6_116PL 0xFFFF #endif #define MG4_6_16PL 0xFFDF #define MG4_6 (MG4_6_11PL & MG4_6_12PL & MG4_6_13PL & MG4_6_14PL & \ MG4_6_15PL & MG4_6_16PL & MG4_6_17PL & MG4_6_18PL & \ MG4_6_19PL & MG4_6_110PL & MG4_6_111PL & MG4_6_112PL & \ MG4_6_113PL & MG4_6_114PL & MG4_6_115PL & MG4_6_116PL) // End of MG4_6: // Beginning of MG47: #if (G4_1PL >= G4_7PL) || (G4_1PL == 0) #define MG4_7_11PL ~(1 << 0) #else #define MG4_7_11PL 0xFFFF #endif #if (G4_2PL >= G4_7PL) || (G4_2PL == 0) #define MG4_7_12PL ~(1 << 1) #else #define MG4_7_12PL 0xFFFF #endif #if (G4_3PL >= G4_7PL) || (G4_3PL == 0) #define MG4_7_13PL ~(1 << 2) #else #define MG4_7_13PL 0xFFFF #endif #if (G4_4PL >= G4_7PL) || (G4_4PL == 0) #define MG4_7_14PL ~(1 << 3) #else #define MG4_7_14PL 0xFFFF #endif #if (G4_5PL >= G4_7PL) || (G4_5PL == 0) #define MG4_7_15PL ~(1 << 4) #else #define MG4_7_15PL 0xFFFF #endif #if (G4_6PL >= G4_7PL) || (G4_6PL == 0) #define MG4_7_16PL ~(1 << 5) #else #define MG4_7_16PL 0xFFFF #endif #if (G4_8PL >= G4_7PL) || (G4_8PL == 0) #define MG4_7_18PL ~(1 << 7) #else #define MG4_7_18PL 0xFFFF #endif #if (G4_9PL >= G4_7PL) || (G4_9PL == 0) #define MG4_7_19PL ~(1 << 8) #else #define MG4_7_19PL 0xFFFF #endif #if (G4_10PL >= G4_7PL) || (G4_10PL == 0) #define MG4_7_110PL ~(1 << 9) #else #define MG4_7_110PL 0xFFFF #endif #if (G4_11PL >= G4_7PL) || (G4_11PL == 0) #define MG4_7_111PL ~(1 << 10) #else #define MG4_7_111PL 0xFFFF #endif #if (G4_12PL >= G4_7PL) || (G4_12PL == 0) #define MG4_7_112PL ~(1 << 11) #else #define MG4_7_112PL 0xFFFF #endif #if (G4_13PL >= G4_7PL) || (G4_13PL == 0) #define MG4_7_113PL ~(1 << 12) #else #define MG4_7_113PL 0xFFFF #endif #if (G4_14PL >= G4_7PL) || (G4_14PL == 0) #define MG4_7_114PL ~(1 << 13) #else #define MG4_7_114PL 0xFFFF #endif #if (G4_15PL >= G4_7PL) || (G4_15PL == 0) #define MG4_7_115PL ~(1 << 14) #else #define MG4_7_115PL 0xFFFF #endif #if (G4_16PL >= G4_7PL) || (G4_16PL == 0) #define MG4_7_116PL ~(1 << 15) #else #define MG4_7_116PL 0xFFFF #endif #define MG4_7_17PL 0xFFBF #define MG4_7 (MG4_7_11PL & MG4_7_12PL & MG4_7_13PL & MG4_7_14PL & \ MG4_7_15PL & MG4_7_16PL & MG4_7_17PL & MG4_7_18PL & \ MG4_7_19PL & MG4_7_110PL & MG4_7_111PL & MG4_7_112PL & \ MG4_7_113PL & MG4_7_114PL & MG4_7_115PL & MG4_7_116PL) // End of MG4_7: // Beginning of MG48: #if (G4_1PL >= G4_8PL) || (G4_1PL == 0) #define MG4_8_11PL ~(1 << 0) #else #define MG4_8_11PL 0xFFFF #endif #if (G4_2PL >= G4_8PL) || (G4_2PL == 0) #define MG4_8_12PL ~(1 << 1) #else #define MG4_8_12PL 0xFFFF #endif #if (G4_3PL >= G4_8PL) || (G4_3PL == 0) #define MG4_8_13PL ~(1 << 2) #else #define MG4_8_13PL 0xFFFF #endif #if (G4_4PL >= G4_8PL) || (G4_4PL == 0) #define MG4_8_14PL ~(1 << 3) #else #define MG4_8_14PL 0xFFFF #endif #if (G4_5PL >= G4_8PL) || (G4_5PL == 0) #define MG4_8_15PL ~(1 << 4) #else #define MG4_8_15PL 0xFFFF #endif #if (G4_6PL >= G4_8PL) || (G4_6PL == 0) #define MG4_8_16PL ~(1 << 5) #else #define MG4_8_16PL 0xFFFF #endif #if (G4_7PL >= G4_8PL) || (G4_7PL == 0) #define MG4_8_17PL ~(1 << 6) #else #define MG4_8_17PL 0xFFFF #endif #if (G4_9PL >= G4_8PL) || (G4_9PL == 0) #define MG4_8_19PL ~(1 << 8) #else #define MG4_8_19PL 0xFFFF #endif #if (G4_10PL >= G4_8PL) || (G4_10PL == 0) #define MG4_8_110PL ~(1 << 9) #else #define MG4_8_110PL 0xFFFF #endif #if (G4_11PL >= G4_8PL) || (G4_11PL == 0) #define MG4_8_111PL ~(1 << 10) #else #define MG4_8_111PL 0xFFFF #endif #if (G4_12PL >= G4_8PL) || (G4_12PL == 0) #define MG4_8_112PL ~(1 << 11) #else #define MG4_8_112PL 0xFFFF #endif #if (G4_13PL >= G4_8PL) || (G4_13PL == 0) #define MG4_8_113PL ~(1 << 12) #else #define MG4_8_113PL 0xFFFF #endif #if (G4_14PL >= G4_8PL) || (G4_14PL == 0) #define MG4_8_114PL ~(1 << 13) #else #define MG4_8_114PL 0xFFFF #endif #if (G4_15PL >= G4_8PL) || (G4_15PL == 0) #define MG4_8_115PL ~(1 << 14) #else #define MG4_8_115PL 0xFFFF #endif #if (G4_16PL >= G4_8PL) || (G4_16PL == 0) #define MG4_8_116PL ~(1 << 15) #else #define MG4_8_116PL 0xFFFF #endif #define MG4_8_18PL 0xFF7F #define MG4_8 (MG4_8_11PL & MG4_8_12PL & MG4_8_13PL & MG4_8_14PL & \ MG4_8_15PL & MG4_8_16PL & MG4_8_17PL & MG4_8_18PL & \ MG4_8_19PL & MG4_8_110PL & MG4_8_111PL & MG4_8_112PL & \ MG4_8_113PL & MG4_8_114PL & MG4_8_115PL & MG4_8_116PL) // End of MG4_8: // Beginning of MG49: #if (G4_1PL >= G4_9PL) || (G4_1PL == 0) #define MG4_9_11PL ~(1 << 0) #else #define MG4_9_11PL 0xFFFF #endif #if (G4_2PL >= G4_9PL) || (G4_2PL == 0) #define MG4_9_12PL ~(1 << 1) #else #define MG4_9_12PL 0xFFFF #endif #if (G4_3PL >= G4_9PL) || (G4_3PL == 0) #define MG4_9_13PL ~(1 << 2) #else #define MG4_9_13PL 0xFFFF #endif #if (G4_4PL >= G4_9PL) || (G4_4PL == 0) #define MG4_9_14PL ~(1 << 3) #else #define MG4_9_14PL 0xFFFF #endif #if (G4_5PL >= G4_9PL) || (G4_5PL == 0) #define MG4_9_15PL ~(1 << 4) #else #define MG4_9_15PL 0xFFFF #endif #if (G4_6PL >= G4_9PL) || (G4_6PL == 0) #define MG4_9_16PL ~(1 << 5) #else #define MG4_9_16PL 0xFFFF #endif #if (G4_7PL >= G4_9PL) || (G4_7PL == 0) #define MG4_9_17PL ~(1 << 6) #else #define MG4_9_17PL 0xFFFF #endif #if (G4_8PL >= G4_9PL) || (G4_8PL == 0) #define MG4_9_18PL ~(1 << 7) #else #define MG4_9_18PL 0xFFFF #endif #if (G4_10PL >= G4_9PL) || (G4_10PL == 0) #define MG4_9_110PL ~(1 << 9) #else #define MG4_9_110PL 0xFFFF #endif #if (G4_11PL >= G4_9PL) || (G4_11PL == 0) #define MG4_9_111PL ~(1 << 10) #else #define MG4_9_111PL 0xFFFF #endif #if (G4_12PL >= G4_9PL) || (G4_12PL == 0) #define MG4_9_112PL ~(1 << 11) #else #define MG4_9_112PL 0xFFFF #endif #if (G4_13PL >= G4_9PL) || (G4_13PL == 0) #define MG4_9_113PL ~(1 << 12) #else #define MG4_9_113PL 0xFFFF #endif #if (G4_14PL >= G4_9PL) || (G4_14PL == 0) #define MG4_9_114PL ~(1 << 13) #else #define MG4_9_114PL 0xFFFF #endif #if (G4_15PL >= G4_9PL) || (G4_15PL == 0) #define MG4_9_115PL ~(1 << 14) #else #define MG4_9_115PL 0xFFFF #endif #if (G4_16PL >= G4_9PL) || (G4_16PL == 0) #define MG4_9_116PL ~(1 << 15) #else #define MG4_9_116PL 0xFFFF #endif #define MG4_9_19PL 0xFEFF #define MG4_9 (MG4_9_11PL & MG4_9_12PL & MG4_9_13PL & MG4_9_14PL & \ MG4_9_15PL & MG4_9_16PL & MG4_9_17PL & MG4_9_18PL & \ MG4_9_19PL & MG4_9_110PL & MG4_9_111PL & MG4_9_112PL & \ MG4_9_113PL & MG4_9_114PL & MG4_9_115PL & MG4_9_116PL) // End of MG4_9: // Beginning of MG410: #if (G4_1PL >= G4_10PL) || (G4_1PL == 0) #define MG4_10_11PL ~(1 << 0) #else #define MG4_10_11PL 0xFFFF #endif #if (G4_2PL >= G4_10PL) || (G4_2PL == 0) #define MG4_10_12PL ~(1 << 1) #else #define MG4_10_12PL 0xFFFF #endif #if (G4_3PL >= G4_10PL) || (G4_3PL == 0) #define MG4_10_13PL ~(1 << 2) #else #define MG4_10_13PL 0xFFFF #endif #if (G4_4PL >= G4_10PL) || (G4_4PL == 0) #define MG4_10_14PL ~(1 << 3) #else #define MG4_10_14PL 0xFFFF #endif #if (G4_5PL >= G4_10PL) || (G4_5PL == 0) #define MG4_10_15PL ~(1 << 4) #else #define MG4_10_15PL 0xFFFF #endif #if (G4_6PL >= G4_10PL) || (G4_6PL == 0) #define MG4_10_16PL ~(1 << 5) #else #define MG4_10_16PL 0xFFFF #endif #if (G4_7PL >= G4_10PL) || (G4_7PL == 0) #define MG4_10_17PL ~(1 << 6) #else #define MG4_10_17PL 0xFFFF #endif #if (G4_8PL >= G4_10PL) || (G4_8PL == 0) #define MG4_10_18PL ~(1 << 7) #else #define MG4_10_18PL 0xFFFF #endif #if (G4_9PL >= G4_10PL) || (G4_9PL == 0) #define MG4_10_19PL ~(1 << 8) #else #define MG4_10_19PL 0xFFFF #endif #if (G4_11PL >= G4_10PL) || (G4_11PL == 0) #define MG4_10_111PL ~(1 << 10) #else #define MG4_10_111PL 0xFFFF #endif #if (G4_12PL >= G4_10PL) || (G4_12PL == 0) #define MG4_10_112PL ~(1 << 11) #else #define MG4_10_112PL 0xFFFF #endif #if (G4_13PL >= G4_10PL) || (G4_13PL == 0) #define MG4_10_113PL ~(1 << 12) #else #define MG4_10_113PL 0xFFFF #endif #if (G4_14PL >= G4_10PL) || (G4_14PL == 0) #define MG4_10_114PL ~(1 << 13) #else #define MG4_10_114PL 0xFFFF #endif #if (G4_15PL >= G4_10PL) || (G4_15PL == 0) #define MG4_10_115PL ~(1 << 14) #else #define MG4_10_115PL 0xFFFF #endif #if (G4_16PL >= G4_10PL) || (G4_16PL == 0) #define MG4_10_116PL ~(1 << 15) #else #define MG4_10_116PL 0xFFFF #endif #define MG4_10_110PL 0xFDFF #define MG4_10 (MG4_10_11PL & MG4_10_12PL & MG4_10_13PL & MG4_10_14PL & \ MG4_10_15PL & MG4_10_16PL & MG4_10_17PL & MG4_10_18PL & \ MG4_10_19PL & MG4_10_110PL & MG4_10_111PL & MG4_10_112PL & \ MG4_10_113PL & MG4_10_114PL & MG4_10_115PL & MG4_10_116PL) // End of MG4_10: // Beginning of MG411: #if (G4_1PL >= G4_11PL) || (G4_1PL == 0) #define MG4_11_11PL ~(1 << 0) #else #define MG4_11_11PL 0xFFFF #endif #if (G4_2PL >= G4_11PL) || (G4_2PL == 0) #define MG4_11_12PL ~(1 << 1) #else #define MG4_11_12PL 0xFFFF #endif #if (G4_3PL >= G4_11PL) || (G4_3PL == 0) #define MG4_11_13PL ~(1 << 2) #else #define MG4_11_13PL 0xFFFF #endif #if (G4_4PL >= G4_11PL) || (G4_4PL == 0) #define MG4_11_14PL ~(1 << 3) #else #define MG4_11_14PL 0xFFFF #endif #if (G4_5PL >= G4_11PL) || (G4_5PL == 0) #define MG4_11_15PL ~(1 << 4) #else #define MG4_11_15PL 0xFFFF #endif #if (G4_6PL >= G4_11PL) || (G4_6PL == 0) #define MG4_11_16PL ~(1 << 5) #else #define MG4_11_16PL 0xFFFF #endif #if (G4_7PL >= G4_11PL) || (G4_7PL == 0) #define MG4_11_17PL ~(1 << 6) #else #define MG4_11_17PL 0xFFFF #endif #if (G4_8PL >= G4_11PL) || (G4_8PL == 0) #define MG4_11_18PL ~(1 << 7) #else #define MG4_11_18PL 0xFFFF #endif #if (G4_9PL >= G4_11PL) || (G4_9PL == 0) #define MG4_11_19PL ~(1 << 8) #else #define MG4_11_19PL 0xFFFF #endif #if (G4_10PL >= G4_11PL) || (G4_10PL == 0) #define MG4_11_110PL ~(1 << 9) #else #define MG4_11_110PL 0xFFFF #endif #if (G4_12PL >= G4_11PL) || (G4_12PL == 0) #define MG4_11_112PL ~(1 << 11) #else #define MG4_11_112PL 0xFFFF #endif #if (G4_13PL >= G4_11PL) || (G4_13PL == 0) #define MG4_11_113PL ~(1 << 12) #else #define MG4_11_113PL 0xFFFF #endif #if (G4_14PL >= G4_11PL) || (G4_14PL == 0) #define MG4_11_114PL ~(1 << 13) #else #define MG4_11_114PL 0xFFFF #endif #if (G4_15PL >= G4_11PL) || (G4_15PL == 0) #define MG4_11_115PL ~(1 << 14) #else #define MG4_11_115PL 0xFFFF #endif #if (G4_16PL >= G4_11PL) || (G4_16PL == 0) #define MG4_11_116PL ~(1 << 15) #else #define MG4_11_116PL 0xFFFF #endif #define MG4_11_111PL 0xFBFF #define MG4_11 (MG4_11_11PL & MG4_11_12PL & MG4_11_13PL & MG4_11_14PL & \ MG4_11_15PL & MG4_11_16PL & MG4_11_17PL & MG4_11_18PL & \ MG4_11_19PL & MG4_11_110PL & MG4_11_111PL & MG4_11_112PL & \ MG4_11_113PL & MG4_11_114PL & MG4_11_115PL & MG4_11_116PL) // End of MG4_11: // Beginning of MG412: #if (G4_1PL >= G4_12PL) || (G4_1PL == 0) #define MG4_12_11PL ~(1 << 0) #else #define MG4_12_11PL 0xFFFF #endif #if (G4_2PL >= G4_12PL) || (G4_2PL == 0) #define MG4_12_12PL ~(1 << 1) #else #define MG4_12_12PL 0xFFFF #endif #if (G4_3PL >= G4_12PL) || (G4_3PL == 0) #define MG4_12_13PL ~(1 << 2) #else #define MG4_12_13PL 0xFFFF #endif #if (G4_4PL >= G4_12PL) || (G4_4PL == 0) #define MG4_12_14PL ~(1 << 3) #else #define MG4_12_14PL 0xFFFF #endif #if (G4_5PL >= G4_12PL) || (G4_5PL == 0) #define MG4_12_15PL ~(1 << 4) #else #define MG4_12_15PL 0xFFFF #endif #if (G4_6PL >= G4_12PL) || (G4_6PL == 0) #define MG4_12_16PL ~(1 << 5) #else #define MG4_12_16PL 0xFFFF #endif #if (G4_7PL >= G4_12PL) || (G4_7PL == 0) #define MG4_12_17PL ~(1 << 6) #else #define MG4_12_17PL 0xFFFF #endif #if (G4_8PL >= G4_12PL) || (G4_8PL == 0) #define MG4_12_18PL ~(1 << 7) #else #define MG4_12_18PL 0xFFFF #endif #if (G4_9PL >= G4_12PL) || (G4_9PL == 0) #define MG4_12_19PL ~(1 << 8) #else #define MG4_12_19PL 0xFFFF #endif #if (G4_10PL >= G4_12PL) || (G4_10PL == 0) #define MG4_12_110PL ~(1 << 9) #else #define MG4_12_110PL 0xFFFF #endif #if (G4_11PL >= G4_12PL) || (G4_11PL == 0) #define MG4_12_111PL ~(1 << 10) #else #define MG4_12_111PL 0xFFFF #endif #if (G4_13PL >= G4_12PL) || (G4_13PL == 0) #define MG4_12_113PL ~(1 << 12) #else #define MG4_12_113PL 0xFFFF #endif #if (G4_14PL >= G4_12PL) || (G4_14PL == 0) #define MG4_12_114PL ~(1 << 13) #else #define MG4_12_114PL 0xFFFF #endif #if (G4_15PL >= G4_12PL) || (G4_15PL == 0) #define MG4_12_115PL ~(1 << 14) #else #define MG4_12_115PL 0xFFFF #endif #if (G4_16PL >= G4_12PL) || (G4_16PL == 0) #define MG4_12_116PL ~(1 << 15) #else #define MG4_12_116PL 0xFFFF #endif #define MG4_12_112PL 0xF7FF #define MG4_12 (MG4_12_11PL & MG4_12_12PL & MG4_12_13PL & MG4_12_14PL & \ MG4_12_15PL & MG4_12_16PL & MG4_12_17PL & MG4_12_18PL & \ MG4_12_19PL & MG4_12_110PL & MG4_12_111PL & MG4_12_112PL & \ MG4_12_113PL & MG4_12_114PL & MG4_12_115PL & MG4_12_116PL) // End of MG4_12: // Beginning of MG413: #if (G4_1PL >= G4_13PL) || (G4_1PL == 0) #define MG4_13_11PL ~(1 << 0) #else #define MG4_13_11PL 0xFFFF #endif #if (G4_2PL >= G4_13PL) || (G4_2PL == 0) #define MG4_13_12PL ~(1 << 1) #else #define MG4_13_12PL 0xFFFF #endif #if (G4_3PL >= G4_13PL) || (G4_3PL == 0) #define MG4_13_13PL ~(1 << 2) #else #define MG4_13_13PL 0xFFFF #endif #if (G4_4PL >= G4_13PL) || (G4_4PL == 0) #define MG4_13_14PL ~(1 << 3) #else #define MG4_13_14PL 0xFFFF #endif #if (G4_5PL >= G4_13PL) || (G4_5PL == 0) #define MG4_13_15PL ~(1 << 4) #else #define MG4_13_15PL 0xFFFF #endif #if (G4_6PL >= G4_13PL) || (G4_6PL == 0) #define MG4_13_16PL ~(1 << 5) #else #define MG4_13_16PL 0xFFFF #endif #if (G4_7PL >= G4_13PL) || (G4_7PL == 0) #define MG4_13_17PL ~(1 << 6) #else #define MG4_13_17PL 0xFFFF #endif #if (G4_8PL >= G4_13PL) || (G4_8PL == 0) #define MG4_13_18PL ~(1 << 7) #else #define MG4_13_18PL 0xFFFF #endif #if (G4_9PL >= G4_13PL) || (G4_9PL == 0) #define MG4_13_19PL ~(1 << 8) #else #define MG4_13_19PL 0xFFFF #endif #if (G4_10PL >= G4_13PL) || (G4_10PL == 0) #define MG4_13_110PL ~(1 << 9) #else #define MG4_13_110PL 0xFFFF #endif #if (G4_11PL >= G4_13PL) || (G4_11PL == 0) #define MG4_13_111PL ~(1 << 10) #else #define MG4_13_111PL 0xFFFF #endif #if (G4_12PL >= G4_13PL) || (G4_12PL == 0) #define MG4_13_112PL ~(1 << 11) #else #define MG4_13_112PL 0xFFFF #endif #if (G4_14PL >= G4_13PL) || (G4_14PL == 0) #define MG4_13_114PL ~(1 << 13) #else #define MG4_13_114PL 0xFFFF #endif #if (G4_15PL >= G4_13PL) || (G4_15PL == 0) #define MG4_13_115PL ~(1 << 14) #else #define MG4_13_115PL 0xFFFF #endif #if (G4_16PL >= G4_13PL) || (G4_16PL == 0) #define MG4_13_116PL ~(1 << 15) #else #define MG4_13_116PL 0xFFFF #endif #define MG4_13_113PL 0xEFFF #define MG4_13 (MG4_13_11PL & MG4_13_12PL & MG4_13_13PL & MG4_13_14PL & \ MG4_13_15PL & MG4_13_16PL & MG4_13_17PL & MG4_13_18PL & \ MG4_13_19PL & MG4_13_110PL & MG4_13_111PL & MG4_13_112PL & \ MG4_13_113PL & MG4_13_114PL & MG4_13_115PL & MG4_13_116PL) // End of MG4_13: // Beginning of MG414: #if (G4_1PL >= G4_14PL) || (G4_1PL == 0) #define MG4_14_11PL ~(1 << 0) #else #define MG4_14_11PL 0xFFFF #endif #if (G4_2PL >= G4_14PL) || (G4_2PL == 0) #define MG4_14_12PL ~(1 << 1) #else #define MG4_14_12PL 0xFFFF #endif #if (G4_3PL >= G4_14PL) || (G4_3PL == 0) #define MG4_14_13PL ~(1 << 2) #else #define MG4_14_13PL 0xFFFF #endif #if (G4_4PL >= G4_14PL) || (G4_4PL == 0) #define MG4_14_14PL ~(1 << 3) #else #define MG4_14_14PL 0xFFFF #endif #if (G4_5PL >= G4_14PL) || (G4_5PL == 0) #define MG4_14_15PL ~(1 << 4) #else #define MG4_14_15PL 0xFFFF #endif #if (G4_6PL >= G4_14PL) || (G4_6PL == 0) #define MG4_14_16PL ~(1 << 5) #else #define MG4_14_16PL 0xFFFF #endif #if (G4_7PL >= G4_14PL) || (G4_7PL == 0) #define MG4_14_17PL ~(1 << 6) #else #define MG4_14_17PL 0xFFFF #endif #if (G4_8PL >= G4_14PL) || (G4_8PL == 0) #define MG4_14_18PL ~(1 << 7) #else #define MG4_14_18PL 0xFFFF #endif #if (G4_9PL >= G4_14PL) || (G4_9PL == 0) #define MG4_14_19PL ~(1 << 8) #else #define MG4_14_19PL 0xFFFF #endif #if (G4_10PL >= G4_14PL) || (G4_10PL == 0) #define MG4_14_110PL ~(1 << 9) #else #define MG4_14_110PL 0xFFFF #endif #if (G4_11PL >= G4_14PL) || (G4_11PL == 0) #define MG4_14_111PL ~(1 << 10) #else #define MG4_14_111PL 0xFFFF #endif #if (G4_12PL >= G4_14PL) || (G4_12PL == 0) #define MG4_14_112PL ~(1 << 11) #else #define MG4_14_112PL 0xFFFF #endif #if (G4_13PL >= G4_14PL) || (G4_13PL == 0) #define MG4_14_113PL ~(1 << 12) #else #define MG4_14_113PL 0xFFFF #endif #if (G4_15PL >= G4_14PL) || (G4_15PL == 0) #define MG4_14_115PL ~(1 << 14) #else #define MG4_14_115PL 0xFFFF #endif #if (G4_16PL >= G4_14PL) || (G4_16PL == 0) #define MG4_14_116PL ~(1 << 15) #else #define MG4_14_116PL 0xFFFF #endif #define MG4_14_114PL 0xDFFF #define MG4_14 (MG4_14_11PL & MG4_14_12PL & MG4_14_13PL & MG4_14_14PL & \ MG4_14_15PL & MG4_14_16PL & MG4_14_17PL & MG4_14_18PL & \ MG4_14_19PL & MG4_14_110PL & MG4_14_111PL & MG4_14_112PL & \ MG4_14_113PL & MG4_14_114PL & MG4_14_115PL & MG4_14_116PL) // End of MG4_14: // Beginning of MG415: #if (G4_1PL >= G4_15PL) || (G4_1PL == 0) #define MG4_15_11PL ~(1 << 0) #else #define MG4_15_11PL 0xFFFF #endif #if (G4_2PL >= G4_15PL) || (G4_2PL == 0) #define MG4_15_12PL ~(1 << 1) #else #define MG4_15_12PL 0xFFFF #endif #if (G4_3PL >= G4_15PL) || (G4_3PL == 0) #define MG4_15_13PL ~(1 << 2) #else #define MG4_15_13PL 0xFFFF #endif #if (G4_4PL >= G4_15PL) || (G4_4PL == 0) #define MG4_15_14PL ~(1 << 3) #else #define MG4_15_14PL 0xFFFF #endif #if (G4_5PL >= G4_15PL) || (G4_5PL == 0) #define MG4_15_15PL ~(1 << 4) #else #define MG4_15_15PL 0xFFFF #endif #if (G4_6PL >= G4_15PL) || (G4_6PL == 0) #define MG4_15_16PL ~(1 << 5) #else #define MG4_15_16PL 0xFFFF #endif #if (G4_7PL >= G4_15PL) || (G4_7PL == 0) #define MG4_15_17PL ~(1 << 6) #else #define MG4_15_17PL 0xFFFF #endif #if (G4_8PL >= G4_15PL) || (G4_8PL == 0) #define MG4_15_18PL ~(1 << 7) #else #define MG4_15_18PL 0xFFFF #endif #if (G4_9PL >= G4_15PL) || (G4_9PL == 0) #define MG4_15_19PL ~(1 << 8) #else #define MG4_15_19PL 0xFFFF #endif #if (G4_10PL >= G4_15PL) || (G4_10PL == 0) #define MG4_15_110PL ~(1 << 9) #else #define MG4_15_110PL 0xFFFF #endif #if (G4_11PL >= G4_15PL) || (G4_11PL == 0) #define MG4_15_111PL ~(1 << 10) #else #define MG4_15_111PL 0xFFFF #endif #if (G4_12PL >= G4_15PL) || (G4_12PL == 0) #define MG4_15_112PL ~(1 << 11) #else #define MG4_15_112PL 0xFFFF #endif #if (G4_13PL >= G4_15PL) || (G4_13PL == 0) #define MG4_15_113PL ~(1 << 12) #else #define MG4_15_113PL 0xFFFF #endif #if (G4_14PL >= G4_15PL) || (G4_14PL == 0) #define MG4_15_114PL ~(1 << 13) #else #define MG4_15_114PL 0xFFFF #endif #if (G4_16PL >= G4_15PL) || (G4_16PL == 0) #define MG4_15_116PL ~(1 << 15) #else #define MG4_15_116PL 0xFFFF #endif #define MG4_15_115PL 0xBFFF #define MG4_15 (MG4_15_11PL & MG4_15_12PL & MG4_15_13PL & MG4_15_14PL & \ MG4_15_15PL & MG4_15_16PL & MG4_15_17PL & MG4_15_18PL & \ MG4_15_19PL & MG4_15_110PL & MG4_15_111PL & MG4_15_112PL & \ MG4_15_113PL & MG4_15_114PL & MG4_15_115PL & MG4_15_116PL) // End of MG4_15: // Beginning of MG416: #if (G4_1PL >= G4_16PL) || (G4_1PL == 0) #define MG4_16_11PL ~(1 << 0) #else #define MG4_16_11PL 0xFFFF #endif #if (G4_2PL >= G4_16PL) || (G4_2PL == 0) #define MG4_16_12PL ~(1 << 1) #else #define MG4_16_12PL 0xFFFF #endif #if (G4_3PL >= G4_16PL) || (G4_3PL == 0) #define MG4_16_13PL ~(1 << 2) #else #define MG4_16_13PL 0xFFFF #endif #if (G4_4PL >= G4_16PL) || (G4_4PL == 0) #define MG4_16_14PL ~(1 << 3) #else #define MG4_16_14PL 0xFFFF #endif #if (G4_5PL >= G4_16PL) || (G4_5PL == 0) #define MG4_16_15PL ~(1 << 4) #else #define MG4_16_15PL 0xFFFF #endif #if (G4_6PL >= G4_16PL) || (G4_6PL == 0) #define MG4_16_16PL ~(1 << 5) #else #define MG4_16_16PL 0xFFFF #endif #if (G4_7PL >= G4_16PL) || (G4_7PL == 0) #define MG4_16_17PL ~(1 << 6) #else #define MG4_16_17PL 0xFFFF #endif #if (G4_8PL >= G4_16PL) || (G4_8PL == 0) #define MG4_16_18PL ~(1 << 7) #else #define MG4_16_18PL 0xFFFF #endif #if (G4_9PL >= G4_16PL) || (G4_9PL == 0) #define MG4_16_19PL ~(1 << 8) #else #define MG4_16_19PL 0xFFFF #endif #if (G4_10PL >= G4_16PL) || (G4_10PL == 0) #define MG4_16_110PL ~(1 << 9) #else #define MG4_16_110PL 0xFFFF #endif #if (G4_11PL >= G4_16PL) || (G4_11PL == 0) #define MG4_16_111PL ~(1 << 10) #else #define MG4_16_111PL 0xFFFF #endif #if (G4_12PL >= G4_16PL) || (G4_12PL == 0) #define MG4_16_112PL ~(1 << 11) #else #define MG4_16_112PL 0xFFFF #endif #if (G4_13PL >= G4_16PL) || (G4_13PL == 0) #define MG4_16_113PL ~(1 << 12) #else #define MG4_16_113PL 0xFFFF #endif #if (G4_14PL >= G4_16PL) || (G4_14PL == 0) #define MG4_16_114PL ~(1 << 13) #else #define MG4_16_114PL 0xFFFF #endif #if (G4_15PL >= G4_16PL) || (G4_15PL == 0) #define MG4_16_115PL ~(1 << 14) #else #define MG4_16_115PL 0xFFFF #endif #define MG4_16_116PL 0x7FFF #define MG4_16 (MG4_16_11PL & MG4_16_12PL & MG4_16_13PL & MG4_16_14PL & \ MG4_16_15PL & MG4_16_16PL & MG4_16_17PL & MG4_16_18PL & \ MG4_16_19PL & MG4_16_110PL & MG4_16_111PL & MG4_16_112PL & \ MG4_16_113PL & MG4_16_114PL & MG4_16_115PL & MG4_16_116PL) // End of MG4_16: // // Automatically generate PIEIER5 interrupt masks MG51 to MG516: // // Beginning of MG51: #if (G5_2PL >= G5_1PL) || (G5_2PL == 0) #define MG5_1_12PL ~(1 << 1) #else #define MG5_1_12PL 0xFFFF #endif #if (G5_3PL >= G5_1PL) || (G5_3PL == 0) #define MG5_1_13PL ~(1 << 2) #else #define MG5_1_13PL 0xFFFF #endif #if (G5_4PL >= G5_1PL) || (G5_4PL == 0) #define MG5_1_14PL ~(1 << 3) #else #define MG5_1_14PL 0xFFFF #endif #if (G5_5PL >= G5_1PL) || (G5_5PL == 0) #define MG5_1_15PL ~(1 << 4) #else #define MG5_1_15PL 0xFFFF #endif #if (G5_6PL >= G5_1PL) || (G5_6PL == 0) #define MG5_1_16PL ~(1 << 5) #else #define MG5_1_16PL 0xFFFF #endif #if (G5_7PL >= G5_1PL) || (G5_7PL == 0) #define MG5_1_17PL ~(1 << 6) #else #define MG5_1_17PL 0xFFFF #endif #if (G5_8PL >= G5_1PL) || (G5_8PL == 0) #define MG5_1_18PL ~(1 << 7) #else #define MG5_1_18PL 0xFFFF #endif #if (G5_9PL >= G5_1PL) || (G5_9PL == 0) #define MG5_1_19PL ~(1 << 8) #else #define MG5_1_19PL 0xFFFF #endif #if (G5_10PL >= G5_1PL) || (G5_10PL == 0) #define MG5_1_110PL ~(1 << 9) #else #define MG5_1_110PL 0xFFFF #endif #if (G5_11PL >= G5_1PL) || (G5_11PL == 0) #define MG5_1_111PL ~(1 << 10) #else #define MG5_1_111PL 0xFFFF #endif #if (G5_12PL >= G5_1PL) || (G5_12PL == 0) #define MG5_1_112PL ~(1 << 11) #else #define MG5_1_112PL 0xFFFF #endif #if (G5_13PL >= G5_1PL) || (G5_13PL == 0) #define MG5_1_113PL ~(1 << 12) #else #define MG5_1_113PL 0xFFFF #endif #if (G5_14PL >= G5_1PL) || (G5_14PL == 0) #define MG5_1_114PL ~(1 << 13) #else #define MG5_1_114PL 0xFFFF #endif #if (G5_15PL >= G5_1PL) || (G5_15PL == 0) #define MG5_1_115PL ~(1 << 14) #else #define MG5_1_115PL 0xFFFF #endif #if (G5_16PL >= G5_1PL) || (G5_16PL == 0) #define MG5_1_116PL ~(1 << 15) #else #define MG5_1_116PL 0xFFFF #endif #define MG5_1_11PL 0xFFFE #define MG5_1 (MG5_1_11PL & MG5_1_12PL & MG5_1_13PL & MG5_1_14PL & \ MG5_1_15PL & MG5_1_16PL & MG5_1_17PL & MG5_1_18PL & \ MG5_1_19PL & MG5_1_110PL & MG5_1_111PL & MG5_1_112PL & \ MG5_1_113PL & MG5_1_114PL & MG5_1_115PL & MG5_1_116PL) // End of MG5_1: // Beginning of MG52: #if (G5_1PL >= G5_2PL) || (G5_1PL == 0) #define MG5_2_11PL ~(1 << 0) #else #define MG5_2_11PL 0xFFFF #endif #if (G5_3PL >= G5_2PL) || (G5_3PL == 0) #define MG5_2_13PL ~(1 << 2) #else #define MG5_2_13PL 0xFFFF #endif #if (G5_4PL >= G5_2PL) || (G5_4PL == 0) #define MG5_2_14PL ~(1 << 3) #else #define MG5_2_14PL 0xFFFF #endif #if (G5_5PL >= G5_2PL) || (G5_5PL == 0) #define MG5_2_15PL ~(1 << 4) #else #define MG5_2_15PL 0xFFFF #endif #if (G5_6PL >= G5_2PL) || (G5_6PL == 0) #define MG5_2_16PL ~(1 << 5) #else #define MG5_2_16PL 0xFFFF #endif #if (G5_7PL >= G5_2PL) || (G5_7PL == 0) #define MG5_2_17PL ~(1 << 6) #else #define MG5_2_17PL 0xFFFF #endif #if (G5_8PL >= G5_2PL) || (G5_8PL == 0) #define MG5_2_18PL ~(1 << 7) #else #define MG5_2_18PL 0xFFFF #endif #if (G5_9PL >= G5_2PL) || (G5_9PL == 0) #define MG5_2_19PL ~(1 << 8) #else #define MG5_2_19PL 0xFFFF #endif #if (G5_10PL >= G5_2PL) || (G5_10PL == 0) #define MG5_2_110PL ~(1 << 9) #else #define MG5_2_110PL 0xFFFF #endif #if (G5_11PL >= G5_2PL) || (G5_11PL == 0) #define MG5_2_111PL ~(1 << 10) #else #define MG5_2_111PL 0xFFFF #endif #if (G5_12PL >= G5_2PL) || (G5_12PL == 0) #define MG5_2_112PL ~(1 << 11) #else #define MG5_2_112PL 0xFFFF #endif #if (G5_13PL >= G5_2PL) || (G5_13PL == 0) #define MG5_2_113PL ~(1 << 12) #else #define MG5_2_113PL 0xFFFF #endif #if (G5_14PL >= G5_2PL) || (G5_14PL == 0) #define MG5_2_114PL ~(1 << 13) #else #define MG5_2_114PL 0xFFFF #endif #if (G5_15PL >= G5_2PL) || (G5_15PL == 0) #define MG5_2_115PL ~(1 << 14) #else #define MG5_2_115PL 0xFFFF #endif #if (G5_16PL >= G5_2PL) || (G5_16PL == 0) #define MG5_2_116PL ~(1 << 15) #else #define MG5_2_116PL 0xFFFF #endif #define MG5_2_12PL 0xFFFD #define MG5_2 (MG5_2_11PL & MG5_2_12PL & MG5_2_13PL & MG5_2_14PL & \ MG5_2_15PL & MG5_2_16PL & MG5_2_17PL & MG5_2_18PL & \ MG5_2_19PL & MG5_2_110PL & MG5_2_111PL & MG5_2_112PL & \ MG5_2_113PL & MG5_2_114PL & MG5_2_115PL & MG5_2_116PL) // End of MG5_2: // Beginning of MG53: #if (G5_1PL >= G5_3PL) || (G5_1PL == 0) #define MG5_3_11PL ~(1 << 0) #else #define MG5_3_11PL 0xFFFF #endif #if (G5_2PL >= G5_3PL) || (G5_2PL == 0) #define MG5_3_12PL ~(1 << 1) #else #define MG5_3_12PL 0xFFFF #endif #if (G5_4PL >= G5_3PL) || (G5_4PL == 0) #define MG5_3_14PL ~(1 << 3) #else #define MG5_3_14PL 0xFFFF #endif #if (G5_5PL >= G5_3PL) || (G5_5PL == 0) #define MG5_3_15PL ~(1 << 4) #else #define MG5_3_15PL 0xFFFF #endif #if (G5_6PL >= G5_3PL) || (G5_6PL == 0) #define MG5_3_16PL ~(1 << 5) #else #define MG5_3_16PL 0xFFFF #endif #if (G5_7PL >= G5_3PL) || (G5_7PL == 0) #define MG5_3_17PL ~(1 << 6) #else #define MG5_3_17PL 0xFFFF #endif #if (G5_8PL >= G5_3PL) || (G5_8PL == 0) #define MG5_3_18PL ~(1 << 7) #else #define MG5_3_18PL 0xFFFF #endif #if (G5_9PL >= G5_3PL) || (G5_9PL == 0) #define MG5_3_19PL ~(1 << 8) #else #define MG5_3_19PL 0xFFFF #endif #if (G5_10PL >= G5_3PL) || (G5_10PL == 0) #define MG5_3_110PL ~(1 << 9) #else #define MG5_3_110PL 0xFFFF #endif #if (G5_11PL >= G5_3PL) || (G5_11PL == 0) #define MG5_3_111PL ~(1 << 10) #else #define MG5_3_111PL 0xFFFF #endif #if (G5_12PL >= G5_3PL) || (G5_12PL == 0) #define MG5_3_112PL ~(1 << 11) #else #define MG5_3_112PL 0xFFFF #endif #if (G5_13PL >= G5_3PL) || (G5_13PL == 0) #define MG5_3_113PL ~(1 << 12) #else #define MG5_3_113PL 0xFFFF #endif #if (G5_14PL >= G5_3PL) || (G5_14PL == 0) #define MG5_3_114PL ~(1 << 13) #else #define MG5_3_114PL 0xFFFF #endif #if (G5_15PL >= G5_3PL) || (G5_15PL == 0) #define MG5_3_115PL ~(1 << 14) #else #define MG5_3_115PL 0xFFFF #endif #if (G5_16PL >= G5_3PL) || (G5_16PL == 0) #define MG5_3_116PL ~(1 << 15) #else #define MG5_3_116PL 0xFFFF #endif #define MG5_3_13PL 0xFFFB #define MG5_3 (MG5_3_11PL & MG5_3_12PL & MG5_3_13PL & MG5_3_14PL & \ MG5_3_15PL & MG5_3_16PL & MG5_3_17PL & MG5_3_18PL & \ MG5_3_19PL & MG5_3_110PL & MG5_3_111PL & MG5_3_112PL & \ MG5_3_113PL & MG5_3_114PL & MG5_3_115PL & MG5_3_116PL) // End of MG5_3: // Beginning of MG54: #if (G5_1PL >= G5_4PL) || (G5_1PL == 0) #define MG5_4_11PL ~(1 << 0) #else #define MG5_4_11PL 0xFFFF #endif #if (G5_2PL >= G5_4PL) || (G5_2PL == 0) #define MG5_4_12PL ~(1 << 1) #else #define MG5_4_12PL 0xFFFF #endif #if (G5_3PL >= G5_4PL) || (G5_3PL == 0) #define MG5_4_13PL ~(1 << 2) #else #define MG5_4_13PL 0xFFFF #endif #if (G5_5PL >= G5_4PL) || (G5_5PL == 0) #define MG5_4_15PL ~(1 << 4) #else #define MG5_4_15PL 0xFFFF #endif #if (G5_6PL >= G5_4PL) || (G5_6PL == 0) #define MG5_4_16PL ~(1 << 5) #else #define MG5_4_16PL 0xFFFF #endif #if (G5_7PL >= G5_4PL) || (G5_7PL == 0) #define MG5_4_17PL ~(1 << 6) #else #define MG5_4_17PL 0xFFFF #endif #if (G5_8PL >= G5_4PL) || (G5_8PL == 0) #define MG5_4_18PL ~(1 << 7) #else #define MG5_4_18PL 0xFFFF #endif #if (G5_9PL >= G5_4PL) || (G5_9PL == 0) #define MG5_4_19PL ~(1 << 8) #else #define MG5_4_19PL 0xFFFF #endif #if (G5_10PL >= G5_4PL) || (G5_10PL == 0) #define MG5_4_110PL ~(1 << 9) #else #define MG5_4_110PL 0xFFFF #endif #if (G5_11PL >= G5_4PL) || (G5_11PL == 0) #define MG5_4_111PL ~(1 << 10) #else #define MG5_4_111PL 0xFFFF #endif #if (G5_12PL >= G5_4PL) || (G5_12PL == 0) #define MG5_4_112PL ~(1 << 11) #else #define MG5_4_112PL 0xFFFF #endif #if (G5_13PL >= G5_4PL) || (G5_13PL == 0) #define MG5_4_113PL ~(1 << 12) #else #define MG5_4_113PL 0xFFFF #endif #if (G5_14PL >= G5_4PL) || (G5_14PL == 0) #define MG5_4_114PL ~(1 << 13) #else #define MG5_4_114PL 0xFFFF #endif #if (G5_15PL >= G5_4PL) || (G5_15PL == 0) #define MG5_4_115PL ~(1 << 14) #else #define MG5_4_115PL 0xFFFF #endif #if (G5_16PL >= G5_4PL) || (G5_16PL == 0) #define MG5_4_116PL ~(1 << 15) #else #define MG5_4_116PL 0xFFFF #endif #define MG5_4_14PL 0xFFF7 #define MG5_4 (MG5_4_11PL & MG5_4_12PL & MG5_4_13PL & MG5_4_14PL & \ MG5_4_15PL & MG5_4_16PL & MG5_4_17PL & MG5_4_18PL & \ MG5_4_19PL & MG5_4_110PL & MG5_4_111PL & MG5_4_112PL & \ MG5_4_113PL & MG5_4_114PL & MG5_4_115PL & MG5_4_116PL) // End of MG5_4: // Beginning of MG55: #if (G5_1PL >= G5_5PL) || (G5_1PL == 0) #define MG5_5_11PL ~(1 << 0) #else #define MG5_5_11PL 0xFFFF #endif #if (G5_2PL >= G5_5PL) || (G5_2PL == 0) #define MG5_5_12PL ~(1 << 1) #else #define MG5_5_12PL 0xFFFF #endif #if (G5_3PL >= G5_5PL) || (G5_3PL == 0) #define MG5_5_13PL ~(1 << 2) #else #define MG5_5_13PL 0xFFFF #endif #if (G5_4PL >= G5_5PL) || (G5_4PL == 0) #define MG5_5_14PL ~(1 << 3) #else #define MG5_5_14PL 0xFFFF #endif #if (G5_6PL >= G5_5PL) || (G5_6PL == 0) #define MG5_5_16PL ~(1 << 5) #else #define MG5_5_16PL 0xFFFF #endif #if (G5_7PL >= G5_5PL) || (G5_7PL == 0) #define MG5_5_17PL ~(1 << 6) #else #define MG5_5_17PL 0xFFFF #endif #if (G5_8PL >= G5_5PL) || (G5_8PL == 0) #define MG5_5_18PL ~(1 << 7) #else #define MG5_5_18PL 0xFFFF #endif #if (G5_9PL >= G5_5PL) || (G5_9PL == 0) #define MG5_5_19PL ~(1 << 8) #else #define MG5_5_19PL 0xFFFF #endif #if (G5_10PL >= G5_5PL) || (G5_10PL == 0) #define MG5_5_110PL ~(1 << 9) #else #define MG5_5_110PL 0xFFFF #endif #if (G5_11PL >= G5_5PL) || (G5_11PL == 0) #define MG5_5_111PL ~(1 << 10) #else #define MG5_5_111PL 0xFFFF #endif #if (G5_12PL >= G5_5PL) || (G5_12PL == 0) #define MG5_5_112PL ~(1 << 11) #else #define MG5_5_112PL 0xFFFF #endif #if (G5_13PL >= G5_5PL) || (G5_13PL == 0) #define MG5_5_113PL ~(1 << 12) #else #define MG5_5_113PL 0xFFFF #endif #if (G5_14PL >= G5_5PL) || (G5_14PL == 0) #define MG5_5_114PL ~(1 << 13) #else #define MG5_5_114PL 0xFFFF #endif #if (G5_15PL >= G5_5PL) || (G5_15PL == 0) #define MG5_5_115PL ~(1 << 14) #else #define MG5_5_115PL 0xFFFF #endif #if (G5_16PL >= G5_5PL) || (G5_16PL == 0) #define MG5_5_116PL ~(1 << 15) #else #define MG5_5_116PL 0xFFFF #endif #define MG5_5_15PL 0xFFEF #define MG5_5 (MG5_5_11PL & MG5_5_12PL & MG5_5_13PL & MG5_5_14PL & \ MG5_5_15PL & MG5_5_16PL & MG5_5_17PL & MG5_5_18PL & \ MG5_5_19PL & MG5_5_110PL & MG5_5_111PL & MG5_5_112PL & \ MG5_5_113PL & MG5_5_114PL & MG5_5_115PL & MG5_5_116PL) // End of MG5_5: // Beginning of MG56: #if (G5_1PL >= G5_6PL) || (G5_1PL == 0) #define MG5_6_11PL ~(1 << 0) #else #define MG5_6_11PL 0xFFFF #endif #if (G5_2PL >= G5_6PL) || (G5_2PL == 0) #define MG5_6_12PL ~(1 << 1) #else #define MG5_6_12PL 0xFFFF #endif #if (G5_3PL >= G5_6PL) || (G5_3PL == 0) #define MG5_6_13PL ~(1 << 2) #else #define MG5_6_13PL 0xFFFF #endif #if (G5_4PL >= G5_6PL) || (G5_4PL == 0) #define MG5_6_14PL ~(1 << 3) #else #define MG5_6_14PL 0xFFFF #endif #if (G5_5PL >= G5_6PL) || (G5_5PL == 0) #define MG5_6_15PL ~(1 << 4) #else #define MG5_6_15PL 0xFFFF #endif #if (G5_7PL >= G5_6PL) || (G5_7PL == 0) #define MG5_6_17PL ~(1 << 6) #else #define MG5_6_17PL 0xFFFF #endif #if (G5_8PL >= G5_6PL) || (G5_8PL == 0) #define MG5_6_18PL ~(1 << 7) #else #define MG5_6_18PL 0xFFFF #endif #if (G5_9PL >= G5_6PL) || (G5_9PL == 0) #define MG5_6_19PL ~(1 << 8) #else #define MG5_6_19PL 0xFFFF #endif #if (G5_10PL >= G5_6PL) || (G5_10PL == 0) #define MG5_6_110PL ~(1 << 9) #else #define MG5_6_110PL 0xFFFF #endif #if (G5_11PL >= G5_6PL) || (G5_11PL == 0) #define MG5_6_111PL ~(1 << 10) #else #define MG5_6_111PL 0xFFFF #endif #if (G5_12PL >= G5_6PL) || (G5_12PL == 0) #define MG5_6_112PL ~(1 << 11) #else #define MG5_6_112PL 0xFFFF #endif #if (G5_13PL >= G5_6PL) || (G5_13PL == 0) #define MG5_6_113PL ~(1 << 12) #else #define MG5_6_113PL 0xFFFF #endif #if (G5_14PL >= G5_6PL) || (G5_14PL == 0) #define MG5_6_114PL ~(1 << 13) #else #define MG5_6_114PL 0xFFFF #endif #if (G5_15PL >= G5_6PL) || (G5_15PL == 0) #define MG5_6_115PL ~(1 << 14) #else #define MG5_6_115PL 0xFFFF #endif #if (G5_16PL >= G5_6PL) || (G5_16PL == 0) #define MG5_6_116PL ~(1 << 15) #else #define MG5_6_116PL 0xFFFF #endif #define MG5_6_16PL 0xFFDF #define MG5_6 (MG5_6_11PL & MG5_6_12PL & MG5_6_13PL & MG5_6_14PL & \ MG5_6_15PL & MG5_6_16PL & MG5_6_17PL & MG5_6_18PL & \ MG5_6_19PL & MG5_6_110PL & MG5_6_111PL & MG5_6_112PL & \ MG5_6_113PL & MG5_6_114PL & MG5_6_115PL & MG5_6_116PL) // End of MG5_6: // Beginning of MG57: #if (G5_1PL >= G5_7PL) || (G5_1PL == 0) #define MG5_7_11PL ~(1 << 0) #else #define MG5_7_11PL 0xFFFF #endif #if (G5_2PL >= G5_7PL) || (G5_2PL == 0) #define MG5_7_12PL ~(1 << 1) #else #define MG5_7_12PL 0xFFFF #endif #if (G5_3PL >= G5_7PL) || (G5_3PL == 0) #define MG5_7_13PL ~(1 << 2) #else #define MG5_7_13PL 0xFFFF #endif #if (G5_4PL >= G5_7PL) || (G5_4PL == 0) #define MG5_7_14PL ~(1 << 3) #else #define MG5_7_14PL 0xFFFF #endif #if (G5_5PL >= G5_7PL) || (G5_5PL == 0) #define MG5_7_15PL ~(1 << 4) #else #define MG5_7_15PL 0xFFFF #endif #if (G5_6PL >= G5_7PL) || (G5_6PL == 0) #define MG5_7_16PL ~(1 << 5) #else #define MG5_7_16PL 0xFFFF #endif #if (G5_8PL >= G5_7PL) || (G5_8PL == 0) #define MG5_7_18PL ~(1 << 7) #else #define MG5_7_18PL 0xFFFF #endif #if (G5_9PL >= G5_7PL) || (G5_9PL == 0) #define MG5_7_19PL ~(1 << 8) #else #define MG5_7_19PL 0xFFFF #endif #if (G5_10PL >= G5_7PL) || (G5_10PL == 0) #define MG5_7_110PL ~(1 << 9) #else #define MG5_7_110PL 0xFFFF #endif #if (G5_11PL >= G5_7PL) || (G5_11PL == 0) #define MG5_7_111PL ~(1 << 10) #else #define MG5_7_111PL 0xFFFF #endif #if (G5_12PL >= G5_7PL) || (G5_12PL == 0) #define MG5_7_112PL ~(1 << 11) #else #define MG5_7_112PL 0xFFFF #endif #if (G5_13PL >= G5_7PL) || (G5_13PL == 0) #define MG5_7_113PL ~(1 << 12) #else #define MG5_7_113PL 0xFFFF #endif #if (G5_14PL >= G5_7PL) || (G5_14PL == 0) #define MG5_7_114PL ~(1 << 13) #else #define MG5_7_114PL 0xFFFF #endif #if (G5_15PL >= G5_7PL) || (G5_15PL == 0) #define MG5_7_115PL ~(1 << 14) #else #define MG5_7_115PL 0xFFFF #endif #if (G5_16PL >= G5_7PL) || (G5_16PL == 0) #define MG5_7_116PL ~(1 << 15) #else #define MG5_7_116PL 0xFFFF #endif #define MG5_7_17PL 0xFFBF #define MG5_7 (MG5_7_11PL & MG5_7_12PL & MG5_7_13PL & MG5_7_14PL & \ MG5_7_15PL & MG5_7_16PL & MG5_7_17PL & MG5_7_18PL & \ MG5_7_19PL & MG5_7_110PL & MG5_7_111PL & MG5_7_112PL & \ MG5_7_113PL & MG5_7_114PL & MG5_7_115PL & MG5_7_116PL) // End of MG5_7: // Beginning of MG58: #if (G5_1PL >= G5_8PL) || (G5_1PL == 0) #define MG5_8_11PL ~(1 << 0) #else #define MG5_8_11PL 0xFFFF #endif #if (G5_2PL >= G5_8PL) || (G5_2PL == 0) #define MG5_8_12PL ~(1 << 1) #else #define MG5_8_12PL 0xFFFF #endif #if (G5_3PL >= G5_8PL) || (G5_3PL == 0) #define MG5_8_13PL ~(1 << 2) #else #define MG5_8_13PL 0xFFFF #endif #if (G5_4PL >= G5_8PL) || (G5_4PL == 0) #define MG5_8_14PL ~(1 << 3) #else #define MG5_8_14PL 0xFFFF #endif #if (G5_5PL >= G5_8PL) || (G5_5PL == 0) #define MG5_8_15PL ~(1 << 4) #else #define MG5_8_15PL 0xFFFF #endif #if (G5_6PL >= G5_8PL) || (G5_6PL == 0) #define MG5_8_16PL ~(1 << 5) #else #define MG5_8_16PL 0xFFFF #endif #if (G5_7PL >= G5_8PL) || (G5_7PL == 0) #define MG5_8_17PL ~(1 << 6) #else #define MG5_8_17PL 0xFFFF #endif #if (G5_9PL >= G5_8PL) || (G5_9PL == 0) #define MG5_8_19PL ~(1 << 8) #else #define MG5_8_19PL 0xFFFF #endif #if (G5_10PL >= G5_8PL) || (G5_10PL == 0) #define MG5_8_110PL ~(1 << 9) #else #define MG5_8_110PL 0xFFFF #endif #if (G5_11PL >= G5_8PL) || (G5_11PL == 0) #define MG5_8_111PL ~(1 << 10) #else #define MG5_8_111PL 0xFFFF #endif #if (G5_12PL >= G5_8PL) || (G5_12PL == 0) #define MG5_8_112PL ~(1 << 11) #else #define MG5_8_112PL 0xFFFF #endif #if (G5_13PL >= G5_8PL) || (G5_13PL == 0) #define MG5_8_113PL ~(1 << 12) #else #define MG5_8_113PL 0xFFFF #endif #if (G5_14PL >= G5_8PL) || (G5_14PL == 0) #define MG5_8_114PL ~(1 << 13) #else #define MG5_8_114PL 0xFFFF #endif #if (G5_15PL >= G5_8PL) || (G5_15PL == 0) #define MG5_8_115PL ~(1 << 14) #else #define MG5_8_115PL 0xFFFF #endif #if (G5_16PL >= G5_8PL) || (G5_16PL == 0) #define MG5_8_116PL ~(1 << 15) #else #define MG5_8_116PL 0xFFFF #endif #define MG5_8_18PL 0xFF7F #define MG5_8 (MG5_8_11PL & MG5_8_12PL & MG5_8_13PL & MG5_8_14PL & \ MG5_8_15PL & MG5_8_16PL & MG5_8_17PL & MG5_8_18PL & \ MG5_8_19PL & MG5_8_110PL & MG5_8_111PL & MG5_8_112PL & \ MG5_8_113PL & MG5_8_114PL & MG5_8_115PL & MG5_8_116PL) // End of MG5_8: // Beginning of MG59: #if (G5_1PL >= G5_9PL) || (G5_1PL == 0) #define MG5_9_11PL ~(1 << 0) #else #define MG5_9_11PL 0xFFFF #endif #if (G5_2PL >= G5_9PL) || (G5_2PL == 0) #define MG5_9_12PL ~(1 << 1) #else #define MG5_9_12PL 0xFFFF #endif #if (G5_3PL >= G5_9PL) || (G5_3PL == 0) #define MG5_9_13PL ~(1 << 2) #else #define MG5_9_13PL 0xFFFF #endif #if (G5_4PL >= G5_9PL) || (G5_4PL == 0) #define MG5_9_14PL ~(1 << 3) #else #define MG5_9_14PL 0xFFFF #endif #if (G5_5PL >= G5_9PL) || (G5_5PL == 0) #define MG5_9_15PL ~(1 << 4) #else #define MG5_9_15PL 0xFFFF #endif #if (G5_6PL >= G5_9PL) || (G5_6PL == 0) #define MG5_9_16PL ~(1 << 5) #else #define MG5_9_16PL 0xFFFF #endif #if (G5_7PL >= G5_9PL) || (G5_7PL == 0) #define MG5_9_17PL ~(1 << 6) #else #define MG5_9_17PL 0xFFFF #endif #if (G5_8PL >= G5_9PL) || (G5_8PL == 0) #define MG5_9_18PL ~(1 << 7) #else #define MG5_9_18PL 0xFFFF #endif #if (G5_10PL >= G5_9PL) || (G5_10PL == 0) #define MG5_9_110PL ~(1 << 9) #else #define MG5_9_110PL 0xFFFF #endif #if (G5_11PL >= G5_9PL) || (G5_11PL == 0) #define MG5_9_111PL ~(1 << 10) #else #define MG5_9_111PL 0xFFFF #endif #if (G5_12PL >= G5_9PL) || (G5_12PL == 0) #define MG5_9_112PL ~(1 << 11) #else #define MG5_9_112PL 0xFFFF #endif #if (G5_13PL >= G5_9PL) || (G5_13PL == 0) #define MG5_9_113PL ~(1 << 12) #else #define MG5_9_113PL 0xFFFF #endif #if (G5_14PL >= G5_9PL) || (G5_14PL == 0) #define MG5_9_114PL ~(1 << 13) #else #define MG5_9_114PL 0xFFFF #endif #if (G5_15PL >= G5_9PL) || (G5_15PL == 0) #define MG5_9_115PL ~(1 << 14) #else #define MG5_9_115PL 0xFFFF #endif #if (G5_16PL >= G5_9PL) || (G5_16PL == 0) #define MG5_9_116PL ~(1 << 15) #else #define MG5_9_116PL 0xFFFF #endif #define MG5_9_19PL 0xFEFF #define MG5_9 (MG5_9_11PL & MG5_9_12PL & MG5_9_13PL & MG5_9_14PL & \ MG5_9_15PL & MG5_9_16PL & MG5_9_17PL & MG5_9_18PL & \ MG5_9_19PL & MG5_9_110PL & MG5_9_111PL & MG5_9_112PL & \ MG5_9_113PL & MG5_9_114PL & MG5_9_115PL & MG5_9_116PL) // End of MG5_9: // Beginning of MG510: #if (G5_1PL >= G5_10PL) || (G5_1PL == 0) #define MG5_10_11PL ~(1 << 0) #else #define MG5_10_11PL 0xFFFF #endif #if (G5_2PL >= G5_10PL) || (G5_2PL == 0) #define MG5_10_12PL ~(1 << 1) #else #define MG5_10_12PL 0xFFFF #endif #if (G5_3PL >= G5_10PL) || (G5_3PL == 0) #define MG5_10_13PL ~(1 << 2) #else #define MG5_10_13PL 0xFFFF #endif #if (G5_4PL >= G5_10PL) || (G5_4PL == 0) #define MG5_10_14PL ~(1 << 3) #else #define MG5_10_14PL 0xFFFF #endif #if (G5_5PL >= G5_10PL) || (G5_5PL == 0) #define MG5_10_15PL ~(1 << 4) #else #define MG5_10_15PL 0xFFFF #endif #if (G5_6PL >= G5_10PL) || (G5_6PL == 0) #define MG5_10_16PL ~(1 << 5) #else #define MG5_10_16PL 0xFFFF #endif #if (G5_7PL >= G5_10PL) || (G5_7PL == 0) #define MG5_10_17PL ~(1 << 6) #else #define MG5_10_17PL 0xFFFF #endif #if (G5_8PL >= G5_10PL) || (G5_8PL == 0) #define MG5_10_18PL ~(1 << 7) #else #define MG5_10_18PL 0xFFFF #endif #if (G5_9PL >= G5_10PL) || (G5_9PL == 0) #define MG5_10_19PL ~(1 << 8) #else #define MG5_10_19PL 0xFFFF #endif #if (G5_11PL >= G5_10PL) || (G5_11PL == 0) #define MG5_10_111PL ~(1 << 10) #else #define MG5_10_111PL 0xFFFF #endif #if (G5_12PL >= G5_10PL) || (G5_12PL == 0) #define MG5_10_112PL ~(1 << 11) #else #define MG5_10_112PL 0xFFFF #endif #if (G5_13PL >= G5_10PL) || (G5_13PL == 0) #define MG5_10_113PL ~(1 << 12) #else #define MG5_10_113PL 0xFFFF #endif #if (G5_14PL >= G5_10PL) || (G5_14PL == 0) #define MG5_10_114PL ~(1 << 13) #else #define MG5_10_114PL 0xFFFF #endif #if (G5_15PL >= G5_10PL) || (G5_15PL == 0) #define MG5_10_115PL ~(1 << 14) #else #define MG5_10_115PL 0xFFFF #endif #if (G5_16PL >= G5_10PL) || (G5_16PL == 0) #define MG5_10_116PL ~(1 << 15) #else #define MG5_10_116PL 0xFFFF #endif #define MG5_10_110PL 0xFDFF #define MG5_10 (MG5_10_11PL & MG5_10_12PL & MG5_10_13PL & MG5_10_14PL & \ MG5_10_15PL & MG5_10_16PL & MG5_10_17PL & MG5_10_18PL & \ MG5_10_19PL & MG5_10_110PL & MG5_10_111PL & MG5_10_112PL & \ MG5_10_113PL & MG5_10_114PL & MG5_10_115PL & MG5_10_116PL) // End of MG5_10: // Beginning of MG511: #if (G5_1PL >= G5_11PL) || (G5_1PL == 0) #define MG5_11_11PL ~(1 << 0) #else #define MG5_11_11PL 0xFFFF #endif #if (G5_2PL >= G5_11PL) || (G5_2PL == 0) #define MG5_11_12PL ~(1 << 1) #else #define MG5_11_12PL 0xFFFF #endif #if (G5_3PL >= G5_11PL) || (G5_3PL == 0) #define MG5_11_13PL ~(1 << 2) #else #define MG5_11_13PL 0xFFFF #endif #if (G5_4PL >= G5_11PL) || (G5_4PL == 0) #define MG5_11_14PL ~(1 << 3) #else #define MG5_11_14PL 0xFFFF #endif #if (G5_5PL >= G5_11PL) || (G5_5PL == 0) #define MG5_11_15PL ~(1 << 4) #else #define MG5_11_15PL 0xFFFF #endif #if (G5_6PL >= G5_11PL) || (G5_6PL == 0) #define MG5_11_16PL ~(1 << 5) #else #define MG5_11_16PL 0xFFFF #endif #if (G5_7PL >= G5_11PL) || (G5_7PL == 0) #define MG5_11_17PL ~(1 << 6) #else #define MG5_11_17PL 0xFFFF #endif #if (G5_8PL >= G5_11PL) || (G5_8PL == 0) #define MG5_11_18PL ~(1 << 7) #else #define MG5_11_18PL 0xFFFF #endif #if (G5_9PL >= G5_11PL) || (G5_9PL == 0) #define MG5_11_19PL ~(1 << 8) #else #define MG5_11_19PL 0xFFFF #endif #if (G5_10PL >= G5_11PL) || (G5_10PL == 0) #define MG5_11_110PL ~(1 << 9) #else #define MG5_11_110PL 0xFFFF #endif #if (G5_12PL >= G5_11PL) || (G5_12PL == 0) #define MG5_11_112PL ~(1 << 11) #else #define MG5_11_112PL 0xFFFF #endif #if (G5_13PL >= G5_11PL) || (G5_13PL == 0) #define MG5_11_113PL ~(1 << 12) #else #define MG5_11_113PL 0xFFFF #endif #if (G5_14PL >= G5_11PL) || (G5_14PL == 0) #define MG5_11_114PL ~(1 << 13) #else #define MG5_11_114PL 0xFFFF #endif #if (G5_15PL >= G5_11PL) || (G5_15PL == 0) #define MG5_11_115PL ~(1 << 14) #else #define MG5_11_115PL 0xFFFF #endif #if (G5_16PL >= G5_11PL) || (G5_16PL == 0) #define MG5_11_116PL ~(1 << 15) #else #define MG5_11_116PL 0xFFFF #endif #define MG5_11_111PL 0xFBFF #define MG5_11 (MG5_11_11PL & MG5_11_12PL & MG5_11_13PL & MG5_11_14PL & \ MG5_11_15PL & MG5_11_16PL & MG5_11_17PL & MG5_11_18PL & \ MG5_11_19PL & MG5_11_110PL & MG5_11_111PL & MG5_11_112PL & \ MG5_11_113PL & MG5_11_114PL & MG5_11_115PL & MG5_11_116PL) // End of MG5_11: // Beginning of MG512: #if (G5_1PL >= G5_12PL) || (G5_1PL == 0) #define MG5_12_11PL ~(1 << 0) #else #define MG5_12_11PL 0xFFFF #endif #if (G5_2PL >= G5_12PL) || (G5_2PL == 0) #define MG5_12_12PL ~(1 << 1) #else #define MG5_12_12PL 0xFFFF #endif #if (G5_3PL >= G5_12PL) || (G5_3PL == 0) #define MG5_12_13PL ~(1 << 2) #else #define MG5_12_13PL 0xFFFF #endif #if (G5_4PL >= G5_12PL) || (G5_4PL == 0) #define MG5_12_14PL ~(1 << 3) #else #define MG5_12_14PL 0xFFFF #endif #if (G5_5PL >= G5_12PL) || (G5_5PL == 0) #define MG5_12_15PL ~(1 << 4) #else #define MG5_12_15PL 0xFFFF #endif #if (G5_6PL >= G5_12PL) || (G5_6PL == 0) #define MG5_12_16PL ~(1 << 5) #else #define MG5_12_16PL 0xFFFF #endif #if (G5_7PL >= G5_12PL) || (G5_7PL == 0) #define MG5_12_17PL ~(1 << 6) #else #define MG5_12_17PL 0xFFFF #endif #if (G5_8PL >= G5_12PL) || (G5_8PL == 0) #define MG5_12_18PL ~(1 << 7) #else #define MG5_12_18PL 0xFFFF #endif #if (G5_9PL >= G5_12PL) || (G5_9PL == 0) #define MG5_12_19PL ~(1 << 8) #else #define MG5_12_19PL 0xFFFF #endif #if (G5_10PL >= G5_12PL) || (G5_10PL == 0) #define MG5_12_110PL ~(1 << 9) #else #define MG5_12_110PL 0xFFFF #endif #if (G5_11PL >= G5_12PL) || (G5_11PL == 0) #define MG5_12_111PL ~(1 << 10) #else #define MG5_12_111PL 0xFFFF #endif #if (G5_13PL >= G5_12PL) || (G5_13PL == 0) #define MG5_12_113PL ~(1 << 12) #else #define MG5_12_113PL 0xFFFF #endif #if (G5_14PL >= G5_12PL) || (G5_14PL == 0) #define MG5_12_114PL ~(1 << 13) #else #define MG5_12_114PL 0xFFFF #endif #if (G5_15PL >= G5_12PL) || (G5_15PL == 0) #define MG5_12_115PL ~(1 << 14) #else #define MG5_12_115PL 0xFFFF #endif #if (G5_16PL >= G5_12PL) || (G5_16PL == 0) #define MG5_12_116PL ~(1 << 15) #else #define MG5_12_116PL 0xFFFF #endif #define MG5_12_112PL 0xF7FF #define MG5_12 (MG5_12_11PL & MG5_12_12PL & MG5_12_13PL & MG5_12_14PL & \ MG5_12_15PL & MG5_12_16PL & MG5_12_17PL & MG5_12_18PL & \ MG5_12_19PL & MG5_12_110PL & MG5_12_111PL & MG5_12_112PL & \ MG5_12_113PL & MG5_12_114PL & MG5_12_115PL & MG5_12_116PL) // End of MG5_12: // Beginning of MG513: #if (G5_1PL >= G5_13PL) || (G5_1PL == 0) #define MG5_13_11PL ~(1 << 0) #else #define MG5_13_11PL 0xFFFF #endif #if (G5_2PL >= G5_13PL) || (G5_2PL == 0) #define MG5_13_12PL ~(1 << 1) #else #define MG5_13_12PL 0xFFFF #endif #if (G5_3PL >= G5_13PL) || (G5_3PL == 0) #define MG5_13_13PL ~(1 << 2) #else #define MG5_13_13PL 0xFFFF #endif #if (G5_4PL >= G5_13PL) || (G5_4PL == 0) #define MG5_13_14PL ~(1 << 3) #else #define MG5_13_14PL 0xFFFF #endif #if (G5_5PL >= G5_13PL) || (G5_5PL == 0) #define MG5_13_15PL ~(1 << 4) #else #define MG5_13_15PL 0xFFFF #endif #if (G5_6PL >= G5_13PL) || (G5_6PL == 0) #define MG5_13_16PL ~(1 << 5) #else #define MG5_13_16PL 0xFFFF #endif #if (G5_7PL >= G5_13PL) || (G5_7PL == 0) #define MG5_13_17PL ~(1 << 6) #else #define MG5_13_17PL 0xFFFF #endif #if (G5_8PL >= G5_13PL) || (G5_8PL == 0) #define MG5_13_18PL ~(1 << 7) #else #define MG5_13_18PL 0xFFFF #endif #if (G5_9PL >= G5_13PL) || (G5_9PL == 0) #define MG5_13_19PL ~(1 << 8) #else #define MG5_13_19PL 0xFFFF #endif #if (G5_10PL >= G5_13PL) || (G5_10PL == 0) #define MG5_13_110PL ~(1 << 9) #else #define MG5_13_110PL 0xFFFF #endif #if (G5_11PL >= G5_13PL) || (G5_11PL == 0) #define MG5_13_111PL ~(1 << 10) #else #define MG5_13_111PL 0xFFFF #endif #if (G5_12PL >= G5_13PL) || (G5_12PL == 0) #define MG5_13_112PL ~(1 << 11) #else #define MG5_13_112PL 0xFFFF #endif #if (G5_14PL >= G5_13PL) || (G5_14PL == 0) #define MG5_13_114PL ~(1 << 13) #else #define MG5_13_114PL 0xFFFF #endif #if (G5_15PL >= G5_13PL) || (G5_15PL == 0) #define MG5_13_115PL ~(1 << 14) #else #define MG5_13_115PL 0xFFFF #endif #if (G5_16PL >= G5_13PL) || (G5_16PL == 0) #define MG5_13_116PL ~(1 << 15) #else #define MG5_13_116PL 0xFFFF #endif #define MG5_13_113PL 0xEFFF #define MG5_13 (MG5_13_11PL & MG5_13_12PL & MG5_13_13PL & MG5_13_14PL & \ MG5_13_15PL & MG5_13_16PL & MG5_13_17PL & MG5_13_18PL & \ MG5_13_19PL & MG5_13_110PL & MG5_13_111PL & MG5_13_112PL & \ MG5_13_113PL & MG5_13_114PL & MG5_13_115PL & MG5_13_116PL) // End of MG5_13: // Beginning of MG514: #if (G5_1PL >= G5_14PL) || (G5_1PL == 0) #define MG5_14_11PL ~(1 << 0) #else #define MG5_14_11PL 0xFFFF #endif #if (G5_2PL >= G5_14PL) || (G5_2PL == 0) #define MG5_14_12PL ~(1 << 1) #else #define MG5_14_12PL 0xFFFF #endif #if (G5_3PL >= G5_14PL) || (G5_3PL == 0) #define MG5_14_13PL ~(1 << 2) #else #define MG5_14_13PL 0xFFFF #endif #if (G5_4PL >= G5_14PL) || (G5_4PL == 0) #define MG5_14_14PL ~(1 << 3) #else #define MG5_14_14PL 0xFFFF #endif #if (G5_5PL >= G5_14PL) || (G5_5PL == 0) #define MG5_14_15PL ~(1 << 4) #else #define MG5_14_15PL 0xFFFF #endif #if (G5_6PL >= G5_14PL) || (G5_6PL == 0) #define MG5_14_16PL ~(1 << 5) #else #define MG5_14_16PL 0xFFFF #endif #if (G5_7PL >= G5_14PL) || (G5_7PL == 0) #define MG5_14_17PL ~(1 << 6) #else #define MG5_14_17PL 0xFFFF #endif #if (G5_8PL >= G5_14PL) || (G5_8PL == 0) #define MG5_14_18PL ~(1 << 7) #else #define MG5_14_18PL 0xFFFF #endif #if (G5_9PL >= G5_14PL) || (G5_9PL == 0) #define MG5_14_19PL ~(1 << 8) #else #define MG5_14_19PL 0xFFFF #endif #if (G5_10PL >= G5_14PL) || (G5_10PL == 0) #define MG5_14_110PL ~(1 << 9) #else #define MG5_14_110PL 0xFFFF #endif #if (G5_11PL >= G5_14PL) || (G5_11PL == 0) #define MG5_14_111PL ~(1 << 10) #else #define MG5_14_111PL 0xFFFF #endif #if (G5_12PL >= G5_14PL) || (G5_12PL == 0) #define MG5_14_112PL ~(1 << 11) #else #define MG5_14_112PL 0xFFFF #endif #if (G5_13PL >= G5_14PL) || (G5_13PL == 0) #define MG5_14_113PL ~(1 << 12) #else #define MG5_14_113PL 0xFFFF #endif #if (G5_15PL >= G5_14PL) || (G5_15PL == 0) #define MG5_14_115PL ~(1 << 14) #else #define MG5_14_115PL 0xFFFF #endif #if (G5_16PL >= G5_14PL) || (G5_16PL == 0) #define MG5_14_116PL ~(1 << 15) #else #define MG5_14_116PL 0xFFFF #endif #define MG5_14_114PL 0xDFFF #define MG5_14 (MG5_14_11PL & MG5_14_12PL & MG5_14_13PL & MG5_14_14PL & \ MG5_14_15PL & MG5_14_16PL & MG5_14_17PL & MG5_14_18PL & \ MG5_14_19PL & MG5_14_110PL & MG5_14_111PL & MG5_14_112PL & \ MG5_14_113PL & MG5_14_114PL & MG5_14_115PL & MG5_14_116PL) // End of MG5_14: // Beginning of MG515: #if (G5_1PL >= G5_15PL) || (G5_1PL == 0) #define MG5_15_11PL ~(1 << 0) #else #define MG5_15_11PL 0xFFFF #endif #if (G5_2PL >= G5_15PL) || (G5_2PL == 0) #define MG5_15_12PL ~(1 << 1) #else #define MG5_15_12PL 0xFFFF #endif #if (G5_3PL >= G5_15PL) || (G5_3PL == 0) #define MG5_15_13PL ~(1 << 2) #else #define MG5_15_13PL 0xFFFF #endif #if (G5_4PL >= G5_15PL) || (G5_4PL == 0) #define MG5_15_14PL ~(1 << 3) #else #define MG5_15_14PL 0xFFFF #endif #if (G5_5PL >= G5_15PL) || (G5_5PL == 0) #define MG5_15_15PL ~(1 << 4) #else #define MG5_15_15PL 0xFFFF #endif #if (G5_6PL >= G5_15PL) || (G5_6PL == 0) #define MG5_15_16PL ~(1 << 5) #else #define MG5_15_16PL 0xFFFF #endif #if (G5_7PL >= G5_15PL) || (G5_7PL == 0) #define MG5_15_17PL ~(1 << 6) #else #define MG5_15_17PL 0xFFFF #endif #if (G5_8PL >= G5_15PL) || (G5_8PL == 0) #define MG5_15_18PL ~(1 << 7) #else #define MG5_15_18PL 0xFFFF #endif #if (G5_9PL >= G5_15PL) || (G5_9PL == 0) #define MG5_15_19PL ~(1 << 8) #else #define MG5_15_19PL 0xFFFF #endif #if (G5_10PL >= G5_15PL) || (G5_10PL == 0) #define MG5_15_110PL ~(1 << 9) #else #define MG5_15_110PL 0xFFFF #endif #if (G5_11PL >= G5_15PL) || (G5_11PL == 0) #define MG5_15_111PL ~(1 << 10) #else #define MG5_15_111PL 0xFFFF #endif #if (G5_12PL >= G5_15PL) || (G5_12PL == 0) #define MG5_15_112PL ~(1 << 11) #else #define MG5_15_112PL 0xFFFF #endif #if (G5_13PL >= G5_15PL) || (G5_13PL == 0) #define MG5_15_113PL ~(1 << 12) #else #define MG5_15_113PL 0xFFFF #endif #if (G5_14PL >= G5_15PL) || (G5_14PL == 0) #define MG5_15_114PL ~(1 << 13) #else #define MG5_15_114PL 0xFFFF #endif #if (G5_16PL >= G5_15PL) || (G5_16PL == 0) #define MG5_15_116PL ~(1 << 15) #else #define MG5_15_116PL 0xFFFF #endif #define MG5_15_115PL 0xBFFF #define MG5_15 (MG5_15_11PL & MG5_15_12PL & MG5_15_13PL & MG5_15_14PL & \ MG5_15_15PL & MG5_15_16PL & MG5_15_17PL & MG5_15_18PL & \ MG5_15_19PL & MG5_15_110PL & MG5_15_111PL & MG5_15_112PL & \ MG5_15_113PL & MG5_15_114PL & MG5_15_115PL & MG5_15_116PL) // End of MG5_15: // Beginning of MG516: #if (G5_1PL >= G5_16PL) || (G5_1PL == 0) #define MG5_16_11PL ~(1 << 0) #else #define MG5_16_11PL 0xFFFF #endif #if (G5_2PL >= G5_16PL) || (G5_2PL == 0) #define MG5_16_12PL ~(1 << 1) #else #define MG5_16_12PL 0xFFFF #endif #if (G5_3PL >= G5_16PL) || (G5_3PL == 0) #define MG5_16_13PL ~(1 << 2) #else #define MG5_16_13PL 0xFFFF #endif #if (G5_4PL >= G5_16PL) || (G5_4PL == 0) #define MG5_16_14PL ~(1 << 3) #else #define MG5_16_14PL 0xFFFF #endif #if (G5_5PL >= G5_16PL) || (G5_5PL == 0) #define MG5_16_15PL ~(1 << 4) #else #define MG5_16_15PL 0xFFFF #endif #if (G5_6PL >= G5_16PL) || (G5_6PL == 0) #define MG5_16_16PL ~(1 << 5) #else #define MG5_16_16PL 0xFFFF #endif #if (G5_7PL >= G5_16PL) || (G5_7PL == 0) #define MG5_16_17PL ~(1 << 6) #else #define MG5_16_17PL 0xFFFF #endif #if (G5_8PL >= G5_16PL) || (G5_8PL == 0) #define MG5_16_18PL ~(1 << 7) #else #define MG5_16_18PL 0xFFFF #endif #if (G5_9PL >= G5_16PL) || (G5_9PL == 0) #define MG5_16_19PL ~(1 << 8) #else #define MG5_16_19PL 0xFFFF #endif #if (G5_10PL >= G5_16PL) || (G5_10PL == 0) #define MG5_16_110PL ~(1 << 9) #else #define MG5_16_110PL 0xFFFF #endif #if (G5_11PL >= G5_16PL) || (G5_11PL == 0) #define MG5_16_111PL ~(1 << 10) #else #define MG5_16_111PL 0xFFFF #endif #if (G5_12PL >= G5_16PL) || (G5_12PL == 0) #define MG5_16_112PL ~(1 << 11) #else #define MG5_16_112PL 0xFFFF #endif #if (G5_13PL >= G5_16PL) || (G5_13PL == 0) #define MG5_16_113PL ~(1 << 12) #else #define MG5_16_113PL 0xFFFF #endif #if (G5_14PL >= G5_16PL) || (G5_14PL == 0) #define MG5_16_114PL ~(1 << 13) #else #define MG5_16_114PL 0xFFFF #endif #if (G5_15PL >= G5_16PL) || (G5_15PL == 0) #define MG5_16_115PL ~(1 << 14) #else #define MG5_16_115PL 0xFFFF #endif #define MG5_16_116PL 0x7FFF #define MG5_16 (MG5_16_11PL & MG5_16_12PL & MG5_16_13PL & MG5_16_14PL & \ MG5_16_15PL & MG5_16_16PL & MG5_16_17PL & MG5_16_18PL & \ MG5_16_19PL & MG5_16_110PL & MG5_16_111PL & MG5_16_112PL & \ MG5_16_113PL & MG5_16_114PL & MG5_16_115PL & MG5_16_116PL) // End of MG5_16: // // Automatically generate PIEIER6 interrupt masks MG61 to MG616: // // Beginning of MG61: #if (G6_2PL >= G6_1PL) || (G6_2PL == 0) #define MG6_1_12PL ~(1 << 1) #else #define MG6_1_12PL 0xFFFF #endif #if (G6_3PL >= G6_1PL) || (G6_3PL == 0) #define MG6_1_13PL ~(1 << 2) #else #define MG6_1_13PL 0xFFFF #endif #if (G6_4PL >= G6_1PL) || (G6_4PL == 0) #define MG6_1_14PL ~(1 << 3) #else #define MG6_1_14PL 0xFFFF #endif #if (G6_5PL >= G6_1PL) || (G6_5PL == 0) #define MG6_1_15PL ~(1 << 4) #else #define MG6_1_15PL 0xFFFF #endif #if (G6_6PL >= G6_1PL) || (G6_6PL == 0) #define MG6_1_16PL ~(1 << 5) #else #define MG6_1_16PL 0xFFFF #endif #if (G6_7PL >= G6_1PL) || (G6_7PL == 0) #define MG6_1_17PL ~(1 << 6) #else #define MG6_1_17PL 0xFFFF #endif #if (G6_8PL >= G6_1PL) || (G6_8PL == 0) #define MG6_1_18PL ~(1 << 7) #else #define MG6_1_18PL 0xFFFF #endif #if (G6_9PL >= G6_1PL) || (G6_9PL == 0) #define MG6_1_19PL ~(1 << 8) #else #define MG6_1_19PL 0xFFFF #endif #if (G6_10PL >= G6_1PL) || (G6_10PL == 0) #define MG6_1_110PL ~(1 << 9) #else #define MG6_1_110PL 0xFFFF #endif #if (G6_11PL >= G6_1PL) || (G6_11PL == 0) #define MG6_1_111PL ~(1 << 10) #else #define MG6_1_111PL 0xFFFF #endif #if (G6_12PL >= G6_1PL) || (G6_12PL == 0) #define MG6_1_112PL ~(1 << 11) #else #define MG6_1_112PL 0xFFFF #endif #if (G6_13PL >= G6_1PL) || (G6_13PL == 0) #define MG6_1_113PL ~(1 << 12) #else #define MG6_1_113PL 0xFFFF #endif #if (G6_14PL >= G6_1PL) || (G6_14PL == 0) #define MG6_1_114PL ~(1 << 13) #else #define MG6_1_114PL 0xFFFF #endif #if (G6_15PL >= G6_1PL) || (G6_15PL == 0) #define MG6_1_115PL ~(1 << 14) #else #define MG6_1_115PL 0xFFFF #endif #if (G6_16PL >= G6_1PL) || (G6_16PL == 0) #define MG6_1_116PL ~(1 << 15) #else #define MG6_1_116PL 0xFFFF #endif #define MG6_1_11PL 0xFFFE #define MG6_1 (MG6_1_11PL & MG6_1_12PL & MG6_1_13PL & MG6_1_14PL & \ MG6_1_15PL & MG6_1_16PL & MG6_1_17PL & MG6_1_18PL & \ MG6_1_19PL & MG6_1_110PL & MG6_1_111PL & MG6_1_112PL & \ MG6_1_113PL & MG6_1_114PL & MG6_1_115PL & MG6_1_116PL) // End of MG6_1: // Beginning of MG62: #if (G6_1PL >= G6_2PL) || (G6_1PL == 0) #define MG6_2_11PL ~(1 << 0) #else #define MG6_2_11PL 0xFFFF #endif #if (G6_3PL >= G6_2PL) || (G6_3PL == 0) #define MG6_2_13PL ~(1 << 2) #else #define MG6_2_13PL 0xFFFF #endif #if (G6_4PL >= G6_2PL) || (G6_4PL == 0) #define MG6_2_14PL ~(1 << 3) #else #define MG6_2_14PL 0xFFFF #endif #if (G6_5PL >= G6_2PL) || (G6_5PL == 0) #define MG6_2_15PL ~(1 << 4) #else #define MG6_2_15PL 0xFFFF #endif #if (G6_6PL >= G6_2PL) || (G6_6PL == 0) #define MG6_2_16PL ~(1 << 5) #else #define MG6_2_16PL 0xFFFF #endif #if (G6_7PL >= G6_2PL) || (G6_7PL == 0) #define MG6_2_17PL ~(1 << 6) #else #define MG6_2_17PL 0xFFFF #endif #if (G6_8PL >= G6_2PL) || (G6_8PL == 0) #define MG6_2_18PL ~(1 << 7) #else #define MG6_2_18PL 0xFFFF #endif #if (G6_9PL >= G6_2PL) || (G6_9PL == 0) #define MG6_2_19PL ~(1 << 8) #else #define MG6_2_19PL 0xFFFF #endif #if (G6_10PL >= G6_2PL) || (G6_10PL == 0) #define MG6_2_110PL ~(1 << 9) #else #define MG6_2_110PL 0xFFFF #endif #if (G6_11PL >= G6_2PL) || (G6_11PL == 0) #define MG6_2_111PL ~(1 << 10) #else #define MG6_2_111PL 0xFFFF #endif #if (G6_12PL >= G6_2PL) || (G6_12PL == 0) #define MG6_2_112PL ~(1 << 11) #else #define MG6_2_112PL 0xFFFF #endif #if (G6_13PL >= G6_2PL) || (G6_13PL == 0) #define MG6_2_113PL ~(1 << 12) #else #define MG6_2_113PL 0xFFFF #endif #if (G6_14PL >= G6_2PL) || (G6_14PL == 0) #define MG6_2_114PL ~(1 << 13) #else #define MG6_2_114PL 0xFFFF #endif #if (G6_15PL >= G6_2PL) || (G6_15PL == 0) #define MG6_2_115PL ~(1 << 14) #else #define MG6_2_115PL 0xFFFF #endif #if (G6_16PL >= G6_2PL) || (G6_16PL == 0) #define MG6_2_116PL ~(1 << 15) #else #define MG6_2_116PL 0xFFFF #endif #define MG6_2_12PL 0xFFFD #define MG6_2 (MG6_2_11PL & MG6_2_12PL & MG6_2_13PL & MG6_2_14PL & \ MG6_2_15PL & MG6_2_16PL & MG6_2_17PL & MG6_2_18PL & \ MG6_2_19PL & MG6_2_110PL & MG6_2_111PL & MG6_2_112PL & \ MG6_2_113PL & MG6_2_114PL & MG6_2_115PL & MG6_2_116PL) // End of MG6_2: // Beginning of MG63: #if (G6_1PL >= G6_3PL) || (G6_1PL == 0) #define MG6_3_11PL ~(1 << 0) #else #define MG6_3_11PL 0xFFFF #endif #if (G6_2PL >= G6_3PL) || (G6_2PL == 0) #define MG6_3_12PL ~(1 << 1) #else #define MG6_3_12PL 0xFFFF #endif #if (G6_4PL >= G6_3PL) || (G6_4PL == 0) #define MG6_3_14PL ~(1 << 3) #else #define MG6_3_14PL 0xFFFF #endif #if (G6_5PL >= G6_3PL) || (G6_5PL == 0) #define MG6_3_15PL ~(1 << 4) #else #define MG6_3_15PL 0xFFFF #endif #if (G6_6PL >= G6_3PL) || (G6_6PL == 0) #define MG6_3_16PL ~(1 << 5) #else #define MG6_3_16PL 0xFFFF #endif #if (G6_7PL >= G6_3PL) || (G6_7PL == 0) #define MG6_3_17PL ~(1 << 6) #else #define MG6_3_17PL 0xFFFF #endif #if (G6_8PL >= G6_3PL) || (G6_8PL == 0) #define MG6_3_18PL ~(1 << 7) #else #define MG6_3_18PL 0xFFFF #endif #if (G6_9PL >= G6_3PL) || (G6_9PL == 0) #define MG6_3_19PL ~(1 << 8) #else #define MG6_3_19PL 0xFFFF #endif #if (G6_10PL >= G6_3PL) || (G6_10PL == 0) #define MG6_3_110PL ~(1 << 9) #else #define MG6_3_110PL 0xFFFF #endif #if (G6_11PL >= G6_3PL) || (G6_11PL == 0) #define MG6_3_111PL ~(1 << 10) #else #define MG6_3_111PL 0xFFFF #endif #if (G6_12PL >= G6_3PL) || (G6_12PL == 0) #define MG6_3_112PL ~(1 << 11) #else #define MG6_3_112PL 0xFFFF #endif #if (G6_13PL >= G6_3PL) || (G6_13PL == 0) #define MG6_3_113PL ~(1 << 12) #else #define MG6_3_113PL 0xFFFF #endif #if (G6_14PL >= G6_3PL) || (G6_14PL == 0) #define MG6_3_114PL ~(1 << 13) #else #define MG6_3_114PL 0xFFFF #endif #if (G6_15PL >= G6_3PL) || (G6_15PL == 0) #define MG6_3_115PL ~(1 << 14) #else #define MG6_3_115PL 0xFFFF #endif #if (G6_16PL >= G6_3PL) || (G6_16PL == 0) #define MG6_3_116PL ~(1 << 15) #else #define MG6_3_116PL 0xFFFF #endif #define MG6_3_13PL 0xFFFB #define MG6_3 (MG6_3_11PL & MG6_3_12PL & MG6_3_13PL & MG6_3_14PL & \ MG6_3_15PL & MG6_3_16PL & MG6_3_17PL & MG6_3_18PL & \ MG6_3_19PL & MG6_3_110PL & MG6_3_111PL & MG6_3_112PL & \ MG6_3_113PL & MG6_3_114PL & MG6_3_115PL & MG6_3_116PL) // End of MG6_3: // Beginning of MG64: #if (G6_1PL >= G6_4PL) || (G6_1PL == 0) #define MG6_4_11PL ~(1 << 0) #else #define MG6_4_11PL 0xFFFF #endif #if (G6_2PL >= G6_4PL) || (G6_2PL == 0) #define MG6_4_12PL ~(1 << 1) #else #define MG6_4_12PL 0xFFFF #endif #if (G6_3PL >= G6_4PL) || (G6_3PL == 0) #define MG6_4_13PL ~(1 << 2) #else #define MG6_4_13PL 0xFFFF #endif #if (G6_5PL >= G6_4PL) || (G6_5PL == 0) #define MG6_4_15PL ~(1 << 4) #else #define MG6_4_15PL 0xFFFF #endif #if (G6_6PL >= G6_4PL) || (G6_6PL == 0) #define MG6_4_16PL ~(1 << 5) #else #define MG6_4_16PL 0xFFFF #endif #if (G6_7PL >= G6_4PL) || (G6_7PL == 0) #define MG6_4_17PL ~(1 << 6) #else #define MG6_4_17PL 0xFFFF #endif #if (G6_8PL >= G6_4PL) || (G6_8PL == 0) #define MG6_4_18PL ~(1 << 7) #else #define MG6_4_18PL 0xFFFF #endif #if (G6_9PL >= G6_4PL) || (G6_9PL == 0) #define MG6_4_19PL ~(1 << 8) #else #define MG6_4_19PL 0xFFFF #endif #if (G6_10PL >= G6_4PL) || (G6_10PL == 0) #define MG6_4_110PL ~(1 << 9) #else #define MG6_4_110PL 0xFFFF #endif #if (G6_11PL >= G6_4PL) || (G6_11PL == 0) #define MG6_4_111PL ~(1 << 10) #else #define MG6_4_111PL 0xFFFF #endif #if (G6_12PL >= G6_4PL) || (G6_12PL == 0) #define MG6_4_112PL ~(1 << 11) #else #define MG6_4_112PL 0xFFFF #endif #if (G6_13PL >= G6_4PL) || (G6_13PL == 0) #define MG6_4_113PL ~(1 << 12) #else #define MG6_4_113PL 0xFFFF #endif #if (G6_14PL >= G6_4PL) || (G6_14PL == 0) #define MG6_4_114PL ~(1 << 13) #else #define MG6_4_114PL 0xFFFF #endif #if (G6_15PL >= G6_4PL) || (G6_15PL == 0) #define MG6_4_115PL ~(1 << 14) #else #define MG6_4_115PL 0xFFFF #endif #if (G6_16PL >= G6_4PL) || (G6_16PL == 0) #define MG6_4_116PL ~(1 << 15) #else #define MG6_4_116PL 0xFFFF #endif #define MG6_4_14PL 0xFFF7 #define MG6_4 (MG6_4_11PL & MG6_4_12PL & MG6_4_13PL & MG6_4_14PL & \ MG6_4_15PL & MG6_4_16PL & MG6_4_17PL & MG6_4_18PL & \ MG6_4_19PL & MG6_4_110PL & MG6_4_111PL & MG6_4_112PL & \ MG6_4_113PL & MG6_4_114PL & MG6_4_115PL & MG6_4_116PL) // End of MG6_4: // Beginning of MG65: #if (G6_1PL >= G6_5PL) || (G6_1PL == 0) #define MG6_5_11PL ~(1 << 0) #else #define MG6_5_11PL 0xFFFF #endif #if (G6_2PL >= G6_5PL) || (G6_2PL == 0) #define MG6_5_12PL ~(1 << 1) #else #define MG6_5_12PL 0xFFFF #endif #if (G6_3PL >= G6_5PL) || (G6_3PL == 0) #define MG6_5_13PL ~(1 << 2) #else #define MG6_5_13PL 0xFFFF #endif #if (G6_4PL >= G6_5PL) || (G6_4PL == 0) #define MG6_5_14PL ~(1 << 3) #else #define MG6_5_14PL 0xFFFF #endif #if (G6_6PL >= G6_5PL) || (G6_6PL == 0) #define MG6_5_16PL ~(1 << 5) #else #define MG6_5_16PL 0xFFFF #endif #if (G6_7PL >= G6_5PL) || (G6_7PL == 0) #define MG6_5_17PL ~(1 << 6) #else #define MG6_5_17PL 0xFFFF #endif #if (G6_8PL >= G6_5PL) || (G6_8PL == 0) #define MG6_5_18PL ~(1 << 7) #else #define MG6_5_18PL 0xFFFF #endif #if (G6_9PL >= G6_5PL) || (G6_9PL == 0) #define MG6_5_19PL ~(1 << 8) #else #define MG6_5_19PL 0xFFFF #endif #if (G6_10PL >= G6_5PL) || (G6_10PL == 0) #define MG6_5_110PL ~(1 << 9) #else #define MG6_5_110PL 0xFFFF #endif #if (G6_11PL >= G6_5PL) || (G6_11PL == 0) #define MG6_5_111PL ~(1 << 10) #else #define MG6_5_111PL 0xFFFF #endif #if (G6_12PL >= G6_5PL) || (G6_12PL == 0) #define MG6_5_112PL ~(1 << 11) #else #define MG6_5_112PL 0xFFFF #endif #if (G6_13PL >= G6_5PL) || (G6_13PL == 0) #define MG6_5_113PL ~(1 << 12) #else #define MG6_5_113PL 0xFFFF #endif #if (G6_14PL >= G6_5PL) || (G6_14PL == 0) #define MG6_5_114PL ~(1 << 13) #else #define MG6_5_114PL 0xFFFF #endif #if (G6_15PL >= G6_5PL) || (G6_15PL == 0) #define MG6_5_115PL ~(1 << 14) #else #define MG6_5_115PL 0xFFFF #endif #if (G6_16PL >= G6_5PL) || (G6_16PL == 0) #define MG6_5_116PL ~(1 << 15) #else #define MG6_5_116PL 0xFFFF #endif #define MG6_5_15PL 0xFFEF #define MG6_5 (MG6_5_11PL & MG6_5_12PL & MG6_5_13PL & MG6_5_14PL & \ MG6_5_15PL & MG6_5_16PL & MG6_5_17PL & MG6_5_18PL & \ MG6_5_19PL & MG6_5_110PL & MG6_5_111PL & MG6_5_112PL & \ MG6_5_113PL & MG6_5_114PL & MG6_5_115PL & MG6_5_116PL) // End of MG6_5: // Beginning of MG66: #if (G6_1PL >= G6_6PL) || (G6_1PL == 0) #define MG6_6_11PL ~(1 << 0) #else #define MG6_6_11PL 0xFFFF #endif #if (G6_2PL >= G6_6PL) || (G6_2PL == 0) #define MG6_6_12PL ~(1 << 1) #else #define MG6_6_12PL 0xFFFF #endif #if (G6_3PL >= G6_6PL) || (G6_3PL == 0) #define MG6_6_13PL ~(1 << 2) #else #define MG6_6_13PL 0xFFFF #endif #if (G6_4PL >= G6_6PL) || (G6_4PL == 0) #define MG6_6_14PL ~(1 << 3) #else #define MG6_6_14PL 0xFFFF #endif #if (G6_5PL >= G6_6PL) || (G6_5PL == 0) #define MG6_6_15PL ~(1 << 4) #else #define MG6_6_15PL 0xFFFF #endif #if (G6_7PL >= G6_6PL) || (G6_7PL == 0) #define MG6_6_17PL ~(1 << 6) #else #define MG6_6_17PL 0xFFFF #endif #if (G6_8PL >= G6_6PL) || (G6_8PL == 0) #define MG6_6_18PL ~(1 << 7) #else #define MG6_6_18PL 0xFFFF #endif #if (G6_9PL >= G6_6PL) || (G6_9PL == 0) #define MG6_6_19PL ~(1 << 8) #else #define MG6_6_19PL 0xFFFF #endif #if (G6_10PL >= G6_6PL) || (G6_10PL == 0) #define MG6_6_110PL ~(1 << 9) #else #define MG6_6_110PL 0xFFFF #endif #if (G6_11PL >= G6_6PL) || (G6_11PL == 0) #define MG6_6_111PL ~(1 << 10) #else #define MG6_6_111PL 0xFFFF #endif #if (G6_12PL >= G6_6PL) || (G6_12PL == 0) #define MG6_6_112PL ~(1 << 11) #else #define MG6_6_112PL 0xFFFF #endif #if (G6_13PL >= G6_6PL) || (G6_13PL == 0) #define MG6_6_113PL ~(1 << 12) #else #define MG6_6_113PL 0xFFFF #endif #if (G6_14PL >= G6_6PL) || (G6_14PL == 0) #define MG6_6_114PL ~(1 << 13) #else #define MG6_6_114PL 0xFFFF #endif #if (G6_15PL >= G6_6PL) || (G6_15PL == 0) #define MG6_6_115PL ~(1 << 14) #else #define MG6_6_115PL 0xFFFF #endif #if (G6_16PL >= G6_6PL) || (G6_16PL == 0) #define MG6_6_116PL ~(1 << 15) #else #define MG6_6_116PL 0xFFFF #endif #define MG6_6_16PL 0xFFDF #define MG6_6 (MG6_6_11PL & MG6_6_12PL & MG6_6_13PL & MG6_6_14PL & \ MG6_6_15PL & MG6_6_16PL & MG6_6_17PL & MG6_6_18PL & \ MG6_6_19PL & MG6_6_110PL & MG6_6_111PL & MG6_6_112PL & \ MG6_6_113PL & MG6_6_114PL & MG6_6_115PL & MG6_6_116PL) // End of MG6_6: // Beginning of MG67: #if (G6_1PL >= G6_7PL) || (G6_1PL == 0) #define MG6_7_11PL ~(1 << 0) #else #define MG6_7_11PL 0xFFFF #endif #if (G6_2PL >= G6_7PL) || (G6_2PL == 0) #define MG6_7_12PL ~(1 << 1) #else #define MG6_7_12PL 0xFFFF #endif #if (G6_3PL >= G6_7PL) || (G6_3PL == 0) #define MG6_7_13PL ~(1 << 2) #else #define MG6_7_13PL 0xFFFF #endif #if (G6_4PL >= G6_7PL) || (G6_4PL == 0) #define MG6_7_14PL ~(1 << 3) #else #define MG6_7_14PL 0xFFFF #endif #if (G6_5PL >= G6_7PL) || (G6_5PL == 0) #define MG6_7_15PL ~(1 << 4) #else #define MG6_7_15PL 0xFFFF #endif #if (G6_6PL >= G6_7PL) || (G6_6PL == 0) #define MG6_7_16PL ~(1 << 5) #else #define MG6_7_16PL 0xFFFF #endif #if (G6_8PL >= G6_7PL) || (G6_8PL == 0) #define MG6_7_18PL ~(1 << 7) #else #define MG6_7_18PL 0xFFFF #endif #if (G6_9PL >= G6_7PL) || (G6_9PL == 0) #define MG6_7_19PL ~(1 << 8) #else #define MG6_7_19PL 0xFFFF #endif #if (G6_10PL >= G6_7PL) || (G6_10PL == 0) #define MG6_7_110PL ~(1 << 9) #else #define MG6_7_110PL 0xFFFF #endif #if (G6_11PL >= G6_7PL) || (G6_11PL == 0) #define MG6_7_111PL ~(1 << 10) #else #define MG6_7_111PL 0xFFFF #endif #if (G6_12PL >= G6_7PL) || (G6_12PL == 0) #define MG6_7_112PL ~(1 << 11) #else #define MG6_7_112PL 0xFFFF #endif #if (G6_13PL >= G6_7PL) || (G6_13PL == 0) #define MG6_7_113PL ~(1 << 12) #else #define MG6_7_113PL 0xFFFF #endif #if (G6_14PL >= G6_7PL) || (G6_14PL == 0) #define MG6_7_114PL ~(1 << 13) #else #define MG6_7_114PL 0xFFFF #endif #if (G6_15PL >= G6_7PL) || (G6_15PL == 0) #define MG6_7_115PL ~(1 << 14) #else #define MG6_7_115PL 0xFFFF #endif #if (G6_16PL >= G6_7PL) || (G6_16PL == 0) #define MG6_7_116PL ~(1 << 15) #else #define MG6_7_116PL 0xFFFF #endif #define MG6_7_17PL 0xFFBF #define MG6_7 (MG6_7_11PL & MG6_7_12PL & MG6_7_13PL & MG6_7_14PL & \ MG6_7_15PL & MG6_7_16PL & MG6_7_17PL & MG6_7_18PL & \ MG6_7_19PL & MG6_7_110PL & MG6_7_111PL & MG6_7_112PL & \ MG6_7_113PL & MG6_7_114PL & MG6_7_115PL & MG6_7_116PL) // End of MG6_7: // Beginning of MG68: #if (G6_1PL >= G6_8PL) || (G6_1PL == 0) #define MG6_8_11PL ~(1 << 0) #else #define MG6_8_11PL 0xFFFF #endif #if (G6_2PL >= G6_8PL) || (G6_2PL == 0) #define MG6_8_12PL ~(1 << 1) #else #define MG6_8_12PL 0xFFFF #endif #if (G6_3PL >= G6_8PL) || (G6_3PL == 0) #define MG6_8_13PL ~(1 << 2) #else #define MG6_8_13PL 0xFFFF #endif #if (G6_4PL >= G6_8PL) || (G6_4PL == 0) #define MG6_8_14PL ~(1 << 3) #else #define MG6_8_14PL 0xFFFF #endif #if (G6_5PL >= G6_8PL) || (G6_5PL == 0) #define MG6_8_15PL ~(1 << 4) #else #define MG6_8_15PL 0xFFFF #endif #if (G6_6PL >= G6_8PL) || (G6_6PL == 0) #define MG6_8_16PL ~(1 << 5) #else #define MG6_8_16PL 0xFFFF #endif #if (G6_7PL >= G6_8PL) || (G6_7PL == 0) #define MG6_8_17PL ~(1 << 6) #else #define MG6_8_17PL 0xFFFF #endif #if (G6_9PL >= G6_8PL) || (G6_9PL == 0) #define MG6_8_19PL ~(1 << 8) #else #define MG6_8_19PL 0xFFFF #endif #if (G6_10PL >= G6_8PL) || (G6_10PL == 0) #define MG6_8_110PL ~(1 << 9) #else #define MG6_8_110PL 0xFFFF #endif #if (G6_11PL >= G6_8PL) || (G6_11PL == 0) #define MG6_8_111PL ~(1 << 10) #else #define MG6_8_111PL 0xFFFF #endif #if (G6_12PL >= G6_8PL) || (G6_12PL == 0) #define MG6_8_112PL ~(1 << 11) #else #define MG6_8_112PL 0xFFFF #endif #if (G6_13PL >= G6_8PL) || (G6_13PL == 0) #define MG6_8_113PL ~(1 << 12) #else #define MG6_8_113PL 0xFFFF #endif #if (G6_14PL >= G6_8PL) || (G6_14PL == 0) #define MG6_8_114PL ~(1 << 13) #else #define MG6_8_114PL 0xFFFF #endif #if (G6_15PL >= G6_8PL) || (G6_15PL == 0) #define MG6_8_115PL ~(1 << 14) #else #define MG6_8_115PL 0xFFFF #endif #if (G6_16PL >= G6_8PL) || (G6_16PL == 0) #define MG6_8_116PL ~(1 << 15) #else #define MG6_8_116PL 0xFFFF #endif #define MG6_8_18PL 0xFF7F #define MG6_8 (MG6_8_11PL & MG6_8_12PL & MG6_8_13PL & MG6_8_14PL & \ MG6_8_15PL & MG6_8_16PL & MG6_8_17PL & MG6_8_18PL & \ MG6_8_19PL & MG6_8_110PL & MG6_8_111PL & MG6_8_112PL & \ MG6_8_113PL & MG6_8_114PL & MG6_8_115PL & MG6_8_116PL) // End of MG6_8: // Beginning of MG69: #if (G6_1PL >= G6_9PL) || (G6_1PL == 0) #define MG6_9_11PL ~(1 << 0) #else #define MG6_9_11PL 0xFFFF #endif #if (G6_2PL >= G6_9PL) || (G6_2PL == 0) #define MG6_9_12PL ~(1 << 1) #else #define MG6_9_12PL 0xFFFF #endif #if (G6_3PL >= G6_9PL) || (G6_3PL == 0) #define MG6_9_13PL ~(1 << 2) #else #define MG6_9_13PL 0xFFFF #endif #if (G6_4PL >= G6_9PL) || (G6_4PL == 0) #define MG6_9_14PL ~(1 << 3) #else #define MG6_9_14PL 0xFFFF #endif #if (G6_5PL >= G6_9PL) || (G6_5PL == 0) #define MG6_9_15PL ~(1 << 4) #else #define MG6_9_15PL 0xFFFF #endif #if (G6_6PL >= G6_9PL) || (G6_6PL == 0) #define MG6_9_16PL ~(1 << 5) #else #define MG6_9_16PL 0xFFFF #endif #if (G6_7PL >= G6_9PL) || (G6_7PL == 0) #define MG6_9_17PL ~(1 << 6) #else #define MG6_9_17PL 0xFFFF #endif #if (G6_8PL >= G6_9PL) || (G6_8PL == 0) #define MG6_9_18PL ~(1 << 7) #else #define MG6_9_18PL 0xFFFF #endif #if (G6_10PL >= G6_9PL) || (G6_10PL == 0) #define MG6_9_110PL ~(1 << 9) #else #define MG6_9_110PL 0xFFFF #endif #if (G6_11PL >= G6_9PL) || (G6_11PL == 0) #define MG6_9_111PL ~(1 << 10) #else #define MG6_9_111PL 0xFFFF #endif #if (G6_12PL >= G6_9PL) || (G6_12PL == 0) #define MG6_9_112PL ~(1 << 11) #else #define MG6_9_112PL 0xFFFF #endif #if (G6_13PL >= G6_9PL) || (G6_13PL == 0) #define MG6_9_113PL ~(1 << 12) #else #define MG6_9_113PL 0xFFFF #endif #if (G6_14PL >= G6_9PL) || (G6_14PL == 0) #define MG6_9_114PL ~(1 << 13) #else #define MG6_9_114PL 0xFFFF #endif #if (G6_15PL >= G6_9PL) || (G6_15PL == 0) #define MG6_9_115PL ~(1 << 14) #else #define MG6_9_115PL 0xFFFF #endif #if (G6_16PL >= G6_9PL) || (G6_16PL == 0) #define MG6_9_116PL ~(1 << 15) #else #define MG6_9_116PL 0xFFFF #endif #define MG6_9_19PL 0xFEFF #define MG6_9 (MG6_9_11PL & MG6_9_12PL & MG6_9_13PL & MG6_9_14PL & \ MG6_9_15PL & MG6_9_16PL & MG6_9_17PL & MG6_9_18PL & \ MG6_9_19PL & MG6_9_110PL & MG6_9_111PL & MG6_9_112PL & \ MG6_9_113PL & MG6_9_114PL & MG6_9_115PL & MG6_9_116PL) // End of MG6_9: // Beginning of MG610: #if (G6_1PL >= G6_10PL) || (G6_1PL == 0) #define MG6_10_11PL ~(1 << 0) #else #define MG6_10_11PL 0xFFFF #endif #if (G6_2PL >= G6_10PL) || (G6_2PL == 0) #define MG6_10_12PL ~(1 << 1) #else #define MG6_10_12PL 0xFFFF #endif #if (G6_3PL >= G6_10PL) || (G6_3PL == 0) #define MG6_10_13PL ~(1 << 2) #else #define MG6_10_13PL 0xFFFF #endif #if (G6_4PL >= G6_10PL) || (G6_4PL == 0) #define MG6_10_14PL ~(1 << 3) #else #define MG6_10_14PL 0xFFFF #endif #if (G6_5PL >= G6_10PL) || (G6_5PL == 0) #define MG6_10_15PL ~(1 << 4) #else #define MG6_10_15PL 0xFFFF #endif #if (G6_6PL >= G6_10PL) || (G6_6PL == 0) #define MG6_10_16PL ~(1 << 5) #else #define MG6_10_16PL 0xFFFF #endif #if (G6_7PL >= G6_10PL) || (G6_7PL == 0) #define MG6_10_17PL ~(1 << 6) #else #define MG6_10_17PL 0xFFFF #endif #if (G6_8PL >= G6_10PL) || (G6_8PL == 0) #define MG6_10_18PL ~(1 << 7) #else #define MG6_10_18PL 0xFFFF #endif #if (G6_9PL >= G6_10PL) || (G6_9PL == 0) #define MG6_10_19PL ~(1 << 8) #else #define MG6_10_19PL 0xFFFF #endif #if (G6_11PL >= G6_10PL) || (G6_11PL == 0) #define MG6_10_111PL ~(1 << 10) #else #define MG6_10_111PL 0xFFFF #endif #if (G6_12PL >= G6_10PL) || (G6_12PL == 0) #define MG6_10_112PL ~(1 << 11) #else #define MG6_10_112PL 0xFFFF #endif #if (G6_13PL >= G6_10PL) || (G6_13PL == 0) #define MG6_10_113PL ~(1 << 12) #else #define MG6_10_113PL 0xFFFF #endif #if (G6_14PL >= G6_10PL) || (G6_14PL == 0) #define MG6_10_114PL ~(1 << 13) #else #define MG6_10_114PL 0xFFFF #endif #if (G6_15PL >= G6_10PL) || (G6_15PL == 0) #define MG6_10_115PL ~(1 << 14) #else #define MG6_10_115PL 0xFFFF #endif #if (G6_16PL >= G6_10PL) || (G6_16PL == 0) #define MG6_10_116PL ~(1 << 15) #else #define MG6_10_116PL 0xFFFF #endif #define MG6_10_110PL 0xFDFF #define MG6_10 (MG6_10_11PL & MG6_10_12PL & MG6_10_13PL & MG6_10_14PL & \ MG6_10_15PL & MG6_10_16PL & MG6_10_17PL & MG6_10_18PL & \ MG6_10_19PL & MG6_10_110PL & MG6_10_111PL & MG6_10_112PL & \ MG6_10_113PL & MG6_10_114PL & MG6_10_115PL & MG6_10_116PL) // End of MG6_10: // Beginning of MG611: #if (G6_1PL >= G6_11PL) || (G6_1PL == 0) #define MG6_11_11PL ~(1 << 0) #else #define MG6_11_11PL 0xFFFF #endif #if (G6_2PL >= G6_11PL) || (G6_2PL == 0) #define MG6_11_12PL ~(1 << 1) #else #define MG6_11_12PL 0xFFFF #endif #if (G6_3PL >= G6_11PL) || (G6_3PL == 0) #define MG6_11_13PL ~(1 << 2) #else #define MG6_11_13PL 0xFFFF #endif #if (G6_4PL >= G6_11PL) || (G6_4PL == 0) #define MG6_11_14PL ~(1 << 3) #else #define MG6_11_14PL 0xFFFF #endif #if (G6_5PL >= G6_11PL) || (G6_5PL == 0) #define MG6_11_15PL ~(1 << 4) #else #define MG6_11_15PL 0xFFFF #endif #if (G6_6PL >= G6_11PL) || (G6_6PL == 0) #define MG6_11_16PL ~(1 << 5) #else #define MG6_11_16PL 0xFFFF #endif #if (G6_7PL >= G6_11PL) || (G6_7PL == 0) #define MG6_11_17PL ~(1 << 6) #else #define MG6_11_17PL 0xFFFF #endif #if (G6_8PL >= G6_11PL) || (G6_8PL == 0) #define MG6_11_18PL ~(1 << 7) #else #define MG6_11_18PL 0xFFFF #endif #if (G6_9PL >= G6_11PL) || (G6_9PL == 0) #define MG6_11_19PL ~(1 << 8) #else #define MG6_11_19PL 0xFFFF #endif #if (G6_10PL >= G6_11PL) || (G6_10PL == 0) #define MG6_11_110PL ~(1 << 9) #else #define MG6_11_110PL 0xFFFF #endif #if (G6_12PL >= G6_11PL) || (G6_12PL == 0) #define MG6_11_112PL ~(1 << 11) #else #define MG6_11_112PL 0xFFFF #endif #if (G6_13PL >= G6_11PL) || (G6_13PL == 0) #define MG6_11_113PL ~(1 << 12) #else #define MG6_11_113PL 0xFFFF #endif #if (G6_14PL >= G6_11PL) || (G6_14PL == 0) #define MG6_11_114PL ~(1 << 13) #else #define MG6_11_114PL 0xFFFF #endif #if (G6_15PL >= G6_11PL) || (G6_15PL == 0) #define MG6_11_115PL ~(1 << 14) #else #define MG6_11_115PL 0xFFFF #endif #if (G6_16PL >= G6_11PL) || (G6_16PL == 0) #define MG6_11_116PL ~(1 << 15) #else #define MG6_11_116PL 0xFFFF #endif #define MG6_11_111PL 0xFBFF #define MG6_11 (MG6_11_11PL & MG6_11_12PL & MG6_11_13PL & MG6_11_14PL & \ MG6_11_15PL & MG6_11_16PL & MG6_11_17PL & MG6_11_18PL & \ MG6_11_19PL & MG6_11_110PL & MG6_11_111PL & MG6_11_112PL & \ MG6_11_113PL & MG6_11_114PL & MG6_11_115PL & MG6_11_116PL) // End of MG6_11: // Beginning of MG612: #if (G6_1PL >= G6_12PL) || (G6_1PL == 0) #define MG6_12_11PL ~(1 << 0) #else #define MG6_12_11PL 0xFFFF #endif #if (G6_2PL >= G6_12PL) || (G6_2PL == 0) #define MG6_12_12PL ~(1 << 1) #else #define MG6_12_12PL 0xFFFF #endif #if (G6_3PL >= G6_12PL) || (G6_3PL == 0) #define MG6_12_13PL ~(1 << 2) #else #define MG6_12_13PL 0xFFFF #endif #if (G6_4PL >= G6_12PL) || (G6_4PL == 0) #define MG6_12_14PL ~(1 << 3) #else #define MG6_12_14PL 0xFFFF #endif #if (G6_5PL >= G6_12PL) || (G6_5PL == 0) #define MG6_12_15PL ~(1 << 4) #else #define MG6_12_15PL 0xFFFF #endif #if (G6_6PL >= G6_12PL) || (G6_6PL == 0) #define MG6_12_16PL ~(1 << 5) #else #define MG6_12_16PL 0xFFFF #endif #if (G6_7PL >= G6_12PL) || (G6_7PL == 0) #define MG6_12_17PL ~(1 << 6) #else #define MG6_12_17PL 0xFFFF #endif #if (G6_8PL >= G6_12PL) || (G6_8PL == 0) #define MG6_12_18PL ~(1 << 7) #else #define MG6_12_18PL 0xFFFF #endif #if (G6_9PL >= G6_12PL) || (G6_9PL == 0) #define MG6_12_19PL ~(1 << 8) #else #define MG6_12_19PL 0xFFFF #endif #if (G6_10PL >= G6_12PL) || (G6_10PL == 0) #define MG6_12_110PL ~(1 << 9) #else #define MG6_12_110PL 0xFFFF #endif #if (G6_11PL >= G6_12PL) || (G6_11PL == 0) #define MG6_12_111PL ~(1 << 10) #else #define MG6_12_111PL 0xFFFF #endif #if (G6_13PL >= G6_12PL) || (G6_13PL == 0) #define MG6_12_113PL ~(1 << 12) #else #define MG6_12_113PL 0xFFFF #endif #if (G6_14PL >= G6_12PL) || (G6_14PL == 0) #define MG6_12_114PL ~(1 << 13) #else #define MG6_12_114PL 0xFFFF #endif #if (G6_15PL >= G6_12PL) || (G6_15PL == 0) #define MG6_12_115PL ~(1 << 14) #else #define MG6_12_115PL 0xFFFF #endif #if (G6_16PL >= G6_12PL) || (G6_16PL == 0) #define MG6_12_116PL ~(1 << 15) #else #define MG6_12_116PL 0xFFFF #endif #define MG6_12_112PL 0xF7FF #define MG6_12 (MG6_12_11PL & MG6_12_12PL & MG6_12_13PL & MG6_12_14PL & \ MG6_12_15PL & MG6_12_16PL & MG6_12_17PL & MG6_12_18PL & \ MG6_12_19PL & MG6_12_110PL & MG6_12_111PL & MG6_12_112PL & \ MG6_12_113PL & MG6_12_114PL & MG6_12_115PL & MG6_12_116PL) // End of MG6_12: // Beginning of MG613: #if (G6_1PL >= G6_13PL) || (G6_1PL == 0) #define MG6_13_11PL ~(1 << 0) #else #define MG6_13_11PL 0xFFFF #endif #if (G6_2PL >= G6_13PL) || (G6_2PL == 0) #define MG6_13_12PL ~(1 << 1) #else #define MG6_13_12PL 0xFFFF #endif #if (G6_3PL >= G6_13PL) || (G6_3PL == 0) #define MG6_13_13PL ~(1 << 2) #else #define MG6_13_13PL 0xFFFF #endif #if (G6_4PL >= G6_13PL) || (G6_4PL == 0) #define MG6_13_14PL ~(1 << 3) #else #define MG6_13_14PL 0xFFFF #endif #if (G6_5PL >= G6_13PL) || (G6_5PL == 0) #define MG6_13_15PL ~(1 << 4) #else #define MG6_13_15PL 0xFFFF #endif #if (G6_6PL >= G6_13PL) || (G6_6PL == 0) #define MG6_13_16PL ~(1 << 5) #else #define MG6_13_16PL 0xFFFF #endif #if (G6_7PL >= G6_13PL) || (G6_7PL == 0) #define MG6_13_17PL ~(1 << 6) #else #define MG6_13_17PL 0xFFFF #endif #if (G6_8PL >= G6_13PL) || (G6_8PL == 0) #define MG6_13_18PL ~(1 << 7) #else #define MG6_13_18PL 0xFFFF #endif #if (G6_9PL >= G6_13PL) || (G6_9PL == 0) #define MG6_13_19PL ~(1 << 8) #else #define MG6_13_19PL 0xFFFF #endif #if (G6_10PL >= G6_13PL) || (G6_10PL == 0) #define MG6_13_110PL ~(1 << 9) #else #define MG6_13_110PL 0xFFFF #endif #if (G6_11PL >= G6_13PL) || (G6_11PL == 0) #define MG6_13_111PL ~(1 << 10) #else #define MG6_13_111PL 0xFFFF #endif #if (G6_12PL >= G6_13PL) || (G6_12PL == 0) #define MG6_13_112PL ~(1 << 11) #else #define MG6_13_112PL 0xFFFF #endif #if (G6_14PL >= G6_13PL) || (G6_14PL == 0) #define MG6_13_114PL ~(1 << 13) #else #define MG6_13_114PL 0xFFFF #endif #if (G6_15PL >= G6_13PL) || (G6_15PL == 0) #define MG6_13_115PL ~(1 << 14) #else #define MG6_13_115PL 0xFFFF #endif #if (G6_16PL >= G6_13PL) || (G6_16PL == 0) #define MG6_13_116PL ~(1 << 15) #else #define MG6_13_116PL 0xFFFF #endif #define MG6_13_113PL 0xEFFF #define MG6_13 (MG6_13_11PL & MG6_13_12PL & MG6_13_13PL & MG6_13_14PL & \ MG6_13_15PL & MG6_13_16PL & MG6_13_17PL & MG6_13_18PL & \ MG6_13_19PL & MG6_13_110PL & MG6_13_111PL & MG6_13_112PL & \ MG6_13_113PL & MG6_13_114PL & MG6_13_115PL & MG6_13_116PL) // End of MG6_13: // Beginning of MG614: #if (G6_1PL >= G6_14PL) || (G6_1PL == 0) #define MG6_14_11PL ~(1 << 0) #else #define MG6_14_11PL 0xFFFF #endif #if (G6_2PL >= G6_14PL) || (G6_2PL == 0) #define MG6_14_12PL ~(1 << 1) #else #define MG6_14_12PL 0xFFFF #endif #if (G6_3PL >= G6_14PL) || (G6_3PL == 0) #define MG6_14_13PL ~(1 << 2) #else #define MG6_14_13PL 0xFFFF #endif #if (G6_4PL >= G6_14PL) || (G6_4PL == 0) #define MG6_14_14PL ~(1 << 3) #else #define MG6_14_14PL 0xFFFF #endif #if (G6_5PL >= G6_14PL) || (G6_5PL == 0) #define MG6_14_15PL ~(1 << 4) #else #define MG6_14_15PL 0xFFFF #endif #if (G6_6PL >= G6_14PL) || (G6_6PL == 0) #define MG6_14_16PL ~(1 << 5) #else #define MG6_14_16PL 0xFFFF #endif #if (G6_7PL >= G6_14PL) || (G6_7PL == 0) #define MG6_14_17PL ~(1 << 6) #else #define MG6_14_17PL 0xFFFF #endif #if (G6_8PL >= G6_14PL) || (G6_8PL == 0) #define MG6_14_18PL ~(1 << 7) #else #define MG6_14_18PL 0xFFFF #endif #if (G6_9PL >= G6_14PL) || (G6_9PL == 0) #define MG6_14_19PL ~(1 << 8) #else #define MG6_14_19PL 0xFFFF #endif #if (G6_10PL >= G6_14PL) || (G6_10PL == 0) #define MG6_14_110PL ~(1 << 9) #else #define MG6_14_110PL 0xFFFF #endif #if (G6_11PL >= G6_14PL) || (G6_11PL == 0) #define MG6_14_111PL ~(1 << 10) #else #define MG6_14_111PL 0xFFFF #endif #if (G6_12PL >= G6_14PL) || (G6_12PL == 0) #define MG6_14_112PL ~(1 << 11) #else #define MG6_14_112PL 0xFFFF #endif #if (G6_13PL >= G6_14PL) || (G6_13PL == 0) #define MG6_14_113PL ~(1 << 12) #else #define MG6_14_113PL 0xFFFF #endif #if (G6_15PL >= G6_14PL) || (G6_15PL == 0) #define MG6_14_115PL ~(1 << 14) #else #define MG6_14_115PL 0xFFFF #endif #if (G6_16PL >= G6_14PL) || (G6_16PL == 0) #define MG6_14_116PL ~(1 << 15) #else #define MG6_14_116PL 0xFFFF #endif #define MG6_14_114PL 0xDFFF #define MG6_14 (MG6_14_11PL & MG6_14_12PL & MG6_14_13PL & MG6_14_14PL & \ MG6_14_15PL & MG6_14_16PL & MG6_14_17PL & MG6_14_18PL & \ MG6_14_19PL & MG6_14_110PL & MG6_14_111PL & MG6_14_112PL & \ MG6_14_113PL & MG6_14_114PL & MG6_14_115PL & MG6_14_116PL) // End of MG6_14: // Beginning of MG615: #if (G6_1PL >= G6_15PL) || (G6_1PL == 0) #define MG6_15_11PL ~(1 << 0) #else #define MG6_15_11PL 0xFFFF #endif #if (G6_2PL >= G6_15PL) || (G6_2PL == 0) #define MG6_15_12PL ~(1 << 1) #else #define MG6_15_12PL 0xFFFF #endif #if (G6_3PL >= G6_15PL) || (G6_3PL == 0) #define MG6_15_13PL ~(1 << 2) #else #define MG6_15_13PL 0xFFFF #endif #if (G6_4PL >= G6_15PL) || (G6_4PL == 0) #define MG6_15_14PL ~(1 << 3) #else #define MG6_15_14PL 0xFFFF #endif #if (G6_5PL >= G6_15PL) || (G6_5PL == 0) #define MG6_15_15PL ~(1 << 4) #else #define MG6_15_15PL 0xFFFF #endif #if (G6_6PL >= G6_15PL) || (G6_6PL == 0) #define MG6_15_16PL ~(1 << 5) #else #define MG6_15_16PL 0xFFFF #endif #if (G6_7PL >= G6_15PL) || (G6_7PL == 0) #define MG6_15_17PL ~(1 << 6) #else #define MG6_15_17PL 0xFFFF #endif #if (G6_8PL >= G6_15PL) || (G6_8PL == 0) #define MG6_15_18PL ~(1 << 7) #else #define MG6_15_18PL 0xFFFF #endif #if (G6_9PL >= G6_15PL) || (G6_9PL == 0) #define MG6_15_19PL ~(1 << 8) #else #define MG6_15_19PL 0xFFFF #endif #if (G6_10PL >= G6_15PL) || (G6_10PL == 0) #define MG6_15_110PL ~(1 << 9) #else #define MG6_15_110PL 0xFFFF #endif #if (G6_11PL >= G6_15PL) || (G6_11PL == 0) #define MG6_15_111PL ~(1 << 10) #else #define MG6_15_111PL 0xFFFF #endif #if (G6_12PL >= G6_15PL) || (G6_12PL == 0) #define MG6_15_112PL ~(1 << 11) #else #define MG6_15_112PL 0xFFFF #endif #if (G6_13PL >= G6_15PL) || (G6_13PL == 0) #define MG6_15_113PL ~(1 << 12) #else #define MG6_15_113PL 0xFFFF #endif #if (G6_14PL >= G6_15PL) || (G6_14PL == 0) #define MG6_15_114PL ~(1 << 13) #else #define MG6_15_114PL 0xFFFF #endif #if (G6_16PL >= G6_15PL) || (G6_16PL == 0) #define MG6_15_116PL ~(1 << 15) #else #define MG6_15_116PL 0xFFFF #endif #define MG6_15_115PL 0xBFFF #define MG6_15 (MG6_15_11PL & MG6_15_12PL & MG6_15_13PL & MG6_15_14PL & \ MG6_15_15PL & MG6_15_16PL & MG6_15_17PL & MG6_15_18PL & \ MG6_15_19PL & MG6_15_110PL & MG6_15_111PL & MG6_15_112PL & \ MG6_15_113PL & MG6_15_114PL & MG6_15_115PL & MG6_15_116PL) // End of MG6_15: // Beginning of MG616: #if (G6_1PL >= G6_16PL) || (G6_1PL == 0) #define MG6_16_11PL ~(1 << 0) #else #define MG6_16_11PL 0xFFFF #endif #if (G6_2PL >= G6_16PL) || (G6_2PL == 0) #define MG6_16_12PL ~(1 << 1) #else #define MG6_16_12PL 0xFFFF #endif #if (G6_3PL >= G6_16PL) || (G6_3PL == 0) #define MG6_16_13PL ~(1 << 2) #else #define MG6_16_13PL 0xFFFF #endif #if (G6_4PL >= G6_16PL) || (G6_4PL == 0) #define MG6_16_14PL ~(1 << 3) #else #define MG6_16_14PL 0xFFFF #endif #if (G6_5PL >= G6_16PL) || (G6_5PL == 0) #define MG6_16_15PL ~(1 << 4) #else #define MG6_16_15PL 0xFFFF #endif #if (G6_6PL >= G6_16PL) || (G6_6PL == 0) #define MG6_16_16PL ~(1 << 5) #else #define MG6_16_16PL 0xFFFF #endif #if (G6_7PL >= G6_16PL) || (G6_7PL == 0) #define MG6_16_17PL ~(1 << 6) #else #define MG6_16_17PL 0xFFFF #endif #if (G6_8PL >= G6_16PL) || (G6_8PL == 0) #define MG6_16_18PL ~(1 << 7) #else #define MG6_16_18PL 0xFFFF #endif #if (G6_9PL >= G6_16PL) || (G6_9PL == 0) #define MG6_16_19PL ~(1 << 8) #else #define MG6_16_19PL 0xFFFF #endif #if (G6_10PL >= G6_16PL) || (G6_10PL == 0) #define MG6_16_110PL ~(1 << 9) #else #define MG6_16_110PL 0xFFFF #endif #if (G6_11PL >= G6_16PL) || (G6_11PL == 0) #define MG6_16_111PL ~(1 << 10) #else #define MG6_16_111PL 0xFFFF #endif #if (G6_12PL >= G6_16PL) || (G6_12PL == 0) #define MG6_16_112PL ~(1 << 11) #else #define MG6_16_112PL 0xFFFF #endif #if (G6_13PL >= G6_16PL) || (G6_13PL == 0) #define MG6_16_113PL ~(1 << 12) #else #define MG6_16_113PL 0xFFFF #endif #if (G6_14PL >= G6_16PL) || (G6_14PL == 0) #define MG6_16_114PL ~(1 << 13) #else #define MG6_16_114PL 0xFFFF #endif #if (G6_15PL >= G6_16PL) || (G6_15PL == 0) #define MG6_16_115PL ~(1 << 14) #else #define MG6_16_115PL 0xFFFF #endif #define MG6_16_116PL 0x7FFF #define MG6_16 (MG6_16_11PL & MG6_16_12PL & MG6_16_13PL & MG6_16_14PL & \ MG6_16_15PL & MG6_16_16PL & MG6_16_17PL & MG6_16_18PL & \ MG6_16_19PL & MG6_16_110PL & MG6_16_111PL & MG6_16_112PL & \ MG6_16_113PL & MG6_16_114PL & MG6_16_115PL & MG6_16_116PL) // End of MG6_16: // // Automatically generate PIEIER7 interrupt masks MG71 to MG716: // // Beginning of MG71: #if (G7_2PL >= G7_1PL) || (G7_2PL == 0) #define MG7_1_12PL ~(1 << 1) #else #define MG7_1_12PL 0xFFFF #endif #if (G7_3PL >= G7_1PL) || (G7_3PL == 0) #define MG7_1_13PL ~(1 << 2) #else #define MG7_1_13PL 0xFFFF #endif #if (G7_4PL >= G7_1PL) || (G7_4PL == 0) #define MG7_1_14PL ~(1 << 3) #else #define MG7_1_14PL 0xFFFF #endif #if (G7_5PL >= G7_1PL) || (G7_5PL == 0) #define MG7_1_15PL ~(1 << 4) #else #define MG7_1_15PL 0xFFFF #endif #if (G7_6PL >= G7_1PL) || (G7_6PL == 0) #define MG7_1_16PL ~(1 << 5) #else #define MG7_1_16PL 0xFFFF #endif #if (G7_7PL >= G7_1PL) || (G7_7PL == 0) #define MG7_1_17PL ~(1 << 6) #else #define MG7_1_17PL 0xFFFF #endif #if (G7_8PL >= G7_1PL) || (G7_8PL == 0) #define MG7_1_18PL ~(1 << 7) #else #define MG7_1_18PL 0xFFFF #endif #if (G7_9PL >= G7_1PL) || (G7_9PL == 0) #define MG7_1_19PL ~(1 << 8) #else #define MG7_1_19PL 0xFFFF #endif #if (G7_10PL >= G7_1PL) || (G7_10PL == 0) #define MG7_1_110PL ~(1 << 9) #else #define MG7_1_110PL 0xFFFF #endif #if (G7_11PL >= G7_1PL) || (G7_11PL == 0) #define MG7_1_111PL ~(1 << 10) #else #define MG7_1_111PL 0xFFFF #endif #if (G7_12PL >= G7_1PL) || (G7_12PL == 0) #define MG7_1_112PL ~(1 << 11) #else #define MG7_1_112PL 0xFFFF #endif #if (G7_13PL >= G7_1PL) || (G7_13PL == 0) #define MG7_1_113PL ~(1 << 12) #else #define MG7_1_113PL 0xFFFF #endif #if (G7_14PL >= G7_1PL) || (G7_14PL == 0) #define MG7_1_114PL ~(1 << 13) #else #define MG7_1_114PL 0xFFFF #endif #if (G7_15PL >= G7_1PL) || (G7_15PL == 0) #define MG7_1_115PL ~(1 << 14) #else #define MG7_1_115PL 0xFFFF #endif #if (G7_16PL >= G7_1PL) || (G7_16PL == 0) #define MG7_1_116PL ~(1 << 15) #else #define MG7_1_116PL 0xFFFF #endif #define MG7_1_11PL 0xFFFE #define MG7_1 (MG7_1_11PL & MG7_1_12PL & MG7_1_13PL & MG7_1_14PL & \ MG7_1_15PL & MG7_1_16PL & MG7_1_17PL & MG7_1_18PL & \ MG7_1_19PL & MG7_1_110PL & MG7_1_111PL & MG7_1_112PL & \ MG7_1_113PL & MG7_1_114PL & MG7_1_115PL & MG7_1_116PL) // End of MG7_1: // Beginning of MG72: #if (G7_1PL >= G7_2PL) || (G7_1PL == 0) #define MG7_2_11PL ~(1 << 0) #else #define MG7_2_11PL 0xFFFF #endif #if (G7_3PL >= G7_2PL) || (G7_3PL == 0) #define MG7_2_13PL ~(1 << 2) #else #define MG7_2_13PL 0xFFFF #endif #if (G7_4PL >= G7_2PL) || (G7_4PL == 0) #define MG7_2_14PL ~(1 << 3) #else #define MG7_2_14PL 0xFFFF #endif #if (G7_5PL >= G7_2PL) || (G7_5PL == 0) #define MG7_2_15PL ~(1 << 4) #else #define MG7_2_15PL 0xFFFF #endif #if (G7_6PL >= G7_2PL) || (G7_6PL == 0) #define MG7_2_16PL ~(1 << 5) #else #define MG7_2_16PL 0xFFFF #endif #if (G7_7PL >= G7_2PL) || (G7_7PL == 0) #define MG7_2_17PL ~(1 << 6) #else #define MG7_2_17PL 0xFFFF #endif #if (G7_8PL >= G7_2PL) || (G7_8PL == 0) #define MG7_2_18PL ~(1 << 7) #else #define MG7_2_18PL 0xFFFF #endif #if (G7_9PL >= G7_2PL) || (G7_9PL == 0) #define MG7_2_19PL ~(1 << 8) #else #define MG7_2_19PL 0xFFFF #endif #if (G7_10PL >= G7_2PL) || (G7_10PL == 0) #define MG7_2_110PL ~(1 << 9) #else #define MG7_2_110PL 0xFFFF #endif #if (G7_11PL >= G7_2PL) || (G7_11PL == 0) #define MG7_2_111PL ~(1 << 10) #else #define MG7_2_111PL 0xFFFF #endif #if (G7_12PL >= G7_2PL) || (G7_12PL == 0) #define MG7_2_112PL ~(1 << 11) #else #define MG7_2_112PL 0xFFFF #endif #if (G7_13PL >= G7_2PL) || (G7_13PL == 0) #define MG7_2_113PL ~(1 << 12) #else #define MG7_2_113PL 0xFFFF #endif #if (G7_14PL >= G7_2PL) || (G7_14PL == 0) #define MG7_2_114PL ~(1 << 13) #else #define MG7_2_114PL 0xFFFF #endif #if (G7_15PL >= G7_2PL) || (G7_15PL == 0) #define MG7_2_115PL ~(1 << 14) #else #define MG7_2_115PL 0xFFFF #endif #if (G7_16PL >= G7_2PL) || (G7_16PL == 0) #define MG7_2_116PL ~(1 << 15) #else #define MG7_2_116PL 0xFFFF #endif #define MG7_2_12PL 0xFFFD #define MG7_2 (MG7_2_11PL & MG7_2_12PL & MG7_2_13PL & MG7_2_14PL & \ MG7_2_15PL & MG7_2_16PL & MG7_2_17PL & MG7_2_18PL & \ MG7_2_19PL & MG7_2_110PL & MG7_2_111PL & MG7_2_112PL & \ MG7_2_113PL & MG7_2_114PL & MG7_2_115PL & MG7_2_116PL) // End of MG7_2: // Beginning of MG73: #if (G7_1PL >= G7_3PL) || (G7_1PL == 0) #define MG7_3_11PL ~(1 << 0) #else #define MG7_3_11PL 0xFFFF #endif #if (G7_2PL >= G7_3PL) || (G7_2PL == 0) #define MG7_3_12PL ~(1 << 1) #else #define MG7_3_12PL 0xFFFF #endif #if (G7_4PL >= G7_3PL) || (G7_4PL == 0) #define MG7_3_14PL ~(1 << 3) #else #define MG7_3_14PL 0xFFFF #endif #if (G7_5PL >= G7_3PL) || (G7_5PL == 0) #define MG7_3_15PL ~(1 << 4) #else #define MG7_3_15PL 0xFFFF #endif #if (G7_6PL >= G7_3PL) || (G7_6PL == 0) #define MG7_3_16PL ~(1 << 5) #else #define MG7_3_16PL 0xFFFF #endif #if (G7_7PL >= G7_3PL) || (G7_7PL == 0) #define MG7_3_17PL ~(1 << 6) #else #define MG7_3_17PL 0xFFFF #endif #if (G7_8PL >= G7_3PL) || (G7_8PL == 0) #define MG7_3_18PL ~(1 << 7) #else #define MG7_3_18PL 0xFFFF #endif #if (G7_9PL >= G7_3PL) || (G7_9PL == 0) #define MG7_3_19PL ~(1 << 8) #else #define MG7_3_19PL 0xFFFF #endif #if (G7_10PL >= G7_3PL) || (G7_10PL == 0) #define MG7_3_110PL ~(1 << 9) #else #define MG7_3_110PL 0xFFFF #endif #if (G7_11PL >= G7_3PL) || (G7_11PL == 0) #define MG7_3_111PL ~(1 << 10) #else #define MG7_3_111PL 0xFFFF #endif #if (G7_12PL >= G7_3PL) || (G7_12PL == 0) #define MG7_3_112PL ~(1 << 11) #else #define MG7_3_112PL 0xFFFF #endif #if (G7_13PL >= G7_3PL) || (G7_13PL == 0) #define MG7_3_113PL ~(1 << 12) #else #define MG7_3_113PL 0xFFFF #endif #if (G7_14PL >= G7_3PL) || (G7_14PL == 0) #define MG7_3_114PL ~(1 << 13) #else #define MG7_3_114PL 0xFFFF #endif #if (G7_15PL >= G7_3PL) || (G7_15PL == 0) #define MG7_3_115PL ~(1 << 14) #else #define MG7_3_115PL 0xFFFF #endif #if (G7_16PL >= G7_3PL) || (G7_16PL == 0) #define MG7_3_116PL ~(1 << 15) #else #define MG7_3_116PL 0xFFFF #endif #define MG7_3_13PL 0xFFFB #define MG7_3 (MG7_3_11PL & MG7_3_12PL & MG7_3_13PL & MG7_3_14PL & \ MG7_3_15PL & MG7_3_16PL & MG7_3_17PL & MG7_3_18PL & \ MG7_3_19PL & MG7_3_110PL & MG7_3_111PL & MG7_3_112PL & \ MG7_3_113PL & MG7_3_114PL & MG7_3_115PL & MG7_3_116PL) // End of MG7_3: // Beginning of MG74: #if (G7_1PL >= G7_4PL) || (G7_1PL == 0) #define MG7_4_11PL ~(1 << 0) #else #define MG7_4_11PL 0xFFFF #endif #if (G7_2PL >= G7_4PL) || (G7_2PL == 0) #define MG7_4_12PL ~(1 << 1) #else #define MG7_4_12PL 0xFFFF #endif #if (G7_3PL >= G7_4PL) || (G7_3PL == 0) #define MG7_4_13PL ~(1 << 2) #else #define MG7_4_13PL 0xFFFF #endif #if (G7_5PL >= G7_4PL) || (G7_5PL == 0) #define MG7_4_15PL ~(1 << 4) #else #define MG7_4_15PL 0xFFFF #endif #if (G7_6PL >= G7_4PL) || (G7_6PL == 0) #define MG7_4_16PL ~(1 << 5) #else #define MG7_4_16PL 0xFFFF #endif #if (G7_7PL >= G7_4PL) || (G7_7PL == 0) #define MG7_4_17PL ~(1 << 6) #else #define MG7_4_17PL 0xFFFF #endif #if (G7_8PL >= G7_4PL) || (G7_8PL == 0) #define MG7_4_18PL ~(1 << 7) #else #define MG7_4_18PL 0xFFFF #endif #if (G7_9PL >= G7_4PL) || (G7_9PL == 0) #define MG7_4_19PL ~(1 << 8) #else #define MG7_4_19PL 0xFFFF #endif #if (G7_10PL >= G7_4PL) || (G7_10PL == 0) #define MG7_4_110PL ~(1 << 9) #else #define MG7_4_110PL 0xFFFF #endif #if (G7_11PL >= G7_4PL) || (G7_11PL == 0) #define MG7_4_111PL ~(1 << 10) #else #define MG7_4_111PL 0xFFFF #endif #if (G7_12PL >= G7_4PL) || (G7_12PL == 0) #define MG7_4_112PL ~(1 << 11) #else #define MG7_4_112PL 0xFFFF #endif #if (G7_13PL >= G7_4PL) || (G7_13PL == 0) #define MG7_4_113PL ~(1 << 12) #else #define MG7_4_113PL 0xFFFF #endif #if (G7_14PL >= G7_4PL) || (G7_14PL == 0) #define MG7_4_114PL ~(1 << 13) #else #define MG7_4_114PL 0xFFFF #endif #if (G7_15PL >= G7_4PL) || (G7_15PL == 0) #define MG7_4_115PL ~(1 << 14) #else #define MG7_4_115PL 0xFFFF #endif #if (G7_16PL >= G7_4PL) || (G7_16PL == 0) #define MG7_4_116PL ~(1 << 15) #else #define MG7_4_116PL 0xFFFF #endif #define MG7_4_14PL 0xFFF7 #define MG7_4 (MG7_4_11PL & MG7_4_12PL & MG7_4_13PL & MG7_4_14PL & \ MG7_4_15PL & MG7_4_16PL & MG7_4_17PL & MG7_4_18PL & \ MG7_4_19PL & MG7_4_110PL & MG7_4_111PL & MG7_4_112PL & \ MG7_4_113PL & MG7_4_114PL & MG7_4_115PL & MG7_4_116PL) // End of MG7_4: // Beginning of MG75: #if (G7_1PL >= G7_5PL) || (G7_1PL == 0) #define MG7_5_11PL ~(1 << 0) #else #define MG7_5_11PL 0xFFFF #endif #if (G7_2PL >= G7_5PL) || (G7_2PL == 0) #define MG7_5_12PL ~(1 << 1) #else #define MG7_5_12PL 0xFFFF #endif #if (G7_3PL >= G7_5PL) || (G7_3PL == 0) #define MG7_5_13PL ~(1 << 2) #else #define MG7_5_13PL 0xFFFF #endif #if (G7_4PL >= G7_5PL) || (G7_4PL == 0) #define MG7_5_14PL ~(1 << 3) #else #define MG7_5_14PL 0xFFFF #endif #if (G7_6PL >= G7_5PL) || (G7_6PL == 0) #define MG7_5_16PL ~(1 << 5) #else #define MG7_5_16PL 0xFFFF #endif #if (G7_7PL >= G7_5PL) || (G7_7PL == 0) #define MG7_5_17PL ~(1 << 6) #else #define MG7_5_17PL 0xFFFF #endif #if (G7_8PL >= G7_5PL) || (G7_8PL == 0) #define MG7_5_18PL ~(1 << 7) #else #define MG7_5_18PL 0xFFFF #endif #if (G7_9PL >= G7_5PL) || (G7_9PL == 0) #define MG7_5_19PL ~(1 << 8) #else #define MG7_5_19PL 0xFFFF #endif #if (G7_10PL >= G7_5PL) || (G7_10PL == 0) #define MG7_5_110PL ~(1 << 9) #else #define MG7_5_110PL 0xFFFF #endif #if (G7_11PL >= G7_5PL) || (G7_11PL == 0) #define MG7_5_111PL ~(1 << 10) #else #define MG7_5_111PL 0xFFFF #endif #if (G7_12PL >= G7_5PL) || (G7_12PL == 0) #define MG7_5_112PL ~(1 << 11) #else #define MG7_5_112PL 0xFFFF #endif #if (G7_13PL >= G7_5PL) || (G7_13PL == 0) #define MG7_5_113PL ~(1 << 12) #else #define MG7_5_113PL 0xFFFF #endif #if (G7_14PL >= G7_5PL) || (G7_14PL == 0) #define MG7_5_114PL ~(1 << 13) #else #define MG7_5_114PL 0xFFFF #endif #if (G7_15PL >= G7_5PL) || (G7_15PL == 0) #define MG7_5_115PL ~(1 << 14) #else #define MG7_5_115PL 0xFFFF #endif #if (G7_16PL >= G7_5PL) || (G7_16PL == 0) #define MG7_5_116PL ~(1 << 15) #else #define MG7_5_116PL 0xFFFF #endif #define MG7_5_15PL 0xFFEF #define MG7_5 (MG7_5_11PL & MG7_5_12PL & MG7_5_13PL & MG7_5_14PL & \ MG7_5_15PL & MG7_5_16PL & MG7_5_17PL & MG7_5_18PL & \ MG7_5_19PL & MG7_5_110PL & MG7_5_111PL & MG7_5_112PL & \ MG7_5_113PL & MG7_5_114PL & MG7_5_115PL & MG7_5_116PL) // End of MG7_5: // Beginning of MG76: #if (G7_1PL >= G7_6PL) || (G7_1PL == 0) #define MG7_6_11PL ~(1 << 0) #else #define MG7_6_11PL 0xFFFF #endif #if (G7_2PL >= G7_6PL) || (G7_2PL == 0) #define MG7_6_12PL ~(1 << 1) #else #define MG7_6_12PL 0xFFFF #endif #if (G7_3PL >= G7_6PL) || (G7_3PL == 0) #define MG7_6_13PL ~(1 << 2) #else #define MG7_6_13PL 0xFFFF #endif #if (G7_4PL >= G7_6PL) || (G7_4PL == 0) #define MG7_6_14PL ~(1 << 3) #else #define MG7_6_14PL 0xFFFF #endif #if (G7_5PL >= G7_6PL) || (G7_5PL == 0) #define MG7_6_15PL ~(1 << 4) #else #define MG7_6_15PL 0xFFFF #endif #if (G7_7PL >= G7_6PL) || (G7_7PL == 0) #define MG7_6_17PL ~(1 << 6) #else #define MG7_6_17PL 0xFFFF #endif #if (G7_8PL >= G7_6PL) || (G7_8PL == 0) #define MG7_6_18PL ~(1 << 7) #else #define MG7_6_18PL 0xFFFF #endif #if (G7_9PL >= G7_6PL) || (G7_9PL == 0) #define MG7_6_19PL ~(1 << 8) #else #define MG7_6_19PL 0xFFFF #endif #if (G7_10PL >= G7_6PL) || (G7_10PL == 0) #define MG7_6_110PL ~(1 << 9) #else #define MG7_6_110PL 0xFFFF #endif #if (G7_11PL >= G7_6PL) || (G7_11PL == 0) #define MG7_6_111PL ~(1 << 10) #else #define MG7_6_111PL 0xFFFF #endif #if (G7_12PL >= G7_6PL) || (G7_12PL == 0) #define MG7_6_112PL ~(1 << 11) #else #define MG7_6_112PL 0xFFFF #endif #if (G7_13PL >= G7_6PL) || (G7_13PL == 0) #define MG7_6_113PL ~(1 << 12) #else #define MG7_6_113PL 0xFFFF #endif #if (G7_14PL >= G7_6PL) || (G7_14PL == 0) #define MG7_6_114PL ~(1 << 13) #else #define MG7_6_114PL 0xFFFF #endif #if (G7_15PL >= G7_6PL) || (G7_15PL == 0) #define MG7_6_115PL ~(1 << 14) #else #define MG7_6_115PL 0xFFFF #endif #if (G7_16PL >= G7_6PL) || (G7_16PL == 0) #define MG7_6_116PL ~(1 << 15) #else #define MG7_6_116PL 0xFFFF #endif #define MG7_6_16PL 0xFFDF #define MG7_6 (MG7_6_11PL & MG7_6_12PL & MG7_6_13PL & MG7_6_14PL & \ MG7_6_15PL & MG7_6_16PL & MG7_6_17PL & MG7_6_18PL & \ MG7_6_19PL & MG7_6_110PL & MG7_6_111PL & MG7_6_112PL & \ MG7_6_113PL & MG7_6_114PL & MG7_6_115PL & MG7_6_116PL) // End of MG7_6: // Beginning of MG77: #if (G7_1PL >= G7_7PL) || (G7_1PL == 0) #define MG7_7_11PL ~(1 << 0) #else #define MG7_7_11PL 0xFFFF #endif #if (G7_2PL >= G7_7PL) || (G7_2PL == 0) #define MG7_7_12PL ~(1 << 1) #else #define MG7_7_12PL 0xFFFF #endif #if (G7_3PL >= G7_7PL) || (G7_3PL == 0) #define MG7_7_13PL ~(1 << 2) #else #define MG7_7_13PL 0xFFFF #endif #if (G7_4PL >= G7_7PL) || (G7_4PL == 0) #define MG7_7_14PL ~(1 << 3) #else #define MG7_7_14PL 0xFFFF #endif #if (G7_5PL >= G7_7PL) || (G7_5PL == 0) #define MG7_7_15PL ~(1 << 4) #else #define MG7_7_15PL 0xFFFF #endif #if (G7_6PL >= G7_7PL) || (G7_6PL == 0) #define MG7_7_16PL ~(1 << 5) #else #define MG7_7_16PL 0xFFFF #endif #if (G7_8PL >= G7_7PL) || (G7_8PL == 0) #define MG7_7_18PL ~(1 << 7) #else #define MG7_7_18PL 0xFFFF #endif #if (G7_9PL >= G7_7PL) || (G7_9PL == 0) #define MG7_7_19PL ~(1 << 8) #else #define MG7_7_19PL 0xFFFF #endif #if (G7_10PL >= G7_7PL) || (G7_10PL == 0) #define MG7_7_110PL ~(1 << 9) #else #define MG7_7_110PL 0xFFFF #endif #if (G7_11PL >= G7_7PL) || (G7_11PL == 0) #define MG7_7_111PL ~(1 << 10) #else #define MG7_7_111PL 0xFFFF #endif #if (G7_12PL >= G7_7PL) || (G7_12PL == 0) #define MG7_7_112PL ~(1 << 11) #else #define MG7_7_112PL 0xFFFF #endif #if (G7_13PL >= G7_7PL) || (G7_13PL == 0) #define MG7_7_113PL ~(1 << 12) #else #define MG7_7_113PL 0xFFFF #endif #if (G7_14PL >= G7_7PL) || (G7_14PL == 0) #define MG7_7_114PL ~(1 << 13) #else #define MG7_7_114PL 0xFFFF #endif #if (G7_15PL >= G7_7PL) || (G7_15PL == 0) #define MG7_7_115PL ~(1 << 14) #else #define MG7_7_115PL 0xFFFF #endif #if (G7_16PL >= G7_7PL) || (G7_16PL == 0) #define MG7_7_116PL ~(1 << 15) #else #define MG7_7_116PL 0xFFFF #endif #define MG7_7_17PL 0xFFBF #define MG7_7 (MG7_7_11PL & MG7_7_12PL & MG7_7_13PL & MG7_7_14PL & \ MG7_7_15PL & MG7_7_16PL & MG7_7_17PL & MG7_7_18PL & \ MG7_7_19PL & MG7_7_110PL & MG7_7_111PL & MG7_7_112PL & \ MG7_7_113PL & MG7_7_114PL & MG7_7_115PL & MG7_7_116PL) // End of MG7_7: // Beginning of MG78: #if (G7_1PL >= G7_8PL) || (G7_1PL == 0) #define MG7_8_11PL ~(1 << 0) #else #define MG7_8_11PL 0xFFFF #endif #if (G7_2PL >= G7_8PL) || (G7_2PL == 0) #define MG7_8_12PL ~(1 << 1) #else #define MG7_8_12PL 0xFFFF #endif #if (G7_3PL >= G7_8PL) || (G7_3PL == 0) #define MG7_8_13PL ~(1 << 2) #else #define MG7_8_13PL 0xFFFF #endif #if (G7_4PL >= G7_8PL) || (G7_4PL == 0) #define MG7_8_14PL ~(1 << 3) #else #define MG7_8_14PL 0xFFFF #endif #if (G7_5PL >= G7_8PL) || (G7_5PL == 0) #define MG7_8_15PL ~(1 << 4) #else #define MG7_8_15PL 0xFFFF #endif #if (G7_6PL >= G7_8PL) || (G7_6PL == 0) #define MG7_8_16PL ~(1 << 5) #else #define MG7_8_16PL 0xFFFF #endif #if (G7_7PL >= G7_8PL) || (G7_7PL == 0) #define MG7_8_17PL ~(1 << 6) #else #define MG7_8_17PL 0xFFFF #endif #if (G7_9PL >= G7_8PL) || (G7_9PL == 0) #define MG7_8_19PL ~(1 << 8) #else #define MG7_8_19PL 0xFFFF #endif #if (G7_10PL >= G7_8PL) || (G7_10PL == 0) #define MG7_8_110PL ~(1 << 9) #else #define MG7_8_110PL 0xFFFF #endif #if (G7_11PL >= G7_8PL) || (G7_11PL == 0) #define MG7_8_111PL ~(1 << 10) #else #define MG7_8_111PL 0xFFFF #endif #if (G7_12PL >= G7_8PL) || (G7_12PL == 0) #define MG7_8_112PL ~(1 << 11) #else #define MG7_8_112PL 0xFFFF #endif #if (G7_13PL >= G7_8PL) || (G7_13PL == 0) #define MG7_8_113PL ~(1 << 12) #else #define MG7_8_113PL 0xFFFF #endif #if (G7_14PL >= G7_8PL) || (G7_14PL == 0) #define MG7_8_114PL ~(1 << 13) #else #define MG7_8_114PL 0xFFFF #endif #if (G7_15PL >= G7_8PL) || (G7_15PL == 0) #define MG7_8_115PL ~(1 << 14) #else #define MG7_8_115PL 0xFFFF #endif #if (G7_16PL >= G7_8PL) || (G7_16PL == 0) #define MG7_8_116PL ~(1 << 15) #else #define MG7_8_116PL 0xFFFF #endif #define MG7_8_18PL 0xFF7F #define MG7_8 (MG7_8_11PL & MG7_8_12PL & MG7_8_13PL & MG7_8_14PL & \ MG7_8_15PL & MG7_8_16PL & MG7_8_17PL & MG7_8_18PL & \ MG7_8_19PL & MG7_8_110PL & MG7_8_111PL & MG7_8_112PL & \ MG7_8_113PL & MG7_8_114PL & MG7_8_115PL & MG7_8_116PL) // End of MG7_8: // Beginning of MG79: #if (G7_1PL >= G7_9PL) || (G7_1PL == 0) #define MG7_9_11PL ~(1 << 0) #else #define MG7_9_11PL 0xFFFF #endif #if (G7_2PL >= G7_9PL) || (G7_2PL == 0) #define MG7_9_12PL ~(1 << 1) #else #define MG7_9_12PL 0xFFFF #endif #if (G7_3PL >= G7_9PL) || (G7_3PL == 0) #define MG7_9_13PL ~(1 << 2) #else #define MG7_9_13PL 0xFFFF #endif #if (G7_4PL >= G7_9PL) || (G7_4PL == 0) #define MG7_9_14PL ~(1 << 3) #else #define MG7_9_14PL 0xFFFF #endif #if (G7_5PL >= G7_9PL) || (G7_5PL == 0) #define MG7_9_15PL ~(1 << 4) #else #define MG7_9_15PL 0xFFFF #endif #if (G7_6PL >= G7_9PL) || (G7_6PL == 0) #define MG7_9_16PL ~(1 << 5) #else #define MG7_9_16PL 0xFFFF #endif #if (G7_7PL >= G7_9PL) || (G7_7PL == 0) #define MG7_9_17PL ~(1 << 6) #else #define MG7_9_17PL 0xFFFF #endif #if (G7_8PL >= G7_9PL) || (G7_8PL == 0) #define MG7_9_18PL ~(1 << 7) #else #define MG7_9_18PL 0xFFFF #endif #if (G7_10PL >= G7_9PL) || (G7_10PL == 0) #define MG7_9_110PL ~(1 << 9) #else #define MG7_9_110PL 0xFFFF #endif #if (G7_11PL >= G7_9PL) || (G7_11PL == 0) #define MG7_9_111PL ~(1 << 10) #else #define MG7_9_111PL 0xFFFF #endif #if (G7_12PL >= G7_9PL) || (G7_12PL == 0) #define MG7_9_112PL ~(1 << 11) #else #define MG7_9_112PL 0xFFFF #endif #if (G7_13PL >= G7_9PL) || (G7_13PL == 0) #define MG7_9_113PL ~(1 << 12) #else #define MG7_9_113PL 0xFFFF #endif #if (G7_14PL >= G7_9PL) || (G7_14PL == 0) #define MG7_9_114PL ~(1 << 13) #else #define MG7_9_114PL 0xFFFF #endif #if (G7_15PL >= G7_9PL) || (G7_15PL == 0) #define MG7_9_115PL ~(1 << 14) #else #define MG7_9_115PL 0xFFFF #endif #if (G7_16PL >= G7_9PL) || (G7_16PL == 0) #define MG7_9_116PL ~(1 << 15) #else #define MG7_9_116PL 0xFFFF #endif #define MG7_9_19PL 0xFEFF #define MG7_9 (MG7_9_11PL & MG7_9_12PL & MG7_9_13PL & MG7_9_14PL & \ MG7_9_15PL & MG7_9_16PL & MG7_9_17PL & MG7_9_18PL & \ MG7_9_19PL & MG7_9_110PL & MG7_9_111PL & MG7_9_112PL & \ MG7_9_113PL & MG7_9_114PL & MG7_9_115PL & MG7_9_116PL) // End of MG7_9: // Beginning of MG710: #if (G7_1PL >= G7_10PL) || (G7_1PL == 0) #define MG7_10_11PL ~(1 << 0) #else #define MG7_10_11PL 0xFFFF #endif #if (G7_2PL >= G7_10PL) || (G7_2PL == 0) #define MG7_10_12PL ~(1 << 1) #else #define MG7_10_12PL 0xFFFF #endif #if (G7_3PL >= G7_10PL) || (G7_3PL == 0) #define MG7_10_13PL ~(1 << 2) #else #define MG7_10_13PL 0xFFFF #endif #if (G7_4PL >= G7_10PL) || (G7_4PL == 0) #define MG7_10_14PL ~(1 << 3) #else #define MG7_10_14PL 0xFFFF #endif #if (G7_5PL >= G7_10PL) || (G7_5PL == 0) #define MG7_10_15PL ~(1 << 4) #else #define MG7_10_15PL 0xFFFF #endif #if (G7_6PL >= G7_10PL) || (G7_6PL == 0) #define MG7_10_16PL ~(1 << 5) #else #define MG7_10_16PL 0xFFFF #endif #if (G7_7PL >= G7_10PL) || (G7_7PL == 0) #define MG7_10_17PL ~(1 << 6) #else #define MG7_10_17PL 0xFFFF #endif #if (G7_8PL >= G7_10PL) || (G7_8PL == 0) #define MG7_10_18PL ~(1 << 7) #else #define MG7_10_18PL 0xFFFF #endif #if (G7_9PL >= G7_10PL) || (G7_9PL == 0) #define MG7_10_19PL ~(1 << 8) #else #define MG7_10_19PL 0xFFFF #endif #if (G7_11PL >= G7_10PL) || (G7_11PL == 0) #define MG7_10_111PL ~(1 << 10) #else #define MG7_10_111PL 0xFFFF #endif #if (G7_12PL >= G7_10PL) || (G7_12PL == 0) #define MG7_10_112PL ~(1 << 11) #else #define MG7_10_112PL 0xFFFF #endif #if (G7_13PL >= G7_10PL) || (G7_13PL == 0) #define MG7_10_113PL ~(1 << 12) #else #define MG7_10_113PL 0xFFFF #endif #if (G7_14PL >= G7_10PL) || (G7_14PL == 0) #define MG7_10_114PL ~(1 << 13) #else #define MG7_10_114PL 0xFFFF #endif #if (G7_15PL >= G7_10PL) || (G7_15PL == 0) #define MG7_10_115PL ~(1 << 14) #else #define MG7_10_115PL 0xFFFF #endif #if (G7_16PL >= G7_10PL) || (G7_16PL == 0) #define MG7_10_116PL ~(1 << 15) #else #define MG7_10_116PL 0xFFFF #endif #define MG7_10_110PL 0xFDFF #define MG7_10 (MG7_10_11PL & MG7_10_12PL & MG7_10_13PL & MG7_10_14PL & \ MG7_10_15PL & MG7_10_16PL & MG7_10_17PL & MG7_10_18PL & \ MG7_10_19PL & MG7_10_110PL & MG7_10_111PL & MG7_10_112PL & \ MG7_10_113PL & MG7_10_114PL & MG7_10_115PL & MG7_10_116PL) // End of MG7_10: // Beginning of MG711: #if (G7_1PL >= G7_11PL) || (G7_1PL == 0) #define MG7_11_11PL ~(1 << 0) #else #define MG7_11_11PL 0xFFFF #endif #if (G7_2PL >= G7_11PL) || (G7_2PL == 0) #define MG7_11_12PL ~(1 << 1) #else #define MG7_11_12PL 0xFFFF #endif #if (G7_3PL >= G7_11PL) || (G7_3PL == 0) #define MG7_11_13PL ~(1 << 2) #else #define MG7_11_13PL 0xFFFF #endif #if (G7_4PL >= G7_11PL) || (G7_4PL == 0) #define MG7_11_14PL ~(1 << 3) #else #define MG7_11_14PL 0xFFFF #endif #if (G7_5PL >= G7_11PL) || (G7_5PL == 0) #define MG7_11_15PL ~(1 << 4) #else #define MG7_11_15PL 0xFFFF #endif #if (G7_6PL >= G7_11PL) || (G7_6PL == 0) #define MG7_11_16PL ~(1 << 5) #else #define MG7_11_16PL 0xFFFF #endif #if (G7_7PL >= G7_11PL) || (G7_7PL == 0) #define MG7_11_17PL ~(1 << 6) #else #define MG7_11_17PL 0xFFFF #endif #if (G7_8PL >= G7_11PL) || (G7_8PL == 0) #define MG7_11_18PL ~(1 << 7) #else #define MG7_11_18PL 0xFFFF #endif #if (G7_9PL >= G7_11PL) || (G7_9PL == 0) #define MG7_11_19PL ~(1 << 8) #else #define MG7_11_19PL 0xFFFF #endif #if (G7_10PL >= G7_11PL) || (G7_10PL == 0) #define MG7_11_110PL ~(1 << 9) #else #define MG7_11_110PL 0xFFFF #endif #if (G7_12PL >= G7_11PL) || (G7_12PL == 0) #define MG7_11_112PL ~(1 << 11) #else #define MG7_11_112PL 0xFFFF #endif #if (G7_13PL >= G7_11PL) || (G7_13PL == 0) #define MG7_11_113PL ~(1 << 12) #else #define MG7_11_113PL 0xFFFF #endif #if (G7_14PL >= G7_11PL) || (G7_14PL == 0) #define MG7_11_114PL ~(1 << 13) #else #define MG7_11_114PL 0xFFFF #endif #if (G7_15PL >= G7_11PL) || (G7_15PL == 0) #define MG7_11_115PL ~(1 << 14) #else #define MG7_11_115PL 0xFFFF #endif #if (G7_16PL >= G7_11PL) || (G7_16PL == 0) #define MG7_11_116PL ~(1 << 15) #else #define MG7_11_116PL 0xFFFF #endif #define MG7_11_111PL 0xFBFF #define MG7_11 (MG7_11_11PL & MG7_11_12PL & MG7_11_13PL & MG7_11_14PL & \ MG7_11_15PL & MG7_11_16PL & MG7_11_17PL & MG7_11_18PL & \ MG7_11_19PL & MG7_11_110PL & MG7_11_111PL & MG7_11_112PL & \ MG7_11_113PL & MG7_11_114PL & MG7_11_115PL & MG7_11_116PL) // End of MG7_11: // Beginning of MG712: #if (G7_1PL >= G7_12PL) || (G7_1PL == 0) #define MG7_12_11PL ~(1 << 0) #else #define MG7_12_11PL 0xFFFF #endif #if (G7_2PL >= G7_12PL) || (G7_2PL == 0) #define MG7_12_12PL ~(1 << 1) #else #define MG7_12_12PL 0xFFFF #endif #if (G7_3PL >= G7_12PL) || (G7_3PL == 0) #define MG7_12_13PL ~(1 << 2) #else #define MG7_12_13PL 0xFFFF #endif #if (G7_4PL >= G7_12PL) || (G7_4PL == 0) #define MG7_12_14PL ~(1 << 3) #else #define MG7_12_14PL 0xFFFF #endif #if (G7_5PL >= G7_12PL) || (G7_5PL == 0) #define MG7_12_15PL ~(1 << 4) #else #define MG7_12_15PL 0xFFFF #endif #if (G7_6PL >= G7_12PL) || (G7_6PL == 0) #define MG7_12_16PL ~(1 << 5) #else #define MG7_12_16PL 0xFFFF #endif #if (G7_7PL >= G7_12PL) || (G7_7PL == 0) #define MG7_12_17PL ~(1 << 6) #else #define MG7_12_17PL 0xFFFF #endif #if (G7_8PL >= G7_12PL) || (G7_8PL == 0) #define MG7_12_18PL ~(1 << 7) #else #define MG7_12_18PL 0xFFFF #endif #if (G7_9PL >= G7_12PL) || (G7_9PL == 0) #define MG7_12_19PL ~(1 << 8) #else #define MG7_12_19PL 0xFFFF #endif #if (G7_10PL >= G7_12PL) || (G7_10PL == 0) #define MG7_12_110PL ~(1 << 9) #else #define MG7_12_110PL 0xFFFF #endif #if (G7_11PL >= G7_12PL) || (G7_11PL == 0) #define MG7_12_111PL ~(1 << 10) #else #define MG7_12_111PL 0xFFFF #endif #if (G7_13PL >= G7_12PL) || (G7_13PL == 0) #define MG7_12_113PL ~(1 << 12) #else #define MG7_12_113PL 0xFFFF #endif #if (G7_14PL >= G7_12PL) || (G7_14PL == 0) #define MG7_12_114PL ~(1 << 13) #else #define MG7_12_114PL 0xFFFF #endif #if (G7_15PL >= G7_12PL) || (G7_15PL == 0) #define MG7_12_115PL ~(1 << 14) #else #define MG7_12_115PL 0xFFFF #endif #if (G7_16PL >= G7_12PL) || (G7_16PL == 0) #define MG7_12_116PL ~(1 << 15) #else #define MG7_12_116PL 0xFFFF #endif #define MG7_12_112PL 0xF7FF #define MG7_12 (MG7_12_11PL & MG7_12_12PL & MG7_12_13PL & MG7_12_14PL & \ MG7_12_15PL & MG7_12_16PL & MG7_12_17PL & MG7_12_18PL & \ MG7_12_19PL & MG7_12_110PL & MG7_12_111PL & MG7_12_112PL & \ MG7_12_113PL & MG7_12_114PL & MG7_12_115PL & MG7_12_116PL) // End of MG7_12: // Beginning of MG713: #if (G7_1PL >= G7_13PL) || (G7_1PL == 0) #define MG7_13_11PL ~(1 << 0) #else #define MG7_13_11PL 0xFFFF #endif #if (G7_2PL >= G7_13PL) || (G7_2PL == 0) #define MG7_13_12PL ~(1 << 1) #else #define MG7_13_12PL 0xFFFF #endif #if (G7_3PL >= G7_13PL) || (G7_3PL == 0) #define MG7_13_13PL ~(1 << 2) #else #define MG7_13_13PL 0xFFFF #endif #if (G7_4PL >= G7_13PL) || (G7_4PL == 0) #define MG7_13_14PL ~(1 << 3) #else #define MG7_13_14PL 0xFFFF #endif #if (G7_5PL >= G7_13PL) || (G7_5PL == 0) #define MG7_13_15PL ~(1 << 4) #else #define MG7_13_15PL 0xFFFF #endif #if (G7_6PL >= G7_13PL) || (G7_6PL == 0) #define MG7_13_16PL ~(1 << 5) #else #define MG7_13_16PL 0xFFFF #endif #if (G7_7PL >= G7_13PL) || (G7_7PL == 0) #define MG7_13_17PL ~(1 << 6) #else #define MG7_13_17PL 0xFFFF #endif #if (G7_8PL >= G7_13PL) || (G7_8PL == 0) #define MG7_13_18PL ~(1 << 7) #else #define MG7_13_18PL 0xFFFF #endif #if (G7_9PL >= G7_13PL) || (G7_9PL == 0) #define MG7_13_19PL ~(1 << 8) #else #define MG7_13_19PL 0xFFFF #endif #if (G7_10PL >= G7_13PL) || (G7_10PL == 0) #define MG7_13_110PL ~(1 << 9) #else #define MG7_13_110PL 0xFFFF #endif #if (G7_11PL >= G7_13PL) || (G7_11PL == 0) #define MG7_13_111PL ~(1 << 10) #else #define MG7_13_111PL 0xFFFF #endif #if (G7_12PL >= G7_13PL) || (G7_12PL == 0) #define MG7_13_112PL ~(1 << 11) #else #define MG7_13_112PL 0xFFFF #endif #if (G7_14PL >= G7_13PL) || (G7_14PL == 0) #define MG7_13_114PL ~(1 << 13) #else #define MG7_13_114PL 0xFFFF #endif #if (G7_15PL >= G7_13PL) || (G7_15PL == 0) #define MG7_13_115PL ~(1 << 14) #else #define MG7_13_115PL 0xFFFF #endif #if (G7_16PL >= G7_13PL) || (G7_16PL == 0) #define MG7_13_116PL ~(1 << 15) #else #define MG7_13_116PL 0xFFFF #endif #define MG7_13_113PL 0xEFFF #define MG7_13 (MG7_13_11PL & MG7_13_12PL & MG7_13_13PL & MG7_13_14PL & \ MG7_13_15PL & MG7_13_16PL & MG7_13_17PL & MG7_13_18PL & \ MG7_13_19PL & MG7_13_110PL & MG7_13_111PL & MG7_13_112PL & \ MG7_13_113PL & MG7_13_114PL & MG7_13_115PL & MG7_13_116PL) // End of MG7_13: // Beginning of MG714: #if (G7_1PL >= G7_14PL) || (G7_1PL == 0) #define MG7_14_11PL ~(1 << 0) #else #define MG7_14_11PL 0xFFFF #endif #if (G7_2PL >= G7_14PL) || (G7_2PL == 0) #define MG7_14_12PL ~(1 << 1) #else #define MG7_14_12PL 0xFFFF #endif #if (G7_3PL >= G7_14PL) || (G7_3PL == 0) #define MG7_14_13PL ~(1 << 2) #else #define MG7_14_13PL 0xFFFF #endif #if (G7_4PL >= G7_14PL) || (G7_4PL == 0) #define MG7_14_14PL ~(1 << 3) #else #define MG7_14_14PL 0xFFFF #endif #if (G7_5PL >= G7_14PL) || (G7_5PL == 0) #define MG7_14_15PL ~(1 << 4) #else #define MG7_14_15PL 0xFFFF #endif #if (G7_6PL >= G7_14PL) || (G7_6PL == 0) #define MG7_14_16PL ~(1 << 5) #else #define MG7_14_16PL 0xFFFF #endif #if (G7_7PL >= G7_14PL) || (G7_7PL == 0) #define MG7_14_17PL ~(1 << 6) #else #define MG7_14_17PL 0xFFFF #endif #if (G7_8PL >= G7_14PL) || (G7_8PL == 0) #define MG7_14_18PL ~(1 << 7) #else #define MG7_14_18PL 0xFFFF #endif #if (G7_9PL >= G7_14PL) || (G7_9PL == 0) #define MG7_14_19PL ~(1 << 8) #else #define MG7_14_19PL 0xFFFF #endif #if (G7_10PL >= G7_14PL) || (G7_10PL == 0) #define MG7_14_110PL ~(1 << 9) #else #define MG7_14_110PL 0xFFFF #endif #if (G7_11PL >= G7_14PL) || (G7_11PL == 0) #define MG7_14_111PL ~(1 << 10) #else #define MG7_14_111PL 0xFFFF #endif #if (G7_12PL >= G7_14PL) || (G7_12PL == 0) #define MG7_14_112PL ~(1 << 11) #else #define MG7_14_112PL 0xFFFF #endif #if (G7_13PL >= G7_14PL) || (G7_13PL == 0) #define MG7_14_113PL ~(1 << 12) #else #define MG7_14_113PL 0xFFFF #endif #if (G7_15PL >= G7_14PL) || (G7_15PL == 0) #define MG7_14_115PL ~(1 << 14) #else #define MG7_14_115PL 0xFFFF #endif #if (G7_16PL >= G7_14PL) || (G7_16PL == 0) #define MG7_14_116PL ~(1 << 15) #else #define MG7_14_116PL 0xFFFF #endif #define MG7_14_114PL 0xDFFF #define MG7_14 (MG7_14_11PL & MG7_14_12PL & MG7_14_13PL & MG7_14_14PL & \ MG7_14_15PL & MG7_14_16PL & MG7_14_17PL & MG7_14_18PL & \ MG7_14_19PL & MG7_14_110PL & MG7_14_111PL & MG7_14_112PL & \ MG7_14_113PL & MG7_14_114PL & MG7_14_115PL & MG7_14_116PL) // End of MG7_14: // Beginning of MG715: #if (G7_1PL >= G7_15PL) || (G7_1PL == 0) #define MG7_15_11PL ~(1 << 0) #else #define MG7_15_11PL 0xFFFF #endif #if (G7_2PL >= G7_15PL) || (G7_2PL == 0) #define MG7_15_12PL ~(1 << 1) #else #define MG7_15_12PL 0xFFFF #endif #if (G7_3PL >= G7_15PL) || (G7_3PL == 0) #define MG7_15_13PL ~(1 << 2) #else #define MG7_15_13PL 0xFFFF #endif #if (G7_4PL >= G7_15PL) || (G7_4PL == 0) #define MG7_15_14PL ~(1 << 3) #else #define MG7_15_14PL 0xFFFF #endif #if (G7_5PL >= G7_15PL) || (G7_5PL == 0) #define MG7_15_15PL ~(1 << 4) #else #define MG7_15_15PL 0xFFFF #endif #if (G7_6PL >= G7_15PL) || (G7_6PL == 0) #define MG7_15_16PL ~(1 << 5) #else #define MG7_15_16PL 0xFFFF #endif #if (G7_7PL >= G7_15PL) || (G7_7PL == 0) #define MG7_15_17PL ~(1 << 6) #else #define MG7_15_17PL 0xFFFF #endif #if (G7_8PL >= G7_15PL) || (G7_8PL == 0) #define MG7_15_18PL ~(1 << 7) #else #define MG7_15_18PL 0xFFFF #endif #if (G7_9PL >= G7_15PL) || (G7_9PL == 0) #define MG7_15_19PL ~(1 << 8) #else #define MG7_15_19PL 0xFFFF #endif #if (G7_10PL >= G7_15PL) || (G7_10PL == 0) #define MG7_15_110PL ~(1 << 9) #else #define MG7_15_110PL 0xFFFF #endif #if (G7_11PL >= G7_15PL) || (G7_11PL == 0) #define MG7_15_111PL ~(1 << 10) #else #define MG7_15_111PL 0xFFFF #endif #if (G7_12PL >= G7_15PL) || (G7_12PL == 0) #define MG7_15_112PL ~(1 << 11) #else #define MG7_15_112PL 0xFFFF #endif #if (G7_13PL >= G7_15PL) || (G7_13PL == 0) #define MG7_15_113PL ~(1 << 12) #else #define MG7_15_113PL 0xFFFF #endif #if (G7_14PL >= G7_15PL) || (G7_14PL == 0) #define MG7_15_114PL ~(1 << 13) #else #define MG7_15_114PL 0xFFFF #endif #if (G7_16PL >= G7_15PL) || (G7_16PL == 0) #define MG7_15_116PL ~(1 << 15) #else #define MG7_15_116PL 0xFFFF #endif #define MG7_15_115PL 0xBFFF #define MG7_15 (MG7_15_11PL & MG7_15_12PL & MG7_15_13PL & MG7_15_14PL & \ MG7_15_15PL & MG7_15_16PL & MG7_15_17PL & MG7_15_18PL & \ MG7_15_19PL & MG7_15_110PL & MG7_15_111PL & MG7_15_112PL & \ MG7_15_113PL & MG7_15_114PL & MG7_15_115PL & MG7_15_116PL) // End of MG7_15: // Beginning of MG716: #if (G7_1PL >= G7_16PL) || (G7_1PL == 0) #define MG7_16_11PL ~(1 << 0) #else #define MG7_16_11PL 0xFFFF #endif #if (G7_2PL >= G7_16PL) || (G7_2PL == 0) #define MG7_16_12PL ~(1 << 1) #else #define MG7_16_12PL 0xFFFF #endif #if (G7_3PL >= G7_16PL) || (G7_3PL == 0) #define MG7_16_13PL ~(1 << 2) #else #define MG7_16_13PL 0xFFFF #endif #if (G7_4PL >= G7_16PL) || (G7_4PL == 0) #define MG7_16_14PL ~(1 << 3) #else #define MG7_16_14PL 0xFFFF #endif #if (G7_5PL >= G7_16PL) || (G7_5PL == 0) #define MG7_16_15PL ~(1 << 4) #else #define MG7_16_15PL 0xFFFF #endif #if (G7_6PL >= G7_16PL) || (G7_6PL == 0) #define MG7_16_16PL ~(1 << 5) #else #define MG7_16_16PL 0xFFFF #endif #if (G7_7PL >= G7_16PL) || (G7_7PL == 0) #define MG7_16_17PL ~(1 << 6) #else #define MG7_16_17PL 0xFFFF #endif #if (G7_8PL >= G7_16PL) || (G7_8PL == 0) #define MG7_16_18PL ~(1 << 7) #else #define MG7_16_18PL 0xFFFF #endif #if (G7_9PL >= G7_16PL) || (G7_9PL == 0) #define MG7_16_19PL ~(1 << 8) #else #define MG7_16_19PL 0xFFFF #endif #if (G7_10PL >= G7_16PL) || (G7_10PL == 0) #define MG7_16_110PL ~(1 << 9) #else #define MG7_16_110PL 0xFFFF #endif #if (G7_11PL >= G7_16PL) || (G7_11PL == 0) #define MG7_16_111PL ~(1 << 10) #else #define MG7_16_111PL 0xFFFF #endif #if (G7_12PL >= G7_16PL) || (G7_12PL == 0) #define MG7_16_112PL ~(1 << 11) #else #define MG7_16_112PL 0xFFFF #endif #if (G7_13PL >= G7_16PL) || (G7_13PL == 0) #define MG7_16_113PL ~(1 << 12) #else #define MG7_16_113PL 0xFFFF #endif #if (G7_14PL >= G7_16PL) || (G7_14PL == 0) #define MG7_16_114PL ~(1 << 13) #else #define MG7_16_114PL 0xFFFF #endif #if (G7_15PL >= G7_16PL) || (G7_15PL == 0) #define MG7_16_115PL ~(1 << 14) #else #define MG7_16_115PL 0xFFFF #endif #define MG7_16_116PL 0x7FFF #define MG7_16 (MG7_16_11PL & MG7_16_12PL & MG7_16_13PL & MG7_16_14PL & \ MG7_16_15PL & MG7_16_16PL & MG7_16_17PL & MG7_16_18PL & \ MG7_16_19PL & MG7_16_110PL & MG7_16_111PL & MG7_16_112PL & \ MG7_16_113PL & MG7_16_114PL & MG7_16_115PL & MG7_16_116PL) // End of MG7_16: // // Automatically generate PIEIER8 interrupt masks MG81 to MG816: // // Beginning of MG81: #if (G8_2PL >= G8_1PL) || (G8_2PL == 0) #define MG8_1_12PL ~(1 << 1) #else #define MG8_1_12PL 0xFFFF #endif #if (G8_3PL >= G8_1PL) || (G8_3PL == 0) #define MG8_1_13PL ~(1 << 2) #else #define MG8_1_13PL 0xFFFF #endif #if (G8_4PL >= G8_1PL) || (G8_4PL == 0) #define MG8_1_14PL ~(1 << 3) #else #define MG8_1_14PL 0xFFFF #endif #if (G8_5PL >= G8_1PL) || (G8_5PL == 0) #define MG8_1_15PL ~(1 << 4) #else #define MG8_1_15PL 0xFFFF #endif #if (G8_6PL >= G8_1PL) || (G8_6PL == 0) #define MG8_1_16PL ~(1 << 5) #else #define MG8_1_16PL 0xFFFF #endif #if (G8_7PL >= G8_1PL) || (G8_7PL == 0) #define MG8_1_17PL ~(1 << 6) #else #define MG8_1_17PL 0xFFFF #endif #if (G8_8PL >= G8_1PL) || (G8_8PL == 0) #define MG8_1_18PL ~(1 << 7) #else #define MG8_1_18PL 0xFFFF #endif #if (G8_9PL >= G8_1PL) || (G8_9PL == 0) #define MG8_1_19PL ~(1 << 8) #else #define MG8_1_19PL 0xFFFF #endif #if (G8_10PL >= G8_1PL) || (G8_10PL == 0) #define MG8_1_110PL ~(1 << 9) #else #define MG8_1_110PL 0xFFFF #endif #if (G8_11PL >= G8_1PL) || (G8_11PL == 0) #define MG8_1_111PL ~(1 << 10) #else #define MG8_1_111PL 0xFFFF #endif #if (G8_12PL >= G8_1PL) || (G8_12PL == 0) #define MG8_1_112PL ~(1 << 11) #else #define MG8_1_112PL 0xFFFF #endif #if (G8_13PL >= G8_1PL) || (G8_13PL == 0) #define MG8_1_113PL ~(1 << 12) #else #define MG8_1_113PL 0xFFFF #endif #if (G8_14PL >= G8_1PL) || (G8_14PL == 0) #define MG8_1_114PL ~(1 << 13) #else #define MG8_1_114PL 0xFFFF #endif #if (G8_15PL >= G8_1PL) || (G8_15PL == 0) #define MG8_1_115PL ~(1 << 14) #else #define MG8_1_115PL 0xFFFF #endif #if (G8_16PL >= G8_1PL) || (G8_16PL == 0) #define MG8_1_116PL ~(1 << 15) #else #define MG8_1_116PL 0xFFFF #endif #define MG8_1_11PL 0xFFFE #define MG8_1 (MG8_1_11PL & MG8_1_12PL & MG8_1_13PL & MG8_1_14PL & \ MG8_1_15PL & MG8_1_16PL & MG8_1_17PL & MG8_1_18PL & \ MG8_1_19PL & MG8_1_110PL & MG8_1_111PL & MG8_1_112PL & \ MG8_1_113PL & MG8_1_114PL & MG8_1_115PL & MG8_1_116PL) // End of MG8_1: // Beginning of MG82: #if (G8_1PL >= G8_2PL) || (G8_1PL == 0) #define MG8_2_11PL ~(1 << 0) #else #define MG8_2_11PL 0xFFFF #endif #if (G8_3PL >= G8_2PL) || (G8_3PL == 0) #define MG8_2_13PL ~(1 << 2) #else #define MG8_2_13PL 0xFFFF #endif #if (G8_4PL >= G8_2PL) || (G8_4PL == 0) #define MG8_2_14PL ~(1 << 3) #else #define MG8_2_14PL 0xFFFF #endif #if (G8_5PL >= G8_2PL) || (G8_5PL == 0) #define MG8_2_15PL ~(1 << 4) #else #define MG8_2_15PL 0xFFFF #endif #if (G8_6PL >= G8_2PL) || (G8_6PL == 0) #define MG8_2_16PL ~(1 << 5) #else #define MG8_2_16PL 0xFFFF #endif #if (G8_7PL >= G8_2PL) || (G8_7PL == 0) #define MG8_2_17PL ~(1 << 6) #else #define MG8_2_17PL 0xFFFF #endif #if (G8_8PL >= G8_2PL) || (G8_8PL == 0) #define MG8_2_18PL ~(1 << 7) #else #define MG8_2_18PL 0xFFFF #endif #if (G8_9PL >= G8_2PL) || (G8_9PL == 0) #define MG8_2_19PL ~(1 << 8) #else #define MG8_2_19PL 0xFFFF #endif #if (G8_10PL >= G8_2PL) || (G8_10PL == 0) #define MG8_2_110PL ~(1 << 9) #else #define MG8_2_110PL 0xFFFF #endif #if (G8_11PL >= G8_2PL) || (G8_11PL == 0) #define MG8_2_111PL ~(1 << 10) #else #define MG8_2_111PL 0xFFFF #endif #if (G8_12PL >= G8_2PL) || (G8_12PL == 0) #define MG8_2_112PL ~(1 << 11) #else #define MG8_2_112PL 0xFFFF #endif #if (G8_13PL >= G8_2PL) || (G8_13PL == 0) #define MG8_2_113PL ~(1 << 12) #else #define MG8_2_113PL 0xFFFF #endif #if (G8_14PL >= G8_2PL) || (G8_14PL == 0) #define MG8_2_114PL ~(1 << 13) #else #define MG8_2_114PL 0xFFFF #endif #if (G8_15PL >= G8_2PL) || (G8_15PL == 0) #define MG8_2_115PL ~(1 << 14) #else #define MG8_2_115PL 0xFFFF #endif #if (G8_16PL >= G8_2PL) || (G8_16PL == 0) #define MG8_2_116PL ~(1 << 15) #else #define MG8_2_116PL 0xFFFF #endif #define MG8_2_12PL 0xFFFD #define MG8_2 (MG8_2_11PL & MG8_2_12PL & MG8_2_13PL & MG8_2_14PL & \ MG8_2_15PL & MG8_2_16PL & MG8_2_17PL & MG8_2_18PL & \ MG8_2_19PL & MG8_2_110PL & MG8_2_111PL & MG8_2_112PL & \ MG8_2_113PL & MG8_2_114PL & MG8_2_115PL & MG8_2_116PL) // End of MG8_2: // Beginning of MG83: #if (G8_1PL >= G8_3PL) || (G8_1PL == 0) #define MG8_3_11PL ~(1 << 0) #else #define MG8_3_11PL 0xFFFF #endif #if (G8_2PL >= G8_3PL) || (G8_2PL == 0) #define MG8_3_12PL ~(1 << 1) #else #define MG8_3_12PL 0xFFFF #endif #if (G8_4PL >= G8_3PL) || (G8_4PL == 0) #define MG8_3_14PL ~(1 << 3) #else #define MG8_3_14PL 0xFFFF #endif #if (G8_5PL >= G8_3PL) || (G8_5PL == 0) #define MG8_3_15PL ~(1 << 4) #else #define MG8_3_15PL 0xFFFF #endif #if (G8_6PL >= G8_3PL) || (G8_6PL == 0) #define MG8_3_16PL ~(1 << 5) #else #define MG8_3_16PL 0xFFFF #endif #if (G8_7PL >= G8_3PL) || (G8_7PL == 0) #define MG8_3_17PL ~(1 << 6) #else #define MG8_3_17PL 0xFFFF #endif #if (G8_8PL >= G8_3PL) || (G8_8PL == 0) #define MG8_3_18PL ~(1 << 7) #else #define MG8_3_18PL 0xFFFF #endif #if (G8_9PL >= G8_3PL) || (G8_9PL == 0) #define MG8_3_19PL ~(1 << 8) #else #define MG8_3_19PL 0xFFFF #endif #if (G8_10PL >= G8_3PL) || (G8_10PL == 0) #define MG8_3_110PL ~(1 << 9) #else #define MG8_3_110PL 0xFFFF #endif #if (G8_11PL >= G8_3PL) || (G8_11PL == 0) #define MG8_3_111PL ~(1 << 10) #else #define MG8_3_111PL 0xFFFF #endif #if (G8_12PL >= G8_3PL) || (G8_12PL == 0) #define MG8_3_112PL ~(1 << 11) #else #define MG8_3_112PL 0xFFFF #endif #if (G8_13PL >= G8_3PL) || (G8_13PL == 0) #define MG8_3_113PL ~(1 << 12) #else #define MG8_3_113PL 0xFFFF #endif #if (G8_14PL >= G8_3PL) || (G8_14PL == 0) #define MG8_3_114PL ~(1 << 13) #else #define MG8_3_114PL 0xFFFF #endif #if (G8_15PL >= G8_3PL) || (G8_15PL == 0) #define MG8_3_115PL ~(1 << 14) #else #define MG8_3_115PL 0xFFFF #endif #if (G8_16PL >= G8_3PL) || (G8_16PL == 0) #define MG8_3_116PL ~(1 << 15) #else #define MG8_3_116PL 0xFFFF #endif #define MG8_3_13PL 0xFFFB #define MG8_3 (MG8_3_11PL & MG8_3_12PL & MG8_3_13PL & MG8_3_14PL & \ MG8_3_15PL & MG8_3_16PL & MG8_3_17PL & MG8_3_18PL & \ MG8_3_19PL & MG8_3_110PL & MG8_3_111PL & MG8_3_112PL & \ MG8_3_113PL & MG8_3_114PL & MG8_3_115PL & MG8_3_116PL) // End of MG8_3: // Beginning of MG84: #if (G8_1PL >= G8_4PL) || (G8_1PL == 0) #define MG8_4_11PL ~(1 << 0) #else #define MG8_4_11PL 0xFFFF #endif #if (G8_2PL >= G8_4PL) || (G8_2PL == 0) #define MG8_4_12PL ~(1 << 1) #else #define MG8_4_12PL 0xFFFF #endif #if (G8_3PL >= G8_4PL) || (G8_3PL == 0) #define MG8_4_13PL ~(1 << 2) #else #define MG8_4_13PL 0xFFFF #endif #if (G8_5PL >= G8_4PL) || (G8_5PL == 0) #define MG8_4_15PL ~(1 << 4) #else #define MG8_4_15PL 0xFFFF #endif #if (G8_6PL >= G8_4PL) || (G8_6PL == 0) #define MG8_4_16PL ~(1 << 5) #else #define MG8_4_16PL 0xFFFF #endif #if (G8_7PL >= G8_4PL) || (G8_7PL == 0) #define MG8_4_17PL ~(1 << 6) #else #define MG8_4_17PL 0xFFFF #endif #if (G8_8PL >= G8_4PL) || (G8_8PL == 0) #define MG8_4_18PL ~(1 << 7) #else #define MG8_4_18PL 0xFFFF #endif #if (G8_9PL >= G8_4PL) || (G8_9PL == 0) #define MG8_4_19PL ~(1 << 8) #else #define MG8_4_19PL 0xFFFF #endif #if (G8_10PL >= G8_4PL) || (G8_10PL == 0) #define MG8_4_110PL ~(1 << 9) #else #define MG8_4_110PL 0xFFFF #endif #if (G8_11PL >= G8_4PL) || (G8_11PL == 0) #define MG8_4_111PL ~(1 << 10) #else #define MG8_4_111PL 0xFFFF #endif #if (G8_12PL >= G8_4PL) || (G8_12PL == 0) #define MG8_4_112PL ~(1 << 11) #else #define MG8_4_112PL 0xFFFF #endif #if (G8_13PL >= G8_4PL) || (G8_13PL == 0) #define MG8_4_113PL ~(1 << 12) #else #define MG8_4_113PL 0xFFFF #endif #if (G8_14PL >= G8_4PL) || (G8_14PL == 0) #define MG8_4_114PL ~(1 << 13) #else #define MG8_4_114PL 0xFFFF #endif #if (G8_15PL >= G8_4PL) || (G8_15PL == 0) #define MG8_4_115PL ~(1 << 14) #else #define MG8_4_115PL 0xFFFF #endif #if (G8_16PL >= G8_4PL) || (G8_16PL == 0) #define MG8_4_116PL ~(1 << 15) #else #define MG8_4_116PL 0xFFFF #endif #define MG8_4_14PL 0xFFF7 #define MG8_4 (MG8_4_11PL & MG8_4_12PL & MG8_4_13PL & MG8_4_14PL & \ MG8_4_15PL & MG8_4_16PL & MG8_4_17PL & MG8_4_18PL & \ MG8_4_19PL & MG8_4_110PL & MG8_4_111PL & MG8_4_112PL & \ MG8_4_113PL & MG8_4_114PL & MG8_4_115PL & MG8_4_116PL) // End of MG8_4: // Beginning of MG85: #if (G8_1PL >= G8_5PL) || (G8_1PL == 0) #define MG8_5_11PL ~(1 << 0) #else #define MG8_5_11PL 0xFFFF #endif #if (G8_2PL >= G8_5PL) || (G8_2PL == 0) #define MG8_5_12PL ~(1 << 1) #else #define MG8_5_12PL 0xFFFF #endif #if (G8_3PL >= G8_5PL) || (G8_3PL == 0) #define MG8_5_13PL ~(1 << 2) #else #define MG8_5_13PL 0xFFFF #endif #if (G8_4PL >= G8_5PL) || (G8_4PL == 0) #define MG8_5_14PL ~(1 << 3) #else #define MG8_5_14PL 0xFFFF #endif #if (G8_6PL >= G8_5PL) || (G8_6PL == 0) #define MG8_5_16PL ~(1 << 5) #else #define MG8_5_16PL 0xFFFF #endif #if (G8_7PL >= G8_5PL) || (G8_7PL == 0) #define MG8_5_17PL ~(1 << 6) #else #define MG8_5_17PL 0xFFFF #endif #if (G8_8PL >= G8_5PL) || (G8_8PL == 0) #define MG8_5_18PL ~(1 << 7) #else #define MG8_5_18PL 0xFFFF #endif #if (G8_9PL >= G8_5PL) || (G8_9PL == 0) #define MG8_5_19PL ~(1 << 8) #else #define MG8_5_19PL 0xFFFF #endif #if (G8_10PL >= G8_5PL) || (G8_10PL == 0) #define MG8_5_110PL ~(1 << 9) #else #define MG8_5_110PL 0xFFFF #endif #if (G8_11PL >= G8_5PL) || (G8_11PL == 0) #define MG8_5_111PL ~(1 << 10) #else #define MG8_5_111PL 0xFFFF #endif #if (G8_12PL >= G8_5PL) || (G8_12PL == 0) #define MG8_5_112PL ~(1 << 11) #else #define MG8_5_112PL 0xFFFF #endif #if (G8_13PL >= G8_5PL) || (G8_13PL == 0) #define MG8_5_113PL ~(1 << 12) #else #define MG8_5_113PL 0xFFFF #endif #if (G8_14PL >= G8_5PL) || (G8_14PL == 0) #define MG8_5_114PL ~(1 << 13) #else #define MG8_5_114PL 0xFFFF #endif #if (G8_15PL >= G8_5PL) || (G8_15PL == 0) #define MG8_5_115PL ~(1 << 14) #else #define MG8_5_115PL 0xFFFF #endif #if (G8_16PL >= G8_5PL) || (G8_16PL == 0) #define MG8_5_116PL ~(1 << 15) #else #define MG8_5_116PL 0xFFFF #endif #define MG8_5_15PL 0xFFEF #define MG8_5 (MG8_5_11PL & MG8_5_12PL & MG8_5_13PL & MG8_5_14PL & \ MG8_5_15PL & MG8_5_16PL & MG8_5_17PL & MG8_5_18PL & \ MG8_5_19PL & MG8_5_110PL & MG8_5_111PL & MG8_5_112PL & \ MG8_5_113PL & MG8_5_114PL & MG8_5_115PL & MG8_5_116PL) // End of MG8_5: // Beginning of MG86: #if (G8_1PL >= G8_6PL) || (G8_1PL == 0) #define MG8_6_11PL ~(1 << 0) #else #define MG8_6_11PL 0xFFFF #endif #if (G8_2PL >= G8_6PL) || (G8_2PL == 0) #define MG8_6_12PL ~(1 << 1) #else #define MG8_6_12PL 0xFFFF #endif #if (G8_3PL >= G8_6PL) || (G8_3PL == 0) #define MG8_6_13PL ~(1 << 2) #else #define MG8_6_13PL 0xFFFF #endif #if (G8_4PL >= G8_6PL) || (G8_4PL == 0) #define MG8_6_14PL ~(1 << 3) #else #define MG8_6_14PL 0xFFFF #endif #if (G8_5PL >= G8_6PL) || (G8_5PL == 0) #define MG8_6_15PL ~(1 << 4) #else #define MG8_6_15PL 0xFFFF #endif #if (G8_7PL >= G8_6PL) || (G8_7PL == 0) #define MG8_6_17PL ~(1 << 6) #else #define MG8_6_17PL 0xFFFF #endif #if (G8_8PL >= G8_6PL) || (G8_8PL == 0) #define MG8_6_18PL ~(1 << 7) #else #define MG8_6_18PL 0xFFFF #endif #if (G8_9PL >= G8_6PL) || (G8_9PL == 0) #define MG8_6_19PL ~(1 << 8) #else #define MG8_6_19PL 0xFFFF #endif #if (G8_10PL >= G8_6PL) || (G8_10PL == 0) #define MG8_6_110PL ~(1 << 9) #else #define MG8_6_110PL 0xFFFF #endif #if (G8_11PL >= G8_6PL) || (G8_11PL == 0) #define MG8_6_111PL ~(1 << 10) #else #define MG8_6_111PL 0xFFFF #endif #if (G8_12PL >= G8_6PL) || (G8_12PL == 0) #define MG8_6_112PL ~(1 << 11) #else #define MG8_6_112PL 0xFFFF #endif #if (G8_13PL >= G8_6PL) || (G8_13PL == 0) #define MG8_6_113PL ~(1 << 12) #else #define MG8_6_113PL 0xFFFF #endif #if (G8_14PL >= G8_6PL) || (G8_14PL == 0) #define MG8_6_114PL ~(1 << 13) #else #define MG8_6_114PL 0xFFFF #endif #if (G8_15PL >= G8_6PL) || (G8_15PL == 0) #define MG8_6_115PL ~(1 << 14) #else #define MG8_6_115PL 0xFFFF #endif #if (G8_16PL >= G8_6PL) || (G8_16PL == 0) #define MG8_6_116PL ~(1 << 15) #else #define MG8_6_116PL 0xFFFF #endif #define MG8_6_16PL 0xFFDF #define MG8_6 (MG8_6_11PL & MG8_6_12PL & MG8_6_13PL & MG8_6_14PL & \ MG8_6_15PL & MG8_6_16PL & MG8_6_17PL & MG8_6_18PL & \ MG8_6_19PL & MG8_6_110PL & MG8_6_111PL & MG8_6_112PL & \ MG8_6_113PL & MG8_6_114PL & MG8_6_115PL & MG8_6_116PL) // End of MG8_6: // Beginning of MG87: #if (G8_1PL >= G8_7PL) || (G8_1PL == 0) #define MG8_7_11PL ~(1 << 0) #else #define MG8_7_11PL 0xFFFF #endif #if (G8_2PL >= G8_7PL) || (G8_2PL == 0) #define MG8_7_12PL ~(1 << 1) #else #define MG8_7_12PL 0xFFFF #endif #if (G8_3PL >= G8_7PL) || (G8_3PL == 0) #define MG8_7_13PL ~(1 << 2) #else #define MG8_7_13PL 0xFFFF #endif #if (G8_4PL >= G8_7PL) || (G8_4PL == 0) #define MG8_7_14PL ~(1 << 3) #else #define MG8_7_14PL 0xFFFF #endif #if (G8_5PL >= G8_7PL) || (G8_5PL == 0) #define MG8_7_15PL ~(1 << 4) #else #define MG8_7_15PL 0xFFFF #endif #if (G8_6PL >= G8_7PL) || (G8_6PL == 0) #define MG8_7_16PL ~(1 << 5) #else #define MG8_7_16PL 0xFFFF #endif #if (G8_8PL >= G8_7PL) || (G8_8PL == 0) #define MG8_7_18PL ~(1 << 7) #else #define MG8_7_18PL 0xFFFF #endif #if (G8_9PL >= G8_7PL) || (G8_9PL == 0) #define MG8_7_19PL ~(1 << 8) #else #define MG8_7_19PL 0xFFFF #endif #if (G8_10PL >= G8_7PL) || (G8_10PL == 0) #define MG8_7_110PL ~(1 << 9) #else #define MG8_7_110PL 0xFFFF #endif #if (G8_11PL >= G8_7PL) || (G8_11PL == 0) #define MG8_7_111PL ~(1 << 10) #else #define MG8_7_111PL 0xFFFF #endif #if (G8_12PL >= G8_7PL) || (G8_12PL == 0) #define MG8_7_112PL ~(1 << 11) #else #define MG8_7_112PL 0xFFFF #endif #if (G8_13PL >= G8_7PL) || (G8_13PL == 0) #define MG8_7_113PL ~(1 << 12) #else #define MG8_7_113PL 0xFFFF #endif #if (G8_14PL >= G8_7PL) || (G8_14PL == 0) #define MG8_7_114PL ~(1 << 13) #else #define MG8_7_114PL 0xFFFF #endif #if (G8_15PL >= G8_7PL) || (G8_15PL == 0) #define MG8_7_115PL ~(1 << 14) #else #define MG8_7_115PL 0xFFFF #endif #if (G8_16PL >= G8_7PL) || (G8_16PL == 0) #define MG8_7_116PL ~(1 << 15) #else #define MG8_7_116PL 0xFFFF #endif #define MG8_7_17PL 0xFFBF #define MG8_7 (MG8_7_11PL & MG8_7_12PL & MG8_7_13PL & MG8_7_14PL & \ MG8_7_15PL & MG8_7_16PL & MG8_7_17PL & MG8_7_18PL & \ MG8_7_19PL & MG8_7_110PL & MG8_7_111PL & MG8_7_112PL & \ MG8_7_113PL & MG8_7_114PL & MG8_7_115PL & MG8_7_116PL) // End of MG8_7: // Beginning of MG88: #if (G8_1PL >= G8_8PL) || (G8_1PL == 0) #define MG8_8_11PL ~(1 << 0) #else #define MG8_8_11PL 0xFFFF #endif #if (G8_2PL >= G8_8PL) || (G8_2PL == 0) #define MG8_8_12PL ~(1 << 1) #else #define MG8_8_12PL 0xFFFF #endif #if (G8_3PL >= G8_8PL) || (G8_3PL == 0) #define MG8_8_13PL ~(1 << 2) #else #define MG8_8_13PL 0xFFFF #endif #if (G8_4PL >= G8_8PL) || (G8_4PL == 0) #define MG8_8_14PL ~(1 << 3) #else #define MG8_8_14PL 0xFFFF #endif #if (G8_5PL >= G8_8PL) || (G8_5PL == 0) #define MG8_8_15PL ~(1 << 4) #else #define MG8_8_15PL 0xFFFF #endif #if (G8_6PL >= G8_8PL) || (G8_6PL == 0) #define MG8_8_16PL ~(1 << 5) #else #define MG8_8_16PL 0xFFFF #endif #if (G8_7PL >= G8_8PL) || (G8_7PL == 0) #define MG8_8_17PL ~(1 << 6) #else #define MG8_8_17PL 0xFFFF #endif #if (G8_9PL >= G8_8PL) || (G8_9PL == 0) #define MG8_8_19PL ~(1 << 8) #else #define MG8_8_19PL 0xFFFF #endif #if (G8_10PL >= G8_8PL) || (G8_10PL == 0) #define MG8_8_110PL ~(1 << 9) #else #define MG8_8_110PL 0xFFFF #endif #if (G8_11PL >= G8_8PL) || (G8_11PL == 0) #define MG8_8_111PL ~(1 << 10) #else #define MG8_8_111PL 0xFFFF #endif #if (G8_12PL >= G8_8PL) || (G8_12PL == 0) #define MG8_8_112PL ~(1 << 11) #else #define MG8_8_112PL 0xFFFF #endif #if (G8_13PL >= G8_8PL) || (G8_13PL == 0) #define MG8_8_113PL ~(1 << 12) #else #define MG8_8_113PL 0xFFFF #endif #if (G8_14PL >= G8_8PL) || (G8_14PL == 0) #define MG8_8_114PL ~(1 << 13) #else #define MG8_8_114PL 0xFFFF #endif #if (G8_15PL >= G8_8PL) || (G8_15PL == 0) #define MG8_8_115PL ~(1 << 14) #else #define MG8_8_115PL 0xFFFF #endif #if (G8_16PL >= G8_8PL) || (G8_16PL == 0) #define MG8_8_116PL ~(1 << 15) #else #define MG8_8_116PL 0xFFFF #endif #define MG8_8_18PL 0xFF7F #define MG8_8 (MG8_8_11PL & MG8_8_12PL & MG8_8_13PL & MG8_8_14PL & \ MG8_8_15PL & MG8_8_16PL & MG8_8_17PL & MG8_8_18PL & \ MG8_8_19PL & MG8_8_110PL & MG8_8_111PL & MG8_8_112PL & \ MG8_8_113PL & MG8_8_114PL & MG8_8_115PL & MG8_8_116PL) // End of MG8_8: // Beginning of MG89: #if (G8_1PL >= G8_9PL) || (G8_1PL == 0) #define MG8_9_11PL ~(1 << 0) #else #define MG8_9_11PL 0xFFFF #endif #if (G8_2PL >= G8_9PL) || (G8_2PL == 0) #define MG8_9_12PL ~(1 << 1) #else #define MG8_9_12PL 0xFFFF #endif #if (G8_3PL >= G8_9PL) || (G8_3PL == 0) #define MG8_9_13PL ~(1 << 2) #else #define MG8_9_13PL 0xFFFF #endif #if (G8_4PL >= G8_9PL) || (G8_4PL == 0) #define MG8_9_14PL ~(1 << 3) #else #define MG8_9_14PL 0xFFFF #endif #if (G8_5PL >= G8_9PL) || (G8_5PL == 0) #define MG8_9_15PL ~(1 << 4) #else #define MG8_9_15PL 0xFFFF #endif #if (G8_6PL >= G8_9PL) || (G8_6PL == 0) #define MG8_9_16PL ~(1 << 5) #else #define MG8_9_16PL 0xFFFF #endif #if (G8_7PL >= G8_9PL) || (G8_7PL == 0) #define MG8_9_17PL ~(1 << 6) #else #define MG8_9_17PL 0xFFFF #endif #if (G8_8PL >= G8_9PL) || (G8_8PL == 0) #define MG8_9_18PL ~(1 << 7) #else #define MG8_9_18PL 0xFFFF #endif #if (G8_10PL >= G8_9PL) || (G8_10PL == 0) #define MG8_9_110PL ~(1 << 9) #else #define MG8_9_110PL 0xFFFF #endif #if (G8_11PL >= G8_9PL) || (G8_11PL == 0) #define MG8_9_111PL ~(1 << 10) #else #define MG8_9_111PL 0xFFFF #endif #if (G8_12PL >= G8_9PL) || (G8_12PL == 0) #define MG8_9_112PL ~(1 << 11) #else #define MG8_9_112PL 0xFFFF #endif #if (G8_13PL >= G8_9PL) || (G8_13PL == 0) #define MG8_9_113PL ~(1 << 12) #else #define MG8_9_113PL 0xFFFF #endif #if (G8_14PL >= G8_9PL) || (G8_14PL == 0) #define MG8_9_114PL ~(1 << 13) #else #define MG8_9_114PL 0xFFFF #endif #if (G8_15PL >= G8_9PL) || (G8_15PL == 0) #define MG8_9_115PL ~(1 << 14) #else #define MG8_9_115PL 0xFFFF #endif #if (G8_16PL >= G8_9PL) || (G8_16PL == 0) #define MG8_9_116PL ~(1 << 15) #else #define MG8_9_116PL 0xFFFF #endif #define MG8_9_19PL 0xFEFF #define MG8_9 (MG8_9_11PL & MG8_9_12PL & MG8_9_13PL & MG8_9_14PL & \ MG8_9_15PL & MG8_9_16PL & MG8_9_17PL & MG8_9_18PL & \ MG8_9_19PL & MG8_9_110PL & MG8_9_111PL & MG8_9_112PL & \ MG8_9_113PL & MG8_9_114PL & MG8_9_115PL & MG8_9_116PL) // End of MG8_9: // Beginning of MG810: #if (G8_1PL >= G8_10PL) || (G8_1PL == 0) #define MG8_10_11PL ~(1 << 0) #else #define MG8_10_11PL 0xFFFF #endif #if (G8_2PL >= G8_10PL) || (G8_2PL == 0) #define MG8_10_12PL ~(1 << 1) #else #define MG8_10_12PL 0xFFFF #endif #if (G8_3PL >= G8_10PL) || (G8_3PL == 0) #define MG8_10_13PL ~(1 << 2) #else #define MG8_10_13PL 0xFFFF #endif #if (G8_4PL >= G8_10PL) || (G8_4PL == 0) #define MG8_10_14PL ~(1 << 3) #else #define MG8_10_14PL 0xFFFF #endif #if (G8_5PL >= G8_10PL) || (G8_5PL == 0) #define MG8_10_15PL ~(1 << 4) #else #define MG8_10_15PL 0xFFFF #endif #if (G8_6PL >= G8_10PL) || (G8_6PL == 0) #define MG8_10_16PL ~(1 << 5) #else #define MG8_10_16PL 0xFFFF #endif #if (G8_7PL >= G8_10PL) || (G8_7PL == 0) #define MG8_10_17PL ~(1 << 6) #else #define MG8_10_17PL 0xFFFF #endif #if (G8_8PL >= G8_10PL) || (G8_8PL == 0) #define MG8_10_18PL ~(1 << 7) #else #define MG8_10_18PL 0xFFFF #endif #if (G8_9PL >= G8_10PL) || (G8_9PL == 0) #define MG8_10_19PL ~(1 << 8) #else #define MG8_10_19PL 0xFFFF #endif #if (G8_11PL >= G8_10PL) || (G8_11PL == 0) #define MG8_10_111PL ~(1 << 10) #else #define MG8_10_111PL 0xFFFF #endif #if (G8_12PL >= G8_10PL) || (G8_12PL == 0) #define MG8_10_112PL ~(1 << 11) #else #define MG8_10_112PL 0xFFFF #endif #if (G8_13PL >= G8_10PL) || (G8_13PL == 0) #define MG8_10_113PL ~(1 << 12) #else #define MG8_10_113PL 0xFFFF #endif #if (G8_14PL >= G8_10PL) || (G8_14PL == 0) #define MG8_10_114PL ~(1 << 13) #else #define MG8_10_114PL 0xFFFF #endif #if (G8_15PL >= G8_10PL) || (G8_15PL == 0) #define MG8_10_115PL ~(1 << 14) #else #define MG8_10_115PL 0xFFFF #endif #if (G8_16PL >= G8_10PL) || (G8_16PL == 0) #define MG8_10_116PL ~(1 << 15) #else #define MG8_10_116PL 0xFFFF #endif #define MG8_10_110PL 0xFDFF #define MG8_10 (MG8_10_11PL & MG8_10_12PL & MG8_10_13PL & MG8_10_14PL & \ MG8_10_15PL & MG8_10_16PL & MG8_10_17PL & MG8_10_18PL & \ MG8_10_19PL & MG8_10_110PL & MG8_10_111PL & MG8_10_112PL & \ MG8_10_113PL & MG8_10_114PL & MG8_10_115PL & MG8_10_116PL) // End of MG8_10: // Beginning of MG811: #if (G8_1PL >= G8_11PL) || (G8_1PL == 0) #define MG8_11_11PL ~(1 << 0) #else #define MG8_11_11PL 0xFFFF #endif #if (G8_2PL >= G8_11PL) || (G8_2PL == 0) #define MG8_11_12PL ~(1 << 1) #else #define MG8_11_12PL 0xFFFF #endif #if (G8_3PL >= G8_11PL) || (G8_3PL == 0) #define MG8_11_13PL ~(1 << 2) #else #define MG8_11_13PL 0xFFFF #endif #if (G8_4PL >= G8_11PL) || (G8_4PL == 0) #define MG8_11_14PL ~(1 << 3) #else #define MG8_11_14PL 0xFFFF #endif #if (G8_5PL >= G8_11PL) || (G8_5PL == 0) #define MG8_11_15PL ~(1 << 4) #else #define MG8_11_15PL 0xFFFF #endif #if (G8_6PL >= G8_11PL) || (G8_6PL == 0) #define MG8_11_16PL ~(1 << 5) #else #define MG8_11_16PL 0xFFFF #endif #if (G8_7PL >= G8_11PL) || (G8_7PL == 0) #define MG8_11_17PL ~(1 << 6) #else #define MG8_11_17PL 0xFFFF #endif #if (G8_8PL >= G8_11PL) || (G8_8PL == 0) #define MG8_11_18PL ~(1 << 7) #else #define MG8_11_18PL 0xFFFF #endif #if (G8_9PL >= G8_11PL) || (G8_9PL == 0) #define MG8_11_19PL ~(1 << 8) #else #define MG8_11_19PL 0xFFFF #endif #if (G8_10PL >= G8_11PL) || (G8_10PL == 0) #define MG8_11_110PL ~(1 << 9) #else #define MG8_11_110PL 0xFFFF #endif #if (G8_12PL >= G8_11PL) || (G8_12PL == 0) #define MG8_11_112PL ~(1 << 11) #else #define MG8_11_112PL 0xFFFF #endif #if (G8_13PL >= G8_11PL) || (G8_13PL == 0) #define MG8_11_113PL ~(1 << 12) #else #define MG8_11_113PL 0xFFFF #endif #if (G8_14PL >= G8_11PL) || (G8_14PL == 0) #define MG8_11_114PL ~(1 << 13) #else #define MG8_11_114PL 0xFFFF #endif #if (G8_15PL >= G8_11PL) || (G8_15PL == 0) #define MG8_11_115PL ~(1 << 14) #else #define MG8_11_115PL 0xFFFF #endif #if (G8_16PL >= G8_11PL) || (G8_16PL == 0) #define MG8_11_116PL ~(1 << 15) #else #define MG8_11_116PL 0xFFFF #endif #define MG8_11_111PL 0xFBFF #define MG8_11 (MG8_11_11PL & MG8_11_12PL & MG8_11_13PL & MG8_11_14PL & \ MG8_11_15PL & MG8_11_16PL & MG8_11_17PL & MG8_11_18PL & \ MG8_11_19PL & MG8_11_110PL & MG8_11_111PL & MG8_11_112PL & \ MG8_11_113PL & MG8_11_114PL & MG8_11_115PL & MG8_11_116PL) // End of MG8_11: // Beginning of MG812: #if (G8_1PL >= G8_12PL) || (G8_1PL == 0) #define MG8_12_11PL ~(1 << 0) #else #define MG8_12_11PL 0xFFFF #endif #if (G8_2PL >= G8_12PL) || (G8_2PL == 0) #define MG8_12_12PL ~(1 << 1) #else #define MG8_12_12PL 0xFFFF #endif #if (G8_3PL >= G8_12PL) || (G8_3PL == 0) #define MG8_12_13PL ~(1 << 2) #else #define MG8_12_13PL 0xFFFF #endif #if (G8_4PL >= G8_12PL) || (G8_4PL == 0) #define MG8_12_14PL ~(1 << 3) #else #define MG8_12_14PL 0xFFFF #endif #if (G8_5PL >= G8_12PL) || (G8_5PL == 0) #define MG8_12_15PL ~(1 << 4) #else #define MG8_12_15PL 0xFFFF #endif #if (G8_6PL >= G8_12PL) || (G8_6PL == 0) #define MG8_12_16PL ~(1 << 5) #else #define MG8_12_16PL 0xFFFF #endif #if (G8_7PL >= G8_12PL) || (G8_7PL == 0) #define MG8_12_17PL ~(1 << 6) #else #define MG8_12_17PL 0xFFFF #endif #if (G8_8PL >= G8_12PL) || (G8_8PL == 0) #define MG8_12_18PL ~(1 << 7) #else #define MG8_12_18PL 0xFFFF #endif #if (G8_9PL >= G8_12PL) || (G8_9PL == 0) #define MG8_12_19PL ~(1 << 8) #else #define MG8_12_19PL 0xFFFF #endif #if (G8_10PL >= G8_12PL) || (G8_10PL == 0) #define MG8_12_110PL ~(1 << 9) #else #define MG8_12_110PL 0xFFFF #endif #if (G8_11PL >= G8_12PL) || (G8_11PL == 0) #define MG8_12_111PL ~(1 << 10) #else #define MG8_12_111PL 0xFFFF #endif #if (G8_13PL >= G8_12PL) || (G8_13PL == 0) #define MG8_12_113PL ~(1 << 12) #else #define MG8_12_113PL 0xFFFF #endif #if (G8_14PL >= G8_12PL) || (G8_14PL == 0) #define MG8_12_114PL ~(1 << 13) #else #define MG8_12_114PL 0xFFFF #endif #if (G8_15PL >= G8_12PL) || (G8_15PL == 0) #define MG8_12_115PL ~(1 << 14) #else #define MG8_12_115PL 0xFFFF #endif #if (G8_16PL >= G8_12PL) || (G8_16PL == 0) #define MG8_12_116PL ~(1 << 15) #else #define MG8_12_116PL 0xFFFF #endif #define MG8_12_112PL 0xF7FF #define MG8_12 (MG8_12_11PL & MG8_12_12PL & MG8_12_13PL & MG8_12_14PL & \ MG8_12_15PL & MG8_12_16PL & MG8_12_17PL & MG8_12_18PL & \ MG8_12_19PL & MG8_12_110PL & MG8_12_111PL & MG8_12_112PL & \ MG8_12_113PL & MG8_12_114PL & MG8_12_115PL & MG8_12_116PL) // End of MG8_12: // Beginning of MG813: #if (G8_1PL >= G8_13PL) || (G8_1PL == 0) #define MG8_13_11PL ~(1 << 0) #else #define MG8_13_11PL 0xFFFF #endif #if (G8_2PL >= G8_13PL) || (G8_2PL == 0) #define MG8_13_12PL ~(1 << 1) #else #define MG8_13_12PL 0xFFFF #endif #if (G8_3PL >= G8_13PL) || (G8_3PL == 0) #define MG8_13_13PL ~(1 << 2) #else #define MG8_13_13PL 0xFFFF #endif #if (G8_4PL >= G8_13PL) || (G8_4PL == 0) #define MG8_13_14PL ~(1 << 3) #else #define MG8_13_14PL 0xFFFF #endif #if (G8_5PL >= G8_13PL) || (G8_5PL == 0) #define MG8_13_15PL ~(1 << 4) #else #define MG8_13_15PL 0xFFFF #endif #if (G8_6PL >= G8_13PL) || (G8_6PL == 0) #define MG8_13_16PL ~(1 << 5) #else #define MG8_13_16PL 0xFFFF #endif #if (G8_7PL >= G8_13PL) || (G8_7PL == 0) #define MG8_13_17PL ~(1 << 6) #else #define MG8_13_17PL 0xFFFF #endif #if (G8_8PL >= G8_13PL) || (G8_8PL == 0) #define MG8_13_18PL ~(1 << 7) #else #define MG8_13_18PL 0xFFFF #endif #if (G8_9PL >= G8_13PL) || (G8_9PL == 0) #define MG8_13_19PL ~(1 << 8) #else #define MG8_13_19PL 0xFFFF #endif #if (G8_10PL >= G8_13PL) || (G8_10PL == 0) #define MG8_13_110PL ~(1 << 9) #else #define MG8_13_110PL 0xFFFF #endif #if (G8_11PL >= G8_13PL) || (G8_11PL == 0) #define MG8_13_111PL ~(1 << 10) #else #define MG8_13_111PL 0xFFFF #endif #if (G8_12PL >= G8_13PL) || (G8_12PL == 0) #define MG8_13_112PL ~(1 << 11) #else #define MG8_13_112PL 0xFFFF #endif #if (G8_14PL >= G8_13PL) || (G8_14PL == 0) #define MG8_13_114PL ~(1 << 13) #else #define MG8_13_114PL 0xFFFF #endif #if (G8_15PL >= G8_13PL) || (G8_15PL == 0) #define MG8_13_115PL ~(1 << 14) #else #define MG8_13_115PL 0xFFFF #endif #if (G8_16PL >= G8_13PL) || (G8_16PL == 0) #define MG8_13_116PL ~(1 << 15) #else #define MG8_13_116PL 0xFFFF #endif #define MG8_13_113PL 0xEFFF #define MG8_13 (MG8_13_11PL & MG8_13_12PL & MG8_13_13PL & MG8_13_14PL & \ MG8_13_15PL & MG8_13_16PL & MG8_13_17PL & MG8_13_18PL & \ MG8_13_19PL & MG8_13_110PL & MG8_13_111PL & MG8_13_112PL & \ MG8_13_113PL & MG8_13_114PL & MG8_13_115PL & MG8_13_116PL) // End of MG8_13: // Beginning of MG814: #if (G8_1PL >= G8_14PL) || (G8_1PL == 0) #define MG8_14_11PL ~(1 << 0) #else #define MG8_14_11PL 0xFFFF #endif #if (G8_2PL >= G8_14PL) || (G8_2PL == 0) #define MG8_14_12PL ~(1 << 1) #else #define MG8_14_12PL 0xFFFF #endif #if (G8_3PL >= G8_14PL) || (G8_3PL == 0) #define MG8_14_13PL ~(1 << 2) #else #define MG8_14_13PL 0xFFFF #endif #if (G8_4PL >= G8_14PL) || (G8_4PL == 0) #define MG8_14_14PL ~(1 << 3) #else #define MG8_14_14PL 0xFFFF #endif #if (G8_5PL >= G8_14PL) || (G8_5PL == 0) #define MG8_14_15PL ~(1 << 4) #else #define MG8_14_15PL 0xFFFF #endif #if (G8_6PL >= G8_14PL) || (G8_6PL == 0) #define MG8_14_16PL ~(1 << 5) #else #define MG8_14_16PL 0xFFFF #endif #if (G8_7PL >= G8_14PL) || (G8_7PL == 0) #define MG8_14_17PL ~(1 << 6) #else #define MG8_14_17PL 0xFFFF #endif #if (G8_8PL >= G8_14PL) || (G8_8PL == 0) #define MG8_14_18PL ~(1 << 7) #else #define MG8_14_18PL 0xFFFF #endif #if (G8_9PL >= G8_14PL) || (G8_9PL == 0) #define MG8_14_19PL ~(1 << 8) #else #define MG8_14_19PL 0xFFFF #endif #if (G8_10PL >= G8_14PL) || (G8_10PL == 0) #define MG8_14_110PL ~(1 << 9) #else #define MG8_14_110PL 0xFFFF #endif #if (G8_11PL >= G8_14PL) || (G8_11PL == 0) #define MG8_14_111PL ~(1 << 10) #else #define MG8_14_111PL 0xFFFF #endif #if (G8_12PL >= G8_14PL) || (G8_12PL == 0) #define MG8_14_112PL ~(1 << 11) #else #define MG8_14_112PL 0xFFFF #endif #if (G8_13PL >= G8_14PL) || (G8_13PL == 0) #define MG8_14_113PL ~(1 << 12) #else #define MG8_14_113PL 0xFFFF #endif #if (G8_15PL >= G8_14PL) || (G8_15PL == 0) #define MG8_14_115PL ~(1 << 14) #else #define MG8_14_115PL 0xFFFF #endif #if (G8_16PL >= G8_14PL) || (G8_16PL == 0) #define MG8_14_116PL ~(1 << 15) #else #define MG8_14_116PL 0xFFFF #endif #define MG8_14_114PL 0xDFFF #define MG8_14 (MG8_14_11PL & MG8_14_12PL & MG8_14_13PL & MG8_14_14PL & \ MG8_14_15PL & MG8_14_16PL & MG8_14_17PL & MG8_14_18PL & \ MG8_14_19PL & MG8_14_110PL & MG8_14_111PL & MG8_14_112PL & \ MG8_14_113PL & MG8_14_114PL & MG8_14_115PL & MG8_14_116PL) // End of MG8_14: // Beginning of MG815: #if (G8_1PL >= G8_15PL) || (G8_1PL == 0) #define MG8_15_11PL ~(1 << 0) #else #define MG8_15_11PL 0xFFFF #endif #if (G8_2PL >= G8_15PL) || (G8_2PL == 0) #define MG8_15_12PL ~(1 << 1) #else #define MG8_15_12PL 0xFFFF #endif #if (G8_3PL >= G8_15PL) || (G8_3PL == 0) #define MG8_15_13PL ~(1 << 2) #else #define MG8_15_13PL 0xFFFF #endif #if (G8_4PL >= G8_15PL) || (G8_4PL == 0) #define MG8_15_14PL ~(1 << 3) #else #define MG8_15_14PL 0xFFFF #endif #if (G8_5PL >= G8_15PL) || (G8_5PL == 0) #define MG8_15_15PL ~(1 << 4) #else #define MG8_15_15PL 0xFFFF #endif #if (G8_6PL >= G8_15PL) || (G8_6PL == 0) #define MG8_15_16PL ~(1 << 5) #else #define MG8_15_16PL 0xFFFF #endif #if (G8_7PL >= G8_15PL) || (G8_7PL == 0) #define MG8_15_17PL ~(1 << 6) #else #define MG8_15_17PL 0xFFFF #endif #if (G8_8PL >= G8_15PL) || (G8_8PL == 0) #define MG8_15_18PL ~(1 << 7) #else #define MG8_15_18PL 0xFFFF #endif #if (G8_9PL >= G8_15PL) || (G8_9PL == 0) #define MG8_15_19PL ~(1 << 8) #else #define MG8_15_19PL 0xFFFF #endif #if (G8_10PL >= G8_15PL) || (G8_10PL == 0) #define MG8_15_110PL ~(1 << 9) #else #define MG8_15_110PL 0xFFFF #endif #if (G8_11PL >= G8_15PL) || (G8_11PL == 0) #define MG8_15_111PL ~(1 << 10) #else #define MG8_15_111PL 0xFFFF #endif #if (G8_12PL >= G8_15PL) || (G8_12PL == 0) #define MG8_15_112PL ~(1 << 11) #else #define MG8_15_112PL 0xFFFF #endif #if (G8_13PL >= G8_15PL) || (G8_13PL == 0) #define MG8_15_113PL ~(1 << 12) #else #define MG8_15_113PL 0xFFFF #endif #if (G8_14PL >= G8_15PL) || (G8_14PL == 0) #define MG8_15_114PL ~(1 << 13) #else #define MG8_15_114PL 0xFFFF #endif #if (G8_16PL >= G8_15PL) || (G8_16PL == 0) #define MG8_15_116PL ~(1 << 15) #else #define MG8_15_116PL 0xFFFF #endif #define MG8_15_115PL 0xBFFF #define MG8_15 (MG8_15_11PL & MG8_15_12PL & MG8_15_13PL & MG8_15_14PL & \ MG8_15_15PL & MG8_15_16PL & MG8_15_17PL & MG8_15_18PL & \ MG8_15_19PL & MG8_15_110PL & MG8_15_111PL & MG8_15_112PL & \ MG8_15_113PL & MG8_15_114PL & MG8_15_115PL & MG8_15_116PL) // End of MG8_15: // Beginning of MG816: #if (G8_1PL >= G8_16PL) || (G8_1PL == 0) #define MG8_16_11PL ~(1 << 0) #else #define MG8_16_11PL 0xFFFF #endif #if (G8_2PL >= G8_16PL) || (G8_2PL == 0) #define MG8_16_12PL ~(1 << 1) #else #define MG8_16_12PL 0xFFFF #endif #if (G8_3PL >= G8_16PL) || (G8_3PL == 0) #define MG8_16_13PL ~(1 << 2) #else #define MG8_16_13PL 0xFFFF #endif #if (G8_4PL >= G8_16PL) || (G8_4PL == 0) #define MG8_16_14PL ~(1 << 3) #else #define MG8_16_14PL 0xFFFF #endif #if (G8_5PL >= G8_16PL) || (G8_5PL == 0) #define MG8_16_15PL ~(1 << 4) #else #define MG8_16_15PL 0xFFFF #endif #if (G8_6PL >= G8_16PL) || (G8_6PL == 0) #define MG8_16_16PL ~(1 << 5) #else #define MG8_16_16PL 0xFFFF #endif #if (G8_7PL >= G8_16PL) || (G8_7PL == 0) #define MG8_16_17PL ~(1 << 6) #else #define MG8_16_17PL 0xFFFF #endif #if (G8_8PL >= G8_16PL) || (G8_8PL == 0) #define MG8_16_18PL ~(1 << 7) #else #define MG8_16_18PL 0xFFFF #endif #if (G8_9PL >= G8_16PL) || (G8_9PL == 0) #define MG8_16_19PL ~(1 << 8) #else #define MG8_16_19PL 0xFFFF #endif #if (G8_10PL >= G8_16PL) || (G8_10PL == 0) #define MG8_16_110PL ~(1 << 9) #else #define MG8_16_110PL 0xFFFF #endif #if (G8_11PL >= G8_16PL) || (G8_11PL == 0) #define MG8_16_111PL ~(1 << 10) #else #define MG8_16_111PL 0xFFFF #endif #if (G8_12PL >= G8_16PL) || (G8_12PL == 0) #define MG8_16_112PL ~(1 << 11) #else #define MG8_16_112PL 0xFFFF #endif #if (G8_13PL >= G8_16PL) || (G8_13PL == 0) #define MG8_16_113PL ~(1 << 12) #else #define MG8_16_113PL 0xFFFF #endif #if (G8_14PL >= G8_16PL) || (G8_14PL == 0) #define MG8_16_114PL ~(1 << 13) #else #define MG8_16_114PL 0xFFFF #endif #if (G8_15PL >= G8_16PL) || (G8_15PL == 0) #define MG8_16_115PL ~(1 << 14) #else #define MG8_16_115PL 0xFFFF #endif #define MG8_16_116PL 0x7FFF #define MG8_16 (MG8_16_11PL & MG8_16_12PL & MG8_16_13PL & MG8_16_14PL & \ MG8_16_15PL & MG8_16_16PL & MG8_16_17PL & MG8_16_18PL & \ MG8_16_19PL & MG8_16_110PL & MG8_16_111PL & MG8_16_112PL & \ MG8_16_113PL & MG8_16_114PL & MG8_16_115PL & MG8_16_116PL) // End of MG8_16: // // Automatically generate PIEIER9 interrupt masks MG91 to MG916: // // Beginning of MG91: #if (G9_2PL >= G9_1PL) || (G9_2PL == 0) #define MG9_1_12PL ~(1 << 1) #else #define MG9_1_12PL 0xFFFF #endif #if (G9_3PL >= G9_1PL) || (G9_3PL == 0) #define MG9_1_13PL ~(1 << 2) #else #define MG9_1_13PL 0xFFFF #endif #if (G9_4PL >= G9_1PL) || (G9_4PL == 0) #define MG9_1_14PL ~(1 << 3) #else #define MG9_1_14PL 0xFFFF #endif #if (G9_5PL >= G9_1PL) || (G9_5PL == 0) #define MG9_1_15PL ~(1 << 4) #else #define MG9_1_15PL 0xFFFF #endif #if (G9_6PL >= G9_1PL) || (G9_6PL == 0) #define MG9_1_16PL ~(1 << 5) #else #define MG9_1_16PL 0xFFFF #endif #if (G9_7PL >= G9_1PL) || (G9_7PL == 0) #define MG9_1_17PL ~(1 << 6) #else #define MG9_1_17PL 0xFFFF #endif #if (G9_8PL >= G9_1PL) || (G9_8PL == 0) #define MG9_1_18PL ~(1 << 7) #else #define MG9_1_18PL 0xFFFF #endif #if (G9_9PL >= G9_1PL) || (G9_9PL == 0) #define MG9_1_19PL ~(1 << 8) #else #define MG9_1_19PL 0xFFFF #endif #if (G9_10PL >= G9_1PL) || (G9_10PL == 0) #define MG9_1_110PL ~(1 << 9) #else #define MG9_1_110PL 0xFFFF #endif #if (G9_11PL >= G9_1PL) || (G9_11PL == 0) #define MG9_1_111PL ~(1 << 10) #else #define MG9_1_111PL 0xFFFF #endif #if (G9_12PL >= G9_1PL) || (G9_12PL == 0) #define MG9_1_112PL ~(1 << 11) #else #define MG9_1_112PL 0xFFFF #endif #if (G9_13PL >= G9_1PL) || (G9_13PL == 0) #define MG9_1_113PL ~(1 << 12) #else #define MG9_1_113PL 0xFFFF #endif #if (G9_14PL >= G9_1PL) || (G9_14PL == 0) #define MG9_1_114PL ~(1 << 13) #else #define MG9_1_114PL 0xFFFF #endif #if (G9_15PL >= G9_1PL) || (G9_15PL == 0) #define MG9_1_115PL ~(1 << 14) #else #define MG9_1_115PL 0xFFFF #endif #if (G9_16PL >= G9_1PL) || (G9_16PL == 0) #define MG9_1_116PL ~(1 << 15) #else #define MG9_1_116PL 0xFFFF #endif #define MG9_1_11PL 0xFFFE #define MG9_1 (MG9_1_11PL & MG9_1_12PL & MG9_1_13PL & MG9_1_14PL & \ MG9_1_15PL & MG9_1_16PL & MG9_1_17PL & MG9_1_18PL & \ MG9_1_19PL & MG9_1_110PL & MG9_1_111PL & MG9_1_112PL & \ MG9_1_113PL & MG9_1_114PL & MG9_1_115PL & MG9_1_116PL) // End of MG9_1: // Beginning of MG92: #if (G9_1PL >= G9_2PL) || (G9_1PL == 0) #define MG9_2_11PL ~(1 << 0) #else #define MG9_2_11PL 0xFFFF #endif #if (G9_3PL >= G9_2PL) || (G9_3PL == 0) #define MG9_2_13PL ~(1 << 2) #else #define MG9_2_13PL 0xFFFF #endif #if (G9_4PL >= G9_2PL) || (G9_4PL == 0) #define MG9_2_14PL ~(1 << 3) #else #define MG9_2_14PL 0xFFFF #endif #if (G9_5PL >= G9_2PL) || (G9_5PL == 0) #define MG9_2_15PL ~(1 << 4) #else #define MG9_2_15PL 0xFFFF #endif #if (G9_6PL >= G9_2PL) || (G9_6PL == 0) #define MG9_2_16PL ~(1 << 5) #else #define MG9_2_16PL 0xFFFF #endif #if (G9_7PL >= G9_2PL) || (G9_7PL == 0) #define MG9_2_17PL ~(1 << 6) #else #define MG9_2_17PL 0xFFFF #endif #if (G9_8PL >= G9_2PL) || (G9_8PL == 0) #define MG9_2_18PL ~(1 << 7) #else #define MG9_2_18PL 0xFFFF #endif #if (G9_9PL >= G9_2PL) || (G9_9PL == 0) #define MG9_2_19PL ~(1 << 8) #else #define MG9_2_19PL 0xFFFF #endif #if (G9_10PL >= G9_2PL) || (G9_10PL == 0) #define MG9_2_110PL ~(1 << 9) #else #define MG9_2_110PL 0xFFFF #endif #if (G9_11PL >= G9_2PL) || (G9_11PL == 0) #define MG9_2_111PL ~(1 << 10) #else #define MG9_2_111PL 0xFFFF #endif #if (G9_12PL >= G9_2PL) || (G9_12PL == 0) #define MG9_2_112PL ~(1 << 11) #else #define MG9_2_112PL 0xFFFF #endif #if (G9_13PL >= G9_2PL) || (G9_13PL == 0) #define MG9_2_113PL ~(1 << 12) #else #define MG9_2_113PL 0xFFFF #endif #if (G9_14PL >= G9_2PL) || (G9_14PL == 0) #define MG9_2_114PL ~(1 << 13) #else #define MG9_2_114PL 0xFFFF #endif #if (G9_15PL >= G9_2PL) || (G9_15PL == 0) #define MG9_2_115PL ~(1 << 14) #else #define MG9_2_115PL 0xFFFF #endif #if (G9_16PL >= G9_2PL) || (G9_16PL == 0) #define MG9_2_116PL ~(1 << 15) #else #define MG9_2_116PL 0xFFFF #endif #define MG9_2_12PL 0xFFFD #define MG9_2 (MG9_2_11PL & MG9_2_12PL & MG9_2_13PL & MG9_2_14PL & \ MG9_2_15PL & MG9_2_16PL & MG9_2_17PL & MG9_2_18PL & \ MG9_2_19PL & MG9_2_110PL & MG9_2_111PL & MG9_2_112PL & \ MG9_2_113PL & MG9_2_114PL & MG9_2_115PL & MG9_2_116PL) // End of MG9_2: // Beginning of MG93: #if (G9_1PL >= G9_3PL) || (G9_1PL == 0) #define MG9_3_11PL ~(1 << 0) #else #define MG9_3_11PL 0xFFFF #endif #if (G9_2PL >= G9_3PL) || (G9_2PL == 0) #define MG9_3_12PL ~(1 << 1) #else #define MG9_3_12PL 0xFFFF #endif #if (G9_4PL >= G9_3PL) || (G9_4PL == 0) #define MG9_3_14PL ~(1 << 3) #else #define MG9_3_14PL 0xFFFF #endif #if (G9_5PL >= G9_3PL) || (G9_5PL == 0) #define MG9_3_15PL ~(1 << 4) #else #define MG9_3_15PL 0xFFFF #endif #if (G9_6PL >= G9_3PL) || (G9_6PL == 0) #define MG9_3_16PL ~(1 << 5) #else #define MG9_3_16PL 0xFFFF #endif #if (G9_7PL >= G9_3PL) || (G9_7PL == 0) #define MG9_3_17PL ~(1 << 6) #else #define MG9_3_17PL 0xFFFF #endif #if (G9_8PL >= G9_3PL) || (G9_8PL == 0) #define MG9_3_18PL ~(1 << 7) #else #define MG9_3_18PL 0xFFFF #endif #if (G9_9PL >= G9_3PL) || (G9_9PL == 0) #define MG9_3_19PL ~(1 << 8) #else #define MG9_3_19PL 0xFFFF #endif #if (G9_10PL >= G9_3PL) || (G9_10PL == 0) #define MG9_3_110PL ~(1 << 9) #else #define MG9_3_110PL 0xFFFF #endif #if (G9_11PL >= G9_3PL) || (G9_11PL == 0) #define MG9_3_111PL ~(1 << 10) #else #define MG9_3_111PL 0xFFFF #endif #if (G9_12PL >= G9_3PL) || (G9_12PL == 0) #define MG9_3_112PL ~(1 << 11) #else #define MG9_3_112PL 0xFFFF #endif #if (G9_13PL >= G9_3PL) || (G9_13PL == 0) #define MG9_3_113PL ~(1 << 12) #else #define MG9_3_113PL 0xFFFF #endif #if (G9_14PL >= G9_3PL) || (G9_14PL == 0) #define MG9_3_114PL ~(1 << 13) #else #define MG9_3_114PL 0xFFFF #endif #if (G9_15PL >= G9_3PL) || (G9_15PL == 0) #define MG9_3_115PL ~(1 << 14) #else #define MG9_3_115PL 0xFFFF #endif #if (G9_16PL >= G9_3PL) || (G9_16PL == 0) #define MG9_3_116PL ~(1 << 15) #else #define MG9_3_116PL 0xFFFF #endif #define MG9_3_13PL 0xFFFB #define MG9_3 (MG9_3_11PL & MG9_3_12PL & MG9_3_13PL & MG9_3_14PL & \ MG9_3_15PL & MG9_3_16PL & MG9_3_17PL & MG9_3_18PL & \ MG9_3_19PL & MG9_3_110PL & MG9_3_111PL & MG9_3_112PL & \ MG9_3_113PL & MG9_3_114PL & MG9_3_115PL & MG9_3_116PL) // End of MG9_3: // Beginning of MG94: #if (G9_1PL >= G9_4PL) || (G9_1PL == 0) #define MG9_4_11PL ~(1 << 0) #else #define MG9_4_11PL 0xFFFF #endif #if (G9_2PL >= G9_4PL) || (G9_2PL == 0) #define MG9_4_12PL ~(1 << 1) #else #define MG9_4_12PL 0xFFFF #endif #if (G9_3PL >= G9_4PL) || (G9_3PL == 0) #define MG9_4_13PL ~(1 << 2) #else #define MG9_4_13PL 0xFFFF #endif #if (G9_5PL >= G9_4PL) || (G9_5PL == 0) #define MG9_4_15PL ~(1 << 4) #else #define MG9_4_15PL 0xFFFF #endif #if (G9_6PL >= G9_4PL) || (G9_6PL == 0) #define MG9_4_16PL ~(1 << 5) #else #define MG9_4_16PL 0xFFFF #endif #if (G9_7PL >= G9_4PL) || (G9_7PL == 0) #define MG9_4_17PL ~(1 << 6) #else #define MG9_4_17PL 0xFFFF #endif #if (G9_8PL >= G9_4PL) || (G9_8PL == 0) #define MG9_4_18PL ~(1 << 7) #else #define MG9_4_18PL 0xFFFF #endif #if (G9_9PL >= G9_4PL) || (G9_9PL == 0) #define MG9_4_19PL ~(1 << 8) #else #define MG9_4_19PL 0xFFFF #endif #if (G9_10PL >= G9_4PL) || (G9_10PL == 0) #define MG9_4_110PL ~(1 << 9) #else #define MG9_4_110PL 0xFFFF #endif #if (G9_11PL >= G9_4PL) || (G9_11PL == 0) #define MG9_4_111PL ~(1 << 10) #else #define MG9_4_111PL 0xFFFF #endif #if (G9_12PL >= G9_4PL) || (G9_12PL == 0) #define MG9_4_112PL ~(1 << 11) #else #define MG9_4_112PL 0xFFFF #endif #if (G9_13PL >= G9_4PL) || (G9_13PL == 0) #define MG9_4_113PL ~(1 << 12) #else #define MG9_4_113PL 0xFFFF #endif #if (G9_14PL >= G9_4PL) || (G9_14PL == 0) #define MG9_4_114PL ~(1 << 13) #else #define MG9_4_114PL 0xFFFF #endif #if (G9_15PL >= G9_4PL) || (G9_15PL == 0) #define MG9_4_115PL ~(1 << 14) #else #define MG9_4_115PL 0xFFFF #endif #if (G9_16PL >= G9_4PL) || (G9_16PL == 0) #define MG9_4_116PL ~(1 << 15) #else #define MG9_4_116PL 0xFFFF #endif #define MG9_4_14PL 0xFFF7 #define MG9_4 (MG9_4_11PL & MG9_4_12PL & MG9_4_13PL & MG9_4_14PL & \ MG9_4_15PL & MG9_4_16PL & MG9_4_17PL & MG9_4_18PL & \ MG9_4_19PL & MG9_4_110PL & MG9_4_111PL & MG9_4_112PL & \ MG9_4_113PL & MG9_4_114PL & MG9_4_115PL & MG9_4_116PL) // End of MG9_4: // Beginning of MG95: #if (G9_1PL >= G9_5PL) || (G9_1PL == 0) #define MG9_5_11PL ~(1 << 0) #else #define MG9_5_11PL 0xFFFF #endif #if (G9_2PL >= G9_5PL) || (G9_2PL == 0) #define MG9_5_12PL ~(1 << 1) #else #define MG9_5_12PL 0xFFFF #endif #if (G9_3PL >= G9_5PL) || (G9_3PL == 0) #define MG9_5_13PL ~(1 << 2) #else #define MG9_5_13PL 0xFFFF #endif #if (G9_4PL >= G9_5PL) || (G9_4PL == 0) #define MG9_5_14PL ~(1 << 3) #else #define MG9_5_14PL 0xFFFF #endif #if (G9_6PL >= G9_5PL) || (G9_6PL == 0) #define MG9_5_16PL ~(1 << 5) #else #define MG9_5_16PL 0xFFFF #endif #if (G9_7PL >= G9_5PL) || (G9_7PL == 0) #define MG9_5_17PL ~(1 << 6) #else #define MG9_5_17PL 0xFFFF #endif #if (G9_8PL >= G9_5PL) || (G9_8PL == 0) #define MG9_5_18PL ~(1 << 7) #else #define MG9_5_18PL 0xFFFF #endif #if (G9_9PL >= G9_5PL) || (G9_9PL == 0) #define MG9_5_19PL ~(1 << 8) #else #define MG9_5_19PL 0xFFFF #endif #if (G9_10PL >= G9_5PL) || (G9_10PL == 0) #define MG9_5_110PL ~(1 << 9) #else #define MG9_5_110PL 0xFFFF #endif #if (G9_11PL >= G9_5PL) || (G9_11PL == 0) #define MG9_5_111PL ~(1 << 10) #else #define MG9_5_111PL 0xFFFF #endif #if (G9_12PL >= G9_5PL) || (G9_12PL == 0) #define MG9_5_112PL ~(1 << 11) #else #define MG9_5_112PL 0xFFFF #endif #if (G9_13PL >= G9_5PL) || (G9_13PL == 0) #define MG9_5_113PL ~(1 << 12) #else #define MG9_5_113PL 0xFFFF #endif #if (G9_14PL >= G9_5PL) || (G9_14PL == 0) #define MG9_5_114PL ~(1 << 13) #else #define MG9_5_114PL 0xFFFF #endif #if (G9_15PL >= G9_5PL) || (G9_15PL == 0) #define MG9_5_115PL ~(1 << 14) #else #define MG9_5_115PL 0xFFFF #endif #if (G9_16PL >= G9_5PL) || (G9_16PL == 0) #define MG9_5_116PL ~(1 << 15) #else #define MG9_5_116PL 0xFFFF #endif #define MG9_5_15PL 0xFFEF #define MG9_5 (MG9_5_11PL & MG9_5_12PL & MG9_5_13PL & MG9_5_14PL & \ MG9_5_15PL & MG9_5_16PL & MG9_5_17PL & MG9_5_18PL & \ MG9_5_19PL & MG9_5_110PL & MG9_5_111PL & MG9_5_112PL & \ MG9_5_113PL & MG9_5_114PL & MG9_5_115PL & MG9_5_116PL) // End of MG9_5: // Beginning of MG96: #if (G9_1PL >= G9_6PL) || (G9_1PL == 0) #define MG9_6_11PL ~(1 << 0) #else #define MG9_6_11PL 0xFFFF #endif #if (G9_2PL >= G9_6PL) || (G9_2PL == 0) #define MG9_6_12PL ~(1 << 1) #else #define MG9_6_12PL 0xFFFF #endif #if (G9_3PL >= G9_6PL) || (G9_3PL == 0) #define MG9_6_13PL ~(1 << 2) #else #define MG9_6_13PL 0xFFFF #endif #if (G9_4PL >= G9_6PL) || (G9_4PL == 0) #define MG9_6_14PL ~(1 << 3) #else #define MG9_6_14PL 0xFFFF #endif #if (G9_5PL >= G9_6PL) || (G9_5PL == 0) #define MG9_6_15PL ~(1 << 4) #else #define MG9_6_15PL 0xFFFF #endif #if (G9_7PL >= G9_6PL) || (G9_7PL == 0) #define MG9_6_17PL ~(1 << 6) #else #define MG9_6_17PL 0xFFFF #endif #if (G9_8PL >= G9_6PL) || (G9_8PL == 0) #define MG9_6_18PL ~(1 << 7) #else #define MG9_6_18PL 0xFFFF #endif #if (G9_9PL >= G9_6PL) || (G9_9PL == 0) #define MG9_6_19PL ~(1 << 8) #else #define MG9_6_19PL 0xFFFF #endif #if (G9_10PL >= G9_6PL) || (G9_10PL == 0) #define MG9_6_110PL ~(1 << 9) #else #define MG9_6_110PL 0xFFFF #endif #if (G9_11PL >= G9_6PL) || (G9_11PL == 0) #define MG9_6_111PL ~(1 << 10) #else #define MG9_6_111PL 0xFFFF #endif #if (G9_12PL >= G9_6PL) || (G9_12PL == 0) #define MG9_6_112PL ~(1 << 11) #else #define MG9_6_112PL 0xFFFF #endif #if (G9_13PL >= G9_6PL) || (G9_13PL == 0) #define MG9_6_113PL ~(1 << 12) #else #define MG9_6_113PL 0xFFFF #endif #if (G9_14PL >= G9_6PL) || (G9_14PL == 0) #define MG9_6_114PL ~(1 << 13) #else #define MG9_6_114PL 0xFFFF #endif #if (G9_15PL >= G9_6PL) || (G9_15PL == 0) #define MG9_6_115PL ~(1 << 14) #else #define MG9_6_115PL 0xFFFF #endif #if (G9_16PL >= G9_6PL) || (G9_16PL == 0) #define MG9_6_116PL ~(1 << 15) #else #define MG9_6_116PL 0xFFFF #endif #define MG9_6_16PL 0xFFDF #define MG9_6 (MG9_6_11PL & MG9_6_12PL & MG9_6_13PL & MG9_6_14PL & \ MG9_6_15PL & MG9_6_16PL & MG9_6_17PL & MG9_6_18PL & \ MG9_6_19PL & MG9_6_110PL & MG9_6_111PL & MG9_6_112PL & \ MG9_6_113PL & MG9_6_114PL & MG9_6_115PL & MG9_6_116PL) // End of MG9_6: // Beginning of MG97: #if (G9_1PL >= G9_7PL) || (G9_1PL == 0) #define MG9_7_11PL ~(1 << 0) #else #define MG9_7_11PL 0xFFFF #endif #if (G9_2PL >= G9_7PL) || (G9_2PL == 0) #define MG9_7_12PL ~(1 << 1) #else #define MG9_7_12PL 0xFFFF #endif #if (G9_3PL >= G9_7PL) || (G9_3PL == 0) #define MG9_7_13PL ~(1 << 2) #else #define MG9_7_13PL 0xFFFF #endif #if (G9_4PL >= G9_7PL) || (G9_4PL == 0) #define MG9_7_14PL ~(1 << 3) #else #define MG9_7_14PL 0xFFFF #endif #if (G9_5PL >= G9_7PL) || (G9_5PL == 0) #define MG9_7_15PL ~(1 << 4) #else #define MG9_7_15PL 0xFFFF #endif #if (G9_6PL >= G9_7PL) || (G9_6PL == 0) #define MG9_7_16PL ~(1 << 5) #else #define MG9_7_16PL 0xFFFF #endif #if (G9_8PL >= G9_7PL) || (G9_8PL == 0) #define MG9_7_18PL ~(1 << 7) #else #define MG9_7_18PL 0xFFFF #endif #if (G9_9PL >= G9_7PL) || (G9_9PL == 0) #define MG9_7_19PL ~(1 << 8) #else #define MG9_7_19PL 0xFFFF #endif #if (G9_10PL >= G9_7PL) || (G9_10PL == 0) #define MG9_7_110PL ~(1 << 9) #else #define MG9_7_110PL 0xFFFF #endif #if (G9_11PL >= G9_7PL) || (G9_11PL == 0) #define MG9_7_111PL ~(1 << 10) #else #define MG9_7_111PL 0xFFFF #endif #if (G9_12PL >= G9_7PL) || (G9_12PL == 0) #define MG9_7_112PL ~(1 << 11) #else #define MG9_7_112PL 0xFFFF #endif #if (G9_13PL >= G9_7PL) || (G9_13PL == 0) #define MG9_7_113PL ~(1 << 12) #else #define MG9_7_113PL 0xFFFF #endif #if (G9_14PL >= G9_7PL) || (G9_14PL == 0) #define MG9_7_114PL ~(1 << 13) #else #define MG9_7_114PL 0xFFFF #endif #if (G9_15PL >= G9_7PL) || (G9_15PL == 0) #define MG9_7_115PL ~(1 << 14) #else #define MG9_7_115PL 0xFFFF #endif #if (G9_16PL >= G9_7PL) || (G9_16PL == 0) #define MG9_7_116PL ~(1 << 15) #else #define MG9_7_116PL 0xFFFF #endif #define MG9_7_17PL 0xFFBF #define MG9_7 (MG9_7_11PL & MG9_7_12PL & MG9_7_13PL & MG9_7_14PL & \ MG9_7_15PL & MG9_7_16PL & MG9_7_17PL & MG9_7_18PL & \ MG9_7_19PL & MG9_7_110PL & MG9_7_111PL & MG9_7_112PL & \ MG9_7_113PL & MG9_7_114PL & MG9_7_115PL & MG9_7_116PL) // End of MG9_7: // Beginning of MG98: #if (G9_1PL >= G9_8PL) || (G9_1PL == 0) #define MG9_8_11PL ~(1 << 0) #else #define MG9_8_11PL 0xFFFF #endif #if (G9_2PL >= G9_8PL) || (G9_2PL == 0) #define MG9_8_12PL ~(1 << 1) #else #define MG9_8_12PL 0xFFFF #endif #if (G9_3PL >= G9_8PL) || (G9_3PL == 0) #define MG9_8_13PL ~(1 << 2) #else #define MG9_8_13PL 0xFFFF #endif #if (G9_4PL >= G9_8PL) || (G9_4PL == 0) #define MG9_8_14PL ~(1 << 3) #else #define MG9_8_14PL 0xFFFF #endif #if (G9_5PL >= G9_8PL) || (G9_5PL == 0) #define MG9_8_15PL ~(1 << 4) #else #define MG9_8_15PL 0xFFFF #endif #if (G9_6PL >= G9_8PL) || (G9_6PL == 0) #define MG9_8_16PL ~(1 << 5) #else #define MG9_8_16PL 0xFFFF #endif #if (G9_7PL >= G9_8PL) || (G9_7PL == 0) #define MG9_8_17PL ~(1 << 6) #else #define MG9_8_17PL 0xFFFF #endif #if (G9_9PL >= G9_8PL) || (G9_9PL == 0) #define MG9_8_19PL ~(1 << 8) #else #define MG9_8_19PL 0xFFFF #endif #if (G9_10PL >= G9_8PL) || (G9_10PL == 0) #define MG9_8_110PL ~(1 << 9) #else #define MG9_8_110PL 0xFFFF #endif #if (G9_11PL >= G9_8PL) || (G9_11PL == 0) #define MG9_8_111PL ~(1 << 10) #else #define MG9_8_111PL 0xFFFF #endif #if (G9_12PL >= G9_8PL) || (G9_12PL == 0) #define MG9_8_112PL ~(1 << 11) #else #define MG9_8_112PL 0xFFFF #endif #if (G9_13PL >= G9_8PL) || (G9_13PL == 0) #define MG9_8_113PL ~(1 << 12) #else #define MG9_8_113PL 0xFFFF #endif #if (G9_14PL >= G9_8PL) || (G9_14PL == 0) #define MG9_8_114PL ~(1 << 13) #else #define MG9_8_114PL 0xFFFF #endif #if (G9_15PL >= G9_8PL) || (G9_15PL == 0) #define MG9_8_115PL ~(1 << 14) #else #define MG9_8_115PL 0xFFFF #endif #if (G9_16PL >= G9_8PL) || (G9_16PL == 0) #define MG9_8_116PL ~(1 << 15) #else #define MG9_8_116PL 0xFFFF #endif #define MG9_8_18PL 0xFF7F #define MG9_8 (MG9_8_11PL & MG9_8_12PL & MG9_8_13PL & MG9_8_14PL & \ MG9_8_15PL & MG9_8_16PL & MG9_8_17PL & MG9_8_18PL & \ MG9_8_19PL & MG9_8_110PL & MG9_8_111PL & MG9_8_112PL & \ MG9_8_113PL & MG9_8_114PL & MG9_8_115PL & MG9_8_116PL) // End of MG9_8: // Beginning of MG99: #if (G9_1PL >= G9_9PL) || (G9_1PL == 0) #define MG9_9_11PL ~(1 << 0) #else #define MG9_9_11PL 0xFFFF #endif #if (G9_2PL >= G9_9PL) || (G9_2PL == 0) #define MG9_9_12PL ~(1 << 1) #else #define MG9_9_12PL 0xFFFF #endif #if (G9_3PL >= G9_9PL) || (G9_3PL == 0) #define MG9_9_13PL ~(1 << 2) #else #define MG9_9_13PL 0xFFFF #endif #if (G9_4PL >= G9_9PL) || (G9_4PL == 0) #define MG9_9_14PL ~(1 << 3) #else #define MG9_9_14PL 0xFFFF #endif #if (G9_5PL >= G9_9PL) || (G9_5PL == 0) #define MG9_9_15PL ~(1 << 4) #else #define MG9_9_15PL 0xFFFF #endif #if (G9_6PL >= G9_9PL) || (G9_6PL == 0) #define MG9_9_16PL ~(1 << 5) #else #define MG9_9_16PL 0xFFFF #endif #if (G9_7PL >= G9_9PL) || (G9_7PL == 0) #define MG9_9_17PL ~(1 << 6) #else #define MG9_9_17PL 0xFFFF #endif #if (G9_8PL >= G9_9PL) || (G9_8PL == 0) #define MG9_9_18PL ~(1 << 7) #else #define MG9_9_18PL 0xFFFF #endif #if (G9_10PL >= G9_9PL) || (G9_10PL == 0) #define MG9_9_110PL ~(1 << 9) #else #define MG9_9_110PL 0xFFFF #endif #if (G9_11PL >= G9_9PL) || (G9_11PL == 0) #define MG9_9_111PL ~(1 << 10) #else #define MG9_9_111PL 0xFFFF #endif #if (G9_12PL >= G9_9PL) || (G9_12PL == 0) #define MG9_9_112PL ~(1 << 11) #else #define MG9_9_112PL 0xFFFF #endif #if (G9_13PL >= G9_9PL) || (G9_13PL == 0) #define MG9_9_113PL ~(1 << 12) #else #define MG9_9_113PL 0xFFFF #endif #if (G9_14PL >= G9_9PL) || (G9_14PL == 0) #define MG9_9_114PL ~(1 << 13) #else #define MG9_9_114PL 0xFFFF #endif #if (G9_15PL >= G9_9PL) || (G9_15PL == 0) #define MG9_9_115PL ~(1 << 14) #else #define MG9_9_115PL 0xFFFF #endif #if (G9_16PL >= G9_9PL) || (G9_16PL == 0) #define MG9_9_116PL ~(1 << 15) #else #define MG9_9_116PL 0xFFFF #endif #define MG9_9_19PL 0xFEFF #define MG9_9 (MG9_9_11PL & MG9_9_12PL & MG9_9_13PL & MG9_9_14PL & \ MG9_9_15PL & MG9_9_16PL & MG9_9_17PL & MG9_9_18PL & \ MG9_9_19PL & MG9_9_110PL & MG9_9_111PL & MG9_9_112PL & \ MG9_9_113PL & MG9_9_114PL & MG9_9_115PL & MG9_9_116PL) // End of MG9_9: // Beginning of MG910: #if (G9_1PL >= G9_10PL) || (G9_1PL == 0) #define MG9_10_11PL ~(1 << 0) #else #define MG9_10_11PL 0xFFFF #endif #if (G9_2PL >= G9_10PL) || (G9_2PL == 0) #define MG9_10_12PL ~(1 << 1) #else #define MG9_10_12PL 0xFFFF #endif #if (G9_3PL >= G9_10PL) || (G9_3PL == 0) #define MG9_10_13PL ~(1 << 2) #else #define MG9_10_13PL 0xFFFF #endif #if (G9_4PL >= G9_10PL) || (G9_4PL == 0) #define MG9_10_14PL ~(1 << 3) #else #define MG9_10_14PL 0xFFFF #endif #if (G9_5PL >= G9_10PL) || (G9_5PL == 0) #define MG9_10_15PL ~(1 << 4) #else #define MG9_10_15PL 0xFFFF #endif #if (G9_6PL >= G9_10PL) || (G9_6PL == 0) #define MG9_10_16PL ~(1 << 5) #else #define MG9_10_16PL 0xFFFF #endif #if (G9_7PL >= G9_10PL) || (G9_7PL == 0) #define MG9_10_17PL ~(1 << 6) #else #define MG9_10_17PL 0xFFFF #endif #if (G9_8PL >= G9_10PL) || (G9_8PL == 0) #define MG9_10_18PL ~(1 << 7) #else #define MG9_10_18PL 0xFFFF #endif #if (G9_9PL >= G9_10PL) || (G9_9PL == 0) #define MG9_10_19PL ~(1 << 8) #else #define MG9_10_19PL 0xFFFF #endif #if (G9_11PL >= G9_10PL) || (G9_11PL == 0) #define MG9_10_111PL ~(1 << 10) #else #define MG9_10_111PL 0xFFFF #endif #if (G9_12PL >= G9_10PL) || (G9_12PL == 0) #define MG9_10_112PL ~(1 << 11) #else #define MG9_10_112PL 0xFFFF #endif #if (G9_13PL >= G9_10PL) || (G9_13PL == 0) #define MG9_10_113PL ~(1 << 12) #else #define MG9_10_113PL 0xFFFF #endif #if (G9_14PL >= G9_10PL) || (G9_14PL == 0) #define MG9_10_114PL ~(1 << 13) #else #define MG9_10_114PL 0xFFFF #endif #if (G9_15PL >= G9_10PL) || (G9_15PL == 0) #define MG9_10_115PL ~(1 << 14) #else #define MG9_10_115PL 0xFFFF #endif #if (G9_16PL >= G9_10PL) || (G9_16PL == 0) #define MG9_10_116PL ~(1 << 15) #else #define MG9_10_116PL 0xFFFF #endif #define MG9_10_110PL 0xFDFF #define MG9_10 (MG9_10_11PL & MG9_10_12PL & MG9_10_13PL & MG9_10_14PL & \ MG9_10_15PL & MG9_10_16PL & MG9_10_17PL & MG9_10_18PL & \ MG9_10_19PL & MG9_10_110PL & MG9_10_111PL & MG9_10_112PL & \ MG9_10_113PL & MG9_10_114PL & MG9_10_115PL & MG9_10_116PL) // End of MG9_10: // Beginning of MG911: #if (G9_1PL >= G9_11PL) || (G9_1PL == 0) #define MG9_11_11PL ~(1 << 0) #else #define MG9_11_11PL 0xFFFF #endif #if (G9_2PL >= G9_11PL) || (G9_2PL == 0) #define MG9_11_12PL ~(1 << 1) #else #define MG9_11_12PL 0xFFFF #endif #if (G9_3PL >= G9_11PL) || (G9_3PL == 0) #define MG9_11_13PL ~(1 << 2) #else #define MG9_11_13PL 0xFFFF #endif #if (G9_4PL >= G9_11PL) || (G9_4PL == 0) #define MG9_11_14PL ~(1 << 3) #else #define MG9_11_14PL 0xFFFF #endif #if (G9_5PL >= G9_11PL) || (G9_5PL == 0) #define MG9_11_15PL ~(1 << 4) #else #define MG9_11_15PL 0xFFFF #endif #if (G9_6PL >= G9_11PL) || (G9_6PL == 0) #define MG9_11_16PL ~(1 << 5) #else #define MG9_11_16PL 0xFFFF #endif #if (G9_7PL >= G9_11PL) || (G9_7PL == 0) #define MG9_11_17PL ~(1 << 6) #else #define MG9_11_17PL 0xFFFF #endif #if (G9_8PL >= G9_11PL) || (G9_8PL == 0) #define MG9_11_18PL ~(1 << 7) #else #define MG9_11_18PL 0xFFFF #endif #if (G9_9PL >= G9_11PL) || (G9_9PL == 0) #define MG9_11_19PL ~(1 << 8) #else #define MG9_11_19PL 0xFFFF #endif #if (G9_10PL >= G9_11PL) || (G9_10PL == 0) #define MG9_11_110PL ~(1 << 9) #else #define MG9_11_110PL 0xFFFF #endif #if (G9_12PL >= G9_11PL) || (G9_12PL == 0) #define MG9_11_112PL ~(1 << 11) #else #define MG9_11_112PL 0xFFFF #endif #if (G9_13PL >= G9_11PL) || (G9_13PL == 0) #define MG9_11_113PL ~(1 << 12) #else #define MG9_11_113PL 0xFFFF #endif #if (G9_14PL >= G9_11PL) || (G9_14PL == 0) #define MG9_11_114PL ~(1 << 13) #else #define MG9_11_114PL 0xFFFF #endif #if (G9_15PL >= G9_11PL) || (G9_15PL == 0) #define MG9_11_115PL ~(1 << 14) #else #define MG9_11_115PL 0xFFFF #endif #if (G9_16PL >= G9_11PL) || (G9_16PL == 0) #define MG9_11_116PL ~(1 << 15) #else #define MG9_11_116PL 0xFFFF #endif #define MG9_11_111PL 0xFBFF #define MG9_11 (MG9_11_11PL & MG9_11_12PL & MG9_11_13PL & MG9_11_14PL & \ MG9_11_15PL & MG9_11_16PL & MG9_11_17PL & MG9_11_18PL & \ MG9_11_19PL & MG9_11_110PL & MG9_11_111PL & MG9_11_112PL & \ MG9_11_113PL & MG9_11_114PL & MG9_11_115PL & MG9_11_116PL) // End of MG9_11: // Beginning of MG912: #if (G9_1PL >= G9_12PL) || (G9_1PL == 0) #define MG9_12_11PL ~(1 << 0) #else #define MG9_12_11PL 0xFFFF #endif #if (G9_2PL >= G9_12PL) || (G9_2PL == 0) #define MG9_12_12PL ~(1 << 1) #else #define MG9_12_12PL 0xFFFF #endif #if (G9_3PL >= G9_12PL) || (G9_3PL == 0) #define MG9_12_13PL ~(1 << 2) #else #define MG9_12_13PL 0xFFFF #endif #if (G9_4PL >= G9_12PL) || (G9_4PL == 0) #define MG9_12_14PL ~(1 << 3) #else #define MG9_12_14PL 0xFFFF #endif #if (G9_5PL >= G9_12PL) || (G9_5PL == 0) #define MG9_12_15PL ~(1 << 4) #else #define MG9_12_15PL 0xFFFF #endif #if (G9_6PL >= G9_12PL) || (G9_6PL == 0) #define MG9_12_16PL ~(1 << 5) #else #define MG9_12_16PL 0xFFFF #endif #if (G9_7PL >= G9_12PL) || (G9_7PL == 0) #define MG9_12_17PL ~(1 << 6) #else #define MG9_12_17PL 0xFFFF #endif #if (G9_8PL >= G9_12PL) || (G9_8PL == 0) #define MG9_12_18PL ~(1 << 7) #else #define MG9_12_18PL 0xFFFF #endif #if (G9_9PL >= G9_12PL) || (G9_9PL == 0) #define MG9_12_19PL ~(1 << 8) #else #define MG9_12_19PL 0xFFFF #endif #if (G9_10PL >= G9_12PL) || (G9_10PL == 0) #define MG9_12_110PL ~(1 << 9) #else #define MG9_12_110PL 0xFFFF #endif #if (G9_11PL >= G9_12PL) || (G9_11PL == 0) #define MG9_12_111PL ~(1 << 10) #else #define MG9_12_111PL 0xFFFF #endif #if (G9_13PL >= G9_12PL) || (G9_13PL == 0) #define MG9_12_113PL ~(1 << 12) #else #define MG9_12_113PL 0xFFFF #endif #if (G9_14PL >= G9_12PL) || (G9_14PL == 0) #define MG9_12_114PL ~(1 << 13) #else #define MG9_12_114PL 0xFFFF #endif #if (G9_15PL >= G9_12PL) || (G9_15PL == 0) #define MG9_12_115PL ~(1 << 14) #else #define MG9_12_115PL 0xFFFF #endif #if (G9_16PL >= G9_12PL) || (G9_16PL == 0) #define MG9_12_116PL ~(1 << 15) #else #define MG9_12_116PL 0xFFFF #endif #define MG9_12_112PL 0xF7FF #define MG9_12 (MG9_12_11PL & MG9_12_12PL & MG9_12_13PL & MG9_12_14PL & \ MG9_12_15PL & MG9_12_16PL & MG9_12_17PL & MG9_12_18PL & \ MG9_12_19PL & MG9_12_110PL & MG9_12_111PL & MG9_12_112PL & \ MG9_12_113PL & MG9_12_114PL & MG9_12_115PL & MG9_12_116PL) // End of MG9_12: // Beginning of MG913: #if (G9_1PL >= G9_13PL) || (G9_1PL == 0) #define MG9_13_11PL ~(1 << 0) #else #define MG9_13_11PL 0xFFFF #endif #if (G9_2PL >= G9_13PL) || (G9_2PL == 0) #define MG9_13_12PL ~(1 << 1) #else #define MG9_13_12PL 0xFFFF #endif #if (G9_3PL >= G9_13PL) || (G9_3PL == 0) #define MG9_13_13PL ~(1 << 2) #else #define MG9_13_13PL 0xFFFF #endif #if (G9_4PL >= G9_13PL) || (G9_4PL == 0) #define MG9_13_14PL ~(1 << 3) #else #define MG9_13_14PL 0xFFFF #endif #if (G9_5PL >= G9_13PL) || (G9_5PL == 0) #define MG9_13_15PL ~(1 << 4) #else #define MG9_13_15PL 0xFFFF #endif #if (G9_6PL >= G9_13PL) || (G9_6PL == 0) #define MG9_13_16PL ~(1 << 5) #else #define MG9_13_16PL 0xFFFF #endif #if (G9_7PL >= G9_13PL) || (G9_7PL == 0) #define MG9_13_17PL ~(1 << 6) #else #define MG9_13_17PL 0xFFFF #endif #if (G9_8PL >= G9_13PL) || (G9_8PL == 0) #define MG9_13_18PL ~(1 << 7) #else #define MG9_13_18PL 0xFFFF #endif #if (G9_9PL >= G9_13PL) || (G9_9PL == 0) #define MG9_13_19PL ~(1 << 8) #else #define MG9_13_19PL 0xFFFF #endif #if (G9_10PL >= G9_13PL) || (G9_10PL == 0) #define MG9_13_110PL ~(1 << 9) #else #define MG9_13_110PL 0xFFFF #endif #if (G9_11PL >= G9_13PL) || (G9_11PL == 0) #define MG9_13_111PL ~(1 << 10) #else #define MG9_13_111PL 0xFFFF #endif #if (G9_12PL >= G9_13PL) || (G9_12PL == 0) #define MG9_13_112PL ~(1 << 11) #else #define MG9_13_112PL 0xFFFF #endif #if (G9_14PL >= G9_13PL) || (G9_14PL == 0) #define MG9_13_114PL ~(1 << 13) #else #define MG9_13_114PL 0xFFFF #endif #if (G9_15PL >= G9_13PL) || (G9_15PL == 0) #define MG9_13_115PL ~(1 << 14) #else #define MG9_13_115PL 0xFFFF #endif #if (G9_16PL >= G9_13PL) || (G9_16PL == 0) #define MG9_13_116PL ~(1 << 15) #else #define MG9_13_116PL 0xFFFF #endif #define MG9_13_113PL 0xEFFF #define MG9_13 (MG9_13_11PL & MG9_13_12PL & MG9_13_13PL & MG9_13_14PL & \ MG9_13_15PL & MG9_13_16PL & MG9_13_17PL & MG9_13_18PL & \ MG9_13_19PL & MG9_13_110PL & MG9_13_111PL & MG9_13_112PL & \ MG9_13_113PL & MG9_13_114PL & MG9_13_115PL & MG9_13_116PL) // End of MG9_13: // Beginning of MG914: #if (G9_1PL >= G9_14PL) || (G9_1PL == 0) #define MG9_14_11PL ~(1 << 0) #else #define MG9_14_11PL 0xFFFF #endif #if (G9_2PL >= G9_14PL) || (G9_2PL == 0) #define MG9_14_12PL ~(1 << 1) #else #define MG9_14_12PL 0xFFFF #endif #if (G9_3PL >= G9_14PL) || (G9_3PL == 0) #define MG9_14_13PL ~(1 << 2) #else #define MG9_14_13PL 0xFFFF #endif #if (G9_4PL >= G9_14PL) || (G9_4PL == 0) #define MG9_14_14PL ~(1 << 3) #else #define MG9_14_14PL 0xFFFF #endif #if (G9_5PL >= G9_14PL) || (G9_5PL == 0) #define MG9_14_15PL ~(1 << 4) #else #define MG9_14_15PL 0xFFFF #endif #if (G9_6PL >= G9_14PL) || (G9_6PL == 0) #define MG9_14_16PL ~(1 << 5) #else #define MG9_14_16PL 0xFFFF #endif #if (G9_7PL >= G9_14PL) || (G9_7PL == 0) #define MG9_14_17PL ~(1 << 6) #else #define MG9_14_17PL 0xFFFF #endif #if (G9_8PL >= G9_14PL) || (G9_8PL == 0) #define MG9_14_18PL ~(1 << 7) #else #define MG9_14_18PL 0xFFFF #endif #if (G9_9PL >= G9_14PL) || (G9_9PL == 0) #define MG9_14_19PL ~(1 << 8) #else #define MG9_14_19PL 0xFFFF #endif #if (G9_10PL >= G9_14PL) || (G9_10PL == 0) #define MG9_14_110PL ~(1 << 9) #else #define MG9_14_110PL 0xFFFF #endif #if (G9_11PL >= G9_14PL) || (G9_11PL == 0) #define MG9_14_111PL ~(1 << 10) #else #define MG9_14_111PL 0xFFFF #endif #if (G9_12PL >= G9_14PL) || (G9_12PL == 0) #define MG9_14_112PL ~(1 << 11) #else #define MG9_14_112PL 0xFFFF #endif #if (G9_13PL >= G9_14PL) || (G9_13PL == 0) #define MG9_14_113PL ~(1 << 12) #else #define MG9_14_113PL 0xFFFF #endif #if (G9_15PL >= G9_14PL) || (G9_15PL == 0) #define MG9_14_115PL ~(1 << 14) #else #define MG9_14_115PL 0xFFFF #endif #if (G9_16PL >= G9_14PL) || (G9_16PL == 0) #define MG9_14_116PL ~(1 << 15) #else #define MG9_14_116PL 0xFFFF #endif #define MG9_14_114PL 0xDFFF #define MG9_14 (MG9_14_11PL & MG9_14_12PL & MG9_14_13PL & MG9_14_14PL & \ MG9_14_15PL & MG9_14_16PL & MG9_14_17PL & MG9_14_18PL & \ MG9_14_19PL & MG9_14_110PL & MG9_14_111PL & MG9_14_112PL & \ MG9_14_113PL & MG9_14_114PL & MG9_14_115PL & MG9_14_116PL) // End of MG9_14: // Beginning of MG915: #if (G9_1PL >= G9_15PL) || (G9_1PL == 0) #define MG9_15_11PL ~(1 << 0) #else #define MG9_15_11PL 0xFFFF #endif #if (G9_2PL >= G9_15PL) || (G9_2PL == 0) #define MG9_15_12PL ~(1 << 1) #else #define MG9_15_12PL 0xFFFF #endif #if (G9_3PL >= G9_15PL) || (G9_3PL == 0) #define MG9_15_13PL ~(1 << 2) #else #define MG9_15_13PL 0xFFFF #endif #if (G9_4PL >= G9_15PL) || (G9_4PL == 0) #define MG9_15_14PL ~(1 << 3) #else #define MG9_15_14PL 0xFFFF #endif #if (G9_5PL >= G9_15PL) || (G9_5PL == 0) #define MG9_15_15PL ~(1 << 4) #else #define MG9_15_15PL 0xFFFF #endif #if (G9_6PL >= G9_15PL) || (G9_6PL == 0) #define MG9_15_16PL ~(1 << 5) #else #define MG9_15_16PL 0xFFFF #endif #if (G9_7PL >= G9_15PL) || (G9_7PL == 0) #define MG9_15_17PL ~(1 << 6) #else #define MG9_15_17PL 0xFFFF #endif #if (G9_8PL >= G9_15PL) || (G9_8PL == 0) #define MG9_15_18PL ~(1 << 7) #else #define MG9_15_18PL 0xFFFF #endif #if (G9_9PL >= G9_15PL) || (G9_9PL == 0) #define MG9_15_19PL ~(1 << 8) #else #define MG9_15_19PL 0xFFFF #endif #if (G9_10PL >= G9_15PL) || (G9_10PL == 0) #define MG9_15_110PL ~(1 << 9) #else #define MG9_15_110PL 0xFFFF #endif #if (G9_11PL >= G9_15PL) || (G9_11PL == 0) #define MG9_15_111PL ~(1 << 10) #else #define MG9_15_111PL 0xFFFF #endif #if (G9_12PL >= G9_15PL) || (G9_12PL == 0) #define MG9_15_112PL ~(1 << 11) #else #define MG9_15_112PL 0xFFFF #endif #if (G9_13PL >= G9_15PL) || (G9_13PL == 0) #define MG9_15_113PL ~(1 << 12) #else #define MG9_15_113PL 0xFFFF #endif #if (G9_14PL >= G9_15PL) || (G9_14PL == 0) #define MG9_15_114PL ~(1 << 13) #else #define MG9_15_114PL 0xFFFF #endif #if (G9_16PL >= G9_15PL) || (G9_16PL == 0) #define MG9_15_116PL ~(1 << 15) #else #define MG9_15_116PL 0xFFFF #endif #define MG9_15_115PL 0xBFFF #define MG9_15 (MG9_15_11PL & MG9_15_12PL & MG9_15_13PL & MG9_15_14PL & \ MG9_15_15PL & MG9_15_16PL & MG9_15_17PL & MG9_15_18PL & \ MG9_15_19PL & MG9_15_110PL & MG9_15_111PL & MG9_15_112PL & \ MG9_15_113PL & MG9_15_114PL & MG9_15_115PL & MG9_15_116PL) // End of MG9_15: // Beginning of MG916: #if (G9_1PL >= G9_16PL) || (G9_1PL == 0) #define MG9_16_11PL ~(1 << 0) #else #define MG9_16_11PL 0xFFFF #endif #if (G9_2PL >= G9_16PL) || (G9_2PL == 0) #define MG9_16_12PL ~(1 << 1) #else #define MG9_16_12PL 0xFFFF #endif #if (G9_3PL >= G9_16PL) || (G9_3PL == 0) #define MG9_16_13PL ~(1 << 2) #else #define MG9_16_13PL 0xFFFF #endif #if (G9_4PL >= G9_16PL) || (G9_4PL == 0) #define MG9_16_14PL ~(1 << 3) #else #define MG9_16_14PL 0xFFFF #endif #if (G9_5PL >= G9_16PL) || (G9_5PL == 0) #define MG9_16_15PL ~(1 << 4) #else #define MG9_16_15PL 0xFFFF #endif #if (G9_6PL >= G9_16PL) || (G9_6PL == 0) #define MG9_16_16PL ~(1 << 5) #else #define MG9_16_16PL 0xFFFF #endif #if (G9_7PL >= G9_16PL) || (G9_7PL == 0) #define MG9_16_17PL ~(1 << 6) #else #define MG9_16_17PL 0xFFFF #endif #if (G9_8PL >= G9_16PL) || (G9_8PL == 0) #define MG9_16_18PL ~(1 << 7) #else #define MG9_16_18PL 0xFFFF #endif #if (G9_9PL >= G9_16PL) || (G9_9PL == 0) #define MG9_16_19PL ~(1 << 8) #else #define MG9_16_19PL 0xFFFF #endif #if (G9_10PL >= G9_16PL) || (G9_10PL == 0) #define MG9_16_110PL ~(1 << 9) #else #define MG9_16_110PL 0xFFFF #endif #if (G9_11PL >= G9_16PL) || (G9_11PL == 0) #define MG9_16_111PL ~(1 << 10) #else #define MG9_16_111PL 0xFFFF #endif #if (G9_12PL >= G9_16PL) || (G9_12PL == 0) #define MG9_16_112PL ~(1 << 11) #else #define MG9_16_112PL 0xFFFF #endif #if (G9_13PL >= G9_16PL) || (G9_13PL == 0) #define MG9_16_113PL ~(1 << 12) #else #define MG9_16_113PL 0xFFFF #endif #if (G9_14PL >= G9_16PL) || (G9_14PL == 0) #define MG9_16_114PL ~(1 << 13) #else #define MG9_16_114PL 0xFFFF #endif #if (G9_15PL >= G9_16PL) || (G9_15PL == 0) #define MG9_16_115PL ~(1 << 14) #else #define MG9_16_115PL 0xFFFF #endif #define MG9_16_116PL 0x7FFF #define MG9_16 (MG9_16_11PL & MG9_16_12PL & MG9_16_13PL & MG9_16_14PL & \ MG9_16_15PL & MG9_16_16PL & MG9_16_17PL & MG9_16_18PL & \ MG9_16_19PL & MG9_16_110PL & MG9_16_111PL & MG9_16_112PL & \ MG9_16_113PL & MG9_16_114PL & MG9_16_115PL & MG9_16_116PL) // End of MG9_16: // // Automatically generate PIEIER10 interrupt masks MG101 to MG1016: // // Beginning of MG101: #if (G10_2PL >= G10_1PL) || (G10_2PL == 0) #define MG10_1_12PL ~(1 << 1) #else #define MG10_1_12PL 0xFFFF #endif #if (G10_3PL >= G10_1PL) || (G10_3PL == 0) #define MG10_1_13PL ~(1 << 2) #else #define MG10_1_13PL 0xFFFF #endif #if (G10_4PL >= G10_1PL) || (G10_4PL == 0) #define MG10_1_14PL ~(1 << 3) #else #define MG10_1_14PL 0xFFFF #endif #if (G10_5PL >= G10_1PL) || (G10_5PL == 0) #define MG10_1_15PL ~(1 << 4) #else #define MG10_1_15PL 0xFFFF #endif #if (G10_6PL >= G10_1PL) || (G10_6PL == 0) #define MG10_1_16PL ~(1 << 5) #else #define MG10_1_16PL 0xFFFF #endif #if (G10_7PL >= G10_1PL) || (G10_7PL == 0) #define MG10_1_17PL ~(1 << 6) #else #define MG10_1_17PL 0xFFFF #endif #if (G10_8PL >= G10_1PL) || (G10_8PL == 0) #define MG10_1_18PL ~(1 << 7) #else #define MG10_1_18PL 0xFFFF #endif #if (G10_9PL >= G10_1PL) || (G10_9PL == 0) #define MG10_1_19PL ~(1 << 8) #else #define MG10_1_19PL 0xFFFF #endif #if (G10_10PL >= G10_1PL) || (G10_10PL == 0) #define MG10_1_110PL ~(1 << 9) #else #define MG10_1_110PL 0xFFFF #endif #if (G10_11PL >= G10_1PL) || (G10_11PL == 0) #define MG10_1_111PL ~(1 << 10) #else #define MG10_1_111PL 0xFFFF #endif #if (G10_12PL >= G10_1PL) || (G10_12PL == 0) #define MG10_1_112PL ~(1 << 11) #else #define MG10_1_112PL 0xFFFF #endif #if (G10_13PL >= G10_1PL) || (G10_13PL == 0) #define MG10_1_113PL ~(1 << 12) #else #define MG10_1_113PL 0xFFFF #endif #if (G10_14PL >= G10_1PL) || (G10_14PL == 0) #define MG10_1_114PL ~(1 << 13) #else #define MG10_1_114PL 0xFFFF #endif #if (G10_15PL >= G10_1PL) || (G10_15PL == 0) #define MG10_1_115PL ~(1 << 14) #else #define MG10_1_115PL 0xFFFF #endif #if (G10_16PL >= G10_1PL) || (G10_16PL == 0) #define MG10_1_116PL ~(1 << 15) #else #define MG10_1_116PL 0xFFFF #endif #define MG10_1_11PL 0xFFFE #define MG10_1 (MG10_1_11PL & MG10_1_12PL & MG10_1_13PL & MG10_1_14PL & \ MG10_1_15PL & MG10_1_16PL & MG10_1_17PL & MG10_1_18PL & \ MG10_1_19PL & MG10_1_110PL & MG10_1_111PL & MG10_1_112PL & \ MG10_1_113PL & MG10_1_114PL & MG10_1_115PL & MG10_1_116PL) // End of MG10_1: // Beginning of MG102: #if (G10_1PL >= G10_2PL) || (G10_1PL == 0) #define MG10_2_11PL ~(1 << 0) #else #define MG10_2_11PL 0xFFFF #endif #if (G10_3PL >= G10_2PL) || (G10_3PL == 0) #define MG10_2_13PL ~(1 << 2) #else #define MG10_2_13PL 0xFFFF #endif #if (G10_4PL >= G10_2PL) || (G10_4PL == 0) #define MG10_2_14PL ~(1 << 3) #else #define MG10_2_14PL 0xFFFF #endif #if (G10_5PL >= G10_2PL) || (G10_5PL == 0) #define MG10_2_15PL ~(1 << 4) #else #define MG10_2_15PL 0xFFFF #endif #if (G10_6PL >= G10_2PL) || (G10_6PL == 0) #define MG10_2_16PL ~(1 << 5) #else #define MG10_2_16PL 0xFFFF #endif #if (G10_7PL >= G10_2PL) || (G10_7PL == 0) #define MG10_2_17PL ~(1 << 6) #else #define MG10_2_17PL 0xFFFF #endif #if (G10_8PL >= G10_2PL) || (G10_8PL == 0) #define MG10_2_18PL ~(1 << 7) #else #define MG10_2_18PL 0xFFFF #endif #if (G10_9PL >= G10_2PL) || (G10_9PL == 0) #define MG10_2_19PL ~(1 << 8) #else #define MG10_2_19PL 0xFFFF #endif #if (G10_10PL >= G10_2PL) || (G10_10PL == 0) #define MG10_2_110PL ~(1 << 9) #else #define MG10_2_110PL 0xFFFF #endif #if (G10_11PL >= G10_2PL) || (G10_11PL == 0) #define MG10_2_111PL ~(1 << 10) #else #define MG10_2_111PL 0xFFFF #endif #if (G10_12PL >= G10_2PL) || (G10_12PL == 0) #define MG10_2_112PL ~(1 << 11) #else #define MG10_2_112PL 0xFFFF #endif #if (G10_13PL >= G10_2PL) || (G10_13PL == 0) #define MG10_2_113PL ~(1 << 12) #else #define MG10_2_113PL 0xFFFF #endif #if (G10_14PL >= G10_2PL) || (G10_14PL == 0) #define MG10_2_114PL ~(1 << 13) #else #define MG10_2_114PL 0xFFFF #endif #if (G10_15PL >= G10_2PL) || (G10_15PL == 0) #define MG10_2_115PL ~(1 << 14) #else #define MG10_2_115PL 0xFFFF #endif #if (G10_16PL >= G10_2PL) || (G10_16PL == 0) #define MG10_2_116PL ~(1 << 15) #else #define MG10_2_116PL 0xFFFF #endif #define MG10_2_12PL 0xFFFD #define MG10_2 (MG10_2_11PL & MG10_2_12PL & MG10_2_13PL & MG10_2_14PL & \ MG10_2_15PL & MG10_2_16PL & MG10_2_17PL & MG10_2_18PL & \ MG10_2_19PL & MG10_2_110PL & MG10_2_111PL & MG10_2_112PL & \ MG10_2_113PL & MG10_2_114PL & MG10_2_115PL & MG10_2_116PL) // End of MG10_2: // Beginning of MG103: #if (G10_1PL >= G10_3PL) || (G10_1PL == 0) #define MG10_3_11PL ~(1 << 0) #else #define MG10_3_11PL 0xFFFF #endif #if (G10_2PL >= G10_3PL) || (G10_2PL == 0) #define MG10_3_12PL ~(1 << 1) #else #define MG10_3_12PL 0xFFFF #endif #if (G10_4PL >= G10_3PL) || (G10_4PL == 0) #define MG10_3_14PL ~(1 << 3) #else #define MG10_3_14PL 0xFFFF #endif #if (G10_5PL >= G10_3PL) || (G10_5PL == 0) #define MG10_3_15PL ~(1 << 4) #else #define MG10_3_15PL 0xFFFF #endif #if (G10_6PL >= G10_3PL) || (G10_6PL == 0) #define MG10_3_16PL ~(1 << 5) #else #define MG10_3_16PL 0xFFFF #endif #if (G10_7PL >= G10_3PL) || (G10_7PL == 0) #define MG10_3_17PL ~(1 << 6) #else #define MG10_3_17PL 0xFFFF #endif #if (G10_8PL >= G10_3PL) || (G10_8PL == 0) #define MG10_3_18PL ~(1 << 7) #else #define MG10_3_18PL 0xFFFF #endif #if (G10_9PL >= G10_3PL) || (G10_9PL == 0) #define MG10_3_19PL ~(1 << 8) #else #define MG10_3_19PL 0xFFFF #endif #if (G10_10PL >= G10_3PL) || (G10_10PL == 0) #define MG10_3_110PL ~(1 << 9) #else #define MG10_3_110PL 0xFFFF #endif #if (G10_11PL >= G10_3PL) || (G10_11PL == 0) #define MG10_3_111PL ~(1 << 10) #else #define MG10_3_111PL 0xFFFF #endif #if (G10_12PL >= G10_3PL) || (G10_12PL == 0) #define MG10_3_112PL ~(1 << 11) #else #define MG10_3_112PL 0xFFFF #endif #if (G10_13PL >= G10_3PL) || (G10_13PL == 0) #define MG10_3_113PL ~(1 << 12) #else #define MG10_3_113PL 0xFFFF #endif #if (G10_14PL >= G10_3PL) || (G10_14PL == 0) #define MG10_3_114PL ~(1 << 13) #else #define MG10_3_114PL 0xFFFF #endif #if (G10_15PL >= G10_3PL) || (G10_15PL == 0) #define MG10_3_115PL ~(1 << 14) #else #define MG10_3_115PL 0xFFFF #endif #if (G10_16PL >= G10_3PL) || (G10_16PL == 0) #define MG10_3_116PL ~(1 << 15) #else #define MG10_3_116PL 0xFFFF #endif #define MG10_3_13PL 0xFFFB #define MG10_3 (MG10_3_11PL & MG10_3_12PL & MG10_3_13PL & MG10_3_14PL & \ MG10_3_15PL & MG10_3_16PL & MG10_3_17PL & MG10_3_18PL & \ MG10_3_19PL & MG10_3_110PL & MG10_3_111PL & MG10_3_112PL & \ MG10_3_113PL & MG10_3_114PL & MG10_3_115PL & MG10_3_116PL) // End of MG10_3: // Beginning of MG104: #if (G10_1PL >= G10_4PL) || (G10_1PL == 0) #define MG10_4_11PL ~(1 << 0) #else #define MG10_4_11PL 0xFFFF #endif #if (G10_2PL >= G10_4PL) || (G10_2PL == 0) #define MG10_4_12PL ~(1 << 1) #else #define MG10_4_12PL 0xFFFF #endif #if (G10_3PL >= G10_4PL) || (G10_3PL == 0) #define MG10_4_13PL ~(1 << 2) #else #define MG10_4_13PL 0xFFFF #endif #if (G10_5PL >= G10_4PL) || (G10_5PL == 0) #define MG10_4_15PL ~(1 << 4) #else #define MG10_4_15PL 0xFFFF #endif #if (G10_6PL >= G10_4PL) || (G10_6PL == 0) #define MG10_4_16PL ~(1 << 5) #else #define MG10_4_16PL 0xFFFF #endif #if (G10_7PL >= G10_4PL) || (G10_7PL == 0) #define MG10_4_17PL ~(1 << 6) #else #define MG10_4_17PL 0xFFFF #endif #if (G10_8PL >= G10_4PL) || (G10_8PL == 0) #define MG10_4_18PL ~(1 << 7) #else #define MG10_4_18PL 0xFFFF #endif #if (G10_9PL >= G10_4PL) || (G10_9PL == 0) #define MG10_4_19PL ~(1 << 8) #else #define MG10_4_19PL 0xFFFF #endif #if (G10_10PL >= G10_4PL) || (G10_10PL == 0) #define MG10_4_110PL ~(1 << 9) #else #define MG10_4_110PL 0xFFFF #endif #if (G10_11PL >= G10_4PL) || (G10_11PL == 0) #define MG10_4_111PL ~(1 << 10) #else #define MG10_4_111PL 0xFFFF #endif #if (G10_12PL >= G10_4PL) || (G10_12PL == 0) #define MG10_4_112PL ~(1 << 11) #else #define MG10_4_112PL 0xFFFF #endif #if (G10_13PL >= G10_4PL) || (G10_13PL == 0) #define MG10_4_113PL ~(1 << 12) #else #define MG10_4_113PL 0xFFFF #endif #if (G10_14PL >= G10_4PL) || (G10_14PL == 0) #define MG10_4_114PL ~(1 << 13) #else #define MG10_4_114PL 0xFFFF #endif #if (G10_15PL >= G10_4PL) || (G10_15PL == 0) #define MG10_4_115PL ~(1 << 14) #else #define MG10_4_115PL 0xFFFF #endif #if (G10_16PL >= G10_4PL) || (G10_16PL == 0) #define MG10_4_116PL ~(1 << 15) #else #define MG10_4_116PL 0xFFFF #endif #define MG10_4_14PL 0xFFF7 #define MG10_4 (MG10_4_11PL & MG10_4_12PL & MG10_4_13PL & MG10_4_14PL & \ MG10_4_15PL & MG10_4_16PL & MG10_4_17PL & MG10_4_18PL & \ MG10_4_19PL & MG10_4_110PL & MG10_4_111PL & MG10_4_112PL & \ MG10_4_113PL & MG10_4_114PL & MG10_4_115PL & MG10_4_116PL) // End of MG10_4: // Beginning of MG105: #if (G10_1PL >= G10_5PL) || (G10_1PL == 0) #define MG10_5_11PL ~(1 << 0) #else #define MG10_5_11PL 0xFFFF #endif #if (G10_2PL >= G10_5PL) || (G10_2PL == 0) #define MG10_5_12PL ~(1 << 1) #else #define MG10_5_12PL 0xFFFF #endif #if (G10_3PL >= G10_5PL) || (G10_3PL == 0) #define MG10_5_13PL ~(1 << 2) #else #define MG10_5_13PL 0xFFFF #endif #if (G10_4PL >= G10_5PL) || (G10_4PL == 0) #define MG10_5_14PL ~(1 << 3) #else #define MG10_5_14PL 0xFFFF #endif #if (G10_6PL >= G10_5PL) || (G10_6PL == 0) #define MG10_5_16PL ~(1 << 5) #else #define MG10_5_16PL 0xFFFF #endif #if (G10_7PL >= G10_5PL) || (G10_7PL == 0) #define MG10_5_17PL ~(1 << 6) #else #define MG10_5_17PL 0xFFFF #endif #if (G10_8PL >= G10_5PL) || (G10_8PL == 0) #define MG10_5_18PL ~(1 << 7) #else #define MG10_5_18PL 0xFFFF #endif #if (G10_9PL >= G10_5PL) || (G10_9PL == 0) #define MG10_5_19PL ~(1 << 8) #else #define MG10_5_19PL 0xFFFF #endif #if (G10_10PL >= G10_5PL) || (G10_10PL == 0) #define MG10_5_110PL ~(1 << 9) #else #define MG10_5_110PL 0xFFFF #endif #if (G10_11PL >= G10_5PL) || (G10_11PL == 0) #define MG10_5_111PL ~(1 << 10) #else #define MG10_5_111PL 0xFFFF #endif #if (G10_12PL >= G10_5PL) || (G10_12PL == 0) #define MG10_5_112PL ~(1 << 11) #else #define MG10_5_112PL 0xFFFF #endif #if (G10_13PL >= G10_5PL) || (G10_13PL == 0) #define MG10_5_113PL ~(1 << 12) #else #define MG10_5_113PL 0xFFFF #endif #if (G10_14PL >= G10_5PL) || (G10_14PL == 0) #define MG10_5_114PL ~(1 << 13) #else #define MG10_5_114PL 0xFFFF #endif #if (G10_15PL >= G10_5PL) || (G10_15PL == 0) #define MG10_5_115PL ~(1 << 14) #else #define MG10_5_115PL 0xFFFF #endif #if (G10_16PL >= G10_5PL) || (G10_16PL == 0) #define MG10_5_116PL ~(1 << 15) #else #define MG10_5_116PL 0xFFFF #endif #define MG10_5_15PL 0xFFEF #define MG10_5 (MG10_5_11PL & MG10_5_12PL & MG10_5_13PL & MG10_5_14PL & \ MG10_5_15PL & MG10_5_16PL & MG10_5_17PL & MG10_5_18PL & \ MG10_5_19PL & MG10_5_110PL & MG10_5_111PL & MG10_5_112PL & \ MG10_5_113PL & MG10_5_114PL & MG10_5_115PL & MG10_5_116PL) // End of MG10_5: // Beginning of MG106: #if (G10_1PL >= G10_6PL) || (G10_1PL == 0) #define MG10_6_11PL ~(1 << 0) #else #define MG10_6_11PL 0xFFFF #endif #if (G10_2PL >= G10_6PL) || (G10_2PL == 0) #define MG10_6_12PL ~(1 << 1) #else #define MG10_6_12PL 0xFFFF #endif #if (G10_3PL >= G10_6PL) || (G10_3PL == 0) #define MG10_6_13PL ~(1 << 2) #else #define MG10_6_13PL 0xFFFF #endif #if (G10_4PL >= G10_6PL) || (G10_4PL == 0) #define MG10_6_14PL ~(1 << 3) #else #define MG10_6_14PL 0xFFFF #endif #if (G10_5PL >= G10_6PL) || (G10_5PL == 0) #define MG10_6_15PL ~(1 << 4) #else #define MG10_6_15PL 0xFFFF #endif #if (G10_7PL >= G10_6PL) || (G10_7PL == 0) #define MG10_6_17PL ~(1 << 6) #else #define MG10_6_17PL 0xFFFF #endif #if (G10_8PL >= G10_6PL) || (G10_8PL == 0) #define MG10_6_18PL ~(1 << 7) #else #define MG10_6_18PL 0xFFFF #endif #if (G10_9PL >= G10_6PL) || (G10_9PL == 0) #define MG10_6_19PL ~(1 << 8) #else #define MG10_6_19PL 0xFFFF #endif #if (G10_10PL >= G10_6PL) || (G10_10PL == 0) #define MG10_6_110PL ~(1 << 9) #else #define MG10_6_110PL 0xFFFF #endif #if (G10_11PL >= G10_6PL) || (G10_11PL == 0) #define MG10_6_111PL ~(1 << 10) #else #define MG10_6_111PL 0xFFFF #endif #if (G10_12PL >= G10_6PL) || (G10_12PL == 0) #define MG10_6_112PL ~(1 << 11) #else #define MG10_6_112PL 0xFFFF #endif #if (G10_13PL >= G10_6PL) || (G10_13PL == 0) #define MG10_6_113PL ~(1 << 12) #else #define MG10_6_113PL 0xFFFF #endif #if (G10_14PL >= G10_6PL) || (G10_14PL == 0) #define MG10_6_114PL ~(1 << 13) #else #define MG10_6_114PL 0xFFFF #endif #if (G10_15PL >= G10_6PL) || (G10_15PL == 0) #define MG10_6_115PL ~(1 << 14) #else #define MG10_6_115PL 0xFFFF #endif #if (G10_16PL >= G10_6PL) || (G10_16PL == 0) #define MG10_6_116PL ~(1 << 15) #else #define MG10_6_116PL 0xFFFF #endif #define MG10_6_16PL 0xFFDF #define MG10_6 (MG10_6_11PL & MG10_6_12PL & MG10_6_13PL & MG10_6_14PL & \ MG10_6_15PL & MG10_6_16PL & MG10_6_17PL & MG10_6_18PL & \ MG10_6_19PL & MG10_6_110PL & MG10_6_111PL & MG10_6_112PL & \ MG10_6_113PL & MG10_6_114PL & MG10_6_115PL & MG10_6_116PL) // End of MG10_6: // Beginning of MG107: #if (G10_1PL >= G10_7PL) || (G10_1PL == 0) #define MG10_7_11PL ~(1 << 0) #else #define MG10_7_11PL 0xFFFF #endif #if (G10_2PL >= G10_7PL) || (G10_2PL == 0) #define MG10_7_12PL ~(1 << 1) #else #define MG10_7_12PL 0xFFFF #endif #if (G10_3PL >= G10_7PL) || (G10_3PL == 0) #define MG10_7_13PL ~(1 << 2) #else #define MG10_7_13PL 0xFFFF #endif #if (G10_4PL >= G10_7PL) || (G10_4PL == 0) #define MG10_7_14PL ~(1 << 3) #else #define MG10_7_14PL 0xFFFF #endif #if (G10_5PL >= G10_7PL) || (G10_5PL == 0) #define MG10_7_15PL ~(1 << 4) #else #define MG10_7_15PL 0xFFFF #endif #if (G10_6PL >= G10_7PL) || (G10_6PL == 0) #define MG10_7_16PL ~(1 << 5) #else #define MG10_7_16PL 0xFFFF #endif #if (G10_8PL >= G10_7PL) || (G10_8PL == 0) #define MG10_7_18PL ~(1 << 7) #else #define MG10_7_18PL 0xFFFF #endif #if (G10_9PL >= G10_7PL) || (G10_9PL == 0) #define MG10_7_19PL ~(1 << 8) #else #define MG10_7_19PL 0xFFFF #endif #if (G10_10PL >= G10_7PL) || (G10_10PL == 0) #define MG10_7_110PL ~(1 << 9) #else #define MG10_7_110PL 0xFFFF #endif #if (G10_11PL >= G10_7PL) || (G10_11PL == 0) #define MG10_7_111PL ~(1 << 10) #else #define MG10_7_111PL 0xFFFF #endif #if (G10_12PL >= G10_7PL) || (G10_12PL == 0) #define MG10_7_112PL ~(1 << 11) #else #define MG10_7_112PL 0xFFFF #endif #if (G10_13PL >= G10_7PL) || (G10_13PL == 0) #define MG10_7_113PL ~(1 << 12) #else #define MG10_7_113PL 0xFFFF #endif #if (G10_14PL >= G10_7PL) || (G10_14PL == 0) #define MG10_7_114PL ~(1 << 13) #else #define MG10_7_114PL 0xFFFF #endif #if (G10_15PL >= G10_7PL) || (G10_15PL == 0) #define MG10_7_115PL ~(1 << 14) #else #define MG10_7_115PL 0xFFFF #endif #if (G10_16PL >= G10_7PL) || (G10_16PL == 0) #define MG10_7_116PL ~(1 << 15) #else #define MG10_7_116PL 0xFFFF #endif #define MG10_7_17PL 0xFFBF #define MG10_7 (MG10_7_11PL & MG10_7_12PL & MG10_7_13PL & MG10_7_14PL & \ MG10_7_15PL & MG10_7_16PL & MG10_7_17PL & MG10_7_18PL & \ MG10_7_19PL & MG10_7_110PL & MG10_7_111PL & MG10_7_112PL & \ MG10_7_113PL & MG10_7_114PL & MG10_7_115PL & MG10_7_116PL) // End of MG10_7: // Beginning of MG108: #if (G10_1PL >= G10_8PL) || (G10_1PL == 0) #define MG10_8_11PL ~(1 << 0) #else #define MG10_8_11PL 0xFFFF #endif #if (G10_2PL >= G10_8PL) || (G10_2PL == 0) #define MG10_8_12PL ~(1 << 1) #else #define MG10_8_12PL 0xFFFF #endif #if (G10_3PL >= G10_8PL) || (G10_3PL == 0) #define MG10_8_13PL ~(1 << 2) #else #define MG10_8_13PL 0xFFFF #endif #if (G10_4PL >= G10_8PL) || (G10_4PL == 0) #define MG10_8_14PL ~(1 << 3) #else #define MG10_8_14PL 0xFFFF #endif #if (G10_5PL >= G10_8PL) || (G10_5PL == 0) #define MG10_8_15PL ~(1 << 4) #else #define MG10_8_15PL 0xFFFF #endif #if (G10_6PL >= G10_8PL) || (G10_6PL == 0) #define MG10_8_16PL ~(1 << 5) #else #define MG10_8_16PL 0xFFFF #endif #if (G10_7PL >= G10_8PL) || (G10_7PL == 0) #define MG10_8_17PL ~(1 << 6) #else #define MG10_8_17PL 0xFFFF #endif #if (G10_9PL >= G10_8PL) || (G10_9PL == 0) #define MG10_8_19PL ~(1 << 8) #else #define MG10_8_19PL 0xFFFF #endif #if (G10_10PL >= G10_8PL) || (G10_10PL == 0) #define MG10_8_110PL ~(1 << 9) #else #define MG10_8_110PL 0xFFFF #endif #if (G10_11PL >= G10_8PL) || (G10_11PL == 0) #define MG10_8_111PL ~(1 << 10) #else #define MG10_8_111PL 0xFFFF #endif #if (G10_12PL >= G10_8PL) || (G10_12PL == 0) #define MG10_8_112PL ~(1 << 11) #else #define MG10_8_112PL 0xFFFF #endif #if (G10_13PL >= G10_8PL) || (G10_13PL == 0) #define MG10_8_113PL ~(1 << 12) #else #define MG10_8_113PL 0xFFFF #endif #if (G10_14PL >= G10_8PL) || (G10_14PL == 0) #define MG10_8_114PL ~(1 << 13) #else #define MG10_8_114PL 0xFFFF #endif #if (G10_15PL >= G10_8PL) || (G10_15PL == 0) #define MG10_8_115PL ~(1 << 14) #else #define MG10_8_115PL 0xFFFF #endif #if (G10_16PL >= G10_8PL) || (G10_16PL == 0) #define MG10_8_116PL ~(1 << 15) #else #define MG10_8_116PL 0xFFFF #endif #define MG10_8_18PL 0xFF7F #define MG10_8 (MG10_8_11PL & MG10_8_12PL & MG10_8_13PL & MG10_8_14PL & \ MG10_8_15PL & MG10_8_16PL & MG10_8_17PL & MG10_8_18PL & \ MG10_8_19PL & MG10_8_110PL & MG10_8_111PL & MG10_8_112PL & \ MG10_8_113PL & MG10_8_114PL & MG10_8_115PL & MG10_8_116PL) // End of MG10_8: // Beginning of MG109: #if (G10_1PL >= G10_9PL) || (G10_1PL == 0) #define MG10_9_11PL ~(1 << 0) #else #define MG10_9_11PL 0xFFFF #endif #if (G10_2PL >= G10_9PL) || (G10_2PL == 0) #define MG10_9_12PL ~(1 << 1) #else #define MG10_9_12PL 0xFFFF #endif #if (G10_3PL >= G10_9PL) || (G10_3PL == 0) #define MG10_9_13PL ~(1 << 2) #else #define MG10_9_13PL 0xFFFF #endif #if (G10_4PL >= G10_9PL) || (G10_4PL == 0) #define MG10_9_14PL ~(1 << 3) #else #define MG10_9_14PL 0xFFFF #endif #if (G10_5PL >= G10_9PL) || (G10_5PL == 0) #define MG10_9_15PL ~(1 << 4) #else #define MG10_9_15PL 0xFFFF #endif #if (G10_6PL >= G10_9PL) || (G10_6PL == 0) #define MG10_9_16PL ~(1 << 5) #else #define MG10_9_16PL 0xFFFF #endif #if (G10_7PL >= G10_9PL) || (G10_7PL == 0) #define MG10_9_17PL ~(1 << 6) #else #define MG10_9_17PL 0xFFFF #endif #if (G10_8PL >= G10_9PL) || (G10_8PL == 0) #define MG10_9_18PL ~(1 << 7) #else #define MG10_9_18PL 0xFFFF #endif #if (G10_10PL >= G10_9PL) || (G10_10PL == 0) #define MG10_9_110PL ~(1 << 9) #else #define MG10_9_110PL 0xFFFF #endif #if (G10_11PL >= G10_9PL) || (G10_11PL == 0) #define MG10_9_111PL ~(1 << 10) #else #define MG10_9_111PL 0xFFFF #endif #if (G10_12PL >= G10_9PL) || (G10_12PL == 0) #define MG10_9_112PL ~(1 << 11) #else #define MG10_9_112PL 0xFFFF #endif #if (G10_13PL >= G10_9PL) || (G10_13PL == 0) #define MG10_9_113PL ~(1 << 12) #else #define MG10_9_113PL 0xFFFF #endif #if (G10_14PL >= G10_9PL) || (G10_14PL == 0) #define MG10_9_114PL ~(1 << 13) #else #define MG10_9_114PL 0xFFFF #endif #if (G10_15PL >= G10_9PL) || (G10_15PL == 0) #define MG10_9_115PL ~(1 << 14) #else #define MG10_9_115PL 0xFFFF #endif #if (G10_16PL >= G10_9PL) || (G10_16PL == 0) #define MG10_9_116PL ~(1 << 15) #else #define MG10_9_116PL 0xFFFF #endif #define MG10_9_19PL 0xFEFF #define MG10_9 (MG10_9_11PL & MG10_9_12PL & MG10_9_13PL & MG10_9_14PL & \ MG10_9_15PL & MG10_9_16PL & MG10_9_17PL & MG10_9_18PL & \ MG10_9_19PL & MG10_9_110PL & MG10_9_111PL & MG10_9_112PL & \ MG10_9_113PL & MG10_9_114PL & MG10_9_115PL & MG10_9_116PL) // End of MG10_9: // Beginning of MG1010: #if (G10_1PL >= G10_10PL) || (G10_1PL == 0) #define MG10_10_11PL ~(1 << 0) #else #define MG10_10_11PL 0xFFFF #endif #if (G10_2PL >= G10_10PL) || (G10_2PL == 0) #define MG10_10_12PL ~(1 << 1) #else #define MG10_10_12PL 0xFFFF #endif #if (G10_3PL >= G10_10PL) || (G10_3PL == 0) #define MG10_10_13PL ~(1 << 2) #else #define MG10_10_13PL 0xFFFF #endif #if (G10_4PL >= G10_10PL) || (G10_4PL == 0) #define MG10_10_14PL ~(1 << 3) #else #define MG10_10_14PL 0xFFFF #endif #if (G10_5PL >= G10_10PL) || (G10_5PL == 0) #define MG10_10_15PL ~(1 << 4) #else #define MG10_10_15PL 0xFFFF #endif #if (G10_6PL >= G10_10PL) || (G10_6PL == 0) #define MG10_10_16PL ~(1 << 5) #else #define MG10_10_16PL 0xFFFF #endif #if (G10_7PL >= G10_10PL) || (G10_7PL == 0) #define MG10_10_17PL ~(1 << 6) #else #define MG10_10_17PL 0xFFFF #endif #if (G10_8PL >= G10_10PL) || (G10_8PL == 0) #define MG10_10_18PL ~(1 << 7) #else #define MG10_10_18PL 0xFFFF #endif #if (G10_9PL >= G10_10PL) || (G10_9PL == 0) #define MG10_10_19PL ~(1 << 8) #else #define MG10_10_19PL 0xFFFF #endif #if (G10_11PL >= G10_10PL) || (G10_11PL == 0) #define MG10_10_111PL ~(1 << 10) #else #define MG10_10_111PL 0xFFFF #endif #if (G10_12PL >= G10_10PL) || (G10_12PL == 0) #define MG10_10_112PL ~(1 << 11) #else #define MG10_10_112PL 0xFFFF #endif #if (G10_13PL >= G10_10PL) || (G10_13PL == 0) #define MG10_10_113PL ~(1 << 12) #else #define MG10_10_113PL 0xFFFF #endif #if (G10_14PL >= G10_10PL) || (G10_14PL == 0) #define MG10_10_114PL ~(1 << 13) #else #define MG10_10_114PL 0xFFFF #endif #if (G10_15PL >= G10_10PL) || (G10_15PL == 0) #define MG10_10_115PL ~(1 << 14) #else #define MG10_10_115PL 0xFFFF #endif #if (G10_16PL >= G10_10PL) || (G10_16PL == 0) #define MG10_10_116PL ~(1 << 15) #else #define MG10_10_116PL 0xFFFF #endif #define MG10_10_110PL 0xFDFF #define MG10_10 (MG10_10_11PL & MG10_10_12PL & MG10_10_13PL & MG10_10_14PL & \ MG10_10_15PL & MG10_10_16PL & MG10_10_17PL & MG10_10_18PL & \ MG10_10_19PL & MG10_10_110PL & MG10_10_111PL & MG10_10_112PL & \ MG10_10_113PL & MG10_10_114PL & MG10_10_115PL & MG10_10_116PL) // End of MG10_10: // Beginning of MG1011: #if (G10_1PL >= G10_11PL) || (G10_1PL == 0) #define MG10_11_11PL ~(1 << 0) #else #define MG10_11_11PL 0xFFFF #endif #if (G10_2PL >= G10_11PL) || (G10_2PL == 0) #define MG10_11_12PL ~(1 << 1) #else #define MG10_11_12PL 0xFFFF #endif #if (G10_3PL >= G10_11PL) || (G10_3PL == 0) #define MG10_11_13PL ~(1 << 2) #else #define MG10_11_13PL 0xFFFF #endif #if (G10_4PL >= G10_11PL) || (G10_4PL == 0) #define MG10_11_14PL ~(1 << 3) #else #define MG10_11_14PL 0xFFFF #endif #if (G10_5PL >= G10_11PL) || (G10_5PL == 0) #define MG10_11_15PL ~(1 << 4) #else #define MG10_11_15PL 0xFFFF #endif #if (G10_6PL >= G10_11PL) || (G10_6PL == 0) #define MG10_11_16PL ~(1 << 5) #else #define MG10_11_16PL 0xFFFF #endif #if (G10_7PL >= G10_11PL) || (G10_7PL == 0) #define MG10_11_17PL ~(1 << 6) #else #define MG10_11_17PL 0xFFFF #endif #if (G10_8PL >= G10_11PL) || (G10_8PL == 0) #define MG10_11_18PL ~(1 << 7) #else #define MG10_11_18PL 0xFFFF #endif #if (G10_9PL >= G10_11PL) || (G10_9PL == 0) #define MG10_11_19PL ~(1 << 8) #else #define MG10_11_19PL 0xFFFF #endif #if (G10_10PL >= G10_11PL) || (G10_10PL == 0) #define MG10_11_110PL ~(1 << 9) #else #define MG10_11_110PL 0xFFFF #endif #if (G10_12PL >= G10_11PL) || (G10_12PL == 0) #define MG10_11_112PL ~(1 << 11) #else #define MG10_11_112PL 0xFFFF #endif #if (G10_13PL >= G10_11PL) || (G10_13PL == 0) #define MG10_11_113PL ~(1 << 12) #else #define MG10_11_113PL 0xFFFF #endif #if (G10_14PL >= G10_11PL) || (G10_14PL == 0) #define MG10_11_114PL ~(1 << 13) #else #define MG10_11_114PL 0xFFFF #endif #if (G10_15PL >= G10_11PL) || (G10_15PL == 0) #define MG10_11_115PL ~(1 << 14) #else #define MG10_11_115PL 0xFFFF #endif #if (G10_16PL >= G10_11PL) || (G10_16PL == 0) #define MG10_11_116PL ~(1 << 15) #else #define MG10_11_116PL 0xFFFF #endif #define MG10_11_111PL 0xFBFF #define MG10_11 (MG10_11_11PL & MG10_11_12PL & MG10_11_13PL & MG10_11_14PL & \ MG10_11_15PL & MG10_11_16PL & MG10_11_17PL & MG10_11_18PL & \ MG10_11_19PL & MG10_11_110PL & MG10_11_111PL & MG10_11_112PL & \ MG10_11_113PL & MG10_11_114PL & MG10_11_115PL & MG10_11_116PL) // End of MG10_11: // Beginning of MG1012: #if (G10_1PL >= G10_12PL) || (G10_1PL == 0) #define MG10_12_11PL ~(1 << 0) #else #define MG10_12_11PL 0xFFFF #endif #if (G10_2PL >= G10_12PL) || (G10_2PL == 0) #define MG10_12_12PL ~(1 << 1) #else #define MG10_12_12PL 0xFFFF #endif #if (G10_3PL >= G10_12PL) || (G10_3PL == 0) #define MG10_12_13PL ~(1 << 2) #else #define MG10_12_13PL 0xFFFF #endif #if (G10_4PL >= G10_12PL) || (G10_4PL == 0) #define MG10_12_14PL ~(1 << 3) #else #define MG10_12_14PL 0xFFFF #endif #if (G10_5PL >= G10_12PL) || (G10_5PL == 0) #define MG10_12_15PL ~(1 << 4) #else #define MG10_12_15PL 0xFFFF #endif #if (G10_6PL >= G10_12PL) || (G10_6PL == 0) #define MG10_12_16PL ~(1 << 5) #else #define MG10_12_16PL 0xFFFF #endif #if (G10_7PL >= G10_12PL) || (G10_7PL == 0) #define MG10_12_17PL ~(1 << 6) #else #define MG10_12_17PL 0xFFFF #endif #if (G10_8PL >= G10_12PL) || (G10_8PL == 0) #define MG10_12_18PL ~(1 << 7) #else #define MG10_12_18PL 0xFFFF #endif #if (G10_9PL >= G10_12PL) || (G10_9PL == 0) #define MG10_12_19PL ~(1 << 8) #else #define MG10_12_19PL 0xFFFF #endif #if (G10_10PL >= G10_12PL) || (G10_10PL == 0) #define MG10_12_110PL ~(1 << 9) #else #define MG10_12_110PL 0xFFFF #endif #if (G10_11PL >= G10_12PL) || (G10_11PL == 0) #define MG10_12_111PL ~(1 << 10) #else #define MG10_12_111PL 0xFFFF #endif #if (G10_13PL >= G10_12PL) || (G10_13PL == 0) #define MG10_12_113PL ~(1 << 12) #else #define MG10_12_113PL 0xFFFF #endif #if (G10_14PL >= G10_12PL) || (G10_14PL == 0) #define MG10_12_114PL ~(1 << 13) #else #define MG10_12_114PL 0xFFFF #endif #if (G10_15PL >= G10_12PL) || (G10_15PL == 0) #define MG10_12_115PL ~(1 << 14) #else #define MG10_12_115PL 0xFFFF #endif #if (G10_16PL >= G10_12PL) || (G10_16PL == 0) #define MG10_12_116PL ~(1 << 15) #else #define MG10_12_116PL 0xFFFF #endif #define MG10_12_112PL 0xF7FF #define MG10_12 (MG10_12_11PL & MG10_12_12PL & MG10_12_13PL & MG10_12_14PL & \ MG10_12_15PL & MG10_12_16PL & MG10_12_17PL & MG10_12_18PL & \ MG10_12_19PL & MG10_12_110PL & MG10_12_111PL & MG10_12_112PL & \ MG10_12_113PL & MG10_12_114PL & MG10_12_115PL & MG10_12_116PL) // End of MG10_12: // Beginning of MG1013: #if (G10_1PL >= G10_13PL) || (G10_1PL == 0) #define MG10_13_11PL ~(1 << 0) #else #define MG10_13_11PL 0xFFFF #endif #if (G10_2PL >= G10_13PL) || (G10_2PL == 0) #define MG10_13_12PL ~(1 << 1) #else #define MG10_13_12PL 0xFFFF #endif #if (G10_3PL >= G10_13PL) || (G10_3PL == 0) #define MG10_13_13PL ~(1 << 2) #else #define MG10_13_13PL 0xFFFF #endif #if (G10_4PL >= G10_13PL) || (G10_4PL == 0) #define MG10_13_14PL ~(1 << 3) #else #define MG10_13_14PL 0xFFFF #endif #if (G10_5PL >= G10_13PL) || (G10_5PL == 0) #define MG10_13_15PL ~(1 << 4) #else #define MG10_13_15PL 0xFFFF #endif #if (G10_6PL >= G10_13PL) || (G10_6PL == 0) #define MG10_13_16PL ~(1 << 5) #else #define MG10_13_16PL 0xFFFF #endif #if (G10_7PL >= G10_13PL) || (G10_7PL == 0) #define MG10_13_17PL ~(1 << 6) #else #define MG10_13_17PL 0xFFFF #endif #if (G10_8PL >= G10_13PL) || (G10_8PL == 0) #define MG10_13_18PL ~(1 << 7) #else #define MG10_13_18PL 0xFFFF #endif #if (G10_9PL >= G10_13PL) || (G10_9PL == 0) #define MG10_13_19PL ~(1 << 8) #else #define MG10_13_19PL 0xFFFF #endif #if (G10_10PL >= G10_13PL) || (G10_10PL == 0) #define MG10_13_110PL ~(1 << 9) #else #define MG10_13_110PL 0xFFFF #endif #if (G10_11PL >= G10_13PL) || (G10_11PL == 0) #define MG10_13_111PL ~(1 << 10) #else #define MG10_13_111PL 0xFFFF #endif #if (G10_12PL >= G10_13PL) || (G10_12PL == 0) #define MG10_13_112PL ~(1 << 11) #else #define MG10_13_112PL 0xFFFF #endif #if (G10_14PL >= G10_13PL) || (G10_14PL == 0) #define MG10_13_114PL ~(1 << 13) #else #define MG10_13_114PL 0xFFFF #endif #if (G10_15PL >= G10_13PL) || (G10_15PL == 0) #define MG10_13_115PL ~(1 << 14) #else #define MG10_13_115PL 0xFFFF #endif #if (G10_16PL >= G10_13PL) || (G10_16PL == 0) #define MG10_13_116PL ~(1 << 15) #else #define MG10_13_116PL 0xFFFF #endif #define MG10_13_113PL 0xEFFF #define MG10_13 (MG10_13_11PL & MG10_13_12PL & MG10_13_13PL & MG10_13_14PL & \ MG10_13_15PL & MG10_13_16PL & MG10_13_17PL & MG10_13_18PL & \ MG10_13_19PL & MG10_13_110PL & MG10_13_111PL & MG10_13_112PL & \ MG10_13_113PL & MG10_13_114PL & MG10_13_115PL & MG10_13_116PL) // End of MG10_13: // Beginning of MG1014: #if (G10_1PL >= G10_14PL) || (G10_1PL == 0) #define MG10_14_11PL ~(1 << 0) #else #define MG10_14_11PL 0xFFFF #endif #if (G10_2PL >= G10_14PL) || (G10_2PL == 0) #define MG10_14_12PL ~(1 << 1) #else #define MG10_14_12PL 0xFFFF #endif #if (G10_3PL >= G10_14PL) || (G10_3PL == 0) #define MG10_14_13PL ~(1 << 2) #else #define MG10_14_13PL 0xFFFF #endif #if (G10_4PL >= G10_14PL) || (G10_4PL == 0) #define MG10_14_14PL ~(1 << 3) #else #define MG10_14_14PL 0xFFFF #endif #if (G10_5PL >= G10_14PL) || (G10_5PL == 0) #define MG10_14_15PL ~(1 << 4) #else #define MG10_14_15PL 0xFFFF #endif #if (G10_6PL >= G10_14PL) || (G10_6PL == 0) #define MG10_14_16PL ~(1 << 5) #else #define MG10_14_16PL 0xFFFF #endif #if (G10_7PL >= G10_14PL) || (G10_7PL == 0) #define MG10_14_17PL ~(1 << 6) #else #define MG10_14_17PL 0xFFFF #endif #if (G10_8PL >= G10_14PL) || (G10_8PL == 0) #define MG10_14_18PL ~(1 << 7) #else #define MG10_14_18PL 0xFFFF #endif #if (G10_9PL >= G10_14PL) || (G10_9PL == 0) #define MG10_14_19PL ~(1 << 8) #else #define MG10_14_19PL 0xFFFF #endif #if (G10_10PL >= G10_14PL) || (G10_10PL == 0) #define MG10_14_110PL ~(1 << 9) #else #define MG10_14_110PL 0xFFFF #endif #if (G10_11PL >= G10_14PL) || (G10_11PL == 0) #define MG10_14_111PL ~(1 << 10) #else #define MG10_14_111PL 0xFFFF #endif #if (G10_12PL >= G10_14PL) || (G10_12PL == 0) #define MG10_14_112PL ~(1 << 11) #else #define MG10_14_112PL 0xFFFF #endif #if (G10_13PL >= G10_14PL) || (G10_13PL == 0) #define MG10_14_113PL ~(1 << 12) #else #define MG10_14_113PL 0xFFFF #endif #if (G10_15PL >= G10_14PL) || (G10_15PL == 0) #define MG10_14_115PL ~(1 << 14) #else #define MG10_14_115PL 0xFFFF #endif #if (G10_16PL >= G10_14PL) || (G10_16PL == 0) #define MG10_14_116PL ~(1 << 15) #else #define MG10_14_116PL 0xFFFF #endif #define MG10_14_114PL 0xDFFF #define MG10_14 (MG10_14_11PL & MG10_14_12PL & MG10_14_13PL & MG10_14_14PL & \ MG10_14_15PL & MG10_14_16PL & MG10_14_17PL & MG10_14_18PL & \ MG10_14_19PL & MG10_14_110PL & MG10_14_111PL & MG10_14_112PL & \ MG10_14_113PL & MG10_14_114PL & MG10_14_115PL & MG10_14_116PL) // End of MG10_14: // Beginning of MG1015: #if (G10_1PL >= G10_15PL) || (G10_1PL == 0) #define MG10_15_11PL ~(1 << 0) #else #define MG10_15_11PL 0xFFFF #endif #if (G10_2PL >= G10_15PL) || (G10_2PL == 0) #define MG10_15_12PL ~(1 << 1) #else #define MG10_15_12PL 0xFFFF #endif #if (G10_3PL >= G10_15PL) || (G10_3PL == 0) #define MG10_15_13PL ~(1 << 2) #else #define MG10_15_13PL 0xFFFF #endif #if (G10_4PL >= G10_15PL) || (G10_4PL == 0) #define MG10_15_14PL ~(1 << 3) #else #define MG10_15_14PL 0xFFFF #endif #if (G10_5PL >= G10_15PL) || (G10_5PL == 0) #define MG10_15_15PL ~(1 << 4) #else #define MG10_15_15PL 0xFFFF #endif #if (G10_6PL >= G10_15PL) || (G10_6PL == 0) #define MG10_15_16PL ~(1 << 5) #else #define MG10_15_16PL 0xFFFF #endif #if (G10_7PL >= G10_15PL) || (G10_7PL == 0) #define MG10_15_17PL ~(1 << 6) #else #define MG10_15_17PL 0xFFFF #endif #if (G10_8PL >= G10_15PL) || (G10_8PL == 0) #define MG10_15_18PL ~(1 << 7) #else #define MG10_15_18PL 0xFFFF #endif #if (G10_9PL >= G10_15PL) || (G10_9PL == 0) #define MG10_15_19PL ~(1 << 8) #else #define MG10_15_19PL 0xFFFF #endif #if (G10_10PL >= G10_15PL) || (G10_10PL == 0) #define MG10_15_110PL ~(1 << 9) #else #define MG10_15_110PL 0xFFFF #endif #if (G10_11PL >= G10_15PL) || (G10_11PL == 0) #define MG10_15_111PL ~(1 << 10) #else #define MG10_15_111PL 0xFFFF #endif #if (G10_12PL >= G10_15PL) || (G10_12PL == 0) #define MG10_15_112PL ~(1 << 11) #else #define MG10_15_112PL 0xFFFF #endif #if (G10_13PL >= G10_15PL) || (G10_13PL == 0) #define MG10_15_113PL ~(1 << 12) #else #define MG10_15_113PL 0xFFFF #endif #if (G10_14PL >= G10_15PL) || (G10_14PL == 0) #define MG10_15_114PL ~(1 << 13) #else #define MG10_15_114PL 0xFFFF #endif #if (G10_16PL >= G10_15PL) || (G10_16PL == 0) #define MG10_15_116PL ~(1 << 15) #else #define MG10_15_116PL 0xFFFF #endif #define MG10_15_115PL 0xBFFF #define MG10_15 (MG10_15_11PL & MG10_15_12PL & MG10_15_13PL & MG10_15_14PL & \ MG10_15_15PL & MG10_15_16PL & MG10_15_17PL & MG10_15_18PL & \ MG10_15_19PL & MG10_15_110PL & MG10_15_111PL & MG10_15_112PL & \ MG10_15_113PL & MG10_15_114PL & MG10_15_115PL & MG10_15_116PL) // End of MG10_15: // Beginning of MG1016: #if (G10_1PL >= G10_16PL) || (G10_1PL == 0) #define MG10_16_11PL ~(1 << 0) #else #define MG10_16_11PL 0xFFFF #endif #if (G10_2PL >= G10_16PL) || (G10_2PL == 0) #define MG10_16_12PL ~(1 << 1) #else #define MG10_16_12PL 0xFFFF #endif #if (G10_3PL >= G10_16PL) || (G10_3PL == 0) #define MG10_16_13PL ~(1 << 2) #else #define MG10_16_13PL 0xFFFF #endif #if (G10_4PL >= G10_16PL) || (G10_4PL == 0) #define MG10_16_14PL ~(1 << 3) #else #define MG10_16_14PL 0xFFFF #endif #if (G10_5PL >= G10_16PL) || (G10_5PL == 0) #define MG10_16_15PL ~(1 << 4) #else #define MG10_16_15PL 0xFFFF #endif #if (G10_6PL >= G10_16PL) || (G10_6PL == 0) #define MG10_16_16PL ~(1 << 5) #else #define MG10_16_16PL 0xFFFF #endif #if (G10_7PL >= G10_16PL) || (G10_7PL == 0) #define MG10_16_17PL ~(1 << 6) #else #define MG10_16_17PL 0xFFFF #endif #if (G10_8PL >= G10_16PL) || (G10_8PL == 0) #define MG10_16_18PL ~(1 << 7) #else #define MG10_16_18PL 0xFFFF #endif #if (G10_9PL >= G10_16PL) || (G10_9PL == 0) #define MG10_16_19PL ~(1 << 8) #else #define MG10_16_19PL 0xFFFF #endif #if (G10_10PL >= G10_16PL) || (G10_10PL == 0) #define MG10_16_110PL ~(1 << 9) #else #define MG10_16_110PL 0xFFFF #endif #if (G10_11PL >= G10_16PL) || (G10_11PL == 0) #define MG10_16_111PL ~(1 << 10) #else #define MG10_16_111PL 0xFFFF #endif #if (G10_12PL >= G10_16PL) || (G10_12PL == 0) #define MG10_16_112PL ~(1 << 11) #else #define MG10_16_112PL 0xFFFF #endif #if (G10_13PL >= G10_16PL) || (G10_13PL == 0) #define MG10_16_113PL ~(1 << 12) #else #define MG10_16_113PL 0xFFFF #endif #if (G10_14PL >= G10_16PL) || (G10_14PL == 0) #define MG10_16_114PL ~(1 << 13) #else #define MG10_16_114PL 0xFFFF #endif #if (G10_15PL >= G10_16PL) || (G10_15PL == 0) #define MG10_16_115PL ~(1 << 14) #else #define MG10_16_115PL 0xFFFF #endif #define MG10_16_116PL 0x7FFF #define MG10_16 (MG10_16_11PL & MG10_16_12PL & MG10_16_13PL & MG10_16_14PL & \ MG10_16_15PL & MG10_16_16PL & MG10_16_17PL & MG10_16_18PL & \ MG10_16_19PL & MG10_16_110PL & MG10_16_111PL & MG10_16_112PL & \ MG10_16_113PL & MG10_16_114PL & MG10_16_115PL & MG10_16_116PL) // End of MG10_16: // // Automatically generate PIEIER11 interrupt masks MG111 to MG1116: // // Beginning of MG111: #if (G11_2PL >= G11_1PL) || (G11_2PL == 0) #define MG11_1_12PL ~(1 << 1) #else #define MG11_1_12PL 0xFFFF #endif #if (G11_3PL >= G11_1PL) || (G11_3PL == 0) #define MG11_1_13PL ~(1 << 2) #else #define MG11_1_13PL 0xFFFF #endif #if (G11_4PL >= G11_1PL) || (G11_4PL == 0) #define MG11_1_14PL ~(1 << 3) #else #define MG11_1_14PL 0xFFFF #endif #if (G11_5PL >= G11_1PL) || (G11_5PL == 0) #define MG11_1_15PL ~(1 << 4) #else #define MG11_1_15PL 0xFFFF #endif #if (G11_6PL >= G11_1PL) || (G11_6PL == 0) #define MG11_1_16PL ~(1 << 5) #else #define MG11_1_16PL 0xFFFF #endif #if (G11_7PL >= G11_1PL) || (G11_7PL == 0) #define MG11_1_17PL ~(1 << 6) #else #define MG11_1_17PL 0xFFFF #endif #if (G11_8PL >= G11_1PL) || (G11_8PL == 0) #define MG11_1_18PL ~(1 << 7) #else #define MG11_1_18PL 0xFFFF #endif #if (G11_9PL >= G11_1PL) || (G11_9PL == 0) #define MG11_1_19PL ~(1 << 8) #else #define MG11_1_19PL 0xFFFF #endif #if (G11_10PL >= G11_1PL) || (G11_10PL == 0) #define MG11_1_110PL ~(1 << 9) #else #define MG11_1_110PL 0xFFFF #endif #if (G11_11PL >= G11_1PL) || (G11_11PL == 0) #define MG11_1_111PL ~(1 << 10) #else #define MG11_1_111PL 0xFFFF #endif #if (G11_12PL >= G11_1PL) || (G11_12PL == 0) #define MG11_1_112PL ~(1 << 11) #else #define MG11_1_112PL 0xFFFF #endif #if (G11_13PL >= G11_1PL) || (G11_13PL == 0) #define MG11_1_113PL ~(1 << 12) #else #define MG11_1_113PL 0xFFFF #endif #if (G11_14PL >= G11_1PL) || (G11_14PL == 0) #define MG11_1_114PL ~(1 << 13) #else #define MG11_1_114PL 0xFFFF #endif #if (G11_15PL >= G11_1PL) || (G11_15PL == 0) #define MG11_1_115PL ~(1 << 14) #else #define MG11_1_115PL 0xFFFF #endif #if (G11_16PL >= G11_1PL) || (G11_16PL == 0) #define MG11_1_116PL ~(1 << 15) #else #define MG11_1_116PL 0xFFFF #endif #define MG11_1_11PL 0xFFFE #define MG11_1 (MG11_1_11PL & MG11_1_12PL & MG11_1_13PL & MG11_1_14PL & \ MG11_1_15PL & MG11_1_16PL & MG11_1_17PL & MG11_1_18PL & \ MG11_1_19PL & MG11_1_110PL & MG11_1_111PL & MG11_1_112PL & \ MG11_1_113PL & MG11_1_114PL & MG11_1_115PL & MG11_1_116PL) // End of MG11_1: // Beginning of MG112: #if (G11_1PL >= G11_2PL) || (G11_1PL == 0) #define MG11_2_11PL ~(1 << 0) #else #define MG11_2_11PL 0xFFFF #endif #if (G11_3PL >= G11_2PL) || (G11_3PL == 0) #define MG11_2_13PL ~(1 << 2) #else #define MG11_2_13PL 0xFFFF #endif #if (G11_4PL >= G11_2PL) || (G11_4PL == 0) #define MG11_2_14PL ~(1 << 3) #else #define MG11_2_14PL 0xFFFF #endif #if (G11_5PL >= G11_2PL) || (G11_5PL == 0) #define MG11_2_15PL ~(1 << 4) #else #define MG11_2_15PL 0xFFFF #endif #if (G11_6PL >= G11_2PL) || (G11_6PL == 0) #define MG11_2_16PL ~(1 << 5) #else #define MG11_2_16PL 0xFFFF #endif #if (G11_7PL >= G11_2PL) || (G11_7PL == 0) #define MG11_2_17PL ~(1 << 6) #else #define MG11_2_17PL 0xFFFF #endif #if (G11_8PL >= G11_2PL) || (G11_8PL == 0) #define MG11_2_18PL ~(1 << 7) #else #define MG11_2_18PL 0xFFFF #endif #if (G11_9PL >= G11_2PL) || (G11_9PL == 0) #define MG11_2_19PL ~(1 << 8) #else #define MG11_2_19PL 0xFFFF #endif #if (G11_10PL >= G11_2PL) || (G11_10PL == 0) #define MG11_2_110PL ~(1 << 9) #else #define MG11_2_110PL 0xFFFF #endif #if (G11_11PL >= G11_2PL) || (G11_11PL == 0) #define MG11_2_111PL ~(1 << 10) #else #define MG11_2_111PL 0xFFFF #endif #if (G11_12PL >= G11_2PL) || (G11_12PL == 0) #define MG11_2_112PL ~(1 << 11) #else #define MG11_2_112PL 0xFFFF #endif #if (G11_13PL >= G11_2PL) || (G11_13PL == 0) #define MG11_2_113PL ~(1 << 12) #else #define MG11_2_113PL 0xFFFF #endif #if (G11_14PL >= G11_2PL) || (G11_14PL == 0) #define MG11_2_114PL ~(1 << 13) #else #define MG11_2_114PL 0xFFFF #endif #if (G11_15PL >= G11_2PL) || (G11_15PL == 0) #define MG11_2_115PL ~(1 << 14) #else #define MG11_2_115PL 0xFFFF #endif #if (G11_16PL >= G11_2PL) || (G11_16PL == 0) #define MG11_2_116PL ~(1 << 15) #else #define MG11_2_116PL 0xFFFF #endif #define MG11_2_12PL 0xFFFD #define MG11_2 (MG11_2_11PL & MG11_2_12PL & MG11_2_13PL & MG11_2_14PL & \ MG11_2_15PL & MG11_2_16PL & MG11_2_17PL & MG11_2_18PL & \ MG11_2_19PL & MG11_2_110PL & MG11_2_111PL & MG11_2_112PL & \ MG11_2_113PL & MG11_2_114PL & MG11_2_115PL & MG11_2_116PL) // End of MG11_2: // Beginning of MG113: #if (G11_1PL >= G11_3PL) || (G11_1PL == 0) #define MG11_3_11PL ~(1 << 0) #else #define MG11_3_11PL 0xFFFF #endif #if (G11_2PL >= G11_3PL) || (G11_2PL == 0) #define MG11_3_12PL ~(1 << 1) #else #define MG11_3_12PL 0xFFFF #endif #if (G11_4PL >= G11_3PL) || (G11_4PL == 0) #define MG11_3_14PL ~(1 << 3) #else #define MG11_3_14PL 0xFFFF #endif #if (G11_5PL >= G11_3PL) || (G11_5PL == 0) #define MG11_3_15PL ~(1 << 4) #else #define MG11_3_15PL 0xFFFF #endif #if (G11_6PL >= G11_3PL) || (G11_6PL == 0) #define MG11_3_16PL ~(1 << 5) #else #define MG11_3_16PL 0xFFFF #endif #if (G11_7PL >= G11_3PL) || (G11_7PL == 0) #define MG11_3_17PL ~(1 << 6) #else #define MG11_3_17PL 0xFFFF #endif #if (G11_8PL >= G11_3PL) || (G11_8PL == 0) #define MG11_3_18PL ~(1 << 7) #else #define MG11_3_18PL 0xFFFF #endif #if (G11_9PL >= G11_3PL) || (G11_9PL == 0) #define MG11_3_19PL ~(1 << 8) #else #define MG11_3_19PL 0xFFFF #endif #if (G11_10PL >= G11_3PL) || (G11_10PL == 0) #define MG11_3_110PL ~(1 << 9) #else #define MG11_3_110PL 0xFFFF #endif #if (G11_11PL >= G11_3PL) || (G11_11PL == 0) #define MG11_3_111PL ~(1 << 10) #else #define MG11_3_111PL 0xFFFF #endif #if (G11_12PL >= G11_3PL) || (G11_12PL == 0) #define MG11_3_112PL ~(1 << 11) #else #define MG11_3_112PL 0xFFFF #endif #if (G11_13PL >= G11_3PL) || (G11_13PL == 0) #define MG11_3_113PL ~(1 << 12) #else #define MG11_3_113PL 0xFFFF #endif #if (G11_14PL >= G11_3PL) || (G11_14PL == 0) #define MG11_3_114PL ~(1 << 13) #else #define MG11_3_114PL 0xFFFF #endif #if (G11_15PL >= G11_3PL) || (G11_15PL == 0) #define MG11_3_115PL ~(1 << 14) #else #define MG11_3_115PL 0xFFFF #endif #if (G11_16PL >= G11_3PL) || (G11_16PL == 0) #define MG11_3_116PL ~(1 << 15) #else #define MG11_3_116PL 0xFFFF #endif #define MG11_3_13PL 0xFFFB #define MG11_3 (MG11_3_11PL & MG11_3_12PL & MG11_3_13PL & MG11_3_14PL & \ MG11_3_15PL & MG11_3_16PL & MG11_3_17PL & MG11_3_18PL & \ MG11_3_19PL & MG11_3_110PL & MG11_3_111PL & MG11_3_112PL & \ MG11_3_113PL & MG11_3_114PL & MG11_3_115PL & MG11_3_116PL) // End of MG11_3: // Beginning of MG114: #if (G11_1PL >= G11_4PL) || (G11_1PL == 0) #define MG11_4_11PL ~(1 << 0) #else #define MG11_4_11PL 0xFFFF #endif #if (G11_2PL >= G11_4PL) || (G11_2PL == 0) #define MG11_4_12PL ~(1 << 1) #else #define MG11_4_12PL 0xFFFF #endif #if (G11_3PL >= G11_4PL) || (G11_3PL == 0) #define MG11_4_13PL ~(1 << 2) #else #define MG11_4_13PL 0xFFFF #endif #if (G11_5PL >= G11_4PL) || (G11_5PL == 0) #define MG11_4_15PL ~(1 << 4) #else #define MG11_4_15PL 0xFFFF #endif #if (G11_6PL >= G11_4PL) || (G11_6PL == 0) #define MG11_4_16PL ~(1 << 5) #else #define MG11_4_16PL 0xFFFF #endif #if (G11_7PL >= G11_4PL) || (G11_7PL == 0) #define MG11_4_17PL ~(1 << 6) #else #define MG11_4_17PL 0xFFFF #endif #if (G11_8PL >= G11_4PL) || (G11_8PL == 0) #define MG11_4_18PL ~(1 << 7) #else #define MG11_4_18PL 0xFFFF #endif #if (G11_9PL >= G11_4PL) || (G11_9PL == 0) #define MG11_4_19PL ~(1 << 8) #else #define MG11_4_19PL 0xFFFF #endif #if (G11_10PL >= G11_4PL) || (G11_10PL == 0) #define MG11_4_110PL ~(1 << 9) #else #define MG11_4_110PL 0xFFFF #endif #if (G11_11PL >= G11_4PL) || (G11_11PL == 0) #define MG11_4_111PL ~(1 << 10) #else #define MG11_4_111PL 0xFFFF #endif #if (G11_12PL >= G11_4PL) || (G11_12PL == 0) #define MG11_4_112PL ~(1 << 11) #else #define MG11_4_112PL 0xFFFF #endif #if (G11_13PL >= G11_4PL) || (G11_13PL == 0) #define MG11_4_113PL ~(1 << 12) #else #define MG11_4_113PL 0xFFFF #endif #if (G11_14PL >= G11_4PL) || (G11_14PL == 0) #define MG11_4_114PL ~(1 << 13) #else #define MG11_4_114PL 0xFFFF #endif #if (G11_15PL >= G11_4PL) || (G11_15PL == 0) #define MG11_4_115PL ~(1 << 14) #else #define MG11_4_115PL 0xFFFF #endif #if (G11_16PL >= G11_4PL) || (G11_16PL == 0) #define MG11_4_116PL ~(1 << 15) #else #define MG11_4_116PL 0xFFFF #endif #define MG11_4_14PL 0xFFF7 #define MG11_4 (MG11_4_11PL & MG11_4_12PL & MG11_4_13PL & MG11_4_14PL & \ MG11_4_15PL & MG11_4_16PL & MG11_4_17PL & MG11_4_18PL & \ MG11_4_19PL & MG11_4_110PL & MG11_4_111PL & MG11_4_112PL & \ MG11_4_113PL & MG11_4_114PL & MG11_4_115PL & MG11_4_116PL) // End of MG11_4: // Beginning of MG115: #if (G11_1PL >= G11_5PL) || (G11_1PL == 0) #define MG11_5_11PL ~(1 << 0) #else #define MG11_5_11PL 0xFFFF #endif #if (G11_2PL >= G11_5PL) || (G11_2PL == 0) #define MG11_5_12PL ~(1 << 1) #else #define MG11_5_12PL 0xFFFF #endif #if (G11_3PL >= G11_5PL) || (G11_3PL == 0) #define MG11_5_13PL ~(1 << 2) #else #define MG11_5_13PL 0xFFFF #endif #if (G11_4PL >= G11_5PL) || (G11_4PL == 0) #define MG11_5_14PL ~(1 << 3) #else #define MG11_5_14PL 0xFFFF #endif #if (G11_6PL >= G11_5PL) || (G11_6PL == 0) #define MG11_5_16PL ~(1 << 5) #else #define MG11_5_16PL 0xFFFF #endif #if (G11_7PL >= G11_5PL) || (G11_7PL == 0) #define MG11_5_17PL ~(1 << 6) #else #define MG11_5_17PL 0xFFFF #endif #if (G11_8PL >= G11_5PL) || (G11_8PL == 0) #define MG11_5_18PL ~(1 << 7) #else #define MG11_5_18PL 0xFFFF #endif #if (G11_9PL >= G11_5PL) || (G11_9PL == 0) #define MG11_5_19PL ~(1 << 8) #else #define MG11_5_19PL 0xFFFF #endif #if (G11_10PL >= G11_5PL) || (G11_10PL == 0) #define MG11_5_110PL ~(1 << 9) #else #define MG11_5_110PL 0xFFFF #endif #if (G11_11PL >= G11_5PL) || (G11_11PL == 0) #define MG11_5_111PL ~(1 << 10) #else #define MG11_5_111PL 0xFFFF #endif #if (G11_12PL >= G11_5PL) || (G11_12PL == 0) #define MG11_5_112PL ~(1 << 11) #else #define MG11_5_112PL 0xFFFF #endif #if (G11_13PL >= G11_5PL) || (G11_13PL == 0) #define MG11_5_113PL ~(1 << 12) #else #define MG11_5_113PL 0xFFFF #endif #if (G11_14PL >= G11_5PL) || (G11_14PL == 0) #define MG11_5_114PL ~(1 << 13) #else #define MG11_5_114PL 0xFFFF #endif #if (G11_15PL >= G11_5PL) || (G11_15PL == 0) #define MG11_5_115PL ~(1 << 14) #else #define MG11_5_115PL 0xFFFF #endif #if (G11_16PL >= G11_5PL) || (G11_16PL == 0) #define MG11_5_116PL ~(1 << 15) #else #define MG11_5_116PL 0xFFFF #endif #define MG11_5_15PL 0xFFEF #define MG11_5 (MG11_5_11PL & MG11_5_12PL & MG11_5_13PL & MG11_5_14PL & \ MG11_5_15PL & MG11_5_16PL & MG11_5_17PL & MG11_5_18PL & \ MG11_5_19PL & MG11_5_110PL & MG11_5_111PL & MG11_5_112PL & \ MG11_5_113PL & MG11_5_114PL & MG11_5_115PL & MG11_5_116PL) // End of MG11_5: // Beginning of MG116: #if (G11_1PL >= G11_6PL) || (G11_1PL == 0) #define MG11_6_11PL ~(1 << 0) #else #define MG11_6_11PL 0xFFFF #endif #if (G11_2PL >= G11_6PL) || (G11_2PL == 0) #define MG11_6_12PL ~(1 << 1) #else #define MG11_6_12PL 0xFFFF #endif #if (G11_3PL >= G11_6PL) || (G11_3PL == 0) #define MG11_6_13PL ~(1 << 2) #else #define MG11_6_13PL 0xFFFF #endif #if (G11_4PL >= G11_6PL) || (G11_4PL == 0) #define MG11_6_14PL ~(1 << 3) #else #define MG11_6_14PL 0xFFFF #endif #if (G11_5PL >= G11_6PL) || (G11_5PL == 0) #define MG11_6_15PL ~(1 << 4) #else #define MG11_6_15PL 0xFFFF #endif #if (G11_7PL >= G11_6PL) || (G11_7PL == 0) #define MG11_6_17PL ~(1 << 6) #else #define MG11_6_17PL 0xFFFF #endif #if (G11_8PL >= G11_6PL) || (G11_8PL == 0) #define MG11_6_18PL ~(1 << 7) #else #define MG11_6_18PL 0xFFFF #endif #if (G11_9PL >= G11_6PL) || (G11_9PL == 0) #define MG11_6_19PL ~(1 << 8) #else #define MG11_6_19PL 0xFFFF #endif #if (G11_10PL >= G11_6PL) || (G11_10PL == 0) #define MG11_6_110PL ~(1 << 9) #else #define MG11_6_110PL 0xFFFF #endif #if (G11_11PL >= G11_6PL) || (G11_11PL == 0) #define MG11_6_111PL ~(1 << 10) #else #define MG11_6_111PL 0xFFFF #endif #if (G11_12PL >= G11_6PL) || (G11_12PL == 0) #define MG11_6_112PL ~(1 << 11) #else #define MG11_6_112PL 0xFFFF #endif #if (G11_13PL >= G11_6PL) || (G11_13PL == 0) #define MG11_6_113PL ~(1 << 12) #else #define MG11_6_113PL 0xFFFF #endif #if (G11_14PL >= G11_6PL) || (G11_14PL == 0) #define MG11_6_114PL ~(1 << 13) #else #define MG11_6_114PL 0xFFFF #endif #if (G11_15PL >= G11_6PL) || (G11_15PL == 0) #define MG11_6_115PL ~(1 << 14) #else #define MG11_6_115PL 0xFFFF #endif #if (G11_16PL >= G11_6PL) || (G11_16PL == 0) #define MG11_6_116PL ~(1 << 15) #else #define MG11_6_116PL 0xFFFF #endif #define MG11_6_16PL 0xFFDF #define MG11_6 (MG11_6_11PL & MG11_6_12PL & MG11_6_13PL & MG11_6_14PL & \ MG11_6_15PL & MG11_6_16PL & MG11_6_17PL & MG11_6_18PL & \ MG11_6_19PL & MG11_6_110PL & MG11_6_111PL & MG11_6_112PL & \ MG11_6_113PL & MG11_6_114PL & MG11_6_115PL & MG11_6_116PL) // End of MG11_6: // Beginning of MG117: #if (G11_1PL >= G11_7PL) || (G11_1PL == 0) #define MG11_7_11PL ~(1 << 0) #else #define MG11_7_11PL 0xFFFF #endif #if (G11_2PL >= G11_7PL) || (G11_2PL == 0) #define MG11_7_12PL ~(1 << 1) #else #define MG11_7_12PL 0xFFFF #endif #if (G11_3PL >= G11_7PL) || (G11_3PL == 0) #define MG11_7_13PL ~(1 << 2) #else #define MG11_7_13PL 0xFFFF #endif #if (G11_4PL >= G11_7PL) || (G11_4PL == 0) #define MG11_7_14PL ~(1 << 3) #else #define MG11_7_14PL 0xFFFF #endif #if (G11_5PL >= G11_7PL) || (G11_5PL == 0) #define MG11_7_15PL ~(1 << 4) #else #define MG11_7_15PL 0xFFFF #endif #if (G11_6PL >= G11_7PL) || (G11_6PL == 0) #define MG11_7_16PL ~(1 << 5) #else #define MG11_7_16PL 0xFFFF #endif #if (G11_8PL >= G11_7PL) || (G11_8PL == 0) #define MG11_7_18PL ~(1 << 7) #else #define MG11_7_18PL 0xFFFF #endif #if (G11_9PL >= G11_7PL) || (G11_9PL == 0) #define MG11_7_19PL ~(1 << 8) #else #define MG11_7_19PL 0xFFFF #endif #if (G11_10PL >= G11_7PL) || (G11_10PL == 0) #define MG11_7_110PL ~(1 << 9) #else #define MG11_7_110PL 0xFFFF #endif #if (G11_11PL >= G11_7PL) || (G11_11PL == 0) #define MG11_7_111PL ~(1 << 10) #else #define MG11_7_111PL 0xFFFF #endif #if (G11_12PL >= G11_7PL) || (G11_12PL == 0) #define MG11_7_112PL ~(1 << 11) #else #define MG11_7_112PL 0xFFFF #endif #if (G11_13PL >= G11_7PL) || (G11_13PL == 0) #define MG11_7_113PL ~(1 << 12) #else #define MG11_7_113PL 0xFFFF #endif #if (G11_14PL >= G11_7PL) || (G11_14PL == 0) #define MG11_7_114PL ~(1 << 13) #else #define MG11_7_114PL 0xFFFF #endif #if (G11_15PL >= G11_7PL) || (G11_15PL == 0) #define MG11_7_115PL ~(1 << 14) #else #define MG11_7_115PL 0xFFFF #endif #if (G11_16PL >= G11_7PL) || (G11_16PL == 0) #define MG11_7_116PL ~(1 << 15) #else #define MG11_7_116PL 0xFFFF #endif #define MG11_7_17PL 0xFFBF #define MG11_7 (MG11_7_11PL & MG11_7_12PL & MG11_7_13PL & MG11_7_14PL & \ MG11_7_15PL & MG11_7_16PL & MG11_7_17PL & MG11_7_18PL & \ MG11_7_19PL & MG11_7_110PL & MG11_7_111PL & MG11_7_112PL & \ MG11_7_113PL & MG11_7_114PL & MG11_7_115PL & MG11_7_116PL) // End of MG11_7: // Beginning of MG118: #if (G11_1PL >= G11_8PL) || (G11_1PL == 0) #define MG11_8_11PL ~(1 << 0) #else #define MG11_8_11PL 0xFFFF #endif #if (G11_2PL >= G11_8PL) || (G11_2PL == 0) #define MG11_8_12PL ~(1 << 1) #else #define MG11_8_12PL 0xFFFF #endif #if (G11_3PL >= G11_8PL) || (G11_3PL == 0) #define MG11_8_13PL ~(1 << 2) #else #define MG11_8_13PL 0xFFFF #endif #if (G11_4PL >= G11_8PL) || (G11_4PL == 0) #define MG11_8_14PL ~(1 << 3) #else #define MG11_8_14PL 0xFFFF #endif #if (G11_5PL >= G11_8PL) || (G11_5PL == 0) #define MG11_8_15PL ~(1 << 4) #else #define MG11_8_15PL 0xFFFF #endif #if (G11_6PL >= G11_8PL) || (G11_6PL == 0) #define MG11_8_16PL ~(1 << 5) #else #define MG11_8_16PL 0xFFFF #endif #if (G11_7PL >= G11_8PL) || (G11_7PL == 0) #define MG11_8_17PL ~(1 << 6) #else #define MG11_8_17PL 0xFFFF #endif #if (G11_9PL >= G11_8PL) || (G11_9PL == 0) #define MG11_8_19PL ~(1 << 8) #else #define MG11_8_19PL 0xFFFF #endif #if (G11_10PL >= G11_8PL) || (G11_10PL == 0) #define MG11_8_110PL ~(1 << 9) #else #define MG11_8_110PL 0xFFFF #endif #if (G11_11PL >= G11_8PL) || (G11_11PL == 0) #define MG11_8_111PL ~(1 << 10) #else #define MG11_8_111PL 0xFFFF #endif #if (G11_12PL >= G11_8PL) || (G11_12PL == 0) #define MG11_8_112PL ~(1 << 11) #else #define MG11_8_112PL 0xFFFF #endif #if (G11_13PL >= G11_8PL) || (G11_13PL == 0) #define MG11_8_113PL ~(1 << 12) #else #define MG11_8_113PL 0xFFFF #endif #if (G11_14PL >= G11_8PL) || (G11_14PL == 0) #define MG11_8_114PL ~(1 << 13) #else #define MG11_8_114PL 0xFFFF #endif #if (G11_15PL >= G11_8PL) || (G11_15PL == 0) #define MG11_8_115PL ~(1 << 14) #else #define MG11_8_115PL 0xFFFF #endif #if (G11_16PL >= G11_8PL) || (G11_16PL == 0) #define MG11_8_116PL ~(1 << 15) #else #define MG11_8_116PL 0xFFFF #endif #define MG11_8_18PL 0xFF7F #define MG11_8 (MG11_8_11PL & MG11_8_12PL & MG11_8_13PL & MG11_8_14PL & \ MG11_8_15PL & MG11_8_16PL & MG11_8_17PL & MG11_8_18PL & \ MG11_8_19PL & MG11_8_110PL & MG11_8_111PL & MG11_8_112PL & \ MG11_8_113PL & MG11_8_114PL & MG11_8_115PL & MG11_8_116PL) // End of MG11_8: // Beginning of MG119: #if (G11_1PL >= G11_9PL) || (G11_1PL == 0) #define MG11_9_11PL ~(1 << 0) #else #define MG11_9_11PL 0xFFFF #endif #if (G11_2PL >= G11_9PL) || (G11_2PL == 0) #define MG11_9_12PL ~(1 << 1) #else #define MG11_9_12PL 0xFFFF #endif #if (G11_3PL >= G11_9PL) || (G11_3PL == 0) #define MG11_9_13PL ~(1 << 2) #else #define MG11_9_13PL 0xFFFF #endif #if (G11_4PL >= G11_9PL) || (G11_4PL == 0) #define MG11_9_14PL ~(1 << 3) #else #define MG11_9_14PL 0xFFFF #endif #if (G11_5PL >= G11_9PL) || (G11_5PL == 0) #define MG11_9_15PL ~(1 << 4) #else #define MG11_9_15PL 0xFFFF #endif #if (G11_6PL >= G11_9PL) || (G11_6PL == 0) #define MG11_9_16PL ~(1 << 5) #else #define MG11_9_16PL 0xFFFF #endif #if (G11_7PL >= G11_9PL) || (G11_7PL == 0) #define MG11_9_17PL ~(1 << 6) #else #define MG11_9_17PL 0xFFFF #endif #if (G11_8PL >= G11_9PL) || (G11_8PL == 0) #define MG11_9_18PL ~(1 << 7) #else #define MG11_9_18PL 0xFFFF #endif #if (G11_10PL >= G11_9PL) || (G11_10PL == 0) #define MG11_9_110PL ~(1 << 9) #else #define MG11_9_110PL 0xFFFF #endif #if (G11_11PL >= G11_9PL) || (G11_11PL == 0) #define MG11_9_111PL ~(1 << 10) #else #define MG11_9_111PL 0xFFFF #endif #if (G11_12PL >= G11_9PL) || (G11_12PL == 0) #define MG11_9_112PL ~(1 << 11) #else #define MG11_9_112PL 0xFFFF #endif #if (G11_13PL >= G11_9PL) || (G11_13PL == 0) #define MG11_9_113PL ~(1 << 12) #else #define MG11_9_113PL 0xFFFF #endif #if (G11_14PL >= G11_9PL) || (G11_14PL == 0) #define MG11_9_114PL ~(1 << 13) #else #define MG11_9_114PL 0xFFFF #endif #if (G11_15PL >= G11_9PL) || (G11_15PL == 0) #define MG11_9_115PL ~(1 << 14) #else #define MG11_9_115PL 0xFFFF #endif #if (G11_16PL >= G11_9PL) || (G11_16PL == 0) #define MG11_9_116PL ~(1 << 15) #else #define MG11_9_116PL 0xFFFF #endif #define MG11_9_19PL 0xFEFF #define MG11_9 (MG11_9_11PL & MG11_9_12PL & MG11_9_13PL & MG11_9_14PL & \ MG11_9_15PL & MG11_9_16PL & MG11_9_17PL & MG11_9_18PL & \ MG11_9_19PL & MG11_9_110PL & MG11_9_111PL & MG11_9_112PL & \ MG11_9_113PL & MG11_9_114PL & MG11_9_115PL & MG11_9_116PL) // End of MG11_9: // Beginning of MG1110: #if (G11_1PL >= G11_10PL) || (G11_1PL == 0) #define MG11_10_11PL ~(1 << 0) #else #define MG11_10_11PL 0xFFFF #endif #if (G11_2PL >= G11_10PL) || (G11_2PL == 0) #define MG11_10_12PL ~(1 << 1) #else #define MG11_10_12PL 0xFFFF #endif #if (G11_3PL >= G11_10PL) || (G11_3PL == 0) #define MG11_10_13PL ~(1 << 2) #else #define MG11_10_13PL 0xFFFF #endif #if (G11_4PL >= G11_10PL) || (G11_4PL == 0) #define MG11_10_14PL ~(1 << 3) #else #define MG11_10_14PL 0xFFFF #endif #if (G11_5PL >= G11_10PL) || (G11_5PL == 0) #define MG11_10_15PL ~(1 << 4) #else #define MG11_10_15PL 0xFFFF #endif #if (G11_6PL >= G11_10PL) || (G11_6PL == 0) #define MG11_10_16PL ~(1 << 5) #else #define MG11_10_16PL 0xFFFF #endif #if (G11_7PL >= G11_10PL) || (G11_7PL == 0) #define MG11_10_17PL ~(1 << 6) #else #define MG11_10_17PL 0xFFFF #endif #if (G11_8PL >= G11_10PL) || (G11_8PL == 0) #define MG11_10_18PL ~(1 << 7) #else #define MG11_10_18PL 0xFFFF #endif #if (G11_9PL >= G11_10PL) || (G11_9PL == 0) #define MG11_10_19PL ~(1 << 8) #else #define MG11_10_19PL 0xFFFF #endif #if (G11_11PL >= G11_10PL) || (G11_11PL == 0) #define MG11_10_111PL ~(1 << 10) #else #define MG11_10_111PL 0xFFFF #endif #if (G11_12PL >= G11_10PL) || (G11_12PL == 0) #define MG11_10_112PL ~(1 << 11) #else #define MG11_10_112PL 0xFFFF #endif #if (G11_13PL >= G11_10PL) || (G11_13PL == 0) #define MG11_10_113PL ~(1 << 12) #else #define MG11_10_113PL 0xFFFF #endif #if (G11_14PL >= G11_10PL) || (G11_14PL == 0) #define MG11_10_114PL ~(1 << 13) #else #define MG11_10_114PL 0xFFFF #endif #if (G11_15PL >= G11_10PL) || (G11_15PL == 0) #define MG11_10_115PL ~(1 << 14) #else #define MG11_10_115PL 0xFFFF #endif #if (G11_16PL >= G11_10PL) || (G11_16PL == 0) #define MG11_10_116PL ~(1 << 15) #else #define MG11_10_116PL 0xFFFF #endif #define MG11_10_110PL 0xFDFF #define MG11_10 (MG11_10_11PL & MG11_10_12PL & MG11_10_13PL & MG11_10_14PL & \ MG11_10_15PL & MG11_10_16PL & MG11_10_17PL & MG11_10_18PL & \ MG11_10_19PL & MG11_10_110PL & MG11_10_111PL & MG11_10_112PL & \ MG11_10_113PL & MG11_10_114PL & MG11_10_115PL & MG11_10_116PL) // End of MG11_10: // Beginning of MG1111: #if (G11_1PL >= G11_11PL) || (G11_1PL == 0) #define MG11_11_11PL ~(1 << 0) #else #define MG11_11_11PL 0xFFFF #endif #if (G11_2PL >= G11_11PL) || (G11_2PL == 0) #define MG11_11_12PL ~(1 << 1) #else #define MG11_11_12PL 0xFFFF #endif #if (G11_3PL >= G11_11PL) || (G11_3PL == 0) #define MG11_11_13PL ~(1 << 2) #else #define MG11_11_13PL 0xFFFF #endif #if (G11_4PL >= G11_11PL) || (G11_4PL == 0) #define MG11_11_14PL ~(1 << 3) #else #define MG11_11_14PL 0xFFFF #endif #if (G11_5PL >= G11_11PL) || (G11_5PL == 0) #define MG11_11_15PL ~(1 << 4) #else #define MG11_11_15PL 0xFFFF #endif #if (G11_6PL >= G11_11PL) || (G11_6PL == 0) #define MG11_11_16PL ~(1 << 5) #else #define MG11_11_16PL 0xFFFF #endif #if (G11_7PL >= G11_11PL) || (G11_7PL == 0) #define MG11_11_17PL ~(1 << 6) #else #define MG11_11_17PL 0xFFFF #endif #if (G11_8PL >= G11_11PL) || (G11_8PL == 0) #define MG11_11_18PL ~(1 << 7) #else #define MG11_11_18PL 0xFFFF #endif #if (G11_9PL >= G11_11PL) || (G11_9PL == 0) #define MG11_11_19PL ~(1 << 8) #else #define MG11_11_19PL 0xFFFF #endif #if (G11_10PL >= G11_11PL) || (G11_10PL == 0) #define MG11_11_110PL ~(1 << 9) #else #define MG11_11_110PL 0xFFFF #endif #if (G11_12PL >= G11_11PL) || (G11_12PL == 0) #define MG11_11_112PL ~(1 << 11) #else #define MG11_11_112PL 0xFFFF #endif #if (G11_13PL >= G11_11PL) || (G11_13PL == 0) #define MG11_11_113PL ~(1 << 12) #else #define MG11_11_113PL 0xFFFF #endif #if (G11_14PL >= G11_11PL) || (G11_14PL == 0) #define MG11_11_114PL ~(1 << 13) #else #define MG11_11_114PL 0xFFFF #endif #if (G11_15PL >= G11_11PL) || (G11_15PL == 0) #define MG11_11_115PL ~(1 << 14) #else #define MG11_11_115PL 0xFFFF #endif #if (G11_16PL >= G11_11PL) || (G11_16PL == 0) #define MG11_11_116PL ~(1 << 15) #else #define MG11_11_116PL 0xFFFF #endif #define MG11_11_111PL 0xFBFF #define MG11_11 (MG11_11_11PL & MG11_11_12PL & MG11_11_13PL & MG11_11_14PL & \ MG11_11_15PL & MG11_11_16PL & MG11_11_17PL & MG11_11_18PL & \ MG11_11_19PL & MG11_11_110PL & MG11_11_111PL & MG11_11_112PL & \ MG11_11_113PL & MG11_11_114PL & MG11_11_115PL & MG11_11_116PL) // End of MG11_11: // Beginning of MG1112: #if (G11_1PL >= G11_12PL) || (G11_1PL == 0) #define MG11_12_11PL ~(1 << 0) #else #define MG11_12_11PL 0xFFFF #endif #if (G11_2PL >= G11_12PL) || (G11_2PL == 0) #define MG11_12_12PL ~(1 << 1) #else #define MG11_12_12PL 0xFFFF #endif #if (G11_3PL >= G11_12PL) || (G11_3PL == 0) #define MG11_12_13PL ~(1 << 2) #else #define MG11_12_13PL 0xFFFF #endif #if (G11_4PL >= G11_12PL) || (G11_4PL == 0) #define MG11_12_14PL ~(1 << 3) #else #define MG11_12_14PL 0xFFFF #endif #if (G11_5PL >= G11_12PL) || (G11_5PL == 0) #define MG11_12_15PL ~(1 << 4) #else #define MG11_12_15PL 0xFFFF #endif #if (G11_6PL >= G11_12PL) || (G11_6PL == 0) #define MG11_12_16PL ~(1 << 5) #else #define MG11_12_16PL 0xFFFF #endif #if (G11_7PL >= G11_12PL) || (G11_7PL == 0) #define MG11_12_17PL ~(1 << 6) #else #define MG11_12_17PL 0xFFFF #endif #if (G11_8PL >= G11_12PL) || (G11_8PL == 0) #define MG11_12_18PL ~(1 << 7) #else #define MG11_12_18PL 0xFFFF #endif #if (G11_9PL >= G11_12PL) || (G11_9PL == 0) #define MG11_12_19PL ~(1 << 8) #else #define MG11_12_19PL 0xFFFF #endif #if (G11_10PL >= G11_12PL) || (G11_10PL == 0) #define MG11_12_110PL ~(1 << 9) #else #define MG11_12_110PL 0xFFFF #endif #if (G11_11PL >= G11_12PL) || (G11_11PL == 0) #define MG11_12_111PL ~(1 << 10) #else #define MG11_12_111PL 0xFFFF #endif #if (G11_13PL >= G11_12PL) || (G11_13PL == 0) #define MG11_12_113PL ~(1 << 12) #else #define MG11_12_113PL 0xFFFF #endif #if (G11_14PL >= G11_12PL) || (G11_14PL == 0) #define MG11_12_114PL ~(1 << 13) #else #define MG11_12_114PL 0xFFFF #endif #if (G11_15PL >= G11_12PL) || (G11_15PL == 0) #define MG11_12_115PL ~(1 << 14) #else #define MG11_12_115PL 0xFFFF #endif #if (G11_16PL >= G11_12PL) || (G11_16PL == 0) #define MG11_12_116PL ~(1 << 15) #else #define MG11_12_116PL 0xFFFF #endif #define MG11_12_112PL 0xF7FF #define MG11_12 (MG11_12_11PL & MG11_12_12PL & MG11_12_13PL & MG11_12_14PL & \ MG11_12_15PL & MG11_12_16PL & MG11_12_17PL & MG11_12_18PL & \ MG11_12_19PL & MG11_12_110PL & MG11_12_111PL & MG11_12_112PL & \ MG11_12_113PL & MG11_12_114PL & MG11_12_115PL & MG11_12_116PL) // End of MG11_12: // Beginning of MG1113: #if (G11_1PL >= G11_13PL) || (G11_1PL == 0) #define MG11_13_11PL ~(1 << 0) #else #define MG11_13_11PL 0xFFFF #endif #if (G11_2PL >= G11_13PL) || (G11_2PL == 0) #define MG11_13_12PL ~(1 << 1) #else #define MG11_13_12PL 0xFFFF #endif #if (G11_3PL >= G11_13PL) || (G11_3PL == 0) #define MG11_13_13PL ~(1 << 2) #else #define MG11_13_13PL 0xFFFF #endif #if (G11_4PL >= G11_13PL) || (G11_4PL == 0) #define MG11_13_14PL ~(1 << 3) #else #define MG11_13_14PL 0xFFFF #endif #if (G11_5PL >= G11_13PL) || (G11_5PL == 0) #define MG11_13_15PL ~(1 << 4) #else #define MG11_13_15PL 0xFFFF #endif #if (G11_6PL >= G11_13PL) || (G11_6PL == 0) #define MG11_13_16PL ~(1 << 5) #else #define MG11_13_16PL 0xFFFF #endif #if (G11_7PL >= G11_13PL) || (G11_7PL == 0) #define MG11_13_17PL ~(1 << 6) #else #define MG11_13_17PL 0xFFFF #endif #if (G11_8PL >= G11_13PL) || (G11_8PL == 0) #define MG11_13_18PL ~(1 << 7) #else #define MG11_13_18PL 0xFFFF #endif #if (G11_9PL >= G11_13PL) || (G11_9PL == 0) #define MG11_13_19PL ~(1 << 8) #else #define MG11_13_19PL 0xFFFF #endif #if (G11_10PL >= G11_13PL) || (G11_10PL == 0) #define MG11_13_110PL ~(1 << 9) #else #define MG11_13_110PL 0xFFFF #endif #if (G11_11PL >= G11_13PL) || (G11_11PL == 0) #define MG11_13_111PL ~(1 << 10) #else #define MG11_13_111PL 0xFFFF #endif #if (G11_12PL >= G11_13PL) || (G11_12PL == 0) #define MG11_13_112PL ~(1 << 11) #else #define MG11_13_112PL 0xFFFF #endif #if (G11_14PL >= G11_13PL) || (G11_14PL == 0) #define MG11_13_114PL ~(1 << 13) #else #define MG11_13_114PL 0xFFFF #endif #if (G11_15PL >= G11_13PL) || (G11_15PL == 0) #define MG11_13_115PL ~(1 << 14) #else #define MG11_13_115PL 0xFFFF #endif #if (G11_16PL >= G11_13PL) || (G11_16PL == 0) #define MG11_13_116PL ~(1 << 15) #else #define MG11_13_116PL 0xFFFF #endif #define MG11_13_113PL 0xEFFF #define MG11_13 (MG11_13_11PL & MG11_13_12PL & MG11_13_13PL & MG11_13_14PL & \ MG11_13_15PL & MG11_13_16PL & MG11_13_17PL & MG11_13_18PL & \ MG11_13_19PL & MG11_13_110PL & MG11_13_111PL & MG11_13_112PL & \ MG11_13_113PL & MG11_13_114PL & MG11_13_115PL & MG11_13_116PL) // End of MG11_13: // Beginning of MG1114: #if (G11_1PL >= G11_14PL) || (G11_1PL == 0) #define MG11_14_11PL ~(1 << 0) #else #define MG11_14_11PL 0xFFFF #endif #if (G11_2PL >= G11_14PL) || (G11_2PL == 0) #define MG11_14_12PL ~(1 << 1) #else #define MG11_14_12PL 0xFFFF #endif #if (G11_3PL >= G11_14PL) || (G11_3PL == 0) #define MG11_14_13PL ~(1 << 2) #else #define MG11_14_13PL 0xFFFF #endif #if (G11_4PL >= G11_14PL) || (G11_4PL == 0) #define MG11_14_14PL ~(1 << 3) #else #define MG11_14_14PL 0xFFFF #endif #if (G11_5PL >= G11_14PL) || (G11_5PL == 0) #define MG11_14_15PL ~(1 << 4) #else #define MG11_14_15PL 0xFFFF #endif #if (G11_6PL >= G11_14PL) || (G11_6PL == 0) #define MG11_14_16PL ~(1 << 5) #else #define MG11_14_16PL 0xFFFF #endif #if (G11_7PL >= G11_14PL) || (G11_7PL == 0) #define MG11_14_17PL ~(1 << 6) #else #define MG11_14_17PL 0xFFFF #endif #if (G11_8PL >= G11_14PL) || (G11_8PL == 0) #define MG11_14_18PL ~(1 << 7) #else #define MG11_14_18PL 0xFFFF #endif #if (G11_9PL >= G11_14PL) || (G11_9PL == 0) #define MG11_14_19PL ~(1 << 8) #else #define MG11_14_19PL 0xFFFF #endif #if (G11_10PL >= G11_14PL) || (G11_10PL == 0) #define MG11_14_110PL ~(1 << 9) #else #define MG11_14_110PL 0xFFFF #endif #if (G11_11PL >= G11_14PL) || (G11_11PL == 0) #define MG11_14_111PL ~(1 << 10) #else #define MG11_14_111PL 0xFFFF #endif #if (G11_12PL >= G11_14PL) || (G11_12PL == 0) #define MG11_14_112PL ~(1 << 11) #else #define MG11_14_112PL 0xFFFF #endif #if (G11_13PL >= G11_14PL) || (G11_13PL == 0) #define MG11_14_113PL ~(1 << 12) #else #define MG11_14_113PL 0xFFFF #endif #if (G11_15PL >= G11_14PL) || (G11_15PL == 0) #define MG11_14_115PL ~(1 << 14) #else #define MG11_14_115PL 0xFFFF #endif #if (G11_16PL >= G11_14PL) || (G11_16PL == 0) #define MG11_14_116PL ~(1 << 15) #else #define MG11_14_116PL 0xFFFF #endif #define MG11_14_114PL 0xDFFF #define MG11_14 (MG11_14_11PL & MG11_14_12PL & MG11_14_13PL & MG11_14_14PL & \ MG11_14_15PL & MG11_14_16PL & MG11_14_17PL & MG11_14_18PL & \ MG11_14_19PL & MG11_14_110PL & MG11_14_111PL & MG11_14_112PL & \ MG11_14_113PL & MG11_14_114PL & MG11_14_115PL & MG11_14_116PL) // End of MG11_14: // Beginning of MG1115: #if (G11_1PL >= G11_15PL) || (G11_1PL == 0) #define MG11_15_11PL ~(1 << 0) #else #define MG11_15_11PL 0xFFFF #endif #if (G11_2PL >= G11_15PL) || (G11_2PL == 0) #define MG11_15_12PL ~(1 << 1) #else #define MG11_15_12PL 0xFFFF #endif #if (G11_3PL >= G11_15PL) || (G11_3PL == 0) #define MG11_15_13PL ~(1 << 2) #else #define MG11_15_13PL 0xFFFF #endif #if (G11_4PL >= G11_15PL) || (G11_4PL == 0) #define MG11_15_14PL ~(1 << 3) #else #define MG11_15_14PL 0xFFFF #endif #if (G11_5PL >= G11_15PL) || (G11_5PL == 0) #define MG11_15_15PL ~(1 << 4) #else #define MG11_15_15PL 0xFFFF #endif #if (G11_6PL >= G11_15PL) || (G11_6PL == 0) #define MG11_15_16PL ~(1 << 5) #else #define MG11_15_16PL 0xFFFF #endif #if (G11_7PL >= G11_15PL) || (G11_7PL == 0) #define MG11_15_17PL ~(1 << 6) #else #define MG11_15_17PL 0xFFFF #endif #if (G11_8PL >= G11_15PL) || (G11_8PL == 0) #define MG11_15_18PL ~(1 << 7) #else #define MG11_15_18PL 0xFFFF #endif #if (G11_9PL >= G11_15PL) || (G11_9PL == 0) #define MG11_15_19PL ~(1 << 8) #else #define MG11_15_19PL 0xFFFF #endif #if (G11_10PL >= G11_15PL) || (G11_10PL == 0) #define MG11_15_110PL ~(1 << 9) #else #define MG11_15_110PL 0xFFFF #endif #if (G11_11PL >= G11_15PL) || (G11_11PL == 0) #define MG11_15_111PL ~(1 << 10) #else #define MG11_15_111PL 0xFFFF #endif #if (G11_12PL >= G11_15PL) || (G11_12PL == 0) #define MG11_15_112PL ~(1 << 11) #else #define MG11_15_112PL 0xFFFF #endif #if (G11_13PL >= G11_15PL) || (G11_13PL == 0) #define MG11_15_113PL ~(1 << 12) #else #define MG11_15_113PL 0xFFFF #endif #if (G11_14PL >= G11_15PL) || (G11_14PL == 0) #define MG11_15_114PL ~(1 << 13) #else #define MG11_15_114PL 0xFFFF #endif #if (G11_16PL >= G11_15PL) || (G11_16PL == 0) #define MG11_15_116PL ~(1 << 15) #else #define MG11_15_116PL 0xFFFF #endif #define MG11_15_115PL 0xBFFF #define MG11_15 (MG11_15_11PL & MG11_15_12PL & MG11_15_13PL & MG11_15_14PL & \ MG11_15_15PL & MG11_15_16PL & MG11_15_17PL & MG11_15_18PL & \ MG11_15_19PL & MG11_15_110PL & MG11_15_111PL & MG11_15_112PL & \ MG11_15_113PL & MG11_15_114PL & MG11_15_115PL & MG11_15_116PL) // End of MG11_15: // Beginning of MG1116: #if (G11_1PL >= G11_16PL) || (G11_1PL == 0) #define MG11_16_11PL ~(1 << 0) #else #define MG11_16_11PL 0xFFFF #endif #if (G11_2PL >= G11_16PL) || (G11_2PL == 0) #define MG11_16_12PL ~(1 << 1) #else #define MG11_16_12PL 0xFFFF #endif #if (G11_3PL >= G11_16PL) || (G11_3PL == 0) #define MG11_16_13PL ~(1 << 2) #else #define MG11_16_13PL 0xFFFF #endif #if (G11_4PL >= G11_16PL) || (G11_4PL == 0) #define MG11_16_14PL ~(1 << 3) #else #define MG11_16_14PL 0xFFFF #endif #if (G11_5PL >= G11_16PL) || (G11_5PL == 0) #define MG11_16_15PL ~(1 << 4) #else #define MG11_16_15PL 0xFFFF #endif #if (G11_6PL >= G11_16PL) || (G11_6PL == 0) #define MG11_16_16PL ~(1 << 5) #else #define MG11_16_16PL 0xFFFF #endif #if (G11_7PL >= G11_16PL) || (G11_7PL == 0) #define MG11_16_17PL ~(1 << 6) #else #define MG11_16_17PL 0xFFFF #endif #if (G11_8PL >= G11_16PL) || (G11_8PL == 0) #define MG11_16_18PL ~(1 << 7) #else #define MG11_16_18PL 0xFFFF #endif #if (G11_9PL >= G11_16PL) || (G11_9PL == 0) #define MG11_16_19PL ~(1 << 8) #else #define MG11_16_19PL 0xFFFF #endif #if (G11_10PL >= G11_16PL) || (G11_10PL == 0) #define MG11_16_110PL ~(1 << 9) #else #define MG11_16_110PL 0xFFFF #endif #if (G11_11PL >= G11_16PL) || (G11_11PL == 0) #define MG11_16_111PL ~(1 << 10) #else #define MG11_16_111PL 0xFFFF #endif #if (G11_12PL >= G11_16PL) || (G11_12PL == 0) #define MG11_16_112PL ~(1 << 11) #else #define MG11_16_112PL 0xFFFF #endif #if (G11_13PL >= G11_16PL) || (G11_13PL == 0) #define MG11_16_113PL ~(1 << 12) #else #define MG11_16_113PL 0xFFFF #endif #if (G11_14PL >= G11_16PL) || (G11_14PL == 0) #define MG11_16_114PL ~(1 << 13) #else #define MG11_16_114PL 0xFFFF #endif #if (G11_15PL >= G11_16PL) || (G11_15PL == 0) #define MG11_16_115PL ~(1 << 14) #else #define MG11_16_115PL 0xFFFF #endif #define MG11_16_116PL 0x7FFF #define MG11_16 (MG11_16_11PL & MG11_16_12PL & MG11_16_13PL & MG11_16_14PL & \ MG11_16_15PL & MG11_16_16PL & MG11_16_17PL & MG11_16_18PL & \ MG11_16_19PL & MG11_16_110PL & MG11_16_111PL & MG11_16_112PL & \ MG11_16_113PL & MG11_16_114PL & MG11_16_115PL & MG11_16_116PL) // End of MG11_16: // // Automatically generate PIEIER12 interrupt masks MG121 to MG1216: // // Beginning of MG121: #if (G12_2PL >= G12_1PL) || (G12_2PL == 0) #define MG12_1_12PL ~(1 << 1) #else #define MG12_1_12PL 0xFFFF #endif #if (G12_3PL >= G12_1PL) || (G12_3PL == 0) #define MG12_1_13PL ~(1 << 2) #else #define MG12_1_13PL 0xFFFF #endif #if (G12_4PL >= G12_1PL) || (G12_4PL == 0) #define MG12_1_14PL ~(1 << 3) #else #define MG12_1_14PL 0xFFFF #endif #if (G12_5PL >= G12_1PL) || (G12_5PL == 0) #define MG12_1_15PL ~(1 << 4) #else #define MG12_1_15PL 0xFFFF #endif #if (G12_6PL >= G12_1PL) || (G12_6PL == 0) #define MG12_1_16PL ~(1 << 5) #else #define MG12_1_16PL 0xFFFF #endif #if (G12_7PL >= G12_1PL) || (G12_7PL == 0) #define MG12_1_17PL ~(1 << 6) #else #define MG12_1_17PL 0xFFFF #endif #if (G12_8PL >= G12_1PL) || (G12_8PL == 0) #define MG12_1_18PL ~(1 << 7) #else #define MG12_1_18PL 0xFFFF #endif #if (G12_9PL >= G12_1PL) || (G12_9PL == 0) #define MG12_1_19PL ~(1 << 8) #else #define MG12_1_19PL 0xFFFF #endif #if (G12_10PL >= G12_1PL) || (G12_10PL == 0) #define MG12_1_110PL ~(1 << 9) #else #define MG12_1_110PL 0xFFFF #endif #if (G12_11PL >= G12_1PL) || (G12_11PL == 0) #define MG12_1_111PL ~(1 << 10) #else #define MG12_1_111PL 0xFFFF #endif #if (G12_12PL >= G12_1PL) || (G12_12PL == 0) #define MG12_1_112PL ~(1 << 11) #else #define MG12_1_112PL 0xFFFF #endif #if (G12_13PL >= G12_1PL) || (G12_13PL == 0) #define MG12_1_113PL ~(1 << 12) #else #define MG12_1_113PL 0xFFFF #endif #if (G12_14PL >= G12_1PL) || (G12_14PL == 0) #define MG12_1_114PL ~(1 << 13) #else #define MG12_1_114PL 0xFFFF #endif #if (G12_15PL >= G12_1PL) || (G12_15PL == 0) #define MG12_1_115PL ~(1 << 14) #else #define MG12_1_115PL 0xFFFF #endif #if (G12_16PL >= G12_1PL) || (G12_16PL == 0) #define MG12_1_116PL ~(1 << 15) #else #define MG12_1_116PL 0xFFFF #endif #define MG12_1_11PL 0xFFFE #define MG12_1 (MG12_1_11PL & MG12_1_12PL & MG12_1_13PL & MG12_1_14PL & \ MG12_1_15PL & MG12_1_16PL & MG12_1_17PL & MG12_1_18PL & \ MG12_1_19PL & MG12_1_110PL & MG12_1_111PL & MG12_1_112PL & \ MG12_1_113PL & MG12_1_114PL & MG12_1_115PL & MG12_1_116PL) // End of MG12_1: // Beginning of MG122: #if (G12_1PL >= G12_2PL) || (G12_1PL == 0) #define MG12_2_11PL ~(1 << 0) #else #define MG12_2_11PL 0xFFFF #endif #if (G12_3PL >= G12_2PL) || (G12_3PL == 0) #define MG12_2_13PL ~(1 << 2) #else #define MG12_2_13PL 0xFFFF #endif #if (G12_4PL >= G12_2PL) || (G12_4PL == 0) #define MG12_2_14PL ~(1 << 3) #else #define MG12_2_14PL 0xFFFF #endif #if (G12_5PL >= G12_2PL) || (G12_5PL == 0) #define MG12_2_15PL ~(1 << 4) #else #define MG12_2_15PL 0xFFFF #endif #if (G12_6PL >= G12_2PL) || (G12_6PL == 0) #define MG12_2_16PL ~(1 << 5) #else #define MG12_2_16PL 0xFFFF #endif #if (G12_7PL >= G12_2PL) || (G12_7PL == 0) #define MG12_2_17PL ~(1 << 6) #else #define MG12_2_17PL 0xFFFF #endif #if (G12_8PL >= G12_2PL) || (G12_8PL == 0) #define MG12_2_18PL ~(1 << 7) #else #define MG12_2_18PL 0xFFFF #endif #if (G12_9PL >= G12_2PL) || (G12_9PL == 0) #define MG12_2_19PL ~(1 << 8) #else #define MG12_2_19PL 0xFFFF #endif #if (G12_10PL >= G12_2PL) || (G12_10PL == 0) #define MG12_2_110PL ~(1 << 9) #else #define MG12_2_110PL 0xFFFF #endif #if (G12_11PL >= G12_2PL) || (G12_11PL == 0) #define MG12_2_111PL ~(1 << 10) #else #define MG12_2_111PL 0xFFFF #endif #if (G12_12PL >= G12_2PL) || (G12_12PL == 0) #define MG12_2_112PL ~(1 << 11) #else #define MG12_2_112PL 0xFFFF #endif #if (G12_13PL >= G12_2PL) || (G12_13PL == 0) #define MG12_2_113PL ~(1 << 12) #else #define MG12_2_113PL 0xFFFF #endif #if (G12_14PL >= G12_2PL) || (G12_14PL == 0) #define MG12_2_114PL ~(1 << 13) #else #define MG12_2_114PL 0xFFFF #endif #if (G12_15PL >= G12_2PL) || (G12_15PL == 0) #define MG12_2_115PL ~(1 << 14) #else #define MG12_2_115PL 0xFFFF #endif #if (G12_16PL >= G12_2PL) || (G12_16PL == 0) #define MG12_2_116PL ~(1 << 15) #else #define MG12_2_116PL 0xFFFF #endif #define MG12_2_12PL 0xFFFD #define MG12_2 (MG12_2_11PL & MG12_2_12PL & MG12_2_13PL & MG12_2_14PL & \ MG12_2_15PL & MG12_2_16PL & MG12_2_17PL & MG12_2_18PL & \ MG12_2_19PL & MG12_2_110PL & MG12_2_111PL & MG12_2_112PL & \ MG12_2_113PL & MG12_2_114PL & MG12_2_115PL & MG12_2_116PL) // End of MG12_2: // Beginning of MG123: #if (G12_1PL >= G12_3PL) || (G12_1PL == 0) #define MG12_3_11PL ~(1 << 0) #else #define MG12_3_11PL 0xFFFF #endif #if (G12_2PL >= G12_3PL) || (G12_2PL == 0) #define MG12_3_12PL ~(1 << 1) #else #define MG12_3_12PL 0xFFFF #endif #if (G12_4PL >= G12_3PL) || (G12_4PL == 0) #define MG12_3_14PL ~(1 << 3) #else #define MG12_3_14PL 0xFFFF #endif #if (G12_5PL >= G12_3PL) || (G12_5PL == 0) #define MG12_3_15PL ~(1 << 4) #else #define MG12_3_15PL 0xFFFF #endif #if (G12_6PL >= G12_3PL) || (G12_6PL == 0) #define MG12_3_16PL ~(1 << 5) #else #define MG12_3_16PL 0xFFFF #endif #if (G12_7PL >= G12_3PL) || (G12_7PL == 0) #define MG12_3_17PL ~(1 << 6) #else #define MG12_3_17PL 0xFFFF #endif #if (G12_8PL >= G12_3PL) || (G12_8PL == 0) #define MG12_3_18PL ~(1 << 7) #else #define MG12_3_18PL 0xFFFF #endif #if (G12_9PL >= G12_3PL) || (G12_9PL == 0) #define MG12_3_19PL ~(1 << 8) #else #define MG12_3_19PL 0xFFFF #endif #if (G12_10PL >= G12_3PL) || (G12_10PL == 0) #define MG12_3_110PL ~(1 << 9) #else #define MG12_3_110PL 0xFFFF #endif #if (G12_11PL >= G12_3PL) || (G12_11PL == 0) #define MG12_3_111PL ~(1 << 10) #else #define MG12_3_111PL 0xFFFF #endif #if (G12_12PL >= G12_3PL) || (G12_12PL == 0) #define MG12_3_112PL ~(1 << 11) #else #define MG12_3_112PL 0xFFFF #endif #if (G12_13PL >= G12_3PL) || (G12_13PL == 0) #define MG12_3_113PL ~(1 << 12) #else #define MG12_3_113PL 0xFFFF #endif #if (G12_14PL >= G12_3PL) || (G12_14PL == 0) #define MG12_3_114PL ~(1 << 13) #else #define MG12_3_114PL 0xFFFF #endif #if (G12_15PL >= G12_3PL) || (G12_15PL == 0) #define MG12_3_115PL ~(1 << 14) #else #define MG12_3_115PL 0xFFFF #endif #if (G12_16PL >= G12_3PL) || (G12_16PL == 0) #define MG12_3_116PL ~(1 << 15) #else #define MG12_3_116PL 0xFFFF #endif #define MG12_3_13PL 0xFFFB #define MG12_3 (MG12_3_11PL & MG12_3_12PL & MG12_3_13PL & MG12_3_14PL & \ MG12_3_15PL & MG12_3_16PL & MG12_3_17PL & MG12_3_18PL & \ MG12_3_19PL & MG12_3_110PL & MG12_3_111PL & MG12_3_112PL & \ MG12_3_113PL & MG12_3_114PL & MG12_3_115PL & MG12_3_116PL) // End of MG12_3: // Beginning of MG124: #if (G12_1PL >= G12_4PL) || (G12_1PL == 0) #define MG12_4_11PL ~(1 << 0) #else #define MG12_4_11PL 0xFFFF #endif #if (G12_2PL >= G12_4PL) || (G12_2PL == 0) #define MG12_4_12PL ~(1 << 1) #else #define MG12_4_12PL 0xFFFF #endif #if (G12_3PL >= G12_4PL) || (G12_3PL == 0) #define MG12_4_13PL ~(1 << 2) #else #define MG12_4_13PL 0xFFFF #endif #if (G12_5PL >= G12_4PL) || (G12_5PL == 0) #define MG12_4_15PL ~(1 << 4) #else #define MG12_4_15PL 0xFFFF #endif #if (G12_6PL >= G12_4PL) || (G12_6PL == 0) #define MG12_4_16PL ~(1 << 5) #else #define MG12_4_16PL 0xFFFF #endif #if (G12_7PL >= G12_4PL) || (G12_7PL == 0) #define MG12_4_17PL ~(1 << 6) #else #define MG12_4_17PL 0xFFFF #endif #if (G12_8PL >= G12_4PL) || (G12_8PL == 0) #define MG12_4_18PL ~(1 << 7) #else #define MG12_4_18PL 0xFFFF #endif #if (G12_9PL >= G12_4PL) || (G12_9PL == 0) #define MG12_4_19PL ~(1 << 8) #else #define MG12_4_19PL 0xFFFF #endif #if (G12_10PL >= G12_4PL) || (G12_10PL == 0) #define MG12_4_110PL ~(1 << 9) #else #define MG12_4_110PL 0xFFFF #endif #if (G12_11PL >= G12_4PL) || (G12_11PL == 0) #define MG12_4_111PL ~(1 << 10) #else #define MG12_4_111PL 0xFFFF #endif #if (G12_12PL >= G12_4PL) || (G12_12PL == 0) #define MG12_4_112PL ~(1 << 11) #else #define MG12_4_112PL 0xFFFF #endif #if (G12_13PL >= G12_4PL) || (G12_13PL == 0) #define MG12_4_113PL ~(1 << 12) #else #define MG12_4_113PL 0xFFFF #endif #if (G12_14PL >= G12_4PL) || (G12_14PL == 0) #define MG12_4_114PL ~(1 << 13) #else #define MG12_4_114PL 0xFFFF #endif #if (G12_15PL >= G12_4PL) || (G12_15PL == 0) #define MG12_4_115PL ~(1 << 14) #else #define MG12_4_115PL 0xFFFF #endif #if (G12_16PL >= G12_4PL) || (G12_16PL == 0) #define MG12_4_116PL ~(1 << 15) #else #define MG12_4_116PL 0xFFFF #endif #define MG12_4_14PL 0xFFF7 #define MG12_4 (MG12_4_11PL & MG12_4_12PL & MG12_4_13PL & MG12_4_14PL & \ MG12_4_15PL & MG12_4_16PL & MG12_4_17PL & MG12_4_18PL & \ MG12_4_19PL & MG12_4_110PL & MG12_4_111PL & MG12_4_112PL & \ MG12_4_113PL & MG12_4_114PL & MG12_4_115PL & MG12_4_116PL) // End of MG12_4: // Beginning of MG125: #if (G12_1PL >= G12_5PL) || (G12_1PL == 0) #define MG12_5_11PL ~(1 << 0) #else #define MG12_5_11PL 0xFFFF #endif #if (G12_2PL >= G12_5PL) || (G12_2PL == 0) #define MG12_5_12PL ~(1 << 1) #else #define MG12_5_12PL 0xFFFF #endif #if (G12_3PL >= G12_5PL) || (G12_3PL == 0) #define MG12_5_13PL ~(1 << 2) #else #define MG12_5_13PL 0xFFFF #endif #if (G12_4PL >= G12_5PL) || (G12_4PL == 0) #define MG12_5_14PL ~(1 << 3) #else #define MG12_5_14PL 0xFFFF #endif #if (G12_6PL >= G12_5PL) || (G12_6PL == 0) #define MG12_5_16PL ~(1 << 5) #else #define MG12_5_16PL 0xFFFF #endif #if (G12_7PL >= G12_5PL) || (G12_7PL == 0) #define MG12_5_17PL ~(1 << 6) #else #define MG12_5_17PL 0xFFFF #endif #if (G12_8PL >= G12_5PL) || (G12_8PL == 0) #define MG12_5_18PL ~(1 << 7) #else #define MG12_5_18PL 0xFFFF #endif #if (G12_9PL >= G12_5PL) || (G12_9PL == 0) #define MG12_5_19PL ~(1 << 8) #else #define MG12_5_19PL 0xFFFF #endif #if (G12_10PL >= G12_5PL) || (G12_10PL == 0) #define MG12_5_110PL ~(1 << 9) #else #define MG12_5_110PL 0xFFFF #endif #if (G12_11PL >= G12_5PL) || (G12_11PL == 0) #define MG12_5_111PL ~(1 << 10) #else #define MG12_5_111PL 0xFFFF #endif #if (G12_12PL >= G12_5PL) || (G12_12PL == 0) #define MG12_5_112PL ~(1 << 11) #else #define MG12_5_112PL 0xFFFF #endif #if (G12_13PL >= G12_5PL) || (G12_13PL == 0) #define MG12_5_113PL ~(1 << 12) #else #define MG12_5_113PL 0xFFFF #endif #if (G12_14PL >= G12_5PL) || (G12_14PL == 0) #define MG12_5_114PL ~(1 << 13) #else #define MG12_5_114PL 0xFFFF #endif #if (G12_15PL >= G12_5PL) || (G12_15PL == 0) #define MG12_5_115PL ~(1 << 14) #else #define MG12_5_115PL 0xFFFF #endif #if (G12_16PL >= G12_5PL) || (G12_16PL == 0) #define MG12_5_116PL ~(1 << 15) #else #define MG12_5_116PL 0xFFFF #endif #define MG12_5_15PL 0xFFEF #define MG12_5 (MG12_5_11PL & MG12_5_12PL & MG12_5_13PL & MG12_5_14PL & \ MG12_5_15PL & MG12_5_16PL & MG12_5_17PL & MG12_5_18PL & \ MG12_5_19PL & MG12_5_110PL & MG12_5_111PL & MG12_5_112PL & \ MG12_5_113PL & MG12_5_114PL & MG12_5_115PL & MG12_5_116PL) // End of MG12_5: // Beginning of MG126: #if (G12_1PL >= G12_6PL) || (G12_1PL == 0) #define MG12_6_11PL ~(1 << 0) #else #define MG12_6_11PL 0xFFFF #endif #if (G12_2PL >= G12_6PL) || (G12_2PL == 0) #define MG12_6_12PL ~(1 << 1) #else #define MG12_6_12PL 0xFFFF #endif #if (G12_3PL >= G12_6PL) || (G12_3PL == 0) #define MG12_6_13PL ~(1 << 2) #else #define MG12_6_13PL 0xFFFF #endif #if (G12_4PL >= G12_6PL) || (G12_4PL == 0) #define MG12_6_14PL ~(1 << 3) #else #define MG12_6_14PL 0xFFFF #endif #if (G12_5PL >= G12_6PL) || (G12_5PL == 0) #define MG12_6_15PL ~(1 << 4) #else #define MG12_6_15PL 0xFFFF #endif #if (G12_7PL >= G12_6PL) || (G12_7PL == 0) #define MG12_6_17PL ~(1 << 6) #else #define MG12_6_17PL 0xFFFF #endif #if (G12_8PL >= G12_6PL) || (G12_8PL == 0) #define MG12_6_18PL ~(1 << 7) #else #define MG12_6_18PL 0xFFFF #endif #if (G12_9PL >= G12_6PL) || (G12_9PL == 0) #define MG12_6_19PL ~(1 << 8) #else #define MG12_6_19PL 0xFFFF #endif #if (G12_10PL >= G12_6PL) || (G12_10PL == 0) #define MG12_6_110PL ~(1 << 9) #else #define MG12_6_110PL 0xFFFF #endif #if (G12_11PL >= G12_6PL) || (G12_11PL == 0) #define MG12_6_111PL ~(1 << 10) #else #define MG12_6_111PL 0xFFFF #endif #if (G12_12PL >= G12_6PL) || (G12_12PL == 0) #define MG12_6_112PL ~(1 << 11) #else #define MG12_6_112PL 0xFFFF #endif #if (G12_13PL >= G12_6PL) || (G12_13PL == 0) #define MG12_6_113PL ~(1 << 12) #else #define MG12_6_113PL 0xFFFF #endif #if (G12_14PL >= G12_6PL) || (G12_14PL == 0) #define MG12_6_114PL ~(1 << 13) #else #define MG12_6_114PL 0xFFFF #endif #if (G12_15PL >= G12_6PL) || (G12_15PL == 0) #define MG12_6_115PL ~(1 << 14) #else #define MG12_6_115PL 0xFFFF #endif #if (G12_16PL >= G12_6PL) || (G12_16PL == 0) #define MG12_6_116PL ~(1 << 15) #else #define MG12_6_116PL 0xFFFF #endif #define MG12_6_16PL 0xFFDF #define MG12_6 (MG12_6_11PL & MG12_6_12PL & MG12_6_13PL & MG12_6_14PL & \ MG12_6_15PL & MG12_6_16PL & MG12_6_17PL & MG12_6_18PL & \ MG12_6_19PL & MG12_6_110PL & MG12_6_111PL & MG12_6_112PL & \ MG12_6_113PL & MG12_6_114PL & MG12_6_115PL & MG12_6_116PL) // End of MG12_6: // Beginning of MG127: #if (G12_1PL >= G12_7PL) || (G12_1PL == 0) #define MG12_7_11PL ~(1 << 0) #else #define MG12_7_11PL 0xFFFF #endif #if (G12_2PL >= G12_7PL) || (G12_2PL == 0) #define MG12_7_12PL ~(1 << 1) #else #define MG12_7_12PL 0xFFFF #endif #if (G12_3PL >= G12_7PL) || (G12_3PL == 0) #define MG12_7_13PL ~(1 << 2) #else #define MG12_7_13PL 0xFFFF #endif #if (G12_4PL >= G12_7PL) || (G12_4PL == 0) #define MG12_7_14PL ~(1 << 3) #else #define MG12_7_14PL 0xFFFF #endif #if (G12_5PL >= G12_7PL) || (G12_5PL == 0) #define MG12_7_15PL ~(1 << 4) #else #define MG12_7_15PL 0xFFFF #endif #if (G12_6PL >= G12_7PL) || (G12_6PL == 0) #define MG12_7_16PL ~(1 << 5) #else #define MG12_7_16PL 0xFFFF #endif #if (G12_8PL >= G12_7PL) || (G12_8PL == 0) #define MG12_7_18PL ~(1 << 7) #else #define MG12_7_18PL 0xFFFF #endif #if (G12_9PL >= G12_7PL) || (G12_9PL == 0) #define MG12_7_19PL ~(1 << 8) #else #define MG12_7_19PL 0xFFFF #endif #if (G12_10PL >= G12_7PL) || (G12_10PL == 0) #define MG12_7_110PL ~(1 << 9) #else #define MG12_7_110PL 0xFFFF #endif #if (G12_11PL >= G12_7PL) || (G12_11PL == 0) #define MG12_7_111PL ~(1 << 10) #else #define MG12_7_111PL 0xFFFF #endif #if (G12_12PL >= G12_7PL) || (G12_12PL == 0) #define MG12_7_112PL ~(1 << 11) #else #define MG12_7_112PL 0xFFFF #endif #if (G12_13PL >= G12_7PL) || (G12_13PL == 0) #define MG12_7_113PL ~(1 << 12) #else #define MG12_7_113PL 0xFFFF #endif #if (G12_14PL >= G12_7PL) || (G12_14PL == 0) #define MG12_7_114PL ~(1 << 13) #else #define MG12_7_114PL 0xFFFF #endif #if (G12_15PL >= G12_7PL) || (G12_15PL == 0) #define MG12_7_115PL ~(1 << 14) #else #define MG12_7_115PL 0xFFFF #endif #if (G12_16PL >= G12_7PL) || (G12_16PL == 0) #define MG12_7_116PL ~(1 << 15) #else #define MG12_7_116PL 0xFFFF #endif #define MG12_7_17PL 0xFFBF #define MG12_7 (MG12_7_11PL & MG12_7_12PL & MG12_7_13PL & MG12_7_14PL & \ MG12_7_15PL & MG12_7_16PL & MG12_7_17PL & MG12_7_18PL & \ MG12_7_19PL & MG12_7_110PL & MG12_7_111PL & MG12_7_112PL & \ MG12_7_113PL & MG12_7_114PL & MG12_7_115PL & MG12_7_116PL) // End of MG12_7: // Beginning of MG128: #if (G12_1PL >= G12_8PL) || (G12_1PL == 0) #define MG12_8_11PL ~(1 << 0) #else #define MG12_8_11PL 0xFFFF #endif #if (G12_2PL >= G12_8PL) || (G12_2PL == 0) #define MG12_8_12PL ~(1 << 1) #else #define MG12_8_12PL 0xFFFF #endif #if (G12_3PL >= G12_8PL) || (G12_3PL == 0) #define MG12_8_13PL ~(1 << 2) #else #define MG12_8_13PL 0xFFFF #endif #if (G12_4PL >= G12_8PL) || (G12_4PL == 0) #define MG12_8_14PL ~(1 << 3) #else #define MG12_8_14PL 0xFFFF #endif #if (G12_5PL >= G12_8PL) || (G12_5PL == 0) #define MG12_8_15PL ~(1 << 4) #else #define MG12_8_15PL 0xFFFF #endif #if (G12_6PL >= G12_8PL) || (G12_6PL == 0) #define MG12_8_16PL ~(1 << 5) #else #define MG12_8_16PL 0xFFFF #endif #if (G12_7PL >= G12_8PL) || (G12_7PL == 0) #define MG12_8_17PL ~(1 << 6) #else #define MG12_8_17PL 0xFFFF #endif #if (G12_9PL >= G12_8PL) || (G12_9PL == 0) #define MG12_8_19PL ~(1 << 8) #else #define MG12_8_19PL 0xFFFF #endif #if (G12_10PL >= G12_8PL) || (G12_10PL == 0) #define MG12_8_110PL ~(1 << 9) #else #define MG12_8_110PL 0xFFFF #endif #if (G12_11PL >= G12_8PL) || (G12_11PL == 0) #define MG12_8_111PL ~(1 << 10) #else #define MG12_8_111PL 0xFFFF #endif #if (G12_12PL >= G12_8PL) || (G12_12PL == 0) #define MG12_8_112PL ~(1 << 11) #else #define MG12_8_112PL 0xFFFF #endif #if (G12_13PL >= G12_8PL) || (G12_13PL == 0) #define MG12_8_113PL ~(1 << 12) #else #define MG12_8_113PL 0xFFFF #endif #if (G12_14PL >= G12_8PL) || (G12_14PL == 0) #define MG12_8_114PL ~(1 << 13) #else #define MG12_8_114PL 0xFFFF #endif #if (G12_15PL >= G12_8PL) || (G12_15PL == 0) #define MG12_8_115PL ~(1 << 14) #else #define MG12_8_115PL 0xFFFF #endif #if (G12_16PL >= G12_8PL) || (G12_16PL == 0) #define MG12_8_116PL ~(1 << 15) #else #define MG12_8_116PL 0xFFFF #endif #define MG12_8_18PL 0xFF7F #define MG12_8 (MG12_8_11PL & MG12_8_12PL & MG12_8_13PL & MG12_8_14PL & \ MG12_8_15PL & MG12_8_16PL & MG12_8_17PL & MG12_8_18PL & \ MG12_8_19PL & MG12_8_110PL & MG12_8_111PL & MG12_8_112PL & \ MG12_8_113PL & MG12_8_114PL & MG12_8_115PL & MG12_8_116PL) // End of MG12_8: // Beginning of MG129: #if (G12_1PL >= G12_9PL) || (G12_1PL == 0) #define MG12_9_11PL ~(1 << 0) #else #define MG12_9_11PL 0xFFFF #endif #if (G12_2PL >= G12_9PL) || (G12_2PL == 0) #define MG12_9_12PL ~(1 << 1) #else #define MG12_9_12PL 0xFFFF #endif #if (G12_3PL >= G12_9PL) || (G12_3PL == 0) #define MG12_9_13PL ~(1 << 2) #else #define MG12_9_13PL 0xFFFF #endif #if (G12_4PL >= G12_9PL) || (G12_4PL == 0) #define MG12_9_14PL ~(1 << 3) #else #define MG12_9_14PL 0xFFFF #endif #if (G12_5PL >= G12_9PL) || (G12_5PL == 0) #define MG12_9_15PL ~(1 << 4) #else #define MG12_9_15PL 0xFFFF #endif #if (G12_6PL >= G12_9PL) || (G12_6PL == 0) #define MG12_9_16PL ~(1 << 5) #else #define MG12_9_16PL 0xFFFF #endif #if (G12_7PL >= G12_9PL) || (G12_7PL == 0) #define MG12_9_17PL ~(1 << 6) #else #define MG12_9_17PL 0xFFFF #endif #if (G12_8PL >= G12_9PL) || (G12_8PL == 0) #define MG12_9_18PL ~(1 << 7) #else #define MG12_9_18PL 0xFFFF #endif #if (G12_10PL >= G12_9PL) || (G12_10PL == 0) #define MG12_9_110PL ~(1 << 9) #else #define MG12_9_110PL 0xFFFF #endif #if (G12_11PL >= G12_9PL) || (G12_11PL == 0) #define MG12_9_111PL ~(1 << 10) #else #define MG12_9_111PL 0xFFFF #endif #if (G12_12PL >= G12_9PL) || (G12_12PL == 0) #define MG12_9_112PL ~(1 << 11) #else #define MG12_9_112PL 0xFFFF #endif #if (G12_13PL >= G12_9PL) || (G12_13PL == 0) #define MG12_9_113PL ~(1 << 12) #else #define MG12_9_113PL 0xFFFF #endif #if (G12_14PL >= G12_9PL) || (G12_14PL == 0) #define MG12_9_114PL ~(1 << 13) #else #define MG12_9_114PL 0xFFFF #endif #if (G12_15PL >= G12_9PL) || (G12_15PL == 0) #define MG12_9_115PL ~(1 << 14) #else #define MG12_9_115PL 0xFFFF #endif #if (G12_16PL >= G12_9PL) || (G12_16PL == 0) #define MG12_9_116PL ~(1 << 15) #else #define MG12_9_116PL 0xFFFF #endif #define MG12_9_19PL 0xFEFF #define MG12_9 (MG12_9_11PL & MG12_9_12PL & MG12_9_13PL & MG12_9_14PL & \ MG12_9_15PL & MG12_9_16PL & MG12_9_17PL & MG12_9_18PL & \ MG12_9_19PL & MG12_9_110PL & MG12_9_111PL & MG12_9_112PL & \ MG12_9_113PL & MG12_9_114PL & MG12_9_115PL & MG12_9_116PL) // End of MG12_9: // Beginning of MG1210: #if (G12_1PL >= G12_10PL) || (G12_1PL == 0) #define MG12_10_11PL ~(1 << 0) #else #define MG12_10_11PL 0xFFFF #endif #if (G12_2PL >= G12_10PL) || (G12_2PL == 0) #define MG12_10_12PL ~(1 << 1) #else #define MG12_10_12PL 0xFFFF #endif #if (G12_3PL >= G12_10PL) || (G12_3PL == 0) #define MG12_10_13PL ~(1 << 2) #else #define MG12_10_13PL 0xFFFF #endif #if (G12_4PL >= G12_10PL) || (G12_4PL == 0) #define MG12_10_14PL ~(1 << 3) #else #define MG12_10_14PL 0xFFFF #endif #if (G12_5PL >= G12_10PL) || (G12_5PL == 0) #define MG12_10_15PL ~(1 << 4) #else #define MG12_10_15PL 0xFFFF #endif #if (G12_6PL >= G12_10PL) || (G12_6PL == 0) #define MG12_10_16PL ~(1 << 5) #else #define MG12_10_16PL 0xFFFF #endif #if (G12_7PL >= G12_10PL) || (G12_7PL == 0) #define MG12_10_17PL ~(1 << 6) #else #define MG12_10_17PL 0xFFFF #endif #if (G12_8PL >= G12_10PL) || (G12_8PL == 0) #define MG12_10_18PL ~(1 << 7) #else #define MG12_10_18PL 0xFFFF #endif #if (G12_9PL >= G12_10PL) || (G12_9PL == 0) #define MG12_10_19PL ~(1 << 8) #else #define MG12_10_19PL 0xFFFF #endif #if (G12_11PL >= G12_10PL) || (G12_11PL == 0) #define MG12_10_111PL ~(1 << 10) #else #define MG12_10_111PL 0xFFFF #endif #if (G12_12PL >= G12_10PL) || (G12_12PL == 0) #define MG12_10_112PL ~(1 << 11) #else #define MG12_10_112PL 0xFFFF #endif #if (G12_13PL >= G12_10PL) || (G12_13PL == 0) #define MG12_10_113PL ~(1 << 12) #else #define MG12_10_113PL 0xFFFF #endif #if (G12_14PL >= G12_10PL) || (G12_14PL == 0) #define MG12_10_114PL ~(1 << 13) #else #define MG12_10_114PL 0xFFFF #endif #if (G12_15PL >= G12_10PL) || (G12_15PL == 0) #define MG12_10_115PL ~(1 << 14) #else #define MG12_10_115PL 0xFFFF #endif #if (G12_16PL >= G12_10PL) || (G12_16PL == 0) #define MG12_10_116PL ~(1 << 15) #else #define MG12_10_116PL 0xFFFF #endif #define MG12_10_110PL 0xFDFF #define MG12_10 (MG12_10_11PL & MG12_10_12PL & MG12_10_13PL & MG12_10_14PL & \ MG12_10_15PL & MG12_10_16PL & MG12_10_17PL & MG12_10_18PL & \ MG12_10_19PL & MG12_10_110PL & MG12_10_111PL & MG12_10_112PL & \ MG12_10_113PL & MG12_10_114PL & MG12_10_115PL & MG12_10_116PL) // End of MG12_10: // Beginning of MG1211: #if (G12_1PL >= G12_11PL) || (G12_1PL == 0) #define MG12_11_11PL ~(1 << 0) #else #define MG12_11_11PL 0xFFFF #endif #if (G12_2PL >= G12_11PL) || (G12_2PL == 0) #define MG12_11_12PL ~(1 << 1) #else #define MG12_11_12PL 0xFFFF #endif #if (G12_3PL >= G12_11PL) || (G12_3PL == 0) #define MG12_11_13PL ~(1 << 2) #else #define MG12_11_13PL 0xFFFF #endif #if (G12_4PL >= G12_11PL) || (G12_4PL == 0) #define MG12_11_14PL ~(1 << 3) #else #define MG12_11_14PL 0xFFFF #endif #if (G12_5PL >= G12_11PL) || (G12_5PL == 0) #define MG12_11_15PL ~(1 << 4) #else #define MG12_11_15PL 0xFFFF #endif #if (G12_6PL >= G12_11PL) || (G12_6PL == 0) #define MG12_11_16PL ~(1 << 5) #else #define MG12_11_16PL 0xFFFF #endif #if (G12_7PL >= G12_11PL) || (G12_7PL == 0) #define MG12_11_17PL ~(1 << 6) #else #define MG12_11_17PL 0xFFFF #endif #if (G12_8PL >= G12_11PL) || (G12_8PL == 0) #define MG12_11_18PL ~(1 << 7) #else #define MG12_11_18PL 0xFFFF #endif #if (G12_9PL >= G12_11PL) || (G12_9PL == 0) #define MG12_11_19PL ~(1 << 8) #else #define MG12_11_19PL 0xFFFF #endif #if (G12_10PL >= G12_11PL) || (G12_10PL == 0) #define MG12_11_110PL ~(1 << 9) #else #define MG12_11_110PL 0xFFFF #endif #if (G12_12PL >= G12_11PL) || (G12_12PL == 0) #define MG12_11_112PL ~(1 << 11) #else #define MG12_11_112PL 0xFFFF #endif #if (G12_13PL >= G12_11PL) || (G12_13PL == 0) #define MG12_11_113PL ~(1 << 12) #else #define MG12_11_113PL 0xFFFF #endif #if (G12_14PL >= G12_11PL) || (G12_14PL == 0) #define MG12_11_114PL ~(1 << 13) #else #define MG12_11_114PL 0xFFFF #endif #if (G12_15PL >= G12_11PL) || (G12_15PL == 0) #define MG12_11_115PL ~(1 << 14) #else #define MG12_11_115PL 0xFFFF #endif #if (G12_16PL >= G12_11PL) || (G12_16PL == 0) #define MG12_11_116PL ~(1 << 15) #else #define MG12_11_116PL 0xFFFF #endif #define MG12_11_111PL 0xFBFF #define MG12_11 (MG12_11_11PL & MG12_11_12PL & MG12_11_13PL & MG12_11_14PL & \ MG12_11_15PL & MG12_11_16PL & MG12_11_17PL & MG12_11_18PL & \ MG12_11_19PL & MG12_11_110PL & MG12_11_111PL & MG12_11_112PL & \ MG12_11_113PL & MG12_11_114PL & MG12_11_115PL & MG12_11_116PL) // End of MG12_11: // Beginning of MG1212: #if (G12_1PL >= G12_12PL) || (G12_1PL == 0) #define MG12_12_11PL ~(1 << 0) #else #define MG12_12_11PL 0xFFFF #endif #if (G12_2PL >= G12_12PL) || (G12_2PL == 0) #define MG12_12_12PL ~(1 << 1) #else #define MG12_12_12PL 0xFFFF #endif #if (G12_3PL >= G12_12PL) || (G12_3PL == 0) #define MG12_12_13PL ~(1 << 2) #else #define MG12_12_13PL 0xFFFF #endif #if (G12_4PL >= G12_12PL) || (G12_4PL == 0) #define MG12_12_14PL ~(1 << 3) #else #define MG12_12_14PL 0xFFFF #endif #if (G12_5PL >= G12_12PL) || (G12_5PL == 0) #define MG12_12_15PL ~(1 << 4) #else #define MG12_12_15PL 0xFFFF #endif #if (G12_6PL >= G12_12PL) || (G12_6PL == 0) #define MG12_12_16PL ~(1 << 5) #else #define MG12_12_16PL 0xFFFF #endif #if (G12_7PL >= G12_12PL) || (G12_7PL == 0) #define MG12_12_17PL ~(1 << 6) #else #define MG12_12_17PL 0xFFFF #endif #if (G12_8PL >= G12_12PL) || (G12_8PL == 0) #define MG12_12_18PL ~(1 << 7) #else #define MG12_12_18PL 0xFFFF #endif #if (G12_9PL >= G12_12PL) || (G12_9PL == 0) #define MG12_12_19PL ~(1 << 8) #else #define MG12_12_19PL 0xFFFF #endif #if (G12_10PL >= G12_12PL) || (G12_10PL == 0) #define MG12_12_110PL ~(1 << 9) #else #define MG12_12_110PL 0xFFFF #endif #if (G12_11PL >= G12_12PL) || (G12_11PL == 0) #define MG12_12_111PL ~(1 << 10) #else #define MG12_12_111PL 0xFFFF #endif #if (G12_13PL >= G12_12PL) || (G12_13PL == 0) #define MG12_12_113PL ~(1 << 12) #else #define MG12_12_113PL 0xFFFF #endif #if (G12_14PL >= G12_12PL) || (G12_14PL == 0) #define MG12_12_114PL ~(1 << 13) #else #define MG12_12_114PL 0xFFFF #endif #if (G12_15PL >= G12_12PL) || (G12_15PL == 0) #define MG12_12_115PL ~(1 << 14) #else #define MG12_12_115PL 0xFFFF #endif #if (G12_16PL >= G12_12PL) || (G12_16PL == 0) #define MG12_12_116PL ~(1 << 15) #else #define MG12_12_116PL 0xFFFF #endif #define MG12_12_112PL 0xF7FF #define MG12_12 (MG12_12_11PL & MG12_12_12PL & MG12_12_13PL & MG12_12_14PL & \ MG12_12_15PL & MG12_12_16PL & MG12_12_17PL & MG12_12_18PL & \ MG12_12_19PL & MG12_12_110PL & MG12_12_111PL & MG12_12_112PL & \ MG12_12_113PL & MG12_12_114PL & MG12_12_115PL & MG12_12_116PL) // End of MG12_12: // Beginning of MG1213: #if (G12_1PL >= G12_13PL) || (G12_1PL == 0) #define MG12_13_11PL ~(1 << 0) #else #define MG12_13_11PL 0xFFFF #endif #if (G12_2PL >= G12_13PL) || (G12_2PL == 0) #define MG12_13_12PL ~(1 << 1) #else #define MG12_13_12PL 0xFFFF #endif #if (G12_3PL >= G12_13PL) || (G12_3PL == 0) #define MG12_13_13PL ~(1 << 2) #else #define MG12_13_13PL 0xFFFF #endif #if (G12_4PL >= G12_13PL) || (G12_4PL == 0) #define MG12_13_14PL ~(1 << 3) #else #define MG12_13_14PL 0xFFFF #endif #if (G12_5PL >= G12_13PL) || (G12_5PL == 0) #define MG12_13_15PL ~(1 << 4) #else #define MG12_13_15PL 0xFFFF #endif #if (G12_6PL >= G12_13PL) || (G12_6PL == 0) #define MG12_13_16PL ~(1 << 5) #else #define MG12_13_16PL 0xFFFF #endif #if (G12_7PL >= G12_13PL) || (G12_7PL == 0) #define MG12_13_17PL ~(1 << 6) #else #define MG12_13_17PL 0xFFFF #endif #if (G12_8PL >= G12_13PL) || (G12_8PL == 0) #define MG12_13_18PL ~(1 << 7) #else #define MG12_13_18PL 0xFFFF #endif #if (G12_9PL >= G12_13PL) || (G12_9PL == 0) #define MG12_13_19PL ~(1 << 8) #else #define MG12_13_19PL 0xFFFF #endif #if (G12_10PL >= G12_13PL) || (G12_10PL == 0) #define MG12_13_110PL ~(1 << 9) #else #define MG12_13_110PL 0xFFFF #endif #if (G12_11PL >= G12_13PL) || (G12_11PL == 0) #define MG12_13_111PL ~(1 << 10) #else #define MG12_13_111PL 0xFFFF #endif #if (G12_12PL >= G12_13PL) || (G12_12PL == 0) #define MG12_13_112PL ~(1 << 11) #else #define MG12_13_112PL 0xFFFF #endif #if (G12_14PL >= G12_13PL) || (G12_14PL == 0) #define MG12_13_114PL ~(1 << 13) #else #define MG12_13_114PL 0xFFFF #endif #if (G12_15PL >= G12_13PL) || (G12_15PL == 0) #define MG12_13_115PL ~(1 << 14) #else #define MG12_13_115PL 0xFFFF #endif #if (G12_16PL >= G12_13PL) || (G12_16PL == 0) #define MG12_13_116PL ~(1 << 15) #else #define MG12_13_116PL 0xFFFF #endif #define MG12_13_113PL 0xEFFF #define MG12_13 (MG12_13_11PL & MG12_13_12PL & MG12_13_13PL & MG12_13_14PL & \ MG12_13_15PL & MG12_13_16PL & MG12_13_17PL & MG12_13_18PL & \ MG12_13_19PL & MG12_13_110PL & MG12_13_111PL & MG12_13_112PL & \ MG12_13_113PL & MG12_13_114PL & MG12_13_115PL & MG12_13_116PL) // End of MG12_13: // Beginning of MG1214: #if (G12_1PL >= G12_14PL) || (G12_1PL == 0) #define MG12_14_11PL ~(1 << 0) #else #define MG12_14_11PL 0xFFFF #endif #if (G12_2PL >= G12_14PL) || (G12_2PL == 0) #define MG12_14_12PL ~(1 << 1) #else #define MG12_14_12PL 0xFFFF #endif #if (G12_3PL >= G12_14PL) || (G12_3PL == 0) #define MG12_14_13PL ~(1 << 2) #else #define MG12_14_13PL 0xFFFF #endif #if (G12_4PL >= G12_14PL) || (G12_4PL == 0) #define MG12_14_14PL ~(1 << 3) #else #define MG12_14_14PL 0xFFFF #endif #if (G12_5PL >= G12_14PL) || (G12_5PL == 0) #define MG12_14_15PL ~(1 << 4) #else #define MG12_14_15PL 0xFFFF #endif #if (G12_6PL >= G12_14PL) || (G12_6PL == 0) #define MG12_14_16PL ~(1 << 5) #else #define MG12_14_16PL 0xFFFF #endif #if (G12_7PL >= G12_14PL) || (G12_7PL == 0) #define MG12_14_17PL ~(1 << 6) #else #define MG12_14_17PL 0xFFFF #endif #if (G12_8PL >= G12_14PL) || (G12_8PL == 0) #define MG12_14_18PL ~(1 << 7) #else #define MG12_14_18PL 0xFFFF #endif #if (G12_9PL >= G12_14PL) || (G12_9PL == 0) #define MG12_14_19PL ~(1 << 8) #else #define MG12_14_19PL 0xFFFF #endif #if (G12_10PL >= G12_14PL) || (G12_10PL == 0) #define MG12_14_110PL ~(1 << 9) #else #define MG12_14_110PL 0xFFFF #endif #if (G12_11PL >= G12_14PL) || (G12_11PL == 0) #define MG12_14_111PL ~(1 << 10) #else #define MG12_14_111PL 0xFFFF #endif #if (G12_12PL >= G12_14PL) || (G12_12PL == 0) #define MG12_14_112PL ~(1 << 11) #else #define MG12_14_112PL 0xFFFF #endif #if (G12_13PL >= G12_14PL) || (G12_13PL == 0) #define MG12_14_113PL ~(1 << 12) #else #define MG12_14_113PL 0xFFFF #endif #if (G12_15PL >= G12_14PL) || (G12_15PL == 0) #define MG12_14_115PL ~(1 << 14) #else #define MG12_14_115PL 0xFFFF #endif #if (G12_16PL >= G12_14PL) || (G12_16PL == 0) #define MG12_14_116PL ~(1 << 15) #else #define MG12_14_116PL 0xFFFF #endif #define MG12_14_114PL 0xDFFF #define MG12_14 (MG12_14_11PL & MG12_14_12PL & MG12_14_13PL & MG12_14_14PL & \ MG12_14_15PL & MG12_14_16PL & MG12_14_17PL & MG12_14_18PL & \ MG12_14_19PL & MG12_14_110PL & MG12_14_111PL & MG12_14_112PL & \ MG12_14_113PL & MG12_14_114PL & MG12_14_115PL & MG12_14_116PL) // End of MG12_14: // Beginning of MG1215: #if (G12_1PL >= G12_15PL) || (G12_1PL == 0) #define MG12_15_11PL ~(1 << 0) #else #define MG12_15_11PL 0xFFFF #endif #if (G12_2PL >= G12_15PL) || (G12_2PL == 0) #define MG12_15_12PL ~(1 << 1) #else #define MG12_15_12PL 0xFFFF #endif #if (G12_3PL >= G12_15PL) || (G12_3PL == 0) #define MG12_15_13PL ~(1 << 2) #else #define MG12_15_13PL 0xFFFF #endif #if (G12_4PL >= G12_15PL) || (G12_4PL == 0) #define MG12_15_14PL ~(1 << 3) #else #define MG12_15_14PL 0xFFFF #endif #if (G12_5PL >= G12_15PL) || (G12_5PL == 0) #define MG12_15_15PL ~(1 << 4) #else #define MG12_15_15PL 0xFFFF #endif #if (G12_6PL >= G12_15PL) || (G12_6PL == 0) #define MG12_15_16PL ~(1 << 5) #else #define MG12_15_16PL 0xFFFF #endif #if (G12_7PL >= G12_15PL) || (G12_7PL == 0) #define MG12_15_17PL ~(1 << 6) #else #define MG12_15_17PL 0xFFFF #endif #if (G12_8PL >= G12_15PL) || (G12_8PL == 0) #define MG12_15_18PL ~(1 << 7) #else #define MG12_15_18PL 0xFFFF #endif #if (G12_9PL >= G12_15PL) || (G12_9PL == 0) #define MG12_15_19PL ~(1 << 8) #else #define MG12_15_19PL 0xFFFF #endif #if (G12_10PL >= G12_15PL) || (G12_10PL == 0) #define MG12_15_110PL ~(1 << 9) #else #define MG12_15_110PL 0xFFFF #endif #if (G12_11PL >= G12_15PL) || (G12_11PL == 0) #define MG12_15_111PL ~(1 << 10) #else #define MG12_15_111PL 0xFFFF #endif #if (G12_12PL >= G12_15PL) || (G12_12PL == 0) #define MG12_15_112PL ~(1 << 11) #else #define MG12_15_112PL 0xFFFF #endif #if (G12_13PL >= G12_15PL) || (G12_13PL == 0) #define MG12_15_113PL ~(1 << 12) #else #define MG12_15_113PL 0xFFFF #endif #if (G12_14PL >= G12_15PL) || (G12_14PL == 0) #define MG12_15_114PL ~(1 << 13) #else #define MG12_15_114PL 0xFFFF #endif #if (G12_16PL >= G12_15PL) || (G12_16PL == 0) #define MG12_15_116PL ~(1 << 15) #else #define MG12_15_116PL 0xFFFF #endif #define MG12_15_115PL 0xBFFF #define MG12_15 (MG12_15_11PL & MG12_15_12PL & MG12_15_13PL & MG12_15_14PL & \ MG12_15_15PL & MG12_15_16PL & MG12_15_17PL & MG12_15_18PL & \ MG12_15_19PL & MG12_15_110PL & MG12_15_111PL & MG12_15_112PL & \ MG12_15_113PL & MG12_15_114PL & MG12_15_115PL & MG12_15_116PL) // End of MG12_15: // Beginning of MG1216: #if (G12_1PL >= G12_16PL) || (G12_1PL == 0) #define MG12_16_11PL ~(1 << 0) #else #define MG12_16_11PL 0xFFFF #endif #if (G12_2PL >= G12_16PL) || (G12_2PL == 0) #define MG12_16_12PL ~(1 << 1) #else #define MG12_16_12PL 0xFFFF #endif #if (G12_3PL >= G12_16PL) || (G12_3PL == 0) #define MG12_16_13PL ~(1 << 2) #else #define MG12_16_13PL 0xFFFF #endif #if (G12_4PL >= G12_16PL) || (G12_4PL == 0) #define MG12_16_14PL ~(1 << 3) #else #define MG12_16_14PL 0xFFFF #endif #if (G12_5PL >= G12_16PL) || (G12_5PL == 0) #define MG12_16_15PL ~(1 << 4) #else #define MG12_16_15PL 0xFFFF #endif #if (G12_6PL >= G12_16PL) || (G12_6PL == 0) #define MG12_16_16PL ~(1 << 5) #else #define MG12_16_16PL 0xFFFF #endif #if (G12_7PL >= G12_16PL) || (G12_7PL == 0) #define MG12_16_17PL ~(1 << 6) #else #define MG12_16_17PL 0xFFFF #endif #if (G12_8PL >= G12_16PL) || (G12_8PL == 0) #define MG12_16_18PL ~(1 << 7) #else #define MG12_16_18PL 0xFFFF #endif #if (G12_9PL >= G12_16PL) || (G12_9PL == 0) #define MG12_16_19PL ~(1 << 8) #else #define MG12_16_19PL 0xFFFF #endif #if (G12_10PL >= G12_16PL) || (G12_10PL == 0) #define MG12_16_110PL ~(1 << 9) #else #define MG12_16_110PL 0xFFFF #endif #if (G12_11PL >= G12_16PL) || (G12_11PL == 0) #define MG12_16_111PL ~(1 << 10) #else #define MG12_16_111PL 0xFFFF #endif #if (G12_12PL >= G12_16PL) || (G12_12PL == 0) #define MG12_16_112PL ~(1 << 11) #else #define MG12_16_112PL 0xFFFF #endif #if (G12_13PL >= G12_16PL) || (G12_13PL == 0) #define MG12_16_113PL ~(1 << 12) #else #define MG12_16_113PL 0xFFFF #endif #if (G12_14PL >= G12_16PL) || (G12_14PL == 0) #define MG12_16_114PL ~(1 << 13) #else #define MG12_16_114PL 0xFFFF #endif #if (G12_15PL >= G12_16PL) || (G12_15PL == 0) #define MG12_16_115PL ~(1 << 14) #else #define MG12_16_115PL 0xFFFF #endif #define MG12_16_116PL 0x7FFF #define MG12_16 (MG12_16_11PL & MG12_16_12PL & MG12_16_13PL & MG12_16_14PL & \ MG12_16_15PL & MG12_16_16PL & MG12_16_17PL & MG12_16_18PL & \ MG12_16_19PL & MG12_16_110PL & MG12_16_111PL & MG12_16_112PL & \ MG12_16_113PL & MG12_16_114PL & MG12_16_115PL & MG12_16_116PL) // End of MG12_16: #ifdef __cplusplus } #endif /* extern "C" */ #endif // eof // // End of file //