/**************************************************************************** Copyright(c) 2019 by Aerospace C.Power (Chongqing) Microelectronics. ALL RIGHTS RESERVED. This Information is proprietary to Aerospace C.Power (Chongqing) Microelectronics and MAY NOT be copied by any method or incorporated into another program without the express written consent of Aerospace C.Power. This Information or any portion thereof remains the property of Aerospace C.Power. The Information contained herein is believed to be accurate and Aerospace C.Power assumes no responsibility or liability for its use in any way and conveys no license or title under any patent or copyright and makes no representation or warranty that this Information is free from patent or copyright infringement. ****************************************************************************/ #ifndef __PHY_TONE_TBL_H #define __PHY_TONE_TBL_H #include "iot_config.h" #ifdef __cplusplus extern "C" { #endif const plc_tonemask_table all_mask_tone_mask_table = { { /* tone mask */ 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 0-3 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 4-7 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 8-11 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 12 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 16 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 20 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 24 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 28 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 32-35 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 36 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 40 0xffffffff,0xffffffff,0xffffffff,0xffffffff, // 44-47 } }; #if SUPPORT_SMART_GRID const plc_tonemask_table all_mask_tone_mask_table_sg_band0 = { { /* tone mask */ 0x00000000,0x00000000,0x8E590000,0x0000003C, 0xFFFFFFF0,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0x000007FF, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, } }; const plc_tonemask_table all_mask_tone_mask_table_sg_band1 = { { /* tone mask */ 0x00000000,0x00000000,0x00000000,0xFFDCBFD0, 0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0x0000007F, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, } }; const plc_tonemask_table all_mask_tone_mask_table_sg_band2 = { { /* tone mask */ 0x00000000,0xFFF3C7FF,0xFFFFFFFF,0x01FFFFFF, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, } }; const plc_tonemask_table all_mask_tone_mask_table_sg_band3 = { { /* tone mask */ 0x00000000,0x00000000,0xFFF79700,0x01FFFFFF, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, } }; const plc_tonemask_table all_mask_tone_mask_table_custom = { { 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0xFFFFFF00,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFF00,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0x000001FF, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, } }; const plc_tonemask_table all_mask_tone_mask_table_sg_tide = { { /* tone mask */ 0x00000000,0x00000000,0xF9F801F0,0xE00FFFFF, 0x000007FF,0xFFFFE7E0,0x00003FFF,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, } }; const plc_tonemask_table all_mask_tone_mask_table_sg_ce = { { /* tone mask */ 0xFFFFFF80,0xFFFFFFFF,0x3FFF03FF,0xE01FFF80, //DW2: 0x3FF803FF 0x00000007,0x3FFFFF80,0x007C0000,0xF0000000, //DW7: 0x80000000 0x7FF807FF,0xF0000000,0xFFFFFFFF,0x1FFF01FF, 0x00000000,0xFFFFFFFE,0x01F03FFF,0xFFFE0000, 0x7FFFFFFF,0x1C0007F0,0xFFFFE000,0x000000FF, 0xFFFFFC00,0xFFFFFFFF,0x000001FF,0xFFFFFE0E, 0xFFFFF03F,0xFFFFFFFF,0x0FFFFFFF,0x00000000, 0xFFFFFFC3,0xFFFFFFFF,0xFFFFFFFF,0x07FFFFFF, 0xFFFFFFFE,0xFFFFFFFF,0x0000FFFF,0x07FFFFF0, 0x00000000,0x00000000,0x00001FFC,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, } }; #endif #if (SUPPORT_GREEN_PHY || IOT_DTEST_ONLY_SUPPORT) const plc_tonemask_table all_mask_tone_mask_table_gp = { { 0x00000000,0x00000000,0xFFC00000,0xFFFFFFFF, 0x00000FFF,0xFFFFFF00,0x007FFFFF,0xFFFFFFFC, 0x07FFFFFF,0xFFFF8000,0xFFFFFFFF,0xFFFFFFFF, 0x03FFFFFF,0xFFFFFFF0,0xFFFFFFFF,0xFFFFFFFF, 0xFFFFFFFF,0x03FFFFFF,0xFFFF0000,0xFFFFFFFF, 0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFE001, 0xFFFFFFFF,0xFFFFFFFF,0x01FFFFFF,0xFFF80000, 0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0x00FFFFFF, 0xFFFFFFF0,0xFFFFFFFF,0xFFFFFFFF,0x00FFFFFF, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, } }; #endif const plc_tone_mask_amp_phase_table all_mask_amp_phase_table = { #if 0 { {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, {0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0},{0x1,0x0,0x0}, }, #else { {0x1,0x0,0x0}, }, #endif #if (PHY_PRIVATE_OFFSET_PHASE == 0) { //preamble phase 0x529BFA70,0xED0DBF2A,0x587E97CD,0x6C1F26B0, 0x207F6D90,0xE8B9434C,0x5F7E7939,0x079AB83B, 0x43B5F41D,0x0190A1A9,0xB86D1035,0xE8CDE8A1, 0x3A10B15A,0xB243B374,0x9EA6BF10,0xA07B51DC, 0xE20764D3,0x8928679B,0x7CA6E2EA,0xA65FCB7B, 0xB3C3C6E5,0xBAB01368,0xBC14353D,0xC5D52F7F, 0xF531DB61,0x8598126A,0x48F7986A,0x02403ED3, 0xC083D468,0x47852071,0x5B20CDCA,0xB9A07652, 0x67BC0FDC,0x0B61CD25,0xB0847A71,0xC20B7081, 0xA7FA5094,0xE8E5FA51,0xB68507E7,0xFB8746BF, 0x7F4CF94B,0xB9B21FE1,0xA0456A51,0xB96FB70E, 0xCBFB4927,0x50929BD0,0xB8AC2DB6,0x91A19FB7, 0xACDCA9A1,0x9878ABA9,0x6760C9D8,0x54CB29E1, 0x56792D81,0x1F6C4E81,0xCBCBAFE0,0xEDCA6542, 0x46F14FD5,0x258F97F0,0x48654210,0xD0824E13, 0x28EB7D25,0x000002B8,0x00000000,0x00000000, }, { //fc/payload phase 0x02468ACE,0x8C2468AE,0x468AE246,0x0246AE02, 0xE26AE48C,0x048246AC,0xACE046AE,0x8AC02468, 0xE06ACE24,0x6A48628C,0xA06C0CE6,0x64826EC2, 0x888C240C,0x640EAC82,0xC00EC262,0xE60EE622, 0xA808482A,0xAA2A2AA6,0xE6264484,0x80C42E60, 0x620466C2,0xEE62CE2C,0xA644C028,0x0C0EA8C2, 0x48028828,0x4AAACA82,0x8C6AE2CE,0x6EECA84E, 0xC08EE2C4,0xE4A2ECC4,0xEA0CA0EE,0x88A4E8EA, 0x80800642,0xECA8E4A8,0xE0AE2620,0x4C8E42AC, 0x2E20664C,0x64EA82E4,0xC0C4822C,0xEEC2E28A, 0xE28C066E,0x602A486A,0xE86CE6C8,0xCAA044E2, 0xA2C208CE,0x4ACE2EAE,0xC08A24A8,0x02A00A0E, 0xCC8CA28C,0xAC06E44C,0xA020E0C2,0xAE48AC4A, 0x466C62E2,0xCA4C6486,0xA66602A0,0x26C2C062, 0x88082CEC,0xC64C46CA,0x86A822E4,0x0E66A4E4, 0x22084CAE,0x0C6CECE8,0x80ACCAEE,0x28482E8C, } #else /* PHY_PRIVATE_OFFSET_PHASE == 0 */ { //preamble phase 0xa7e04fc5, 0x3252047f, 0xadc3ec12, 0xb1647b05, 0x75c4b2e5, 0x3d0e9891, 0xa4c3ce8e, 0x5cef0d80, 0x980a4962, 0x56e5f6fe, 0x0db2658a, 0x3d123df6, 0x8f6506af, 0x079808c9, 0xe3fb0465, 0xf5c0a621, 0x375cb928, 0xde7dbce0, 0xc1fb373f, 0xfba410c0, 0x08181b3a, 0x0f0568bd, 0x01698a82, 0x1a2a74c4, 0x4a8620b6, 0xdaed67bf, 0x9d4cedbf, 0x57958328, 0x15d829bd, 0x9cda75c6, 0xa075121f, 0x0ef5cba7, 0xbc015421, 0x50b6127a, 0x05d9cfc6, 0x1750c5d6, 0xfc4fa5e9, 0x3d3a4fa6, 0x0bda5c3c, 0x40dc9b04, 0xc4914e90, 0x0e076436, 0xf59abfa6, 0x0eb40c53, 0x10409e7c, 0xa5e7e025, 0x0df1720b, 0xe6f6e40c, 0xf121fef6, 0xedcdf0fe, 0xbcb51e2d, 0xa9107e36, 0xabce72d6, 0x64b193d6, 0x1010f435, 0x321fba97, 0x9b46942a, 0x7ad4ec45, 0x9dba9765, 0x25d79368, 0x7d30c27a, 0x5555570d, 0x55555555, 0x55555555, }, { //fc/payload phase 0xbdf13579, 0x37df1359, 0xf1359df1, 0xbdf159bd, 0x9d159f37, 0xbf3df157, 0x579bf159, 0x357bdf13, 0x9b1579df, 0x15f31d37, 0x5b17b791, 0x1f3d197d, 0x3337dfb7, 0x1fb9573d, 0x7bb97d1d, 0x91b991dd, 0x53b3f3d5, 0x55d5d551, 0x91d1ff3f, 0x3b7fd91b, 0x1dbf117d, 0x991d79d7, 0x51ff7bd3, 0xb7b9537d, 0xf3bd33d3, 0xf555753d, 0x37159d79, 0x199753f9, 0x7b399d7f, 0x9f5d977f, 0x95b75b99, 0x335f9395, 0x3b3bb1fd, 0x97539f53, 0x9b59d1db, 0xf739fd57, 0xd9db11f7, 0x1f953d9f, 0x7b7f3dd7, 0x997d9d35, 0x9d37b119, 0x1bd5f315, 0x93179173, 0x755bff9d, 0x5d7db379, 0xf579d959, 0x7b35df53, 0xbd5bb5b9, 0x77375d37, 0x57b19ff7, 0x5bdb9b7d, 0x59f357f5, 0xf1171d9d, 0x75f71f31, 0x5111bd5b, 0xd17d7b1d, 0x33b3d797, 0x71f7f175, 0x3153dd9f, 0xb9115f9f, 0xddb3f759, 0xb7179793, 0x3b577599, 0xd3f3d937, } #endif /* PHY_PRIVATE_OFFSET_PHASE == 0 */ }; #if SUPPORT_SOUTHERN_POWER_GRID const uint32_t preamble_phase_tab_spg[TOTAL_TX_PHASE_DW_NUM] = { //preamble phase 0x00000000,0x8CB01F00,0x04ADE5EF,0x9BCDEFF0, 0x69CF1367,0x7B048CF3,0xB27D38D2,0x4B3A18F5, 0x092B3C4C,0x0B5FA3D7,0x40C83FA5,0xB9741EB7, 0x765431FE,0xDA4F3887,0x9DC23B6F,0x718CB877, 0x10DC0718,0x2D56CBF1,0x88594EB9,0x00000099, 0x52EB7400,0x4C5E70C9,0xB05B092B,0xBCE05B05, 0x42024579,0x50ECB975,0x0B50B50B,0x7E5C4B29, 0x7BE259C0,0x00000004,0x2EB74000,0xC5E70C95, 0xEF8CB01F,0xF004ADE5,0x679BCDEF,0xF369CF13, 0xD27B048C,0xF5B27D38,0x4C4B3A18,0xD7092B3C, 0xA50B5FA3,0xB740C83F,0xFEB9741E,0x87765431, 0x6FDA4F38,0x779DC23B,0x18718CB8,0xF110DC07, 0xB92D56CB,0x9988594E,0x00000000,0xC952EB74, 0x2B4C5E70,0x05B05B09,0x79BCE05B,0x75420245, 0x0B50ECB9,0x290B50B5,0xC07E5C4B,0x047BE259, 0x00000000,0x952EB740,0x00C5E70C,0x00000000, }; const uint32_t fc_payload_phase_tab_spg[TOTAL_TX_PHASE_DW_NUM] = { //fc/payload phase 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0x00000000,0x00000000,0x00000000, 0x00000000,0xEEEEE000,0xEEEEEEEE,0xCCCCCEEE, 0x8AAAAACC,0x66668888,0x02224444,0xCCCEEE00, 0x466888AA,0xEE002244,0x6688AACC,0xCEE00244, 0x246688AC,0x8AACEE02,0xCEE02446,0x0024688A, 0x24688ACE,0x468AACE0,0x468ACE02,0x468ACE02, 0x468ACE02,0x2468ACE0,0xE0468ACE,0xAE0248AC, 0x68CE0468,0x0468CE04,0xAE0268CE,0x46AC0248, 0xCE248AE0,0x268CE268,0x8CE268C0,0xE048CE26, 0x268C046A,0x68C048AE,0x8C046AE2,0xAE268C04, 0xAE26AE26,0xAE26AE26,0xAE26AE26,0x8C048C06, 0x4AE26AE4,0x26AE48C0,0xC26A048C,0x8C06AE48, 0x06A048E2,0xAE48E28C,0x26C06A04,0x8E48E28C, 0xE4AE4AE4,0x4AE4A04A,0x8E4AE4AE,0xC28C28E4, 0xE4A06C06,0x06C28E48,0x28E48E4A,0x28E4A06C, }; const uint32_t preamble_phase_tab_muti_band_spg[TOTAL_TX_PHASE_DW_NUM] = { //preamble phase 0x529BFA70,0xED0DBF2A,0x587E97CD,0x6C1F26B0, 0x207F6D90,0xE8B9434C,0x5F7E7939,0x079AB83B, 0x43B5F41D,0x0190A1A9,0xB86D1035,0xE8CDE8A1, 0x3A10B15A,0xB243B374,0x9EA6BF10,0x718CB87C, 0x10DC0718,0x2D56CBF1,0x88594EB9,0x00000099, 0x52EB7400,0x4C5E70C9,0xB05B092B,0xBCE05B05, 0x42024579,0x50ECB975,0x0B50B50B,0x7E5C4B29, 0x7BE259C0,0x00000004,0x2EB74000,0xC5E70C95, 0xEF8CB01F,0xF004ADE5,0x679BCDEF,0xF369CF13, 0xD27B048C,0xF5B27D38,0x4C4B3A18,0xD7092B3C, 0xA50B5FA3,0xB740C83F,0xFEB9741E,0x87765431, 0x6FDA4F38,0x779DC23B,0x18718CB8,0xF110DC07, 0xB92D56CB,0x9988594E,0x00000000,0xC952EB74, 0x2B4C5E70,0x05B05B09,0x79BCE05B,0x75420245, 0x0B50ECB9,0x290B50B5,0xC07E5C4B,0x047BE259, 0x00000000,0x952EB740,0x00C5E70C,0x00000000, }; const uint32_t fc_payload_phase_tab_muti_band_spg[TOTAL_TX_PHASE_DW_NUM] = { //fc/payload phase 0x02468ACE,0x8C2468AE,0x468AE246,0x0246AE02, 0xE26AE48C,0x048246AC,0xACE046AE,0x8AC02468, 0xE06ACE24,0x6A48628C,0xA06C0CE6,0x64826EC2, 0x888C240C,0x640EAC82,0xC00EC262,0xCCCEEE02, 0x466888AA,0xEE002244,0x6688AACC,0xCEE00244, 0x246688AC,0x8AACEE02,0xCEE02446,0x0024688A, 0x24688ACE,0x468AACE0,0x468ACE02,0x468ACE02, 0x468ACE02,0x2468ACE0,0xE0468ACE,0xAE0248AC, 0x68CE0468,0x0468CE04,0xAE0268CE,0x46AC0248, 0xCE248AE0,0x268CE268,0x8CE268C0,0xE048CE26, 0x268C046A,0x68C048AE,0x8C046AE2,0xAE268C04, 0xAE26AE26,0xAE26AE26,0xAE26AE26,0x8C048C06, 0x4AE26AE4,0x26AE48C0,0xC26A048C,0x8C06AE48, 0x06A048E2,0xAE48E28C,0x26C06A04,0x8E48E28C, 0xE4AE4AE4,0x4AE4A04A,0x8E4AE4AE,0xC28C28E4, 0xE4A06C06,0x06C28E48,0x28E48E4A,0x28E4A06C, }; #endif /* #if SUPPORT_SOUTHERN_POWER_GRID */ #if HW_PLATFORM == HW_PLATFORM_FPGA uint32_t all_mask_gain_table[] = { 0xa0a ,0xa0a ,0xa0a ,0xa06 , 0xa06 ,0xa06 ,0xa06 ,0xa06 , 0xa06 ,0x606 ,0x606 ,0x606 , 0x606 ,0x606 ,0x606 ,0x602 , 0x602 ,0x602 ,0x602 ,0x602 , 0x602 ,0x202 ,0x202 ,0x202 , 0x202 ,0x202 ,0x202 ,0x1202, 0x1202,0x1202,0x1202,0x1202, 0x1202,0x1212,0x1212,0x1212, 0x1212,0x1212,0x1212,0x2212, 0x2212,0x2212,0x2212,0x2212, 0x2212,0x2222,0x2222,0x2222, 0x2222,0x2222,0x2222,0x3222, 0x3222,0x3222,0x3222,0x3222, 0x3222,0x3232,0x3232,0x3232, 0x3232,0x3232,0x3232,0x4232, 0x4232,0x4232,0x4232,0x4232, 0x4232,0x4242,0x4242,0x4242, 0x4242, }; #else /* this part will be merged into PIB */ uint32_t all_mask_gain_table[] = { #if CHIP_BRINGUP_DEBUG == 1 0x002C2000,0x002C2010,0x002C2010,0x002C2020, 0x002C2030,0x002C2030,0x002C2001,0x002C2011, 0x002C2011,0x002C2021,0x002C2031,0x002C2031, 0x002C2002,0x002C2012,0x002C2012,0x002C2022, 0x002C2032,0x002C2032,0x002C2003,0x002C2013, 0x002C2013,0x002C2023,0x002C2033,0x002C2033, 0x002C2007,0x002C2017,0x002C2017,0x002C2027, 0x002C2037,0x002C2037,0x002C200B,0x002C201B, 0x002C201B,0x002C202B,0x002C203B,0x002C203B, 0x002C200F,0x002C201F,0x002C201F,0x002C202F, 0x002C203F,0x002C203F,0x004C200F,0x004C201F, 0x004C201F,0x004C202F,0x004C203F,0x004C203F, 0x006C200F,0x006C201F,0x006C201F,0x006C202F, 0x006C203F,0x006C203F,0x008C200F,0x008C201F, 0x008C201F,0x008C202F,0x008C203F,0x008C203F, 0x00AC200F,0x00AC201F,0x00AC201F,0x00AC202F, 0x00AC203F,0x00AC203F,0x00CC200F,0x00CC201F, 0x00CC201F,0x00CC202F,0x00CC203F,0x00CC203F, 0x00EC200F,0x00EC201F,0x00EC201F,0x00EC202F, 0x00EC203F,0x00EC203F,0x00EC204F,0x00EC205F, 0x00EC205F,0x00EC206F,0x00EC207F,0x00EC207F, 0x00EC208F, 0x00242000,0x00242010,0x00242010,0x00242020,//1-order 0x00242030,0x00242030,0x00242001,0x00242011, 0x00242011,0x00242021,0x00242031,0x00242031, 0x00242002,0x00242012,0x00242012,0x00242022, 0x00242032,0x00242032,0x00242003,0x00242013, 0x00242013,0x00242023,0x00242033,0x00242033, 0x00242007,0x00242017,0x00242017,0x00242027, 0x00242037,0x00242037,0x0024200B,0x0024201B, 0x0024201B,0x0024202B,0x0024203B,0x0024203B, 0x0024200F,0x0024201F,0x0024201F,0x0024202F, 0x0024203F,0x0024203F,0x0044200F,0x0044201F, 0x0044201F,0x0044202F,0x0044203F,0x0044203F, 0x0064200F,0x0064201F,0x0064201F,0x0064202F, 0x0064203F,0x0064203F,0x0084200F,0x0084201F, 0x0084201F,0x0084202F,0x0084203F,0x0084203F, 0x00A4200F,0x00A4201F,0x00A4201F,0x00A4202F, 0x00A4203F,0x00A4203F,0x00C4200F,0x00C4201F, 0x00C4201F,0x00C4202F,0x00C4203F,0x00C4203F, 0x00E4200F,0x00E4201F,0x00E4201F,0x00E4202F, 0x00E4203F,0x00E4203F,0x00E4204F,0x00E4205F, 0x00E4205F,0x00E4206F,0x00E4207F,0x00E4207F, 0x00E4208F, #else 0x6C2000, 0x6C2010, 0x6C2010, 0x6C2020, 0x6C2030, 0x6C2030, 0x6C2001, 0x6C2011, 0x6C2011, 0x6C2021, 0x6C2031, 0x6C2031, 0x6C2002, 0x6C2012, 0x6C2012, 0x6C2022, 0x6C2032, 0x6C2032, 0x6C2003, 0x6C2013, 0x6C2013, 0x6C2023, 0x6C2033, 0x6C2033, 0x6C2007, 0x6C2017, 0x6C2017, 0x6C2027, 0x6C2037, 0x6C2037, 0x6C200B, 0x6C201B, 0x6C201B, 0x6C202B, 0x6C203B, 0x6C203B, 0x6C200F, 0x6C201F, 0x6C201F, 0x6C202F, 0x6C203F, 0x6C203F, 0x6C204F, 0x6C205F, 0x6C205F, 0x6C206F, 0x6C207F, 0x6C207F, 0x6C208F #endif }; #endif #ifdef __cplusplus } #endif #endif