package rexcode_ppc // ============================================================================= // GENERATED FILE — DO NOT EDIT // ============================================================================= // // Generated by tools/gen_decode_tables.odin from ENCODING_TABLE. // Regenerate with: cd ppc && odin run tools/gen_decode_tables.odin -file // Decode_Entry :: struct #packed { mnemonic: Mnemonic, ops: [4]Operand_Type, enc: [4]Operand_Encoding, bits: u32, mask: u32, feature: Feature, mode: Mode, flags: Encoding_Flags, } Decode_Index :: struct #packed { start: u32, count: u16, _: u16, } DECODE_SUB_BUCKETS :: 256 // per primary @(rodata) DECODE_ENTRIES := [3327]Decode_Entry{ { .ATTN, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x00000200, 0xFFFFFFFF, .SUPV, .PPC32, {} }, { .TDGTI, {.GPR,.SIMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x09030064, 0xFFFFFFFF, .P64, .PPC64, {} }, { .TDLTI, {.GPR,.SIMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x0A030064, 0xFFFFFFFF, .P64, .PPC64, {} }, { .TDEQI, {.GPR,.SIMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x08830064, 0xFFFFFFFF, .P64, .PPC64, {} }, { .TDNEI, {.GPR,.SIMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x0B030064, 0xFFFFFFFF, .P64, .PPC64, {} }, { .TDUI, {.GPR,.SIMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x0BE30064, 0xFFFFFFFF, .P64, .PPC64, {} }, { .TDI, {.IMM,.GPR,.SIMM,.NONE}, {.TO_FIELD,.RA,.D16,.NONE}, 0x08000000, 0xFC000000, .P64, .PPC64, {} }, { .TWGTI, {.GPR,.SIMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x0D030064, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .TWLTI, {.GPR,.SIMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x0E030064, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .TWEQI, {.GPR,.SIMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x0C830064, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .TWNEI, {.GPR,.SIMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x0F030064, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .TWUI, {.GPR,.SIMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x0FE30064, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .TI, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x0C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .TWI, {.IMM,.GPR,.SIMM,.NONE}, {.TO_FIELD,.RA,.D16,.NONE}, 0x0C000000, 0xFC000000, .BASE, .PPC32, {} }, { .VSTRIBL_DOT, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10401C0D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VSTRIBR_DOT, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10411C0D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VSTRIHL_DOT, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10421C0D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VSTRIHR_DOT, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10431C0D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VMSUMCUD, {.VR,.VR,.VR,.VR}, {.NONE,.NONE,.NONE,.NONE}, 0x10432157, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VCFUGED, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043254D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VPDEPD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x104325CD, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VPEXTD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043258D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VGNB, {.GPR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106224CC, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VCLZDM, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10432784, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VCTZDM, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x104327C4, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VCLRLB, {.VR,.VR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043218D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VCLRRB, {.VR,.VR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x104321CD, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXPANDBM, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10401E42, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXPANDHM, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10411E42, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXPANDWM, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10421E42, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXPANDDM, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10431E42, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXPANDQM, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10441E42, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTRACTBM, {.GPR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10682642, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTRACTHM, {.GPR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10692642, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTRACTWM, {.GPR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106A2642, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTRACTDM, {.GPR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106B2642, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTRACTQM, {.GPR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106C2642, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VCNTMBB, {.GPR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10781642, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VCNTMBH, {.GPR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x107A1642, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VCNTMBW, {.GPR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x107C1642, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VCNTMBD, {.GPR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x107E1642, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .MTVSRBM, {.VSR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10101E42, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .MTVSRHM, {.VSR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10111E42, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .MTVSRWM, {.VSR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10121E42, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .MTVSRDM, {.VSR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10131E42, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .MTVSRQM, {.VSR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10141E42, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTUBLX, {.GPR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043260D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTUHLX, {.GPR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043264D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTUWLX, {.GPR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043268D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTUBRX, {.GPR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043270D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTUHRX, {.GPR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043274D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTUWRX, {.GPR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043278D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSBVLX, {.VR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043200F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSHVLX, {.VR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043204F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSWVLX, {.VR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043208F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSBVRX, {.VR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043210F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSHVRX, {.VR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043214F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSWVRX, {.VR,.GPR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043218F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSBLX, {.VR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043220F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSHLX, {.VR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043224F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSWLX, {.VR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043228F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSDLX, {.VR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x104322CF, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSBRX, {.VR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043230F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSHRX, {.VR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043234F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSWRX, {.VR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043238F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSDRX, {.VR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x104323CF, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSW, {.VR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x104018CF, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VINSD, {.VR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x104019CF, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTDUBVLX, {.VR,.VR,.VR,.GPR}, {.NONE,.NONE,.NONE,.NONE}, 0x10432018, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTDUHVLX, {.VR,.VR,.VR,.GPR}, {.NONE,.NONE,.NONE,.NONE}, 0x1043201A, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTDUWVLX, {.VR,.VR,.VR,.GPR}, {.NONE,.NONE,.NONE,.NONE}, 0x1043201C, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTDDVLX, {.VR,.VR,.VR,.GPR}, {.NONE,.NONE,.NONE,.NONE}, 0x1043201E, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTDUBVRX, {.VR,.VR,.VR,.GPR}, {.NONE,.NONE,.NONE,.NONE}, 0x10432019, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTDUHVRX, {.VR,.VR,.VR,.GPR}, {.NONE,.NONE,.NONE,.NONE}, 0x1043201B, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTDUWVRX, {.VR,.VR,.VR,.GPR}, {.NONE,.NONE,.NONE,.NONE}, 0x1043201D, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VEXTDDVRX, {.VR,.VR,.VR,.GPR}, {.NONE,.NONE,.NONE,.NONE}, 0x1043201F, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VRLQ, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10432005, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VRLQMI, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10432045, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VRLQNM, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10432145, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VSLQ, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10432105, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VSRQ, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10432205, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VSRAQ, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10432305, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VSUMSWS, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642F88, 0xFFFFFFFF, .ALTIVEC, .PPC32, {} }, { .VSUM2SWS, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E88, 0xFFFFFFFF, .ALTIVEC, .PPC32, {} }, { .VSUM4SBS, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642F08, 0xFFFFFFFF, .ALTIVEC, .PPC32, {} }, { .VSUM4SHS, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E48, 0xFFFFFFFF, .ALTIVEC, .PPC32, {} }, { .VSUM4UBS, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E08, 0xFFFFFFFF, .ALTIVEC, .PPC32, {} }, { .BCDADD_DOT, {.VR,.VR,.VR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x10432401, 0xFFFFFFFF, .POWER8, .PPC32, {sets_cr0=true} }, { .BCDSUB_DOT, {.VR,.VR,.VR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x10432441, 0xFFFFFFFF, .POWER8, .PPC32, {sets_cr0=true} }, { .BCDS_DOT, {.VR,.VR,.VR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x104324C1, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDUS_DOT, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10432481, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDSR_DOT, {.VR,.VR,.VR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x104325C1, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDCFN_DOT, {.VR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10471D81, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDCTN_DOT, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10451D81, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDCFZ_DOT, {.VR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10461D81, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDCTZ_DOT, {.VR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10441D81, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDCPSGN_DOT, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10432341, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDTRUNC_DOT, {.VR,.VR,.VR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x10432501, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDUTRUNC_DOT, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10432541, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDCFSQ_DOT, {.VR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10421D81, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .BCDCTSQ_DOT, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10401D81, 0xFFFFFFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .VEXTSD2Q, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x105B1E02, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .EVADDW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A00, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDIW, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10652202, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A04, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBIFW, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A06, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABS, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640208, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVEXTSH, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064020B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVEXTSB, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064020A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCNTLZW, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064020D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCNTLSW, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064020E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRLW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A28, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRLWI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A2A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSLW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A24, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSLWI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A26, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATI, {.GPR,.IMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640229, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFI, {.GPR,.IMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064022B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A20, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A21, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRWIU, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A22, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRWIS, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A23, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAND, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A11, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVOR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A17, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVXOR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A16, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNAND, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A1E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNOR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A18, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVANDC, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A12, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVORC, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A1B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVEQV, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A19, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCMPGTS, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A31, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCMPGTU, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A30, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCMPLTS, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A33, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCMPLTU, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A32, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCMPEQ, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A34, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSEL, {.GPR,.GPR,.GPR,.CR_FIELD}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A78, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMERGEHI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A2C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMERGELO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A2D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMERGEHILO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A2E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMERGELOHI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A2F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDIVWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CC6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDIVWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CC7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMRA, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106404C4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDD, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640301, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDDX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B00, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDW, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640303, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDWX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B02, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDH, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640305, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDHX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B04, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDD, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640321, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDDX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B20, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDW, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640323, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDWX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B22, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDH, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640325, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDHX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B24, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWWSPLAT, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640319, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHSPLAT, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064031D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHESPLAT, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640309, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHOSSPLAT, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064030F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHOUSPLAT, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064030D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHE, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640311, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHOU, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640315, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHOS, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640317, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHEX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B10, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWWE, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640339, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWWO, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064033D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWHE, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640331, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWHO, {.GPR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640335, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWHEX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B30, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A80, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A81, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSABS, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640284, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSNABS, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640285, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSNEG, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640286, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSMUL, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A88, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSDIV, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A89, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCMPGT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A8C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCMPLT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A8D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCMPEQ, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A8E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSTSTGT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A9C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSTSTLT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A9D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSTSTEQ, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842A9E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCFUI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1060228A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCFSI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10602291, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCFUF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10602292, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCFSF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10602293, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCTUI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10602294, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCTSI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10602295, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCTUF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10602296, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCTSF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10602297, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCTUIZ, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10602298, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCTSIZ, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1060229A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSABS, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106402C4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSNABS, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106402C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSNEG, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106402C6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSMUL, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSDIV, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCMPGT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842ACC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCMPLT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842ACD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCMPEQ, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842ACE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSTSTGT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842ADC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSTSTLT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842ADD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSTSTEQ, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842ADE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCFUI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022D0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCFSI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022D1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCFUF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022D2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCFSF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022D3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCTUI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022D4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCTSI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022D5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCTUF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022D6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCTSF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022D7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCTUIZ, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022D8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCTSIZ, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022DA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCFD, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022CF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AE0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AE1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDABS, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106402E4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDNABS, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106402E5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDNEG, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106402E6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDMUL, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AE8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDDIV, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AE9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCMPGT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842AEC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCMPLT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842AED, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCMPEQ, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842AEE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDTSTGT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842AFC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDTSTLT, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842AFD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDTSTEQ, {.CR_FIELD,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x11842AFE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCFUI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022F0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCFSI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022F1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCFUF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022F2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCFSF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022F3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCTUI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022F4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCTSI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022F5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCTUF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022F6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCTSF, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022F7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCTUIZ, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022F8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCTSIZ, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022FA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCFS, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022EF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCFSID, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022E3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCFUID, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022E2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCTSIDZ, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022EB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCTUIDZ, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106022EA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C07, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSSFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C27, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSSFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D07, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSSFANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D87, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D05, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSSIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D85, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C0F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C2F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSMFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D0F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSMFANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D8F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C0D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C2D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D0D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSMIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D8D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C0B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C2B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESMFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D0B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESMFANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D8B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C09, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C29, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D09, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESMIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D89, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C03, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESSFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C23, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESSFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D03, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESSFANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D83, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D01, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESSIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D81, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C08, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C28, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D08, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEUMIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D88, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEUSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D00, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEUSIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D80, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C2C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOUMIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D8C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOUSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D04, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOUSIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D84, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOGSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D2F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOGSMFAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DAF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOGSMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D2D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOGSMIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DAD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOGUMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D2C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOGUMIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DAC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEGSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D2B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEGSMFAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DAB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEGSMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D29, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEGSMIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DA9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEGUMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D28, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHEGUMIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DA8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C47, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C67, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D41, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSSIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C4F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C6F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C4D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C6D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C4C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C6C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D49, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSMIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C48, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C68, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D48, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLUMIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLUSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D40, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLUSIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C5B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C7B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D5B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSMFAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DDB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C59, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C79, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D59, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSMIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DD9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C53, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSSFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C73, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSSFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D53, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSSFAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DD3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C58, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C78, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWUMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D58, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWUMIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DD8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .BRINC, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A0F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHSPLATX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWWSPLATX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B18, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHESPLATX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B08, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHOSSPLATX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B0E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHOUSPLATX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHOUX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B14, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHOSX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B16, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWWEX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B38, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWWOX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B3C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWHOX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B34, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSMADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A82, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSMSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A83, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSNMADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A8A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSNMSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A8B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSMADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSMSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSNMADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642ACA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSNMSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642ACB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDMADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AE2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDMSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AE3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDNMADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AEA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDNMSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AEB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSSQRT, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640287, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSMAX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AA0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSMIN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AA1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCFH, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A91, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSCTH, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A95, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSADDSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AA2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSSUBADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AA3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSSUM, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AA4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSDIFF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AA5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSSUMDIFF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AA6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSDIFFSUM, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AA7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSADDX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AA8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSSUBX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AA9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSADDSUBX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AAA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSSUBADDX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AAB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSMULX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AAC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSMULE, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AAE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVFSMULO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AAF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSSQRT, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106402C7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSMAX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AB0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSMIN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AB1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCFH, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFSCTH, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDSQRT, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106402E7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDMAX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AB8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDMIN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AB9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCFH, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AF1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EFDCTH, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AF5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A04, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBIW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A06, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEG, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A09, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A17, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A18, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSADD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSSUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSABS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSNABS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSNEG, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSMUL, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSDIV, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AC9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCMPGT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642ACC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSGMPLT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642ACD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSGMPEQ, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642ACE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCFUI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCFSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCFUF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCFSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCTUI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCTSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCTUF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCTSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCTUIZ, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642AD8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSCTSIZ, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642ADA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTSTGT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642ADC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTSTLT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642ADD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTSTEQ, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642ADE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C43, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C4B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSSFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C63, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C6B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDUSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CC0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CC1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFUSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CC2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFSSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CC3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CC8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CC9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CCA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFSMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CCB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSSFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D43, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHUSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D44, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSMAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D45, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D47, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSMFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D4B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHUMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D4C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D4D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D4F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHGUMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D64, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHGSMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D65, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHGSSFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D67, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHGSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D6F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSSFANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHUSIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSMFANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DCB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHUMIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DCC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSMIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DCD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSMFAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DCF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHGUMIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DE4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHGSMIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DE5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHGSSFAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DE7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHGSMFAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DEF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642880, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642881, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642882, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642883, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGASMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642888, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGASMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642889, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGASMFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064288A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGASMFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064288B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGSSMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064288C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGSSMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064288D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGSSMFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064288E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGSSMFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064288F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642890, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642891, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSFRAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642892, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSFAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642893, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGASMFAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642898, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGASMFAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642899, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGASMFRAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064289A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGASMFRAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064289B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGSSMFAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064289C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGSSMFAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064289D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGSSMFRAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064289E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGSSMFRAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064289F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428A0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428A1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428A2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428A3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGASMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428A8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGASMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428A9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGASMFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428AA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGASMFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428AB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGSSMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428AC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGSSMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428AD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGSSMFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428AE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGSSMFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428AF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428B0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428B1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSFRAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428B2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWCSSFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428B3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGASMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428B8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGASMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428B9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGASMFRAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428BA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGASMFRAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428BB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGSSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428BC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGSSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428BD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWGSSMFRAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428BE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWXGSSMFRAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106428BF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642900, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642901, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642902, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642903, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642908, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642909, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064290A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064290B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642910, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642911, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSFAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642912, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSFAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642913, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642918, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642919, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSFRAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064291A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSFRAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064291B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642920, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642921, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642922, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642923, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642928, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642929, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064292A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064292B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642930, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642931, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642932, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642933, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642938, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642939, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHIHCSSFRAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064293A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPLOHCSSFRAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064293B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHAUSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642940, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642941, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASUSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642942, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642943, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642947, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHAUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642948, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642949, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064294A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064294B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064294D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064294D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064294F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHAUSIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642950, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642951, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASUSIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642952, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSFAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642953, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642955, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSFAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642957, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHAUMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642958, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642959, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASUMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064295A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSFRAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064295B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064295D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSFRAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064295F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHAUSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642960, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642961, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASUSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642962, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642963, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642967, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHAUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642968, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642969, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064296A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064296B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064296D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064296D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064296F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHAUSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642970, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642971, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASUSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642972, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642973, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642975, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642977, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHAUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642978, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642979, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064297A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHASSFRAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064297B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064297D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPHSSSFRAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064297F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGAUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642980, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642981, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642982, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642983, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGSSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642984, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGSSMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642985, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGASMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642986, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGASMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642987, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBAUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642988, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBASMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642989, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBASUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064298A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGSSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064298E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGSSMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064298F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGAUMIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642990, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASMIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642991, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASUMIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642992, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASMFAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642993, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGSSMIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642994, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGSSMFAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642995, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGASMIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642996, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGASMFAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642997, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBAUMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642998, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBASMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642999, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBASUMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064299A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGSSMIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064299E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGSSMFAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064299F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGAUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429A0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429A1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429A2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429A3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGSSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429A4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGSSMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429A5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGASMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429A6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGASMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429A7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBAUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429A8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBASMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429A9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBASUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429AA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGSSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429AE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGSSMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429AF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGAUMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429B0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429B1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASUMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429B2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGASMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429B3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGSSMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429B4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HGSSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429B5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGASMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429B6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGASMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429B7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBAUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429B8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBASMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429B9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPBASUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429BA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGSSMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429BE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTP4HXGSSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429BF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWAUSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429C0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429C1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASUSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429C2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWAUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429C8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429C9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429CA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWSSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429CD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWSSSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429CD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWAUSIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429D0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASSIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429D1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASUSIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429D2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWSSSIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429D5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWAUMIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429D8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASMIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429D9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASUMIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429DA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWSSMIAA3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429DD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWAUSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429E0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429E1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASUSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429E2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWAUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429E8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429E9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429EA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWSSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429ED, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWSSSIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429ED, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWAUSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429F0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429F1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASUSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429F2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWSSSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429F5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWAUMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429F8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429F9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWASUMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429FA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDOTPWSSMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106429FD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDIB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A03, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDIH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A01, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBIFH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A05, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBIFB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A07, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10641208, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642208, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10643208, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10644208, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10645208, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10646208, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSDS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10647208, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGWO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640A09, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10641209, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGBO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10641A09, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642209, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGHO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A09, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10643209, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10644209, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGWOS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10644A09, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10645209, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGBOS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10645A09, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10646209, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGHOS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10646A09, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVNEGDS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10647209, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVEXTZB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640A0A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVEXTSBH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064220A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVEXTSW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064320B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDWH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064020C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDHB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064220C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDDW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064320C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDWHUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064420C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDWHSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10644A0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDHBUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064620C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDHBSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10646A0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDDWUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064720C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDDWSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10647A0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDWNH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064820C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDHNB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064A20C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDDNW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064B20C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDWNHUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064C20C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDWNHSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064CA0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDHNBUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064E20C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDHNBSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064EA0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDDNWUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064F20C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRNDDNWSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064FA0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCNTLZH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064220D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCNTLSH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064220E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPOPCNTB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064D20E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .CIRCINC, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A10, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKHIBUI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064021C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKHIBSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640A1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKHIHUI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064121C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKHIHSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10641A1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKLOBUI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064221C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKLOBSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKLOHUI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064321C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKLOHSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10643A1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKLOHF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064421C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKHIHF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10644A1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKLOWGSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064621C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVUNPKHIWGSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10646A1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATSDUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064821C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATSDSW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10648A1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATSHUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064921C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATSHSB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10649A1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATUWUH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064A21C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATSWSH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064AA1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATSWUH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064B21C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATUHUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064BA1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATUDUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064C21C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATUWSW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064CA1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATSHUH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064D21C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATUHSH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064DA1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATSWUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064E21C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATSWGSDF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064EA1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATSBUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064F21C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSATUBSB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064FA1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXHPUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064021D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXHPSW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640A1D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXBPUH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064221D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXBPSH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A1D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXWPUD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064321D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXWPSD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10643A1D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINHPUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064421D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINHPSW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10644A1D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINBPUH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064621D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINBPSH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10646A1D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINWPUD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064721D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINWPSD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10647A1D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXMAGWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A1F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSL, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A25, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSLI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A27, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIE, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640A29, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10641229, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIBE, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10641A29, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642229, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIHE, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A29, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATID, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10643229, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10648229, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIEA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10648A29, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIBA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10649229, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIBEA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10649A29, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIHA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064A229, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIHEA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064AA29, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATIDA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064B229, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640A2B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064122B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIBO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10641A2B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064222B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIHO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A2B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFID, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064322B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064822B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIOA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10648A2B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIBA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064922B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIBOA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10649A2B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIHA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064A22B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIHOA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064AA2B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATFIDA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064B22B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCMPGTDU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10242A30, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCMPGTDS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10242A31, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCMPLTDU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10242A32, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCMPLTDS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10242A33, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCMPEQD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10242A34, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSWAPBHILO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A38, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSWAPBLOHI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A39, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSWAPHHILO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A3A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSWAPHLOHI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A3B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSWAPHE, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A3C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSWAPHHI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A3D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSWAPHLO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A3E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSWAPHO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A3F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVINSB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A48, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVXTRB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A4A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064024C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSPLATB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064124C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVINSH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A4D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCLRBE, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064024E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCLRBO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064824E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVCLRH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064824F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVXTRH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A4F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSELBITM0, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A50, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSELBITM1, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A51, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSELBIT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A52, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPERM, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A54, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPERM2, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A55, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPERM3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A56, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVXTRD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A58, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A60, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A61, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRBIU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A62, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRBIS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A63, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSLB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A64, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRLB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A65, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSLBI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A66, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRLBI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A67, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRHU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A68, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A69, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRHIU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A6A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRHIS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A6B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSLH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A6C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRLH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A6D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSLHI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A6E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVRLHI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A6F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A70, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A71, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRIU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A72, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSRIS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A73, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLVSL, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A74, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLVSR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A75, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSROIU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642A77, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSROIS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10646A77, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSLOI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064AA77, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDBX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B06, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B07, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHSPLATHX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B0A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHSPLATH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B0B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBSPLATWX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B12, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBSPLATW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B13, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHSPLATWX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B1A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHSPLATW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B1B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLBBSPLATBX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B1E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLBBSPLATB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B1F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDBX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B26, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B27, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBEX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B2A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBE, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B2B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBOUX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B2C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBOU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B2D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBOSX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B2E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBOS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B2F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBEX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B32, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBE, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B33, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBOX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B36, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBO, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B37, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B3A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B3B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTHBX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B3E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTHB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B3F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDDMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B40, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDDU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B41, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDWMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B42, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B43, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDHMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B44, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDHU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B45, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDBMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B46, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLDBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B47, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHESPLATMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B48, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHESPLATU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B49, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHSPLATHMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B4A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHSPLATHU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B4B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHOUSPLATMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B4C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHOUSPLATU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B4D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHOSSPLATMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B4E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLHHOSSPLATU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B4F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHEMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B50, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHEU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B51, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBSPLATWMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B52, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBSPLATWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B53, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHOUMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B54, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHOUU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B55, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHOSMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B56, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHOSU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B57, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWWSPLATMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B58, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWWSPLATU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B59, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHSPLATWMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B5A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHSPLATWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B5B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHSPLATMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B5C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWHSPLATU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B5D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLBBSPLATBMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B5E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLBBSPLATBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B5F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDDMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B60, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDDU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B61, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDWMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B62, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B63, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDHMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B64, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDHU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B65, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDBMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B66, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTDBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B67, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBEMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B6A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBEU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B6B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBOUMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B6C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBOUU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B6D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBOSMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B6E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVLWBOSU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B6F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWHEMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B70, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWHEU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B71, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBEMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B72, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBEU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B73, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWHOMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B74, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWHOU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B75, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBOMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B76, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBOU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B77, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWWEMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B78, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWWEU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B79, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B7A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B7B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWWOMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B7C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTWWOU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B7D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTHBMX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B7E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSTHBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642B7F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHUSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C00, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHSSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C01, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHSUSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C02, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHSSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C04, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C05, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHSSFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C06, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C0A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C0E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBEUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C18, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C19, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C1A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C1D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSUMI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C1E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C2A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C2E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBEUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C38, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C39, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C3A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C3C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C3D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSUMIA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C3E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWUSIW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C40, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSSIW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C41, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C46, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWEHGSMFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C56, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWEHGSMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C57, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWOHGSMFR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C5E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWOHGSMF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C5F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C66, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWEHGSMFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C76, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWEHGSMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C77, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWOHGSMFRA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C7E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWOHGSMFA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C7F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDUSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640480, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640481, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFUSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640482, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFSSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640483, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640484, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFSMIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640486, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C88, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDHSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C89, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C8A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFHSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C8B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDHX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C8C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDHXSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C8D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFHX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C8E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFHXSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C8F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C90, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDDSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C91, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C92, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFDSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C93, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C94, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDBSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C95, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C96, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFBSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C97, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSUBFH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C98, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSUBFHSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C99, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFADDH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C9A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFADDHSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C9B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSUBFHX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C9C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSUBFHXSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C9D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFADDHX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C9E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFADDHXSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642C9F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDDUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CA0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDBUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CA1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFDUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CA2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFBUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CA3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDWUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CA4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDWXUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CA5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFWUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CA6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFWXUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CA7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADD2SUBF2H, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CA8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADD2SUBF2HSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CA9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBF2ADD2H, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CAA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBF2ADD2HSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CAB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDHUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CAC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDHXUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CAD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFHUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CAE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFHXUS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CAF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDWSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CB1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFWSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CB3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDWX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CB4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDWXSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CB5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFWX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CB6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFWXSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CB7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSUBFW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CB8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSUBFWSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CB9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFADDW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CBA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFADDWSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CBB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSUBFWX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CBC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDSUBFWXSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CBD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFADDWX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CBE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFADDWXSS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CBF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640CC4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUMWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106404C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUMWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10640CC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM4BU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106414C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM4BS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10641CC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM2HU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106424C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM2HS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDIFF2HIS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106434C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM2HIS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10643CC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUMWUA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106484C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUMWSA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10648CC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM4BUA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x106494C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM4BSA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10649CC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM2HUA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064A4C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM2HSA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064ACC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDIFF2HISA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064B4C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM2HISA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064BCC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUMWUAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064C4C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUMWSAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064CCC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM4BUAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064D4C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM4BSAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064DCC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM2HUAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064E4C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM2HSAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064ECC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDIFF2HISAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064F4C5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUM2HISAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1064FCC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDIVWSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CCC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDIVWUF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CCD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDIVS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CCE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDIVU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CCF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDWEGSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CD0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDWEGSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CD1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFWEGSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CD2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFWEGSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CD3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDWOGSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CD4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDWOGSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CD5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFWOGSI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CD6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFWOGSF, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CD7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDHHIUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CD8, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDHHISW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CD9, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFHHIUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CDA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFHHISW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CDB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDHLOUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CDC, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVADDHLOSW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CDD, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFHLOUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CDE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSUBFHLOSW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642CDF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESUSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D02, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSUSIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D06, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D0A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSUMIAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D0E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBEUSIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D10, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESSIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D11, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESUSIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D12, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOUSIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D14, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSSIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D15, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSUSIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D16, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBEUMIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D18, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESMIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D19, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESUMIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D1A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOUMIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSMIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D1D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSUMIAAH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D1E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLUSIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D42, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSSIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D43, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFRAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D44, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D45, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFRAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D46, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D47, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLUMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D4A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSMIAAW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D4B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWUSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D50, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSSIAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D51, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWEHGSMFRAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D56, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWEHGSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D57, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWOHGSMFRAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D5E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWOHGSMFAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D5F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESUSIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D82, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSUSIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D86, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHESUMIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D8A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMHOSUMIANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D8E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBEUSIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D90, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESSIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D91, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESUSIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D92, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOUSIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D94, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSSIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D95, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSUSIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D96, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBEUMIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D98, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESMIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D99, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBESUMIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D9A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOUMIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D9C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSMIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D9D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMBOSUMIANH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642D9E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLUSIANW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC2, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSSIANW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC3, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFRANW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC4, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFANW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC5, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFRANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWHSSFANW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DC7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLUMIANW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DCA, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWLSMIANW3, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DCB, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWUSIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DD0, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWSSIAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DD1, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWEHGSMFRAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DD6, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWEHGSMFAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DD7, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWOHGSMFRAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DDE, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMWOHGSMFAN, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642DDF, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETEQB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E00, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETEQH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E02, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETEQW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E04, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETGTHU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E08, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETGTHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E0A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETGTWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E0C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETGTWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E0E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETGTBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E10, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETGTBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E12, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETLTBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E14, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETLTBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E16, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETLTHU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E18, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETLTHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E1A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETLTWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E1C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSETLTWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E1E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSADUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E20, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSADSW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E21, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD4UB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E22, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD4SB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E23, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD2UH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E24, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD2SH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E25, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSADUWA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E28, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSADSWA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E29, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD4UBA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E2A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD4SBA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E2B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD2UHA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E2C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD2SHA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E2D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSDIFUW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E30, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSDIFSW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E31, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSDIFUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E32, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSDIFSB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E33, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSDIFUH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E34, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVABSDIFSH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E35, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSADUWAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E38, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSADSWAA, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E39, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD4UBAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E3A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD4SBAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E3B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD2UHAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E3C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVSAD2SHAAW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E3D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSHUBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E40, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSHSBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E41, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSWUHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E42, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSWSHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E43, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKUHUBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E44, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKUWUHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E45, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSWSHILVS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E46, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSWGSHEFRS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E47, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSWSHFRS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E48, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSWSHILVFRS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E49, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSDSWFRS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E4A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSDSHEFRS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E4B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKUDUWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E4C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSDSWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E4D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVPKSWGSWFRS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E4E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVILVEH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E50, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVILVEOH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E51, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVILVHIH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E52, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVILVHILOH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E53, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVILVLOH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E54, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVILVLOHIH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E55, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVILVOEH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E56, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVILVOH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E57, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDLVEB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E58, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDLVEH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E59, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDLVEOB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E5A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDLVEOH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E5B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDLVOB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E5C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDLVOH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E5D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDLVOEB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E5E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVDLVOEH, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E5F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E60, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E61, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXHU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E62, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E63, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E64, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E65, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXDU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E66, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMAXDS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E67, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E68, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E69, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINHU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E6A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E6B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E6C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E6D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINDU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E6E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVMINDS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E6F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGWU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E70, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGWS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E71, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGBU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E72, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGBS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E73, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGHU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E74, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGHS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E75, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGDU, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E76, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGDS, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E77, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGWUR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E78, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGWSR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E79, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGBUR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E7A, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGBSR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E7B, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGHUR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E7C, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGHSR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E7D, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGDUR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E7E, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .EVAVGDSR, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10642E7F, 0xFFFFFFFF, .SPE, .PPC32, {} }, { .VSTRIBL, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1040180D, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .VSTRIBR, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1041180D, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .VSTRIHL, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1042180D, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .VSTRIHR, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1043180D, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .VSLDBI, {.VR,.VR,.VR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x10432016, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .VSRDBI, {.VR,.VR,.VR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x10432216, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .MFVSCR, {.VR,.NONE,.NONE,.NONE}, {.VRT,.NONE,.NONE,.NONE}, 0x10000604, 0xFC1FFFFF, .ALTIVEC, .PPC32, {} }, { .MTVSCR, {.VR,.NONE,.NONE,.NONE}, {.VRB,.NONE,.NONE,.NONE}, 0x10000644, 0xFFFF07FF, .ALTIVEC, .PPC32, {} }, { .VSPLTISB, {.VR,.SIMM,.NONE,.NONE}, {.VRT,.SIMM_5,.NONE,.NONE}, 0x1000030C, 0xFC00FFFF, .ALTIVEC, .PPC32, {} }, { .VSPLTISH, {.VR,.SIMM,.NONE,.NONE}, {.VRT,.SIMM_5,.NONE,.NONE}, 0x1000034C, 0xFC00FFFF, .ALTIVEC, .PPC32, {} }, { .VSPLTISW, {.VR,.SIMM,.NONE,.NONE}, {.VRT,.SIMM_5,.NONE,.NONE}, 0x1000038C, 0xFC00FFFF, .ALTIVEC, .PPC32, {} }, { .VUPKHSB, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000020E, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VUPKHSH, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000024E, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VUPKHSW, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000064E, 0xFC1F07FF, .POWER8, .PPC32, {} }, { .VUPKLSB, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000028E, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VUPKLSH, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x100002CE, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VUPKLSW, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x100006CE, 0xFC1F07FF, .POWER8, .PPC32, {} }, { .VUPKHPX, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000034E, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VUPKLPX, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x100003CE, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VSBOX, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRA,.NONE,.NONE}, 0x100005C8, 0xFC00FFFF, .POWER8, .PPC32, {} }, { .VRFIM, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x100002CA, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VRFIN, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000020A, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VRFIP, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000028A, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VRFIZ, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000024A, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VEXPTEFP, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000018A, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VLOGEFP, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x100001CA, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VREFP, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000010A, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VRSQRTEFP, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x1000014A, 0xFC1F07FF, .ALTIVEC, .PPC32, {} }, { .VEXTSB2W, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10100602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VEXTSH2W, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10110602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VEXTSB2D, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10180602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VEXTSH2D, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10190602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VEXTSW2D, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x101A0602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VPRTYBW, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10080602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VPRTYBD, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10090602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VPRTYBQ, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x100A0602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VCLZB, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10000702, 0xFC1F07FF, .POWER8, .PPC32, {} }, { .VCLZH, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10000742, 0xFC1F07FF, .POWER8, .PPC32, {} }, { .VCLZW, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10000782, 0xFC1F07FF, .POWER8, .PPC32, {} }, { .VCLZD, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x100007C2, 0xFC1F07FF, .POWER8, .PPC32, {} }, { .VCTZB, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x101C0602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VCTZH, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x101D0602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VCTZW, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x101E0602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VCTZD, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x101F0602, 0xFC1F07FF, .POWER9, .PPC32, {} }, { .VPOPCNTB, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10000703, 0xFC1F07FF, .POWER8, .PPC32, {} }, { .VPOPCNTH, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10000743, 0xFC1F07FF, .POWER8, .PPC32, {} }, { .VPOPCNTW, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x10000783, 0xFC1F07FF, .POWER8, .PPC32, {} }, { .VPOPCNTD, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRB,.NONE,.NONE}, 0x100007C3, 0xFC1F07FF, .POWER8, .PPC32, {} }, { .VMUL10UQ, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRA,.NONE,.NONE}, 0x10000201, 0xFC00FFFF, .POWER9, .PPC32, {} }, { .VMUL10CUQ, {.VR,.VR,.NONE,.NONE}, {.VRT,.VRA,.NONE,.NONE}, 0x10000001, 0xFC00FFFF, .POWER9, .PPC32, {} }, { .PS_RES_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000031, 0xFC1F07FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_RSQRTE_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000035, 0xFC1F07FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_NEG_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000051, 0xFC1F07FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_MR_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000091, 0xFC1F07FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_NABS_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000111, 0xFC1F07FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_ABS_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000211, 0xFC1F07FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_RES, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000030, 0xFC1F07FE, .PS, .PPC32, {} }, { .PS_RSQRTE, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000034, 0xFC1F07FE, .PS, .PPC32, {} }, { .PS_NEG, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000050, 0xFC1F07FE, .PS, .PPC32, {} }, { .PS_MR, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000090, 0xFC1F07FE, .PS, .PPC32, {} }, { .PS_NABS, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000110, 0xFC1F07FE, .PS, .PPC32, {} }, { .PS_ABS, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0x10000210, 0xFC1F07FE, .PS, .PPC32, {} }, { .VSPLTW, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x1000028C, 0xFC1C07FF, .ALTIVEC, .PPC32, {} }, { .VSPLTH, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x1000024C, 0xFC1807FF, .ALTIVEC, .PPC32, {} }, { .VSPLTB, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x1000020C, 0xFC1007FF, .ALTIVEC, .PPC32, {} }, { .VEXTRACTUB, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x1000020D, 0xFC1007FF, .POWER9, .PPC32, {} }, { .VEXTRACTUH, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x1000024D, 0xFC1007FF, .POWER9, .PPC32, {} }, { .VEXTRACTUW, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x1000028D, 0xFC1007FF, .POWER9, .PPC32, {} }, { .VEXTRACTD, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x100002CD, 0xFC1007FF, .POWER9, .PPC32, {} }, { .VINSERTB, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x1000030D, 0xFC1007FF, .POWER9, .PPC32, {} }, { .VINSERTH, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x1000034D, 0xFC1007FF, .POWER9, .PPC32, {} }, { .VINSERTW, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x1000038D, 0xFC1007FF, .POWER9, .PPC32, {} }, { .VINSERTD, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_4,.NONE}, 0x100003CD, 0xFC1007FF, .POWER9, .PPC32, {} }, { .PS_CMPU0, {.CR_FIELD,.FPR,.FPR,.NONE}, {.BF,.FRA,.FRB,.NONE}, 0x10000000, 0xFC6007FE, .PS, .PPC32, {} }, { .PS_CMPU1, {.CR_FIELD,.FPR,.FPR,.NONE}, {.BF,.FRA,.FRB,.NONE}, 0x10000080, 0xFC6007FE, .PS, .PPC32, {} }, { .PS_CMPO0, {.CR_FIELD,.FPR,.FPR,.NONE}, {.BF,.FRA,.FRB,.NONE}, 0x10000040, 0xFC6007FE, .PS, .PPC32, {} }, { .PS_CMPO1, {.CR_FIELD,.FPR,.FPR,.NONE}, {.BF,.FRA,.FRB,.NONE}, 0x100000C0, 0xFC6007FE, .PS, .PPC32, {} }, { .VAND, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000404, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VANDC, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000444, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VOR, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000484, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VORC, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000544, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VNOR, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000504, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VXOR, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100004C4, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VEQV, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000684, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VNAND, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000584, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VADDUBM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000000, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VADDUHM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000040, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VADDUWM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000080, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VADDUDM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100000C0, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VADDFP, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000000A, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBUBM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000400, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBUHM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000440, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBUWM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000480, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBUDM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100004C0, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VSUBFP, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000004A, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VADDCUW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000180, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VADDCUQ, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000140, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VSUBCUW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000580, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBCUQ, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000540, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VADDUBS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000200, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VADDUHS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000240, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VADDUWS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000280, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VADDSBS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000300, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VADDSHS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000340, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VADDSWS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000380, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBUBS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000600, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBUHS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000640, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBUWS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000680, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBSBS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000700, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBSHS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000740, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSUBSWS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000780, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMULESB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000308, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMULESH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000348, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMULESW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000388, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VMULEUB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000208, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMULEUH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000248, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMULEUW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000288, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VMULOSB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000108, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMULOSH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000148, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMULOSW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000188, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VMULOUB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000008, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMULOUH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000048, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMULOUW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000088, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VMULUWM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000089, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VCMPEQUB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000006, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPEQUB_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000406, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPEQUH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000046, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPEQUH_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000446, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPEQUW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000086, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPEQUW_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000486, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPEQUD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100000C7, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VCMPEQUD_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100004C7, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VCMPNEB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000007, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEB_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000407, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000047, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEH_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000447, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000087, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEW_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000487, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPGTSB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000306, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTSB_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000706, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTSH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000346, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTSH_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000746, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTSW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000386, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTSW_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000786, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTSD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100003C7, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VCMPGTSD_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100007C7, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VCMPGTUB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000206, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTUB_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000606, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTUH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000246, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTUH_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000646, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTUW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000286, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTUW_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000686, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTUD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100002C7, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VCMPGTUD_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100006C7, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VCMPEQFP, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100000C6, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPEQFP_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100004C6, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGEFP, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100001C6, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGEFP_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100005C6, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTFP, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100002C6, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPGTFP_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100006C6, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPBFP, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100003C6, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCMPBFP_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100007C6, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMAXSB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000102, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMAXSH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000142, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMAXSW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000182, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMAXSD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100001C2, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VMAXUB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000002, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMAXUH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000042, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMAXUW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000082, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMAXUD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100000C2, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VMAXFP, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000040A, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMINSB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000302, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMINSH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000342, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMINSW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000382, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMINSD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100003C2, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VMINUB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000202, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMINUH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000242, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMINUW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000282, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMINUD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100002C2, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VMINFP, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000044A, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VAVGSB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000502, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VAVGSH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000542, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VAVGSW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000582, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VAVGUB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000402, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VAVGUH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000442, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VAVGUW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000482, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSL, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100001C4, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSR, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100002C4, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSLO, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000040C, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSRO, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000044C, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSLB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000104, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSLH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000144, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSLW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000184, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSLD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100005C4, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VSRB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000204, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSRH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000244, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSRW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000284, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSRD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100006C4, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VSRAB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000304, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSRAH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000344, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSRAW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000384, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VSRAD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100003C4, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VRLB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000004, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VRLH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000044, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VRLW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000084, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VRLD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100000C4, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VBPERMQ, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000054C, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VBPERMD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100005CC, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VMRGHB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000000C, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMRGHH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000004C, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMRGHW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000008C, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMRGLB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000010C, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMRGLH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000014C, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMRGLW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000018C, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VMRGEW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000078C, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VMRGOW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000068C, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VPKPX, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000030E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VPKUHUM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000000E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VPKUWUM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000004E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VPKUDUM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000044E, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VPKUHUS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000008E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VPKUWUS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100000CE, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VPKUDUS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100004CE, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VPKSHUS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000010E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VPKSWUS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000014E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VPKSDUS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000054E, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VPKSHSS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x1000018E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VPKSWSS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100001CE, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VPKSDSS, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100005CE, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VCIPHER, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000508, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VCIPHERLAST, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000509, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VNCIPHER, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000548, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VNCIPHERLAST, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000549, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VSHASIGMAW, {.VR,.VR,.IMM,.IMM}, {.VRT,.VRA,.NONE,.NONE}, 0x10000682, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VSHASIGMAD, {.VR,.VR,.IMM,.IMM}, {.VRT,.VRA,.NONE,.NONE}, 0x100006C2, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VPMSUMB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000408, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VPMSUMH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000448, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VPMSUMW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000488, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VPMSUMD, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100004C8, 0xFC0007FF, .POWER8, .PPC32, {} }, { .VCFSX, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_5,.NONE}, 0x1000034A, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCFUX, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_5,.NONE}, 0x1000030A, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCTSXS, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_5,.NONE}, 0x100003CA, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VCTUXS, {.VR,.VR,.IMM,.NONE}, {.VRT,.VRB,.UIMM_5,.NONE}, 0x1000038A, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .VABSDUB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000403, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VABSDUH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000443, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VABSDUW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000483, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VRLWNM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000185, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VRLDNM, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100001C5, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VRLWMI, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000085, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VRLDMI, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x100000C5, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEZB, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000107, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEZB_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000507, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEZH, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000147, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEZH_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000547, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEZW, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000187, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VCMPNEZW_DOT, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000587, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VSLV, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000744, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VSRV, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000704, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VMUL10EUQ, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000241, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VMUL10ECUQ, {.VR,.VR,.VR,.NONE}, {.VRT,.VRA,.VRB,.NONE}, 0x10000041, 0xFC0007FF, .POWER9, .PPC32, {} }, { .VMULESD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100003C8, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMULEUD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100002C8, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMULOSD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100001C8, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMULOUD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100000C8, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMULLD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100001C9, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMULHSW, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10000389, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMULHSD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100003C9, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMULHUW, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x10000289, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMULHUD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100002C9, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVSW, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000018B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVUW, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000008B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVSD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100001CB, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVUD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100000CB, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVSQ, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000010B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVUQ, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000000B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVESW, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000038B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVEUW, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000028B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVESD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100003CB, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVEUD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100002CB, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVESQ, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000030B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VDIVEUQ, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000020B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMODSW, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000078B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMODUW, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000068B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMODSD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100007CB, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMODUD, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x100006CB, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMODSQ, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000070B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .VMODUQ, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x1000060B, 0xFC0007FF, .POWER10, .PPC32, {} }, { .PS_DIV_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x10000025, 0xFC0007FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_SUB_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x10000029, 0xFC0007FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_ADD_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x1000002B, 0xFC0007FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_MUL_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRC,.NONE}, 0x10000033, 0xFC00F83F, .PS, .PPC32, {sets_cr1=true} }, { .PS_MULS0_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRC,.NONE}, 0x10000019, 0xFC00F83F, .PS, .PPC32, {sets_cr1=true} }, { .PS_MULS1_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRC,.NONE}, 0x1000001B, 0xFC00F83F, .PS, .PPC32, {sets_cr1=true} }, { .PS_MERGE00_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x10000421, 0xFC0007FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_MERGE01_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x10000461, 0xFC0007FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_MERGE10_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x100004A1, 0xFC0007FF, .PS, .PPC32, {sets_cr1=true} }, { .PS_MERGE11_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x100004E1, 0xFC0007FF, .PS, .PPC32, {sets_cr1=true} }, { .MULHHWU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000011, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACHHWU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000019, 0xFC0007FF, .BASE, .PPC32, {} }, { .MULHHW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000051, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACHHW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000059, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACHHW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000005D, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACHHWSU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000099, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACHHWS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100000D9, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACHHWS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100000DD, 0xFC0007FF, .BASE, .PPC32, {} }, { .MULCHWU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000111, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACCHWU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000119, 0xFC0007FF, .BASE, .PPC32, {} }, { .MULCHW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000151, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACCHW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000159, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACCHW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000015D, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACCHWSU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000199, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACCHWS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100001D9, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACCHWS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100001DD, 0xFC0007FF, .BASE, .PPC32, {} }, { .MULLHWU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000311, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACLHWU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000319, 0xFC0007FF, .BASE, .PPC32, {} }, { .MULLHW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000351, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACLHW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000359, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACLHW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000035D, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACLHWSU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000399, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACLHWS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100003D9, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACLHWS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100003DD, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACHHWUO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000419, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACHHWO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000459, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACHHWO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000045D, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACHHWSUO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000499, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACHHWSO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100004D9, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACHHWSO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100004DD, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACCHWUO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000519, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACCHWO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000559, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACCHWO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000055D, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACCHWSUO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000599, 0xFC0007FF, .BASE, .PPC32, {} }, { .VCMPEQUQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100005C7, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACCHWSO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100005D9, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACCHWSO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100005DD, 0xFC0007FF, .BASE, .PPC32, {} }, { .VCMPGTUQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000687, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACLHWUO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000719, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACLHWO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000759, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACLHWO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000075D, 0xFC0007FF, .BASE, .PPC32, {} }, { .VCMPGTSQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000787, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACLHWSUO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000799, 0xFC0007FF, .BASE, .PPC32, {} }, { .MACLHWSO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100007D9, 0xFC0007FF, .BASE, .PPC32, {} }, { .NMACLHWSO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100007DD, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETEQB_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000601, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETEQH_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000603, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETEQW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000605, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETGTHU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000609, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETGTHS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000060B, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETGTWU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000060D, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETGTWS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000060F, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETGTBU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000611, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETGTBS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000613, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETLTBU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000615, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETLTBS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000617, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETLTHU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000619, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETLTHS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000061B, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETLTWU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000061D, 0xFC0007FF, .BASE, .PPC32, {} }, { .EVSETLTWS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000061F, 0xFC0007FF, .BASE, .PPC32, {} }, { .PS_DIV, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x10000024, 0xFC0007FE, .PS, .PPC32, {} }, { .PS_SUB, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x10000028, 0xFC0007FE, .PS, .PPC32, {} }, { .PS_ADD, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x1000002A, 0xFC0007FE, .PS, .PPC32, {} }, { .PS_MUL, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRC,.NONE}, 0x10000032, 0xFC00F83E, .PS, .PPC32, {} }, { .PS_MULS0, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRC,.NONE}, 0x10000018, 0xFC00F83E, .PS, .PPC32, {} }, { .PS_MULS1, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRC,.NONE}, 0x1000001A, 0xFC00F83E, .PS, .PPC32, {} }, { .PS_MERGE00, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x10000420, 0xFC0007FE, .PS, .PPC32, {} }, { .PS_MERGE01, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x10000460, 0xFC0007FE, .PS, .PPC32, {} }, { .PS_MERGE10, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x100004A0, 0xFC0007FE, .PS, .PPC32, {} }, { .PS_MERGE11, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0x100004E0, 0xFC0007FE, .PS, .PPC32, {} }, { .PSQ_LX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x1000000C, 0xFC0007FE, .PS, .PPC32, {} }, { .PSQ_LUX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x1000004C, 0xFC0007FE, .PS, .PPC32, {} }, { .PSQ_STX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x1000000E, 0xFC0007FE, .PS, .PPC32, {} }, { .PSQ_STUX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x1000004E, 0xFC0007FE, .PS, .PPC32, {} }, { .MULHHWU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000010, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACHHWU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000018, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULHHW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000050, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACHHW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000058, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACHHW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000005C, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACHHWSU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000098, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACHHWS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100000D8, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACHHWS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100000DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .VADDUQM, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000100, 0xFC0007FE, .BASE, .PPC32, {} }, { .VCMPUQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000101, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULCHWU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000110, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACCHWU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000118, 0xFC0007FE, .BASE, .PPC32, {} }, { .VCMPSQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000141, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULCHW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000150, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACCHW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000158, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACCHW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000015C, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACCHWSU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000198, 0xFC0007FE, .BASE, .PPC32, {} }, { .VCMPEQUQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100001C7, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACCHWS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100001D8, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACCHWS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100001DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .VCMPGTUQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000287, 0xFC0007FE, .BASE, .PPC32, {} }, { .VCUXWFP, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000030A, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULLHWU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000310, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACLHWU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000318, 0xFC0007FE, .BASE, .PPC32, {} }, { .VCSXWFP, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000034A, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULLHW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000350, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACLHW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000358, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACLHW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000035C, 0xFC0007FE, .BASE, .PPC32, {} }, { .VCMPGTSQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000387, 0xFC0007FE, .BASE, .PPC32, {} }, { .VCFPUXWS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000038A, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACLHWSU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000398, 0xFC0007FE, .BASE, .PPC32, {} }, { .VCFPSXWS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100003CA, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACLHWS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100003D8, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACLHWS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100003DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACHHWUO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000418, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACHHWO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000458, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACHHWO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000045C, 0xFC0007FE, .BASE, .PPC32, {} }, { .VMR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000484, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACHHWSUO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000498, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACHHWSO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100004D8, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACHHWSO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100004DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .VSUBUQM, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000500, 0xFC0007FE, .BASE, .PPC32, {} }, { .VNOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000504, 0xFC0007FE, .BASE, .PPC32, {} }, { .VGBBD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000050C, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACCHWUO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000518, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACCHWO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000558, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACCHWO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000055C, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACCHWSUO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000598, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACCHWSO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100005D8, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACCHWSO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100005DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACLHWUO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000718, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACLHWO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000758, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACLHWO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x1000075C, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACLHWSUO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x10000798, 0xFC0007FE, .BASE, .PPC32, {} }, { .MACLHWSO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100007D8, 0xFC0007FE, .BASE, .PPC32, {} }, { .NMACLHWSO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100007DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBZ_L, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x100007EC, 0xFC0007FE, .BASE, .PPC32, {} }, { .VSLDOI, {.VR,.VR,.VR,.IMM}, {.VRT,.VRA,.VRB,.UIMM_4}, 0x1000002C, 0xFC00043F, .ALTIVEC, .PPC32, {} }, { .MADDLD, {.GPR,.GPR,.GPR,.GPR}, {.RT,.RA,.RC,.RB}, 0x10000033, 0xFC00003F, .POWER9, .PPC64, {} }, { .MADDHD, {.GPR,.GPR,.GPR,.GPR}, {.RT,.RA,.RC,.RB}, 0x10000030, 0xFC00003F, .POWER9, .PPC64, {} }, { .MADDHDU, {.GPR,.GPR,.GPR,.GPR}, {.RT,.RA,.RC,.RB}, 0x10000031, 0xFC00003F, .POWER9, .PPC64, {} }, { .VSEL, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x1000002A, 0xFC00003F, .ALTIVEC, .PPC32, {} }, { .VADDECUQ, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x1000003D, 0xFC00003F, .POWER8, .PPC32, {} }, { .VADDEUQM, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x1000003C, 0xFC00003F, .POWER8, .PPC32, {} }, { .VSUBECUQ, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x1000003F, 0xFC00003F, .POWER8, .PPC32, {} }, { .VSUBEUQM, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x1000003E, 0xFC00003F, .POWER8, .PPC32, {} }, { .VMSUMUBM, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x10000024, 0xFC00003F, .ALTIVEC, .PPC32, {} }, { .VMSUMMBM, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x10000025, 0xFC00003F, .ALTIVEC, .PPC32, {} }, { .VMSUMUHM, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x10000026, 0xFC00003F, .ALTIVEC, .PPC32, {} }, { .VMSUMSHM, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x10000028, 0xFC00003F, .ALTIVEC, .PPC32, {} }, { .VMSUMUHS, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x10000027, 0xFC00003F, .ALTIVEC, .PPC32, {} }, { .VMSUMSHS, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x10000029, 0xFC00003F, .ALTIVEC, .PPC32, {} }, { .VMSUMUDM, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x10000023, 0xFC00003F, .POWER8, .PPC32, {} }, { .VPERM, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x1000002B, 0xFC00003F, .ALTIVEC, .PPC32, {} }, { .VPERMR, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRB,.VRC}, 0x1000003B, 0xFC00003F, .POWER9, .PPC32, {} }, { .VMADDFP, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRC,.VRB}, 0x1000002E, 0xFC00003F, .ALTIVEC, .PPC32, {} }, { .VNMSUBFP, {.VR,.VR,.VR,.VR}, {.VRT,.VRA,.VRC,.VRB}, 0x1000002F, 0xFC00003F, .ALTIVEC, .PPC32, {} }, { .PS_SEL_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000002F, 0xFC00003F, .PS, .PPC32, {sets_cr1=true} }, { .PS_MSUB_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x10000039, 0xFC00003F, .PS, .PPC32, {sets_cr1=true} }, { .PS_MADD_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000003B, 0xFC00003F, .PS, .PPC32, {sets_cr1=true} }, { .PS_NMSUB_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000003D, 0xFC00003F, .PS, .PPC32, {sets_cr1=true} }, { .PS_NMADD_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000003F, 0xFC00003F, .PS, .PPC32, {sets_cr1=true} }, { .PS_SUM0_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x10000015, 0xFC00003F, .PS, .PPC32, {sets_cr1=true} }, { .PS_SUM1_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x10000017, 0xFC00003F, .PS, .PPC32, {sets_cr1=true} }, { .PS_MADDS0_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000001D, 0xFC00003F, .PS, .PPC32, {sets_cr1=true} }, { .PS_MADDS1_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000001F, 0xFC00003F, .PS, .PPC32, {sets_cr1=true} }, { .PS_SEL, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000002E, 0xFC00003E, .PS, .PPC32, {} }, { .PS_MSUB, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x10000038, 0xFC00003E, .PS, .PPC32, {} }, { .PS_MADD, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000003A, 0xFC00003E, .PS, .PPC32, {} }, { .PS_NMSUB, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000003C, 0xFC00003E, .PS, .PPC32, {} }, { .PS_NMADD, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000003E, 0xFC00003E, .PS, .PPC32, {} }, { .PS_SUM0, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x10000014, 0xFC00003E, .PS, .PPC32, {} }, { .PS_SUM1, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x10000016, 0xFC00003E, .PS, .PPC32, {} }, { .PS_MADDS0, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000001C, 0xFC00003E, .PS, .PPC32, {} }, { .PS_MADDS1, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0x1000001E, 0xFC00003E, .PS, .PPC32, {} }, { .VADDFP128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642010, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VSUBFP128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642050, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VMULFP128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642090, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VMADDFP128, {.VR128,.VR128,.VR128,.VR128}, {.NONE,.NONE,.NONE,.NONE}, 0x14642110, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VMADDCFP128, {.VR128,.VR128,.VR128,.VR128}, {.NONE,.NONE,.NONE,.NONE}, 0x14642190, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VNMSUBFP128, {.VR128,.VR128,.VR128,.VR128}, {.NONE,.NONE,.NONE,.NONE}, 0x14642210, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VMSUM3FP128, {.VR128,.VR128,.VR128,.VR128}, {.NONE,.NONE,.NONE,.NONE}, 0x14642290, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VMSUM4FP128, {.VR128,.VR128,.VR128,.VR128}, {.NONE,.NONE,.NONE,.NONE}, 0x14642310, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VMAXFP128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642390, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VMINFP128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x146423D0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VREFP128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14600630, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VRSQRTEFP128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14600670, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VEXPTEFP128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x146006B0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VLOGEFP128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x146006F0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VAND128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642410, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VANDC128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642450, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VOR128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642490, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VXOR128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x146424D0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VNOR128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642510, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VSEL128, {.VR128,.VR128,.VR128,.VR128}, {.NONE,.NONE,.NONE,.NONE}, 0x14642550, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VRFIM128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14600030, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VRFIN128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14600070, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VRFIP128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x146000B0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VRFIZ128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x146000F0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VCFPSXWS128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14600230, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VCFPUXWS128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14600270, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VCSXWFP128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x146002B0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VCUXWFP128, {.VR128,.VR128,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x146002F0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VMRGHW128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642330, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VMRGLW128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642370, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VPERM128, {.VR128,.VR128,.VR128,.VR128}, {.NONE,.NONE,.NONE,.NONE}, 0x14642D90, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VSLDOI128, {.VR128,.VR128,.VR128,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x14642010, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VRLW128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642210, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VSLW128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642250, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VSRW128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x14642290, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VSRAW128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x146422D0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .LXVP, {.VSR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18C30000, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .STXVP, {.VSR,.MEM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18C30001, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .VCMPEQFP128_DOT, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18642001, 0xFFFFFFFF, .VMX128, .PPC32, {sets_cr0=true} }, { .VCMPGEFP128_DOT, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18642041, 0xFFFFFFFF, .VMX128, .PPC32, {sets_cr0=true} }, { .VCMPGTFP128_DOT, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18642081, 0xFFFFFFFF, .VMX128, .PPC32, {sets_cr0=true} }, { .VCMPBFP128_DOT, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x186420C1, 0xFFFFFFFF, .VMX128, .PPC32, {sets_cr0=true} }, { .VCMPEQUW128_DOT, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18642101, 0xFFFFFFFF, .VMX128, .PPC32, {sets_cr0=true} }, { .VCMPEQFP128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18642000, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VCMPGEFP128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18642040, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VCMPGTFP128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18642080, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VCMPBFP128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x186420C0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VCMPEQUW128, {.VR128,.VR128,.VR128,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18642100, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VSPLTW128, {.VR128,.VR128,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18642330, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VSPLTISW128, {.VR128,.IMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18601370, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VPKD3D128, {.VR128,.VR128,.IMM,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x18642630, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VUPKD3D128, {.VR128,.VR128,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x186023F0, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VPERMWI128, {.VR128,.VR128,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x18642730, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .VRLIMI128, {.VR128,.VR128,.IMM,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x18642790, 0xFFFFFFFE, .VMX128, .PPC32, {} }, { .MULI, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x1C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULLI, {.GPR,.GPR_OR_ZERO,.SIMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x1C000000, 0xFC000000, .BASE, .PPC32, {} }, { .SFI, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x20000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBFIC, {.GPR,.GPR,.SIMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x20000000, 0xFC000000, .BASE, .PPC32, {} }, { .DOZI, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x24000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .CMPLWI, {.CR_FIELD,.GPR,.UIMM,.NONE}, {.BF,.RA,.UI16,.NONE}, 0x28000000, 0xFC600000, .BASE, .PPC32, {} }, { .CMPLDI, {.CR_FIELD,.GPR,.UIMM,.NONE}, {.BF,.RA,.UI16,.NONE}, 0x28200000, 0xFC600000, .P64, .PPC64, {} }, { .CMPLI, {.CR_FIELD,.IMM,.GPR,.UIMM}, {.BF,.L_FIELD,.RA,.UI16}, 0x28000000, 0xFC400000, .BASE, .PPC32, {} }, { .CMPWI, {.CR_FIELD,.GPR,.SIMM,.NONE}, {.BF,.RA,.D16,.NONE}, 0x2C000000, 0xFC600000, .BASE, .PPC32, {} }, { .CMPDI, {.CR_FIELD,.GPR,.SIMM,.NONE}, {.BF,.RA,.D16,.NONE}, 0x2C200000, 0xFC600000, .P64, .PPC64, {} }, { .CMPI, {.CR_FIELD,.IMM,.GPR,.SIMM}, {.BF,.L_FIELD,.RA,.D16}, 0x2C000000, 0xFC400000, .BASE, .PPC32, {} }, { .AI, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x30000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBIC, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x30000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .ADDIC, {.GPR,.GPR,.SIMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x30000000, 0xFC000000, .BASE, .PPC32, {} }, { .AI_DOT, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x34000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBIC_DOT, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x34000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .ADDIC_DOT, {.GPR,.GPR,.SIMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x34000000, 0xFC000000, .BASE, .PPC32, {sets_cr0=true} }, { .PSUBI, {.GPR,.GPR,.SIMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x3864FF9C, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .LIL, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x38000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .CAL, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x38000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBI, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x38000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .PLI, {.GPR,.SIMM,.NONE,.NONE}, {.RT,.D16,.NONE,.NONE}, 0x38000000, 0xFC1F0000, .POWER10, .PPC32, {prefixed=true} }, { .LI, {.GPR,.SIMM,.NONE,.NONE}, {.RT,.D16,.NONE,.NONE}, 0x38000000, 0xFC1F0000, .BASE, .PPC32, {} }, { .ADDI, {.GPR,.GPR_OR_ZERO,.SIMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x38000000, 0xFC000000, .BASE, .PPC32, {} }, { .PADDI, {.GPR,.GPR_OR_ZERO,.SIMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x38000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .LA, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0x38000000, 0xFC000000, .BASE, .PPC32, {} }, { .LIU, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x3C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .CAU, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x3C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBIS, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x3C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .LIS, {.GPR,.SIMM,.NONE,.NONE}, {.RT,.D16,.NONE,.NONE}, 0x3C000000, 0xFC1F0000, .BASE, .PPC32, {} }, { .ADDIS, {.GPR,.GPR_OR_ZERO,.SIMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x3C000000, 0xFC000000, .BASE, .PPC32, {} }, { .BEQ, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x41820000, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true} }, { .BNE, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x40820000, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true} }, { .BLT, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x41800000, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true} }, { .BLE, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x40810000, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true} }, { .BGT, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x41810000, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true} }, { .BGE, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x40800000, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true} }, { .BSO, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x41830000, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true} }, { .BNS, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x40830000, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true} }, { .BEQL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x41820001, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BNEL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x40820001, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BLTL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x41800001, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BLEL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x40810001, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BGTL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x41810001, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BGEL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x40800001, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BSOL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x41830001, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BNSL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x40830001, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDZ, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x42400000, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true} }, { .BDNZ, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x42000000, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true} }, { .BDZL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x42400001, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDNZL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_BD,.NONE,.NONE,.NONE}, 0x42000001, 0xFFFF0003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDNZTL, {.CR_BIT,.REL,.NONE,.NONE}, {.BI_FIELD,.BRANCH_BD,.NONE,.NONE}, 0x41000001, 0xFFE00003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDZTL, {.CR_BIT,.REL,.NONE,.NONE}, {.BI_FIELD,.BRANCH_BD,.NONE,.NONE}, 0x41400001, 0xFFE00003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDNZFL, {.CR_BIT,.REL,.NONE,.NONE}, {.BI_FIELD,.BRANCH_BD,.NONE,.NONE}, 0x40000001, 0xFFE00003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDZFL, {.CR_BIT,.REL,.NONE,.NONE}, {.BI_FIELD,.BRANCH_BD,.NONE,.NONE}, 0x40400001, 0xFFE00003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDZF, {.CR_BIT,.REL,.NONE,.NONE}, {.BI_FIELD,.BRANCH_BD,.NONE,.NONE}, 0x40400000, 0xFFE00003, .BASE, .PPC32, {cond_branch=true} }, { .BDZT, {.CR_BIT,.REL,.NONE,.NONE}, {.BI_FIELD,.BRANCH_BD,.NONE,.NONE}, 0x41400000, 0xFFE00003, .BASE, .PPC32, {cond_branch=true} }, { .BDNZF, {.CR_BIT,.REL,.NONE,.NONE}, {.BI_FIELD,.BRANCH_BD,.NONE,.NONE}, 0x40000000, 0xFFE00003, .BASE, .PPC32, {cond_branch=true} }, { .BDNZT, {.CR_BIT,.REL,.NONE,.NONE}, {.BI_FIELD,.BRANCH_BD,.NONE,.NONE}, 0x41000000, 0xFFE00003, .BASE, .PPC32, {cond_branch=true} }, { .BC, {.BO,.CR_BIT,.REL,.NONE}, {.BO_FIELD,.BI_FIELD,.BRANCH_BD,.NONE}, 0x40000000, 0xFC000003, .BASE, .PPC32, {cond_branch=true} }, { .BCL, {.BO,.CR_BIT,.REL,.NONE}, {.BO_FIELD,.BI_FIELD,.BRANCH_BD,.NONE}, 0x40000001, 0xFC000003, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BCA, {.BO,.CR_BIT,.REL,.NONE}, {.BO_FIELD,.BI_FIELD,.BRANCH_BD,.NONE}, 0x40000002, 0xFC000003, .BASE, .PPC32, {cond_branch=true, abs_branch=true} }, { .BCLA, {.BO,.CR_BIT,.REL,.NONE}, {.BO_FIELD,.BI_FIELD,.BRANCH_BD,.NONE}, 0x40000003, 0xFC000003, .BASE, .PPC32, {cond_branch=true, writes_lr=true, abs_branch=true} }, { .SC, {.IMM,.NONE,.NONE,.NONE}, {.LEV_FIELD,.NONE,.NONE,.NONE}, 0x44000002, 0xFFFFFFFD, .BASE, .PPC32, {} }, { .SC_HV, {.IMM,.NONE,.NONE,.NONE}, {.LEV_FIELD,.NONE,.NONE,.NONE}, 0x44000022, 0xFFFFFFFD, .HV, .PPC32, {} }, { .SCV, {.IMM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x44000021, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .B, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_LI,.NONE,.NONE,.NONE}, 0x48000000, 0xFC000003, .BASE, .PPC32, {branch=true} }, { .BL, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_LI,.NONE,.NONE,.NONE}, 0x48000001, 0xFC000003, .BASE, .PPC32, {branch=true, writes_lr=true} }, { .BA, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_LI,.NONE,.NONE,.NONE}, 0x48000002, 0xFC000003, .BASE, .PPC32, {branch=true, abs_branch=true} }, { .BLA, {.REL,.NONE,.NONE,.NONE}, {.BRANCH_LI,.NONE,.NONE,.NONE}, 0x48000003, 0xFC000003, .BASE, .PPC32, {branch=true, writes_lr=true, abs_branch=true} }, { .ISYNC, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C00012C, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .NAP, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C000364, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .RFEBB, {.IMM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C000124, 0xFFFFFFFF, .POWER8, .PPC32, {} }, { .RFDI, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C00004E, 0xFFFFFFFF, .SUPV, .PPC32, {} }, { .STOP, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C0002E4, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .RFMCI, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C00004C, 0xFFFFFFFF, .SUPV, .PPC32, {} }, { .BLR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4E800020, 0xFFFFFFFF, .BASE, .PPC32, {branch=true} }, { .BLRL, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4E800021, 0xFFFFFFFF, .BASE, .PPC32, {branch=true, writes_lr=true} }, { .BCTR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4E800420, 0xFFFFFFFF, .BASE, .PPC32, {branch=true} }, { .BCTRL, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4E800421, 0xFFFFFFFF, .BASE, .PPC32, {branch=true, writes_lr=true} }, { .BEQLR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4D820020, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BNELR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C820020, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BLTLR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4D800020, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BLELR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C810020, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BGTLR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4D810020, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BGELR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C800020, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BSOLR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4D830020, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BNSLR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C830020, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BEQCTR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4D820420, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BNECTR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C820420, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BLTCTR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4D800420, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BLECTR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C810420, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BGTCTR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4D810420, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BGECTR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C800420, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BSOCTR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4D830420, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BNSCTR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C830420, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BDZLR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4E400020, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BDNZLR, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4E000020, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true} }, { .BDZLRL, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4E400021, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDNZLRL, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4E000021, 0xFFFFFFFF, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .RFI, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C000064, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .RFID, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C000024, 0xFFFFFFFE, .SUPV, .PPC64, {} }, { .HRFID, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x4C000224, 0xFFFFFFFE, .HV, .PPC64, {} }, { .BDNZTLR, {.CR_BIT,.NONE,.NONE,.NONE}, {.BI_FIELD,.NONE,.NONE,.NONE}, 0x4D000020, 0xFFE0FFFF, .BASE, .PPC32, {cond_branch=true} }, { .BDZTLR, {.CR_BIT,.NONE,.NONE,.NONE}, {.BI_FIELD,.NONE,.NONE,.NONE}, 0x4D400020, 0xFFE0FFFF, .BASE, .PPC32, {cond_branch=true} }, { .BDNZFLR, {.CR_BIT,.NONE,.NONE,.NONE}, {.BI_FIELD,.NONE,.NONE,.NONE}, 0x4C000020, 0xFFE0FFFF, .BASE, .PPC32, {cond_branch=true} }, { .BDZFLR, {.CR_BIT,.NONE,.NONE,.NONE}, {.BI_FIELD,.NONE,.NONE,.NONE}, 0x4C400020, 0xFFE0FFFF, .BASE, .PPC32, {cond_branch=true} }, { .BDNZTLRL, {.CR_BIT,.NONE,.NONE,.NONE}, {.BI_FIELD,.NONE,.NONE,.NONE}, 0x4D000021, 0xFFE0FFFF, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDZTLRL, {.CR_BIT,.NONE,.NONE,.NONE}, {.BI_FIELD,.NONE,.NONE,.NONE}, 0x4D400021, 0xFFE0FFFF, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDNZFLRL, {.CR_BIT,.NONE,.NONE,.NONE}, {.BI_FIELD,.NONE,.NONE,.NONE}, 0x4C000021, 0xFFE0FFFF, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BDZFLRL, {.CR_BIT,.NONE,.NONE,.NONE}, {.BI_FIELD,.NONE,.NONE,.NONE}, 0x4C400021, 0xFFE0FFFF, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .MCRF, {.CR_FIELD,.CR_FIELD,.NONE,.NONE}, {.BF,.BFA,.NONE,.NONE}, 0x4C000000, 0xFC63FFFF, .BASE, .PPC32, {} }, { .BCLR, {.BO,.CR_BIT,.BH,.NONE}, {.BO_FIELD,.BI_FIELD,.BH_FIELD,.NONE}, 0x4C000020, 0xFC0007FF, .BASE, .PPC32, {cond_branch=true} }, { .BCLRL, {.BO,.CR_BIT,.BH,.NONE}, {.BO_FIELD,.BI_FIELD,.BH_FIELD,.NONE}, 0x4C000021, 0xFC0007FF, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BCCTR, {.BO,.CR_BIT,.BH,.NONE}, {.BO_FIELD,.BI_FIELD,.BH_FIELD,.NONE}, 0x4C000420, 0xFC0007FF, .BASE, .PPC32, {cond_branch=true} }, { .BCCTRL, {.BO,.CR_BIT,.BH,.NONE}, {.BO_FIELD,.BI_FIELD,.BH_FIELD,.NONE}, 0x4C000421, 0xFC0007FF, .BASE, .PPC32, {cond_branch=true, writes_lr=true} }, { .BCTAR, {.BO,.CR_BIT,.BH,.NONE}, {.BO_FIELD,.BI_FIELD,.BH_FIELD,.NONE}, 0x4C000460, 0xFC0007FF, .POWER8, .PPC32, {cond_branch=true} }, { .BCTARL, {.BO,.CR_BIT,.BH,.NONE}, {.BO_FIELD,.BI_FIELD,.BH_FIELD,.NONE}, 0x4C000461, 0xFC0007FF, .POWER8, .PPC32, {cond_branch=true, writes_lr=true} }, { .CRAND, {.CR_BIT,.CR_BIT,.CR_BIT,.NONE}, {.BT,.BA,.BB,.NONE}, 0x4C000202, 0xFC0007FF, .BASE, .PPC32, {} }, { .CRNAND, {.CR_BIT,.CR_BIT,.CR_BIT,.NONE}, {.BT,.BA,.BB,.NONE}, 0x4C0001C2, 0xFC0007FF, .BASE, .PPC32, {} }, { .CROR, {.CR_BIT,.CR_BIT,.CR_BIT,.NONE}, {.BT,.BA,.BB,.NONE}, 0x4C000382, 0xFC0007FF, .BASE, .PPC32, {} }, { .CRNOR, {.CR_BIT,.CR_BIT,.CR_BIT,.NONE}, {.BT,.BA,.BB,.NONE}, 0x4C000042, 0xFC0007FF, .BASE, .PPC32, {} }, { .CRXOR, {.CR_BIT,.CR_BIT,.CR_BIT,.NONE}, {.BT,.BA,.BB,.NONE}, 0x4C000182, 0xFC0007FF, .BASE, .PPC32, {} }, { .CREQV, {.CR_BIT,.CR_BIT,.CR_BIT,.NONE}, {.BT,.BA,.BB,.NONE}, 0x4C000242, 0xFC0007FF, .BASE, .PPC32, {} }, { .CRANDC, {.CR_BIT,.CR_BIT,.CR_BIT,.NONE}, {.BT,.BA,.BB,.NONE}, 0x4C000102, 0xFC0007FF, .BASE, .PPC32, {} }, { .CRORC, {.CR_BIT,.CR_BIT,.CR_BIT,.NONE}, {.BT,.BA,.BB,.NONE}, 0x4C000342, 0xFC0007FF, .BASE, .PPC32, {} }, { .CRNOT, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .RFCI, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .POWER8, .PPC32, {} }, { .RFSCV, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .RFSVC, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .RFGI, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .POWER8, .PPC32, {} }, { .ICS, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .CRCLR, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .DNH, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .CRSET, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .URFID, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .DOZE, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .CRMOVE, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .SLEEP, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .RVWINKLE, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x4C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .ADDPCIS, {.GPR,.SIMM,.NONE,.NONE}, {.RT,.D16,.NONE,.NONE}, 0x4C000004, 0xFC00003E, .POWER9, .PPC32, {} }, { .INSLWI, {.GPR,.GPR,.IMM,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x5083C216, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .INSRWI, {.GPR,.GPR,.IMM,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x5083A216, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .RLWIMI, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH5,.MB5}, 0x50000000, 0xFC000001, .BASE, .PPC32, {} }, { .RLWIMI_DOT, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH5,.MB5}, 0x50000001, 0xFC000001, .BASE, .PPC32, {sets_cr0=true} }, { .SLWI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x54832036, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .SRWI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x5483E13E, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .CLRRWI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x54830036, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .CLRLWI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x5483013E, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .EXTLWI, {.GPR,.GPR,.IMM,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x54834006, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .EXTRWI, {.GPR,.GPR,.IMM,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x5483673E, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .ROTLWI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x5483203E, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .RLWINM, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH5,.MB5}, 0x54000000, 0xFC000001, .BASE, .PPC32, {} }, { .RLWINM_DOT, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH5,.MB5}, 0x54000001, 0xFC000001, .BASE, .PPC32, {sets_cr0=true} }, { .ROTLW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x5C83283E, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .ROTRW, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x5C83283E, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .RLWNM, {.GPR,.GPR,.GPR,.IMM}, {.RA,.RS,.RB,.MB5}, 0x5C000000, 0xFC000001, .BASE, .PPC32, {} }, { .RLWNM_DOT, {.GPR,.GPR,.GPR,.IMM}, {.RA,.RS,.RB,.MB5}, 0x5C000001, 0xFC000001, .BASE, .PPC32, {sets_cr0=true} }, { .NOP, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x60000000, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .ORIL, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x60000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .ORI, {.GPR,.GPR,.UIMM,.NONE}, {.RA,.RS,.UI16,.NONE}, 0x60000000, 0xFC000000, .BASE, .PPC32, {} }, { .ORIU, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x64000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .ORIS, {.GPR,.GPR,.UIMM,.NONE}, {.RA,.RS,.UI16,.NONE}, 0x64000000, 0xFC000000, .BASE, .PPC32, {} }, { .XNOP, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x68000000, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .XORIL, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x68000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .XORI, {.GPR,.GPR,.UIMM,.NONE}, {.RA,.RS,.UI16,.NONE}, 0x68000000, 0xFC000000, .BASE, .PPC32, {} }, { .XORIU, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x6C000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .XORIS, {.GPR,.GPR,.UIMM,.NONE}, {.RA,.RS,.UI16,.NONE}, 0x6C000000, 0xFC000000, .BASE, .PPC32, {} }, { .ANDIL_DOT, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x70000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .ANDI_DOT, {.GPR,.GPR,.UIMM,.NONE}, {.RA,.RS,.UI16,.NONE}, 0x70000000, 0xFC000000, .BASE, .PPC32, {sets_cr0=true} }, { .ANDIU_DOT, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.D16,.NONE}, 0x74000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .ANDIS_DOT, {.GPR,.GPR,.UIMM,.NONE}, {.RA,.RS,.UI16,.NONE}, 0x74000000, 0xFC000000, .BASE, .PPC32, {sets_cr0=true} }, { .ROTLDI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642801, 0xFFFFFFFF, .P64, .PPC64, {} }, { .ROTRDI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642801, 0xFFFFFFFF, .P64, .PPC64, {} }, { .CLRLDI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642801, 0xFFFFFFFF, .P64, .PPC64, {} }, { .SRDI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642801, 0xFFFFFFFF, .P64, .PPC64, {} }, { .EXTRDI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642801, 0xFFFFFFFF, .P64, .PPC64, {} }, { .CLRRDI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642805, 0xFFFFFFFF, .P64, .PPC64, {} }, { .SLDI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642805, 0xFFFFFFFF, .P64, .PPC64, {} }, { .EXTLDI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642805, 0xFFFFFFFF, .P64, .PPC64, {} }, { .CLRLSLDI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642809, 0xFFFFFFFF, .P64, .PPC64, {} }, { .INSRDI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7864280D, 0xFFFFFFFF, .P64, .PPC64, {} }, { .ROTLD_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642811, 0xFFFFFFFF, .P64, .PPC64, {} }, { .SLDI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x788326E4, 0xFFFFFFFE, .P64, .PPC64, {} }, { .SRDI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7883E102, 0xFFFFFFFE, .P64, .PPC64, {} }, { .CLRRDI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x788306E4, 0xFFFFFFFE, .P64, .PPC64, {} }, { .CLRLDI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78830100, 0xFFFFFFFE, .P64, .PPC64, {} }, { .EXTLDI, {.GPR,.GPR,.IMM,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x788340C4, 0xFFFFFFFE, .P64, .PPC64, {} }, { .EXTRDI, {.GPR,.GPR,.IMM,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0x78836720, 0xFFFFFFFE, .P64, .PPC64, {} }, { .ROTLD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78832810, 0xFFFFFFFE, .P64, .PPC64, {} }, { .ROTLDI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78832000, 0xFFFFFFFE, .P64, .PPC64, {} }, { .ROTRDI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7883E002, 0xFFFFFFFE, .P64, .PPC64, {} }, { .CLRLSLDI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x78642808, 0xFFFFFFFE, .P64, .PPC64, {} }, { .INSRDI, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7864280C, 0xFFFFFFFE, .P64, .PPC64, {} }, { .RLDCL, {.GPR,.GPR,.GPR,.IMM}, {.RA,.RS,.RB,.MB6}, 0x78000010, 0xFC00003F, .P64, .PPC64, {} }, { .RLDCL_DOT, {.GPR,.GPR,.GPR,.IMM}, {.RA,.RS,.RB,.MB6}, 0x78000011, 0xFC00003F, .P64, .PPC64, {sets_cr0=true} }, { .RLDCR, {.GPR,.GPR,.GPR,.IMM}, {.RA,.RS,.RB,.MB6}, 0x78000012, 0xFC00003F, .P64, .PPC64, {} }, { .RLDCR_DOT, {.GPR,.GPR,.GPR,.IMM}, {.RA,.RS,.RB,.MB6}, 0x78000013, 0xFC00003F, .P64, .PPC64, {sets_cr0=true} }, { .RLDICL, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH6,.MB6}, 0x78000000, 0xFC00001D, .P64, .PPC64, {} }, { .RLDICL_DOT, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH6,.MB6}, 0x78000001, 0xFC00001D, .P64, .PPC64, {sets_cr0=true} }, { .RLDICR, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH6,.MB6}, 0x78000004, 0xFC00001D, .P64, .PPC64, {} }, { .RLDICR_DOT, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH6,.MB6}, 0x78000005, 0xFC00001D, .P64, .PPC64, {sets_cr0=true} }, { .RLDIC, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH6,.MB6}, 0x78000008, 0xFC00001D, .P64, .PPC64, {} }, { .RLDIC_DOT, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH6,.MB6}, 0x78000009, 0xFC00001D, .P64, .PPC64, {sets_cr0=true} }, { .RLDIMI, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH6,.MB6}, 0x7800000C, 0xFC00001D, .P64, .PPC64, {} }, { .RLDIMI_DOT, {.GPR,.GPR,.IMM,.IMM}, {.RA,.RS,.SH6,.MB6}, 0x7800000D, 0xFC00001D, .P64, .PPC64, {sets_cr0=true} }, { .SYNC, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0004AC, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .LWSYNC, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C2004AC, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .PTESYNC, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C4004AC, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .EIEIO, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0006AC, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .MSYNC, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0004AC, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .TLBSYNC, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C00046C, 0xFFFFFFFF, .SUPV, .PPC32, {} }, { .XXMTACC, {.IMM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C010162, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XXMFACC, {.IMM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C000162, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XXSETACCZ, {.IMM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C030162, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .COPY, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C23260C, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .PASTE_DOT, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C20070D, 0xFFFFFFFF, .POWER10, .PPC32, {sets_cr0=true} }, { .TBEGIN_DOT, {.IMM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C00051D, 0xFFFFFFFF, .HTM, .PPC32, {sets_cr0=true} }, { .TEND_DOT, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C00055D, 0xFFFFFFFF, .HTM, .PPC32, {sets_cr0=true} }, { .TABORT_DOT, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03071D, 0xFFFFFFFF, .HTM, .PPC32, {sets_cr0=true} }, { .TABORTWC_DOT, {.IMM,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03261D, 0xFFFFFFFF, .HTM, .PPC32, {sets_cr0=true} }, { .TABORTWCI_DOT, {.IMM,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03269D, 0xFFFFFFFF, .HTM, .PPC32, {sets_cr0=true} }, { .TABORTDC_DOT, {.IMM,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03265D, 0xFFFFFFFF, .HTM, .PPC64, {sets_cr0=true} }, { .TABORTDCI_DOT, {.IMM,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0326DD, 0xFFFFFFFF, .HTM, .PPC64, {sets_cr0=true} }, { .TRECLAIM_DOT, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03075D, 0xFFFFFFFF, .HTM, .PPC32, {sets_cr0=true} }, { .TRECHKPT_DOT, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0007DD, 0xFFFFFFFF, .HTM, .PPC32, {sets_cr0=true} }, { .TSUSPEND_DOT, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0005DD, 0xFFFFFFFF, .HTM, .PPC32, {sets_cr0=true} }, { .TRESUME_DOT, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C2005DD, 0xFFFFFFFF, .HTM, .PPC32, {sets_cr0=true} }, { .TCHECK, {.CR_FIELD,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C00059C, 0xFFFFFFFF, .HTM, .PPC32, {} }, { .MSGSYNC, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0006EC, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .ISEL, {.GPR,.GPR_OR_ZERO,.GPR,.CR_BIT}, {.NONE,.NONE,.NONE,.NONE}, 0x7C64299E, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .DCBTT, {.MEM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7E03222C, 0xFFFFFFFF, .POWER8, .PPC32, {} }, { .DCBTSTT, {.MEM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7E0321EC, 0xFFFFFFFF, .POWER8, .PPC32, {} }, { .SETB, {.GPR,.CR_FIELD,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C4C0100, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .MCRXRX, {.CR_FIELD,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C000480, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .LXVPX, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7CC42A9A, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .STXVPX, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7CC42B9A, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .DCCCI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C00038C, 0xFFFFFFFF, .SUPV, .PPC32, {} }, { .ICCCI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C00078C, 0xFFFFFFFF, .SUPV, .PPC32, {} }, { .TLBRE, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C000764, 0xFFFFFFFF, .SUPV, .PPC32, {} }, { .TLBWE, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0007A4, 0xFFFFFFFF, .SUPV, .PPC32, {} }, { .CPABORT, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C00068C, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .MFVSRLD, {.GPR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C230267, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .MTVSRDD, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C232366, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .MTVSRWS, {.VSR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C230326, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .EXTSWSLI_DOT, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C8306F5, 0xFFFFFFFF, .POWER9, .PPC64, {sets_cr0=true} }, { .ISELLT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C64281E, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .ISELGT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C64285E, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .ISELEQ, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C64289E, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .MR_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C601B79, 0xFFFFFFFF, .BASE, .PPC32, {sets_cr0=true} }, { .NOT_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C6018F9, 0xFFFFFFFF, .BASE, .PPC32, {sets_cr0=true} }, { .TRAP, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7FE00008, 0xFFFFFFFF, .BASE, .PPC32, {} }, { .SUB_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C652051, 0xFFFFFFFF, .BASE, .PPC32, {sets_cr0=true} }, { .SUB_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C652451, 0xFFFFFFFF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .SUBC_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C652011, 0xFFFFFFFF, .BASE, .PPC32, {sets_cr0=true} }, { .SUBC_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C652411, 0xFFFFFFFF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .ICBTLS, {.IMM,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642BCC, 0xFFFFFFFF, .BOOKE, .PPC32, {} }, { .ICBLC, {.IMM,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6429CC, 0xFFFFFFFF, .BOOKE, .PPC32, {} }, { .DCBST, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03206C, 0xFFFFFFFF, .CACHE, .PPC32, {} }, { .MBAR, {.IMM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6006AC, 0xFFFFFFFF, .BOOKE, .PPC32, {} }, { .MTDCR, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C830386, 0xFFFFFFFF, .BOOKE, .PPC32, {} }, { .MFDCR, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C640286, 0xFFFFFFFF, .BOOKE, .PPC32, {} }, { .TLBILXVA, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C632024, 0xFFFFFFFF, .BOOKE, .PPC32, {} }, { .PDEPD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C832938, 0xFFFFFFFF, .POWER10, .PPC64, {} }, { .PEXTD, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C832978, 0xFFFFFFFF, .POWER10, .PPC64, {} }, { .CNTLZDM, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C832876, 0xFFFFFFFF, .POWER10, .PPC64, {} }, { .CNTTZDM, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C832C76, 0xFFFFFFFF, .POWER10, .PPC64, {} }, { .CFUGED, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C8329B8, 0xFFFFFFFF, .POWER10, .PPC64, {} }, { .BRH, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C8301B6, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .BRW, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C830136, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .BRD, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C830176, 0xFFFFFFFF, .POWER10, .PPC64, {} }, { .LVEBX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C44280D, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .LVEHX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C44284D, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .LVEWX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C44288D, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .LVX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C4428CD, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .LVXL128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C4428CF, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .LVLX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C442D0D, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .LVRX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C442D4D, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .LVLXL128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C442D0F, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .LVRXL128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C442D4F, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .STVEBX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C44290D, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .STVEHX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C44294D, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .STVEWX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C44298D, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .STVX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C4429CD, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .STVXL128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C4429CF, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .STVLX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C442D8D, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .STVRX128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C442DCD, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .STVLXL128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C442D8F, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .STVRXL128, {.VR128,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C442DCF, 0xFFFFFFFF, .VMX128, .PPC32, {} }, { .WAIT, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C00003C, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .SLBIA, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0003E4, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .SLBSYNC, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0002A4, 0xFFFFFFFE, .POWER8, .PPC32, {} }, { .LBZCIX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642EAA, 0xFFFFFFFE, .HV, .PPC32, {} }, { .LHZCIX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642E6A, 0xFFFFFFFE, .HV, .PPC32, {} }, { .LWZCIX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642E2A, 0xFFFFFFFE, .HV, .PPC32, {} }, { .LDCIX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642EEA, 0xFFFFFFFE, .HV, .PPC64, {} }, { .STBCIX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642FAA, 0xFFFFFFFE, .HV, .PPC32, {} }, { .STHCIX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642F6A, 0xFFFFFFFE, .HV, .PPC32, {} }, { .STWCIX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642F2A, 0xFFFFFFFE, .HV, .PPC32, {} }, { .STDCIX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642FEA, 0xFFFFFFFE, .HV, .PPC64, {} }, { .ADDG6S, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642894, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .CBCDTD, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C830274, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .CDTBCD, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C830234, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .LXVRBX, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03201A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .LXVRHX, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03205A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .LXVRWX, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03209A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .LXVRDX, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0320DA, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .STXVRBX, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03211A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .STXVRHX, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03215A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .STXVRWX, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C03219A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .STXVRDX, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0321DA, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .DCBI, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0323AC, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .ICBIEP, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0327BE, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .DCBTEP, {.IMM,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C64027E, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .DCBTSTEP, {.IMM,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6401FE, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .LBEPX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6428BE, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .LHEPX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642A3E, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .LWEPX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C64283E, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .STBEPX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6429BE, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .STHEPX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C642B3E, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .STWEPX, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C64293E, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .LFDEPX, {.FPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C2324BE, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .STFDEPX, {.FPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C2325BE, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .TLBSX, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C032724, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .WRTEE, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C600106, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .WRTEEI, {.IMM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C008146, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .TLBIVAX, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C032624, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .TLBILX, {.IMM,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C032024, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .TLBLD, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C001FA4, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .TLBLI, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C001FE4, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .MFPMR, {.GPR,.SPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C64029C, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .MTPMR, {.SPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C64039C, 0xFFFFFFFE, .SUPV, .PPC32, {} }, { .DST, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0322AC, 0xFFFFFFFE, .ALTIVEC, .PPC32, {} }, { .DSTT, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7E0322AC, 0xFFFFFFFE, .ALTIVEC, .PPC32, {} }, { .DSTST, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C0322EC, 0xFFFFFFFE, .ALTIVEC, .PPC32, {} }, { .DSTSTT, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7E0322EC, 0xFFFFFFFE, .ALTIVEC, .PPC32, {} }, { .DSS, {.IMM,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C00066C, 0xFFFFFFFE, .ALTIVEC, .PPC32, {} }, { .DSSALL, {.NONE,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7E00066C, 0xFFFFFFFE, .ALTIVEC, .PPC32, {} }, { .MTFPRD, {.FPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C230166, 0xFFFFFFFE, .POWER8, .PPC32, {} }, { .MFFPRD, {.GPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C230066, 0xFFFFFFFE, .POWER8, .PPC32, {} }, { .MTFPRWA, {.FPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C2301A6, 0xFFFFFFFE, .POWER8, .PPC32, {} }, { .MTFPRWZ, {.FPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C2301E6, 0xFFFFFFFE, .POWER8, .PPC32, {} }, { .MFFPRWZ, {.GPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C2300E6, 0xFFFFFFFE, .POWER8, .PPC32, {} }, { .EXTSWSLI, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C8306F4, 0xFFFFFFFE, .POWER9, .PPC64, {} }, { .TWEQ, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C832008, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .TWNE, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7F032008, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .TWGT, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7D032008, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .TWLT, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7E032008, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .TDEQ, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C832088, 0xFFFFFFFE, .P64, .PPC64, {} }, { .TDNE, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7F032088, 0xFFFFFFFE, .P64, .PPC64, {} }, { .TDGT, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7D032088, 0xFFFFFFFE, .P64, .PPC64, {} }, { .TDLT, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7E032088, 0xFFFFFFFE, .P64, .PPC64, {} }, { .LWAT, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6400CC, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .LDAT, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6404CC, 0xFFFFFFFE, .POWER9, .PPC64, {} }, { .STWAT, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C64058C, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .STDAT, {.GPR,.GPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6405CC, 0xFFFFFFFE, .POWER9, .PPC64, {} }, { .LXVPRL, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7CC3249A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .LXVPRLL, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7CC324DA, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .STXVPRL, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7CC3259A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .STXVPRLL, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7CC325DA, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .LXVRL, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7CC3241A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .LXVRLL, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7CC3245A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .STXVRL, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7CC3251A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .STXVRLL, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7CC3255A, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .MR, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C601B78, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .NOT, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C6018F8, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .SUB, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C652050, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .SUB_O, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C652450, 0xFFFFFFFE, .BASE, .PPC32, {has_oe=true} }, { .SUBC, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C652010, 0xFFFFFFFE, .BASE, .PPC32, {} }, { .SUBC_O, {.GPR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C652410, 0xFFFFFFFE, .BASE, .PPC32, {has_oe=true} }, { .TLBIEL, {.GPR,.NONE,.NONE,.NONE}, {.RB,.NONE,.NONE,.NONE}, 0x7C000224, 0xFFFF07FF, .SUPV, .PPC32, {} }, { .SLBIE, {.GPR,.NONE,.NONE,.NONE}, {.RB,.NONE,.NONE,.NONE}, 0x7C000364, 0xFFFF07FF, .SUPV, .PPC32, {} }, { .MTCR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6FF120, 0xFC1FFFFF, .BASE, .PPC32, {} }, { .MFDSCR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7102A6, 0xFC1FFFFF, .POWER8, .PPC32, {} }, { .MTDSCR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7103A6, 0xFC1FFFFF, .POWER8, .PPC32, {} }, { .MFCFAR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7C02A6, 0xFC1FFFFF, .POWER8, .PPC32, {} }, { .MTCFAR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7C03A6, 0xFC1FFFFF, .POWER8, .PPC32, {} }, { .MFPPR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C60E2A6, 0xFC1FFFFF, .POWER8, .PPC32, {} }, { .MTPPR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C60E3A6, 0xFC1FFFFF, .POWER8, .PPC32, {} }, { .MFDEC, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7602A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTDEC, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7603A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MFSRR0, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7A02A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTSRR0, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7A03A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MFSRR1, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7B02A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTSRR1, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7B03A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MFDAR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7302A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTDAR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7303A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MFDSISR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7202A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTDSISR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7203A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MFASR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7842A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTASR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7843A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MFAMR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7D02A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTAMR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7D03A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MFTCR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7AF2A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTTCR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7AF3A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MFESR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C74F2A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTESR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C74F3A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MFDCCR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7AFAA6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTDCCR, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7AFBA6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTBR0, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C602386, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTBR1, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C612386, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTTBL, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7C43A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MTTBU, {.GPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C7D43A6, 0xFC1FFFFF, .SUPV, .PPC32, {} }, { .MFLR, {.GPR,.NONE,.NONE,.NONE}, {.RT,.NONE,.NONE,.NONE}, 0x7C0802A6, 0xFC1FFFFF, .BASE, .PPC32, {} }, { .MTLR, {.GPR,.NONE,.NONE,.NONE}, {.RS,.NONE,.NONE,.NONE}, 0x7C0803A6, 0xFC1FFFFF, .BASE, .PPC32, {} }, { .MFCTR, {.GPR,.NONE,.NONE,.NONE}, {.RT,.NONE,.NONE,.NONE}, 0x7C0902A6, 0xFC1FFFFF, .BASE, .PPC32, {} }, { .MTCTR, {.GPR,.NONE,.NONE,.NONE}, {.RS,.NONE,.NONE,.NONE}, 0x7C0903A6, 0xFC1FFFFF, .BASE, .PPC32, {} }, { .MFXER, {.GPR,.NONE,.NONE,.NONE}, {.RT,.NONE,.NONE,.NONE}, 0x7C0102A6, 0xFC1FFFFF, .BASE, .PPC32, {} }, { .MTXER, {.GPR,.NONE,.NONE,.NONE}, {.RS,.NONE,.NONE,.NONE}, 0x7C0103A6, 0xFC1FFFFF, .BASE, .PPC32, {} }, { .MFCR, {.GPR,.NONE,.NONE,.NONE}, {.RT,.NONE,.NONE,.NONE}, 0x7C000026, 0xFC1FFFFE, .BASE, .PPC32, {} }, { .MTMSR, {.GPR,.NONE,.NONE,.NONE}, {.RS,.NONE,.NONE,.NONE}, 0x7C000124, 0xFC1FFFFE, .SUPV, .PPC32, {} }, { .MFMSR, {.GPR,.NONE,.NONE,.NONE}, {.RT,.NONE,.NONE,.NONE}, 0x7C0000A6, 0xFC1FFFFE, .SUPV, .PPC32, {} }, { .MTMSRD, {.GPR,.NONE,.NONE,.NONE}, {.RS,.NONE,.NONE,.NONE}, 0x7C000164, 0xFC1FFFFE, .SUPV, .PPC64, {} }, { .DARN, {.GPR,.IMM,.NONE,.NONE}, {.RT,.L_FIELD,.NONE,.NONE}, 0x7C0005E6, 0xFC1CFFFE, .POWER9, .PPC32, {} }, { .ADDME_O_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0005D5, 0xFC00FFFF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .ADDZE_O_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C000595, 0xFC00FFFF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .SUBFME_O_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0005D1, 0xFC00FFFF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .SUBFZE_O_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C000591, 0xFC00FFFF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .NEG_O_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0004D1, 0xFC00FFFF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .EXTSB_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000775, 0xFC00FFFF, .BASE, .PPC32, {sets_cr0=true} }, { .EXTSH_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000735, 0xFC00FFFF, .BASE, .PPC32, {sets_cr0=true} }, { .EXTSW_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C0007B5, 0xFC00FFFF, .P64, .PPC64, {sets_cr0=true} }, { .CNTLZW_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000035, 0xFC00FFFF, .BASE, .PPC32, {sets_cr0=true} }, { .CNTLZD_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000075, 0xFC00FFFF, .P64, .PPC64, {sets_cr0=true} }, { .CNTTZW_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000435, 0xFC00FFFF, .POWER9, .PPC32, {sets_cr0=true} }, { .CNTTZD_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000475, 0xFC00FFFF, .POWER9, .PPC64, {sets_cr0=true} }, { .TLBIE, {.GPR,.GPR,.NONE,.NONE}, {.RS,.RB,.NONE,.NONE}, 0x7C000264, 0xFC1F07FF, .SUPV, .PPC32, {} }, { .SLBMTE, {.GPR,.GPR,.NONE,.NONE}, {.RS,.RB,.NONE,.NONE}, 0x7C000324, 0xFC1F07FF, .SUPV, .PPC32, {} }, { .SLBMFEE, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RB,.NONE,.NONE}, 0x7C000726, 0xFC1F07FF, .SUPV, .PPC32, {} }, { .SLBMFEV, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RB,.NONE,.NONE}, 0x7C0006A6, 0xFC1F07FF, .SUPV, .PPC32, {} }, { .MFSR, {.GPR,.IMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6404A6, 0xFC10FFFE, .SUPV, .PPC32, {} }, { .MTSR, {.IMM,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C6401A4, 0xFC10FFFE, .SUPV, .PPC32, {} }, { .ADDME_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0001D5, 0xFC00FBFF, .BASE, .PPC32, {sets_cr0=true} }, { .ADDME_O, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0005D4, 0xFC00FFFE, .BASE, .PPC32, {has_oe=true} }, { .ADDZE_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C000195, 0xFC00FBFF, .BASE, .PPC32, {sets_cr0=true} }, { .ADDZE_O, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C000594, 0xFC00FFFE, .BASE, .PPC32, {has_oe=true} }, { .SUBFME_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0001D1, 0xFC00FBFF, .BASE, .PPC32, {sets_cr0=true} }, { .SUBFME_O, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0005D0, 0xFC00FFFE, .BASE, .PPC32, {has_oe=true} }, { .SUBFZE_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C000191, 0xFC00FBFF, .BASE, .PPC32, {sets_cr0=true} }, { .SUBFZE_O, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C000590, 0xFC00FFFE, .BASE, .PPC32, {has_oe=true} }, { .NEG_DOT, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0000D1, 0xFC00FBFF, .BASE, .PPC32, {sets_cr0=true} }, { .NEG_O, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0004D0, 0xFC00FFFE, .BASE, .PPC32, {has_oe=true} }, { .EXTSB, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000774, 0xFC00FFFE, .BASE, .PPC32, {} }, { .EXTSH, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000734, 0xFC00FFFE, .BASE, .PPC32, {} }, { .EXTSW, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C0007B4, 0xFC00FFFE, .P64, .PPC64, {} }, { .CNTLZW, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000034, 0xFC00FFFE, .BASE, .PPC32, {} }, { .CNTLZD, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000074, 0xFC00FFFE, .P64, .PPC64, {} }, { .CNTTZW, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000434, 0xFC00FFFE, .POWER9, .PPC32, {} }, { .CNTTZD, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000474, 0xFC00FFFE, .POWER9, .PPC64, {} }, { .POPCNTB, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C0000F4, 0xFC00FFFE, .BASE, .PPC32, {} }, { .POPCNTW, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C0002F4, 0xFC00FFFE, .BASE, .PPC32, {} }, { .POPCNTD, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C0003F4, 0xFC00FFFE, .P64, .PPC64, {} }, { .PRTYW, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000134, 0xFC00FFFE, .BASE, .PPC32, {} }, { .PRTYD, {.GPR,.GPR,.NONE,.NONE}, {.RA,.RS,.NONE,.NONE}, 0x7C000174, 0xFC00FFFE, .P64, .PPC64, {} }, { .MFSRIN, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C602526, 0xFC00FFFE, .SUPV, .PPC32, {} }, { .MTSRIN, {.GPR,.GPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0x7C8019E4, 0xFC00FFFE, .SUPV, .PPC32, {} }, { .ADDME, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0001D4, 0xFC00FBFE, .BASE, .PPC32, {} }, { .ADDZE, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C000194, 0xFC00FBFE, .BASE, .PPC32, {} }, { .SUBFME, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0001D0, 0xFC00FBFE, .BASE, .PPC32, {} }, { .SUBFZE, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C000190, 0xFC00FBFE, .BASE, .PPC32, {} }, { .NEG, {.GPR,.GPR,.NONE,.NONE}, {.RT,.RA,.NONE,.NONE}, 0x7C0000D0, 0xFC00FBFE, .BASE, .PPC32, {} }, { .MTOCRF, {.IMM,.GPR,.NONE,.NONE}, {.CRM,.RS,.NONE,.NONE}, 0x7C100120, 0xFC101FFE, .BASE, .PPC32, {} }, { .MFOCRF, {.GPR,.IMM,.NONE,.NONE}, {.RT,.CRM,.NONE,.NONE}, 0x7C100026, 0xFC101FFE, .BASE, .PPC32, {} }, { .CMPEQB, {.CR_FIELD,.GPR,.GPR,.NONE}, {.BF,.RA,.RB,.NONE}, 0x7C0001C0, 0xFC6007FE, .POWER9, .PPC32, {} }, { .MTCRF, {.IMM,.GPR,.NONE,.NONE}, {.CRM,.RS,.NONE,.NONE}, 0x7C000120, 0xFC100FFE, .BASE, .PPC32, {} }, { .DCBZ, {.MEM,.NONE,.NONE,.NONE}, {.OFFSET_BASE_X,.NONE,.NONE,.NONE}, 0x7C0007EC, 0xFE2007FE, .BASE, .PPC32, {} }, { .DCBZL, {.MEM,.NONE,.NONE,.NONE}, {.OFFSET_BASE_X,.NONE,.NONE,.NONE}, 0x7C2007EC, 0xFE2007FE, .POWER8, .PPC32, {} }, { .CMPW, {.CR_FIELD,.GPR,.GPR,.NONE}, {.BF,.RA,.RB,.NONE}, 0x7C000000, 0xFC6007FE, .BASE, .PPC32, {} }, { .CMPLW, {.CR_FIELD,.GPR,.GPR,.NONE}, {.BF,.RA,.RB,.NONE}, 0x7C000040, 0xFC6007FE, .BASE, .PPC32, {} }, { .CMPD, {.CR_FIELD,.GPR,.GPR,.NONE}, {.BF,.RA,.RB,.NONE}, 0x7C200000, 0xFC6007FE, .P64, .PPC64, {} }, { .CMPLD, {.CR_FIELD,.GPR,.GPR,.NONE}, {.BF,.RA,.RB,.NONE}, 0x7C200040, 0xFC6007FE, .P64, .PPC64, {} }, { .STBCX_DOT, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00056D, 0xFC0007FF, .POWER8, .PPC32, {sets_cr0=true} }, { .STHCX_DOT, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0005AD, 0xFC0007FF, .POWER8, .PPC32, {sets_cr0=true} }, { .STWCX_DOT, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00012D, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .STDCX_DOT, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0001AD, 0xFC0007FF, .P64, .PPC64, {sets_cr0=true} }, { .STQCX_DOT, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00016D, 0xFC0007FF, .POWER8, .PPC64, {sets_cr0=true} }, { .ADD_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000615, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .ADDC_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000415, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .ADDE_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000515, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .SUBF_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000451, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .SUBFC_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000411, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .SUBFE_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000511, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .MULHW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000097, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .MULHWU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000017, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .MULLW_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D7, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .MULLD_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D3, 0xFC0007FF, .P64, .PPC64, {sets_cr0=true, has_oe=true} }, { .MULHD_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000093, 0xFC0007FF, .P64, .PPC64, {sets_cr0=true} }, { .MULHDU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000013, 0xFC0007FF, .P64, .PPC64, {sets_cr0=true} }, { .DIVW_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007D7, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .DIVWU_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000797, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .DIVD_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007D3, 0xFC0007FF, .P64, .PPC64, {sets_cr0=true, has_oe=true} }, { .DIVDU_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000793, 0xFC0007FF, .P64, .PPC64, {sets_cr0=true, has_oe=true} }, { .DIVWE_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000757, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .DIVWEU_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000717, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .DIVDE_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000753, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .DIVDEU_O_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000713, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true, has_oe=true} }, { .AND_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000039, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .OR_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000379, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .XOR_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000279, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .NAND_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C0003B9, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .NOR_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C0000F9, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .EQV_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000239, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .ANDC_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000079, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .ORC_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000339, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .SLW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000031, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .SRW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000431, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .SRAW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000631, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .SRAWI_DOT, {.GPR,.GPR,.IMM,.NONE}, {.RA,.RS,.SH5,.NONE}, 0x7C000671, 0xFC0007FF, .BASE, .PPC32, {sets_cr0=true} }, { .SLD_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000037, 0xFC0007FF, .P64, .PPC64, {sets_cr0=true} }, { .SRD_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000437, 0xFC0007FF, .P64, .PPC64, {sets_cr0=true} }, { .SRAD_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000635, 0xFC0007FF, .P64, .PPC64, {sets_cr0=true} }, { .CMP, {.CR_FIELD,.IMM,.GPR,.GPR}, {.BF,.L_FIELD,.RA,.RB}, 0x7C000000, 0xFC4007FE, .BASE, .PPC32, {} }, { .CMPL, {.CR_FIELD,.IMM,.GPR,.GPR}, {.BF,.L_FIELD,.RA,.RB}, 0x7C000040, 0xFC4007FE, .BASE, .PPC32, {} }, { .CMPRB, {.CR_FIELD,.IMM,.GPR,.GPR}, {.BF,.L_FIELD,.RA,.RB}, 0x7C000180, 0xFC4007FE, .POWER9, .PPC32, {} }, { .LVX, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0000CE, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .LVXL, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0002CE, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .LVEBX, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00000E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .LVEHX, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00004E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .LVEWX, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00008E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .LVSL, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00000C, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .LVSR, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00004C, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .STVX, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0001CE, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .STVXL, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0003CE, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .STVEBX, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00010E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .STVEHX, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00014E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .STVEWX, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00018E, 0xFC0007FF, .ALTIVEC, .PPC32, {} }, { .SF_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000011, 0xFC0007FF, .BASE, .PPC32, {} }, { .A_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000015, 0xFC0007FF, .BASE, .PPC32, {} }, { .SL_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000031, 0xFC0007FF, .BASE, .PPC32, {} }, { .CNTLZ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000035, 0xFC0007FF, .BASE, .PPC32, {} }, { .MASKG_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00003B, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBWUS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000091, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBDUS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000491, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBFUS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000091, 0xFC0007FF, .BASE, .PPC32, {} }, { .DLMZB_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00009D, 0xFC0007FF, .BOOKE, .PPC32, {} }, { .MUL_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0000D7, 0xFC0007FF, .BASE, .PPC32, {} }, { .SFE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000111, 0xFC0007FF, .BASE, .PPC32, {} }, { .AE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000115, 0xFC0007FF, .BASE, .PPC32, {} }, { .ERATSX_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000127, 0xFC0007FF, .POWER8, .PPC32, {} }, { .SLQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000131, 0xFC0007FF, .BASE, .PPC32, {} }, { .SLE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000133, 0xFC0007FF, .BASE, .PPC32, {} }, { .SLIQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000171, 0xFC0007FF, .BASE, .PPC32, {} }, { .ICBLQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00018D, 0xFC0007FF, .BASE, .PPC32, {} }, { .SFZE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000191, 0xFC0007FF, .BASE, .PPC32, {} }, { .AZE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000195, 0xFC0007FF, .BASE, .PPC32, {} }, { .LDAWX_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001A9, 0xFC0007FF, .POWER8, .PPC32, {} }, { .SLLQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001B1, 0xFC0007FF, .BASE, .PPC32, {} }, { .SLEQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001B3, 0xFC0007FF, .BASE, .PPC32, {} }, { .SFME_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001D1, 0xFC0007FF, .BASE, .PPC32, {} }, { .AME_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001D5, 0xFC0007FF, .BASE, .PPC32, {} }, { .MULS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001D7, 0xFC0007FF, .BASE, .PPC32, {} }, { .SLLIQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001F1, 0xFC0007FF, .BASE, .PPC32, {} }, { .MFDCRX_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000207, 0xFC0007FF, .POWER8, .PPC32, {} }, { .DOZ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000211, 0xFC0007FF, .BASE, .PPC32, {} }, { .CAX_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000215, 0xFC0007FF, .BASE, .PPC32, {} }, { .LSCBX_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00022B, 0xFC0007FF, .BASE, .PPC32, {} }, { .MFDCR_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000287, 0xFC0007FF, .POWER8, .PPC32, {} }, { .DIV_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000297, 0xFC0007FF, .BASE, .PPC32, {} }, { .ABS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0002D1, 0xFC0007FF, .BASE, .PPC32, {} }, { .DIVS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0002D7, 0xFC0007FF, .BASE, .PPC32, {} }, { .MTDCRX_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000307, 0xFC0007FF, .POWER8, .PPC32, {} }, { .PBT_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000329, 0xFC0007FF, .BASE, .PPC32, {} }, { .ICSWX_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00032D, 0xFC0007FF, .POWER8, .PPC32, {} }, { .DCBLQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00034D, 0xFC0007FF, .BASE, .PPC32, {} }, { .MTDCR_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000387, 0xFC0007FF, .POWER8, .PPC32, {} }, { .NABS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003D1, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBFCO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000411, 0xFC0007FF, .BASE, .PPC32, {} }, { .SFO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000411, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBCO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000411, 0xFC0007FF, .BASE, .PPC32, {} }, { .ADDCO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000415, 0xFC0007FF, .BASE, .PPC32, {} }, { .AO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000415, 0xFC0007FF, .BASE, .PPC32, {} }, { .SR_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000431, 0xFC0007FF, .BASE, .PPC32, {} }, { .RRIB_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000433, 0xFC0007FF, .BASE, .PPC32, {} }, { .MASKIR_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00043B, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBFO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000451, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000451, 0xFC0007FF, .BASE, .PPC32, {} }, { .NEGO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004D1, 0xFC0007FF, .BASE, .PPC32, {} }, { .MULO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004D7, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBFEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000511, 0xFC0007FF, .BASE, .PPC32, {} }, { .SFEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000511, 0xFC0007FF, .BASE, .PPC32, {} }, { .ADDEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000515, 0xFC0007FF, .BASE, .PPC32, {} }, { .AEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000515, 0xFC0007FF, .BASE, .PPC32, {} }, { .SRQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000531, 0xFC0007FF, .BASE, .PPC32, {} }, { .SRE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000533, 0xFC0007FF, .BASE, .PPC32, {} }, { .SRIQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000571, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBFZEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000591, 0xFC0007FF, .BASE, .PPC32, {} }, { .SFZEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000591, 0xFC0007FF, .BASE, .PPC32, {} }, { .ADDZEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000595, 0xFC0007FF, .BASE, .PPC32, {} }, { .AZEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000595, 0xFC0007FF, .BASE, .PPC32, {} }, { .SRLQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005B1, 0xFC0007FF, .BASE, .PPC32, {} }, { .SREQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005B3, 0xFC0007FF, .BASE, .PPC32, {} }, { .SUBFMEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D1, 0xFC0007FF, .BASE, .PPC32, {} }, { .SFMEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D1, 0xFC0007FF, .BASE, .PPC32, {} }, { .MULLDO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D3, 0xFC0007FF, .P64, .PPC64, {} }, { .ADDMEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D5, 0xFC0007FF, .BASE, .PPC32, {} }, { .AMEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D5, 0xFC0007FF, .BASE, .PPC32, {} }, { .MULLWO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D7, 0xFC0007FF, .BASE, .PPC32, {} }, { .MULSO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D7, 0xFC0007FF, .BASE, .PPC32, {} }, { .TSR_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005DD, 0xFC0007FF, .BASE, .PPC32, {} }, { .SRLIQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005F1, 0xFC0007FF, .BASE, .PPC32, {} }, { .DOZO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000611, 0xFC0007FF, .BASE, .PPC32, {} }, { .ADDO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000615, 0xFC0007FF, .BASE, .PPC32, {} }, { .CAXO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000615, 0xFC0007FF, .BASE, .PPC32, {} }, { .SRA_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000631, 0xFC0007FF, .BASE, .PPC32, {} }, { .SRAI_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000671, 0xFC0007FF, .BASE, .PPC32, {} }, { .DIVO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000697, 0xFC0007FF, .BASE, .PPC32, {} }, { .TLBSRX_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0006A5, 0xFC0007FF, .POWER8, .PPC32, {} }, { .ABSO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0006D1, 0xFC0007FF, .BASE, .PPC32, {} }, { .DIVSO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0006D7, 0xFC0007FF, .BASE, .PPC32, {} }, { .DIVDEUO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000713, 0xFC0007FF, .POWER8, .PPC32, {} }, { .DIVWEUO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000717, 0xFC0007FF, .POWER8, .PPC32, {} }, { .TLBSX_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000725, 0xFC0007FF, .POWER8, .PPC32, {} }, { .SRAQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000731, 0xFC0007FF, .BASE, .PPC32, {} }, { .SREA_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000733, 0xFC0007FF, .BASE, .PPC32, {} }, { .EXTS_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000735, 0xFC0007FF, .BASE, .PPC32, {} }, { .DIVDEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000753, 0xFC0007FF, .POWER8, .PPC32, {} }, { .DIVWEO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000757, 0xFC0007FF, .POWER8, .PPC32, {} }, { .ICSWEPX_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00076D, 0xFC0007FF, .POWER8, .PPC32, {} }, { .SRAIQ_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000771, 0xFC0007FF, .BASE, .PPC32, {} }, { .DIVDUO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000793, 0xFC0007FF, .P64, .PPC64, {} }, { .DIVWUO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000797, 0xFC0007FF, .BASE, .PPC32, {} }, { .SLBFEE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007A7, 0xFC0007FF, .BASE, .PPC32, {} }, { .NABSO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007D1, 0xFC0007FF, .BASE, .PPC32, {} }, { .DIVDO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007D3, 0xFC0007FF, .P64, .PPC64, {} }, { .DIVWO_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007D7, 0xFC0007FF, .BASE, .PPC32, {} }, { .LBZX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0000AE, 0xFC0007FE, .BASE, .PPC32, {} }, { .LBZUX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0000EE, 0xFC0007FE, .BASE, .PPC32, {} }, { .LHZX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00022E, 0xFC0007FE, .BASE, .PPC32, {} }, { .LHZUX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00026E, 0xFC0007FE, .BASE, .PPC32, {} }, { .LHAX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0002AE, 0xFC0007FE, .BASE, .PPC32, {} }, { .LHAUX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0002EE, 0xFC0007FE, .BASE, .PPC32, {} }, { .LWZX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00002E, 0xFC0007FE, .BASE, .PPC32, {} }, { .LWZUX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00006E, 0xFC0007FE, .BASE, .PPC32, {} }, { .LWAX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0002AA, 0xFC0007FE, .P64, .PPC64, {} }, { .LWAUX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0002EA, 0xFC0007FE, .P64, .PPC64, {} }, { .LDX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00002A, 0xFC0007FE, .P64, .PPC64, {} }, { .LDUX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00006A, 0xFC0007FE, .P64, .PPC64, {} }, { .LHBRX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00062C, 0xFC0007FE, .BASE, .PPC32, {} }, { .LWBRX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00042C, 0xFC0007FE, .BASE, .PPC32, {} }, { .LDBRX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C000428, 0xFC0007FE, .POWER8, .PPC64, {} }, { .LSWI, {.GPR,.GPR,.IMM,.NONE}, {.RT,.RA,.NB_FIELD,.NONE}, 0x7C0004AA, 0xFC0007FE, .BASE, .PPC32, {} }, { .LSWX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00042A, 0xFC0007FE, .BASE, .PPC32, {} }, { .STBX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0001AE, 0xFC0007FE, .BASE, .PPC32, {} }, { .STBUX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0001EE, 0xFC0007FE, .BASE, .PPC32, {} }, { .STHX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00032E, 0xFC0007FE, .BASE, .PPC32, {} }, { .STHUX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00036E, 0xFC0007FE, .BASE, .PPC32, {} }, { .STWX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00012E, 0xFC0007FE, .BASE, .PPC32, {} }, { .STWUX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00016E, 0xFC0007FE, .BASE, .PPC32, {} }, { .STDX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00012A, 0xFC0007FE, .P64, .PPC64, {} }, { .STDUX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00016A, 0xFC0007FE, .P64, .PPC64, {} }, { .STHBRX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00072C, 0xFC0007FE, .BASE, .PPC32, {} }, { .STWBRX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00052C, 0xFC0007FE, .BASE, .PPC32, {} }, { .STDBRX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C000528, 0xFC0007FE, .POWER8, .PPC64, {} }, { .STSWI, {.GPR,.GPR,.IMM,.NONE}, {.RS,.RA,.NB_FIELD,.NONE}, 0x7C0005AA, 0xFC0007FE, .BASE, .PPC32, {} }, { .STSWX, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00052A, 0xFC0007FE, .BASE, .PPC32, {} }, { .LBARX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C000068, 0xFC0007FE, .POWER8, .PPC32, {} }, { .LHARX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0000E8, 0xFC0007FE, .POWER8, .PPC32, {} }, { .LWARX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C000028, 0xFC0007FE, .BASE, .PPC32, {} }, { .LDARX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0000A8, 0xFC0007FE, .P64, .PPC64, {} }, { .LQARX, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C000228, 0xFC0007FE, .POWER8, .PPC64, {} }, { .ADD_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000215, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .ADD_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000614, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .ADDC_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000015, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .ADDC_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000414, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .ADDE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000115, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .ADDE_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000514, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .ADDEX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000154, 0xFC0007FE, .POWER9, .PPC32, {} }, { .SUBF_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000051, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .SUBF_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000450, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .SUBFC_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000011, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .SUBFC_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000410, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .SUBFE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000111, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .SUBFE_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000510, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .MULHW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000096, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULHWU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000016, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULLW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001D7, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .MULLW_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D6, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .MULLD_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001D3, 0xFC0003FF, .P64, .PPC64, {sets_cr0=true} }, { .MULLD_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D2, 0xFC0007FE, .P64, .PPC64, {has_oe=true} }, { .MULHD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000092, 0xFC0007FE, .P64, .PPC64, {} }, { .MULHDU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000012, 0xFC0007FE, .P64, .PPC64, {} }, { .DIVW_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003D7, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .DIVW_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007D6, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .DIVWU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000397, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .DIVWU_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000796, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .DIVD_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003D3, 0xFC0003FF, .P64, .PPC64, {sets_cr0=true} }, { .DIVD_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007D2, 0xFC0007FE, .P64, .PPC64, {has_oe=true} }, { .DIVDU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000393, 0xFC0003FF, .P64, .PPC64, {sets_cr0=true} }, { .DIVDU_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000792, 0xFC0007FE, .P64, .PPC64, {has_oe=true} }, { .DIVWE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000357, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .DIVWE_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000756, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .DIVWEU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000317, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .DIVWEU_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000716, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .DIVDE_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000353, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .DIVDE_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000752, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .DIVDEU_DOT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000313, 0xFC0003FF, .BASE, .PPC32, {sets_cr0=true} }, { .DIVDEU_O, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000712, 0xFC0007FE, .BASE, .PPC32, {has_oe=true} }, { .MODSW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000616, 0xFC0007FE, .POWER9, .PPC32, {} }, { .MODUW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000216, 0xFC0007FE, .POWER9, .PPC32, {} }, { .MODSD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000612, 0xFC0007FE, .POWER9, .PPC64, {} }, { .MODUD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000212, 0xFC0007FE, .POWER9, .PPC64, {} }, { .TW, {.IMM,.GPR,.GPR,.NONE}, {.TO_FIELD,.RA,.RB,.NONE}, 0x7C000008, 0xFC0007FE, .BASE, .PPC32, {} }, { .TD, {.IMM,.GPR,.GPR,.NONE}, {.TO_FIELD,.RA,.RB,.NONE}, 0x7C000088, 0xFC0007FE, .P64, .PPC64, {} }, { .AND, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000038, 0xFC0007FE, .BASE, .PPC32, {} }, { .OR, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000378, 0xFC0007FE, .BASE, .PPC32, {} }, { .XOR, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000278, 0xFC0007FE, .BASE, .PPC32, {} }, { .NAND, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C0003B8, 0xFC0007FE, .BASE, .PPC32, {} }, { .NOR, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C0000F8, 0xFC0007FE, .BASE, .PPC32, {} }, { .EQV, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000238, 0xFC0007FE, .BASE, .PPC32, {} }, { .ANDC, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000078, 0xFC0007FE, .BASE, .PPC32, {} }, { .ORC, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000338, 0xFC0007FE, .BASE, .PPC32, {} }, { .BPERMD, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C0001F8, 0xFC0007FE, .P64, .PPC64, {} }, { .CMPB, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C0003F8, 0xFC0007FE, .BASE, .PPC32, {} }, { .SLW, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000030, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRW, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000430, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRAW, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000630, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRAWI, {.GPR,.GPR,.IMM,.NONE}, {.RA,.RS,.SH5,.NONE}, 0x7C000670, 0xFC0007FE, .BASE, .PPC32, {} }, { .SLD, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000036, 0xFC0007FE, .P64, .PPC64, {} }, { .SRD, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000436, 0xFC0007FE, .P64, .PPC64, {} }, { .SRAD, {.GPR,.GPR,.GPR,.NONE}, {.RA,.RS,.RB,.NONE}, 0x7C000634, 0xFC0007FE, .P64, .PPC64, {} }, { .SRADI_DOT, {.GPR,.GPR,.IMM,.NONE}, {.RA,.RS,.SH6,.NONE}, 0x7C000675, 0xFC0007FD, .P64, .PPC64, {sets_cr0=true} }, { .LFSX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00042E, 0xFC0007FE, .FP, .PPC32, {} }, { .LFSUX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00046E, 0xFC0007FE, .FP, .PPC32, {} }, { .LFDX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0004AE, 0xFC0007FE, .FP, .PPC32, {} }, { .LFDUX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0004EE, 0xFC0007FE, .FP, .PPC32, {} }, { .LFIWAX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0006AE, 0xFC0007FE, .FP, .PPC32, {} }, { .LFIWZX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0006EE, 0xFC0007FE, .FP, .PPC32, {} }, { .LFDPX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00062E, 0xFC0007FE, .FP, .PPC32, {} }, { .STFSX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00052E, 0xFC0007FE, .FP, .PPC32, {} }, { .STFSUX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00056E, 0xFC0007FE, .FP, .PPC32, {} }, { .STFDX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0005AE, 0xFC0007FE, .FP, .PPC32, {} }, { .STFDUX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0005EE, 0xFC0007FE, .FP, .PPC32, {} }, { .STFIWX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C0007AE, 0xFC0007FE, .FP, .PPC32, {} }, { .STFDPX, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_X,.NONE,.NONE}, 0x7C00072E, 0xFC0007FE, .FP, .PPC32, {} }, { .MFSPR, {.GPR,.SPR,.NONE,.NONE}, {.RT,.SPR_FIELD,.NONE,.NONE}, 0x7C0002A6, 0xFC0007FE, .BASE, .PPC32, {} }, { .MTSPR, {.SPR,.GPR,.NONE,.NONE}, {.SPR_FIELD,.RS,.NONE,.NONE}, 0x7C0003A6, 0xFC0007FE, .BASE, .PPC32, {} }, { .MFTB, {.GPR,.SPR,.NONE,.NONE}, {.RT,.SPR_FIELD,.NONE,.NONE}, 0x7C0002E6, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBT, {.MEM,.NONE,.NONE,.NONE}, {.OFFSET_BASE_X,.NONE,.NONE,.NONE}, 0x7C00022C, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBTST, {.MEM,.NONE,.NONE,.NONE}, {.OFFSET_BASE_X,.NONE,.NONE,.NONE}, 0x7C0001EC, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBA, {.MEM,.NONE,.NONE,.NONE}, {.OFFSET_BASE_X,.NONE,.NONE,.NONE}, 0x7C0005EC, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBF, {.MEM,.NONE,.NONE,.NONE}, {.OFFSET_BASE_X,.NONE,.NONE,.NONE}, 0x7C0000AC, 0xFC0007FE, .BASE, .PPC32, {} }, { .ICBI, {.MEM,.NONE,.NONE,.NONE}, {.OFFSET_BASE_X,.NONE,.NONE,.NONE}, 0x7C0007AC, 0xFC0007FE, .BASE, .PPC32, {} }, { .ICBT, {.MEM,.NONE,.NONE,.NONE}, {.OFFSET_BASE_X,.NONE,.NONE,.NONE}, 0x7C00002C, 0xFC0007FE, .BASE, .PPC32, {} }, { .SLBIEG, {.GPR,.GPR,.NONE,.NONE}, {.RS,.RB,.NONE,.NONE}, 0x7C0003A4, 0xFC0007FE, .POWER9, .PPC32, {} }, { .LXSDX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000498, 0xFC0007FE, .VSX, .PPC32, {} }, { .LXSIWAX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000098, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .LXSIWZX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000018, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .LXVD2X, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000698, 0xFC0007FE, .VSX, .PPC32, {} }, { .LXVDSX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000298, 0xFC0007FE, .VSX, .PPC32, {} }, { .LXVW4X, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000618, 0xFC0007FE, .VSX, .PPC32, {} }, { .STXSDX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000598, 0xFC0007FE, .VSX, .PPC32, {} }, { .STXSIWX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000118, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .STXVD2X, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000798, 0xFC0007FE, .VSX, .PPC32, {} }, { .STXVW4X, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000718, 0xFC0007FE, .VSX, .PPC32, {} }, { .LXSSPX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000418, 0xFC0007FE, .POWER8, .PPC32, {} }, { .STXSSPX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000518, 0xFC0007FE, .POWER8, .PPC32, {} }, { .LXVH8X, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000658, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .LXVB16X, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C0006D8, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .LXVL, {.VSR,.GPR,.GPR,.NONE}, {.XT,.RA,.RB,.NONE}, 0x7C00021A, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .LXVLL, {.VSR,.GPR,.GPR,.NONE}, {.XT,.RA,.RB,.NONE}, 0x7C00025A, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .STXVH8X, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000758, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .STXVB16X, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C0007D8, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .STXVL, {.VSR,.GPR,.GPR,.NONE}, {.XT,.RA,.RB,.NONE}, 0x7C00031A, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .STXVLL, {.VSR,.GPR,.GPR,.NONE}, {.XT,.RA,.RB,.NONE}, 0x7C00035A, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .LXVX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000218, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .STXVX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C000318, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .LXSIBZX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C00061A, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .LXSIHZX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C00065A, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .STXSIBX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C00071A, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .STXSIHX, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_VSX_X,.NONE,.NONE}, 0x7C00075A, 0xFC0007FE, .VSX_P9, .PPC32, {} }, { .DIVWEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000756, 0xFC0007FE, .POWER8, .PPC32, {has_oe=true} }, { .DIVWEUO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000716, 0xFC0007FE, .POWER8, .PPC32, {has_oe=true} }, { .DIVDEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000752, 0xFC0007FE, .POWER8, .PPC64, {has_oe=true} }, { .DIVDEUO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000712, 0xFC0007FE, .POWER8, .PPC64, {has_oe=true} }, { .T, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000008, 0xFC0007FE, .BASE, .PPC32, {} }, { .SF, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000010, 0xFC0007FE, .BASE, .PPC32, {} }, { .LX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00002E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000030, 0xFC0007FE, .BASE, .PPC32, {} }, { .CNTLZ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000034, 0xFC0007FE, .BASE, .PPC32, {} }, { .MASKG, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00003A, 0xFC0007FE, .BASE, .PPC32, {} }, { .LDEPX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00003A, 0xFC0007FE, .POWER8, .PPC32, {} }, { .WAITASEC, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00003C, 0xFC0007FE, .BASE, .PPC32, {} }, { .MVIWSPLT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00005C, 0xFC0007FE, .BASE, .PPC32, {} }, { .MFVSRD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000066, 0xFC0007FE, .BASE, .PPC32, {} }, { .ERATILX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000066, 0xFC0007FE, .POWER8, .PPC32, {} }, { .LUX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00006E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBWUS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000090, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBDUS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000490, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBFUS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000090, 0xFC0007FE, .BASE, .PPC32, {} }, { .DLMZB, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00009C, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .DNI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0000C3, 0xFC0007FE, .BASE, .PPC32, {} }, { .MUL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0000D6, 0xFC0007FE, .BASE, .PPC32, {} }, { .MVIDSPLT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0000DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .MTSRDIN, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0000E4, 0xFC0007FE, .P64, .PPC64, {} }, { .MFVSRWZ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0000E6, 0xFC0007FE, .BASE, .PPC32, {} }, { .CLF, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0000EC, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBTSTLS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00010C, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .SFE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000110, 0xFC0007FE, .BASE, .PPC32, {} }, { .AE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000114, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBTSTLSE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00011C, 0xFC0007FE, .BASE, .PPC32, {} }, { .MTSLE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000126, 0xFC0007FE, .BASE, .PPC32, {} }, { .ERATSX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000126, 0xFC0007FE, .POWER8, .PPC32, {} }, { .STX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00012E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SLQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000130, 0xFC0007FE, .BASE, .PPC32, {} }, { .SLE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000132, 0xFC0007FE, .BASE, .PPC32, {} }, { .STDEPX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00013A, 0xFC0007FE, .POWER8, .PPC32, {} }, { .DCBTLS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00014C, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .DCBTLSE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00015C, 0xFC0007FE, .BASE, .PPC32, {} }, { .MTVSRD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000166, 0xFC0007FE, .BASE, .PPC32, {} }, { .ERATRE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000166, 0xFC0007FE, .POWER8, .PPC32, {} }, { .WCHKALL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00016C, 0xFC0007FE, .POWER8, .PPC32, {} }, { .STUX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00016E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SLIQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000170, 0xFC0007FE, .BASE, .PPC32, {} }, { .SFZE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000190, 0xFC0007FE, .BASE, .PPC32, {} }, { .AZE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000194, 0xFC0007FE, .BASE, .PPC32, {} }, { .MTVSRWA, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001A6, 0xFC0007FE, .BASE, .PPC32, {} }, { .ERATWE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001A6, 0xFC0007FE, .POWER8, .PPC32, {} }, { .SLLQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001B0, 0xFC0007FE, .BASE, .PPC32, {} }, { .SLEQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001B2, 0xFC0007FE, .BASE, .PPC32, {} }, { .SFME, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001D0, 0xFC0007FE, .BASE, .PPC32, {} }, { .AME, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001D4, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001D6, 0xFC0007FE, .BASE, .PPC32, {} }, { .ICBLCE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .MTSRI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001E4, 0xFC0007FE, .BASE, .PPC32, {} }, { .MTVSRWZ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001E6, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBTSTCT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001EC, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBTSTDS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001EC, 0xFC0007FE, .BASE, .PPC32, {} }, { .SLLIQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001F0, 0xFC0007FE, .BASE, .PPC32, {} }, { .MFDCRX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000206, 0xFC0007FE, .POWER8, .PPC32, {} }, { .LVEXBX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00020A, 0xFC0007FE, .BASE, .PPC32, {} }, { .LVEPXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00020E, 0xFC0007FE, .BASE, .PPC32, {} }, { .DOZ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000210, 0xFC0007FE, .BASE, .PPC32, {} }, { .CAX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000214, 0xFC0007FE, .BASE, .PPC32, {} }, { .EHPRIV, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00021C, 0xFC0007FE, .POWER8, .PPC32, {} }, { .MFAPIDI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000226, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .LSCBX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00022A, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBTCT, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00022C, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBTDS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00022C, 0xFC0007FE, .BASE, .PPC32, {} }, { .MFDCRUX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000246, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .LVEXHX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00024A, 0xFC0007FE, .BASE, .PPC32, {} }, { .LVEPX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00024E, 0xFC0007FE, .BASE, .PPC32, {} }, { .MFBHRBE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00025C, 0xFC0007FE, .BASE, .PPC32, {} }, { .TLBI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000264, 0xFC0007FE, .BASE, .PPC32, {} }, { .ECIWX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00026C, 0xFC0007FE, .BASE, .PPC32, {} }, { .LVEXWX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00028A, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCREAD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00028C, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .DIV, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000296, 0xFC0007FE, .BASE, .PPC32, {} }, { .MFTMR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0002DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .ABS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0002D0, 0xFC0007FE, .BASE, .PPC32, {} }, { .DIVS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0002D6, 0xFC0007FE, .BASE, .PPC32, {} }, { .LXVWSX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0002D8, 0xFC0007FE, .BASE, .PPC32, {} }, { .TLBIA, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0002E4, 0xFC0007FE, .BASE, .PPC32, {} }, { .SETBC, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000300, 0xFC0007FE, .BASE, .PPC32, {} }, { .MTDCRX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000306, 0xFC0007FE, .POWER8, .PPC32, {} }, { .STVEXBX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00030A, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCBLC, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00030C, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .DCBLCE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00031C, 0xFC0007FE, .BASE, .PPC32, {} }, { .ICSWX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00032C, 0xFC0007FE, .POWER8, .PPC32, {} }, { .SETBCR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000340, 0xFC0007FE, .BASE, .PPC32, {} }, { .MTDCRUX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000346, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .STVEXHX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00034A, 0xFC0007FE, .BASE, .PPC32, {} }, { .CLRBHRB, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00035C, 0xFC0007FE, .BASE, .PPC32, {} }, { .ECOWX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00036C, 0xFC0007FE, .BASE, .PPC32, {} }, { .SETNBC, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000380, 0xFC0007FE, .BASE, .PPC32, {} }, { .STVEXWX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00038A, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00038C, 0xFC0007FE, .POWER8, .PPC32, {} }, { .MTTMR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .SETNBCR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003C0, 0xFC0007FE, .BASE, .PPC32, {} }, { .DSN, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003C6, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .NABS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003D0, 0xFC0007FE, .BASE, .PPC32, {} }, { .ICBTLSE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003DC, 0xFC0007FE, .BASE, .PPC32, {} }, { .CLI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003EC, 0xFC0007FE, .BASE, .PPC32, {} }, { .MCRXR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000400, 0xFC0007FE, .BASE, .PPC32, {} }, { .LBDCBX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000404, 0xFC0007FE, .BASE, .PPC32, {} }, { .LBDX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000406, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .BBLELS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00040C, 0xFC0007FE, .BASE, .PPC32, {} }, { .LVLX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00040E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBFCO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000410, 0xFC0007FE, .BASE, .PPC32, {} }, { .SFO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000410, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBCO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000410, 0xFC0007FE, .BASE, .PPC32, {} }, { .ADDCO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000414, 0xFC0007FE, .BASE, .PPC32, {} }, { .AO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000414, 0xFC0007FE, .BASE, .PPC32, {} }, { .CLCS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000426, 0xFC0007FE, .BASE, .PPC32, {} }, { .LSX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00042A, 0xFC0007FE, .BASE, .PPC32, {} }, { .LBRX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00042C, 0xFC0007FE, .BASE, .PPC32, {} }, { .RRIB, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000432, 0xFC0007FE, .BASE, .PPC32, {} }, { .MASKIR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00043A, 0xFC0007FE, .BASE, .PPC32, {} }, { .LHDCBX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000444, 0xFC0007FE, .BASE, .PPC32, {} }, { .LHDX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000446, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .LVTRX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00044A, 0xFC0007FE, .BASE, .PPC32, {} }, { .BBELR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00044C, 0xFC0007FE, .BASE, .PPC32, {} }, { .LVRX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00044E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBFO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000450, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000450, 0xFC0007FE, .BASE, .PPC32, {} }, { .LWDCBX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000484, 0xFC0007FE, .BASE, .PPC32, {} }, { .LWDX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000486, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .LVTLX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00048A, 0xFC0007FE, .BASE, .PPC32, {} }, { .LSI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004AA, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004AC, 0xFC0007FE, .BASE, .PPC32, {} }, { .MFFGPR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004BE, 0xFC0007FE, .BASE, .PPC32, {} }, { .LDDX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004C6, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .LVSWX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004CA, 0xFC0007FE, .BASE, .PPC32, {} }, { .NEGO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004D0, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004D6, 0xFC0007FE, .BASE, .PPC32, {} }, { .MFSRI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004E6, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCLST, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0004EC, 0xFC0007FE, .BASE, .PPC32, {} }, { .STBDCBX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000504, 0xFC0007FE, .BASE, .PPC32, {} }, { .STBDX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000506, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .STVLX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00050E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBFEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000510, 0xFC0007FE, .BASE, .PPC32, {} }, { .SFEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000510, 0xFC0007FE, .BASE, .PPC32, {} }, { .ADDEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000514, 0xFC0007FE, .BASE, .PPC32, {} }, { .AEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000514, 0xFC0007FE, .BASE, .PPC32, {} }, { .HASHSTP, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000524, 0xFC0007FE, .BASE, .PPC32, {} }, { .STSX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00052A, 0xFC0007FE, .BASE, .PPC32, {} }, { .STBRX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00052C, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000530, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000532, 0xFC0007FE, .BASE, .PPC32, {} }, { .STHDCBX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000544, 0xFC0007FE, .BASE, .PPC32, {} }, { .STHDX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000546, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .STVFRX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00054A, 0xFC0007FE, .BASE, .PPC32, {} }, { .STVRX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00054E, 0xFC0007FE, .BASE, .PPC32, {} }, { .HASHCHKP, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000564, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRIQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000570, 0xFC0007FE, .BASE, .PPC32, {} }, { .STWDCBX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000584, 0xFC0007FE, .BASE, .PPC32, {} }, { .STWDX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000586, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .STVFLX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00058A, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBFZEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000590, 0xFC0007FE, .BASE, .PPC32, {} }, { .SFZEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000590, 0xFC0007FE, .BASE, .PPC32, {} }, { .ADDZEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000594, 0xFC0007FE, .BASE, .PPC32, {} }, { .AZEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000594, 0xFC0007FE, .BASE, .PPC32, {} }, { .HASHST, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005A4, 0xFC0007FE, .BASE, .PPC32, {} }, { .STSI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005AA, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRLQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005B0, 0xFC0007FE, .BASE, .PPC32, {} }, { .SREQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005B2, 0xFC0007FE, .BASE, .PPC32, {} }, { .MFTGPR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005BE, 0xFC0007FE, .BASE, .PPC32, {} }, { .STDDX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005C6, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .STVSWX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005CA, 0xFC0007FE, .BASE, .PPC32, {} }, { .SUBFMEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D0, 0xFC0007FE, .BASE, .PPC32, {} }, { .SFMEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D0, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULLDO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D2, 0xFC0007FE, .P64, .PPC64, {} }, { .ADDMEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D4, 0xFC0007FE, .BASE, .PPC32, {} }, { .AMEO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D4, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULLWO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D6, 0xFC0007FE, .BASE, .PPC32, {} }, { .MULSO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005D6, 0xFC0007FE, .BASE, .PPC32, {} }, { .HASHCHK, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005E4, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRLIQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0005F0, 0xFC0007FE, .BASE, .PPC32, {} }, { .LVSM, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00060A, 0xFC0007FE, .BASE, .PPC32, {} }, { .STVEPXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00060E, 0xFC0007FE, .BASE, .PPC32, {} }, { .LVLXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00060E, 0xFC0007FE, .BASE, .PPC32, {} }, { .DOZO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000610, 0xFC0007FE, .BASE, .PPC32, {} }, { .ADDO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000614, 0xFC0007FE, .BASE, .PPC32, {} }, { .CAXO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000614, 0xFC0007FE, .BASE, .PPC32, {} }, { .LFQX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00062E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRA, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000630, 0xFC0007FE, .BASE, .PPC32, {} }, { .EVLDDEPX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00063E, 0xFC0007FE, .BASE, .PPC32, {} }, { .LFDDX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000646, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .LVTRXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00064A, 0xFC0007FE, .BASE, .PPC32, {} }, { .STVEPX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00064E, 0xFC0007FE, .BASE, .PPC32, {} }, { .LVRXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00064E, 0xFC0007FE, .BASE, .PPC32, {} }, { .RAC, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000664, 0xFC0007FE, .BASE, .PPC32, {} }, { .ERATIVAX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000666, 0xFC0007FE, .POWER8, .PPC32, {} }, { .LFQUX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00066E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRAI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000670, 0xFC0007FE, .BASE, .PPC32, {} }, { .LVTLXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00068A, 0xFC0007FE, .BASE, .PPC32, {} }, { .DIVO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000696, 0xFC0007FE, .BASE, .PPC32, {} }, { .SLBIAG, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0006A4, 0xFC0007FE, .BASE, .PPC32, {} }, { .LVSWXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0006CA, 0xFC0007FE, .BASE, .PPC32, {} }, { .ABSO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0006D0, 0xFC0007FE, .BASE, .PPC32, {} }, { .DIVSO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0006D6, 0xFC0007FE, .BASE, .PPC32, {} }, { .RMIEG, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0006E4, 0xFC0007FE, .BASE, .PPC32, {} }, { .STVLXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00070E, 0xFC0007FE, .BASE, .PPC32, {} }, { .STFQX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00072E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRAQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000730, 0xFC0007FE, .BASE, .PPC32, {} }, { .SREA, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000732, 0xFC0007FE, .BASE, .PPC32, {} }, { .EXTS, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000734, 0xFC0007FE, .BASE, .PPC32, {} }, { .EVSTDDEPX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00073E, 0xFC0007FE, .BASE, .PPC32, {} }, { .STFDDX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000746, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .STVFRXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00074A, 0xFC0007FE, .BASE, .PPC32, {} }, { .WCLRALL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00074C, 0xFC0007FE, .POWER8, .PPC32, {} }, { .WCLR, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00074C, 0xFC0007FE, .POWER8, .PPC32, {} }, { .STVRXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00074E, 0xFC0007FE, .BASE, .PPC32, {} }, { .ICSWEPX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00076C, 0xFC0007FE, .POWER8, .PPC32, {} }, { .STFQUX, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00076E, 0xFC0007FE, .BASE, .PPC32, {} }, { .SRAIQ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000770, 0xFC0007FE, .BASE, .PPC32, {} }, { .STVFLXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00078A, 0xFC0007FE, .BASE, .PPC32, {} }, { .ICI, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C00078C, 0xFC0007FE, .POWER8, .PPC32, {} }, { .DIVDUO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000792, 0xFC0007FE, .P64, .PPC64, {} }, { .DIVWUO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000796, 0xFC0007FE, .BASE, .PPC32, {} }, { .STVSWXL, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007CA, 0xFC0007FE, .BASE, .PPC32, {} }, { .ICREAD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007CC, 0xFC0007FE, .BOOKE, .PPC32, {} }, { .NABSO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007D0, 0xFC0007FE, .BASE, .PPC32, {} }, { .DIVDO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007D2, 0xFC0007FE, .P64, .PPC64, {} }, { .DIVWO, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007D6, 0xFC0007FE, .BASE, .PPC32, {} }, { .DCLZ, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0007EC, 0xFC0007FE, .BASE, .PPC32, {} }, { .ADD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000214, 0xFC0003FE, .BASE, .PPC32, {} }, { .ADDC, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000014, 0xFC0003FE, .BASE, .PPC32, {} }, { .ADDE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000114, 0xFC0003FE, .BASE, .PPC32, {} }, { .SUBF, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000050, 0xFC0003FE, .BASE, .PPC32, {} }, { .SUBFC, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000010, 0xFC0003FE, .BASE, .PPC32, {} }, { .SUBFE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000110, 0xFC0003FE, .BASE, .PPC32, {} }, { .MULLW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001D6, 0xFC0003FE, .BASE, .PPC32, {} }, { .MULLD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0001D2, 0xFC0003FE, .P64, .PPC64, {} }, { .DIVW, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003D6, 0xFC0003FE, .BASE, .PPC32, {} }, { .DIVWU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000396, 0xFC0003FE, .BASE, .PPC32, {} }, { .DIVD, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C0003D2, 0xFC0003FE, .P64, .PPC64, {} }, { .DIVDU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000392, 0xFC0003FE, .P64, .PPC64, {} }, { .DIVWE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000356, 0xFC0003FE, .BASE, .PPC32, {} }, { .DIVWEU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000316, 0xFC0003FE, .BASE, .PPC32, {} }, { .DIVDE, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000352, 0xFC0003FE, .P64, .PPC64, {} }, { .DIVDEU, {.GPR,.GPR,.GPR,.NONE}, {.RT,.RA,.RB,.NONE}, 0x7C000312, 0xFC0003FE, .P64, .PPC64, {} }, { .SRADI, {.GPR,.GPR,.IMM,.NONE}, {.RA,.RS,.SH6,.NONE}, 0x7C000674, 0xFC0007FC, .P64, .PPC64, {} }, { .XXSPLTIW, {.VSR,.SIMM,.NONE,.NONE}, {.XT,.D16,.NONE,.NONE}, 0x80060000, 0xFC070000, .POWER10, .PPC32, {prefixed=true} }, { .XXSPLTIDP, {.VSR,.SIMM,.NONE,.NONE}, {.XT,.D16,.NONE,.NONE}, 0x80040000, 0xFC070000, .POWER10, .PPC32, {prefixed=true} }, { .XXSPLTI32DX, {.VSR,.SIMM,.NONE,.NONE}, {.XT,.D16,.NONE,.NONE}, 0x80000000, 0xFC070000, .POWER10, .PPC32, {prefixed=true} }, { .LWZ, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0x80000000, 0xFC000000, .BASE, .PPC32, {} }, { .PLWZ, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0x80000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .XXBLENDVB, {.VSR,.VSR,.VSR,.VSR}, {.NONE,.NONE,.NONE,.NONE}, 0x84221900, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .XXBLENDVH, {.VSR,.VSR,.VSR,.VSR}, {.NONE,.NONE,.NONE,.NONE}, 0x84221910, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .XXBLENDVW, {.VSR,.VSR,.VSR,.VSR}, {.NONE,.NONE,.NONE,.NONE}, 0x84221920, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .XXBLENDVD, {.VSR,.VSR,.VSR,.VSR}, {.NONE,.NONE,.NONE,.NONE}, 0x84221930, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .LU, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0x84000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .LWZU, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0x84000000, 0xFC000000, .BASE, .PPC32, {} }, { .XXPERMX, {.VSR,.VSR,.VSR,.VSR}, {.NONE,.NONE,.NONE,.NONE}, 0x88221900, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .XXEVAL, {.VSR,.VSR,.VSR,.VSR}, {.NONE,.NONE,.NONE,.NONE}, 0x88221910, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .LBZ, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0x88000000, 0xFC000000, .BASE, .PPC32, {} }, { .PLBZ, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0x88000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .LBZU, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0x8C000000, 0xFC000000, .BASE, .PPC32, {} }, { .ST, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0x90000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .STW, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0x90000000, 0xFC000000, .BASE, .PPC32, {} }, { .PSTW, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0x90000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .STU, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0x94000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .STWU, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0x94000000, 0xFC000000, .BASE, .PPC32, {} }, { .STB, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0x98000000, 0xFC000000, .BASE, .PPC32, {} }, { .PSTB, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0x98000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .STBU, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0x9C000000, 0xFC000000, .BASE, .PPC32, {} }, { .LHZ, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xA0000000, 0xFC000000, .BASE, .PPC32, {} }, { .PLHZ, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xA0000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .LHZU, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xA4000000, 0xFC000000, .BASE, .PPC32, {} }, { .PLWA, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xA4000000, 0xFC000000, .POWER10, .PPC64, {prefixed=true} }, { .LHA, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xA8000000, 0xFC000000, .BASE, .PPC32, {} }, { .PLHA, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xA8000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .PLXSD, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xA8000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .LHAU, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xAC000000, 0xFC000000, .BASE, .PPC32, {} }, { .PLXSSP, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xAC000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .STH, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0xB0000000, 0xFC000000, .BASE, .PPC32, {} }, { .PSTH, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0xB0000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .STHU, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0xB4000000, 0xFC000000, .BASE, .PPC32, {} }, { .LM, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xB8000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .LMW, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xB8000000, 0xFC000000, .BASE, .PPC32, {} }, { .PSTXSD, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xB8000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .STM, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xBC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .STMW, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0xBC000000, 0xFC000000, .BASE, .PPC32, {} }, { .PSTXSSP, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xBC000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .LFS, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xC0000000, 0xFC000000, .FP, .PPC32, {} }, { .PLFS, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xC0000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .LFSU, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xC4000000, 0xFC000000, .FP, .PPC32, {} }, { .LFD, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xC8000000, 0xFC000000, .FP, .PPC32, {} }, { .PLFD, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xC8000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .PLXV, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_BASE_D,.NONE,.NONE}, 0xC8000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .LFDU, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xCC000000, 0xFC000000, .FP, .PPC32, {} }, { .STFS, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xD0000000, 0xFC000000, .FP, .PPC32, {} }, { .PSTFS, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xD0000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .STFSU, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xD4000000, 0xFC000000, .FP, .PPC32, {} }, { .STFD, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xD8000000, 0xFC000000, .FP, .PPC32, {} }, { .PSTFD, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xD8000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .PSTXV, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_BASE_D,.NONE,.NONE}, 0xD8000000, 0xFC000000, .POWER10, .PPC32, {prefixed=true} }, { .STFDU, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xDC000000, 0xFC000000, .FP, .PPC32, {} }, { .LFQ, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xE0000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .LQ, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_DQ,.NONE,.NONE}, 0xE0000000, 0xFC00000F, .POWER8, .PPC64, {} }, { .PSQ_L, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xE0000000, 0xFC00F000, .PS, .PPC32, {} }, { .LFQU, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xE4000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .PSQ_LU, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xE4000000, 0xFC00F000, .PS, .PPC32, {} }, { .LFDP, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_DS,.NONE,.NONE}, 0xE4000000, 0xFC000003, .FP, .PPC32, {} }, { .LXSD, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_DS,.NONE,.NONE}, 0xE4000002, 0xFC000003, .VSX_P9, .PPC32, {} }, { .LXSSP, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_DS,.NONE,.NONE}, 0xE4000003, 0xFC000003, .VSX_P9, .PPC32, {} }, { .PLD, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_D,.NONE,.NONE}, 0xE4000000, 0xFC000000, .POWER10, .PPC64, {prefixed=true} }, { .LWA, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_DS,.NONE,.NONE}, 0xE8000002, 0xFC000003, .P64, .PPC64, {} }, { .LD, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_DS,.NONE,.NONE}, 0xE8000000, 0xFC000003, .P64, .PPC64, {} }, { .LDU, {.GPR,.MEM,.NONE,.NONE}, {.RT,.OFFSET_BASE_DS,.NONE,.NONE}, 0xE8000001, 0xFC000003, .P64, .PPC64, {} }, { .DADD_DOT, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221805, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DSUB_DOT, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221C05, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DMUL_DOT, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221845, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DDIV_DOT, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221C45, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DRSP_DOT, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201605, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DCTDP_DOT, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201205, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DXEX_DOT, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC2012C5, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DIEX_DOT, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221EC5, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DRRND_DOT, {.FPR,.FPR,.FPR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221847, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DRINTX_DOT, {.IMM,.FPR,.FPR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xEC2010C7, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DRINTN_DOT, {.IMM,.FPR,.FPR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xEC2011C7, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DQUA_DOT, {.FPR,.FPR,.FPR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221807, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DQUAI_DOT, {.IMM,.FPR,.FPR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201087, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DSCLI_DOT, {.FPR,.FPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC220085, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DSCRI_DOT, {.FPR,.FPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC2200C5, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DCFFIX_DOT, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201645, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DCTFIX_DOT, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201245, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DENBCD_DOT, {.IMM,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201685, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DDEDPD_DOT, {.IMM,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201285, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .XVF16GER2, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC00089E, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF16GER2PP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000896, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF16GER2PN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000C96, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF16GER2NP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000A96, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF16GER2NN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000E96, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF32GER, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC0008DE, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF32GERPP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC0008D6, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF32GERPN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000CD6, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF32GERNP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000AD6, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF32GERNN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000ED6, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF64GER, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC0009DE, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF64GERPP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC0009D6, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF64GERPN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000DD6, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF64GERNP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000BD6, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVF64GERNN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000FD6, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVBF16GER2, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC00099E, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVBF16GER2PP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000996, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVBF16GER2PN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000D96, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVBF16GER2NP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000B96, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVBF16GER2NN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000F96, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVI4GER8, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC00091E, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVI4GER8PP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000916, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVI8GER4, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC00081E, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVI8GER4PP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000816, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVI8GER4SPP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000B1E, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVI16GER2, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000A5E, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVI16GER2PP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000B5E, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVI16GER2S, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC00095E, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVI16GER2SPP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000956, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .PMXVF32GER, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC0008DE, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF64GER, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC0009DE, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVI4GER8, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC00091E, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVI8GER4, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC00081E, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVI16GER2, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000A5E, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF16GER2, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC00089E, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF16GER2PP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000896, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF16GER2PN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000C96, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF16GER2NP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000A96, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF16GER2NN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000E96, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF32GERPP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC0008D6, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF32GERPN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000CD6, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF32GERNP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000AD6, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF32GERNN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000ED6, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF64GERPP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC0009D6, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF64GERPN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000DD6, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF64GERNP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000BD6, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVF64GERNN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000FD6, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVBF16GER2, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC00099E, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVBF16GER2PP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000996, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVBF16GER2PN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000D96, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVBF16GER2NP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000B96, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVBF16GER2NN, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000F96, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVI4GER8PP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000916, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVI8GER4PP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000816, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVI8GER4SPP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000B1E, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVI16GER2PP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000B5E, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVI16GER2S, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC00095E, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .PMXVI16GER2SPP, {.IMM,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC000956, 0xFFFFFFFF, .POWER10, .PPC32, {prefixed=true} }, { .DADD, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221804, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DSUB, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221C04, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DMUL, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221844, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DDIV, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221C44, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DCMPU, {.CR_FIELD,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC011504, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DCMPO, {.CR_FIELD,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC011104, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DRSP, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201604, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DCTDP, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201204, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DXEX, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC2012C4, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DIEX, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221EC4, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DRRND, {.FPR,.FPR,.FPR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221846, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DRINTX, {.IMM,.FPR,.FPR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xEC2010C6, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DRINTN, {.IMM,.FPR,.FPR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xEC2011C6, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DQUA, {.FPR,.FPR,.FPR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xEC221806, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DQUAI, {.IMM,.FPR,.FPR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201086, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DSCLI, {.FPR,.FPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC220084, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DSCRI, {.FPR,.FPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC2200C4, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DCFFIX, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201644, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DCTFIX, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201244, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DTSTDC, {.CR_FIELD,.FPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC010184, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DTSTDG, {.CR_FIELD,.FPR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC0101C4, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DTSTEX, {.CR_FIELD,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC011144, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DTSTSF, {.CR_FIELD,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC011544, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DENBCD, {.IMM,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201684, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DDEDPD, {.IMM,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xEC201284, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .FSQRTS_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xEC00002D, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FRES_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xEC000031, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FRSQRTES_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xEC000035, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCFIDS_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xEC00069D, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCFIDUS_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xEC00079D, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FSQRTS, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xEC00002C, 0xFC1F07FE, .FP, .PPC32, {} }, { .FRES, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xEC000030, 0xFC1F07FE, .FP, .PPC32, {} }, { .FRSQRTES, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xEC000034, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCFIDS, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xEC00069C, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCFIDUS, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xEC00079C, 0xFC1F07FE, .FP, .PPC32, {} }, { .FADDS_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xEC00002B, 0xFC0007FF, .FP, .PPC32, {sets_cr1=true} }, { .FSUBS_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xEC000029, 0xFC0007FF, .FP, .PPC32, {sets_cr1=true} }, { .FMULS_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRC,.NONE}, 0xEC000033, 0xFC00F83F, .FP, .PPC32, {sets_cr1=true} }, { .FDIVS_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xEC000025, 0xFC0007FF, .FP, .PPC32, {sets_cr1=true} }, { .FADDS, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xEC00002A, 0xFC0007FE, .FP, .PPC32, {} }, { .FSUBS, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xEC000028, 0xFC0007FE, .FP, .PPC32, {} }, { .FMULS, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRC,.NONE}, 0xEC000032, 0xFC00F83E, .FP, .PPC32, {} }, { .FDIVS, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xEC000024, 0xFC0007FE, .FP, .PPC32, {} }, { .FMADDS_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xEC00003B, 0xFC00003F, .FP, .PPC32, {sets_cr1=true} }, { .FMSUBS_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xEC000039, 0xFC00003F, .FP, .PPC32, {sets_cr1=true} }, { .FNMADDS_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xEC00003F, 0xFC00003F, .FP, .PPC32, {sets_cr1=true} }, { .FNMSUBS_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xEC00003D, 0xFC00003F, .FP, .PPC32, {sets_cr1=true} }, { .FMADDS, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xEC00003A, 0xFC00003E, .FP, .PPC32, {} }, { .FMSUBS, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xEC000038, 0xFC00003E, .FP, .PPC32, {} }, { .FNMADDS, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xEC00003E, 0xFC00003E, .FP, .PPC32, {} }, { .FNMSUBS, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xEC00003C, 0xFC00003E, .FP, .PPC32, {} }, { .LXVKQ, {.VSR,.IMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF03F02D0, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVCVBF16SPN, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF030176C, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XVCVSPBF16, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF031176C, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XXGENPCVBM, {.VSR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF0201728, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XXGENPCVHM, {.VSR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF020172A, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XXGENPCVWM, {.VSR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF0201768, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XXGENPCVDM, {.VSR,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF020176A, 0xFFFFFFFF, .POWER10, .PPC32, {} }, { .XSCVSXDSP, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF06024E0, 0xFFFFFFFF, .VSX_P9, .PPC32, {} }, { .XSCVUXDSP, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF06024A0, 0xFFFFFFFF, .VSX_P9, .PPC32, {} }, { .XXBRH, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF067276C, 0xFFFFFFFF, .VSX_P9, .PPC32, {} }, { .XXBRW, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF06F276C, 0xFFFFFFFF, .VSX_P9, .PPC32, {} }, { .XXBRD, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF077276C, 0xFFFFFFFF, .VSX_P9, .PPC32, {} }, { .XXBRQ, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF07F276C, 0xFFFFFFFF, .VSX_P9, .PPC32, {} }, { .XVTLSBB, {.CR_FIELD,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF182276C, 0xFFFFFFFF, .VSX_P10, .PPC32, {} }, { .XVCVHPSP, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF078276C, 0xFFFFFFFF, .VSX_P9, .PPC32, {} }, { .XVCVSPHP, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF079276C, 0xFFFFFFFF, .VSX_P9, .PPC32, {} }, { .XXPERMR, {.VSR,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF06429D0, 0xFFFFFFFF, .VSX_P9, .PPC32, {} }, { .XSCVDPHP, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF031156C, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XSCVHPDP, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF030156C, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XSIEXPDP, {.VSR,.GPR,.GPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF0221F2C, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XSXEXPDP, {.GPR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF020156C, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XSXSIGDP, {.GPR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF021156C, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVIEXPSP, {.VSR,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF0221EC0, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVIEXPDP, {.VSR,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF0221FC0, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVXEXPSP, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF028176C, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVXEXPDP, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF020176C, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVXSIGSP, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF029176C, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVXSIGDP, {.VSR,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF021176C, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVTSTDCSP, {.VSR,.VSR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF02016A8, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVTSTDCDP, {.VSR,.VSR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF02017A8, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XSTSTDCSP, {.CR_FIELD,.VSR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF0000CA8, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XSTSTDCDP, {.CR_FIELD,.VSR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF0000DA8, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XSTSQRTDP, {.CR_FIELD,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF00009A8, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVTSQRTSP, {.CR_FIELD,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF0000AA8, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVTSQRTDP, {.CR_FIELD,.VSR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF0000BA8, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XSTDIVDP, {.CR_FIELD,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF00111E8, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVTDIVSP, {.CR_FIELD,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF00112E8, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XVTDIVDP, {.CR_FIELD,.VSR,.VSR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xF00113E8, 0xFFFFFFFE, .VSX_P9, .PPC32, {} }, { .XXSPLTIB, {.VSR,.UIMM,.NONE,.NONE}, {.XT,.UIMM_5,.NONE,.NONE}, 0xF00002D0, 0xFC18FFFC, .VSX_P9, .PPC32, {} }, { .XSSQRTSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF000002C, 0xFC1F07FC, .POWER8, .PPC32, {} }, { .XSSQRTDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF000012C, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSRESP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000068, 0xFC1F07FC, .POWER8, .PPC32, {} }, { .XSREDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000168, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSRSQRTESP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000028, 0xFC1F07FC, .POWER8, .PPC32, {} }, { .XSRSQRTEDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000128, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSABSDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000564, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSNABSDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00005A4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSNEGDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00005E4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSCVDPSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000424, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSCVSPDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000524, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSCVDPSXDS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000560, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSCVDPUXDS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000520, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSCVSXDDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00005E0, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSCVUXDDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00005A0, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSCVDPSXWS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000160, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSCVDPUXWS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000120, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSCVSPDPN, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF000052C, 0xFC1F07FC, .POWER8, .PPC32, {} }, { .XSCVDPSPN, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF000042C, 0xFC1F07FC, .POWER8, .PPC32, {} }, { .XSRDPI, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000124, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSRDPIM, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00001E4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSRDPIP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00001A4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSRDPIZ, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000164, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSRDPIC, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00001AC, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XSRSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000464, 0xFC1F07FC, .POWER8, .PPC32, {} }, { .XVSQRTSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF000022C, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVSQRTDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF000032C, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRESP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000268, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVREDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000368, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRSQRTESP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000228, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRSQRTEDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000328, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVABSSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000664, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVABSDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000764, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVNABSSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00006A4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVNABSDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00007A4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVNEGSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00006E4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVNEGDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00007E4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVSPDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000724, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVDPSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000624, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVSPSXDS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000660, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVSPUXDS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000620, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVDPSXDS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000760, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVDPUXDS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000720, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVSPSXWS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000260, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVSPUXWS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000220, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVDPSXWS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000360, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVDPUXWS, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000320, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVSXDSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00006E0, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVUXDSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00006A0, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVSXDDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00007E0, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVUXDDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00007A0, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVSXWSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00002E0, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVUXWSP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00002A0, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVSXWDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00003E0, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVCVUXWDP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00003A0, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRSPI, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000224, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRSPIM, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00002E4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRSPIP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00002A4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRSPIZ, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000264, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRSPIC, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00002AC, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRDPI, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000324, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRDPIM, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00003E4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRDPIP, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00003A4, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRDPIZ, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF0000364, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XVRDPIC, {.VSR,.VSR,.NONE,.NONE}, {.XT,.XB,.NONE,.NONE}, 0xF00003AC, 0xFC1F07FC, .VSX, .PPC32, {} }, { .XXSPLTW, {.VSR,.VSR,.IMM,.NONE}, {.XT,.XB,.UIMM_2,.NONE}, 0xF0000290, 0xFC1C07FC, .VSX, .PPC32, {} }, { .XSCMPODP, {.CR_FIELD,.VSR,.VSR,.NONE}, {.BF,.XA,.XB,.NONE}, 0xF0000158, 0xFC6007FC, .VSX, .PPC32, {} }, { .XSCMPUDP, {.CR_FIELD,.VSR,.VSR,.NONE}, {.BF,.XA,.XB,.NONE}, 0xF0000118, 0xFC6007FC, .VSX, .PPC32, {} }, { .XXEXTRACTUW, {.VSR,.VSR,.IMM,.NONE}, {.XT,.XB,.UIMM_4,.NONE}, 0xF0000294, 0xFC1007FC, .VSX_P9, .PPC32, {} }, { .XXINSERTW, {.VSR,.VSR,.IMM,.NONE}, {.XT,.XB,.UIMM_4,.NONE}, 0xF00002D4, 0xFC1007FC, .VSX_P9, .PPC32, {} }, { .STFQ, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xF0000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .XSADDSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000000, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSADDDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000100, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSSUBSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000040, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSSUBDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000140, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSMULSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000080, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSMULDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000180, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSDIVSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00000C0, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSDIVDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00001C0, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSMADDASP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000008, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSMADDADP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000108, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSMADDMSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000048, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSMADDMDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000148, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSMSUBASP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000088, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSMSUBADP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000188, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSMSUBMSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00000C8, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSMSUBMDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00001C8, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSNMADDASP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000408, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSNMADDADP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000508, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSNMADDMSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000448, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSNMADDMDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000548, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSNMSUBASP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000488, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSNMSUBADP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000588, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSNMSUBMSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00004C8, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XSNMSUBMDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00005C8, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSMAXDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000500, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSMINDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000540, 0xFC0007F8, .VSX, .PPC32, {} }, { .XSMAXCDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000400, 0xFC0007F8, .VSX_P9, .PPC32, {} }, { .XSMINCDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000440, 0xFC0007F8, .VSX_P9, .PPC32, {} }, { .XSMAXJDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000480, 0xFC0007F8, .VSX_P9, .PPC32, {} }, { .XSMINJDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00004C0, 0xFC0007F8, .VSX_P9, .PPC32, {} }, { .XSCMPEQDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000018, 0xFC0007F8, .VSX_P9, .PPC32, {} }, { .XSCMPGTDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000058, 0xFC0007F8, .VSX_P9, .PPC32, {} }, { .XSCMPGEDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000098, 0xFC0007F8, .VSX_P9, .PPC32, {} }, { .XSCPSGNDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000580, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVADDSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000200, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVADDDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000300, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVSUBSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000240, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVSUBDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000340, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMULSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000280, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMULDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000380, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVDIVSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00002C0, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVDIVDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00003C0, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMADDASP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000208, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMADDADP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000308, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMADDMSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000248, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMADDMDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000348, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMSUBASP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000288, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMSUBADP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000388, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMSUBMSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00002C8, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMSUBMDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00003C8, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVNMADDASP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000608, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVNMADDADP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000708, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVNMADDMSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000648, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVNMADDMDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000748, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVNMSUBASP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000688, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVNMSUBADP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000788, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVNMSUBMSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00006C8, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVNMSUBMDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00007C8, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMAXSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000600, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMAXDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000700, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMINSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000640, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVMINDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000740, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPEQSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000218, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPEQSP_DOT, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000618, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPEQDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000318, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPEQDP_DOT, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000718, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPGTSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000258, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPGTSP_DOT, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000658, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPGTDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000358, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPGTDP_DOT, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000758, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPGESP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000298, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPGESP_DOT, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000698, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPGEDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000398, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCMPGEDP_DOT, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000798, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCPSGNSP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000680, 0xFC0007F8, .VSX, .PPC32, {} }, { .XVCPSGNDP, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000780, 0xFC0007F8, .VSX, .PPC32, {} }, { .XXLAND, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000410, 0xFC0007F8, .VSX, .PPC32, {} }, { .XXLANDC, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000450, 0xFC0007F8, .VSX, .PPC32, {} }, { .XXLOR, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000490, 0xFC0007F8, .VSX, .PPC32, {} }, { .XXLXOR, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00004D0, 0xFC0007F8, .VSX, .PPC32, {} }, { .XXLNOR, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000510, 0xFC0007F8, .VSX, .PPC32, {} }, { .XXLEQV, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00005D0, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XXLNAND, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000590, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XXLORC, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000550, 0xFC0007F8, .POWER8, .PPC32, {} }, { .XXMRGHW, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000090, 0xFC0007F8, .VSX, .PPC32, {} }, { .XXMRGLW, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF0000190, 0xFC0007F8, .VSX, .PPC32, {} }, { .XXPERM, {.VSR,.VSR,.VSR,.NONE}, {.XT,.XA,.XB,.NONE}, 0xF00000D0, 0xFC0007F8, .VSX_P9, .PPC32, {} }, { .XXSLDWI, {.VSR,.VSR,.VSR,.IMM}, {.XT,.XA,.XB,.UIMM_2}, 0xF0000010, 0xFC0003F8, .VSX, .PPC32, {} }, { .XXPERMDI, {.VSR,.VSR,.VSR,.IMM}, {.XT,.XA,.XB,.UIMM_2}, 0xF0000050, 0xFC0003F8, .VSX, .PPC32, {} }, { .PSQ_ST, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xF0000000, 0xFC00F000, .PS, .PPC32, {} }, { .XXSEL, {.VSR,.VSR,.VSR,.VSR}, {.XT,.XA,.XB,.XC}, 0xF0000030, 0xFC000030, .VSX, .PPC32, {} }, { .STFQU, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xF4000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .PSQ_STU, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xF4000000, 0xFC00F000, .PS, .PPC32, {} }, { .LXV, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_BASE_DQ,.NONE,.NONE}, 0xF4000001, 0xFC000007, .VSX_P9, .PPC32, {} }, { .STXV, {.VSR,.MEM,.NONE,.NONE}, {.XT,.OFFSET_BASE_DQ,.NONE,.NONE}, 0xF4000005, 0xFC000007, .VSX_P9, .PPC32, {} }, { .STFDP, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_DS,.NONE,.NONE}, 0xF4000000, 0xFC000003, .FP, .PPC32, {} }, { .STXSD, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_DS,.NONE,.NONE}, 0xF4000002, 0xFC000003, .VSX_P9, .PPC32, {} }, { .STXSSP, {.VR,.MEM,.NONE,.NONE}, {.VRT,.OFFSET_BASE_DS,.NONE,.NONE}, 0xF4000003, 0xFC000003, .VSX_P9, .PPC32, {} }, { .PSTD, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_D,.NONE,.NONE}, 0xF4000000, 0xFC000000, .POWER10, .PPC64, {prefixed=true} }, { .STD, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_DS,.NONE,.NONE}, 0xF8000000, 0xFC000003, .P64, .PPC64, {} }, { .STDU, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_DS,.NONE,.NONE}, 0xF8000001, 0xFC000003, .P64, .PPC64, {} }, { .STQ, {.GPR,.MEM,.NONE,.NONE}, {.RS,.OFFSET_BASE_DS,.NONE,.NONE}, 0xF8000002, 0xFC000003, .POWER8, .PPC64, {} }, { .XSADDQPO, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221809, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .XSSUBQPO, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221C09, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .XSMULQPO, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221849, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .XSDIVQPO, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221C49, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .XSSQRTQPO, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC3B1649, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .XSMADDQPO, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221B09, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .XSMSUBQPO, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221B49, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .XSNMADDQPO, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221B89, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .XSNMSUBQPO, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221BC9, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .XSRQPIX, {.IMM,.VR,.VR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xFC20100B, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .XSCVQPDPO, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC341689, 0xFFFFFFFF, .POWER9, .PPC32, {} }, { .DADDQ_DOT, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC443005, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DSUBQ_DOT, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC443405, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DMULQ_DOT, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC443045, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DDIVQ_DOT, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC443445, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .DCTFIXQ_DOT, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC402245, 0xFFFFFFFF, .DFP, .PPC32, {sets_cr1=true} }, { .MFFSCE, {.FPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC21048E, 0xFFFFFFFF, .FP, .PPC32, {} }, { .MFFSCDRN, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC34048E, 0xFFFFFFFF, .FP, .PPC32, {} }, { .MFFSCDRNI, {.FPR,.IMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC35048E, 0xFFFFFFFF, .FP, .PPC32, {} }, { .MFFSCRN, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC36148E, 0xFFFFFFFF, .FP, .PPC32, {} }, { .MFFSCRNI, {.FPR,.IMM,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC37148E, 0xFFFFFFFF, .FP, .PPC32, {} }, { .MFFSL, {.FPR,.NONE,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC38048E, 0xFFFFFFFF, .FP, .PPC32, {} }, { .XSADDQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221808, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSSUBQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221C08, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSMULQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221848, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSDIVQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221C48, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSSQRTQP, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC3B1648, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSMADDQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221B08, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSMSUBQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221B48, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSNMADDQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221B88, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSNMSUBQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221BC8, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSABSQP, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC201648, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSNABSQP, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC281648, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSNEGQP, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC301648, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCPSGNQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC2218C8, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCMPOQP, {.CR_FIELD,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC011108, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCMPUQP, {.CR_FIELD,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC011508, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSTSTDCQP, {.CR_FIELD,.VR,.IMM,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC000D88, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSRQPI, {.IMM,.VR,.VR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xFC20100A, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSRQPXP, {.IMM,.VR,.VR,.IMM}, {.NONE,.NONE,.NONE,.NONE}, 0xFC20104A, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSXEXPQP, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221648, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSXSIGQP, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC321648, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSIEXPQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221EC8, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCVQPDP, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC341688, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCVDPQP, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC361688, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCVQPSDZ, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC391688, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCVQPSWZ, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC291688, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCVQPUDZ, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC311688, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCVQPUWZ, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC211688, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCVSDQP, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC2A1688, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .XSCVUDQP, {.VR,.VR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221688, 0xFFFFFFFE, .POWER9, .PPC32, {} }, { .DADDQ, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC443004, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DSUBQ, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC443404, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DMULQ, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC443044, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DDIVQ, {.FPR,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC443444, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DCMPUQ, {.CR_FIELD,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC022504, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DCMPOQ, {.CR_FIELD,.FPR,.FPR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC022104, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .DCTFIXQ, {.FPR,.FPR,.NONE,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC402244, 0xFFFFFFFE, .DFP, .PPC32, {} }, { .XSMAXCQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221D48, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .XSMINCQP, {.VR,.VR,.VR,.NONE}, {.NONE,.NONE,.NONE,.NONE}, 0xFC221DC8, 0xFFFFFFFE, .POWER10, .PPC32, {} }, { .MFFS_DOT, {.FPR,.NONE,.NONE,.NONE}, {.FRT,.NONE,.NONE,.NONE}, 0xFC00048F, 0xFC1FFFFF, .FP, .PPC32, {sets_cr1=true} }, { .MTFSB0_DOT, {.CR_BIT,.NONE,.NONE,.NONE}, {.BT,.NONE,.NONE,.NONE}, 0xFC00008D, 0xFC1FFFFF, .FP, .PPC32, {sets_cr1=true} }, { .MTFSB1_DOT, {.CR_BIT,.NONE,.NONE,.NONE}, {.BT,.NONE,.NONE,.NONE}, 0xFC00004D, 0xFC1FFFFF, .FP, .PPC32, {sets_cr1=true} }, { .MFFS, {.FPR,.NONE,.NONE,.NONE}, {.FRT,.NONE,.NONE,.NONE}, 0xFC00048E, 0xFC1FFFFE, .FP, .PPC32, {} }, { .MTFSB0, {.CR_BIT,.NONE,.NONE,.NONE}, {.BT,.NONE,.NONE,.NONE}, 0xFC00008C, 0xFC1FFFFE, .FP, .PPC32, {} }, { .MTFSB1, {.CR_BIT,.NONE,.NONE,.NONE}, {.BT,.NONE,.NONE,.NONE}, 0xFC00004C, 0xFC1FFFFE, .FP, .PPC32, {} }, { .MCRFS, {.CR_FIELD,.CR_FIELD,.NONE,.NONE}, {.BF,.BFA,.NONE,.NONE}, 0xFC000080, 0xFC63FFFE, .FP, .PPC32, {} }, { .MTFSFI_DOT, {.CR_FIELD,.IMM,.NONE,.NONE}, {.BF,.UIMM_4,.NONE,.NONE}, 0xFC00010D, 0xFC7E0FFF, .FP, .PPC32, {sets_cr1=true} }, { .FTSQRT, {.CR_FIELD,.FPR,.NONE,.NONE}, {.BF,.FRB,.NONE,.NONE}, 0xFC000140, 0xFC7F07FE, .FP, .PPC32, {} }, { .MTFSFI, {.CR_FIELD,.IMM,.NONE,.NONE}, {.BF,.UIMM_4,.NONE,.NONE}, 0xFC00010C, 0xFC7E0FFE, .FP, .PPC32, {} }, { .FSQRT_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00002D, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FRE_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000031, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FRSQRTE_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000035, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FNEG_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000051, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FABS_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000211, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FNABS_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000111, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FMR_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000091, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FRSP_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000019, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCTID_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00065D, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCTIDU_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00075D, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCTIDZ_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00065F, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCTIDUZ_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00075F, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCTIW_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00001D, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCTIWU_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00011D, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCTIWZ_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00001F, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCTIWUZ_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00011F, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCFID_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00069D, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FCFIDU_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00079D, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FRIN_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000311, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FRIZ_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000351, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FRIP_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000391, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FRIM_DOT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC0003D1, 0xFC1F07FF, .FP, .PPC32, {sets_cr1=true} }, { .FSQRT, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00002C, 0xFC1F07FE, .FP, .PPC32, {} }, { .FRE, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000030, 0xFC1F07FE, .FP, .PPC32, {} }, { .FRSQRTE, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000034, 0xFC1F07FE, .FP, .PPC32, {} }, { .FNEG, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000050, 0xFC1F07FE, .FP, .PPC32, {} }, { .FABS, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000210, 0xFC1F07FE, .FP, .PPC32, {} }, { .FNABS, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000110, 0xFC1F07FE, .FP, .PPC32, {} }, { .FMR, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000090, 0xFC1F07FE, .FP, .PPC32, {} }, { .FRSP, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000018, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCTID, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00065C, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCTIDU, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00075C, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCTIDZ, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00065E, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCTIDUZ, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00075E, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCTIW, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00001C, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCTIWU, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00011C, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCTIWZ, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00001E, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCTIWUZ, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00011E, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCFID, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00069C, 0xFC1F07FE, .FP, .PPC32, {} }, { .FCFIDU, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC00079C, 0xFC1F07FE, .FP, .PPC32, {} }, { .FRIN, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000310, 0xFC1F07FE, .FP, .PPC32, {} }, { .FRIZ, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000350, 0xFC1F07FE, .FP, .PPC32, {} }, { .FRIP, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC000390, 0xFC1F07FE, .FP, .PPC32, {} }, { .FRIM, {.FPR,.FPR,.NONE,.NONE}, {.FRT,.FRB,.NONE,.NONE}, 0xFC0003D0, 0xFC1F07FE, .FP, .PPC32, {} }, { .MTFSF_DOT, {.IMM,.FPR,.NONE,.NONE}, {.FXM,.FRB,.NONE,.NONE}, 0xFC00058F, 0xFE0107FF, .FP, .PPC32, {sets_cr1=true} }, { .XSCMPEQQP, {.CR_FIELD,.VR,.VR,.NONE}, {.BF,.VRA,.VRB,.NONE}, 0xFC000088, 0xFC6007FF, .POWER10, .PPC32, {} }, { .XSCMPGTQP, {.CR_FIELD,.VR,.VR,.NONE}, {.BF,.VRA,.VRB,.NONE}, 0xFC0001C8, 0xFC6007FF, .POWER10, .PPC32, {} }, { .XSCMPGEQP, {.CR_FIELD,.VR,.VR,.NONE}, {.BF,.VRA,.VRB,.NONE}, 0xFC000188, 0xFC6007FF, .POWER10, .PPC32, {} }, { .FCMPU, {.CR_FIELD,.FPR,.FPR,.NONE}, {.BF,.FRA,.FRB,.NONE}, 0xFC000000, 0xFC6007FE, .FP, .PPC32, {} }, { .FCMPO, {.CR_FIELD,.FPR,.FPR,.NONE}, {.BF,.FRA,.FRB,.NONE}, 0xFC000040, 0xFC6007FE, .FP, .PPC32, {} }, { .FTDIV, {.CR_FIELD,.FPR,.FPR,.NONE}, {.BF,.FRA,.FRB,.NONE}, 0xFC000100, 0xFC6007FE, .FP, .PPC32, {} }, { .MTFSF, {.IMM,.FPR,.NONE,.NONE}, {.FXM,.FRB,.NONE,.NONE}, 0xFC00058E, 0xFE0107FE, .FP, .PPC32, {} }, { .FADD_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xFC00002B, 0xFC0007FF, .FP, .PPC32, {sets_cr1=true} }, { .FSUB_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xFC000029, 0xFC0007FF, .FP, .PPC32, {sets_cr1=true} }, { .FMUL_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRC,.NONE}, 0xFC000033, 0xFC00F83F, .FP, .PPC32, {sets_cr1=true} }, { .FDIV_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xFC000025, 0xFC0007FF, .FP, .PPC32, {sets_cr1=true} }, { .FCPSGN_DOT, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xFC000011, 0xFC0007FF, .FP, .PPC32, {sets_cr1=true} }, { .FCIR_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .FCIRZ_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .FD_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .FS_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .FA_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .FM_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .FMS_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .FMA_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .FNMS_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .FNMA_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .DXEXQ_DOT, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FF, .BASE, .PPC32, {} }, { .FADD, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xFC00002A, 0xFC0007FE, .FP, .PPC32, {} }, { .FSUB, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xFC000028, 0xFC0007FE, .FP, .PPC32, {} }, { .FMUL, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRC,.NONE}, 0xFC000032, 0xFC00F83E, .FP, .PPC32, {} }, { .FDIV, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xFC000024, 0xFC0007FE, .FP, .PPC32, {} }, { .FCPSGN, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xFC000010, 0xFC0007FE, .FP, .PPC32, {} }, { .FMRGEW, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xFC00078C, 0xFC0007FE, .POWER8, .PPC32, {} }, { .FMRGOW, {.FPR,.FPR,.FPR,.NONE}, {.FRT,.FRA,.FRB,.NONE}, 0xFC00068C, 0xFC0007FE, .POWER8, .PPC32, {} }, { .FCIR, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .FCIRZ, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .FD, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .FS, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .FA, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .FM, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .FMS, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .FMA, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .FNMS, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .FNMA, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .DTSTEXQ, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .XSCMPEXPQP, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .DXEXQ, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .DTSTSFQ, {.FPR,.MEM,.NONE,.NONE}, {.FRT,.OFFSET_BASE_D,.NONE,.NONE}, 0xFC000000, 0xFC0007FE, .BASE, .PPC32, {} }, { .FMADD_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xFC00003B, 0xFC00003F, .FP, .PPC32, {sets_cr1=true} }, { .FMSUB_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xFC000039, 0xFC00003F, .FP, .PPC32, {sets_cr1=true} }, { .FNMADD_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xFC00003F, 0xFC00003F, .FP, .PPC32, {sets_cr1=true} }, { .FNMSUB_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xFC00003D, 0xFC00003F, .FP, .PPC32, {sets_cr1=true} }, { .FSEL_DOT, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xFC00002F, 0xFC00003F, .FP, .PPC32, {sets_cr1=true} }, { .FMADD, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xFC00003A, 0xFC00003E, .FP, .PPC32, {} }, { .FMSUB, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xFC000038, 0xFC00003E, .FP, .PPC32, {} }, { .FNMADD, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xFC00003E, 0xFC00003E, .FP, .PPC32, {} }, { .FNMSUB, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xFC00003C, 0xFC00003E, .FP, .PPC32, {} }, { .FSEL, {.FPR,.FPR,.FPR,.FPR}, {.FRT,.FRA,.FRC,.FRB}, 0xFC00002E, 0xFC00003E, .FP, .PPC32, {} }, } @(rodata) DECODE_FORM_IDX := [3327]u16{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, } @(rodata) DECODE_BUCKET_LIST := [34967]u16{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 8, 9, 10, 11, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 87, 102, 658, 917, 918, 1116, 1266, 1267, 1291, 1303, 1308, 1317, 1323, 1560, 101, 103, 265, 657, 919, 1117, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1258, 1259, 1260, 1261, 1384, 1393, 1401, 1461, 1561, 76, 80, 104, 380, 659, 920, 921, 1118, 1224, 1295, 1412, 1420, 1562, 105, 243, 381, 660, 922, 1342, 1343, 1350, 1351, 1364, 1365, 86, 106, 261, 271, 382, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 1119, 1332, 1338, 1453, 1563, 107, 108, 257, 681, 682, 683, 923, 1120, 1239, 1307, 1388, 1492, 1498, 1504, 1564, 14, 15, 16, 17, 46, 109, 253, 277, 383, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 1121, 1218, 1219, 1220, 1221, 1282, 1283, 1406, 1426, 1565, 1585, 52, 58, 110, 249, 329, 703, 704, 924, 1122, 1229, 1435, 1566, 1587, 121, 705, 1123, 1273, 1279, 1515, 1567, 1589, 126, 1124, 1568, 1125, 1569, 1671, 1680, 122, 123, 384, 1126, 1222, 1223, 1570, 1672, 1681, 68, 72, 125, 128, 385, 925, 926, 1127, 1509, 1516, 1539, 1571, 1579, 1590, 1623, 69, 73, 127, 927, 1128, 1510, 1572, 1580, 70, 74, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 928, 929, 1129, 1573, 1673, 1682, 71, 75, 124, 746, 930, 1130, 1574, 1674, 1683, 117, 118, 1131, 1132, 1511, 1581, 119, 120, 266, 1133, 1134, 1661, 113, 747, 1135, 1136, 1505, 1575, 1655, 1656, 114, 244, 748, 1657, 1659, 111, 115, 262, 272, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 1137, 1138, 1506, 1576, 1658, 1660, 112, 116, 258, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 931, 1139, 1140, 1507, 1577, 1650, 1662, 135, 136, 254, 278, 1141, 1142, 1646, 137, 138, 250, 932, 1664, 1665, 1666, 1675, 129, 130, 775, 776, 1143, 1144, 1268, 1274, 1648, 1649, 131, 132, 777, 778, 1145, 1146, 1508, 1578, 1647, 133, 779, 1147, 1148, 1269, 1275, 780, 781, 933, 934, 1149, 1150, 1667, 1676, 782, 783, 935, 1151, 1152, 1663, 1668, 1677, 784, 785, 936, 937, 1153, 1154, 1651, 1652, 1669, 1678, 786, 787, 938, 1653, 1654, 1670, 1679, 88, 939, 940, 1155, 1156, 1293, 1304, 1309, 1318, 1324, 1476, 1477, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 409, 1157, 1158, 1385, 1394, 1402, 1462, 77, 1159, 1160, 1225, 1296, 1413, 1421, 295, 941, 1161, 1162, 1344, 1345, 1352, 1353, 1366, 1367, 85, 307, 788, 1163, 1164, 1333, 1339, 1454, 410, 789, 1165, 1166, 1241, 1312, 1397, 47, 301, 303, 790, 791, 792, 1167, 1168, 1281, 1284, 1407, 1427, 1586, 53, 59, 299, 793, 794, 795, 796, 1169, 1230, 1231, 1436, 1437, 1588, 797, 798, 1170, 1171, 1270, 1276, 1517, 1591, 321, 799, 1172, 1173, 800, 801, 1174, 1175, 1671, 1680, 802, 942, 943, 1176, 1177, 1672, 1681, 317, 325, 803, 1178, 1179, 1509, 1518, 1540, 1579, 1592, 1624, 313, 1180, 1181, 1510, 1580, 1182, 1183, 1519, 1541, 1593, 1625, 1673, 1682, 944, 945, 1184, 1185, 1674, 1683, 804, 805, 1186, 1187, 1512, 1582, 411, 806, 807, 1188, 1189, 1661, 808, 809, 1190, 1191, 1655, 1656, 296, 810, 811, 946, 1192, 1193, 1657, 1659, 308, 812, 813, 1194, 1195, 1658, 1660, 412, 814, 815, 1196, 1197, 1650, 1662, 302, 304, 816, 817, 1198, 1199, 1646, 300, 818, 819, 1200, 1201, 1664, 1665, 1666, 1675, 820, 821, 1202, 1203, 1648, 1649, 322, 822, 823, 1204, 1205, 1508, 1578, 1647, 824, 825, 1206, 1207, 826, 827, 828, 947, 948, 1208, 1209, 134, 318, 326, 1210, 1211, 1667, 1676, 314, 1212, 1213, 1663, 1668, 1677, 1214, 1215, 1651, 1652, 1669, 1678, 949, 950, 1216, 1217, 1653, 1654, 1670, 1679, 90, 168, 169, 445, 446, 951, 952, 1292, 1305, 1310, 1319, 1325, 340, 341, 447, 448, 953, 954, 1386, 1395, 1403, 1451, 1463, 170, 171, 955, 1297, 1301, 1414, 1422, 1466, 1626, 172, 352, 956, 1346, 1347, 1354, 1355, 1368, 1369, 1552, 1609, 83, 173, 174, 449, 450, 957, 958, 1334, 1340, 1341, 1455, 1485, 181, 342, 343, 451, 452, 959, 960, 1240, 1488, 1494, 1500, 48, 175, 176, 453, 454, 961, 962, 1280, 1285, 1428, 1433, 54, 60, 177, 455, 456, 963, 964, 1232, 1438, 182, 355, 457, 458, 965, 966, 1271, 1277, 183, 184, 459, 460, 967, 968, 185, 186, 356, 969, 970, 1671, 1680, 187, 188, 971, 972, 1672, 1681, 189, 461, 462, 973, 974, 1509, 1520, 1542, 1579, 1594, 1627, 190, 463, 464, 975, 976, 1510, 1580, 178, 179, 465, 466, 977, 978, 1673, 1682, 180, 467, 468, 979, 980, 1674, 1683, 353, 354, 469, 470, 981, 982, 1513, 1583, 357, 358, 471, 472, 983, 984, 1661, 359, 360, 985, 986, 1655, 1656, 361, 362, 987, 988, 1657, 1659, 363, 364, 473, 474, 989, 990, 1658, 1660, 365, 366, 475, 476, 991, 992, 1650, 1662, 367, 477, 478, 993, 994, 1646, 368, 369, 479, 480, 995, 996, 1664, 1665, 1666, 1675, 371, 372, 481, 482, 997, 1648, 1649, 483, 484, 998, 1508, 1578, 1647, 999, 1000, 1001, 1002, 376, 377, 485, 486, 1003, 1004, 1667, 1676, 487, 488, 1005, 1006, 1663, 1668, 1677, 489, 490, 1007, 1008, 1651, 1652, 1669, 1678, 491, 492, 1009, 1010, 1653, 1654, 1670, 1679, 89, 191, 192, 386, 387, 413, 414, 1294, 1306, 1311, 344, 345, 415, 416, 1387, 1396, 1452, 141, 193, 194, 388, 389, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1300, 1405, 1415, 1423, 1467, 139, 140, 195, 370, 390, 1348, 1349, 1370, 1371, 1372, 1373, 1376, 1377, 196, 197, 391, 392, 417, 418, 1456, 1479, 1481, 1486, 346, 347, 419, 420, 1238, 1490, 1496, 1502, 22, 198, 199, 393, 394, 1036, 1037, 1286, 61, 66, 200, 214, 395, 1038, 1039, 1233, 1234, 1439, 1440, 204, 205, 373, 396, 397, 1040, 1041, 206, 207, 398, 399, 1042, 1043, 208, 209, 374, 400, 401, 1044, 1045, 1671, 1680, 210, 211, 402, 403, 1046, 1047, 1672, 1681, 212, 404, 1048, 1049, 1509, 1521, 1543, 1579, 1595, 1628, 213, 405, 1050, 1051, 1510, 1580, 201, 202, 406, 407, 1052, 1053, 1522, 1544, 1596, 1629, 1673, 1682, 203, 408, 1054, 1055, 1674, 1683, 215, 216, 1514, 1584, 239, 240, 348, 349, 1661, 217, 218, 1655, 1656, 219, 375, 1657, 1659, 220, 221, 1658, 1660, 241, 242, 350, 351, 1650, 1662, 222, 223, 1646, 224, 238, 1664, 1665, 1666, 1675, 228, 229, 378, 1648, 1649, 230, 231, 1508, 1578, 1647, 232, 233, 379, 234, 235, 236, 1667, 1676, 237, 1663, 1668, 1677, 225, 226, 1651, 1652, 1669, 1678, 227, 1653, 1654, 1670, 1679, 97, 142, 143, 269, 275, 493, 494, 1320, 1326, 1597, 1598, 1630, 144, 145, 267, 495, 496, 1056, 1254, 1262, 1380, 1389, 1398, 79, 81, 146, 147, 247, 281, 1299, 1408, 1416, 1475, 1631, 245, 829, 830, 1057, 1356, 1357, 1468, 1469, 84, 156, 263, 273, 332, 497, 498, 1329, 1335, 1447, 1448, 259, 499, 500, 831, 832, 1058, 1244, 1458, 1491, 1497, 1503, 1610, 49, 158, 255, 279, 334, 1226, 1287, 1429, 1632, 55, 62, 157, 251, 333, 1059, 1434, 1441, 159, 162, 501, 502, 1060, 1061, 1272, 1278, 1523, 1531, 1599, 1611, 503, 504, 833, 834, 1062, 160, 335, 1063, 1064, 1671, 1680, 161, 336, 1065, 1672, 1681, 154, 331, 505, 506, 1066, 1067, 1509, 1524, 1532, 1545, 1553, 1579, 1600, 1612, 1633, 1639, 507, 508, 835, 836, 1068, 1510, 1580, 155, 330, 1069, 1070, 1673, 1682, 837, 838, 1071, 1674, 1683, 148, 149, 509, 510, 150, 151, 511, 512, 1661, 152, 153, 1655, 1656, 839, 840, 1657, 1659, 291, 293, 513, 514, 1658, 1660, 289, 515, 516, 841, 842, 1650, 1662, 285, 287, 843, 844, 1646, 283, 845, 846, 1664, 1665, 1666, 1675, 165, 167, 517, 518, 1648, 1649, 519, 520, 847, 848, 1508, 1578, 1647, 166, 339, 849, 850, 163, 337, 521, 522, 1667, 1676, 523, 524, 851, 852, 1663, 1668, 1677, 164, 338, 1651, 1652, 1669, 1678, 853, 854, 1653, 1654, 1670, 1679, 96, 98, 297, 311, 525, 526, 855, 856, 1314, 1316, 1321, 1327, 1601, 421, 527, 528, 857, 858, 1072, 1073, 1255, 1263, 1381, 1390, 1399, 78, 422, 423, 859, 860, 1074, 1075, 1298, 1409, 1417, 1474, 424, 529, 861, 862, 1076, 1077, 1358, 1359, 1470, 1471, 305, 309, 530, 531, 863, 864, 1330, 1336, 1449, 1450, 425, 532, 533, 865, 866, 1078, 1079, 1245, 1457, 1613, 19, 50, 426, 427, 534, 535, 867, 868, 1227, 1288, 1424, 1430, 56, 63, 428, 536, 869, 870, 1235, 1442, 1443, 537, 538, 871, 872, 1080, 1081, 1525, 1533, 1602, 1614, 323, 539, 540, 873, 874, 541, 875, 876, 1671, 1680, 18, 542, 877, 878, 1082, 1083, 1672, 1681, 319, 327, 543, 544, 879, 880, 1509, 1526, 1534, 1546, 1554, 1579, 1603, 1615, 1634, 1640, 315, 545, 546, 881, 882, 1510, 1580, 547, 883, 884, 1527, 1535, 1547, 1555, 1604, 1616, 1635, 1641, 1673, 1682, 548, 885, 886, 1084, 1085, 1674, 1683, 549, 550, 887, 888, 551, 552, 889, 890, 1661, 429, 430, 891, 892, 1655, 1656, 431, 553, 893, 894, 1657, 1659, 554, 555, 1658, 1660, 556, 557, 895, 896, 1650, 1662, 558, 559, 897, 898, 1646, 432, 560, 899, 900, 1664, 1665, 1666, 1675, 561, 562, 901, 902, 1648, 1649, 563, 564, 903, 904, 1508, 1578, 1647, 565, 905, 906, 566, 907, 908, 567, 568, 909, 910, 1667, 1676, 569, 570, 911, 912, 1663, 1668, 1677, 571, 913, 914, 1651, 1652, 1669, 1678, 572, 915, 916, 1653, 1654, 1670, 1679, 92, 93, 94, 95, 99, 100, 270, 276, 573, 574, 1313, 1315, 1322, 1328, 268, 575, 576, 1086, 1256, 1264, 1382, 1391, 1400, 23, 248, 282, 577, 578, 1302, 1410, 1418, 1464, 246, 579, 580, 1087, 1360, 1361, 1472, 1473, 1556, 1617, 82, 264, 274, 581, 582, 1331, 1337, 1483, 260, 583, 1088, 1242, 1460, 1487, 1493, 1499, 1618, 21, 25, 51, 256, 280, 1228, 1289, 1431, 1432, 57, 64, 252, 584, 585, 1089, 1444, 586, 587, 1090, 1091, 588, 589, 1092, 590, 591, 1093, 1094, 1671, 1680, 592, 593, 1095, 1672, 1681, 594, 595, 1096, 1097, 1509, 1528, 1536, 1548, 1557, 1579, 1605, 1619, 1636, 1642, 596, 1098, 1510, 1580, 1099, 1100, 1673, 1682, 597, 598, 1101, 1674, 1683, 599, 600, 601, 602, 1661, 603, 604, 1655, 1656, 605, 606, 1657, 1659, 292, 294, 607, 608, 1658, 1660, 290, 609, 1650, 1662, 286, 288, 1646, 284, 610, 611, 1664, 1665, 1666, 1675, 612, 613, 1648, 1649, 614, 615, 1508, 1578, 1647, 616, 617, 618, 619, 620, 621, 1667, 1676, 622, 1663, 1668, 1677, 1651, 1652, 1669, 1678, 623, 624, 1653, 1654, 1670, 1679, 91, 298, 312, 625, 626, 433, 627, 1102, 1103, 1257, 1265, 1383, 1392, 24, 434, 435, 1104, 1105, 1404, 1411, 1419, 1465, 436, 1106, 1107, 1362, 1363, 1374, 1375, 1378, 1379, 1549, 1606, 306, 310, 628, 629, 1237, 1478, 1480, 1482, 1484, 437, 630, 1108, 1109, 1243, 1459, 1489, 1495, 1501, 1620, 20, 26, 438, 439, 631, 632, 1290, 1425, 65, 67, 440, 1236, 1445, 1446, 633, 634, 1110, 1111, 324, 635, 636, 1671, 1680, 1112, 1113, 1672, 1681, 320, 328, 637, 638, 1509, 1529, 1537, 1550, 1558, 1579, 1607, 1621, 1637, 1643, 316, 639, 1510, 1580, 640, 1530, 1538, 1551, 1559, 1608, 1622, 1638, 1644, 1673, 1682, 1114, 1115, 1674, 1683, 641, 642, 643, 1661, 441, 442, 1655, 1656, 443, 1657, 1659, 644, 645, 1658, 1660, 646, 1650, 1662, 647, 648, 1645, 1646, 444, 1664, 1665, 1666, 1675, 649, 650, 1648, 1649, 651, 1508, 1578, 1647, 652, 653, 654, 1667, 1676, 655, 1663, 1668, 1677, 656, 1651, 1652, 1669, 1678, 1653, 1654, 1670, 1679, 1684, 1689, 1698, 1715, 1716, 1694, 1704, 1708, 1685, 1699, 1717, 1695, 1705, 1709, 1686, 1690, 1700, 1718, 1696, 1706, 1710, 1701, 1719, 1697, 1707, 1711, 1687, 1691, 1702, 1712, 1703, 1713, 1688, 1692, 1714, 1693, 1720, 1721, 1722, 1727, 1734, 1723, 1728, 1724, 1729, 1725, 1730, 1726, 1731, 1732, 1736, 1733, 1737, 1735, 1738, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1740, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1742, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1743, 1744, 1745, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1746, 1747, 1748, 1749, 1750, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1752, 1753, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1755, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1801, 1802, 1803, 1802, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1804, 1805, 1806, 1807, 1849, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1856, 1878, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1850, 1851, 1852, 1853, 1839, 1840, 1859, 1861, 1878, 1813, 1811, 1854, 1855, 1838, 1878, 1878, 1812, 1862, 1878, 1810, 1808, 1863, 1878, 1809, 1858, 1860, 1878, 1857, 1878, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1879, 1880, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1881, 1882, 1890, 1891, 1890, 1891, 1890, 1891, 1887, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1883, 1885, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1889, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1884, 1886, 1888, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1890, 1891, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1892, 1893, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1894, 1895, 1896, 1897, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1899, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1901, 1902, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1904, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1906, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1908, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1910, 1911, 1912, 1913, 1914, 1928, 1936, 1937, 1929, 1936, 1937, 1915, 1916, 1917, 1938, 1939, 1938, 1939, 1918, 1930, 1940, 1941, 1940, 1941, 1919, 1931, 1942, 1943, 1942, 1943, 1920, 1927, 1932, 1933, 1934, 1935, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1932, 1933, 1934, 1935, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1932, 1933, 1934, 1935, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1936, 1937, 1936, 1937, 1925, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1932, 1933, 1934, 1935, 1936, 1937, 1936, 1937, 1921, 1923, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1924, 1936, 1937, 1922, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1932, 1933, 1934, 1935, 1926, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1932, 1933, 1934, 1935, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1932, 1933, 1934, 1935, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 1932, 1933, 1934, 1935, 1936, 1937, 1936, 1937, 1938, 1939, 1938, 1939, 1940, 1941, 1940, 1941, 1942, 1943, 1942, 1943, 2205, 2207, 2249, 2610, 2611, 2290, 2566, 2612, 1989, 2082, 2083, 2084, 2085, 2439, 2512, 2567, 2685, 1953, 2009, 2257, 2613, 2254, 2568, 2614, 2686, 2687, 1992, 1993, 2106, 2107, 2218, 2264, 2291, 2304, 2305, 2306, 2338, 2407, 2408, 2513, 2569, 2615, 2616, 2617, 2688, 2737, 2225, 2418, 2437, 2438, 2214, 2215, 2265, 2292, 2307, 2308, 2339, 2340, 2398, 2399, 2400, 2401, 2570, 2618, 2619, 2689, 2690, 2733, 2734, 2221, 2412, 2435, 2436, 2484, 2487, 2492, 2502, 2041, 2098, 2496, 2504, 1958, 2571, 1984, 2000, 2064, 2065, 2108, 2147, 2200, 2572, 2620, 2377, 2395, 2397, 2032, 2293, 2373, 2379, 2573, 2621, 1969, 2375, 2376, 2475, 2480, 2574, 2575, 2622, 2365, 2369, 2459, 2465, 2514, 2691, 2242, 2243, 2244, 2266, 2309, 2341, 2451, 2452, 2453, 2515, 2692, 2310, 2623, 2040, 2160, 2162, 2183, 2185, 2248, 2267, 2457, 2516, 2246, 2247, 2455, 2456, 2234, 2239, 2441, 2446, 2268, 2311, 2517, 2518, 2624, 2027, 2519, 2054, 2055, 2693, 2206, 2208, 2250, 2625, 2576, 2626, 2694, 2577, 2627, 2695, 2010, 2258, 2628, 2255, 2578, 2629, 2696, 2697, 1990, 1991, 2104, 2105, 2217, 2312, 2313, 2405, 2406, 2630, 2631, 2736, 2494, 2042, 2099, 2497, 2505, 1960, 2520, 2579, 1985, 2164, 2580, 2698, 1980, 2077, 2521, 2522, 2699, 2393, 2031, 2374, 1949, 1996, 2074, 2075, 2581, 2366, 2370, 2460, 2523, 2700, 2245, 2342, 2454, 2701, 2039, 2161, 2163, 2184, 2186, 2458, 2749, 2003, 2004, 2458, 2749, 2236, 2240, 2443, 2447, 2051, 1972, 2632, 1999, 2294, 2633, 2086, 2087, 2088, 2089, 2440, 2582, 2634, 2702, 1979, 2011, 2583, 2256, 2269, 2270, 2271, 2524, 2525, 2526, 2224, 2417, 2038, 2220, 2295, 2343, 2411, 2584, 2703, 2482, 2483, 2485, 2486, 1973, 2043, 2094, 1959, 2068, 2272, 2527, 1986, 2029, 2344, 2704, 2111, 2113, 2115, 2117, 2119, 2121, 2123, 2125, 2127, 2129, 2131, 2133, 2135, 2141, 2143, 2145, 2149, 2167, 2168, 2472, 2396, 2030, 2371, 2378, 2635, 1944, 1945, 1946, 1947, 1948, 1997, 2070, 2071, 2478, 2636, 2363, 2367, 2461, 2463, 2053, 2059, 2637, 2528, 2638, 2639, 2705, 2012, 2090, 2091, 2013, 2252, 2253, 2156, 2178, 2179, 2198, 2296, 2314, 2345, 2586, 2640, 2706, 2273, 2297, 2315, 2346, 2529, 2587, 2641, 2707, 2495, 2588, 2044, 2095, 1961, 2530, 2585, 2531, 2589, 2708, 2080, 2474, 2532, 2642, 2394, 2033, 2372, 1967, 2072, 2073, 2533, 2643, 2364, 2368, 2462, 2464, 1983, 2081, 2187, 2188, 1988, 2103, 2238, 2445, 1971, 2590, 2644, 2062, 2298, 2591, 2645, 2592, 1954, 2014, 2018, 2534, 2593, 2016, 2261, 2646, 2709, 2219, 2274, 2316, 2317, 2409, 2410, 2535, 2647, 2648, 2738, 2233, 2347, 2433, 2434, 2511, 2748, 2216, 2275, 2318, 2319, 2402, 2403, 2536, 2649, 2650, 2735, 2231, 2348, 2429, 2430, 2509, 2746, 2489, 2491, 2493, 2503, 2045, 2100, 2500, 2506, 1955, 1957, 2537, 2594, 2110, 2199, 2202, 2061, 2148, 2165, 2349, 2651, 1982, 2166, 2192, 2276, 2538, 2539, 2299, 2390, 2036, 2386, 2392, 2652, 2211, 2300, 2388, 2389, 2595, 2653, 2382, 2384, 2466, 2471, 2540, 2710, 2277, 2320, 2350, 2541, 2654, 2711, 2278, 2321, 2351, 2542, 2655, 2712, 2158, 2181, 2190, 2352, 2713, 2007, 2001, 2241, 2448, 2543, 2057, 2058, 2714, 2596, 2656, 2063, 2597, 2657, 2715, 2598, 2658, 2716, 2015, 2019, 2301, 2544, 2717, 2718, 2017, 2262, 2659, 2719, 2232, 2353, 2431, 2432, 2510, 2747, 2404, 2230, 2354, 2427, 2428, 2508, 2745, 2498, 2046, 2101, 2501, 2507, 1956, 1962, 2545, 2599, 1950, 1951, 1952, 1977, 2109, 2150, 2660, 1981, 2076, 2546, 2547, 2035, 2387, 2209, 2213, 2355, 2548, 2600, 2720, 2383, 2385, 2467, 2549, 2721, 2279, 2322, 2356, 2550, 2661, 2722, 2157, 2180, 2191, 2008, 1987, 2002, 2102, 2235, 2442, 2251, 2601, 2662, 1998, 2137, 2138, 2302, 2663, 2602, 2664, 2723, 1975, 1976, 2020, 2023, 2092, 2280, 2603, 2724, 2025, 2263, 2155, 2176, 2177, 2197, 2281, 2323, 2324, 2551, 2665, 2666, 2229, 2357, 2425, 2426, 2725, 2744, 2153, 2172, 2173, 2195, 2282, 2325, 2326, 2552, 2667, 2668, 2227, 2358, 2421, 2422, 2726, 2742, 2488, 2490, 1974, 2047, 2096, 1966, 2069, 1968, 1978, 2066, 2169, 2481, 2669, 2078, 2112, 2114, 2116, 2118, 2120, 2122, 2124, 2126, 2128, 2130, 2132, 2134, 2136, 2139, 2140, 2142, 2144, 2146, 2359, 2473, 2553, 2554, 2283, 2034, 2391, 2670, 2049, 2210, 2212, 2479, 2380, 2468, 2470, 2284, 2327, 2555, 2671, 2285, 2328, 2556, 2672, 2159, 2182, 2006, 2005, 2237, 2444, 2050, 2056, 2060, 2673, 2201, 2605, 2606, 2674, 2675, 2727, 1994, 1995, 2021, 2024, 2093, 2728, 2022, 2026, 2259, 2260, 2154, 2174, 2175, 2196, 2286, 2303, 2329, 2330, 2360, 2557, 2607, 2676, 2677, 2729, 2223, 2228, 2331, 2361, 2415, 2416, 2423, 2424, 2678, 2730, 2740, 2743, 2152, 2170, 2171, 2194, 2287, 2332, 2333, 2558, 2679, 2680, 2222, 2226, 2288, 2334, 2335, 2362, 2413, 2414, 2419, 2420, 2559, 2681, 2682, 2731, 2739, 2741, 2499, 2048, 2097, 1963, 1964, 1965, 2336, 2560, 2604, 2608, 2028, 2067, 2193, 2561, 2683, 2079, 2151, 2562, 2037, 1970, 2203, 2204, 2476, 2477, 2563, 2564, 2609, 2732, 2381, 2469, 2289, 2337, 2565, 2684, 2189, 2449, 2450, 2052, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2750, 2751, 2752, 2753, 2754, 2759, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2755, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2756, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2757, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2758, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2761, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2762, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2763, 2764, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2766, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2767, 2768, 2769, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2771, 2772, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2774, 2775, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2776, 2777, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2778, 2779, 2780, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2781, 2782, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2783, 2784, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2786, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2787, 2788, 2789, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2790, 2791, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2792, 2793, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2795, 2796, 2797, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2799, 2800, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2802, 2803, 2804, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2806, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2809, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2810, 2811, 2814, 2810, 2812, 2813, 2814, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2816, 2817, 2815, 2818, 2819, 2822, 2823, 2895, 2896, 2901, 2902, 2829, 2908, 2860, 2890, 2859, 2869, 2933, 2937, 2931, 2935, 2930, 2934, 2920, 2925, 2921, 2926, 2932, 2936, 2922, 2927, 2939, 2943, 2938, 2942, 2941, 2945, 2940, 2944, 2820, 2821, 2833, 2834, 2897, 2898, 2912, 2913, 2826, 2905, 2862, 2870, 2932, 2936, 2939, 2943, 2938, 2942, 2941, 2945, 2940, 2944, 2831, 2835, 2836, 2910, 2918, 2919, 2830, 2909, 2838, 2839, 2840, 2841, 2872, 2873, 2874, 2875, 2923, 2928, 2837, 2871, 2932, 2936, 2939, 2943, 2938, 2942, 2941, 2945, 2940, 2944, 2824, 2825, 2832, 2903, 2904, 2911, 2827, 2906, 2843, 2844, 2845, 2846, 2876, 2877, 2878, 2879, 2842, 2866, 2932, 2936, 2939, 2943, 2938, 2942, 2941, 2945, 2940, 2944, 2899, 2900, 2858, 2889, 2857, 2861, 2868, 2891, 2932, 2936, 2939, 2943, 2938, 2942, 2941, 2945, 2940, 2944, 2916, 2917, 2865, 2894, 2863, 2864, 2892, 2893, 2932, 2936, 2939, 2943, 2938, 2942, 2941, 2945, 2940, 2944, 2914, 2853, 2854, 2855, 2856, 2885, 2886, 2887, 2888, 2924, 2929, 2852, 2884, 2932, 2936, 2939, 2943, 2938, 2942, 2941, 2945, 2940, 2944, 2915, 2828, 2907, 2848, 2849, 2850, 2851, 2880, 2881, 2882, 2883, 2847, 2867, 2932, 2936, 2939, 2943, 2938, 2942, 2941, 2945, 2940, 2944, 3055, 3056, 3082, 3090, 3114, 3145, 3056, 3082, 3090, 3114, 3145, 3056, 3082, 3090, 3114, 3145, 3056, 3082, 3090, 3114, 3145, 3064, 3072, 3098, 3106, 3145, 3064, 3072, 3098, 3106, 3145, 3064, 3072, 3098, 3106, 3145, 3064, 3072, 3098, 3106, 3145, 3132, 3143, 3145, 3132, 3143, 3145, 3132, 3143, 3145, 3132, 3143, 3145, 3086, 3118, 3119, 3145, 3086, 3118, 3119, 3145, 3086, 3118, 3119, 3145, 3086, 3118, 3119, 3145, 3025, 3029, 3145, 3025, 3029, 3145, 2994, 3023, 3040, 3145, 2994, 3023, 3040, 3145, 2989, 3014, 3145, 2989, 3014, 3145, 2985, 3003, 3010, 3145, 2985, 3003, 3010, 3145, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3058, 3083, 3092, 3116, 3145, 3058, 3083, 3092, 3116, 3145, 3058, 3083, 3092, 3116, 3145, 3058, 3083, 3092, 3116, 3145, 3066, 3074, 3100, 3108, 3145, 3066, 3074, 3100, 3108, 3145, 3066, 3074, 3100, 3108, 3145, 3066, 3074, 3100, 3108, 3145, 3133, 3144, 3145, 3133, 3144, 3145, 3133, 3144, 3145, 3133, 3144, 3145, 3087, 3122, 3123, 3145, 3087, 3122, 3123, 3145, 3087, 3122, 3123, 3145, 3087, 3122, 3123, 3145, 3024, 3028, 3145, 3024, 3028, 3145, 3009, 3016, 3043, 3145, 3009, 3016, 3043, 3145, 2987, 3012, 3145, 2987, 3012, 3145, 3145, 3145, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3060, 3084, 3094, 3130, 3145, 3060, 3084, 3094, 3130, 3145, 3060, 3084, 3094, 3130, 3145, 3060, 3084, 3094, 3130, 3145, 3068, 3076, 3102, 3110, 3145, 3068, 3076, 3102, 3110, 3145, 3068, 3076, 3102, 3110, 3145, 3068, 3076, 3102, 3110, 3145, 3050, 3134, 3140, 3145, 3050, 3134, 3140, 3145, 3053, 3134, 3140, 3145, 3053, 3134, 3140, 3145, 3088, 3126, 3127, 3145, 3088, 3126, 3127, 3145, 3088, 3126, 3127, 3145, 3088, 3126, 3127, 3145, 2954, 3033, 3037, 3145, 3033, 3037, 3145, 3018, 3042, 3145, 3018, 3042, 3145, 2974, 2976, 2979, 3145, 3145, 3044, 3145, 3044, 3145, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 2968, 3062, 3085, 3096, 3145, 3062, 3085, 3096, 3145, 3062, 3085, 3096, 3145, 3062, 3085, 3096, 3145, 3070, 3078, 3104, 3112, 3145, 3070, 3078, 3104, 3112, 3145, 3070, 3078, 3104, 3112, 3145, 3070, 3078, 3104, 3112, 3145, 2946, 2984, 3135, 3142, 3145, 2984, 3135, 3142, 3145, 3054, 3135, 3142, 3145, 3054, 3135, 3142, 3145, 3145, 3145, 3145, 3145, 2953, 3032, 3036, 3145, 3032, 3036, 3145, 3020, 3041, 3145, 3020, 3041, 3145, 2982, 3145, 3145, 3145, 3145, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3057, 3080, 3091, 3115, 3145, 3057, 3080, 3091, 3115, 3145, 3057, 3080, 3091, 3115, 3145, 3057, 3080, 3091, 3115, 3145, 3065, 3073, 3099, 3107, 3145, 3065, 3073, 3099, 3107, 3145, 3065, 3073, 3099, 3107, 3145, 3065, 3073, 3099, 3107, 3145, 3136, 3145, 3136, 3145, 3136, 3145, 3136, 3145, 3052, 3120, 3121, 3145, 3052, 3120, 3121, 3145, 3120, 3121, 3145, 3120, 3121, 3145, 2997, 3001, 3027, 3031, 3145, 2997, 3001, 3027, 3031, 3145, 2995, 3004, 3022, 3045, 3145, 2995, 3004, 3022, 3045, 3145, 2949, 2990, 3015, 3145, 2950, 2990, 3015, 3145, 2965, 2986, 3002, 3011, 3145, 2986, 3002, 3011, 3145, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3059, 3081, 3093, 3117, 3145, 3059, 3081, 3093, 3117, 3145, 3059, 3081, 3093, 3117, 3145, 3059, 3081, 3093, 3117, 3145, 3067, 3075, 3101, 3109, 3145, 3067, 3075, 3101, 3109, 3145, 3067, 3075, 3101, 3109, 3145, 3067, 3075, 3101, 3109, 3145, 3139, 3145, 3139, 3145, 3139, 3145, 3139, 3145, 3051, 3124, 3125, 3145, 3051, 3124, 3125, 3145, 3124, 3125, 3145, 3124, 3125, 3145, 2996, 3000, 3026, 3030, 3145, 2996, 3000, 3026, 3030, 3145, 2991, 3007, 3017, 3048, 3145, 2991, 3007, 3017, 3048, 3145, 2951, 2988, 3013, 3145, 2952, 2988, 3013, 3145, 2947, 2948, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2963, 2964, 2966, 2967, 2970, 2971, 2972, 2973, 3145, 3145, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3061, 3089, 3095, 3131, 3145, 3061, 3089, 3095, 3131, 3145, 3061, 3089, 3095, 3131, 3145, 3061, 3089, 3095, 3131, 3145, 3069, 3077, 3103, 3111, 3145, 3069, 3077, 3103, 3111, 3145, 3069, 3077, 3103, 3111, 3145, 3069, 3077, 3103, 3111, 3145, 3138, 3141, 3145, 3138, 3141, 3145, 3138, 3141, 3145, 3138, 3141, 3145, 3128, 3129, 3145, 3128, 3129, 3145, 3128, 3129, 3145, 3128, 3129, 3145, 2999, 3035, 3039, 3145, 2999, 3035, 3039, 3145, 2992, 3006, 3019, 3047, 3145, 2992, 3006, 3019, 3047, 3145, 2975, 2977, 2978, 2980, 3145, 3145, 3008, 3049, 3145, 3008, 3049, 3145, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 2969, 3063, 3097, 3145, 3063, 3097, 3145, 3063, 3097, 3145, 3063, 3097, 3145, 3071, 3079, 3105, 3113, 3145, 3071, 3079, 3105, 3113, 3145, 3071, 3079, 3105, 3113, 3145, 3071, 3079, 3105, 3113, 3145, 2962, 3137, 3145, 3137, 3145, 3137, 3145, 3137, 3145, 3145, 3145, 3145, 3145, 2998, 3034, 3038, 3145, 2998, 3034, 3038, 3145, 2993, 3005, 3021, 3046, 3145, 2993, 3005, 3021, 3046, 3145, 2981, 2983, 3145, 3145, 3145, 3145, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3145, 3146, 3147, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3149, 3151, 3154, 3148, 3152, 3153, 3154, 3148, 3150, 3151, 3154, 3148, 3152, 3153, 3154, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3155, 3156, 3157, 3276, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3169, 3170, 3209, 3210, 3158, 3159, 3180, 3181, 3167, 3196, 3232, 3254, 3284, 3300, 3235, 3257, 3240, 3262, 3242, 3264, 3283, 3299, 3281, 3297, 3280, 3296, 3228, 3250, 3321, 3326, 3229, 3251, 3282, 3298, 3230, 3252, 3318, 3323, 3317, 3322, 3320, 3325, 3319, 3324, 3277, 3171, 3172, 3173, 3211, 3212, 3215, 3160, 3161, 3162, 3182, 3183, 3184, 3189, 3190, 3191, 3198, 3199, 3197, 3220, 3223, 3231, 3253, 3236, 3258, 3238, 3260, 3321, 3326, 3282, 3298, 3318, 3323, 3317, 3322, 3320, 3325, 3319, 3324, 3224, 3168, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3273, 3219, 3222, 3302, 3174, 3175, 3176, 3177, 3178, 3179, 3218, 3221, 3234, 3256, 3244, 3266, 3321, 3326, 3282, 3298, 3318, 3323, 3317, 3322, 3320, 3325, 3319, 3324, 3192, 3200, 3321, 3326, 3282, 3298, 3318, 3323, 3317, 3322, 3320, 3325, 3319, 3324, 3278, 3213, 3214, 3163, 3185, 3193, 3194, 3225, 3227, 3233, 3246, 3255, 3268, 3241, 3263, 3243, 3265, 3321, 3326, 3282, 3298, 3318, 3323, 3317, 3322, 3320, 3325, 3319, 3324, 3226, 3164, 3186, 3216, 3247, 3269, 3237, 3259, 3239, 3261, 3321, 3326, 3282, 3298, 3318, 3323, 3317, 3322, 3320, 3325, 3319, 3324, 3165, 3187, 3195, 3275, 3301, 3272, 3279, 3248, 3270, 3245, 3267, 3321, 3326, 3282, 3298, 3318, 3323, 3317, 3322, 3320, 3325, 3319, 3324, 3166, 3188, 3217, 3274, 3249, 3271, 3321, 3326, 3282, 3298, 3318, 3323, 3317, 3322, 3320, 3325, 3319, 3324, } @(rodata) DECODE_INDEX_PRIMARY := [64]Decode_Index{ {0,1,0},{0,0,0},{1,6,0},{7,7,0},{14,1670,0},{1684,36,0},{1720,18,0},{1738,2,0},{1740,2,0},{1742,1,0},{1743,3,0},{1746,3,0},{1749,3,0},{1752,3,0},{1755,9,0},{1764,5,0},{1769,32,0},{1801,3,0},{1804,4,0},{1808,71,0},{1879,4,0},{1883,9,0},{0,0,0},{1892,4,0},{1896,3,0},{1899,2,0},{1901,3,0},{1904,2,0},{1906,2,0},{1908,2,0},{1910,34,0},{1944,806,0},{2750,5,0},{2755,6,0},{2761,4,0},{2765,1,0},{2766,3,0},{2769,2,0},{2771,2,0},{2773,1,0},{2774,2,0},{2776,2,0},{2778,3,0},{2781,2,0},{2783,2,0},{2785,1,0},{2786,3,0},{2789,3,0},{2792,2,0},{2794,1,0},{2795,3,0},{2798,1,0},{2799,2,0},{2801,1,0},{2802,3,0},{2805,1,0},{2806,3,0},{2809,6,0},{2815,3,0},{2818,128,0},{2946,201,0},{3147,8,0},{3155,3,0},{3158,169,0}, } @(rodata) DECODE_INDEX_SUB := [16384]Decode_Index{ {3327,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{3328,1,0},{3329,1,0},{3330,1,0},{3331,1,0},{3332,1,0},{3333,1,0},{3334,1,0},{3335,1,0},{3336,1,0},{3337,1,0},{3338,1,0},{3339,1,0},{3340,1,0},{3341,1,0},{3342,1,0},{3343,1,0},{3344,1,0},{3345,1,0},{3346,1,0},{3347,1,0},{3348,1,0},{3349,1,0},{3350,1,0},{3351,1,0},{3352,1,0},{3353,1,0},{3354,1,0},{3355,1,0},{3356,1,0},{3357,1,0},{3358,1,0},{3359,1,0},{3360,1,0},{3361,1,0},{3362,1,0},{3363,1,0},{3364,1,0},{3365,1,0},{3366,1,0},{3367,1,0},{3368,1,0},{3369,1,0},{3370,1,0},{3371,1,0},{3372,1,0},{3373,1,0},{3374,1,0},{3375,1,0},{3376,1,0},{3377,1,0},{3378,6,0},{3384,1,0},{3385,1,0},{3386,1,0},{3387,1,0},{3388,1,0},{3389,1,0},{3390,1,0},{3391,1,0},{3392,1,0},{3393,1,0},{3394,1,0},{3395,1,0},{3396,1,0},{3397,1,0},{3398,1,0},{3399,1,0},{3400,1,0},{3401,1,0},{3402,1,0},{3403,1,0},{3404,1,0},{3405,1,0},{3406,1,0},{3407,1,0},{3408,1,0},{3409,1,0},{3410,1,0},{3411,1,0},{3412,1,0},{3413,1,0},{3414,1,0},{3415,1,0},{3416,1,0},{3417,1,0},{3418,1,0},{3419,1,0},{3420,1,0},{3421,1,0},{3422,1,0},{3423,1,0},{3424,1,0},{3425,1,0},{3426,1,0},{3427,1,0},{3428,1,0},{3429,1,0},{3430,1,0},{3431,1,0},{3432,1,0},{3433,1,0},{3434,1,0},{3435,1,0},{3436,1,0},{3437,1,0},{3438,1,0},{3439,1,0},{3440,1,0},{3441,1,0},{3442,1,0},{3443,1,0},{3444,1,0},{3445,1,0},{3446,1,0},{3447,1,0},{3448,1,0},{3449,1,0},{3450,1,0},{3451,1,0},{3452,1,0},{3453,1,0},{3454,1,0},{3455,1,0},{3456,1,0},{3457,1,0},{3458,1,0},{3459,1,0},{3460,1,0},{3461,1,0},{3462,1,0},{3463,1,0},{3464,1,0},{3465,1,0},{3466,1,0},{3467,1,0},{3468,1,0},{3469,1,0},{3470,1,0},{3471,1,0},{3472,1,0},{3473,1,0},{3474,1,0},{3475,1,0},{3476,1,0},{3477,1,0},{3478,1,0},{3479,1,0},{3480,1,0},{3481,1,0},{3482,1,0},{3483,1,0},{3484,1,0},{3485,1,0},{3486,1,0},{3487,1,0},{3488,1,0},{3489,1,0},{3490,1,0},{3491,1,0},{3492,1,0},{3493,1,0},{3494,1,0},{3495,1,0},{3496,1,0},{3497,1,0},{3498,1,0},{3499,1,0},{3500,1,0},{3501,1,0},{3502,1,0},{3503,1,0},{3504,1,0},{3505,1,0},{3506,1,0},{3507,1,0},{3508,1,0},{3509,1,0},{3510,1,0},{3511,1,0},{3512,1,0},{3513,1,0},{3514,1,0},{3515,1,0},{3516,1,0},{3517,1,0},{3518,1,0},{3519,1,0},{3520,1,0},{3521,1,0},{3522,1,0},{3523,1,0},{3524,1,0},{3525,1,0},{3526,1,0},{3527,1,0},{3528,1,0},{3529,1,0},{3530,1,0},{3531,1,0},{3532,1,0},{3533,1,0},{3534,1,0},{3535,1,0},{3536,1,0},{3537,1,0},{3538,1,0},{3539,1,0},{3540,1,0},{3541,1,0},{3542,1,0},{3543,1,0},{3544,1,0},{3545,1,0},{3546,1,0},{3547,1,0},{3548,1,0},{3549,1,0},{3550,1,0},{3551,1,0},{3552,1,0},{3553,1,0},{3554,1,0},{3555,1,0},{3556,1,0},{3557,1,0},{3558,1,0},{3559,1,0},{3560,1,0},{3561,1,0},{3562,1,0},{3563,1,0},{3564,1,0},{3565,1,0},{3566,1,0},{3567,1,0},{3568,1,0},{3569,1,0},{3570,1,0},{3571,1,0},{3572,1,0},{3573,1,0},{3574,1,0},{3575,1,0},{3576,1,0},{3577,1,0},{3578,1,0},{3579,1,0},{3580,1,0},{3581,1,0},{3582,1,0},{3583,1,0},{3584,1,0},{3585,1,0},{3586,1,0},{3587,1,0},{3588,1,0},{3589,2,0},{3591,1,0},{3592,1,0},{3593,1,0},{3594,1,0},{3595,1,0},{3596,1,0},{3597,1,0},{3598,1,0},{3599,1,0},{3600,1,0},{3601,1,0},{3602,1,0},{3603,1,0},{3604,1,0},{3605,1,0},{3606,1,0},{3607,1,0},{3608,1,0},{3609,1,0},{3610,1,0},{3611,1,0},{3612,1,0},{3613,1,0},{3614,1,0},{3615,1,0},{3616,1,0},{3617,1,0},{3618,1,0},{3619,1,0},{3620,1,0},{3621,1,0},{3622,1,0},{3623,1,0},{3624,1,0},{3625,1,0},{3626,1,0},{3627,1,0},{3628,1,0},{3629,1,0},{3630,1,0},{3631,1,0},{3632,1,0},{3633,1,0},{3634,1,0},{3635,1,0},{3636,1,0},{3637,1,0},{3638,1,0},{3639,1,0},{3640,6,0},{3646,1,0},{3647,1,0},{3648,1,0},{3649,1,0},{3650,1,0},{3651,1,0},{3652,1,0},{3653,1,0},{3654,1,0},{3655,1,0},{3656,1,0},{3657,1,0},{3658,1,0},{3659,1,0},{3660,1,0},{3661,1,0},{3662,1,0},{3663,1,0},{3664,1,0},{3665,1,0},{3666,1,0},{3667,1,0},{3668,1,0},{3669,1,0},{3670,1,0},{3671,1,0},{3672,1,0},{3673,1,0},{3674,1,0},{3675,1,0},{3676,1,0},{3677,1,0},{3678,1,0},{3679,1,0},{3680,1,0},{3681,1,0},{3682,1,0},{3683,1,0},{3684,1,0},{3685,1,0},{3686,1,0},{3687,1,0},{3688,1,0},{3689,1,0},{3690,1,0},{3691,1,0},{3692,1,0},{3693,1,0},{3694,1,0},{3695,1,0},{3696,1,0},{3697,1,0},{3698,1,0},{3699,1,0},{3700,1,0},{3701,1,0},{3702,1,0},{3703,1,0},{3704,1,0},{3705,1,0},{3706,1,0},{3707,1,0},{3708,1,0},{3709,1,0},{3710,1,0},{3711,1,0},{3712,1,0},{3713,1,0},{3714,1,0},{3715,1,0},{3716,1,0},{3717,1,0},{3718,1,0},{3719,1,0},{3720,1,0},{3721,1,0},{3722,1,0},{3723,1,0},{3724,1,0},{3725,1,0},{3726,1,0},{3727,1,0},{3728,1,0},{3729,1,0},{3730,1,0},{3731,1,0},{3732,1,0},{3733,1,0},{3734,1,0},{3735,1,0},{3736,1,0},{3737,1,0},{3738,1,0},{3739,1,0},{3740,1,0},{3741,1,0},{3742,1,0},{3743,1,0},{3744,1,0},{3745,1,0},{3746,1,0},{3747,1,0},{3748,1,0},{3749,1,0},{3750,1,0},{3751,1,0},{3752,1,0},{3753,1,0},{3754,1,0},{3755,1,0},{3756,1,0},{3757,1,0},{3758,1,0},{3759,1,0},{3760,1,0},{3761,1,0},{3762,1,0},{3763,1,0},{3764,1,0},{3765,1,0},{3766,1,0},{3767,1,0},{3768,1,0},{3769,1,0},{3770,1,0},{3771,1,0},{3772,1,0},{3773,1,0},{3774,1,0},{3775,1,0},{3776,1,0},{3777,1,0},{3778,1,0},{3779,1,0},{3780,1,0},{3781,1,0},{3782,1,0},{3783,1,0},{3784,1,0},{3785,1,0},{3786,1,0},{3787,1,0},{3788,1,0},{3789,1,0},{3790,1,0},{3791,1,0},{3792,1,0},{3793,1,0},{3794,1,0},{3795,1,0},{3796,1,0},{3797,1,0},{3798,1,0},{3799,1,0},{3800,1,0},{3801,1,0},{3802,1,0},{3803,1,0},{3804,1,0},{3805,1,0},{3806,1,0},{3807,1,0},{3808,1,0},{3809,1,0},{3810,1,0},{3811,1,0},{3812,1,0},{3813,1,0},{3814,1,0},{3815,1,0},{3816,1,0},{3817,1,0},{3818,1,0},{3819,1,0},{3820,1,0},{3821,1,0},{3822,1,0},{3823,1,0},{3824,1,0},{3825,1,0},{3826,1,0},{3827,1,0},{3828,1,0},{3829,1,0},{3830,1,0},{3831,1,0},{3832,1,0},{3833,1,0},{3834,1,0},{3835,1,0},{3836,1,0},{3837,1,0},{3838,1,0},{3839,1,0},{3840,1,0},{3841,1,0},{3842,1,0},{3843,1,0},{3844,1,0},{3845,1,0},{3846,1,0},{3847,1,0},{3848,1,0},{3849,1,0},{3850,1,0},{3851,14,0},{3865,23,0},{3888,13,0},{3901,11,0},{3912,30,0},{3942,15,0},{3957,39,0},{3996,13,0},{4009,8,0},{4017,3,0},{4020,4,0},{4024,9,0},{4033,15,0},{4048,8,0},{4056,48,0},{4104,9,0},{4113,6,0},{4119,6,0},{4125,8,0},{4133,5,0},{4138,23,0},{4161,23,0},{4184,7,0},{4191,8,0},{4199,10,0},{4209,9,0},{4218,6,0},{0,0,0},{4224,8,0},{4232,8,0},{4240,10,0},{4250,7,0},{4257,12,0},{4269,26,0},{4295,7,0},{4302,10,0},{4312,8,0},{4320,7,0},{4327,13,0},{4340,13,0},{4353,8,0},{4361,4,0},{4365,6,0},{4371,7,0},{4378,11,0},{4389,5,0},{4394,8,0},{4402,6,0},{4408,6,0},{4414,6,0},{4420,6,0},{4426,8,0},{4434,7,0},{4441,7,0},{4448,7,0},{4455,9,0},{4464,6,0},{4470,8,0},{4478,4,0},{4482,7,0},{4489,7,0},{4496,6,0},{4502,6,0},{4508,8,0},{4516,12,0},{4528,11,0},{4539,9,0},{4548,11,0},{4559,12,0},{4571,11,0},{4582,11,0},{4593,9,0},{4602,8,0},{4610,6,0},{4616,7,0},{4623,6,0},{4629,11,0},{4640,7,0},{4647,8,0},{4655,7,0},{4662,8,0},{4670,7,0},{4677,6,0},{4683,6,0},{4689,8,0},{4697,8,0},{4705,6,0},{4711,10,0},{4721,7,0},{4728,6,0},{4734,2,0},{4736,2,0},{4738,8,0},{4746,7,0},{4753,8,0},{4761,8,0},{4769,10,0},{4779,7,0},{4786,35,0},{4821,13,0},{4834,10,0},{4844,8,0},{4852,8,0},{4860,11,0},{4871,7,0},{4878,6,0},{4884,9,0},{4893,8,0},{4901,10,0},{4911,6,0},{4917,12,0},{4929,6,0},{4935,4,0},{4939,5,0},{4944,4,0},{4948,4,0},{4952,4,0},{4956,6,0},{4962,3,0},{4965,6,0},{4971,5,0},{4976,5,0},{4981,3,0},{4984,2,0},{4986,3,0},{4989,4,0},{4993,6,0},{4999,5,0},{5004,12,0},{5016,11,0},{5027,11,0},{5038,8,0},{5046,11,0},{5057,12,0},{5069,9,0},{5078,8,0},{5086,12,0},{5098,5,0},{5103,6,0},{5109,5,0},{5114,16,0},{5130,7,0},{5137,6,0},{5143,5,0},{5148,4,0},{5152,5,0},{5157,4,0},{5161,4,0},{5165,6,0},{5171,7,0},{5178,5,0},{5183,7,0},{5190,6,0},{5196,7,0},{5203,2,0},{5205,2,0},{5207,6,0},{5213,7,0},{5220,6,0},{5226,6,0},{5232,13,0},{5245,12,0},{5257,11,0},{5268,10,0},{5278,10,0},{5288,10,0},{5298,12,0},{5310,9,0},{5319,10,0},{5329,5,0},{5334,5,0},{5339,8,0},{5347,16,0},{5363,7,0},{5370,13,0},{5383,7,0},{5390,4,0},{5394,5,0},{5399,6,0},{5405,6,0},{5411,4,0},{5415,6,0},{5421,5,0},{5426,8,0},{5434,6,0},{5440,7,0},{5447,3,0},{5450,3,0},{5453,6,0},{5459,7,0},{5466,7,0},{5473,7,0},{5480,14,0},{5494,9,0},{5503,9,0},{5512,10,0},{5522,8,0},{5530,9,0},{5539,9,0},{5548,7,0},{5555,4,0},{5559,3,0},{5562,6,0},{5568,5,0},{5573,14,0},{5587,4,0},{5591,4,0},{5595,5,0},{5600,2,0},{5602,3,0},{5605,4,0},{5609,4,0},{5613,6,0},{5619,4,0},{5623,3,0},{5626,7,0},{5633,4,0},{5637,5,0},{5642,2,0},{5644,2,0},{5646,4,0},{5650,4,0},{5654,4,0},{5658,6,0},{5664,5,0},{5669,8,0},{5677,9,0},{5686,11,0},{5697,9,0},{5706,10,0},{5716,8,0},{5724,6,0},{5730,4,0},{5734,2,0},{5736,3,0},{5739,4,0},{5743,14,0},{5757,4,0},{5761,11,0},{5772,4,0},{5776,2,0},{5778,2,0},{5780,4,0},{5784,3,0},{5787,4,0},{5791,3,0},{5794,4,0},{5798,5,0},{5803,4,0},{5807,4,0},{5811,1,0},{0,0,0},{5812,4,0},{5816,4,0},{5820,5,0},{5825,4,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5829,5,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5834,3,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5837,3,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5840,3,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5843,4,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5847,3,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5850,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5852,3,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5855,3,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5858,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5859,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5860,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5861,3,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5864,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5865,4,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5869,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5870,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5872,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5874,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5876,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5878,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5880,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5881,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5882,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{5883,2,0},{5885,1,0},{5886,1,0},{5887,1,0},{5888,1,0},{5889,1,0},{5890,1,0},{5891,1,0},{5892,1,0},{5893,1,0},{5894,1,0},{5895,1,0},{5896,1,0},{5897,1,0},{5898,1,0},{5899,1,0},{5900,1,0},{5901,1,0},{5902,1,0},{5903,1,0},{5904,1,0},{5905,1,0},{5906,1,0},{5907,1,0},{5908,1,0},{5909,1,0},{5910,1,0},{5911,1,0},{5912,1,0},{5913,1,0},{5914,1,0},{5915,1,0},{5916,1,0},{5917,1,0},{5918,1,0},{5919,1,0},{5920,1,0},{5921,1,0},{5922,1,0},{5923,1,0},{5924,1,0},{5925,1,0},{5926,1,0},{5927,1,0},{5928,1,0},{5929,1,0},{5930,1,0},{5931,1,0},{5932,1,0},{5933,1,0},{5934,1,0},{5935,1,0},{5936,1,0},{5937,1,0},{5938,1,0},{5939,1,0},{5940,1,0},{5941,1,0},{5942,1,0},{5943,1,0},{5944,1,0},{5945,1,0},{5946,1,0},{5947,1,0},{5948,1,0},{5949,1,0},{5950,1,0},{5951,1,0},{5952,1,0},{5953,1,0},{5954,1,0},{5955,1,0},{5956,1,0},{5957,1,0},{5958,1,0},{5959,1,0},{5960,1,0},{5961,1,0},{5962,1,0},{5963,1,0},{5964,1,0},{5965,1,0},{5966,1,0},{5967,1,0},{5968,1,0},{5969,1,0},{5970,1,0},{5971,1,0},{5972,1,0},{5973,1,0},{5974,1,0},{5975,1,0},{5976,1,0},{5977,1,0},{5978,1,0},{5979,1,0},{5980,1,0},{5981,1,0},{5982,1,0},{5983,1,0},{5984,1,0},{5985,1,0},{5986,1,0},{5987,1,0},{5988,1,0},{5989,1,0},{5990,1,0},{5991,1,0},{5992,1,0},{5993,1,0},{5994,1,0},{5995,1,0},{5996,1,0},{5997,1,0},{5998,1,0},{5999,1,0},{6000,1,0},{6001,1,0},{6002,1,0},{6003,1,0},{6004,1,0},{6005,1,0},{6006,1,0},{6007,1,0},{6008,1,0},{6009,1,0},{6010,1,0},{6011,1,0},{6012,1,0},{6013,1,0},{6014,1,0},{6015,1,0},{6016,1,0},{6017,1,0},{6018,1,0},{6019,1,0},{6020,1,0},{6021,1,0},{6022,1,0},{6023,1,0},{6024,1,0},{6025,1,0},{6026,1,0},{6027,1,0},{6028,1,0},{6029,1,0},{6030,1,0},{6031,1,0},{6032,1,0},{6033,1,0},{6034,1,0},{6035,1,0},{6036,1,0},{6037,1,0},{6038,1,0},{6039,1,0},{6040,1,0},{6041,1,0},{6042,1,0},{6043,1,0},{6044,1,0},{6045,1,0},{6046,1,0},{6047,1,0},{6048,1,0},{6049,1,0},{6050,1,0},{6051,1,0},{6052,1,0},{6053,1,0},{6054,1,0},{6055,1,0},{6056,1,0},{6057,1,0},{6058,1,0},{6059,1,0},{6060,1,0},{6061,1,0},{6062,1,0},{6063,1,0},{6064,1,0},{6065,1,0},{6066,1,0},{6067,1,0},{6068,1,0},{6069,1,0},{6070,1,0},{6071,1,0},{6072,1,0},{6073,1,0},{6074,1,0},{6075,1,0},{6076,1,0},{6077,1,0},{6078,1,0},{6079,1,0},{6080,1,0},{6081,1,0},{6082,1,0},{6083,1,0},{6084,1,0},{6085,1,0},{6086,1,0},{6087,1,0},{6088,1,0},{6089,1,0},{6090,1,0},{6091,1,0},{6092,1,0},{6093,1,0},{6094,1,0},{6095,1,0},{6096,1,0},{6097,1,0},{6098,1,0},{6099,1,0},{6100,1,0},{6101,1,0},{6102,1,0},{6103,1,0},{6104,1,0},{6105,1,0},{6106,1,0},{6107,1,0},{6108,1,0},{6109,1,0},{6110,1,0},{6111,1,0},{6112,1,0},{6113,1,0},{6114,1,0},{6115,1,0},{6116,1,0},{6117,1,0},{6118,1,0},{6119,1,0},{6120,1,0},{6121,1,0},{6122,1,0},{6123,1,0},{6124,1,0},{6125,1,0},{6126,1,0},{6127,1,0},{6128,1,0},{6129,1,0},{6130,1,0},{6131,1,0},{6132,1,0},{6133,1,0},{6134,1,0},{6135,1,0},{6136,1,0},{6137,1,0},{6138,1,0},{6139,1,0},{6140,2,0},{6142,1,0},{6143,1,0},{6144,1,0},{6145,1,0},{6146,1,0},{6147,1,0},{6148,1,0},{6149,1,0},{6150,1,0},{6151,1,0},{6152,1,0},{6153,1,0},{6154,1,0},{6155,1,0},{6156,1,0},{6157,1,0},{6158,1,0},{6159,1,0},{6160,1,0},{6161,1,0},{6162,1,0},{6163,1,0},{6164,1,0},{6165,1,0},{6166,1,0},{6167,1,0},{6168,1,0},{6169,1,0},{6170,1,0},{6171,1,0},{6172,1,0},{6173,1,0},{6174,1,0},{6175,1,0},{6176,1,0},{6177,1,0},{6178,1,0},{6179,1,0},{6180,1,0},{6181,1,0},{6182,1,0},{6183,1,0},{6184,1,0},{6185,1,0},{6186,1,0},{6187,1,0},{6188,1,0},{6189,1,0},{6190,1,0},{6191,1,0},{6192,1,0},{6193,1,0},{6194,1,0},{6195,1,0},{6196,1,0},{6197,1,0},{6198,1,0},{6199,1,0},{6200,1,0},{6201,1,0},{6202,1,0},{6203,1,0},{6204,1,0},{6205,1,0},{6206,1,0},{6207,1,0},{6208,1,0},{6209,1,0},{6210,1,0},{6211,1,0},{6212,1,0},{6213,1,0},{6214,1,0},{6215,1,0},{6216,1,0},{6217,1,0},{6218,1,0},{6219,1,0},{6220,1,0},{6221,1,0},{6222,1,0},{6223,1,0},{6224,1,0},{6225,1,0},{6226,1,0},{6227,1,0},{6228,1,0},{6229,1,0},{6230,1,0},{6231,1,0},{6232,1,0},{6233,1,0},{6234,1,0},{6235,1,0},{6236,1,0},{6237,1,0},{6238,1,0},{6239,1,0},{6240,1,0},{6241,1,0},{6242,1,0},{6243,1,0},{6244,1,0},{6245,1,0},{6246,1,0},{6247,1,0},{6248,1,0},{6249,1,0},{6250,1,0},{6251,1,0},{6252,1,0},{6253,1,0},{6254,1,0},{6255,1,0},{6256,1,0},{6257,1,0},{6258,1,0},{6259,1,0},{6260,1,0},{6261,1,0},{6262,1,0},{6263,1,0},{6264,1,0},{6265,1,0},{6266,1,0},{6267,1,0},{6268,1,0},{6269,1,0},{6270,1,0},{6271,1,0},{6272,1,0},{6273,1,0},{6274,1,0},{6275,1,0},{6276,1,0},{6277,1,0},{6278,1,0},{6279,1,0},{6280,1,0},{6281,1,0},{6282,1,0},{6283,1,0},{6284,1,0},{6285,1,0},{6286,1,0},{6287,1,0},{6288,1,0},{6289,1,0},{6290,1,0},{6291,1,0},{6292,1,0},{6293,1,0},{6294,1,0},{6295,1,0},{6296,1,0},{6297,1,0},{6298,1,0},{6299,1,0},{6300,1,0},{6301,1,0},{6302,1,0},{6303,1,0},{6304,1,0},{6305,1,0},{6306,1,0},{6307,1,0},{6308,1,0},{6309,1,0},{6310,1,0},{6311,1,0},{6312,1,0},{6313,1,0},{6314,1,0},{6315,1,0},{6316,1,0},{6317,1,0},{6318,1,0},{6319,1,0},{6320,1,0},{6321,1,0},{6322,1,0},{6323,1,0},{6324,1,0},{6325,1,0},{6326,1,0},{6327,1,0},{6328,1,0},{6329,1,0},{6330,1,0},{6331,1,0},{6332,1,0},{6333,1,0},{6334,1,0},{6335,1,0},{6336,1,0},{6337,1,0},{6338,1,0},{6339,1,0},{6340,1,0},{6341,1,0},{6342,1,0},{6343,1,0},{6344,1,0},{6345,1,0},{6346,1,0},{6347,1,0},{6348,1,0},{6349,1,0},{6350,1,0},{6351,1,0},{6352,1,0},{6353,1,0},{6354,1,0},{6355,1,0},{6356,1,0},{6357,1,0},{6358,1,0},{6359,1,0},{6360,1,0},{6361,1,0},{6362,1,0},{6363,1,0},{6364,1,0},{6365,1,0},{6366,1,0},{6367,1,0},{6368,1,0},{6369,1,0},{6370,1,0},{6371,1,0},{6372,1,0},{6373,1,0},{6374,1,0},{6375,1,0},{6376,1,0},{6377,1,0},{6378,1,0},{6379,1,0},{6380,1,0},{6381,1,0},{6382,1,0},{6383,1,0},{6384,1,0},{6385,1,0},{6386,1,0},{6387,1,0},{6388,1,0},{6389,1,0},{6390,1,0},{6391,1,0},{6392,1,0},{6393,1,0},{6394,1,0},{6395,1,0},{6396,1,0},{6397,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{6398,3,0},{6401,3,0},{6404,3,0},{6407,3,0},{6410,3,0},{6413,3,0},{6416,3,0},{6419,3,0},{6422,3,0},{6425,3,0},{6428,3,0},{6431,3,0},{6434,3,0},{6437,3,0},{6440,3,0},{6443,3,0},{6446,3,0},{6449,3,0},{6452,3,0},{6455,3,0},{6458,3,0},{6461,3,0},{6464,3,0},{6467,3,0},{6470,3,0},{6473,3,0},{6476,3,0},{6479,3,0},{6482,3,0},{6485,3,0},{6488,3,0},{6491,3,0},{6494,3,0},{6497,3,0},{6500,3,0},{6503,3,0},{6506,3,0},{6509,3,0},{6512,3,0},{6515,3,0},{6518,3,0},{6521,3,0},{6524,3,0},{6527,3,0},{6530,3,0},{6533,3,0},{6536,3,0},{6539,3,0},{6542,3,0},{6545,3,0},{6548,3,0},{6551,3,0},{6554,3,0},{6557,3,0},{6560,3,0},{6563,3,0},{6566,3,0},{6569,3,0},{6572,3,0},{6575,3,0},{6578,3,0},{6581,3,0},{6584,3,0},{6587,3,0},{6590,3,0},{6593,3,0},{6596,3,0},{6599,3,0},{6602,3,0},{6605,3,0},{6608,3,0},{6611,3,0},{6614,3,0},{6617,3,0},{6620,3,0},{6623,3,0},{6626,3,0},{6629,3,0},{6632,3,0},{6635,3,0},{6638,3,0},{6641,3,0},{6644,3,0},{6647,3,0},{6650,3,0},{6653,3,0},{6656,3,0},{6659,3,0},{6662,3,0},{6665,3,0},{6668,3,0},{6671,3,0},{6674,3,0},{6677,3,0},{6680,3,0},{6683,3,0},{6686,3,0},{6689,3,0},{6692,3,0},{6695,3,0},{6698,3,0},{6701,3,0},{6704,3,0},{6707,3,0},{6710,3,0},{6713,3,0},{6716,3,0},{6719,3,0},{6722,3,0},{6725,3,0},{6728,3,0},{6731,3,0},{6734,3,0},{6737,3,0},{6740,3,0},{6743,3,0},{6746,3,0},{6749,3,0},{6752,3,0},{6755,3,0},{6758,3,0},{6761,3,0},{6764,3,0},{6767,3,0},{6770,3,0},{6773,3,0},{6776,3,0},{6779,3,0},{6782,3,0},{6785,3,0},{6788,3,0},{6791,3,0},{6794,3,0},{6797,3,0},{6800,3,0},{6803,3,0},{6806,3,0},{6809,3,0},{6812,3,0},{6815,3,0},{6818,3,0},{6821,3,0},{6824,3,0},{6827,3,0},{6830,3,0},{6833,3,0},{6836,3,0},{6839,3,0},{6842,3,0},{6845,3,0},{6848,3,0},{6851,3,0},{6854,3,0},{6857,3,0},{6860,3,0},{6863,3,0},{6866,3,0},{6869,3,0},{6872,3,0},{6875,3,0},{6878,3,0},{6881,3,0},{6884,3,0},{6887,3,0},{6890,3,0},{6893,3,0},{6896,3,0},{6899,3,0},{6902,3,0},{6905,3,0},{6908,3,0},{6911,3,0},{6914,3,0},{6917,3,0},{6920,3,0},{6923,3,0},{6926,3,0},{6929,3,0},{6932,3,0},{6935,3,0},{6938,3,0},{6941,3,0},{6944,3,0},{6947,3,0},{6950,3,0},{6953,3,0},{6956,3,0},{6959,3,0},{6962,3,0},{6965,3,0},{6968,3,0},{6971,3,0},{6974,3,0},{6977,3,0},{6980,3,0},{6983,3,0},{6986,3,0},{6989,3,0},{6992,3,0},{6995,3,0},{6998,3,0},{7001,3,0},{7004,3,0},{7007,3,0},{7010,3,0},{7013,3,0},{7016,3,0},{7019,3,0},{7022,3,0},{7025,3,0},{7028,3,0},{7031,3,0},{7034,3,0},{7037,3,0},{7040,3,0},{7043,3,0},{7046,3,0},{7049,3,0},{7052,3,0},{7055,3,0},{7058,3,0},{7061,3,0},{7064,3,0},{7067,3,0},{7070,3,0},{7073,3,0},{7076,3,0},{7079,3,0},{7082,3,0},{7085,3,0},{7088,3,0},{7091,3,0},{7094,3,0},{7097,3,0},{7100,3,0},{7103,3,0},{7106,3,0},{7109,3,0},{7112,3,0},{7115,3,0},{7118,3,0},{7121,3,0},{7124,3,0},{7127,3,0},{7130,3,0},{7133,3,0},{7136,3,0},{7139,3,0},{7142,3,0},{7145,3,0},{7148,3,0},{7151,3,0},{7154,3,0},{7157,3,0},{7160,3,0},{7163,3,0},{7166,3,0},{7169,3,0},{7172,3,0},{7175,3,0},{7178,3,0},{7181,3,0},{7184,3,0},{7187,3,0},{7190,3,0},{7193,3,0},{7196,3,0},{7199,3,0},{7202,3,0},{7205,3,0},{7208,3,0},{7211,3,0},{7214,3,0},{7217,3,0},{7220,3,0},{7223,3,0},{7226,3,0},{7229,3,0},{7232,3,0},{7235,3,0},{7238,3,0},{7241,3,0},{7244,3,0},{7247,3,0},{7250,3,0},{7253,3,0},{7256,3,0},{7259,3,0},{7262,3,0},{7265,3,0},{7268,3,0},{7271,3,0},{7274,3,0},{7277,3,0},{7280,3,0},{7283,3,0},{7286,3,0},{7289,3,0},{7292,3,0},{7295,3,0},{7298,3,0},{7301,3,0},{7304,3,0},{7307,3,0},{7310,3,0},{7313,3,0},{7316,3,0},{7319,3,0},{7322,3,0},{7325,3,0},{7328,3,0},{7331,3,0},{7334,3,0},{7337,3,0},{7340,3,0},{7343,3,0},{7346,3,0},{7349,3,0},{7352,3,0},{7355,3,0},{7358,3,0},{7361,3,0},{7364,3,0},{7367,3,0},{7370,3,0},{7373,3,0},{7376,3,0},{7379,3,0},{7382,3,0},{7385,3,0},{7388,3,0},{7391,3,0},{7394,3,0},{7397,3,0},{7400,3,0},{7403,3,0},{7406,3,0},{7409,3,0},{7412,3,0},{7415,3,0},{7418,3,0},{7421,3,0},{7424,3,0},{7427,3,0},{7430,3,0},{7433,3,0},{7436,3,0},{7439,3,0},{7442,3,0},{7445,3,0},{7448,3,0},{7451,3,0},{7454,3,0},{7457,3,0},{7460,3,0},{7463,3,0},{7466,3,0},{7469,3,0},{7472,3,0},{7475,3,0},{7478,3,0},{7481,3,0},{7484,3,0},{7487,3,0},{7490,3,0},{7493,3,0},{7496,3,0},{7499,3,0},{7502,3,0},{7505,3,0},{7508,3,0},{7511,3,0},{7514,3,0},{7517,3,0},{7520,3,0},{7523,3,0},{7526,3,0},{7529,3,0},{7532,3,0},{7535,3,0},{7538,3,0},{7541,3,0},{7544,3,0},{7547,3,0},{7550,3,0},{7553,3,0},{7556,3,0},{7559,3,0},{7562,3,0},{7565,3,0},{7568,3,0},{7571,3,0},{7574,3,0},{7577,3,0},{7580,3,0},{7583,3,0},{7586,3,0},{7589,3,0},{7592,3,0},{7595,3,0},{7598,3,0},{7601,3,0},{7604,3,0},{7607,3,0},{7610,3,0},{7613,3,0},{7616,3,0},{7619,3,0},{7622,3,0},{7625,3,0},{7628,3,0},{7631,3,0},{7634,3,0},{7637,3,0},{7640,3,0},{7643,3,0},{7646,3,0},{7649,3,0},{7652,3,0},{7655,3,0},{7658,3,0},{7661,3,0},{7664,3,0},{7667,3,0},{7670,3,0},{7673,3,0},{7676,3,0},{7679,3,0},{7682,3,0},{7685,3,0},{7688,3,0},{7691,3,0},{7694,3,0},{7697,3,0},{7700,3,0},{7703,3,0},{7706,3,0},{7709,3,0},{7712,3,0},{7715,3,0},{7718,3,0},{7721,3,0},{7724,3,0},{7727,3,0},{7730,3,0},{7733,3,0},{7736,3,0},{7739,3,0},{7742,3,0},{7745,3,0},{7748,3,0},{7751,3,0},{7754,3,0},{7757,3,0},{7760,3,0},{7763,3,0},{7766,3,0},{7769,3,0},{7772,3,0},{7775,3,0},{7778,3,0},{7781,3,0},{7784,3,0},{7787,3,0},{7790,3,0},{7793,3,0},{7796,3,0},{7799,3,0},{7802,3,0},{7805,3,0},{7808,3,0},{7811,3,0},{7814,3,0},{7817,3,0},{7820,3,0},{7823,3,0},{7826,3,0},{7829,3,0},{7832,3,0},{7835,3,0},{7838,3,0},{7841,3,0},{7844,3,0},{7847,3,0},{7850,3,0},{7853,3,0},{7856,3,0},{7859,3,0},{7862,3,0},{7865,3,0},{7868,3,0},{7871,3,0},{7874,3,0},{7877,3,0},{7880,3,0},{7883,3,0},{7886,3,0},{7889,3,0},{7892,3,0},{7895,3,0},{7898,3,0},{7901,3,0},{7904,3,0},{7907,3,0},{7910,3,0},{7913,3,0},{7916,3,0},{7919,3,0},{7922,3,0},{7925,3,0},{7928,3,0},{7931,3,0},{7934,3,0},{7937,1,0},{7938,1,0},{7939,1,0},{7940,1,0},{7941,1,0},{7942,1,0},{7943,1,0},{7944,1,0},{7945,1,0},{7946,1,0},{7947,1,0},{7948,1,0},{7949,1,0},{7950,1,0},{7951,1,0},{7952,1,0},{7953,1,0},{7954,1,0},{7955,1,0},{7956,1,0},{7957,1,0},{7958,1,0},{7959,1,0},{7960,1,0},{7961,1,0},{7962,1,0},{7963,1,0},{7964,1,0},{7965,1,0},{7966,1,0},{7967,1,0},{7968,1,0},{7969,1,0},{7970,1,0},{7971,1,0},{7972,1,0},{7973,1,0},{7974,1,0},{7975,1,0},{7976,1,0},{7977,1,0},{7978,1,0},{7979,1,0},{7980,1,0},{7981,1,0},{7982,1,0},{7983,1,0},{7984,1,0},{7985,1,0},{7986,1,0},{7987,1,0},{7988,1,0},{7989,1,0},{7990,1,0},{7991,1,0},{7992,1,0},{7993,1,0},{7994,1,0},{7995,1,0},{7996,1,0},{7997,1,0},{7998,1,0},{7999,1,0},{8000,1,0},{8001,1,0},{8002,1,0},{8003,1,0},{8004,1,0},{8005,1,0},{8006,1,0},{8007,1,0},{8008,1,0},{8009,1,0},{8010,1,0},{8011,1,0},{8012,1,0},{8013,1,0},{8014,1,0},{8015,1,0},{8016,1,0},{8017,1,0},{8018,1,0},{8019,1,0},{8020,1,0},{8021,1,0},{8022,1,0},{8023,1,0},{8024,1,0},{8025,1,0},{8026,1,0},{8027,1,0},{8028,1,0},{8029,1,0},{8030,1,0},{8031,1,0},{8032,1,0},{8033,1,0},{8034,1,0},{8035,1,0},{8036,1,0},{8037,1,0},{8038,1,0},{8039,1,0},{8040,1,0},{8041,1,0},{8042,1,0},{8043,1,0},{8044,1,0},{8045,1,0},{8046,1,0},{8047,1,0},{8048,1,0},{8049,1,0},{8050,1,0},{8051,1,0},{8052,1,0},{8053,1,0},{8054,1,0},{8055,1,0},{8056,1,0},{8057,1,0},{8058,1,0},{8059,1,0},{8060,1,0},{8061,1,0},{8062,1,0},{8063,1,0},{8064,1,0},{8065,1,0},{8066,1,0},{8067,1,0},{8068,1,0},{8069,1,0},{8070,1,0},{8071,1,0},{8072,1,0},{8073,1,0},{8074,1,0},{8075,1,0},{8076,1,0},{8077,1,0},{8078,1,0},{8079,1,0},{8080,1,0},{8081,1,0},{8082,1,0},{8083,1,0},{8084,1,0},{8085,1,0},{8086,1,0},{8087,1,0},{8088,1,0},{8089,1,0},{8090,1,0},{8091,1,0},{8092,1,0},{8093,1,0},{8094,1,0},{8095,1,0},{8096,1,0},{8097,1,0},{8098,1,0},{8099,1,0},{8100,1,0},{8101,1,0},{8102,1,0},{8103,1,0},{8104,1,0},{8105,1,0},{8106,1,0},{8107,1,0},{8108,1,0},{8109,1,0},{8110,1,0},{8111,1,0},{8112,1,0},{8113,1,0},{8114,1,0},{8115,1,0},{8116,1,0},{8117,1,0},{8118,1,0},{8119,1,0},{8120,1,0},{8121,1,0},{8122,1,0},{8123,1,0},{8124,1,0},{8125,1,0},{8126,1,0},{8127,1,0},{8128,1,0},{8129,1,0},{8130,1,0},{8131,1,0},{8132,1,0},{8133,1,0},{8134,1,0},{8135,1,0},{8136,1,0},{8137,1,0},{8138,1,0},{8139,1,0},{8140,1,0},{8141,1,0},{8142,1,0},{8143,1,0},{8144,1,0},{8145,1,0},{8146,1,0},{8147,1,0},{8148,1,0},{8149,1,0},{8150,1,0},{8151,1,0},{8152,1,0},{8153,1,0},{8154,1,0},{8155,1,0},{8156,1,0},{8157,1,0},{8158,1,0},{8159,1,0},{8160,1,0},{8161,1,0},{8162,1,0},{8163,1,0},{8164,1,0},{8165,1,0},{8166,1,0},{8167,1,0},{8168,1,0},{8169,1,0},{8170,1,0},{8171,1,0},{8172,1,0},{8173,1,0},{8174,1,0},{8175,1,0},{8176,1,0},{8177,1,0},{8178,1,0},{8179,1,0},{8180,1,0},{8181,1,0},{8182,1,0},{8183,1,0},{8184,1,0},{8185,1,0},{8186,1,0},{8187,1,0},{8188,1,0},{8189,1,0},{8190,1,0},{8191,1,0},{8192,3,0},{8195,1,0},{8196,1,0},{8197,1,0},{8198,1,0},{8199,1,0},{8200,1,0},{8201,1,0},{8202,1,0},{8203,1,0},{8204,1,0},{8205,1,0},{8206,1,0},{8207,1,0},{8208,1,0},{8209,1,0},{8210,1,0},{8211,1,0},{8212,1,0},{8213,1,0},{8214,1,0},{8215,1,0},{8216,1,0},{8217,1,0},{8218,1,0},{8219,1,0},{8220,1,0},{8221,1,0},{8222,1,0},{8223,1,0},{8224,1,0},{8225,1,0},{8226,1,0},{8227,1,0},{8228,1,0},{8229,1,0},{8230,1,0},{8231,1,0},{8232,1,0},{8233,1,0},{8234,1,0},{8235,1,0},{8236,1,0},{8237,1,0},{8238,1,0},{8239,1,0},{8240,1,0},{8241,1,0},{8242,1,0},{8243,1,0},{8244,1,0},{8245,1,0},{8246,1,0},{8247,1,0},{8248,1,0},{8249,1,0},{8250,1,0},{8251,1,0},{8252,1,0},{8253,1,0},{8254,1,0},{8255,1,0},{8256,1,0},{8257,1,0},{8258,1,0},{8259,1,0},{8260,1,0},{8261,1,0},{8262,1,0},{8263,1,0},{8264,1,0},{8265,1,0},{8266,1,0},{8267,1,0},{8268,1,0},{8269,1,0},{8270,1,0},{8271,1,0},{8272,1,0},{8273,1,0},{8274,1,0},{8275,1,0},{8276,1,0},{8277,1,0},{8278,1,0},{8279,1,0},{8280,1,0},{8281,1,0},{8282,1,0},{8283,1,0},{8284,1,0},{8285,1,0},{8286,1,0},{8287,1,0},{8288,1,0},{8289,1,0},{8290,1,0},{8291,1,0},{8292,1,0},{8293,1,0},{8294,1,0},{8295,1,0},{8296,1,0},{8297,1,0},{8298,1,0},{8299,1,0},{8300,1,0},{8301,1,0},{8302,1,0},{8303,1,0},{8304,1,0},{8305,1,0},{8306,1,0},{8307,1,0},{8308,1,0},{8309,1,0},{8310,1,0},{8311,1,0},{8312,1,0},{8313,1,0},{8314,1,0},{8315,1,0},{8316,1,0},{8317,1,0},{8318,1,0},{8319,1,0},{8320,1,0},{8321,1,0},{8322,1,0},{8323,1,0},{8324,1,0},{8325,1,0},{8326,1,0},{8327,1,0},{8328,1,0},{8329,1,0},{8330,1,0},{8331,1,0},{8332,1,0},{8333,1,0},{8334,1,0},{8335,1,0},{8336,1,0},{8337,1,0},{8338,1,0},{8339,1,0},{8340,1,0},{8341,1,0},{8342,1,0},{8343,1,0},{8344,1,0},{8345,1,0},{8346,1,0},{8347,1,0},{8348,1,0},{8349,1,0},{8350,1,0},{8351,1,0},{8352,1,0},{8353,1,0},{8354,1,0},{8355,1,0},{8356,1,0},{8357,1,0},{8358,1,0},{8359,1,0},{8360,1,0},{8361,1,0},{8362,1,0},{8363,1,0},{8364,1,0},{8365,1,0},{8366,1,0},{8367,1,0},{8368,1,0},{8369,1,0},{8370,1,0},{8371,1,0},{8372,1,0},{8373,1,0},{8374,1,0},{8375,1,0},{8376,1,0},{8377,1,0},{8378,1,0},{8379,1,0},{8380,1,0},{8381,1,0},{8382,1,0},{8383,1,0},{8384,1,0},{8385,1,0},{8386,1,0},{8387,1,0},{8388,1,0},{8389,1,0},{8390,1,0},{8391,1,0},{8392,1,0},{8393,1,0},{8394,1,0},{8395,1,0},{8396,1,0},{8397,1,0},{8398,1,0},{8399,1,0},{8400,1,0},{8401,1,0},{8402,1,0},{8403,1,0},{8404,1,0},{8405,1,0},{8406,1,0},{8407,1,0},{8408,1,0},{8409,1,0},{8410,1,0},{8411,1,0},{8412,1,0},{8413,1,0},{8414,1,0},{8415,1,0},{8416,1,0},{8417,1,0},{8418,1,0},{8419,1,0},{8420,1,0},{8421,1,0},{8422,1,0},{8423,1,0},{8424,1,0},{8425,1,0},{8426,1,0},{8427,1,0},{8428,1,0},{8429,1,0},{8430,1,0},{8431,1,0},{8432,1,0},{8433,1,0},{8434,1,0},{8435,1,0},{8436,1,0},{8437,1,0},{8438,1,0},{8439,1,0},{8440,1,0},{8441,1,0},{8442,1,0},{8443,1,0},{8444,1,0},{8445,1,0},{8446,1,0},{8447,1,0},{8448,1,0},{8449,1,0},{8450,8,0},{8458,5,0},{8463,5,0},{8468,5,0},{8473,5,0},{8478,5,0},{8483,5,0},{8488,5,0},{8493,5,0},{8498,5,0},{8503,5,0},{8508,5,0},{8513,5,0},{8518,5,0},{8523,5,0},{8528,5,0},{8533,5,0},{8538,5,0},{8543,5,0},{8548,5,0},{8553,5,0},{8558,5,0},{8563,5,0},{8568,5,0},{8573,5,0},{8578,5,0},{8583,5,0},{8588,5,0},{8593,5,0},{8598,5,0},{8603,5,0},{8608,5,0},{8613,5,0},{8618,5,0},{8623,5,0},{8628,5,0},{8633,5,0},{8638,5,0},{8643,5,0},{8648,5,0},{8653,5,0},{8658,5,0},{8663,5,0},{8668,5,0},{8673,5,0},{8678,5,0},{8683,5,0},{8688,5,0},{8693,5,0},{8698,5,0},{8703,5,0},{8708,5,0},{8713,5,0},{8718,5,0},{8723,5,0},{8728,5,0},{8733,5,0},{8738,5,0},{8743,5,0},{8748,5,0},{8753,5,0},{8758,5,0},{8763,5,0},{8768,5,0},{8773,5,0},{8778,5,0},{8783,5,0},{8788,5,0},{8793,5,0},{8798,5,0},{8803,5,0},{8808,5,0},{8813,5,0},{8818,5,0},{8823,5,0},{8828,5,0},{8833,5,0},{8838,5,0},{8843,5,0},{8848,5,0},{8853,5,0},{8858,5,0},{8863,5,0},{8868,5,0},{8873,5,0},{8878,5,0},{8883,5,0},{8888,5,0},{8893,5,0},{8898,5,0},{8903,5,0},{8908,5,0},{8913,5,0},{8918,5,0},{8923,5,0},{8928,5,0},{8933,5,0},{8938,5,0},{8943,5,0},{8948,5,0},{8953,5,0},{8958,5,0},{8963,5,0},{8968,5,0},{8973,5,0},{8978,5,0},{8983,5,0},{8988,5,0},{8993,5,0},{8998,5,0},{9003,5,0},{9008,5,0},{9013,5,0},{9018,5,0},{9023,5,0},{9028,5,0},{9033,5,0},{9038,5,0},{9043,5,0},{9048,5,0},{9053,5,0},{9058,5,0},{9063,5,0},{9068,5,0},{9073,5,0},{9078,5,0},{9083,5,0},{9088,5,0},{9093,5,0},{9098,5,0},{9103,5,0},{9108,5,0},{9113,5,0},{9118,5,0},{9123,5,0},{9128,5,0},{9133,5,0},{9138,5,0},{9143,5,0},{9148,5,0},{9153,5,0},{9158,5,0},{9163,5,0},{9168,5,0},{9173,5,0},{9178,5,0},{9183,5,0},{9188,5,0},{9193,5,0},{9198,5,0},{9203,5,0},{9208,5,0},{9213,5,0},{9218,5,0},{9223,5,0},{9228,5,0},{9233,5,0},{9238,5,0},{9243,5,0},{9248,5,0},{9253,5,0},{9258,5,0},{9263,5,0},{9268,5,0},{9273,5,0},{9278,5,0},{9283,5,0},{9288,5,0},{9293,5,0},{9298,5,0},{9303,5,0},{9308,5,0},{9313,5,0},{9318,5,0},{9323,5,0},{9328,5,0},{9333,5,0},{9338,5,0},{9343,5,0},{9348,5,0},{9353,5,0},{9358,5,0},{9363,5,0},{9368,5,0},{9373,5,0},{9378,5,0},{9383,5,0},{9388,5,0},{9393,5,0},{9398,5,0},{9403,5,0},{9408,5,0},{9413,5,0},{9418,5,0},{9423,5,0},{9428,5,0},{9433,5,0},{9438,5,0},{9443,5,0},{9448,5,0},{9453,5,0},{9458,5,0},{9463,5,0},{9468,5,0},{9473,5,0},{9478,5,0},{9483,6,0},{9489,5,0},{9494,5,0},{9499,5,0},{9504,5,0},{9509,5,0},{9514,5,0},{9519,5,0},{9524,5,0},{9529,5,0},{9534,5,0},{9539,5,0},{9544,5,0},{9549,5,0},{9554,5,0},{9559,5,0},{9564,5,0},{9569,5,0},{9574,5,0},{9579,5,0},{9584,5,0},{9589,5,0},{9594,5,0},{9599,5,0},{9604,5,0},{9609,5,0},{9614,5,0},{9619,5,0},{9624,5,0},{9629,5,0},{9634,5,0},{9639,5,0},{9644,5,0},{9649,5,0},{9654,5,0},{9659,5,0},{9664,5,0},{9669,5,0},{9674,5,0},{9679,5,0},{9684,5,0},{9689,5,0},{9694,5,0},{9699,5,0},{9704,5,0},{9709,5,0},{9714,5,0},{9719,5,0},{9724,5,0},{9729,5,0},{9734,5,0},{9739,2,0},{9741,2,0},{9743,2,0},{9745,2,0},{9747,2,0},{9749,2,0},{9751,2,0},{9753,2,0},{9755,2,0},{9757,2,0},{9759,2,0},{9761,2,0},{9763,2,0},{9765,2,0},{9767,2,0},{9769,2,0},{9771,2,0},{9773,2,0},{9775,2,0},{9777,2,0},{9779,2,0},{9781,2,0},{9783,2,0},{9785,2,0},{9787,2,0},{9789,2,0},{9791,2,0},{9793,2,0},{9795,2,0},{9797,2,0},{9799,2,0},{9801,2,0},{9803,2,0},{9805,2,0},{9807,2,0},{9809,2,0},{9811,2,0},{9813,2,0},{9815,2,0},{9817,2,0},{9819,2,0},{9821,2,0},{9823,2,0},{9825,2,0},{9827,2,0},{9829,2,0},{9831,2,0},{9833,2,0},{9835,2,0},{9837,2,0},{9839,2,0},{9841,2,0},{9843,2,0},{9845,2,0},{9847,2,0},{9849,2,0},{9851,2,0},{9853,2,0},{9855,2,0},{9857,2,0},{9859,2,0},{9861,2,0},{9863,2,0},{9865,2,0},{9867,2,0},{9869,2,0},{9871,2,0},{9873,2,0},{9875,2,0},{9877,2,0},{9879,2,0},{9881,2,0},{9883,2,0},{9885,2,0},{9887,2,0},{9889,2,0},{9891,2,0},{9893,2,0},{9895,2,0},{9897,2,0},{9899,2,0},{9901,2,0},{9903,2,0},{9905,2,0},{9907,2,0},{9909,2,0},{9911,2,0},{9913,2,0},{9915,2,0},{9917,2,0},{9919,2,0},{9921,2,0},{9923,2,0},{9925,2,0},{9927,2,0},{9929,2,0},{9931,2,0},{9933,2,0},{9935,2,0},{9937,2,0},{9939,2,0},{9941,2,0},{9943,2,0},{9945,2,0},{9947,2,0},{9949,2,0},{9951,2,0},{9953,2,0},{9955,2,0},{9957,2,0},{9959,2,0},{9961,2,0},{9963,2,0},{9965,2,0},{9967,2,0},{9969,2,0},{9971,2,0},{9973,2,0},{9975,2,0},{9977,2,0},{9979,2,0},{9981,2,0},{9983,2,0},{9985,2,0},{9987,2,0},{9989,2,0},{9991,2,0},{9993,2,0},{9995,2,0},{9997,2,0},{9999,2,0},{10001,2,0},{10003,2,0},{10005,2,0},{10007,2,0},{10009,2,0},{10011,2,0},{10013,2,0},{10015,2,0},{10017,2,0},{10019,2,0},{10021,2,0},{10023,2,0},{10025,2,0},{10027,2,0},{10029,2,0},{10031,2,0},{10033,2,0},{10035,2,0},{10037,2,0},{10039,2,0},{10041,2,0},{10043,2,0},{10045,2,0},{10047,2,0},{10049,2,0},{10051,2,0},{10053,2,0},{10055,2,0},{10057,2,0},{10059,2,0},{10061,2,0},{10063,2,0},{10065,2,0},{10067,2,0},{10069,2,0},{10071,2,0},{10073,2,0},{10075,2,0},{10077,2,0},{10079,2,0},{10081,2,0},{10083,2,0},{10085,2,0},{10087,2,0},{10089,2,0},{10091,2,0},{10093,2,0},{10095,2,0},{10097,2,0},{10099,2,0},{10101,2,0},{10103,2,0},{10105,2,0},{10107,2,0},{10109,2,0},{10111,2,0},{10113,2,0},{10115,2,0},{10117,2,0},{10119,2,0},{10121,2,0},{10123,2,0},{10125,2,0},{10127,2,0},{10129,2,0},{10131,2,0},{10133,2,0},{10135,2,0},{10137,2,0},{10139,2,0},{10141,2,0},{10143,2,0},{10145,2,0},{10147,2,0},{10149,2,0},{10151,2,0},{10153,2,0},{10155,2,0},{10157,2,0},{10159,2,0},{10161,2,0},{10163,2,0},{10165,2,0},{10167,2,0},{10169,2,0},{10171,2,0},{10173,2,0},{10175,2,0},{10177,2,0},{10179,2,0},{10181,2,0},{10183,2,0},{10185,2,0},{10187,2,0},{10189,2,0},{10191,2,0},{10193,2,0},{10195,2,0},{10197,2,0},{10199,2,0},{10201,2,0},{10203,2,0},{10205,2,0},{10207,2,0},{10209,2,0},{10211,2,0},{10213,2,0},{10215,2,0},{10217,2,0},{10219,2,0},{10221,2,0},{10223,2,0},{10225,2,0},{10227,2,0},{10229,2,0},{10231,2,0},{10233,2,0},{10235,2,0},{10237,2,0},{10239,2,0},{10241,2,0},{10243,2,0},{10245,2,0},{10247,2,0},{10249,30,0},{10279,2,0},{10281,30,0},{10311,2,0},{10313,30,0},{10343,2,0},{10345,30,0},{10375,2,0},{10377,30,0},{10407,2,0},{10409,30,0},{10439,2,0},{10441,30,0},{10471,2,0},{10473,30,0},{10503,2,0},{10505,30,0},{10535,2,0},{10537,30,0},{10567,2,0},{10569,30,0},{10599,2,0},{10601,30,0},{10631,2,0},{10633,30,0},{10663,2,0},{10665,30,0},{10695,2,0},{10697,30,0},{10727,2,0},{10729,30,0},{10759,2,0},{10761,30,0},{10791,2,0},{10793,30,0},{10823,2,0},{10825,30,0},{10855,2,0},{10857,30,0},{10887,2,0},{10889,30,0},{10919,2,0},{10921,30,0},{10951,2,0},{10953,30,0},{10983,2,0},{10985,30,0},{11015,2,0},{11017,30,0},{11047,2,0},{11049,30,0},{11079,2,0},{11081,30,0},{11111,2,0},{11113,30,0},{11143,2,0},{11145,30,0},{11175,2,0},{11177,30,0},{11207,2,0},{11209,30,0},{11239,2,0},{11241,30,0},{11271,2,0},{11273,30,0},{11303,2,0},{11305,30,0},{11335,2,0},{11337,30,0},{11367,2,0},{11369,30,0},{11399,2,0},{11401,30,0},{11431,2,0},{11433,30,0},{11463,2,0},{11465,30,0},{11495,2,0},{11497,30,0},{11527,2,0},{11529,30,0},{11559,2,0},{11561,30,0},{11591,2,0},{11593,30,0},{11623,2,0},{11625,30,0},{11655,2,0},{11657,30,0},{11687,2,0},{11689,30,0},{11719,2,0},{11721,30,0},{11751,2,0},{11753,30,0},{11783,2,0},{11785,30,0},{11815,2,0},{11817,30,0},{11847,2,0},{11849,30,0},{11879,2,0},{11881,30,0},{11911,2,0},{11913,30,0},{11943,2,0},{11945,30,0},{11975,2,0},{11977,30,0},{12007,2,0},{12009,30,0},{12039,2,0},{12041,30,0},{12071,2,0},{12073,30,0},{12103,2,0},{12105,30,0},{12135,2,0},{12137,30,0},{12167,2,0},{12169,30,0},{12199,2,0},{12201,30,0},{12231,2,0},{12233,30,0},{12263,2,0},{12265,30,0},{12295,2,0},{12297,30,0},{12327,2,0},{12329,30,0},{12359,2,0},{12361,30,0},{12391,2,0},{12393,30,0},{12423,2,0},{12425,30,0},{12455,2,0},{12457,30,0},{12487,2,0},{12489,30,0},{12519,2,0},{12521,30,0},{12551,2,0},{12553,30,0},{12583,2,0},{12585,30,0},{12615,2,0},{12617,30,0},{12647,2,0},{12649,30,0},{12679,2,0},{12681,30,0},{12711,2,0},{12713,30,0},{12743,2,0},{12745,30,0},{12775,2,0},{12777,30,0},{12807,2,0},{12809,30,0},{12839,2,0},{12841,30,0},{12871,2,0},{12873,30,0},{12903,2,0},{12905,30,0},{12935,2,0},{12937,30,0},{12967,2,0},{12969,30,0},{12999,2,0},{13001,30,0},{13031,2,0},{13033,30,0},{13063,2,0},{13065,30,0},{13095,2,0},{13097,30,0},{13127,2,0},{13129,30,0},{13159,2,0},{13161,30,0},{13191,2,0},{13193,30,0},{13223,2,0},{13225,30,0},{13255,2,0},{13257,30,0},{13287,2,0},{13289,30,0},{13319,2,0},{13321,30,0},{13351,2,0},{13353,30,0},{13383,2,0},{13385,30,0},{13415,2,0},{13417,30,0},{13447,2,0},{13449,30,0},{13479,2,0},{13481,30,0},{13511,2,0},{13513,30,0},{13543,2,0},{13545,30,0},{13575,2,0},{13577,30,0},{13607,2,0},{13609,30,0},{13639,2,0},{13641,30,0},{13671,2,0},{13673,30,0},{13703,2,0},{13705,30,0},{13735,2,0},{13737,30,0},{13767,2,0},{13769,30,0},{13799,2,0},{13801,30,0},{13831,2,0},{13833,30,0},{13863,2,0},{13865,30,0},{13895,2,0},{13897,30,0},{13927,2,0},{13929,30,0},{13959,2,0},{13961,30,0},{13991,2,0},{13993,30,0},{14023,2,0},{14025,30,0},{14055,2,0},{14057,30,0},{14087,2,0},{14089,30,0},{14119,2,0},{14121,30,0},{14151,2,0},{14153,30,0},{14183,2,0},{14185,30,0},{14215,2,0},{14217,30,0},{14247,2,0},{14249,30,0},{14279,2,0},{14281,30,0},{14311,2,0},{14313,30,0},{14343,2,0},{14345,1,0},{14346,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{14347,2,0},{14349,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{14350,2,0},{14352,2,0},{14354,2,0},{14356,2,0},{14358,2,0},{14360,2,0},{14362,2,0},{14364,2,0},{14366,2,0},{14368,2,0},{14370,2,0},{14372,2,0},{14374,2,0},{14376,2,0},{14378,2,0},{14380,2,0},{14382,2,0},{14384,2,0},{14386,2,0},{14388,2,0},{14390,2,0},{14392,2,0},{14394,2,0},{14396,2,0},{14398,2,0},{14400,2,0},{14402,2,0},{14404,2,0},{14406,2,0},{14408,2,0},{14410,2,0},{14412,2,0},{14414,2,0},{14416,2,0},{14418,2,0},{14420,2,0},{14422,2,0},{14424,2,0},{14426,2,0},{14428,2,0},{14430,2,0},{14432,2,0},{14434,2,0},{14436,2,0},{14438,2,0},{14440,2,0},{14442,2,0},{14444,2,0},{14446,2,0},{14448,2,0},{14450,2,0},{14452,2,0},{14454,2,0},{14456,2,0},{14458,2,0},{14460,2,0},{14462,2,0},{14464,2,0},{14466,2,0},{14468,2,0},{14470,2,0},{14472,2,0},{14474,2,0},{14476,2,0},{14478,2,0},{14480,2,0},{14482,2,0},{14484,2,0},{14486,2,0},{14488,2,0},{14490,2,0},{14492,2,0},{14494,2,0},{14496,2,0},{14498,2,0},{14500,2,0},{14502,2,0},{14504,2,0},{14506,2,0},{14508,2,0},{14510,2,0},{14512,2,0},{14514,2,0},{14516,2,0},{14518,2,0},{14520,2,0},{14522,2,0},{14524,2,0},{14526,2,0},{14528,2,0},{14530,2,0},{14532,2,0},{14534,2,0},{14536,2,0},{14538,2,0},{14540,2,0},{14542,2,0},{14544,2,0},{14546,2,0},{14548,2,0},{14550,2,0},{14552,2,0},{14554,2,0},{14556,2,0},{14558,2,0},{14560,2,0},{14562,2,0},{14564,2,0},{14566,2,0},{14568,2,0},{14570,2,0},{14572,2,0},{14574,2,0},{14576,2,0},{14578,2,0},{14580,2,0},{14582,2,0},{14584,2,0},{14586,2,0},{14588,2,0},{14590,2,0},{14592,2,0},{14594,2,0},{14596,2,0},{14598,2,0},{14600,2,0},{14602,2,0},{14604,2,0},{14606,2,0},{14608,2,0},{14610,2,0},{14612,2,0},{14614,2,0},{14616,2,0},{14618,2,0},{14620,2,0},{14622,2,0},{14624,2,0},{14626,2,0},{14628,2,0},{14630,2,0},{14632,2,0},{14634,2,0},{14636,2,0},{14638,2,0},{14640,2,0},{14642,2,0},{14644,2,0},{14646,2,0},{14648,2,0},{14650,2,0},{14652,2,0},{14654,2,0},{14656,2,0},{14658,2,0},{14660,2,0},{14662,2,0},{14664,2,0},{14666,2,0},{14668,2,0},{14670,2,0},{14672,2,0},{14674,2,0},{14676,2,0},{14678,2,0},{14680,2,0},{14682,2,0},{14684,2,0},{14686,2,0},{14688,2,0},{14690,2,0},{14692,2,0},{14694,2,0},{14696,2,0},{14698,2,0},{14700,2,0},{14702,2,0},{14704,2,0},{14706,2,0},{14708,2,0},{14710,2,0},{14712,2,0},{14714,2,0},{14716,2,0},{14718,2,0},{14720,2,0},{14722,2,0},{14724,2,0},{14726,2,0},{14728,2,0},{14730,2,0},{14732,2,0},{14734,2,0},{14736,2,0},{14738,2,0},{14740,2,0},{14742,2,0},{14744,2,0},{14746,2,0},{14748,2,0},{14750,2,0},{14752,2,0},{14754,2,0},{14756,2,0},{14758,2,0},{14760,2,0},{14762,2,0},{14764,2,0},{14766,2,0},{14768,2,0},{14770,2,0},{14772,2,0},{14774,2,0},{14776,2,0},{14778,2,0},{14780,2,0},{14782,2,0},{14784,2,0},{14786,2,0},{14788,2,0},{14790,2,0},{14792,2,0},{14794,2,0},{14796,2,0},{14798,2,0},{14800,2,0},{14802,2,0},{14804,2,0},{14806,2,0},{14808,2,0},{14810,2,0},{14812,2,0},{14814,2,0},{14816,2,0},{14818,2,0},{14820,2,0},{14822,2,0},{14824,2,0},{14826,2,0},{14828,2,0},{14830,2,0},{14832,2,0},{14834,2,0},{14836,2,0},{14838,2,0},{14840,2,0},{14842,2,0},{14844,2,0},{14846,2,0},{14848,2,0},{14850,2,0},{14852,2,0},{14854,2,0},{14856,2,0},{14858,2,0},{14860,2,0},{14862,15,0},{14877,1,0},{14878,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{14879,36,0},{0,0,0},{14915,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{14917,2,0},{14919,1,0},{0,0,0},{0,0,0},{0,0,0},{14920,1,0},{14921,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{14922,2,0},{0,0,0},{14924,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{14925,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{14926,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{14927,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{14928,1,0},{14929,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{14930,1,0},{0,0,0},{0,0,0},{0,0,0},{14931,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{14932,1,0},{14933,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{14934,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{14935,2,0},{14937,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{14938,1,0},{14939,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{14940,2,0},{14942,2,0},{14944,2,0},{14946,2,0},{14948,2,0},{14950,2,0},{14952,2,0},{14954,2,0},{14956,2,0},{14958,2,0},{14960,2,0},{14962,4,0},{14966,2,0},{14968,2,0},{14970,2,0},{14972,2,0},{14974,2,0},{14976,2,0},{14978,2,0},{14980,2,0},{14982,2,0},{14984,2,0},{14986,2,0},{14988,2,0},{14990,2,0},{14992,2,0},{14994,2,0},{14996,2,0},{14998,2,0},{15000,2,0},{15002,2,0},{15004,2,0},{15006,2,0},{15008,2,0},{15010,2,0},{15012,2,0},{15014,2,0},{15016,2,0},{15018,2,0},{15020,2,0},{15022,2,0},{15024,2,0},{15026,2,0},{15028,2,0},{15030,2,0},{15032,2,0},{15034,2,0},{15036,2,0},{15038,2,0},{15040,2,0},{15042,2,0},{15044,2,0},{15046,2,0},{15048,2,0},{15050,2,0},{15052,2,0},{15054,2,0},{15056,2,0},{15058,2,0},{15060,2,0},{15062,2,0},{15064,2,0},{15066,2,0},{15068,2,0},{15070,2,0},{15072,2,0},{15074,2,0},{15076,2,0},{15078,2,0},{15080,2,0},{15082,2,0},{15084,2,0},{15086,2,0},{15088,2,0},{15090,2,0},{15092,2,0},{15094,2,0},{15096,2,0},{15098,2,0},{15100,2,0},{15102,2,0},{15104,2,0},{15106,2,0},{15108,2,0},{15110,2,0},{15112,2,0},{15114,2,0},{15116,2,0},{15118,2,0},{15120,2,0},{15122,2,0},{15124,2,0},{15126,2,0},{15128,2,0},{15130,2,0},{15132,2,0},{15134,2,0},{15136,2,0},{15138,2,0},{15140,2,0},{15142,2,0},{15144,2,0},{15146,2,0},{15148,2,0},{15150,2,0},{15152,2,0},{15154,2,0},{15156,2,0},{15158,2,0},{15160,2,0},{15162,2,0},{15164,2,0},{15166,2,0},{15168,2,0},{15170,2,0},{15172,2,0},{15174,2,0},{15176,2,0},{15178,2,0},{15180,2,0},{15182,2,0},{15184,2,0},{15186,2,0},{15188,2,0},{15190,2,0},{15192,2,0},{15194,2,0},{15196,2,0},{15198,2,0},{15200,2,0},{15202,2,0},{15204,2,0},{15206,2,0},{15208,2,0},{15210,2,0},{15212,2,0},{15214,2,0},{15216,2,0},{15218,2,0},{15220,2,0},{15222,2,0},{15224,2,0},{15226,2,0},{15228,2,0},{15230,2,0},{15232,2,0},{15234,2,0},{15236,2,0},{15238,2,0},{15240,2,0},{15242,2,0},{15244,2,0},{15246,2,0},{15248,2,0},{15250,2,0},{15252,2,0},{15254,2,0},{15256,2,0},{15258,2,0},{15260,2,0},{15262,2,0},{15264,2,0},{15266,2,0},{15268,2,0},{15270,2,0},{15272,2,0},{15274,2,0},{15276,2,0},{15278,2,0},{15280,2,0},{15282,2,0},{15284,2,0},{15286,2,0},{15288,2,0},{15290,2,0},{15292,2,0},{15294,2,0},{15296,2,0},{15298,2,0},{15300,2,0},{15302,2,0},{15304,2,0},{15306,2,0},{15308,2,0},{15310,2,0},{15312,2,0},{15314,2,0},{15316,2,0},{15318,2,0},{15320,2,0},{15322,2,0},{15324,2,0},{15326,2,0},{15328,2,0},{15330,2,0},{15332,2,0},{15334,2,0},{15336,2,0},{15338,2,0},{15340,2,0},{15342,2,0},{15344,2,0},{15346,2,0},{15348,2,0},{15350,2,0},{15352,2,0},{15354,2,0},{15356,2,0},{15358,2,0},{15360,2,0},{15362,2,0},{15364,2,0},{15366,2,0},{15368,2,0},{15370,2,0},{15372,2,0},{15374,2,0},{15376,2,0},{15378,2,0},{15380,2,0},{15382,2,0},{15384,2,0},{15386,2,0},{15388,2,0},{15390,2,0},{15392,2,0},{15394,2,0},{15396,2,0},{15398,2,0},{15400,2,0},{15402,2,0},{15404,2,0},{15406,2,0},{15408,2,0},{15410,2,0},{15412,2,0},{15414,2,0},{15416,2,0},{15418,2,0},{15420,2,0},{15422,2,0},{15424,2,0},{15426,2,0},{15428,2,0},{15430,2,0},{15432,2,0},{15434,2,0},{15436,2,0},{15438,2,0},{15440,2,0},{15442,2,0},{15444,2,0},{15446,2,0},{15448,2,0},{15450,2,0},{15452,2,0},{15454,2,0},{15456,2,0},{15458,2,0},{15460,3,0},{15463,2,0},{15465,2,0},{15467,2,0},{15469,2,0},{15471,2,0},{15473,2,0},{15475,2,0},{15477,2,0},{15479,2,0},{15481,2,0},{15483,2,0},{15485,2,0},{15487,2,0},{15489,2,0},{15491,2,0},{15493,2,0},{15495,2,0},{15497,2,0},{15499,2,0},{15501,2,0},{15503,2,0},{15505,2,0},{15507,2,0},{15509,4,0},{15513,2,0},{15515,2,0},{15517,2,0},{15519,3,0},{15522,2,0},{15524,2,0},{15526,2,0},{15528,2,0},{15530,2,0},{15532,2,0},{15534,2,0},{15536,2,0},{15538,2,0},{15540,2,0},{15542,2,0},{15544,2,0},{15546,2,0},{15548,2,0},{15550,2,0},{15552,2,0},{15554,2,0},{15556,2,0},{15558,2,0},{15560,2,0},{15562,2,0},{15564,2,0},{15566,2,0},{15568,2,0},{15570,2,0},{15572,2,0},{15574,2,0},{15576,2,0},{15578,2,0},{15580,2,0},{15582,2,0},{15584,2,0},{15586,2,0},{15588,2,0},{15590,2,0},{15592,2,0},{15594,2,0},{15596,2,0},{15598,2,0},{15600,2,0},{15602,2,0},{15604,2,0},{15606,2,0},{15608,2,0},{15610,2,0},{15612,2,0},{15614,2,0},{15616,2,0},{15618,2,0},{15620,2,0},{15622,2,0},{15624,2,0},{15626,2,0},{15628,2,0},{15630,2,0},{15632,2,0},{15634,2,0},{15636,2,0},{15638,2,0},{15640,2,0},{15642,2,0},{15644,2,0},{15646,2,0},{15648,2,0},{15650,2,0},{15652,2,0},{15654,2,0},{15656,2,0},{15658,2,0},{15660,2,0},{15662,2,0},{15664,2,0},{15666,2,0},{15668,2,0},{15670,2,0},{15672,2,0},{15674,2,0},{15676,2,0},{15678,2,0},{15680,2,0},{15682,2,0},{15684,2,0},{15686,2,0},{15688,2,0},{15690,2,0},{15692,2,0},{15694,2,0},{15696,2,0},{15698,2,0},{15700,2,0},{15702,2,0},{15704,2,0},{15706,2,0},{15708,2,0},{15710,2,0},{15712,2,0},{15714,2,0},{15716,2,0},{15718,2,0},{15720,2,0},{15722,2,0},{15724,2,0},{15726,2,0},{15728,2,0},{15730,2,0},{15732,2,0},{15734,2,0},{15736,2,0},{15738,2,0},{15740,2,0},{15742,2,0},{15744,2,0},{15746,2,0},{15748,2,0},{15750,2,0},{15752,2,0},{15754,2,0},{15756,2,0},{15758,2,0},{15760,2,0},{15762,2,0},{15764,2,0},{15766,2,0},{15768,2,0},{15770,2,0},{15772,2,0},{15774,2,0},{15776,5,0},{15781,2,0},{15783,2,0},{15785,2,0},{15787,2,0},{15789,2,0},{15791,2,0},{15793,2,0},{15795,2,0},{15797,2,0},{15799,2,0},{15801,2,0},{15803,2,0},{15805,2,0},{15807,2,0},{15809,2,0},{15811,2,0},{15813,2,0},{15815,2,0},{15817,2,0},{15819,2,0},{15821,2,0},{15823,2,0},{15825,2,0},{15827,2,0},{15829,2,0},{15831,2,0},{15833,2,0},{15835,2,0},{15837,2,0},{15839,2,0},{15841,2,0},{15843,2,0},{15845,2,0},{15847,2,0},{15849,2,0},{15851,2,0},{15853,2,0},{15855,2,0},{15857,2,0},{15859,2,0},{15861,2,0},{15863,2,0},{15865,2,0},{15867,2,0},{15869,2,0},{15871,2,0},{15873,2,0},{15875,2,0},{15877,2,0},{15879,2,0},{15881,2,0},{15883,2,0},{15885,2,0},{15887,2,0},{15889,2,0},{15891,2,0},{15893,2,0},{15895,2,0},{15897,2,0},{15899,2,0},{15901,2,0},{15903,2,0},{15905,2,0},{15907,2,0},{15909,2,0},{15911,2,0},{15913,2,0},{15915,2,0},{15917,2,0},{15919,2,0},{15921,2,0},{15923,2,0},{15925,2,0},{15927,2,0},{15929,2,0},{15931,2,0},{15933,2,0},{15935,2,0},{15937,2,0},{15939,2,0},{15941,2,0},{15943,2,0},{15945,2,0},{15947,2,0},{15949,2,0},{15951,2,0},{15953,2,0},{15955,2,0},{15957,2,0},{15959,2,0},{15961,2,0},{15963,2,0},{15965,2,0},{15967,2,0},{15969,2,0},{15971,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{15973,2,0},{15975,2,0},{15977,2,0},{15979,2,0},{15981,2,0},{15983,2,0},{15985,2,0},{15987,2,0},{15989,2,0},{15991,2,0},{15993,2,0},{15995,2,0},{15997,2,0},{15999,2,0},{16001,2,0},{16003,2,0},{16005,2,0},{16007,2,0},{16009,2,0},{16011,2,0},{16013,2,0},{16015,2,0},{16017,2,0},{16019,2,0},{16021,2,0},{16023,2,0},{16025,2,0},{16027,2,0},{16029,2,0},{16031,2,0},{16033,2,0},{16035,4,0},{16039,2,0},{16041,2,0},{16043,2,0},{16045,2,0},{16047,2,0},{16049,2,0},{16051,2,0},{16053,2,0},{16055,2,0},{16057,2,0},{16059,2,0},{16061,2,0},{16063,2,0},{16065,2,0},{16067,2,0},{16069,2,0},{16071,2,0},{16073,2,0},{16075,2,0},{16077,2,0},{16079,2,0},{16081,2,0},{16083,2,0},{16085,2,0},{16087,2,0},{16089,2,0},{16091,2,0},{16093,2,0},{16095,2,0},{16097,2,0},{16099,2,0},{16101,2,0},{16103,2,0},{16105,2,0},{16107,2,0},{16109,2,0},{16111,2,0},{16113,2,0},{16115,2,0},{16117,2,0},{16119,2,0},{16121,2,0},{16123,2,0},{16125,2,0},{16127,2,0},{16129,2,0},{16131,2,0},{16133,2,0},{16135,2,0},{16137,2,0},{16139,2,0},{16141,2,0},{16143,2,0},{16145,2,0},{16147,2,0},{16149,2,0},{16151,2,0},{16153,2,0},{16155,2,0},{16157,2,0},{16159,2,0},{16161,2,0},{16163,2,0},{16165,2,0},{16167,2,0},{16169,2,0},{16171,2,0},{16173,2,0},{16175,2,0},{16177,2,0},{16179,2,0},{16181,2,0},{16183,2,0},{16185,2,0},{16187,2,0},{16189,2,0},{16191,2,0},{16193,2,0},{16195,2,0},{16197,2,0},{16199,2,0},{16201,2,0},{16203,2,0},{16205,2,0},{16207,2,0},{16209,2,0},{16211,2,0},{16213,2,0},{16215,2,0},{16217,2,0},{16219,2,0},{16221,2,0},{16223,2,0},{16225,2,0},{16227,2,0},{16229,2,0},{16231,2,0},{16233,2,0},{16235,2,0},{16237,2,0},{16239,2,0},{16241,2,0},{16243,2,0},{16245,2,0},{16247,2,0},{16249,2,0},{16251,2,0},{16253,2,0},{16255,2,0},{16257,2,0},{16259,2,0},{16261,2,0},{16263,2,0},{16265,2,0},{16267,2,0},{16269,2,0},{16271,2,0},{16273,2,0},{16275,2,0},{16277,2,0},{16279,2,0},{16281,2,0},{16283,2,0},{16285,2,0},{16287,2,0},{16289,2,0},{16291,2,0},{16293,2,0},{16295,2,0},{16297,2,0},{16299,2,0},{16301,2,0},{16303,2,0},{16305,2,0},{16307,2,0},{16309,2,0},{16311,2,0},{16313,2,0},{16315,2,0},{16317,2,0},{16319,2,0},{16321,2,0},{16323,2,0},{16325,2,0},{16327,2,0},{16329,2,0},{16331,2,0},{16333,2,0},{16335,2,0},{16337,2,0},{16339,2,0},{16341,2,0},{16343,2,0},{16345,2,0},{16347,2,0},{16349,2,0},{16351,2,0},{16353,2,0},{16355,2,0},{16357,2,0},{16359,2,0},{16361,2,0},{16363,2,0},{16365,2,0},{16367,2,0},{16369,2,0},{16371,2,0},{16373,2,0},{16375,2,0},{16377,2,0},{16379,2,0},{16381,2,0},{16383,2,0},{16385,2,0},{16387,2,0},{16389,2,0},{16391,2,0},{16393,2,0},{16395,2,0},{16397,2,0},{16399,2,0},{16401,2,0},{16403,2,0},{16405,2,0},{16407,2,0},{16409,2,0},{16411,2,0},{16413,2,0},{16415,2,0},{16417,2,0},{16419,2,0},{16421,2,0},{16423,2,0},{16425,2,0},{16427,2,0},{16429,2,0},{16431,2,0},{16433,2,0},{16435,2,0},{16437,2,0},{16439,2,0},{16441,2,0},{16443,2,0},{16445,2,0},{16447,2,0},{16449,2,0},{16451,2,0},{16453,2,0},{16455,2,0},{16457,2,0},{16459,2,0},{16461,2,0},{16463,2,0},{16465,2,0},{16467,2,0},{16469,2,0},{16471,2,0},{16473,2,0},{16475,2,0},{16477,2,0},{16479,2,0},{16481,2,0},{16483,2,0},{16485,2,0},{16487,3,0},{16490,1,0},{16491,1,0},{16492,1,0},{16493,1,0},{16494,1,0},{16495,1,0},{16496,1,0},{16497,1,0},{16498,1,0},{16499,1,0},{16500,1,0},{16501,1,0},{16502,1,0},{16503,1,0},{16504,1,0},{16505,1,0},{16506,1,0},{16507,1,0},{16508,1,0},{16509,1,0},{16510,1,0},{16511,1,0},{16512,1,0},{16513,1,0},{16514,1,0},{16515,1,0},{16516,1,0},{16517,1,0},{16518,1,0},{16519,1,0},{16520,1,0},{16521,1,0},{16522,1,0},{16523,1,0},{16524,1,0},{16525,1,0},{16526,1,0},{16527,1,0},{16528,1,0},{16529,1,0},{16530,1,0},{16531,1,0},{16532,1,0},{16533,1,0},{16534,1,0},{16535,1,0},{16536,1,0},{16537,1,0},{16538,1,0},{16539,1,0},{16540,1,0},{16541,1,0},{16542,1,0},{16543,1,0},{16544,1,0},{16545,1,0},{16546,1,0},{16547,1,0},{16548,1,0},{16549,1,0},{16550,1,0},{16551,1,0},{16552,1,0},{16553,1,0},{16554,1,0},{16555,1,0},{16556,1,0},{16557,1,0},{16558,1,0},{16559,1,0},{16560,1,0},{16561,1,0},{16562,1,0},{16563,1,0},{16564,1,0},{16565,1,0},{16566,1,0},{16567,1,0},{16568,1,0},{16569,1,0},{16570,1,0},{16571,1,0},{16572,1,0},{16573,1,0},{16574,1,0},{16575,1,0},{16576,1,0},{16577,1,0},{16578,1,0},{16579,1,0},{16580,1,0},{16581,1,0},{16582,1,0},{16583,1,0},{16584,1,0},{16585,1,0},{16586,1,0},{16587,1,0},{16588,1,0},{16589,1,0},{16590,1,0},{16591,1,0},{16592,1,0},{16593,1,0},{16594,1,0},{16595,1,0},{16596,1,0},{16597,1,0},{16598,1,0},{16599,1,0},{16600,1,0},{16601,1,0},{16602,1,0},{16603,1,0},{16604,1,0},{16605,1,0},{16606,1,0},{16607,1,0},{16608,1,0},{16609,1,0},{16610,1,0},{16611,1,0},{16612,1,0},{16613,1,0},{16614,1,0},{16615,1,0},{16616,1,0},{16617,1,0},{16618,1,0},{16619,1,0},{16620,1,0},{16621,1,0},{16622,1,0},{16623,1,0},{16624,1,0},{16625,1,0},{16626,1,0},{16627,1,0},{16628,1,0},{16629,1,0},{16630,1,0},{16631,1,0},{16632,1,0},{16633,1,0},{16634,1,0},{16635,1,0},{16636,1,0},{16637,1,0},{16638,1,0},{16639,1,0},{16640,1,0},{16641,1,0},{16642,1,0},{16643,1,0},{16644,1,0},{16645,1,0},{16646,1,0},{16647,1,0},{16648,1,0},{16649,1,0},{16650,1,0},{16651,1,0},{16652,1,0},{16653,1,0},{16654,1,0},{16655,1,0},{16656,1,0},{16657,1,0},{16658,1,0},{16659,1,0},{16660,1,0},{16661,1,0},{16662,1,0},{16663,1,0},{16664,1,0},{16665,1,0},{16666,1,0},{16667,1,0},{16668,1,0},{16669,1,0},{16670,1,0},{16671,1,0},{16672,1,0},{16673,1,0},{16674,1,0},{16675,1,0},{16676,1,0},{16677,1,0},{16678,1,0},{16679,1,0},{16680,1,0},{16681,1,0},{16682,1,0},{16683,1,0},{16684,1,0},{16685,1,0},{16686,1,0},{16687,1,0},{16688,1,0},{16689,1,0},{16690,1,0},{16691,1,0},{16692,1,0},{16693,1,0},{16694,1,0},{16695,1,0},{16696,1,0},{16697,1,0},{16698,1,0},{16699,1,0},{16700,1,0},{16701,1,0},{16702,1,0},{16703,1,0},{16704,1,0},{16705,1,0},{16706,1,0},{16707,1,0},{16708,1,0},{16709,1,0},{16710,1,0},{16711,1,0},{16712,1,0},{16713,1,0},{16714,1,0},{16715,1,0},{16716,1,0},{16717,1,0},{16718,1,0},{16719,1,0},{16720,1,0},{16721,1,0},{16722,1,0},{16723,1,0},{16724,1,0},{16725,1,0},{16726,1,0},{16727,1,0},{16728,1,0},{16729,1,0},{16730,1,0},{16731,1,0},{16732,1,0},{16733,1,0},{16734,1,0},{16735,1,0},{16736,1,0},{16737,1,0},{16738,1,0},{16739,1,0},{16740,1,0},{16741,1,0},{16742,1,0},{16743,1,0},{16744,1,0},{16745,2,0},{16747,1,0},{16748,1,0},{16749,1,0},{16750,1,0},{16751,1,0},{16752,1,0},{16753,1,0},{16754,1,0},{16755,1,0},{16756,1,0},{16757,1,0},{16758,1,0},{16759,1,0},{16760,1,0},{16761,1,0},{16762,1,0},{16763,1,0},{16764,1,0},{16765,1,0},{16766,1,0},{16767,1,0},{16768,1,0},{16769,1,0},{16770,1,0},{16771,1,0},{16772,1,0},{16773,1,0},{16774,1,0},{16775,1,0},{16776,1,0},{16777,1,0},{16778,1,0},{16779,1,0},{16780,1,0},{16781,1,0},{16782,1,0},{16783,1,0},{16784,1,0},{16785,1,0},{16786,1,0},{16787,1,0},{16788,1,0},{16789,1,0},{16790,1,0},{16791,1,0},{16792,1,0},{16793,1,0},{16794,1,0},{16795,1,0},{16796,1,0},{16797,1,0},{16798,1,0},{16799,1,0},{16800,1,0},{16801,1,0},{16802,1,0},{16803,1,0},{16804,1,0},{16805,1,0},{16806,1,0},{16807,1,0},{16808,1,0},{16809,1,0},{16810,1,0},{16811,1,0},{16812,1,0},{16813,1,0},{16814,1,0},{16815,1,0},{16816,1,0},{16817,1,0},{16818,1,0},{16819,1,0},{16820,1,0},{16821,1,0},{16822,1,0},{16823,1,0},{16824,1,0},{16825,1,0},{16826,1,0},{16827,1,0},{16828,1,0},{16829,1,0},{16830,1,0},{16831,1,0},{16832,1,0},{16833,1,0},{16834,1,0},{16835,1,0},{16836,1,0},{16837,1,0},{16838,1,0},{16839,1,0},{16840,1,0},{16841,1,0},{16842,1,0},{16843,1,0},{16844,1,0},{16845,1,0},{16846,1,0},{16847,1,0},{16848,1,0},{16849,1,0},{16850,1,0},{16851,1,0},{16852,1,0},{16853,1,0},{16854,1,0},{16855,1,0},{16856,1,0},{16857,1,0},{16858,1,0},{16859,1,0},{16860,1,0},{16861,1,0},{16862,1,0},{16863,1,0},{16864,1,0},{16865,1,0},{16866,1,0},{16867,1,0},{16868,1,0},{16869,1,0},{16870,1,0},{16871,1,0},{16872,1,0},{16873,1,0},{16874,1,0},{16875,1,0},{16876,1,0},{16877,1,0},{16878,1,0},{16879,1,0},{16880,1,0},{16881,1,0},{16882,1,0},{16883,1,0},{16884,1,0},{16885,1,0},{16886,1,0},{16887,1,0},{16888,1,0},{16889,1,0},{16890,1,0},{16891,1,0},{16892,1,0},{16893,1,0},{16894,1,0},{16895,1,0},{16896,1,0},{16897,1,0},{16898,1,0},{16899,1,0},{16900,1,0},{16901,1,0},{16902,1,0},{16903,1,0},{16904,1,0},{16905,1,0},{16906,1,0},{16907,1,0},{16908,1,0},{16909,1,0},{16910,1,0},{16911,1,0},{16912,1,0},{16913,1,0},{16914,1,0},{16915,1,0},{16916,1,0},{16917,1,0},{16918,1,0},{16919,1,0},{16920,1,0},{16921,1,0},{16922,1,0},{16923,1,0},{16924,1,0},{16925,1,0},{16926,1,0},{16927,1,0},{16928,1,0},{16929,1,0},{16930,1,0},{16931,1,0},{16932,1,0},{16933,1,0},{16934,1,0},{16935,1,0},{16936,1,0},{16937,1,0},{16938,1,0},{16939,1,0},{16940,1,0},{16941,1,0},{16942,1,0},{16943,1,0},{16944,1,0},{16945,1,0},{16946,1,0},{16947,1,0},{16948,1,0},{16949,1,0},{16950,1,0},{16951,1,0},{16952,1,0},{16953,1,0},{16954,1,0},{16955,1,0},{16956,1,0},{16957,1,0},{16958,1,0},{16959,1,0},{16960,1,0},{16961,1,0},{16962,1,0},{16963,1,0},{16964,1,0},{16965,1,0},{16966,1,0},{16967,1,0},{16968,1,0},{16969,1,0},{16970,1,0},{16971,1,0},{16972,1,0},{16973,1,0},{16974,1,0},{16975,1,0},{16976,1,0},{16977,1,0},{16978,1,0},{16979,1,0},{16980,1,0},{16981,1,0},{16982,1,0},{16983,1,0},{16984,1,0},{16985,1,0},{16986,1,0},{16987,1,0},{16988,1,0},{16989,1,0},{16990,1,0},{16991,1,0},{16992,1,0},{16993,1,0},{16994,1,0},{16995,1,0},{16996,1,0},{16997,1,0},{16998,1,0},{16999,1,0},{17000,1,0},{17001,1,0},{17002,3,0},{17005,1,0},{17006,1,0},{17007,1,0},{17008,1,0},{17009,1,0},{17010,1,0},{17011,1,0},{17012,1,0},{17013,1,0},{17014,1,0},{17015,1,0},{17016,1,0},{17017,1,0},{17018,1,0},{17019,1,0},{17020,1,0},{17021,1,0},{17022,1,0},{17023,1,0},{17024,1,0},{17025,1,0},{17026,1,0},{17027,1,0},{17028,1,0},{17029,1,0},{17030,1,0},{17031,1,0},{17032,1,0},{17033,1,0},{17034,1,0},{17035,1,0},{17036,1,0},{17037,1,0},{17038,1,0},{17039,1,0},{17040,1,0},{17041,1,0},{17042,1,0},{17043,1,0},{17044,1,0},{17045,1,0},{17046,1,0},{17047,1,0},{17048,1,0},{17049,1,0},{17050,1,0},{17051,1,0},{17052,1,0},{17053,1,0},{17054,1,0},{17055,1,0},{17056,1,0},{17057,1,0},{17058,1,0},{17059,1,0},{17060,1,0},{17061,1,0},{17062,1,0},{17063,1,0},{17064,1,0},{17065,1,0},{17066,1,0},{17067,1,0},{17068,1,0},{17069,1,0},{17070,1,0},{17071,1,0},{17072,1,0},{17073,1,0},{17074,1,0},{17075,1,0},{17076,1,0},{17077,1,0},{17078,1,0},{17079,1,0},{17080,1,0},{17081,1,0},{17082,1,0},{17083,1,0},{17084,1,0},{17085,1,0},{17086,1,0},{17087,1,0},{17088,1,0},{17089,1,0},{17090,1,0},{17091,1,0},{17092,1,0},{17093,1,0},{17094,1,0},{17095,1,0},{17096,1,0},{17097,1,0},{17098,1,0},{17099,1,0},{17100,1,0},{17101,1,0},{17102,1,0},{17103,1,0},{17104,1,0},{17105,1,0},{17106,1,0},{17107,1,0},{17108,1,0},{17109,1,0},{17110,1,0},{17111,1,0},{17112,1,0},{17113,1,0},{17114,1,0},{17115,1,0},{17116,1,0},{17117,1,0},{17118,1,0},{17119,1,0},{17120,1,0},{17121,1,0},{17122,1,0},{17123,1,0},{17124,1,0},{17125,1,0},{17126,1,0},{17127,1,0},{17128,1,0},{17129,1,0},{17130,1,0},{17131,1,0},{17132,1,0},{17133,1,0},{17134,1,0},{17135,1,0},{17136,1,0},{17137,1,0},{17138,1,0},{17139,1,0},{17140,1,0},{17141,1,0},{17142,1,0},{17143,1,0},{17144,1,0},{17145,1,0},{17146,1,0},{17147,1,0},{17148,1,0},{17149,1,0},{17150,1,0},{17151,1,0},{17152,1,0},{17153,1,0},{17154,1,0},{17155,1,0},{17156,1,0},{17157,1,0},{17158,1,0},{17159,1,0},{17160,1,0},{17161,1,0},{17162,1,0},{17163,1,0},{17164,1,0},{17165,1,0},{17166,1,0},{17167,1,0},{17168,1,0},{17169,1,0},{17170,1,0},{17171,1,0},{17172,1,0},{17173,1,0},{17174,1,0},{17175,1,0},{17176,1,0},{17177,1,0},{17178,1,0},{17179,1,0},{17180,1,0},{17181,1,0},{17182,1,0},{17183,1,0},{17184,1,0},{17185,1,0},{17186,1,0},{17187,1,0},{17188,1,0},{17189,1,0},{17190,1,0},{17191,1,0},{17192,1,0},{17193,1,0},{17194,1,0},{17195,1,0},{17196,1,0},{17197,1,0},{17198,1,0},{17199,1,0},{17200,1,0},{17201,1,0},{17202,1,0},{17203,1,0},{17204,1,0},{17205,1,0},{17206,1,0},{17207,1,0},{17208,1,0},{17209,1,0},{17210,1,0},{17211,1,0},{17212,1,0},{17213,1,0},{17214,1,0},{17215,1,0},{17216,1,0},{17217,1,0},{17218,1,0},{17219,1,0},{17220,1,0},{17221,1,0},{17222,1,0},{17223,1,0},{17224,1,0},{17225,1,0},{17226,1,0},{17227,1,0},{17228,1,0},{17229,1,0},{17230,1,0},{17231,1,0},{17232,1,0},{17233,1,0},{17234,1,0},{17235,1,0},{17236,1,0},{17237,1,0},{17238,1,0},{17239,1,0},{17240,1,0},{17241,1,0},{17242,1,0},{17243,1,0},{17244,1,0},{17245,1,0},{17246,1,0},{17247,1,0},{17248,1,0},{17249,1,0},{17250,1,0},{17251,1,0},{17252,1,0},{17253,1,0},{17254,1,0},{17255,1,0},{17256,1,0},{17257,1,0},{17258,1,0},{17259,1,0},{17260,2,0},{17262,1,0},{17263,1,0},{17264,1,0},{17265,1,0},{17266,1,0},{17267,1,0},{17268,1,0},{17269,1,0},{17270,1,0},{17271,1,0},{17272,1,0},{17273,1,0},{17274,1,0},{17275,1,0},{17276,1,0},{17277,1,0},{17278,1,0},{17279,1,0},{17280,1,0},{17281,1,0},{17282,1,0},{17283,1,0},{17284,1,0},{17285,1,0},{17286,1,0},{17287,1,0},{17288,1,0},{17289,1,0},{17290,1,0},{17291,1,0},{17292,1,0},{17293,1,0},{17294,1,0},{17295,1,0},{17296,1,0},{17297,1,0},{17298,1,0},{17299,1,0},{17300,1,0},{17301,1,0},{17302,1,0},{17303,1,0},{17304,1,0},{17305,1,0},{17306,1,0},{17307,1,0},{17308,1,0},{17309,1,0},{17310,1,0},{17311,1,0},{17312,1,0},{17313,1,0},{17314,1,0},{17315,1,0},{17316,1,0},{17317,1,0},{17318,1,0},{17319,1,0},{17320,1,0},{17321,1,0},{17322,1,0},{17323,1,0},{17324,1,0},{17325,1,0},{17326,1,0},{17327,1,0},{17328,1,0},{17329,1,0},{17330,1,0},{17331,1,0},{17332,1,0},{17333,1,0},{17334,1,0},{17335,1,0},{17336,1,0},{17337,1,0},{17338,1,0},{17339,1,0},{17340,1,0},{17341,1,0},{17342,1,0},{17343,1,0},{17344,1,0},{17345,1,0},{17346,1,0},{17347,1,0},{17348,1,0},{17349,1,0},{17350,1,0},{17351,1,0},{17352,1,0},{17353,1,0},{17354,1,0},{17355,1,0},{17356,1,0},{17357,1,0},{17358,1,0},{17359,1,0},{17360,1,0},{17361,1,0},{17362,1,0},{17363,1,0},{17364,1,0},{17365,1,0},{17366,1,0},{17367,1,0},{17368,1,0},{17369,1,0},{17370,1,0},{17371,1,0},{17372,1,0},{17373,1,0},{17374,1,0},{17375,1,0},{17376,1,0},{17377,1,0},{17378,1,0},{17379,1,0},{17380,1,0},{17381,1,0},{17382,1,0},{17383,1,0},{17384,1,0},{17385,1,0},{17386,1,0},{17387,1,0},{17388,1,0},{17389,1,0},{17390,1,0},{17391,1,0},{17392,1,0},{17393,1,0},{17394,1,0},{17395,1,0},{17396,1,0},{17397,1,0},{17398,1,0},{17399,1,0},{17400,1,0},{17401,1,0},{17402,1,0},{17403,1,0},{17404,1,0},{17405,1,0},{17406,1,0},{17407,1,0},{17408,1,0},{17409,1,0},{17410,1,0},{17411,1,0},{17412,1,0},{17413,1,0},{17414,1,0},{17415,1,0},{17416,1,0},{17417,1,0},{17418,1,0},{17419,1,0},{17420,1,0},{17421,1,0},{17422,1,0},{17423,1,0},{17424,1,0},{17425,1,0},{17426,1,0},{17427,1,0},{17428,1,0},{17429,1,0},{17430,1,0},{17431,1,0},{17432,1,0},{17433,1,0},{17434,1,0},{17435,1,0},{17436,1,0},{17437,1,0},{17438,1,0},{17439,1,0},{17440,1,0},{17441,1,0},{17442,1,0},{17443,1,0},{17444,1,0},{17445,1,0},{17446,1,0},{17447,1,0},{17448,1,0},{17449,1,0},{17450,1,0},{17451,1,0},{17452,1,0},{17453,1,0},{17454,1,0},{17455,1,0},{17456,1,0},{17457,1,0},{17458,1,0},{17459,1,0},{17460,1,0},{17461,1,0},{17462,1,0},{17463,1,0},{17464,1,0},{17465,1,0},{17466,1,0},{17467,1,0},{17468,1,0},{17469,1,0},{17470,1,0},{17471,1,0},{17472,1,0},{17473,1,0},{17474,1,0},{17475,1,0},{17476,1,0},{17477,1,0},{17478,1,0},{17479,1,0},{17480,1,0},{17481,1,0},{17482,1,0},{17483,1,0},{17484,1,0},{17485,1,0},{17486,1,0},{17487,1,0},{17488,1,0},{17489,1,0},{17490,1,0},{17491,1,0},{17492,1,0},{17493,1,0},{17494,1,0},{17495,1,0},{17496,1,0},{17497,1,0},{17498,1,0},{17499,1,0},{17500,1,0},{17501,1,0},{17502,1,0},{17503,1,0},{17504,1,0},{17505,1,0},{17506,1,0},{17507,1,0},{17508,1,0},{17509,1,0},{17510,1,0},{17511,1,0},{17512,1,0},{17513,1,0},{17514,1,0},{17515,1,0},{17516,1,0},{17517,2,0},{17519,1,0},{17520,1,0},{17521,1,0},{17522,1,0},{17523,1,0},{17524,1,0},{17525,1,0},{17526,1,0},{17527,1,0},{17528,1,0},{17529,1,0},{17530,1,0},{17531,1,0},{17532,1,0},{17533,1,0},{17534,1,0},{17535,1,0},{17536,1,0},{17537,1,0},{17538,1,0},{17539,1,0},{17540,1,0},{17541,1,0},{17542,1,0},{17543,1,0},{17544,1,0},{17545,1,0},{17546,1,0},{17547,1,0},{17548,1,0},{17549,1,0},{17550,1,0},{17551,1,0},{17552,1,0},{17553,1,0},{17554,1,0},{17555,1,0},{17556,1,0},{17557,1,0},{17558,1,0},{17559,1,0},{17560,1,0},{17561,1,0},{17562,1,0},{17563,1,0},{17564,1,0},{17565,1,0},{17566,1,0},{17567,1,0},{17568,1,0},{17569,1,0},{17570,1,0},{17571,1,0},{17572,1,0},{17573,1,0},{17574,1,0},{17575,1,0},{17576,1,0},{17577,1,0},{17578,1,0},{17579,1,0},{17580,1,0},{17581,1,0},{17582,1,0},{17583,1,0},{17584,1,0},{17585,1,0},{17586,1,0},{17587,1,0},{17588,1,0},{17589,1,0},{17590,1,0},{17591,1,0},{17592,1,0},{17593,1,0},{17594,1,0},{17595,1,0},{17596,1,0},{17597,1,0},{17598,1,0},{17599,1,0},{17600,1,0},{17601,1,0},{17602,1,0},{17603,1,0},{17604,1,0},{17605,1,0},{17606,1,0},{17607,1,0},{17608,1,0},{17609,1,0},{17610,1,0},{17611,1,0},{17612,1,0},{17613,1,0},{17614,1,0},{17615,1,0},{17616,1,0},{17617,1,0},{17618,1,0},{17619,1,0},{17620,1,0},{17621,1,0},{17622,1,0},{17623,1,0},{17624,1,0},{17625,1,0},{17626,1,0},{17627,1,0},{17628,1,0},{17629,1,0},{17630,1,0},{17631,1,0},{17632,1,0},{17633,1,0},{17634,1,0},{17635,1,0},{17636,1,0},{17637,1,0},{17638,1,0},{17639,1,0},{17640,1,0},{17641,1,0},{17642,1,0},{17643,1,0},{17644,1,0},{17645,1,0},{17646,1,0},{17647,1,0},{17648,1,0},{17649,1,0},{17650,1,0},{17651,1,0},{17652,1,0},{17653,1,0},{17654,1,0},{17655,1,0},{17656,1,0},{17657,1,0},{17658,1,0},{17659,1,0},{17660,1,0},{17661,1,0},{17662,1,0},{17663,1,0},{17664,1,0},{17665,1,0},{17666,1,0},{17667,1,0},{17668,1,0},{17669,1,0},{17670,1,0},{17671,1,0},{17672,1,0},{17673,1,0},{17674,1,0},{17675,1,0},{17676,1,0},{17677,1,0},{17678,1,0},{17679,1,0},{17680,1,0},{17681,1,0},{17682,1,0},{17683,1,0},{17684,1,0},{17685,1,0},{17686,1,0},{17687,1,0},{17688,1,0},{17689,1,0},{17690,1,0},{17691,1,0},{17692,1,0},{17693,1,0},{17694,1,0},{17695,1,0},{17696,1,0},{17697,1,0},{17698,1,0},{17699,1,0},{17700,1,0},{17701,1,0},{17702,1,0},{17703,1,0},{17704,1,0},{17705,1,0},{17706,1,0},{17707,1,0},{17708,1,0},{17709,1,0},{17710,1,0},{17711,1,0},{17712,1,0},{17713,1,0},{17714,1,0},{17715,1,0},{17716,1,0},{17717,1,0},{17718,1,0},{17719,1,0},{17720,1,0},{17721,1,0},{17722,1,0},{17723,1,0},{17724,1,0},{17725,1,0},{17726,1,0},{17727,1,0},{17728,1,0},{17729,1,0},{17730,1,0},{17731,1,0},{17732,1,0},{17733,1,0},{17734,1,0},{17735,1,0},{17736,1,0},{17737,1,0},{17738,1,0},{17739,1,0},{17740,1,0},{17741,1,0},{17742,1,0},{17743,1,0},{17744,1,0},{17745,1,0},{17746,1,0},{17747,1,0},{17748,1,0},{17749,1,0},{17750,1,0},{17751,1,0},{17752,1,0},{17753,1,0},{17754,1,0},{17755,1,0},{17756,1,0},{17757,1,0},{17758,1,0},{17759,1,0},{17760,1,0},{17761,1,0},{17762,1,0},{17763,1,0},{17764,1,0},{17765,1,0},{17766,1,0},{17767,1,0},{17768,1,0},{17769,1,0},{17770,1,0},{17771,1,0},{17772,1,0},{17773,1,0},{17774,2,0},{17776,1,0},{17777,1,0},{17778,1,0},{17779,1,0},{17780,1,0},{17781,1,0},{17782,1,0},{17783,1,0},{17784,1,0},{17785,1,0},{17786,1,0},{17787,1,0},{17788,1,0},{17789,1,0},{17790,1,0},{17791,1,0},{17792,1,0},{17793,1,0},{17794,1,0},{17795,1,0},{17796,1,0},{17797,1,0},{17798,1,0},{17799,1,0},{17800,1,0},{17801,1,0},{17802,1,0},{17803,1,0},{17804,1,0},{17805,1,0},{17806,1,0},{17807,1,0},{17808,1,0},{17809,1,0},{17810,1,0},{17811,1,0},{17812,1,0},{17813,1,0},{17814,1,0},{17815,1,0},{17816,1,0},{17817,1,0},{17818,1,0},{17819,1,0},{17820,1,0},{17821,1,0},{17822,1,0},{17823,1,0},{17824,1,0},{17825,1,0},{17826,1,0},{17827,1,0},{17828,1,0},{17829,1,0},{17830,1,0},{17831,1,0},{17832,1,0},{17833,1,0},{17834,1,0},{17835,1,0},{17836,1,0},{17837,1,0},{17838,1,0},{17839,1,0},{17840,1,0},{17841,1,0},{17842,1,0},{17843,1,0},{17844,1,0},{17845,1,0},{17846,1,0},{17847,1,0},{17848,1,0},{17849,1,0},{17850,1,0},{17851,1,0},{17852,1,0},{17853,1,0},{17854,1,0},{17855,1,0},{17856,1,0},{17857,1,0},{17858,1,0},{17859,1,0},{17860,1,0},{17861,1,0},{17862,1,0},{17863,1,0},{17864,1,0},{17865,1,0},{17866,1,0},{17867,1,0},{17868,1,0},{17869,1,0},{17870,1,0},{17871,1,0},{17872,1,0},{17873,1,0},{17874,1,0},{17875,1,0},{17876,1,0},{17877,1,0},{17878,1,0},{17879,1,0},{17880,1,0},{17881,1,0},{17882,1,0},{17883,1,0},{17884,1,0},{17885,1,0},{17886,1,0},{17887,1,0},{17888,1,0},{17889,1,0},{17890,1,0},{17891,1,0},{17892,1,0},{17893,1,0},{17894,1,0},{17895,1,0},{17896,1,0},{17897,1,0},{17898,1,0},{17899,1,0},{17900,1,0},{17901,1,0},{17902,1,0},{17903,1,0},{17904,1,0},{17905,1,0},{17906,1,0},{17907,1,0},{17908,1,0},{17909,1,0},{17910,1,0},{17911,1,0},{17912,1,0},{17913,1,0},{17914,1,0},{17915,1,0},{17916,1,0},{17917,1,0},{17918,1,0},{17919,1,0},{17920,1,0},{17921,1,0},{17922,1,0},{17923,1,0},{17924,1,0},{17925,1,0},{17926,1,0},{17927,1,0},{17928,1,0},{17929,1,0},{17930,1,0},{17931,1,0},{17932,1,0},{17933,1,0},{17934,1,0},{17935,1,0},{17936,1,0},{17937,1,0},{17938,1,0},{17939,1,0},{17940,1,0},{17941,1,0},{17942,1,0},{17943,1,0},{17944,1,0},{17945,1,0},{17946,1,0},{17947,1,0},{17948,1,0},{17949,1,0},{17950,1,0},{17951,1,0},{17952,1,0},{17953,1,0},{17954,1,0},{17955,1,0},{17956,1,0},{17957,1,0},{17958,1,0},{17959,1,0},{17960,1,0},{17961,1,0},{17962,1,0},{17963,1,0},{17964,1,0},{17965,1,0},{17966,1,0},{17967,1,0},{17968,1,0},{17969,1,0},{17970,1,0},{17971,1,0},{17972,1,0},{17973,1,0},{17974,1,0},{17975,1,0},{17976,1,0},{17977,1,0},{17978,1,0},{17979,1,0},{17980,1,0},{17981,1,0},{17982,1,0},{17983,1,0},{17984,1,0},{17985,1,0},{17986,1,0},{17987,1,0},{17988,1,0},{17989,1,0},{17990,1,0},{17991,1,0},{17992,1,0},{17993,1,0},{17994,1,0},{17995,1,0},{17996,1,0},{17997,1,0},{17998,1,0},{17999,1,0},{18000,1,0},{18001,1,0},{18002,1,0},{18003,1,0},{18004,1,0},{18005,1,0},{18006,1,0},{18007,1,0},{18008,1,0},{18009,1,0},{18010,1,0},{18011,1,0},{18012,1,0},{18013,1,0},{18014,1,0},{18015,1,0},{18016,1,0},{18017,1,0},{18018,1,0},{18019,1,0},{18020,1,0},{18021,1,0},{18022,1,0},{18023,1,0},{18024,1,0},{18025,1,0},{18026,1,0},{18027,1,0},{18028,1,0},{18029,1,0},{18030,1,0},{18031,8,0},{18039,3,0},{18042,5,0},{18047,2,0},{18049,4,0},{18053,2,0},{18055,4,0},{18059,2,0},{18061,4,0},{18065,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18067,2,0},{18069,2,0},{18071,2,0},{18073,2,0},{18075,2,0},{18077,2,0},{18079,2,0},{18081,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18083,2,0},{18085,2,0},{18087,2,0},{18089,2,0},{18091,2,0},{18093,2,0},{18095,2,0},{18097,2,0},{18099,2,0},{18101,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18103,2,0},{18105,2,0},{18107,2,0},{18109,2,0},{18111,2,0},{18113,2,0},{18115,2,0},{18117,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18119,2,0},{18121,2,0},{18123,2,0},{18125,2,0},{18127,2,0},{18129,2,0},{18131,2,0},{18133,2,0},{18135,2,0},{18137,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18139,2,0},{18141,2,0},{18143,2,0},{18145,2,0},{18147,2,0},{18149,2,0},{18151,2,0},{18153,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18155,2,0},{18157,2,0},{18159,3,0},{18162,2,0},{18164,2,0},{18166,2,0},{18168,2,0},{18170,2,0},{18172,2,0},{18174,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18176,2,0},{18178,2,0},{18180,4,0},{18184,2,0},{18186,2,0},{18188,2,0},{18190,2,0},{18192,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18194,3,0},{18197,3,0},{18200,2,0},{18202,2,0},{18204,2,0},{18206,2,0},{18208,2,0},{18210,2,0},{18212,2,0},{18214,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18216,3,0},{18219,2,0},{18221,2,0},{18223,2,0},{18225,2,0},{18227,2,0},{18229,2,0},{18231,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18233,2,0},{18235,2,0},{18237,2,0},{18239,2,0},{18241,2,0},{18243,2,0},{18245,2,0},{18247,2,0},{18249,2,0},{18251,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18253,2,0},{18255,2,0},{18257,2,0},{18259,2,0},{18261,2,0},{18263,2,0},{18265,2,0},{18267,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18269,2,0},{18271,2,0},{18273,2,0},{18275,2,0},{18277,2,0},{18279,2,0},{18281,2,0},{18283,2,0},{18285,2,0},{18287,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18289,2,0},{18291,2,0},{18293,2,0},{18295,2,0},{18297,2,0},{18299,2,0},{18301,2,0},{18303,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18305,2,0},{18307,2,0},{18309,2,0},{18311,2,0},{18313,2,0},{18315,2,0},{18317,2,0},{18319,2,0},{18321,2,0},{18323,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18325,2,0},{18327,2,0},{18329,2,0},{18331,2,0},{18333,2,0},{18335,2,0},{18337,2,0},{18339,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18341,4,0},{0,0,0},{18345,1,0},{18346,3,0},{18349,7,0},{18356,2,0},{18358,4,0},{18362,5,0},{18367,20,0},{18387,4,0},{18391,19,0},{18410,4,0},{18414,4,0},{18418,4,0},{18422,2,0},{18424,1,0}, {0,0,0},{0,0,0},{18425,4,0},{18429,4,0},{18433,3,0},{18436,6,0},{18442,8,0},{18450,6,0},{18456,11,0},{18467,2,0},{18469,9,0},{18478,4,0},{18482,4,0},{18486,5,0},{18491,2,0},{18493,3,0},{18496,3,0},{0,0,0},{18499,1,0},{18500,3,0},{0,0,0},{18503,3,0},{18506,3,0},{18509,5,0},{18514,12,0},{0,0,0},{0,0,0},{0,0,0},{18526,1,0},{18527,4,0},{18531,3,0},{18534,1,0}, {0,0,0},{0,0,0},{18535,3,0},{18538,5,0},{18543,1,0},{18544,2,0},{18546,5,0},{18551,5,0},{18556,4,0},{0,0,0},{18560,7,0},{18567,4,0},{18571,4,0},{0,0,0},{0,0,0},{18575,1,0},{18576,1,0},{0,0,0},{18577,1,0},{18578,3,0},{18581,5,0},{18586,3,0},{18589,3,0},{18592,1,0},{18593,6,0},{18599,2,0},{18601,1,0},{18602,6,0},{18608,4,0},{18612,3,0},{18615,4,0},{18619,1,0}, {0,0,0},{0,0,0},{18620,3,0},{18623,20,0},{18643,1,0},{18644,4,0},{18648,10,0},{18658,4,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{18662,3,0}, {0,0,0},{18665,1,0},{0,0,0},{18666,1,0},{0,0,0},{18667,2,0},{18669,3,0},{18672,3,0},{18675,10,0},{0,0,0},{0,0,0},{18685,8,0},{18693,2,0},{18695,2,0},{18697,3,0},{0,0,0}, {0,0,0},{0,0,0},{18700,3,0},{18703,4,0},{18707,1,0},{18708,2,0},{18710,5,0},{18715,4,0},{0,0,0},{0,0,0},{18719,4,0},{0,0,0},{18723,4,0},{0,0,0},{0,0,0},{0,0,0},{18727,2,0},{0,0,0},{18729,1,0},{18730,4,0},{0,0,0},{18734,1,0},{18735,5,0},{18740,4,0},{18744,10,0},{18754,6,0},{18760,10,0},{18770,6,0},{18776,4,0},{18780,4,0},{18784,4,0},{0,0,0},{18788,3,0},{0,0,0},{18791,5,0},{18796,6,0},{18802,2,0},{18804,4,0},{18808,6,0},{18814,6,0},{18820,6,0},{18826,6,0},{18832,5,0},{18837,1,0},{18838,3,0},{18841,1,0},{0,0,0},{18842,3,0},{18845,1,0},{0,0,0},{18846,1,0},{18847,4,0},{0,0,0},{18851,3,0},{18854,6,0},{18860,4,0},{0,0,0},{18864,6,0},{18870,1,0},{18871,6,0},{18877,1,0},{18878,4,0},{18882,4,0},{0,0,0}, {0,0,0},{18886,3,0},{18889,4,0},{18893,4,0},{0,0,0},{18897,2,0},{18899,6,0},{18905,5,0},{18910,6,0},{0,0,0},{18916,3,0},{18919,1,0},{18920,5,0},{0,0,0},{0,0,0},{0,0,0},{18925,2,0},{0,0,0},{18927,1,0},{18928,5,0},{0,0,0},{18933,3,0},{18936,8,0},{18944,2,0},{18946,10,0},{18956,6,0},{18962,10,0},{18972,6,0},{18978,2,0},{18980,3,0},{18983,2,0},{18985,1,0}, {0,0,0},{0,0,0},{18986,5,0},{18991,23,0},{19014,1,0},{19015,3,0},{19018,4,0},{19022,3,0},{19025,4,0},{19029,4,0},{19033,2,0},{19035,1,0},{19036,3,0},{0,0,0},{0,0,0},{19039,4,0},{19043,2,0},{0,0,0},{0,0,0},{19045,2,0},{0,0,0},{19047,2,0},{19049,6,0},{19055,4,0},{19059,14,0},{19073,12,0},{19085,10,0},{19095,16,0},{19111,1,0},{19112,2,0},{19114,7,0},{0,0,0}, {0,0,0},{0,0,0},{19121,5,0},{19126,3,0},{0,0,0},{19129,1,0},{19130,9,0},{19139,2,0},{19141,4,0},{0,0,0},{19145,1,0},{0,0,0},{19146,2,0},{0,0,0},{0,0,0},{19148,1,0},{19149,5,0},{19154,5,0},{19159,5,0},{19164,5,0},{19169,5,0},{19174,5,0},{19179,5,0},{19184,5,0},{19189,5,0},{19194,5,0},{19199,5,0},{19204,5,0},{19209,5,0},{19214,5,0},{19219,5,0},{19224,5,0},{19229,5,0},{19234,5,0},{19239,5,0},{19244,5,0},{19249,5,0},{19254,5,0},{19259,5,0},{19264,5,0},{19269,5,0},{19274,5,0},{19279,5,0},{19284,5,0},{19289,5,0},{19294,5,0},{19299,5,0},{19304,5,0},{19309,5,0},{19314,5,0},{19319,5,0},{19324,5,0},{19329,5,0},{19334,5,0},{19339,5,0},{19344,5,0},{19349,5,0},{19354,5,0},{19359,5,0},{19364,5,0},{19369,5,0},{19374,5,0},{19379,5,0},{19384,5,0},{19389,5,0},{19394,5,0},{19399,5,0},{19404,5,0},{19409,5,0},{19414,5,0},{19419,5,0},{19424,5,0},{19429,5,0},{19434,5,0},{19439,5,0},{19444,5,0},{19449,5,0},{19454,5,0},{19459,5,0},{19464,5,0},{19469,5,0},{19474,5,0},{19479,5,0},{19484,5,0},{19489,5,0},{19494,5,0},{19499,5,0},{19504,5,0},{19509,5,0},{19514,5,0},{19519,5,0},{19524,5,0},{19529,5,0},{19534,5,0},{19539,5,0},{19544,5,0},{19549,5,0},{19554,5,0},{19559,5,0},{19564,5,0},{19569,5,0},{19574,5,0},{19579,5,0},{19584,5,0},{19589,5,0},{19594,5,0},{19599,5,0},{19604,5,0},{19609,5,0},{19614,5,0},{19619,5,0},{19624,5,0},{19629,5,0},{19634,5,0},{19639,5,0},{19644,5,0},{19649,5,0},{19654,5,0},{19659,5,0},{19664,5,0},{19669,5,0},{19674,5,0},{19679,5,0},{19684,5,0},{19689,5,0},{19694,5,0},{19699,5,0},{19704,5,0},{19709,5,0},{19714,5,0},{19719,5,0},{19724,5,0},{19729,5,0},{19734,5,0},{19739,5,0},{19744,5,0},{19749,5,0},{19754,5,0},{19759,5,0},{19764,5,0},{19769,5,0},{19774,5,0},{19779,5,0},{19784,5,0},{19789,5,0},{19794,5,0},{19799,5,0},{19804,5,0},{19809,5,0},{19814,5,0},{19819,5,0},{19824,5,0},{19829,5,0},{19834,5,0},{19839,5,0},{19844,5,0},{19849,5,0},{19854,5,0},{19859,5,0},{19864,5,0},{19869,5,0},{19874,5,0},{19879,5,0},{19884,5,0},{19889,5,0},{19894,5,0},{19899,5,0},{19904,5,0},{19909,5,0},{19914,5,0},{19919,5,0},{19924,5,0},{19929,5,0},{19934,5,0},{19939,5,0},{19944,5,0},{19949,5,0},{19954,5,0},{19959,5,0},{19964,5,0},{19969,5,0},{19974,5,0},{19979,5,0},{19984,5,0},{19989,5,0},{19994,5,0},{19999,5,0},{20004,5,0},{20009,5,0},{20014,5,0},{20019,5,0},{20024,5,0},{20029,5,0},{20034,5,0},{20039,5,0},{20044,5,0},{20049,5,0},{20054,5,0},{20059,5,0},{20064,5,0},{20069,5,0},{20074,5,0},{20079,5,0},{20084,5,0},{20089,5,0},{20094,5,0},{20099,5,0},{20104,5,0},{20109,5,0},{20114,5,0},{20119,5,0},{20124,5,0},{20129,5,0},{20134,5,0},{20139,5,0},{20144,5,0},{20149,5,0},{20154,5,0},{20159,5,0},{20164,5,0},{20169,5,0},{20174,5,0},{20179,5,0},{20184,5,0},{20189,5,0},{20194,5,0},{20199,5,0},{20204,5,0},{20209,5,0},{20214,5,0},{20219,5,0},{20224,5,0},{20229,5,0},{20234,5,0},{20239,5,0},{20244,5,0},{20249,5,0},{20254,5,0},{20259,5,0},{20264,5,0},{20269,5,0},{20274,5,0},{20279,5,0},{20284,5,0},{20289,5,0},{20294,5,0},{20299,5,0},{20304,5,0},{20309,5,0},{20314,5,0},{20319,5,0},{20324,5,0},{20329,5,0},{20334,5,0},{20339,5,0},{20344,5,0},{20349,5,0},{20354,5,0},{20359,5,0},{20364,5,0},{20369,5,0},{20374,5,0},{20379,5,0},{20384,5,0},{20389,5,0},{20394,5,0},{20399,5,0},{20404,5,0},{20409,5,0},{20414,5,0},{20419,5,0},{20424,5,0},{20429,2,0},{20431,1,0},{20432,1,0},{20433,1,0},{20434,1,0},{20435,1,0},{20436,1,0},{20437,1,0},{20438,1,0},{20439,1,0},{20440,1,0},{20441,1,0},{20442,1,0},{20443,1,0},{20444,1,0},{20445,1,0},{20446,1,0},{20447,1,0},{20448,1,0},{20449,1,0},{20450,1,0},{20451,1,0},{20452,1,0},{20453,1,0},{20454,1,0},{20455,1,0},{20456,1,0},{20457,1,0},{20458,1,0},{20459,1,0},{20460,1,0},{20461,1,0},{20462,1,0},{20463,1,0},{20464,1,0},{20465,1,0},{20466,1,0},{20467,1,0},{20468,1,0},{20469,1,0},{20470,1,0},{20471,1,0},{20472,1,0},{20473,1,0},{20474,1,0},{20475,1,0},{20476,1,0},{20477,1,0},{20478,1,0},{20479,1,0},{20480,1,0},{20481,1,0},{20482,1,0},{20483,1,0},{20484,1,0},{20485,1,0},{20486,1,0},{20487,1,0},{20488,1,0},{20489,1,0},{20490,1,0},{20491,1,0},{20492,1,0},{20493,1,0},{20494,1,0},{20495,1,0},{20496,1,0},{20497,1,0},{20498,1,0},{20499,1,0},{20500,1,0},{20501,1,0},{20502,1,0},{20503,1,0},{20504,1,0},{20505,1,0},{20506,1,0},{20507,1,0},{20508,1,0},{20509,1,0},{20510,1,0},{20511,1,0},{20512,1,0},{20513,1,0},{20514,1,0},{20515,1,0},{20516,1,0},{20517,1,0},{20518,1,0},{20519,1,0},{20520,1,0},{20521,1,0},{20522,1,0},{20523,1,0},{20524,1,0},{20525,1,0},{20526,1,0},{20527,1,0},{20528,1,0},{20529,1,0},{20530,1,0},{20531,1,0},{20532,1,0},{20533,1,0},{20534,1,0},{20535,1,0},{20536,1,0},{20537,1,0},{20538,1,0},{20539,1,0},{20540,1,0},{20541,1,0},{20542,1,0},{20543,1,0},{20544,1,0},{20545,1,0},{20546,1,0},{20547,1,0},{20548,1,0},{20549,1,0},{20550,1,0},{20551,1,0},{20552,1,0},{20553,1,0},{20554,1,0},{20555,1,0},{20556,1,0},{20557,1,0},{20558,2,0},{20560,1,0},{20561,1,0},{20562,1,0},{20563,1,0},{20564,1,0},{20565,1,0},{20566,1,0},{20567,2,0},{20569,1,0},{20570,1,0},{20571,1,0},{20572,1,0},{20573,1,0},{20574,1,0},{20575,1,0},{20576,2,0},{20578,1,0},{20579,1,0},{20580,1,0},{20581,1,0},{20582,1,0},{20583,1,0},{20584,1,0},{20585,2,0},{20587,1,0},{20588,1,0},{20589,1,0},{20590,1,0},{20591,1,0},{20592,1,0},{20593,1,0},{20594,1,0},{20595,1,0},{20596,1,0},{20597,1,0},{20598,1,0},{20599,1,0},{20600,1,0},{20601,1,0},{20602,1,0},{20603,1,0},{20604,1,0},{20605,1,0},{20606,1,0},{20607,1,0},{20608,1,0},{20609,1,0},{20610,1,0},{20611,1,0},{20612,1,0},{20613,1,0},{20614,1,0},{20615,1,0},{20616,1,0},{20617,1,0},{20618,1,0},{20619,1,0},{20620,1,0},{20621,1,0},{20622,1,0},{20623,1,0},{20624,1,0},{20625,1,0},{20626,1,0},{20627,1,0},{20628,1,0},{20629,1,0},{20630,1,0},{20631,1,0},{20632,1,0},{20633,1,0},{20634,1,0},{20635,1,0},{20636,1,0},{20637,1,0},{20638,1,0},{20639,1,0},{20640,1,0},{20641,1,0},{20642,1,0},{20643,1,0},{20644,1,0},{20645,1,0},{20646,1,0},{20647,1,0},{20648,1,0},{20649,1,0},{20650,1,0},{20651,1,0},{20652,1,0},{20653,1,0},{20654,1,0},{20655,1,0},{20656,1,0},{20657,1,0},{20658,1,0},{20659,1,0},{20660,1,0},{20661,1,0},{20662,1,0},{20663,1,0},{20664,1,0},{20665,1,0},{20666,1,0},{20667,1,0},{20668,1,0},{20669,1,0},{20670,1,0},{20671,1,0},{20672,1,0},{20673,1,0},{20674,1,0},{20675,1,0},{20676,1,0},{20677,1,0},{20678,1,0},{20679,1,0},{20680,1,0},{20681,1,0},{20682,1,0},{20683,1,0},{20684,1,0},{20685,1,0},{20686,1,0},{20687,1,0},{20688,1,0},{20689,1,0},{20690,2,0},{20692,2,0},{20694,2,0},{20696,2,0},{20698,2,0},{20700,2,0},{20702,2,0},{20704,2,0},{20706,2,0},{20708,2,0},{20710,2,0},{20712,2,0},{20714,2,0},{20716,2,0},{20718,2,0},{20720,2,0},{20722,2,0},{20724,2,0},{20726,2,0},{20728,2,0},{20730,2,0},{20732,2,0},{20734,2,0},{20736,2,0},{20738,2,0},{20740,2,0},{20742,2,0},{20744,2,0},{20746,2,0},{20748,2,0},{20750,2,0},{20752,2,0},{20754,2,0},{20756,2,0},{20758,2,0},{20760,2,0},{20762,2,0},{20764,2,0},{20766,2,0},{20768,2,0},{20770,2,0},{20772,2,0},{20774,2,0},{20776,2,0},{20778,2,0},{20780,2,0},{20782,2,0},{20784,2,0},{20786,2,0},{20788,2,0},{20790,2,0},{20792,2,0},{20794,2,0},{20796,2,0},{20798,2,0},{20800,2,0},{20802,2,0},{20804,2,0},{20806,2,0},{20808,2,0},{20810,2,0},{20812,2,0},{20814,2,0},{20816,2,0},{20818,2,0},{20820,2,0},{20822,2,0},{20824,2,0},{20826,2,0},{20828,2,0},{20830,2,0},{20832,2,0},{20834,2,0},{20836,2,0},{20838,2,0},{20840,2,0},{20842,2,0},{20844,2,0},{20846,2,0},{20848,2,0},{20850,2,0},{20852,2,0},{20854,2,0},{20856,2,0},{20858,2,0},{20860,2,0},{20862,2,0},{20864,2,0},{20866,2,0},{20868,2,0},{20870,2,0},{20872,2,0},{20874,2,0},{20876,2,0},{20878,2,0},{20880,2,0},{20882,2,0},{20884,2,0},{20886,2,0},{20888,2,0},{20890,2,0},{20892,2,0},{20894,2,0},{20896,2,0},{20898,2,0},{20900,2,0},{20902,2,0},{20904,2,0},{20906,2,0},{20908,2,0},{20910,2,0},{20912,2,0},{20914,2,0},{20916,2,0},{20918,2,0},{20920,2,0},{20922,2,0},{20924,2,0},{20926,2,0},{20928,2,0},{20930,2,0},{20932,2,0},{20934,2,0},{20936,2,0},{20938,2,0},{20940,2,0},{20942,2,0},{20944,2,0},{20946,3,0},{20949,2,0},{20951,2,0},{20953,2,0},{20955,2,0},{20957,2,0},{20959,2,0},{20961,2,0},{20963,3,0},{20966,2,0},{20968,2,0},{20970,2,0},{20972,2,0},{20974,2,0},{20976,2,0},{20978,2,0},{20980,2,0},{20982,2,0},{20984,2,0},{20986,2,0},{20988,2,0},{20990,2,0},{20992,2,0},{20994,2,0},{20996,2,0},{20998,2,0},{21000,2,0},{21002,2,0},{21004,2,0},{21006,2,0},{21008,2,0},{21010,2,0},{21012,2,0},{21014,2,0},{21016,2,0},{21018,2,0},{21020,2,0},{21022,2,0},{21024,2,0},{21026,2,0},{21028,2,0},{21030,2,0},{21032,2,0},{21034,2,0},{21036,2,0},{21038,2,0},{21040,2,0},{21042,2,0},{21044,2,0},{21046,2,0},{21048,2,0},{21050,2,0},{21052,2,0},{21054,2,0},{21056,2,0},{21058,2,0},{21060,2,0},{21062,2,0},{21064,2,0},{21066,2,0},{21068,2,0},{21070,2,0},{21072,2,0},{21074,2,0},{21076,2,0},{21078,2,0},{21080,2,0},{21082,2,0},{21084,2,0},{21086,2,0},{21088,2,0},{21090,2,0},{21092,2,0},{21094,2,0},{21096,2,0},{21098,2,0},{21100,2,0},{21102,2,0},{21104,2,0},{21106,2,0},{21108,2,0},{21110,2,0},{21112,2,0},{21114,2,0},{21116,2,0},{21118,2,0},{21120,2,0},{21122,2,0},{21124,2,0},{21126,2,0},{21128,2,0},{21130,2,0},{21132,2,0},{21134,2,0},{21136,2,0},{21138,2,0},{21140,2,0},{21142,2,0},{21144,2,0},{21146,2,0},{21148,2,0},{21150,2,0},{21152,2,0},{21154,2,0},{21156,2,0},{21158,2,0},{21160,2,0},{21162,2,0},{21164,2,0},{21166,2,0},{21168,2,0},{21170,2,0},{21172,2,0},{21174,2,0},{21176,2,0},{21178,2,0},{21180,2,0},{21182,2,0},{21184,2,0},{21186,2,0},{21188,2,0},{21190,2,0},{21192,2,0},{21194,2,0},{21196,2,0},{21198,2,0},{21200,2,0},{21202,2,0},{21204,1,0},{21205,1,0},{21206,1,0},{21207,1,0},{21208,1,0},{21209,1,0},{21210,1,0},{21211,1,0},{21212,1,0},{21213,1,0},{21214,1,0},{21215,1,0},{21216,1,0},{21217,1,0},{21218,1,0},{21219,1,0},{21220,1,0},{21221,1,0},{21222,1,0},{21223,1,0},{21224,1,0},{21225,1,0},{21226,1,0},{21227,1,0},{21228,1,0},{21229,1,0},{21230,1,0},{21231,1,0},{21232,1,0},{21233,1,0},{21234,1,0},{21235,1,0},{21236,1,0},{21237,1,0},{21238,1,0},{21239,1,0},{21240,1,0},{21241,1,0},{21242,1,0},{21243,1,0},{21244,1,0},{21245,1,0},{21246,1,0},{21247,1,0},{21248,1,0},{21249,1,0},{21250,1,0},{21251,1,0},{21252,1,0},{21253,1,0},{21254,1,0},{21255,1,0},{21256,1,0},{21257,1,0},{21258,1,0},{21259,1,0},{21260,1,0},{21261,1,0},{21262,1,0},{21263,1,0},{21264,1,0},{21265,1,0},{21266,1,0},{21267,1,0},{21268,1,0},{21269,1,0},{21270,1,0},{21271,1,0},{21272,1,0},{21273,1,0},{21274,1,0},{21275,1,0},{21276,1,0},{21277,1,0},{21278,1,0},{21279,1,0},{21280,1,0},{21281,1,0},{21282,1,0},{21283,1,0},{21284,1,0},{21285,1,0},{21286,1,0},{21287,1,0},{21288,1,0},{21289,1,0},{21290,1,0},{21291,1,0},{21292,1,0},{21293,1,0},{21294,1,0},{21295,1,0},{21296,1,0},{21297,1,0},{21298,1,0},{21299,1,0},{21300,1,0},{21301,1,0},{21302,1,0},{21303,1,0},{21304,1,0},{21305,1,0},{21306,1,0},{21307,1,0},{21308,1,0},{21309,1,0},{21310,1,0},{21311,1,0},{21312,1,0},{21313,1,0},{21314,1,0},{21315,1,0},{21316,1,0},{21317,1,0},{21318,1,0},{21319,1,0},{21320,1,0},{21321,1,0},{21322,1,0},{21323,1,0},{21324,1,0},{21325,1,0},{21326,1,0},{21327,1,0},{21328,1,0},{21329,1,0},{21330,1,0},{21331,1,0},{21332,1,0},{21333,1,0},{21334,1,0},{21335,1,0},{21336,1,0},{21337,1,0},{21338,1,0},{21339,1,0},{21340,1,0},{21341,1,0},{21342,1,0},{21343,1,0},{21344,1,0},{21345,1,0},{21346,1,0},{21347,1,0},{21348,1,0},{21349,1,0},{21350,1,0},{21351,1,0},{21352,1,0},{21353,1,0},{21354,1,0},{21355,1,0},{21356,1,0},{21357,1,0},{21358,1,0},{21359,1,0},{21360,1,0},{21361,1,0},{21362,1,0},{21363,1,0},{21364,1,0},{21365,1,0},{21366,1,0},{21367,1,0},{21368,1,0},{21369,1,0},{21370,1,0},{21371,1,0},{21372,1,0},{21373,1,0},{21374,1,0},{21375,1,0},{21376,1,0},{21377,1,0},{21378,1,0},{21379,1,0},{21380,1,0},{21381,1,0},{21382,1,0},{21383,1,0},{21384,1,0},{21385,1,0},{21386,1,0},{21387,1,0},{21388,1,0},{21389,1,0},{21390,1,0},{21391,1,0},{21392,1,0},{21393,1,0},{21394,1,0},{21395,1,0},{21396,1,0},{21397,1,0},{21398,1,0},{21399,1,0},{21400,1,0},{21401,1,0},{21402,1,0},{21403,1,0},{21404,1,0},{21405,1,0},{21406,1,0},{21407,1,0},{21408,1,0},{21409,1,0},{21410,1,0},{21411,1,0},{21412,1,0},{21413,1,0},{21414,1,0},{21415,1,0},{21416,1,0},{21417,1,0},{21418,1,0},{21419,1,0},{21420,1,0},{21421,1,0},{21422,1,0},{21423,1,0},{21424,1,0},{21425,1,0},{21426,1,0},{21427,1,0},{21428,1,0},{21429,1,0},{21430,1,0},{21431,1,0},{21432,1,0},{21433,1,0},{21434,1,0},{21435,1,0},{21436,1,0},{21437,1,0},{21438,1,0},{21439,1,0},{21440,1,0},{21441,1,0},{21442,1,0},{21443,1,0},{21444,1,0},{21445,1,0},{21446,1,0},{21447,1,0},{21448,1,0},{21449,1,0},{21450,1,0},{21451,1,0},{21452,1,0},{21453,1,0},{21454,1,0},{21455,1,0},{21456,1,0},{21457,1,0},{21458,1,0},{21459,1,0},{21460,3,0},{21463,2,0},{21465,2,0},{21467,2,0},{21469,2,0},{21471,2,0},{21473,2,0},{21475,2,0},{21477,2,0},{21479,2,0},{21481,2,0},{21483,2,0},{21485,2,0},{21487,2,0},{21489,2,0},{21491,2,0},{21493,2,0},{21495,2,0},{21497,2,0},{21499,2,0},{21501,2,0},{21503,2,0},{21505,2,0},{21507,2,0},{21509,2,0},{21511,2,0},{21513,2,0},{21515,2,0},{21517,2,0},{21519,2,0},{21521,2,0},{21523,2,0},{21525,2,0},{21527,2,0},{21529,2,0},{21531,2,0},{21533,2,0},{21535,2,0},{21537,2,0},{21539,2,0},{21541,2,0},{21543,2,0},{21545,2,0},{21547,2,0},{21549,2,0},{21551,2,0},{21553,2,0},{21555,2,0},{21557,2,0},{21559,2,0},{21561,2,0},{21563,2,0},{21565,2,0},{21567,2,0},{21569,2,0},{21571,2,0},{21573,2,0},{21575,2,0},{21577,2,0},{21579,2,0},{21581,2,0},{21583,2,0},{21585,2,0},{21587,2,0},{21589,2,0},{21591,2,0},{21593,2,0},{21595,2,0},{21597,2,0},{21599,2,0},{21601,2,0},{21603,2,0},{21605,2,0},{21607,2,0},{21609,2,0},{21611,2,0},{21613,2,0},{21615,2,0},{21617,2,0},{21619,2,0},{21621,2,0},{21623,2,0},{21625,2,0},{21627,2,0},{21629,2,0},{21631,2,0},{21633,2,0},{21635,2,0},{21637,2,0},{21639,2,0},{21641,2,0},{21643,2,0},{21645,2,0},{21647,2,0},{21649,2,0},{21651,2,0},{21653,2,0},{21655,2,0},{21657,2,0},{21659,2,0},{21661,2,0},{21663,2,0},{21665,2,0},{21667,2,0},{21669,2,0},{21671,2,0},{21673,2,0},{21675,2,0},{21677,2,0},{21679,2,0},{21681,2,0},{21683,2,0},{21685,2,0},{21687,2,0},{21689,2,0},{21691,2,0},{21693,2,0},{21695,2,0},{21697,2,0},{21699,2,0},{21701,2,0},{21703,2,0},{21705,2,0},{21707,2,0},{21709,2,0},{21711,2,0},{21713,2,0},{21715,2,0},{21717,2,0},{21719,2,0},{21721,2,0},{21723,2,0},{21725,2,0},{21727,2,0},{21729,2,0},{21731,2,0},{21733,2,0},{21735,2,0},{21737,2,0},{21739,2,0},{21741,2,0},{21743,2,0},{21745,2,0},{21747,2,0},{21749,2,0},{21751,2,0},{21753,2,0},{21755,2,0},{21757,2,0},{21759,2,0},{21761,2,0},{21763,2,0},{21765,2,0},{21767,2,0},{21769,2,0},{21771,2,0},{21773,2,0},{21775,2,0},{21777,2,0},{21779,2,0},{21781,2,0},{21783,2,0},{21785,2,0},{21787,2,0},{21789,2,0},{21791,2,0},{21793,2,0},{21795,2,0},{21797,2,0},{21799,2,0},{21801,2,0},{21803,2,0},{21805,2,0},{21807,2,0},{21809,2,0},{21811,2,0},{21813,2,0},{21815,2,0},{21817,2,0},{21819,2,0},{21821,2,0},{21823,2,0},{21825,2,0},{21827,2,0},{21829,2,0},{21831,2,0},{21833,2,0},{21835,2,0},{21837,2,0},{21839,2,0},{21841,2,0},{21843,2,0},{21845,2,0},{21847,2,0},{21849,2,0},{21851,2,0},{21853,2,0},{21855,2,0},{21857,2,0},{21859,2,0},{21861,2,0},{21863,2,0},{21865,2,0},{21867,2,0},{21869,2,0},{21871,2,0},{21873,2,0},{21875,2,0},{21877,2,0},{21879,2,0},{21881,2,0},{21883,2,0},{21885,2,0},{21887,2,0},{21889,2,0},{21891,2,0},{21893,2,0},{21895,2,0},{21897,2,0},{21899,2,0},{21901,2,0},{21903,2,0},{21905,2,0},{21907,2,0},{21909,2,0},{21911,2,0},{21913,2,0},{21915,2,0},{21917,2,0},{21919,2,0},{21921,2,0},{21923,2,0},{21925,2,0},{21927,2,0},{21929,2,0},{21931,2,0},{21933,2,0},{21935,2,0},{21937,2,0},{21939,2,0},{21941,2,0},{21943,2,0},{21945,2,0},{21947,2,0},{21949,2,0},{21951,2,0},{21953,2,0},{21955,2,0},{21957,2,0},{21959,2,0},{21961,2,0},{21963,2,0},{21965,2,0},{21967,2,0},{21969,2,0},{21971,2,0},{21973,2,0},{21975,1,0},{21976,1,0},{21977,1,0},{21978,1,0},{21979,1,0},{21980,1,0},{21981,1,0},{21982,1,0},{21983,1,0},{21984,1,0},{21985,1,0},{21986,1,0},{21987,1,0},{21988,1,0},{21989,1,0},{21990,1,0},{21991,1,0},{21992,1,0},{21993,1,0},{21994,1,0},{21995,1,0},{21996,1,0},{21997,1,0},{21998,1,0},{21999,1,0},{22000,1,0},{22001,1,0},{22002,1,0},{22003,1,0},{22004,1,0},{22005,1,0},{22006,1,0},{22007,1,0},{22008,1,0},{22009,1,0},{22010,1,0},{22011,1,0},{22012,1,0},{22013,1,0},{22014,1,0},{22015,1,0},{22016,1,0},{22017,1,0},{22018,1,0},{22019,1,0},{22020,1,0},{22021,1,0},{22022,1,0},{22023,1,0},{22024,1,0},{22025,1,0},{22026,1,0},{22027,1,0},{22028,1,0},{22029,1,0},{22030,1,0},{22031,1,0},{22032,1,0},{22033,1,0},{22034,1,0},{22035,1,0},{22036,1,0},{22037,1,0},{22038,1,0},{22039,1,0},{22040,1,0},{22041,1,0},{22042,1,0},{22043,1,0},{22044,1,0},{22045,1,0},{22046,1,0},{22047,1,0},{22048,1,0},{22049,1,0},{22050,1,0},{22051,1,0},{22052,1,0},{22053,1,0},{22054,1,0},{22055,1,0},{22056,1,0},{22057,1,0},{22058,1,0},{22059,1,0},{22060,1,0},{22061,1,0},{22062,1,0},{22063,1,0},{22064,1,0},{22065,1,0},{22066,1,0},{22067,1,0},{22068,1,0},{22069,1,0},{22070,1,0},{22071,1,0},{22072,1,0},{22073,1,0},{22074,1,0},{22075,1,0},{22076,1,0},{22077,1,0},{22078,1,0},{22079,1,0},{22080,1,0},{22081,1,0},{22082,1,0},{22083,1,0},{22084,1,0},{22085,1,0},{22086,1,0},{22087,1,0},{22088,1,0},{22089,1,0},{22090,1,0},{22091,1,0},{22092,1,0},{22093,1,0},{22094,1,0},{22095,1,0},{22096,1,0},{22097,1,0},{22098,1,0},{22099,1,0},{22100,1,0},{22101,1,0},{22102,1,0},{22103,1,0},{22104,1,0},{22105,1,0},{22106,1,0},{22107,1,0},{22108,1,0},{22109,1,0},{22110,1,0},{22111,1,0},{22112,1,0},{22113,1,0},{22114,1,0},{22115,1,0},{22116,1,0},{22117,1,0},{22118,1,0},{22119,1,0},{22120,1,0},{22121,1,0},{22122,1,0},{22123,1,0},{22124,1,0},{22125,1,0},{22126,1,0},{22127,1,0},{22128,1,0},{22129,1,0},{22130,1,0},{22131,1,0},{22132,1,0},{22133,1,0},{22134,1,0},{22135,1,0},{22136,1,0},{22137,1,0},{22138,1,0},{22139,1,0},{22140,1,0},{22141,1,0},{22142,1,0},{22143,1,0},{22144,1,0},{22145,1,0},{22146,1,0},{22147,1,0},{22148,1,0},{22149,1,0},{22150,1,0},{22151,1,0},{22152,1,0},{22153,1,0},{22154,1,0},{22155,1,0},{22156,1,0},{22157,1,0},{22158,1,0},{22159,1,0},{22160,1,0},{22161,1,0},{22162,1,0},{22163,1,0},{22164,1,0},{22165,1,0},{22166,1,0},{22167,1,0},{22168,1,0},{22169,1,0},{22170,1,0},{22171,1,0},{22172,1,0},{22173,1,0},{22174,1,0},{22175,1,0},{22176,1,0},{22177,1,0},{22178,1,0},{22179,1,0},{22180,1,0},{22181,1,0},{22182,1,0},{22183,1,0},{22184,1,0},{22185,1,0},{22186,1,0},{22187,1,0},{22188,1,0},{22189,1,0},{22190,1,0},{22191,1,0},{22192,1,0},{22193,1,0},{22194,1,0},{22195,1,0},{22196,1,0},{22197,1,0},{22198,1,0},{22199,1,0},{22200,1,0},{22201,1,0},{22202,1,0},{22203,1,0},{22204,1,0},{22205,1,0},{22206,1,0},{22207,1,0},{22208,1,0},{22209,1,0},{22210,1,0},{22211,1,0},{22212,1,0},{22213,1,0},{22214,1,0},{22215,1,0},{22216,1,0},{22217,1,0},{22218,1,0},{22219,1,0},{22220,1,0},{22221,1,0},{22222,1,0},{22223,1,0},{22224,1,0},{22225,1,0},{22226,1,0},{22227,1,0},{22228,1,0},{22229,1,0},{22230,2,0},{22232,2,0},{22234,2,0},{22236,2,0},{22238,2,0},{22240,2,0},{22242,2,0},{22244,2,0},{22246,2,0},{22248,2,0},{22250,2,0},{22252,2,0},{22254,2,0},{22256,2,0},{22258,2,0},{22260,2,0},{22262,2,0},{22264,2,0},{22266,2,0},{22268,2,0},{22270,2,0},{22272,2,0},{22274,2,0},{22276,2,0},{22278,2,0},{22280,2,0},{22282,2,0},{22284,2,0},{22286,2,0},{22288,2,0},{22290,2,0},{22292,2,0},{22294,2,0},{22296,2,0},{22298,2,0},{22300,2,0},{22302,2,0},{22304,2,0},{22306,2,0},{22308,2,0},{22310,2,0},{22312,2,0},{22314,2,0},{22316,2,0},{22318,2,0},{22320,2,0},{22322,2,0},{22324,2,0},{22326,2,0},{22328,2,0},{22330,2,0},{22332,2,0},{22334,2,0},{22336,2,0},{22338,2,0},{22340,2,0},{22342,2,0},{22344,2,0},{22346,2,0},{22348,2,0},{22350,2,0},{22352,2,0},{22354,2,0},{22356,2,0},{22358,2,0},{22360,2,0},{22362,2,0},{22364,2,0},{22366,2,0},{22368,2,0},{22370,2,0},{22372,2,0},{22374,2,0},{22376,2,0},{22378,2,0},{22380,2,0},{22382,2,0},{22384,2,0},{22386,2,0},{22388,2,0},{22390,2,0},{22392,2,0},{22394,2,0},{22396,2,0},{22398,2,0},{22400,2,0},{22402,2,0},{22404,2,0},{22406,2,0},{22408,2,0},{22410,2,0},{22412,2,0},{22414,2,0},{22416,2,0},{22418,2,0},{22420,2,0},{22422,2,0},{22424,2,0},{22426,2,0},{22428,2,0},{22430,2,0},{22432,2,0},{22434,2,0},{22436,2,0},{22438,2,0},{22440,2,0},{22442,2,0},{22444,2,0},{22446,2,0},{22448,2,0},{22450,2,0},{22452,2,0},{22454,2,0},{22456,2,0},{22458,2,0},{22460,2,0},{22462,2,0},{22464,2,0},{22466,2,0},{22468,2,0},{22470,2,0},{22472,2,0},{22474,2,0},{22476,2,0},{22478,2,0},{22480,2,0},{22482,2,0},{22484,2,0},{22486,2,0},{22488,2,0},{22490,2,0},{22492,2,0},{22494,2,0},{22496,2,0},{22498,2,0},{22500,2,0},{22502,2,0},{22504,2,0},{22506,2,0},{22508,2,0},{22510,2,0},{22512,2,0},{22514,2,0},{22516,2,0},{22518,2,0},{22520,2,0},{22522,2,0},{22524,2,0},{22526,2,0},{22528,2,0},{22530,2,0},{22532,2,0},{22534,2,0},{22536,2,0},{22538,2,0},{22540,2,0},{22542,2,0},{22544,2,0},{22546,2,0},{22548,2,0},{22550,2,0},{22552,2,0},{22554,2,0},{22556,2,0},{22558,2,0},{22560,2,0},{22562,2,0},{22564,2,0},{22566,2,0},{22568,2,0},{22570,2,0},{22572,2,0},{22574,2,0},{22576,2,0},{22578,2,0},{22580,2,0},{22582,2,0},{22584,2,0},{22586,2,0},{22588,2,0},{22590,2,0},{22592,2,0},{22594,2,0},{22596,2,0},{22598,2,0},{22600,2,0},{22602,2,0},{22604,2,0},{22606,2,0},{22608,2,0},{22610,2,0},{22612,2,0},{22614,2,0},{22616,2,0},{22618,2,0},{22620,2,0},{22622,2,0},{22624,2,0},{22626,2,0},{22628,2,0},{22630,2,0},{22632,2,0},{22634,2,0},{22636,2,0},{22638,2,0},{22640,2,0},{22642,2,0},{22644,2,0},{22646,2,0},{22648,2,0},{22650,2,0},{22652,2,0},{22654,2,0},{22656,2,0},{22658,2,0},{22660,2,0},{22662,2,0},{22664,2,0},{22666,2,0},{22668,2,0},{22670,2,0},{22672,2,0},{22674,2,0},{22676,2,0},{22678,2,0},{22680,2,0},{22682,2,0},{22684,2,0},{22686,2,0},{22688,2,0},{22690,2,0},{22692,2,0},{22694,2,0},{22696,2,0},{22698,2,0},{22700,2,0},{22702,2,0},{22704,2,0},{22706,2,0},{22708,2,0},{22710,2,0},{22712,2,0},{22714,2,0},{22716,2,0},{22718,2,0},{22720,2,0},{22722,2,0},{22724,2,0},{22726,2,0},{22728,2,0},{22730,2,0},{22732,2,0},{22734,2,0},{22736,2,0},{22738,2,0},{22740,2,0},{22742,1,0},{22743,1,0},{22744,1,0},{22745,1,0},{22746,1,0},{22747,1,0},{22748,1,0},{22749,1,0},{22750,1,0},{22751,1,0},{22752,1,0},{22753,1,0},{22754,1,0},{22755,1,0},{22756,1,0},{22757,1,0},{22758,1,0},{22759,1,0},{22760,1,0},{22761,1,0},{22762,1,0},{22763,1,0},{22764,1,0},{22765,1,0},{22766,1,0},{22767,1,0},{22768,1,0},{22769,1,0},{22770,1,0},{22771,1,0},{22772,1,0},{22773,1,0},{22774,1,0},{22775,1,0},{22776,1,0},{22777,1,0},{22778,1,0},{22779,1,0},{22780,1,0},{22781,1,0},{22782,1,0},{22783,1,0},{22784,1,0},{22785,1,0},{22786,1,0},{22787,1,0},{22788,1,0},{22789,1,0},{22790,1,0},{22791,1,0},{22792,1,0},{22793,1,0},{22794,1,0},{22795,1,0},{22796,1,0},{22797,1,0},{22798,1,0},{22799,1,0},{22800,1,0},{22801,1,0},{22802,1,0},{22803,1,0},{22804,1,0},{22805,1,0},{22806,1,0},{22807,1,0},{22808,1,0},{22809,1,0},{22810,1,0},{22811,1,0},{22812,1,0},{22813,1,0},{22814,1,0},{22815,1,0},{22816,1,0},{22817,1,0},{22818,1,0},{22819,1,0},{22820,1,0},{22821,1,0},{22822,1,0},{22823,1,0},{22824,1,0},{22825,1,0},{22826,1,0},{22827,1,0},{22828,1,0},{22829,1,0},{22830,1,0},{22831,1,0},{22832,1,0},{22833,1,0},{22834,1,0},{22835,1,0},{22836,1,0},{22837,1,0},{22838,1,0},{22839,1,0},{22840,1,0},{22841,1,0},{22842,1,0},{22843,1,0},{22844,1,0},{22845,1,0},{22846,1,0},{22847,1,0},{22848,1,0},{22849,1,0},{22850,1,0},{22851,1,0},{22852,1,0},{22853,1,0},{22854,1,0},{22855,1,0},{22856,1,0},{22857,1,0},{22858,1,0},{22859,1,0},{22860,1,0},{22861,1,0},{22862,1,0},{22863,1,0},{22864,1,0},{22865,1,0},{22866,1,0},{22867,1,0},{22868,1,0},{22869,1,0},{22870,1,0},{22871,1,0},{22872,1,0},{22873,1,0},{22874,1,0},{22875,1,0},{22876,1,0},{22877,1,0},{22878,1,0},{22879,1,0},{22880,1,0},{22881,1,0},{22882,1,0},{22883,1,0},{22884,1,0},{22885,1,0},{22886,1,0},{22887,1,0},{22888,1,0},{22889,1,0},{22890,1,0},{22891,1,0},{22892,1,0},{22893,1,0},{22894,1,0},{22895,1,0},{22896,1,0},{22897,1,0},{22898,1,0},{22899,1,0},{22900,1,0},{22901,1,0},{22902,1,0},{22903,1,0},{22904,1,0},{22905,1,0},{22906,1,0},{22907,1,0},{22908,1,0},{22909,1,0},{22910,1,0},{22911,1,0},{22912,1,0},{22913,1,0},{22914,1,0},{22915,1,0},{22916,1,0},{22917,1,0},{22918,1,0},{22919,1,0},{22920,1,0},{22921,1,0},{22922,1,0},{22923,1,0},{22924,1,0},{22925,1,0},{22926,1,0},{22927,1,0},{22928,1,0},{22929,1,0},{22930,1,0},{22931,1,0},{22932,1,0},{22933,1,0},{22934,1,0},{22935,1,0},{22936,1,0},{22937,1,0},{22938,1,0},{22939,1,0},{22940,1,0},{22941,1,0},{22942,1,0},{22943,1,0},{22944,1,0},{22945,1,0},{22946,1,0},{22947,1,0},{22948,1,0},{22949,1,0},{22950,1,0},{22951,1,0},{22952,1,0},{22953,1,0},{22954,1,0},{22955,1,0},{22956,1,0},{22957,1,0},{22958,1,0},{22959,1,0},{22960,1,0},{22961,1,0},{22962,1,0},{22963,1,0},{22964,1,0},{22965,1,0},{22966,1,0},{22967,1,0},{22968,1,0},{22969,1,0},{22970,1,0},{22971,1,0},{22972,1,0},{22973,1,0},{22974,1,0},{22975,1,0},{22976,1,0},{22977,1,0},{22978,1,0},{22979,1,0},{22980,1,0},{22981,1,0},{22982,1,0},{22983,1,0},{22984,1,0},{22985,1,0},{22986,1,0},{22987,1,0},{22988,1,0},{22989,1,0},{22990,1,0},{22991,1,0},{22992,1,0},{22993,1,0},{22994,1,0},{22995,1,0},{22996,1,0},{22997,1,0},{22998,2,0},{23000,2,0},{23002,2,0},{23004,2,0},{23006,2,0},{23008,2,0},{23010,2,0},{23012,2,0},{23014,2,0},{23016,2,0},{23018,2,0},{23020,2,0},{23022,2,0},{23024,2,0},{23026,2,0},{23028,2,0},{23030,2,0},{23032,2,0},{23034,2,0},{23036,2,0},{23038,2,0},{23040,2,0},{23042,2,0},{23044,2,0},{23046,2,0},{23048,2,0},{23050,2,0},{23052,2,0},{23054,2,0},{23056,2,0},{23058,2,0},{23060,2,0},{23062,2,0},{23064,2,0},{23066,2,0},{23068,2,0},{23070,2,0},{23072,2,0},{23074,2,0},{23076,2,0},{23078,2,0},{23080,2,0},{23082,2,0},{23084,2,0},{23086,2,0},{23088,2,0},{23090,2,0},{23092,2,0},{23094,2,0},{23096,2,0},{23098,2,0},{23100,2,0},{23102,2,0},{23104,2,0},{23106,2,0},{23108,2,0},{23110,2,0},{23112,2,0},{23114,2,0},{23116,2,0},{23118,2,0},{23120,2,0},{23122,2,0},{23124,2,0},{23126,2,0},{23128,2,0},{23130,2,0},{23132,2,0},{23134,2,0},{23136,2,0},{23138,2,0},{23140,2,0},{23142,2,0},{23144,2,0},{23146,2,0},{23148,2,0},{23150,2,0},{23152,2,0},{23154,2,0},{23156,2,0},{23158,2,0},{23160,2,0},{23162,2,0},{23164,2,0},{23166,2,0},{23168,2,0},{23170,2,0},{23172,2,0},{23174,2,0},{23176,2,0},{23178,2,0},{23180,2,0},{23182,2,0},{23184,2,0},{23186,2,0},{23188,2,0},{23190,2,0},{23192,2,0},{23194,2,0},{23196,2,0},{23198,2,0},{23200,2,0},{23202,2,0},{23204,2,0},{23206,2,0},{23208,2,0},{23210,2,0},{23212,2,0},{23214,2,0},{23216,2,0},{23218,2,0},{23220,2,0},{23222,2,0},{23224,2,0},{23226,2,0},{23228,2,0},{23230,2,0},{23232,2,0},{23234,2,0},{23236,2,0},{23238,2,0},{23240,2,0},{23242,2,0},{23244,2,0},{23246,2,0},{23248,2,0},{23250,2,0},{23252,2,0},{23254,2,0},{23256,2,0},{23258,2,0},{23260,2,0},{23262,2,0},{23264,2,0},{23266,2,0},{23268,2,0},{23270,2,0},{23272,2,0},{23274,2,0},{23276,2,0},{23278,2,0},{23280,2,0},{23282,2,0},{23284,2,0},{23286,2,0},{23288,2,0},{23290,2,0},{23292,2,0},{23294,2,0},{23296,2,0},{23298,2,0},{23300,2,0},{23302,2,0},{23304,2,0},{23306,2,0},{23308,2,0},{23310,2,0},{23312,2,0},{23314,2,0},{23316,2,0},{23318,2,0},{23320,2,0},{23322,2,0},{23324,2,0},{23326,2,0},{23328,2,0},{23330,2,0},{23332,2,0},{23334,2,0},{23336,2,0},{23338,2,0},{23340,2,0},{23342,2,0},{23344,2,0},{23346,2,0},{23348,2,0},{23350,2,0},{23352,2,0},{23354,2,0},{23356,2,0},{23358,2,0},{23360,2,0},{23362,2,0},{23364,2,0},{23366,2,0},{23368,2,0},{23370,2,0},{23372,2,0},{23374,2,0},{23376,2,0},{23378,2,0},{23380,2,0},{23382,2,0},{23384,2,0},{23386,2,0},{23388,2,0},{23390,2,0},{23392,2,0},{23394,2,0},{23396,2,0},{23398,2,0},{23400,2,0},{23402,2,0},{23404,2,0},{23406,2,0},{23408,2,0},{23410,2,0},{23412,2,0},{23414,2,0},{23416,2,0},{23418,2,0},{23420,2,0},{23422,2,0},{23424,2,0},{23426,2,0},{23428,2,0},{23430,2,0},{23432,2,0},{23434,2,0},{23436,2,0},{23438,2,0},{23440,2,0},{23442,2,0},{23444,2,0},{23446,2,0},{23448,2,0},{23450,2,0},{23452,2,0},{23454,2,0},{23456,2,0},{23458,2,0},{23460,2,0},{23462,2,0},{23464,2,0},{23466,2,0},{23468,2,0},{23470,2,0},{23472,2,0},{23474,2,0},{23476,2,0},{23478,2,0},{23480,2,0},{23482,2,0},{23484,2,0},{23486,2,0},{23488,2,0},{23490,2,0},{23492,2,0},{23494,2,0},{23496,2,0},{23498,2,0},{23500,2,0},{23502,2,0},{23504,2,0},{23506,2,0},{23508,2,0},{23510,2,0},{23512,2,0},{23514,2,0},{23516,2,0},{23518,2,0},{23520,2,0},{23522,2,0},{23524,2,0},{23526,2,0},{23528,2,0},{23530,2,0},{23532,2,0},{23534,2,0},{23536,2,0},{23538,2,0},{23540,2,0},{23542,2,0},{23544,2,0},{23546,2,0},{23548,2,0},{23550,2,0},{23552,2,0},{23554,2,0},{23556,2,0},{23558,2,0},{23560,2,0},{23562,2,0},{23564,2,0},{23566,2,0},{23568,2,0},{23570,2,0},{23572,2,0},{23574,2,0},{23576,2,0},{23578,2,0},{23580,2,0},{23582,2,0},{23584,2,0},{23586,2,0},{23588,2,0},{23590,2,0},{23592,2,0},{23594,2,0},{23596,2,0},{23598,2,0},{23600,2,0},{23602,2,0},{23604,2,0},{23606,2,0},{23608,2,0},{23610,2,0},{23612,2,0},{23614,2,0},{23616,2,0},{23618,2,0},{23620,2,0},{23622,2,0},{23624,2,0},{23626,2,0},{23628,2,0},{23630,2,0},{23632,2,0},{23634,2,0},{23636,2,0},{23638,2,0},{23640,2,0},{23642,2,0},{23644,2,0},{23646,2,0},{23648,2,0},{23650,2,0},{23652,2,0},{23654,2,0},{23656,2,0},{23658,2,0},{23660,2,0},{23662,2,0},{23664,2,0},{23666,2,0},{23668,2,0},{23670,2,0},{23672,2,0},{23674,2,0},{23676,2,0},{23678,2,0},{23680,2,0},{23682,2,0},{23684,2,0},{23686,2,0},{23688,2,0},{23690,2,0},{23692,2,0},{23694,2,0},{23696,2,0},{23698,2,0},{23700,2,0},{23702,2,0},{23704,2,0},{23706,2,0},{23708,2,0},{23710,2,0},{23712,2,0},{23714,2,0},{23716,2,0},{23718,2,0},{23720,2,0},{23722,2,0},{23724,2,0},{23726,2,0},{23728,2,0},{23730,2,0},{23732,2,0},{23734,2,0},{23736,2,0},{23738,2,0},{23740,2,0},{23742,2,0},{23744,2,0},{23746,2,0},{23748,2,0},{23750,2,0},{23752,2,0},{23754,2,0},{23756,2,0},{23758,2,0},{23760,2,0},{23762,2,0},{23764,2,0},{23766,2,0},{23768,2,0},{23770,2,0},{23772,2,0},{23774,2,0},{23776,2,0},{23778,2,0},{23780,2,0},{23782,2,0},{23784,2,0},{23786,2,0},{23788,2,0},{23790,2,0},{23792,2,0},{23794,2,0},{23796,2,0},{23798,2,0},{23800,2,0},{23802,2,0},{23804,2,0},{23806,2,0},{23808,2,0},{23810,2,0},{23812,2,0},{23814,2,0},{23816,2,0},{23818,2,0},{23820,2,0},{23822,2,0},{23824,2,0},{23826,2,0},{23828,2,0},{23830,2,0},{23832,2,0},{23834,2,0},{23836,2,0},{23838,2,0},{23840,2,0},{23842,2,0},{23844,2,0},{23846,2,0},{23848,2,0},{23850,2,0},{23852,2,0},{23854,2,0},{23856,2,0},{23858,2,0},{23860,2,0},{23862,2,0},{23864,2,0},{23866,2,0},{23868,2,0},{23870,2,0},{23872,2,0},{23874,2,0},{23876,2,0},{23878,2,0},{23880,2,0},{23882,2,0},{23884,2,0},{23886,2,0},{23888,2,0},{23890,2,0},{23892,2,0},{23894,2,0},{23896,2,0},{23898,2,0},{23900,2,0},{23902,2,0},{23904,2,0},{23906,2,0},{23908,2,0},{23910,2,0},{23912,2,0},{23914,2,0},{23916,2,0},{23918,2,0},{23920,2,0},{23922,2,0},{23924,2,0},{23926,2,0},{23928,2,0},{23930,2,0},{23932,2,0},{23934,2,0},{23936,2,0},{23938,2,0},{23940,2,0},{23942,2,0},{23944,2,0},{23946,2,0},{23948,2,0},{23950,2,0},{23952,2,0},{23954,2,0},{23956,2,0},{23958,2,0},{23960,2,0},{23962,2,0},{23964,2,0},{23966,2,0},{23968,2,0},{23970,2,0},{23972,2,0},{23974,2,0},{23976,2,0},{23978,2,0},{23980,2,0},{23982,2,0},{23984,2,0},{23986,2,0},{23988,2,0},{23990,2,0},{23992,2,0},{23994,2,0},{23996,2,0},{23998,2,0},{24000,2,0},{24002,2,0},{24004,2,0},{24006,2,0},{24008,2,0},{24010,2,0},{24012,2,0},{24014,2,0},{24016,2,0},{24018,2,0},{24020,2,0},{24022,3,0},{24025,3,0},{24028,3,0},{24031,3,0},{24034,3,0},{24037,3,0},{24040,3,0},{24043,3,0},{24046,3,0},{24049,3,0},{24052,3,0},{24055,3,0},{24058,3,0},{24061,3,0},{24064,3,0},{24067,3,0},{24070,3,0},{24073,3,0},{24076,3,0},{24079,3,0},{24082,3,0},{24085,3,0},{24088,3,0},{24091,3,0},{24094,3,0},{24097,3,0},{24100,3,0},{24103,3,0},{24106,3,0},{24109,3,0},{24112,3,0},{24115,3,0},{24118,3,0},{24121,3,0},{24124,3,0},{24127,3,0},{24130,3,0},{24133,3,0},{24136,3,0},{24139,3,0},{24142,3,0},{24145,3,0},{24148,3,0},{24151,3,0},{24154,3,0},{24157,3,0},{24160,3,0},{24163,3,0},{24166,3,0},{24169,3,0},{24172,3,0},{24175,3,0},{24178,3,0},{24181,3,0},{24184,3,0},{24187,3,0},{24190,3,0},{24193,3,0},{24196,3,0},{24199,3,0},{24202,3,0},{24205,3,0},{24208,3,0},{24211,3,0},{24214,3,0},{24217,3,0},{24220,3,0},{24223,3,0},{24226,3,0},{24229,3,0},{24232,3,0},{24235,3,0},{24238,3,0},{24241,3,0},{24244,3,0},{24247,3,0},{24250,3,0},{24253,3,0},{24256,3,0},{24259,3,0},{24262,3,0},{24265,3,0},{24268,3,0},{24271,3,0},{24274,3,0},{24277,3,0},{24280,3,0},{24283,3,0},{24286,3,0},{24289,3,0},{24292,3,0},{24295,3,0},{24298,3,0},{24301,3,0},{24304,3,0},{24307,3,0},{24310,3,0},{24313,3,0},{24316,3,0},{24319,3,0},{24322,3,0},{24325,3,0},{24328,3,0},{24331,3,0},{24334,3,0},{24337,3,0},{24340,3,0},{24343,3,0},{24346,3,0},{24349,3,0},{24352,3,0},{24355,3,0},{24358,3,0},{24361,3,0},{24364,3,0},{24367,3,0},{24370,3,0},{24373,3,0},{24376,3,0},{24379,3,0},{24382,3,0},{24385,3,0},{24388,3,0},{24391,3,0},{24394,3,0},{24397,3,0},{24400,3,0},{24403,3,0},{24406,3,0},{24409,3,0},{24412,3,0},{24415,3,0},{24418,3,0},{24421,3,0},{24424,3,0},{24427,3,0},{24430,3,0},{24433,3,0},{24436,3,0},{24439,3,0},{24442,3,0},{24445,3,0},{24448,3,0},{24451,3,0},{24454,3,0},{24457,3,0},{24460,3,0},{24463,3,0},{24466,3,0},{24469,3,0},{24472,3,0},{24475,3,0},{24478,3,0},{24481,3,0},{24484,3,0},{24487,3,0},{24490,3,0},{24493,3,0},{24496,3,0},{24499,3,0},{24502,3,0},{24505,3,0},{24508,3,0},{24511,3,0},{24514,3,0},{24517,3,0},{24520,3,0},{24523,3,0},{24526,3,0},{24529,3,0},{24532,3,0},{24535,3,0},{24538,3,0},{24541,3,0},{24544,3,0},{24547,3,0},{24550,3,0},{24553,3,0},{24556,3,0},{24559,3,0},{24562,3,0},{24565,3,0},{24568,3,0},{24571,3,0},{24574,3,0},{24577,3,0},{24580,3,0},{24583,3,0},{24586,3,0},{24589,3,0},{24592,3,0},{24595,3,0},{24598,3,0},{24601,3,0},{24604,3,0},{24607,3,0},{24610,3,0},{24613,3,0},{24616,3,0},{24619,3,0},{24622,3,0},{24625,3,0},{24628,3,0},{24631,3,0},{24634,3,0},{24637,3,0},{24640,3,0},{24643,3,0},{24646,3,0},{24649,3,0},{24652,3,0},{24655,3,0},{24658,3,0},{24661,3,0},{24664,3,0},{24667,3,0},{24670,3,0},{24673,3,0},{24676,3,0},{24679,3,0},{24682,3,0},{24685,3,0},{24688,3,0},{24691,3,0},{24694,3,0},{24697,3,0},{24700,3,0},{24703,3,0},{24706,3,0},{24709,3,0},{24712,3,0},{24715,3,0},{24718,3,0},{24721,3,0},{24724,3,0},{24727,3,0},{24730,3,0},{24733,3,0},{24736,3,0},{24739,3,0},{24742,3,0},{24745,3,0},{24748,3,0},{24751,3,0},{24754,3,0},{24757,3,0},{24760,3,0},{24763,3,0},{24766,3,0},{24769,3,0},{24772,3,0},{24775,3,0},{24778,3,0},{24781,3,0},{24784,3,0},{24787,3,0},{24790,2,0},{24792,2,0},{24794,2,0},{24796,2,0},{24798,2,0},{24800,2,0},{24802,2,0},{24804,2,0},{24806,2,0},{24808,2,0},{24810,2,0},{24812,2,0},{24814,2,0},{24816,2,0},{24818,2,0},{24820,2,0},{24822,2,0},{24824,2,0},{24826,2,0},{24828,2,0},{24830,2,0},{24832,2,0},{24834,2,0},{24836,2,0},{24838,2,0},{24840,2,0},{24842,2,0},{24844,2,0},{24846,2,0},{24848,2,0},{24850,2,0},{24852,2,0},{24854,2,0},{24856,2,0},{24858,2,0},{24860,2,0},{24862,2,0},{24864,2,0},{24866,2,0},{24868,2,0},{24870,2,0},{24872,2,0},{24874,2,0},{24876,2,0},{24878,2,0},{24880,2,0},{24882,2,0},{24884,2,0},{24886,2,0},{24888,2,0},{24890,2,0},{24892,2,0},{24894,2,0},{24896,2,0},{24898,2,0},{24900,2,0},{24902,2,0},{24904,2,0},{24906,2,0},{24908,2,0},{24910,2,0},{24912,2,0},{24914,2,0},{24916,2,0},{24918,2,0},{24920,2,0},{24922,2,0},{24924,2,0},{24926,2,0},{24928,2,0},{24930,2,0},{24932,2,0},{24934,2,0},{24936,2,0},{24938,2,0},{24940,2,0},{24942,2,0},{24944,2,0},{24946,2,0},{24948,2,0},{24950,2,0},{24952,2,0},{24954,2,0},{24956,2,0},{24958,2,0},{24960,2,0},{24962,2,0},{24964,2,0},{24966,2,0},{24968,2,0},{24970,2,0},{24972,2,0},{24974,2,0},{24976,2,0},{24978,2,0},{24980,2,0},{24982,2,0},{24984,2,0},{24986,2,0},{24988,2,0},{24990,2,0},{24992,2,0},{24994,2,0},{24996,2,0},{24998,2,0},{25000,2,0},{25002,2,0},{25004,2,0},{25006,2,0},{25008,2,0},{25010,2,0},{25012,2,0},{25014,2,0},{25016,2,0},{25018,2,0},{25020,2,0},{25022,2,0},{25024,2,0},{25026,2,0},{25028,2,0},{25030,2,0},{25032,2,0},{25034,2,0},{25036,2,0},{25038,2,0},{25040,2,0},{25042,2,0},{25044,2,0},{25046,2,0},{25048,2,0},{25050,2,0},{25052,2,0},{25054,2,0},{25056,2,0},{25058,2,0},{25060,2,0},{25062,2,0},{25064,2,0},{25066,2,0},{25068,2,0},{25070,2,0},{25072,2,0},{25074,2,0},{25076,2,0},{25078,2,0},{25080,2,0},{25082,2,0},{25084,2,0},{25086,2,0},{25088,2,0},{25090,2,0},{25092,2,0},{25094,2,0},{25096,2,0},{25098,2,0},{25100,2,0},{25102,2,0},{25104,2,0},{25106,2,0},{25108,2,0},{25110,2,0},{25112,2,0},{25114,2,0},{25116,2,0},{25118,2,0},{25120,2,0},{25122,2,0},{25124,2,0},{25126,2,0},{25128,2,0},{25130,2,0},{25132,2,0},{25134,2,0},{25136,2,0},{25138,2,0},{25140,2,0},{25142,2,0},{25144,2,0},{25146,2,0},{25148,2,0},{25150,2,0},{25152,2,0},{25154,2,0},{25156,2,0},{25158,2,0},{25160,2,0},{25162,2,0},{25164,2,0},{25166,2,0},{25168,2,0},{25170,2,0},{25172,2,0},{25174,2,0},{25176,2,0},{25178,2,0},{25180,2,0},{25182,2,0},{25184,2,0},{25186,2,0},{25188,2,0},{25190,2,0},{25192,2,0},{25194,2,0},{25196,2,0},{25198,2,0},{25200,2,0},{25202,2,0},{25204,2,0},{25206,2,0},{25208,2,0},{25210,2,0},{25212,2,0},{25214,2,0},{25216,2,0},{25218,2,0},{25220,2,0},{25222,2,0},{25224,2,0},{25226,2,0},{25228,2,0},{25230,2,0},{25232,2,0},{25234,2,0},{25236,2,0},{25238,2,0},{25240,2,0},{25242,2,0},{25244,2,0},{25246,2,0},{25248,2,0},{25250,2,0},{25252,2,0},{25254,2,0},{25256,2,0},{25258,2,0},{25260,2,0},{25262,2,0},{25264,2,0},{25266,2,0},{25268,2,0},{25270,2,0},{25272,2,0},{25274,2,0},{25276,2,0},{25278,2,0},{25280,2,0},{25282,2,0},{25284,2,0},{25286,2,0},{25288,2,0},{25290,2,0},{25292,2,0},{25294,2,0},{25296,2,0},{25298,2,0},{25300,2,0},{25302,2,0},{25304,2,0},{25306,2,0},{25308,2,0},{25310,2,0},{25312,2,0},{25314,2,0},{25316,2,0},{25318,2,0},{25320,2,0},{25322,2,0},{25324,2,0},{25326,2,0},{25328,2,0},{25330,2,0},{25332,2,0},{25334,2,0},{25336,2,0},{25338,2,0},{25340,2,0},{25342,2,0},{25344,2,0},{25346,2,0},{25348,2,0},{25350,2,0},{25352,2,0},{25354,2,0},{25356,2,0},{25358,2,0},{25360,2,0},{25362,2,0},{25364,2,0},{25366,2,0},{25368,2,0},{25370,2,0},{25372,2,0},{25374,2,0},{25376,2,0},{25378,2,0},{25380,2,0},{25382,2,0},{25384,2,0},{25386,2,0},{25388,2,0},{25390,2,0},{25392,2,0},{25394,2,0},{25396,2,0},{25398,2,0},{25400,2,0},{25402,2,0},{25404,2,0},{25406,2,0},{25408,2,0},{25410,2,0},{25412,2,0},{25414,2,0},{25416,2,0},{25418,2,0},{25420,2,0},{25422,2,0},{25424,2,0},{25426,2,0},{25428,2,0},{25430,2,0},{25432,2,0},{25434,2,0},{25436,2,0},{25438,2,0},{25440,2,0},{25442,2,0},{25444,2,0},{25446,2,0},{25448,2,0},{25450,2,0},{25452,2,0},{25454,2,0},{25456,2,0},{25458,2,0},{25460,2,0},{25462,2,0},{25464,2,0},{25466,2,0},{25468,2,0},{25470,2,0},{25472,2,0},{25474,2,0},{25476,2,0},{25478,2,0},{25480,2,0},{25482,2,0},{25484,2,0},{25486,2,0},{25488,2,0},{25490,2,0},{25492,2,0},{25494,2,0},{25496,2,0},{25498,2,0},{25500,2,0},{25502,2,0},{25504,2,0},{25506,2,0},{25508,2,0},{25510,2,0},{25512,2,0},{25514,2,0},{25516,2,0},{25518,2,0},{25520,2,0},{25522,2,0},{25524,2,0},{25526,2,0},{25528,2,0},{25530,2,0},{25532,2,0},{25534,2,0},{25536,2,0},{25538,2,0},{25540,2,0},{25542,2,0},{25544,2,0},{25546,2,0},{25548,2,0},{25550,2,0},{25552,2,0},{25554,2,0},{25556,2,0},{25558,2,0},{25560,2,0},{25562,2,0},{25564,2,0},{25566,2,0},{25568,2,0},{25570,2,0},{25572,2,0},{25574,2,0},{25576,2,0},{25578,2,0},{25580,2,0},{25582,2,0},{25584,2,0},{25586,2,0},{25588,2,0},{25590,2,0},{25592,2,0},{25594,2,0},{25596,2,0},{25598,2,0},{25600,2,0},{25602,2,0},{25604,2,0},{25606,2,0},{25608,2,0},{25610,2,0},{25612,2,0},{25614,2,0},{25616,2,0},{25618,2,0},{25620,2,0},{25622,2,0},{25624,2,0},{25626,2,0},{25628,2,0},{25630,2,0},{25632,2,0},{25634,2,0},{25636,2,0},{25638,2,0},{25640,2,0},{25642,2,0},{25644,2,0},{25646,2,0},{25648,2,0},{25650,2,0},{25652,2,0},{25654,2,0},{25656,2,0},{25658,2,0},{25660,2,0},{25662,2,0},{25664,2,0},{25666,2,0},{25668,2,0},{25670,2,0},{25672,2,0},{25674,2,0},{25676,2,0},{25678,2,0},{25680,2,0},{25682,2,0},{25684,2,0},{25686,2,0},{25688,2,0},{25690,2,0},{25692,2,0},{25694,2,0},{25696,2,0},{25698,2,0},{25700,2,0},{25702,2,0},{25704,2,0},{25706,2,0},{25708,2,0},{25710,2,0},{25712,2,0},{25714,2,0},{25716,2,0},{25718,2,0},{25720,2,0},{25722,2,0},{25724,2,0},{25726,2,0},{25728,2,0},{25730,2,0},{25732,2,0},{25734,2,0},{25736,2,0},{25738,2,0},{25740,2,0},{25742,2,0},{25744,2,0},{25746,2,0},{25748,2,0},{25750,2,0},{25752,2,0},{25754,2,0},{25756,2,0},{25758,2,0},{25760,2,0},{25762,2,0},{25764,2,0},{25766,2,0},{25768,2,0},{25770,2,0},{25772,2,0},{25774,2,0},{25776,2,0},{25778,2,0},{25780,2,0},{25782,2,0},{25784,2,0},{25786,2,0},{25788,2,0},{25790,2,0},{25792,2,0},{25794,2,0},{25796,2,0},{25798,2,0},{25800,2,0},{25802,2,0},{25804,2,0},{25806,2,0},{25808,2,0},{25810,2,0},{25812,2,0},{25814,1,0},{25815,1,0},{25816,1,0},{25817,1,0},{25818,1,0},{25819,1,0},{25820,1,0},{25821,1,0},{25822,1,0},{25823,1,0},{25824,1,0},{25825,1,0},{25826,1,0},{25827,1,0},{25828,1,0},{25829,1,0},{25830,1,0},{25831,1,0},{25832,1,0},{25833,1,0},{25834,1,0},{25835,1,0},{25836,1,0},{25837,1,0},{25838,1,0},{25839,1,0},{25840,1,0},{25841,1,0},{25842,1,0},{25843,1,0},{25844,1,0},{25845,1,0},{25846,1,0},{25847,1,0},{25848,1,0},{25849,1,0},{25850,1,0},{25851,1,0},{25852,1,0},{25853,1,0},{25854,1,0},{25855,1,0},{25856,1,0},{25857,1,0},{25858,1,0},{25859,1,0},{25860,1,0},{25861,1,0},{25862,1,0},{25863,1,0},{25864,1,0},{25865,1,0},{25866,1,0},{25867,1,0},{25868,1,0},{25869,1,0},{25870,1,0},{25871,1,0},{25872,1,0},{25873,1,0},{25874,1,0},{25875,1,0},{25876,1,0},{25877,1,0},{25878,1,0},{25879,1,0},{25880,1,0},{25881,1,0},{25882,1,0},{25883,1,0},{25884,1,0},{25885,1,0},{25886,1,0},{25887,1,0},{25888,1,0},{25889,1,0},{25890,1,0},{25891,1,0},{25892,1,0},{25893,1,0},{25894,1,0},{25895,1,0},{25896,1,0},{25897,1,0},{25898,1,0},{25899,1,0},{25900,1,0},{25901,1,0},{25902,1,0},{25903,1,0},{25904,1,0},{25905,1,0},{25906,1,0},{25907,1,0},{25908,1,0},{25909,1,0},{25910,1,0},{25911,1,0},{25912,1,0},{25913,1,0},{25914,1,0},{25915,1,0},{25916,1,0},{25917,1,0},{25918,1,0},{25919,1,0},{25920,1,0},{25921,1,0},{25922,1,0},{25923,1,0},{25924,1,0},{25925,1,0},{25926,1,0},{25927,1,0},{25928,1,0},{25929,1,0},{25930,1,0},{25931,1,0},{25932,1,0},{25933,1,0},{25934,1,0},{25935,1,0},{25936,1,0},{25937,1,0},{25938,1,0},{25939,1,0},{25940,1,0},{25941,1,0},{25942,1,0},{25943,1,0},{25944,1,0},{25945,1,0},{25946,1,0},{25947,1,0},{25948,1,0},{25949,1,0},{25950,1,0},{25951,1,0},{25952,1,0},{25953,1,0},{25954,1,0},{25955,1,0},{25956,1,0},{25957,1,0},{25958,1,0},{25959,1,0},{25960,1,0},{25961,1,0},{25962,1,0},{25963,1,0},{25964,1,0},{25965,1,0},{25966,1,0},{25967,1,0},{25968,1,0},{25969,1,0},{25970,1,0},{25971,1,0},{25972,1,0},{25973,1,0},{25974,1,0},{25975,1,0},{25976,1,0},{25977,1,0},{25978,1,0},{25979,1,0},{25980,1,0},{25981,1,0},{25982,1,0},{25983,1,0},{25984,1,0},{25985,1,0},{25986,1,0},{25987,1,0},{25988,1,0},{25989,1,0},{25990,1,0},{25991,1,0},{25992,1,0},{25993,1,0},{25994,1,0},{25995,1,0},{25996,1,0},{25997,1,0},{25998,1,0},{25999,1,0},{26000,1,0},{26001,1,0},{26002,1,0},{26003,1,0},{26004,1,0},{26005,1,0},{26006,1,0},{26007,1,0},{26008,1,0},{26009,1,0},{26010,1,0},{26011,1,0},{26012,1,0},{26013,1,0},{26014,1,0},{26015,1,0},{26016,1,0},{26017,1,0},{26018,1,0},{26019,1,0},{26020,1,0},{26021,1,0},{26022,1,0},{26023,1,0},{26024,1,0},{26025,1,0},{26026,1,0},{26027,1,0},{26028,1,0},{26029,1,0},{26030,1,0},{26031,1,0},{26032,1,0},{26033,1,0},{26034,1,0},{26035,1,0},{26036,1,0},{26037,1,0},{26038,1,0},{26039,1,0},{26040,1,0},{26041,1,0},{26042,1,0},{26043,1,0},{26044,1,0},{26045,1,0},{26046,1,0},{26047,1,0},{26048,1,0},{26049,1,0},{26050,1,0},{26051,1,0},{26052,1,0},{26053,1,0},{26054,1,0},{26055,1,0},{26056,1,0},{26057,1,0},{26058,1,0},{26059,1,0},{26060,1,0},{26061,1,0},{26062,1,0},{26063,1,0},{26064,1,0},{26065,1,0},{26066,1,0},{26067,1,0},{26068,1,0},{26069,1,0},{26070,3,0},{26073,2,0},{26075,2,0},{26077,2,0},{26079,2,0},{26081,2,0},{26083,2,0},{26085,2,0},{26087,2,0},{26089,2,0},{26091,2,0},{26093,2,0},{26095,2,0},{26097,2,0},{26099,2,0},{26101,2,0},{26103,2,0},{26105,2,0},{26107,2,0},{26109,2,0},{26111,2,0},{26113,2,0},{26115,2,0},{26117,2,0},{26119,2,0},{26121,2,0},{26123,2,0},{26125,2,0},{26127,2,0},{26129,2,0},{26131,2,0},{26133,2,0},{26135,2,0},{26137,2,0},{26139,2,0},{26141,2,0},{26143,2,0},{26145,2,0},{26147,2,0},{26149,2,0},{26151,2,0},{26153,2,0},{26155,2,0},{26157,2,0},{26159,2,0},{26161,2,0},{26163,2,0},{26165,2,0},{26167,2,0},{26169,2,0},{26171,2,0},{26173,2,0},{26175,2,0},{26177,2,0},{26179,2,0},{26181,2,0},{26183,2,0},{26185,2,0},{26187,2,0},{26189,2,0},{26191,2,0},{26193,2,0},{26195,2,0},{26197,2,0},{26199,2,0},{26201,2,0},{26203,2,0},{26205,2,0},{26207,2,0},{26209,2,0},{26211,2,0},{26213,2,0},{26215,2,0},{26217,2,0},{26219,2,0},{26221,2,0},{26223,2,0},{26225,2,0},{26227,2,0},{26229,2,0},{26231,2,0},{26233,2,0},{26235,2,0},{26237,2,0},{26239,2,0},{26241,2,0},{26243,2,0},{26245,2,0},{26247,2,0},{26249,2,0},{26251,2,0},{26253,2,0},{26255,2,0},{26257,2,0},{26259,2,0},{26261,2,0},{26263,2,0},{26265,2,0},{26267,2,0},{26269,2,0},{26271,2,0},{26273,2,0},{26275,2,0},{26277,2,0},{26279,2,0},{26281,2,0},{26283,2,0},{26285,2,0},{26287,2,0},{26289,2,0},{26291,2,0},{26293,2,0},{26295,2,0},{26297,2,0},{26299,2,0},{26301,2,0},{26303,2,0},{26305,2,0},{26307,2,0},{26309,2,0},{26311,2,0},{26313,2,0},{26315,2,0},{26317,2,0},{26319,2,0},{26321,2,0},{26323,2,0},{26325,2,0},{26327,2,0},{26329,2,0},{26331,2,0},{26333,2,0},{26335,2,0},{26337,2,0},{26339,2,0},{26341,2,0},{26343,2,0},{26345,2,0},{26347,2,0},{26349,2,0},{26351,2,0},{26353,2,0},{26355,2,0},{26357,2,0},{26359,2,0},{26361,2,0},{26363,2,0},{26365,2,0},{26367,2,0},{26369,2,0},{26371,2,0},{26373,2,0},{26375,2,0},{26377,2,0},{26379,2,0},{26381,2,0},{26383,2,0},{26385,2,0},{26387,2,0},{26389,2,0},{26391,2,0},{26393,2,0},{26395,2,0},{26397,2,0},{26399,2,0},{26401,2,0},{26403,2,0},{26405,2,0},{26407,2,0},{26409,2,0},{26411,2,0},{26413,2,0},{26415,2,0},{26417,2,0},{26419,2,0},{26421,2,0},{26423,2,0},{26425,2,0},{26427,2,0},{26429,2,0},{26431,2,0},{26433,2,0},{26435,2,0},{26437,2,0},{26439,2,0},{26441,2,0},{26443,2,0},{26445,2,0},{26447,2,0},{26449,2,0},{26451,2,0},{26453,2,0},{26455,2,0},{26457,2,0},{26459,2,0},{26461,2,0},{26463,2,0},{26465,2,0},{26467,2,0},{26469,2,0},{26471,2,0},{26473,2,0},{26475,2,0},{26477,2,0},{26479,2,0},{26481,2,0},{26483,2,0},{26485,2,0},{26487,2,0},{26489,2,0},{26491,2,0},{26493,2,0},{26495,2,0},{26497,2,0},{26499,2,0},{26501,2,0},{26503,2,0},{26505,2,0},{26507,2,0},{26509,2,0},{26511,2,0},{26513,2,0},{26515,2,0},{26517,2,0},{26519,2,0},{26521,2,0},{26523,2,0},{26525,2,0},{26527,2,0},{26529,2,0},{26531,2,0},{26533,2,0},{26535,2,0},{26537,2,0},{26539,2,0},{26541,2,0},{26543,2,0},{26545,2,0},{26547,2,0},{26549,2,0},{26551,2,0},{26553,2,0},{26555,2,0},{26557,2,0},{26559,2,0},{26561,2,0},{26563,2,0},{26565,2,0},{26567,2,0},{26569,2,0},{26571,2,0},{26573,2,0},{26575,2,0},{26577,2,0},{26579,2,0},{26581,2,0},{26583,3,0},{26586,2,0},{26588,2,0},{26590,2,0},{26592,2,0},{26594,2,0},{26596,2,0},{26598,2,0},{26600,2,0},{26602,2,0},{26604,2,0},{26606,2,0},{26608,2,0},{26610,2,0},{26612,2,0},{26614,2,0},{26616,2,0},{26618,2,0},{26620,2,0},{26622,2,0},{26624,2,0},{26626,2,0},{26628,2,0},{26630,2,0},{26632,2,0},{26634,2,0},{26636,2,0},{26638,2,0},{26640,2,0},{26642,2,0},{26644,2,0},{26646,2,0},{26648,2,0},{26650,2,0},{26652,2,0},{26654,2,0},{26656,2,0},{26658,2,0},{26660,2,0},{26662,2,0},{26664,2,0},{26666,2,0},{26668,2,0},{26670,2,0},{26672,2,0},{26674,2,0},{26676,2,0},{26678,2,0},{26680,2,0},{26682,2,0},{26684,2,0},{26686,2,0},{26688,2,0},{26690,2,0},{26692,2,0},{26694,2,0},{26696,2,0},{26698,2,0},{26700,2,0},{26702,2,0},{26704,2,0},{26706,2,0},{26708,2,0},{26710,2,0},{26712,2,0},{26714,2,0},{26716,2,0},{26718,2,0},{26720,2,0},{26722,2,0},{26724,2,0},{26726,2,0},{26728,2,0},{26730,2,0},{26732,2,0},{26734,2,0},{26736,2,0},{26738,2,0},{26740,2,0},{26742,2,0},{26744,2,0},{26746,2,0},{26748,2,0},{26750,2,0},{26752,2,0},{26754,2,0},{26756,2,0},{26758,2,0},{26760,2,0},{26762,2,0},{26764,2,0},{26766,2,0},{26768,2,0},{26770,2,0},{26772,2,0},{26774,2,0},{26776,2,0},{26778,2,0},{26780,2,0},{26782,2,0},{26784,2,0},{26786,2,0},{26788,2,0},{26790,2,0},{26792,2,0},{26794,2,0},{26796,2,0},{26798,2,0},{26800,2,0},{26802,2,0},{26804,2,0},{26806,2,0},{26808,2,0},{26810,2,0},{26812,2,0},{26814,2,0},{26816,2,0},{26818,2,0},{26820,2,0},{26822,2,0},{26824,2,0},{26826,2,0},{26828,2,0},{26830,2,0},{26832,2,0},{26834,2,0},{26836,2,0},{26838,2,0},{26840,2,0},{26842,2,0},{26844,2,0},{26846,2,0},{26848,2,0},{26850,2,0},{26852,2,0},{26854,2,0},{26856,2,0},{26858,2,0},{26860,2,0},{26862,2,0},{26864,2,0},{26866,2,0},{26868,2,0},{26870,2,0},{26872,2,0},{26874,2,0},{26876,2,0},{26878,2,0},{26880,2,0},{26882,2,0},{26884,2,0},{26886,2,0},{26888,2,0},{26890,2,0},{26892,2,0},{26894,2,0},{26896,2,0},{26898,2,0},{26900,2,0},{26902,2,0},{26904,2,0},{26906,2,0},{26908,2,0},{26910,2,0},{26912,2,0},{26914,2,0},{26916,2,0},{26918,2,0},{26920,2,0},{26922,2,0},{26924,2,0},{26926,2,0},{26928,2,0},{26930,2,0},{26932,2,0},{26934,2,0},{26936,2,0},{26938,2,0},{26940,2,0},{26942,2,0},{26944,2,0},{26946,2,0},{26948,2,0},{26950,2,0},{26952,2,0},{26954,2,0},{26956,2,0},{26958,2,0},{26960,2,0},{26962,2,0},{26964,2,0},{26966,2,0},{26968,2,0},{26970,2,0},{26972,2,0},{26974,2,0},{26976,2,0},{26978,2,0},{26980,2,0},{26982,2,0},{26984,2,0},{26986,2,0},{26988,2,0},{26990,2,0},{26992,2,0},{26994,2,0},{26996,2,0},{26998,2,0},{27000,2,0},{27002,2,0},{27004,2,0},{27006,2,0},{27008,2,0},{27010,2,0},{27012,2,0},{27014,2,0},{27016,2,0},{27018,2,0},{27020,2,0},{27022,2,0},{27024,2,0},{27026,2,0},{27028,2,0},{27030,2,0},{27032,2,0},{27034,2,0},{27036,2,0},{27038,2,0},{27040,2,0},{27042,2,0},{27044,2,0},{27046,2,0},{27048,2,0},{27050,2,0},{27052,2,0},{27054,2,0},{27056,2,0},{27058,2,0},{27060,2,0},{27062,2,0},{27064,2,0},{27066,2,0},{27068,2,0},{27070,2,0},{27072,2,0},{27074,2,0},{27076,2,0},{27078,2,0},{27080,2,0},{27082,2,0},{27084,2,0},{27086,2,0},{27088,2,0},{27090,2,0},{27092,2,0},{27094,2,0},{27096,2,0},{27098,2,0},{27100,2,0},{27102,2,0},{27104,2,0},{27106,2,0},{27108,2,0},{27110,2,0},{27112,2,0},{27114,2,0},{27116,2,0},{27118,2,0},{27120,2,0},{27122,2,0},{27124,2,0},{27126,2,0},{27128,2,0},{27130,2,0},{27132,2,0},{27134,2,0},{27136,2,0},{27138,2,0},{27140,2,0},{27142,2,0},{27144,2,0},{27146,2,0},{27148,2,0},{27150,2,0},{27152,2,0},{27154,2,0},{27156,2,0},{27158,2,0},{27160,2,0},{27162,2,0},{27164,2,0},{27166,2,0},{27168,2,0},{27170,2,0},{27172,2,0},{27174,2,0},{27176,2,0},{27178,2,0},{27180,2,0},{27182,2,0},{27184,2,0},{27186,2,0},{27188,2,0},{27190,2,0},{27192,2,0},{27194,2,0},{27196,2,0},{27198,2,0},{27200,2,0},{27202,2,0},{27204,2,0},{27206,2,0},{27208,2,0},{27210,2,0},{27212,2,0},{27214,2,0},{27216,2,0},{27218,2,0},{27220,2,0},{27222,2,0},{27224,2,0},{27226,2,0},{27228,2,0},{27230,2,0},{27232,2,0},{27234,2,0},{27236,2,0},{27238,2,0},{27240,2,0},{27242,2,0},{27244,2,0},{27246,2,0},{27248,2,0},{27250,2,0},{27252,2,0},{27254,2,0},{27256,2,0},{27258,2,0},{27260,2,0},{27262,2,0},{27264,2,0},{27266,2,0},{27268,2,0},{27270,2,0},{27272,2,0},{27274,2,0},{27276,2,0},{27278,2,0},{27280,2,0},{27282,2,0},{27284,2,0},{27286,2,0},{27288,2,0},{27290,2,0},{27292,2,0},{27294,2,0},{27296,2,0},{27298,2,0},{27300,2,0},{27302,2,0},{27304,2,0},{27306,2,0},{27308,2,0},{27310,2,0},{27312,2,0},{27314,2,0},{27316,2,0},{27318,2,0},{27320,2,0},{27322,2,0},{27324,2,0},{27326,2,0},{27328,2,0},{27330,2,0},{27332,2,0},{27334,2,0},{27336,2,0},{27338,2,0},{27340,2,0},{27342,2,0},{27344,2,0},{27346,2,0},{27348,2,0},{27350,2,0},{27352,2,0},{27354,2,0},{27356,2,0},{27358,2,0},{27360,2,0},{27362,2,0},{27364,2,0},{27366,2,0},{27368,2,0},{27370,2,0},{27372,2,0},{27374,2,0},{27376,2,0},{27378,2,0},{27380,2,0},{27382,2,0},{27384,2,0},{27386,2,0},{27388,2,0},{27390,2,0},{27392,2,0},{27394,2,0},{27396,2,0},{27398,2,0},{27400,2,0},{27402,2,0},{27404,2,0},{27406,2,0},{27408,2,0},{27410,2,0},{27412,2,0},{27414,2,0},{27416,2,0},{27418,2,0},{27420,2,0},{27422,2,0},{27424,2,0},{27426,2,0},{27428,2,0},{27430,2,0},{27432,2,0},{27434,2,0},{27436,2,0},{27438,2,0},{27440,2,0},{27442,2,0},{27444,2,0},{27446,2,0},{27448,2,0},{27450,2,0},{27452,2,0},{27454,2,0},{27456,2,0},{27458,2,0},{27460,2,0},{27462,2,0},{27464,2,0},{27466,2,0},{27468,2,0},{27470,2,0},{27472,2,0},{27474,2,0},{27476,2,0},{27478,2,0},{27480,2,0},{27482,2,0},{27484,2,0},{27486,2,0},{27488,2,0},{27490,2,0},{27492,2,0},{27494,2,0},{27496,2,0},{27498,2,0},{27500,2,0},{27502,2,0},{27504,2,0},{27506,2,0},{27508,2,0},{27510,2,0},{27512,2,0},{27514,2,0},{27516,2,0},{27518,2,0},{27520,2,0},{27522,2,0},{27524,2,0},{27526,2,0},{27528,2,0},{27530,2,0},{27532,2,0},{27534,2,0},{27536,2,0},{27538,2,0},{27540,2,0},{27542,2,0},{27544,2,0},{27546,2,0},{27548,2,0},{27550,2,0},{27552,2,0},{27554,2,0},{27556,2,0},{27558,2,0},{27560,2,0},{27562,2,0},{27564,2,0},{27566,2,0},{27568,2,0},{27570,2,0},{27572,2,0},{27574,2,0},{27576,2,0},{27578,2,0},{27580,2,0},{27582,2,0},{27584,2,0},{27586,2,0},{27588,2,0},{27590,2,0},{27592,2,0},{27594,2,0},{27596,2,0},{27598,2,0},{27600,2,0},{27602,2,0},{27604,2,0},{27606,2,0},{27608,1,0},{27609,1,0},{27610,1,0},{27611,1,0},{27612,1,0},{27613,1,0},{27614,1,0},{27615,1,0},{27616,1,0},{27617,1,0},{27618,1,0},{27619,1,0},{27620,1,0},{27621,1,0},{27622,1,0},{27623,1,0},{27624,1,0},{27625,1,0},{27626,1,0},{27627,1,0},{27628,1,0},{27629,1,0},{27630,1,0},{27631,1,0},{27632,1,0},{27633,1,0},{27634,1,0},{27635,1,0},{27636,1,0},{27637,1,0},{27638,1,0},{27639,1,0},{27640,1,0},{27641,1,0},{27642,1,0},{27643,1,0},{27644,1,0},{27645,1,0},{27646,1,0},{27647,1,0},{27648,1,0},{27649,1,0},{27650,1,0},{27651,1,0},{27652,1,0},{27653,1,0},{27654,1,0},{27655,1,0},{27656,1,0},{27657,1,0},{27658,1,0},{27659,1,0},{27660,1,0},{27661,1,0},{27662,1,0},{27663,1,0},{27664,1,0},{27665,1,0},{27666,1,0},{27667,1,0},{27668,1,0},{27669,1,0},{27670,1,0},{27671,1,0},{27672,1,0},{27673,1,0},{27674,1,0},{27675,1,0},{27676,1,0},{27677,1,0},{27678,1,0},{27679,1,0},{27680,1,0},{27681,1,0},{27682,1,0},{27683,1,0},{27684,1,0},{27685,1,0},{27686,1,0},{27687,1,0},{27688,1,0},{27689,1,0},{27690,1,0},{27691,1,0},{27692,1,0},{27693,1,0},{27694,1,0},{27695,1,0},{27696,1,0},{27697,1,0},{27698,1,0},{27699,1,0},{27700,1,0},{27701,1,0},{27702,1,0},{27703,1,0},{27704,1,0},{27705,1,0},{27706,1,0},{27707,1,0},{27708,1,0},{27709,1,0},{27710,1,0},{27711,1,0},{27712,1,0},{27713,1,0},{27714,1,0},{27715,1,0},{27716,1,0},{27717,1,0},{27718,1,0},{27719,1,0},{27720,1,0},{27721,1,0},{27722,1,0},{27723,1,0},{27724,1,0},{27725,1,0},{27726,1,0},{27727,1,0},{27728,1,0},{27729,1,0},{27730,1,0},{27731,1,0},{27732,1,0},{27733,1,0},{27734,1,0},{27735,1,0},{27736,1,0},{27737,1,0},{27738,1,0},{27739,1,0},{27740,1,0},{27741,1,0},{27742,1,0},{27743,1,0},{27744,1,0},{27745,1,0},{27746,1,0},{27747,1,0},{27748,1,0},{27749,1,0},{27750,1,0},{27751,1,0},{27752,1,0},{27753,1,0},{27754,1,0},{27755,1,0},{27756,1,0},{27757,1,0},{27758,1,0},{27759,1,0},{27760,1,0},{27761,1,0},{27762,1,0},{27763,1,0},{27764,1,0},{27765,1,0},{27766,1,0},{27767,1,0},{27768,1,0},{27769,1,0},{27770,1,0},{27771,1,0},{27772,1,0},{27773,1,0},{27774,1,0},{27775,1,0},{27776,1,0},{27777,1,0},{27778,1,0},{27779,1,0},{27780,1,0},{27781,1,0},{27782,1,0},{27783,1,0},{27784,1,0},{27785,1,0},{27786,1,0},{27787,1,0},{27788,1,0},{27789,1,0},{27790,1,0},{27791,1,0},{27792,1,0},{27793,1,0},{27794,1,0},{27795,1,0},{27796,1,0},{27797,1,0},{27798,1,0},{27799,1,0},{27800,1,0},{27801,1,0},{27802,1,0},{27803,1,0},{27804,1,0},{27805,1,0},{27806,1,0},{27807,1,0},{27808,1,0},{27809,1,0},{27810,1,0},{27811,1,0},{27812,1,0},{27813,1,0},{27814,1,0},{27815,1,0},{27816,1,0},{27817,1,0},{27818,1,0},{27819,1,0},{27820,1,0},{27821,1,0},{27822,1,0},{27823,1,0},{27824,1,0},{27825,1,0},{27826,1,0},{27827,1,0},{27828,1,0},{27829,1,0},{27830,1,0},{27831,1,0},{27832,1,0},{27833,1,0},{27834,1,0},{27835,1,0},{27836,1,0},{27837,1,0},{27838,1,0},{27839,1,0},{27840,1,0},{27841,1,0},{27842,1,0},{27843,1,0},{27844,1,0},{27845,1,0},{27846,1,0},{27847,1,0},{27848,1,0},{27849,1,0},{27850,1,0},{27851,1,0},{27852,1,0},{27853,1,0},{27854,1,0},{27855,1,0},{27856,1,0},{27857,1,0},{27858,1,0},{27859,1,0},{27860,1,0},{27861,1,0},{27862,1,0},{27863,1,0},{27864,3,0},{27867,3,0},{27870,3,0},{27873,3,0},{27876,3,0},{27879,3,0},{27882,3,0},{27885,3,0},{27888,3,0},{27891,3,0},{27894,3,0},{27897,3,0},{27900,3,0},{27903,3,0},{27906,3,0},{27909,3,0},{27912,3,0},{27915,3,0},{27918,3,0},{27921,3,0},{27924,3,0},{27927,3,0},{27930,3,0},{27933,3,0},{27936,3,0},{27939,3,0},{27942,3,0},{27945,3,0},{27948,3,0},{27951,3,0},{27954,3,0},{27957,3,0},{27960,3,0},{27963,3,0},{27966,3,0},{27969,3,0},{27972,3,0},{27975,3,0},{27978,3,0},{27981,3,0},{27984,3,0},{27987,3,0},{27990,3,0},{27993,3,0},{27996,3,0},{27999,3,0},{28002,3,0},{28005,3,0},{28008,3,0},{28011,3,0},{28014,3,0},{28017,3,0},{28020,3,0},{28023,3,0},{28026,3,0},{28029,3,0},{28032,3,0},{28035,3,0},{28038,3,0},{28041,3,0},{28044,3,0},{28047,3,0},{28050,3,0},{28053,3,0},{28056,3,0},{28059,3,0},{28062,3,0},{28065,3,0},{28068,3,0},{28071,3,0},{28074,3,0},{28077,3,0},{28080,3,0},{28083,3,0},{28086,3,0},{28089,3,0},{28092,3,0},{28095,3,0},{28098,3,0},{28101,3,0},{28104,3,0},{28107,3,0},{28110,3,0},{28113,3,0},{28116,3,0},{28119,3,0},{28122,3,0},{28125,3,0},{28128,3,0},{28131,3,0},{28134,3,0},{28137,3,0},{28140,3,0},{28143,3,0},{28146,3,0},{28149,3,0},{28152,3,0},{28155,3,0},{28158,3,0},{28161,3,0},{28164,3,0},{28167,3,0},{28170,3,0},{28173,3,0},{28176,3,0},{28179,3,0},{28182,3,0},{28185,3,0},{28188,3,0},{28191,3,0},{28194,3,0},{28197,3,0},{28200,3,0},{28203,3,0},{28206,3,0},{28209,3,0},{28212,3,0},{28215,3,0},{28218,3,0},{28221,3,0},{28224,3,0},{28227,3,0},{28230,3,0},{28233,3,0},{28236,3,0},{28239,3,0},{28242,3,0},{28245,3,0},{28248,3,0},{28251,3,0},{28254,3,0},{28257,3,0},{28260,3,0},{28263,3,0},{28266,3,0},{28269,3,0},{28272,3,0},{28275,3,0},{28278,3,0},{28281,3,0},{28284,3,0},{28287,3,0},{28290,3,0},{28293,3,0},{28296,3,0},{28299,3,0},{28302,3,0},{28305,3,0},{28308,3,0},{28311,3,0},{28314,3,0},{28317,3,0},{28320,3,0},{28323,3,0},{28326,3,0},{28329,3,0},{28332,3,0},{28335,3,0},{28338,3,0},{28341,3,0},{28344,3,0},{28347,3,0},{28350,3,0},{28353,3,0},{28356,3,0},{28359,3,0},{28362,3,0},{28365,3,0},{28368,3,0},{28371,3,0},{28374,3,0},{28377,3,0},{28380,3,0},{28383,3,0},{28386,3,0},{28389,3,0},{28392,3,0},{28395,3,0},{28398,3,0},{28401,3,0},{28404,3,0},{28407,3,0},{28410,3,0},{28413,3,0},{28416,3,0},{28419,3,0},{28422,3,0},{28425,3,0},{28428,3,0},{28431,3,0},{28434,3,0},{28437,3,0},{28440,3,0},{28443,3,0},{28446,3,0},{28449,3,0},{28452,3,0},{28455,3,0},{28458,3,0},{28461,3,0},{28464,3,0},{28467,3,0},{28470,3,0},{28473,3,0},{28476,3,0},{28479,3,0},{28482,3,0},{28485,3,0},{28488,3,0},{28491,3,0},{28494,3,0},{28497,3,0},{28500,3,0},{28503,3,0},{28506,3,0},{28509,3,0},{28512,3,0},{28515,3,0},{28518,3,0},{28521,3,0},{28524,3,0},{28527,3,0},{28530,3,0},{28533,3,0},{28536,3,0},{28539,3,0},{28542,3,0},{28545,3,0},{28548,3,0},{28551,3,0},{28554,3,0},{28557,3,0},{28560,3,0},{28563,3,0},{28566,3,0},{28569,3,0},{28572,3,0},{28575,3,0},{28578,3,0},{28581,3,0},{28584,3,0},{28587,3,0},{28590,3,0},{28593,3,0},{28596,3,0},{28599,3,0},{28602,3,0},{28605,3,0},{28608,3,0},{28611,3,0},{28614,3,0},{28617,3,0},{28620,3,0},{28623,3,0},{28626,3,0},{28629,3,0},{28632,1,0},{28633,1,0},{28634,1,0},{28635,1,0},{28636,1,0},{28637,1,0},{28638,1,0},{28639,1,0},{28640,1,0},{28641,1,0},{28642,1,0},{28643,1,0},{28644,1,0},{28645,1,0},{28646,1,0},{28647,1,0},{28648,1,0},{28649,1,0},{28650,1,0},{28651,1,0},{28652,1,0},{28653,1,0},{28654,1,0},{28655,1,0},{28656,1,0},{28657,1,0},{28658,1,0},{28659,1,0},{28660,1,0},{28661,1,0},{28662,1,0},{28663,1,0},{28664,1,0},{28665,1,0},{28666,1,0},{28667,1,0},{28668,1,0},{28669,1,0},{28670,1,0},{28671,1,0},{28672,1,0},{28673,1,0},{28674,1,0},{28675,1,0},{28676,1,0},{28677,1,0},{28678,1,0},{28679,1,0},{28680,1,0},{28681,1,0},{28682,1,0},{28683,1,0},{28684,1,0},{28685,1,0},{28686,1,0},{28687,1,0},{28688,1,0},{28689,1,0},{28690,1,0},{28691,1,0},{28692,1,0},{28693,1,0},{28694,1,0},{28695,1,0},{28696,1,0},{28697,1,0},{28698,1,0},{28699,1,0},{28700,1,0},{28701,1,0},{28702,1,0},{28703,1,0},{28704,1,0},{28705,1,0},{28706,1,0},{28707,1,0},{28708,1,0},{28709,1,0},{28710,1,0},{28711,1,0},{28712,1,0},{28713,1,0},{28714,1,0},{28715,1,0},{28716,1,0},{28717,1,0},{28718,1,0},{28719,1,0},{28720,1,0},{28721,1,0},{28722,1,0},{28723,1,0},{28724,1,0},{28725,1,0},{28726,1,0},{28727,1,0},{28728,1,0},{28729,1,0},{28730,1,0},{28731,1,0},{28732,1,0},{28733,1,0},{28734,1,0},{28735,1,0},{28736,1,0},{28737,1,0},{28738,1,0},{28739,1,0},{28740,1,0},{28741,1,0},{28742,1,0},{28743,1,0},{28744,1,0},{28745,1,0},{28746,1,0},{28747,1,0},{28748,1,0},{28749,1,0},{28750,1,0},{28751,1,0},{28752,1,0},{28753,1,0},{28754,1,0},{28755,1,0},{28756,1,0},{28757,1,0},{28758,1,0},{28759,1,0},{28760,1,0},{28761,1,0},{28762,1,0},{28763,1,0},{28764,1,0},{28765,1,0},{28766,1,0},{28767,1,0},{28768,1,0},{28769,1,0},{28770,1,0},{28771,1,0},{28772,1,0},{28773,1,0},{28774,1,0},{28775,1,0},{28776,1,0},{28777,1,0},{28778,1,0},{28779,1,0},{28780,1,0},{28781,1,0},{28782,1,0},{28783,1,0},{28784,1,0},{28785,1,0},{28786,1,0},{28787,1,0},{28788,1,0},{28789,1,0},{28790,1,0},{28791,1,0},{28792,1,0},{28793,1,0},{28794,1,0},{28795,1,0},{28796,1,0},{28797,1,0},{28798,1,0},{28799,1,0},{28800,1,0},{28801,1,0},{28802,1,0},{28803,1,0},{28804,1,0},{28805,1,0},{28806,1,0},{28807,1,0},{28808,1,0},{28809,1,0},{28810,1,0},{28811,1,0},{28812,1,0},{28813,1,0},{28814,1,0},{28815,1,0},{28816,1,0},{28817,1,0},{28818,1,0},{28819,1,0},{28820,1,0},{28821,1,0},{28822,1,0},{28823,1,0},{28824,1,0},{28825,1,0},{28826,1,0},{28827,1,0},{28828,1,0},{28829,1,0},{28830,1,0},{28831,1,0},{28832,1,0},{28833,1,0},{28834,1,0},{28835,1,0},{28836,1,0},{28837,1,0},{28838,1,0},{28839,1,0},{28840,1,0},{28841,1,0},{28842,1,0},{28843,1,0},{28844,1,0},{28845,1,0},{28846,1,0},{28847,1,0},{28848,1,0},{28849,1,0},{28850,1,0},{28851,1,0},{28852,1,0},{28853,1,0},{28854,1,0},{28855,1,0},{28856,1,0},{28857,1,0},{28858,1,0},{28859,1,0},{28860,1,0},{28861,1,0},{28862,1,0},{28863,1,0},{28864,1,0},{28865,1,0},{28866,1,0},{28867,1,0},{28868,1,0},{28869,1,0},{28870,1,0},{28871,1,0},{28872,1,0},{28873,1,0},{28874,1,0},{28875,1,0},{28876,1,0},{28877,1,0},{28878,1,0},{28879,1,0},{28880,1,0},{28881,1,0},{28882,1,0},{28883,1,0},{28884,1,0},{28885,1,0},{28886,1,0},{28887,1,0},{28888,2,0},{28890,2,0},{28892,2,0},{28894,2,0},{28896,2,0},{28898,2,0},{28900,2,0},{28902,2,0},{28904,2,0},{28906,2,0},{28908,2,0},{28910,2,0},{28912,2,0},{28914,2,0},{28916,2,0},{28918,2,0},{28920,2,0},{28922,2,0},{28924,2,0},{28926,2,0},{28928,2,0},{28930,2,0},{28932,2,0},{28934,2,0},{28936,2,0},{28938,2,0},{28940,2,0},{28942,2,0},{28944,2,0},{28946,2,0},{28948,2,0},{28950,2,0},{28952,2,0},{28954,2,0},{28956,2,0},{28958,2,0},{28960,2,0},{28962,2,0},{28964,2,0},{28966,2,0},{28968,2,0},{28970,2,0},{28972,2,0},{28974,2,0},{28976,2,0},{28978,2,0},{28980,2,0},{28982,2,0},{28984,2,0},{28986,2,0},{28988,2,0},{28990,2,0},{28992,2,0},{28994,2,0},{28996,2,0},{28998,2,0},{29000,2,0},{29002,2,0},{29004,2,0},{29006,2,0},{29008,2,0},{29010,2,0},{29012,2,0},{29014,2,0},{29016,2,0},{29018,2,0},{29020,2,0},{29022,2,0},{29024,2,0},{29026,2,0},{29028,2,0},{29030,2,0},{29032,2,0},{29034,2,0},{29036,2,0},{29038,2,0},{29040,2,0},{29042,2,0},{29044,2,0},{29046,2,0},{29048,2,0},{29050,2,0},{29052,2,0},{29054,2,0},{29056,2,0},{29058,2,0},{29060,2,0},{29062,2,0},{29064,2,0},{29066,2,0},{29068,2,0},{29070,2,0},{29072,2,0},{29074,2,0},{29076,2,0},{29078,2,0},{29080,2,0},{29082,2,0},{29084,2,0},{29086,2,0},{29088,2,0},{29090,2,0},{29092,2,0},{29094,2,0},{29096,2,0},{29098,2,0},{29100,2,0},{29102,2,0},{29104,2,0},{29106,2,0},{29108,2,0},{29110,2,0},{29112,2,0},{29114,2,0},{29116,2,0},{29118,2,0},{29120,2,0},{29122,2,0},{29124,2,0},{29126,2,0},{29128,2,0},{29130,2,0},{29132,2,0},{29134,2,0},{29136,2,0},{29138,2,0},{29140,2,0},{29142,2,0},{29144,2,0},{29146,2,0},{29148,2,0},{29150,2,0},{29152,2,0},{29154,2,0},{29156,2,0},{29158,2,0},{29160,2,0},{29162,2,0},{29164,2,0},{29166,2,0},{29168,2,0},{29170,2,0},{29172,2,0},{29174,2,0},{29176,2,0},{29178,2,0},{29180,2,0},{29182,2,0},{29184,2,0},{29186,2,0},{29188,2,0},{29190,2,0},{29192,2,0},{29194,2,0},{29196,2,0},{29198,2,0},{29200,2,0},{29202,2,0},{29204,2,0},{29206,2,0},{29208,2,0},{29210,2,0},{29212,2,0},{29214,2,0},{29216,2,0},{29218,2,0},{29220,2,0},{29222,2,0},{29224,2,0},{29226,2,0},{29228,2,0},{29230,2,0},{29232,2,0},{29234,2,0},{29236,2,0},{29238,2,0},{29240,2,0},{29242,2,0},{29244,2,0},{29246,2,0},{29248,2,0},{29250,2,0},{29252,2,0},{29254,2,0},{29256,2,0},{29258,2,0},{29260,2,0},{29262,2,0},{29264,2,0},{29266,2,0},{29268,2,0},{29270,2,0},{29272,2,0},{29274,2,0},{29276,2,0},{29278,2,0},{29280,2,0},{29282,2,0},{29284,2,0},{29286,2,0},{29288,2,0},{29290,2,0},{29292,2,0},{29294,2,0},{29296,2,0},{29298,2,0},{29300,2,0},{29302,2,0},{29304,2,0},{29306,2,0},{29308,2,0},{29310,2,0},{29312,2,0},{29314,2,0},{29316,2,0},{29318,2,0},{29320,2,0},{29322,2,0},{29324,2,0},{29326,2,0},{29328,2,0},{29330,2,0},{29332,2,0},{29334,2,0},{29336,2,0},{29338,2,0},{29340,2,0},{29342,2,0},{29344,2,0},{29346,2,0},{29348,2,0},{29350,2,0},{29352,2,0},{29354,2,0},{29356,2,0},{29358,2,0},{29360,2,0},{29362,2,0},{29364,2,0},{29366,2,0},{29368,2,0},{29370,2,0},{29372,2,0},{29374,2,0},{29376,2,0},{29378,2,0},{29380,2,0},{29382,2,0},{29384,2,0},{29386,2,0},{29388,2,0},{29390,2,0},{29392,2,0},{29394,2,0},{29396,2,0},{29398,2,0},{29400,1,0},{29401,1,0},{29402,1,0},{29403,1,0},{29404,1,0},{29405,1,0},{29406,1,0},{29407,1,0},{29408,1,0},{29409,1,0},{29410,1,0},{29411,1,0},{29412,1,0},{29413,1,0},{29414,1,0},{29415,1,0},{29416,1,0},{29417,1,0},{29418,1,0},{29419,1,0},{29420,1,0},{29421,1,0},{29422,1,0},{29423,1,0},{29424,1,0},{29425,1,0},{29426,1,0},{29427,1,0},{29428,1,0},{29429,1,0},{29430,1,0},{29431,1,0},{29432,1,0},{29433,1,0},{29434,1,0},{29435,1,0},{29436,1,0},{29437,1,0},{29438,1,0},{29439,1,0},{29440,1,0},{29441,1,0},{29442,1,0},{29443,1,0},{29444,1,0},{29445,1,0},{29446,1,0},{29447,1,0},{29448,1,0},{29449,1,0},{29450,1,0},{29451,1,0},{29452,1,0},{29453,1,0},{29454,1,0},{29455,1,0},{29456,1,0},{29457,1,0},{29458,1,0},{29459,1,0},{29460,1,0},{29461,1,0},{29462,1,0},{29463,1,0},{29464,1,0},{29465,1,0},{29466,1,0},{29467,1,0},{29468,1,0},{29469,1,0},{29470,1,0},{29471,1,0},{29472,1,0},{29473,1,0},{29474,1,0},{29475,1,0},{29476,1,0},{29477,1,0},{29478,1,0},{29479,1,0},{29480,1,0},{29481,1,0},{29482,1,0},{29483,1,0},{29484,1,0},{29485,1,0},{29486,1,0},{29487,1,0},{29488,1,0},{29489,1,0},{29490,1,0},{29491,1,0},{29492,1,0},{29493,1,0},{29494,1,0},{29495,1,0},{29496,1,0},{29497,1,0},{29498,1,0},{29499,1,0},{29500,1,0},{29501,1,0},{29502,1,0},{29503,1,0},{29504,1,0},{29505,1,0},{29506,1,0},{29507,1,0},{29508,1,0},{29509,1,0},{29510,1,0},{29511,1,0},{29512,1,0},{29513,1,0},{29514,1,0},{29515,1,0},{29516,1,0},{29517,1,0},{29518,1,0},{29519,1,0},{29520,1,0},{29521,1,0},{29522,1,0},{29523,1,0},{29524,1,0},{29525,1,0},{29526,1,0},{29527,1,0},{29528,1,0},{29529,1,0},{29530,1,0},{29531,1,0},{29532,1,0},{29533,1,0},{29534,1,0},{29535,1,0},{29536,1,0},{29537,1,0},{29538,1,0},{29539,1,0},{29540,1,0},{29541,1,0},{29542,1,0},{29543,1,0},{29544,1,0},{29545,1,0},{29546,1,0},{29547,1,0},{29548,1,0},{29549,1,0},{29550,1,0},{29551,1,0},{29552,1,0},{29553,1,0},{29554,1,0},{29555,1,0},{29556,1,0},{29557,1,0},{29558,1,0},{29559,1,0},{29560,1,0},{29561,1,0},{29562,1,0},{29563,1,0},{29564,1,0},{29565,1,0},{29566,1,0},{29567,1,0},{29568,1,0},{29569,1,0},{29570,1,0},{29571,1,0},{29572,1,0},{29573,1,0},{29574,1,0},{29575,1,0},{29576,1,0},{29577,1,0},{29578,1,0},{29579,1,0},{29580,1,0},{29581,1,0},{29582,1,0},{29583,1,0},{29584,1,0},{29585,1,0},{29586,1,0},{29587,1,0},{29588,1,0},{29589,1,0},{29590,1,0},{29591,1,0},{29592,1,0},{29593,1,0},{29594,1,0},{29595,1,0},{29596,1,0},{29597,1,0},{29598,1,0},{29599,1,0},{29600,1,0},{29601,1,0},{29602,1,0},{29603,1,0},{29604,1,0},{29605,1,0},{29606,1,0},{29607,1,0},{29608,1,0},{29609,1,0},{29610,1,0},{29611,1,0},{29612,1,0},{29613,1,0},{29614,1,0},{29615,1,0},{29616,1,0},{29617,1,0},{29618,1,0},{29619,1,0},{29620,1,0},{29621,1,0},{29622,1,0},{29623,1,0},{29624,1,0},{29625,1,0},{29626,1,0},{29627,1,0},{29628,1,0},{29629,1,0},{29630,1,0},{29631,1,0},{29632,1,0},{29633,1,0},{29634,1,0},{29635,1,0},{29636,1,0},{29637,1,0},{29638,1,0},{29639,1,0},{29640,1,0},{29641,1,0},{29642,1,0},{29643,1,0},{29644,1,0},{29645,1,0},{29646,1,0},{29647,1,0},{29648,1,0},{29649,1,0},{29650,1,0},{29651,1,0},{29652,1,0},{29653,1,0},{29654,1,0},{29655,1,0},{29656,3,0},{29659,3,0},{29662,3,0},{29665,3,0},{29668,3,0},{29671,3,0},{29674,3,0},{29677,3,0},{29680,3,0},{29683,3,0},{29686,3,0},{29689,3,0},{29692,3,0},{29695,3,0},{29698,3,0},{29701,3,0},{29704,3,0},{29707,3,0},{29710,3,0},{29713,3,0},{29716,3,0},{29719,3,0},{29722,3,0},{29725,3,0},{29728,3,0},{29731,3,0},{29734,3,0},{29737,3,0},{29740,3,0},{29743,3,0},{29746,3,0},{29749,3,0},{29752,3,0},{29755,3,0},{29758,3,0},{29761,3,0},{29764,3,0},{29767,3,0},{29770,3,0},{29773,3,0},{29776,3,0},{29779,3,0},{29782,3,0},{29785,3,0},{29788,3,0},{29791,3,0},{29794,3,0},{29797,3,0},{29800,3,0},{29803,3,0},{29806,3,0},{29809,3,0},{29812,3,0},{29815,3,0},{29818,3,0},{29821,3,0},{29824,3,0},{29827,3,0},{29830,3,0},{29833,3,0},{29836,3,0},{29839,3,0},{29842,3,0},{29845,3,0},{29848,3,0},{29851,3,0},{29854,3,0},{29857,3,0},{29860,3,0},{29863,3,0},{29866,3,0},{29869,3,0},{29872,3,0},{29875,3,0},{29878,3,0},{29881,3,0},{29884,3,0},{29887,3,0},{29890,3,0},{29893,3,0},{29896,3,0},{29899,3,0},{29902,3,0},{29905,3,0},{29908,3,0},{29911,3,0},{29914,3,0},{29917,3,0},{29920,3,0},{29923,3,0},{29926,3,0},{29929,3,0},{29932,3,0},{29935,3,0},{29938,3,0},{29941,3,0},{29944,3,0},{29947,3,0},{29950,3,0},{29953,3,0},{29956,3,0},{29959,3,0},{29962,3,0},{29965,3,0},{29968,3,0},{29971,3,0},{29974,3,0},{29977,3,0},{29980,3,0},{29983,3,0},{29986,3,0},{29989,3,0},{29992,3,0},{29995,3,0},{29998,3,0},{30001,3,0},{30004,3,0},{30007,3,0},{30010,3,0},{30013,3,0},{30016,3,0},{30019,3,0},{30022,3,0},{30025,3,0},{30028,3,0},{30031,3,0},{30034,3,0},{30037,3,0},{30040,3,0},{30043,3,0},{30046,3,0},{30049,3,0},{30052,3,0},{30055,3,0},{30058,3,0},{30061,3,0},{30064,3,0},{30067,3,0},{30070,3,0},{30073,3,0},{30076,3,0},{30079,3,0},{30082,3,0},{30085,3,0},{30088,3,0},{30091,3,0},{30094,3,0},{30097,3,0},{30100,3,0},{30103,3,0},{30106,3,0},{30109,3,0},{30112,3,0},{30115,3,0},{30118,3,0},{30121,3,0},{30124,3,0},{30127,3,0},{30130,3,0},{30133,3,0},{30136,3,0},{30139,3,0},{30142,3,0},{30145,3,0},{30148,3,0},{30151,3,0},{30154,3,0},{30157,3,0},{30160,3,0},{30163,3,0},{30166,3,0},{30169,3,0},{30172,3,0},{30175,3,0},{30178,3,0},{30181,3,0},{30184,3,0},{30187,3,0},{30190,3,0},{30193,3,0},{30196,3,0},{30199,3,0},{30202,3,0},{30205,3,0},{30208,3,0},{30211,3,0},{30214,3,0},{30217,3,0},{30220,3,0},{30223,3,0},{30226,3,0},{30229,3,0},{30232,3,0},{30235,3,0},{30238,3,0},{30241,3,0},{30244,3,0},{30247,3,0},{30250,3,0},{30253,3,0},{30256,3,0},{30259,3,0},{30262,3,0},{30265,3,0},{30268,3,0},{30271,3,0},{30274,3,0},{30277,3,0},{30280,3,0},{30283,3,0},{30286,3,0},{30289,3,0},{30292,3,0},{30295,3,0},{30298,3,0},{30301,3,0},{30304,3,0},{30307,3,0},{30310,3,0},{30313,3,0},{30316,3,0},{30319,3,0},{30322,3,0},{30325,3,0},{30328,3,0},{30331,3,0},{30334,3,0},{30337,3,0},{30340,3,0},{30343,3,0},{30346,3,0},{30349,3,0},{30352,3,0},{30355,3,0},{30358,3,0},{30361,3,0},{30364,3,0},{30367,3,0},{30370,3,0},{30373,3,0},{30376,3,0},{30379,3,0},{30382,3,0},{30385,3,0},{30388,3,0},{30391,3,0},{30394,3,0},{30397,3,0},{30400,3,0},{30403,3,0},{30406,3,0},{30409,3,0},{30412,3,0},{30415,3,0},{30418,3,0},{30421,3,0},{30424,1,0},{30425,1,0},{30426,1,0},{30427,1,0},{30428,1,0},{30429,1,0},{30430,1,0},{30431,1,0},{30432,1,0},{30433,1,0},{30434,1,0},{30435,1,0},{30436,1,0},{30437,1,0},{30438,1,0},{30439,1,0},{30440,1,0},{30441,1,0},{30442,1,0},{30443,1,0},{30444,1,0},{30445,1,0},{30446,1,0},{30447,1,0},{30448,1,0},{30449,1,0},{30450,1,0},{30451,1,0},{30452,1,0},{30453,1,0},{30454,1,0},{30455,1,0},{30456,1,0},{30457,1,0},{30458,1,0},{30459,1,0},{30460,1,0},{30461,1,0},{30462,1,0},{30463,1,0},{30464,1,0},{30465,1,0},{30466,1,0},{30467,1,0},{30468,1,0},{30469,1,0},{30470,1,0},{30471,1,0},{30472,1,0},{30473,1,0},{30474,1,0},{30475,1,0},{30476,1,0},{30477,1,0},{30478,1,0},{30479,1,0},{30480,1,0},{30481,1,0},{30482,1,0},{30483,1,0},{30484,1,0},{30485,1,0},{30486,1,0},{30487,1,0},{30488,1,0},{30489,1,0},{30490,1,0},{30491,1,0},{30492,1,0},{30493,1,0},{30494,1,0},{30495,1,0},{30496,1,0},{30497,1,0},{30498,1,0},{30499,1,0},{30500,1,0},{30501,1,0},{30502,1,0},{30503,1,0},{30504,1,0},{30505,1,0},{30506,1,0},{30507,1,0},{30508,1,0},{30509,1,0},{30510,1,0},{30511,1,0},{30512,1,0},{30513,1,0},{30514,1,0},{30515,1,0},{30516,1,0},{30517,1,0},{30518,1,0},{30519,1,0},{30520,1,0},{30521,1,0},{30522,1,0},{30523,1,0},{30524,1,0},{30525,1,0},{30526,1,0},{30527,1,0},{30528,1,0},{30529,1,0},{30530,1,0},{30531,1,0},{30532,1,0},{30533,1,0},{30534,1,0},{30535,1,0},{30536,1,0},{30537,1,0},{30538,1,0},{30539,1,0},{30540,1,0},{30541,1,0},{30542,1,0},{30543,1,0},{30544,1,0},{30545,1,0},{30546,1,0},{30547,1,0},{30548,1,0},{30549,1,0},{30550,1,0},{30551,1,0},{30552,1,0},{30553,1,0},{30554,1,0},{30555,1,0},{30556,1,0},{30557,1,0},{30558,1,0},{30559,1,0},{30560,1,0},{30561,1,0},{30562,1,0},{30563,1,0},{30564,1,0},{30565,1,0},{30566,1,0},{30567,1,0},{30568,1,0},{30569,1,0},{30570,1,0},{30571,1,0},{30572,1,0},{30573,1,0},{30574,1,0},{30575,1,0},{30576,1,0},{30577,1,0},{30578,1,0},{30579,1,0},{30580,1,0},{30581,1,0},{30582,1,0},{30583,1,0},{30584,1,0},{30585,1,0},{30586,1,0},{30587,1,0},{30588,1,0},{30589,1,0},{30590,1,0},{30591,1,0},{30592,1,0},{30593,1,0},{30594,1,0},{30595,1,0},{30596,1,0},{30597,1,0},{30598,1,0},{30599,1,0},{30600,1,0},{30601,1,0},{30602,1,0},{30603,1,0},{30604,1,0},{30605,1,0},{30606,1,0},{30607,1,0},{30608,1,0},{30609,1,0},{30610,1,0},{30611,1,0},{30612,1,0},{30613,1,0},{30614,1,0},{30615,1,0},{30616,1,0},{30617,1,0},{30618,1,0},{30619,1,0},{30620,1,0},{30621,1,0},{30622,1,0},{30623,1,0},{30624,1,0},{30625,1,0},{30626,1,0},{30627,1,0},{30628,1,0},{30629,1,0},{30630,1,0},{30631,1,0},{30632,1,0},{30633,1,0},{30634,1,0},{30635,1,0},{30636,1,0},{30637,1,0},{30638,1,0},{30639,1,0},{30640,1,0},{30641,1,0},{30642,1,0},{30643,1,0},{30644,1,0},{30645,1,0},{30646,1,0},{30647,1,0},{30648,1,0},{30649,1,0},{30650,1,0},{30651,1,0},{30652,1,0},{30653,1,0},{30654,1,0},{30655,1,0},{30656,1,0},{30657,1,0},{30658,1,0},{30659,1,0},{30660,1,0},{30661,1,0},{30662,1,0},{30663,1,0},{30664,1,0},{30665,1,0},{30666,1,0},{30667,1,0},{30668,1,0},{30669,1,0},{30670,1,0},{30671,1,0},{30672,1,0},{30673,1,0},{30674,1,0},{30675,1,0},{30676,1,0},{30677,1,0},{30678,1,0},{30679,1,0},{30680,3,0},{30683,1,0},{30684,1,0},{30685,1,0},{30686,1,0},{30687,1,0},{30688,1,0},{30689,1,0},{30690,2,0},{30692,1,0},{30693,1,0},{30694,1,0},{30695,1,0},{30696,1,0},{30697,1,0},{30698,1,0},{30699,2,0},{30701,1,0},{30702,1,0},{30703,1,0},{30704,1,0},{30705,1,0},{30706,1,0},{30707,1,0},{30708,2,0},{30710,1,0},{30711,1,0},{30712,1,0},{30713,1,0},{30714,1,0},{30715,1,0},{30716,1,0},{30717,2,0},{30719,1,0},{30720,1,0},{30721,1,0},{30722,1,0},{30723,1,0},{30724,1,0},{30725,1,0},{30726,2,0},{30728,1,0},{30729,1,0},{30730,1,0},{30731,1,0},{30732,1,0},{30733,1,0},{30734,1,0},{30735,2,0},{30737,1,0},{30738,1,0},{30739,1,0},{30740,1,0},{30741,1,0},{30742,1,0},{30743,1,0},{30744,2,0},{30746,1,0},{30747,1,0},{30748,1,0},{30749,1,0},{30750,1,0},{30751,1,0},{30752,1,0},{30753,2,0},{30755,1,0},{30756,1,0},{30757,1,0},{30758,1,0},{30759,1,0},{30760,1,0},{30761,1,0},{30762,2,0},{30764,1,0},{30765,1,0},{30766,1,0},{30767,1,0},{30768,1,0},{30769,1,0},{30770,1,0},{30771,2,0},{30773,1,0},{30774,1,0},{30775,1,0},{30776,1,0},{30777,1,0},{30778,1,0},{30779,1,0},{30780,2,0},{30782,1,0},{30783,1,0},{30784,1,0},{30785,1,0},{30786,1,0},{30787,1,0},{30788,1,0},{30789,2,0},{30791,1,0},{30792,1,0},{30793,1,0},{30794,1,0},{30795,1,0},{30796,1,0},{30797,1,0},{30798,2,0},{30800,1,0},{30801,1,0},{30802,1,0},{30803,1,0},{30804,1,0},{30805,1,0},{30806,1,0},{30807,2,0},{30809,1,0},{30810,1,0},{30811,1,0},{30812,1,0},{30813,1,0},{30814,1,0},{30815,1,0},{30816,2,0},{30818,1,0},{30819,1,0},{30820,1,0},{30821,1,0},{30822,1,0},{30823,1,0},{30824,1,0},{30825,2,0},{30827,1,0},{30828,1,0},{30829,1,0},{30830,1,0},{30831,1,0},{30832,1,0},{30833,1,0},{30834,2,0},{30836,1,0},{30837,1,0},{30838,1,0},{30839,1,0},{30840,1,0},{30841,1,0},{30842,1,0},{30843,2,0},{30845,1,0},{30846,1,0},{30847,1,0},{30848,1,0},{30849,1,0},{30850,1,0},{30851,1,0},{30852,2,0},{30854,1,0},{30855,1,0},{30856,1,0},{30857,1,0},{30858,1,0},{30859,1,0},{30860,1,0},{30861,2,0},{30863,1,0},{30864,1,0},{30865,1,0},{30866,1,0},{30867,1,0},{30868,1,0},{30869,1,0},{30870,2,0},{30872,1,0},{30873,1,0},{30874,1,0},{30875,1,0},{30876,1,0},{30877,1,0},{30878,1,0},{30879,2,0},{30881,1,0},{30882,1,0},{30883,1,0},{30884,1,0},{30885,1,0},{30886,1,0},{30887,1,0},{30888,2,0},{30890,1,0},{30891,1,0},{30892,1,0},{30893,1,0},{30894,1,0},{30895,1,0},{30896,1,0},{30897,2,0},{30899,1,0},{30900,1,0},{30901,1,0},{30902,1,0},{30903,1,0},{30904,1,0},{30905,1,0},{30906,2,0},{30908,1,0},{30909,1,0},{30910,1,0},{30911,1,0},{30912,1,0},{30913,1,0},{30914,1,0},{30915,2,0},{30917,1,0},{30918,1,0},{30919,1,0},{30920,1,0},{30921,1,0},{30922,1,0},{30923,1,0},{30924,2,0},{30926,1,0},{30927,1,0},{30928,1,0},{30929,1,0},{30930,1,0},{30931,1,0},{30932,1,0},{30933,2,0},{30935,1,0},{30936,1,0},{30937,1,0},{30938,1,0},{30939,1,0},{30940,1,0},{30941,1,0},{30942,2,0},{30944,1,0},{30945,1,0},{30946,1,0},{30947,1,0},{30948,1,0},{30949,1,0},{30950,1,0},{30951,2,0},{30953,1,0},{30954,1,0},{30955,1,0},{30956,1,0},{30957,1,0},{30958,1,0},{30959,1,0},{30960,2,0},{30962,1,0},{30963,1,0},{30964,1,0},{30965,1,0},{30966,1,0},{30967,1,0},{30968,1,0},{30969,4,0},{30973,4,0},{30977,3,0},{30980,4,0},{30984,3,0},{30987,4,0},{30991,3,0},{30994,4,0},{30998,3,0},{31001,4,0},{31005,3,0},{31008,4,0},{31012,3,0},{31015,4,0},{31019,3,0},{31022,4,0},{31026,3,0},{31029,4,0},{31033,3,0},{31036,4,0},{31040,3,0},{31043,4,0},{31047,3,0},{31050,4,0},{31054,3,0},{31057,4,0},{31061,3,0},{31064,4,0},{31068,3,0},{31071,4,0},{31075,3,0},{31078,4,0},{31082,3,0},{31085,4,0},{31089,3,0},{31092,4,0},{31096,3,0},{31099,4,0},{31103,3,0},{31106,4,0},{31110,3,0},{31113,4,0},{31117,3,0},{31120,4,0},{31124,3,0},{31127,4,0},{31131,3,0},{31134,4,0},{31138,3,0},{31141,4,0},{31145,3,0},{31148,4,0},{31152,3,0},{31155,4,0},{31159,3,0},{31162,4,0},{31166,3,0},{31169,4,0},{31173,3,0},{31176,4,0},{31180,3,0},{31183,4,0},{31187,3,0},{31190,4,0},{31194,3,0},{31197,4,0},{31201,3,0},{31204,4,0},{31208,3,0},{31211,4,0},{31215,3,0},{31218,4,0},{31222,3,0},{31225,4,0},{31229,3,0},{31232,4,0},{31236,3,0},{31239,4,0},{31243,3,0},{31246,4,0},{31250,3,0},{31253,4,0},{31257,3,0},{31260,4,0},{31264,3,0},{31267,4,0},{31271,3,0},{31274,4,0},{31278,3,0},{31281,4,0},{31285,3,0},{31288,4,0},{31292,3,0},{31295,4,0},{31299,3,0},{31302,4,0},{31306,3,0},{31309,4,0},{31313,3,0},{31316,4,0},{31320,3,0},{31323,4,0},{31327,3,0},{31330,4,0},{31334,3,0},{31337,4,0},{31341,3,0},{31344,4,0},{31348,3,0},{31351,4,0},{31355,3,0},{31358,4,0},{31362,3,0},{31365,4,0},{31369,3,0},{31372,4,0},{31376,3,0},{31379,4,0},{31383,3,0},{31386,4,0},{31390,3,0},{31393,4,0},{31397,3,0},{31400,4,0},{31404,3,0},{31407,4,0},{31411,3,0},{31414,4,0},{31418,3,0},{31421,4,0},{31425,3,0},{31428,4,0},{31432,3,0},{31435,4,0},{31439,3,0},{31442,4,0},{31446,3,0},{31449,4,0},{31453,3,0},{31456,4,0},{31460,3,0},{31463,4,0},{31467,3,0},{31470,4,0},{31474,3,0},{31477,4,0},{31481,3,0},{31484,4,0},{31488,3,0},{31491,4,0},{31495,3,0},{31498,4,0},{31502,3,0},{31505,4,0},{31509,3,0},{31512,4,0},{31516,3,0},{31519,4,0},{31523,3,0},{31526,4,0},{31530,3,0},{31533,4,0},{31537,3,0},{31540,4,0},{31544,3,0},{31547,4,0},{31551,3,0},{31554,4,0},{31558,3,0},{31561,4,0},{31565,3,0},{31568,4,0},{31572,3,0},{31575,4,0},{31579,3,0},{31582,4,0},{31586,3,0},{31589,4,0},{31593,3,0},{31596,4,0},{31600,3,0},{31603,4,0},{31607,3,0},{31610,4,0},{31614,3,0},{31617,4,0},{31621,3,0},{31624,4,0},{31628,3,0},{31631,4,0},{31635,3,0},{31638,4,0},{31642,3,0},{31645,4,0},{31649,3,0},{31652,4,0},{31656,3,0},{31659,4,0},{31663,3,0},{31666,4,0},{31670,3,0},{31673,4,0},{31677,3,0},{31680,4,0},{31684,3,0},{31687,4,0},{31691,3,0},{31694,4,0},{31698,3,0},{31701,4,0},{31705,3,0},{31708,4,0},{31712,3,0},{31715,4,0},{31719,3,0},{31722,4,0},{31726,3,0},{31729,4,0},{31733,3,0},{31736,4,0},{31740,3,0},{31743,4,0},{31747,3,0},{31750,4,0},{31754,3,0},{31757,4,0},{31761,3,0},{31764,4,0},{31768,3,0},{31771,4,0},{31775,3,0},{31778,4,0},{31782,3,0},{31785,4,0},{31789,3,0},{31792,4,0},{31796,3,0},{31799,4,0},{31803,3,0},{31806,4,0},{31810,3,0},{31813,4,0},{31817,3,0},{31820,4,0},{31824,3,0},{31827,4,0},{31831,3,0},{31834,4,0},{31838,3,0},{31841,4,0},{31845,3,0},{31848,4,0},{31852,3,0},{31855,4,0},{31859,3,0},{31862,4,0},{31866,2,0},{31868,1,0},{31869,2,0},{31871,1,0},{31872,2,0},{31874,1,0},{31875,2,0},{31877,1,0},{31878,2,0},{31880,1,0},{31881,2,0},{31883,1,0},{31884,2,0},{31886,1,0},{31887,2,0},{31889,1,0},{31890,2,0},{31892,1,0},{31893,2,0},{31895,1,0},{31896,2,0},{31898,1,0},{31899,2,0},{31901,1,0},{31902,2,0},{31904,1,0},{31905,2,0},{31907,1,0},{31908,2,0},{31910,1,0},{31911,2,0},{31913,1,0},{31914,2,0},{31916,1,0},{31917,2,0},{31919,1,0},{31920,2,0},{31922,1,0},{31923,2,0},{31925,1,0},{31926,2,0},{31928,1,0},{31929,2,0},{31931,1,0},{31932,2,0},{31934,1,0},{31935,2,0},{31937,1,0},{31938,2,0},{31940,1,0},{31941,2,0},{31943,1,0},{31944,2,0},{31946,1,0},{31947,2,0},{31949,1,0},{31950,2,0},{31952,1,0},{31953,2,0},{31955,1,0},{31956,2,0},{31958,1,0},{31959,2,0},{31961,1,0},{31962,2,0},{31964,1,0},{31965,2,0},{31967,1,0},{31968,2,0},{31970,1,0},{31971,2,0},{31973,1,0},{31974,2,0},{31976,1,0},{31977,2,0},{31979,1,0},{31980,2,0},{31982,1,0},{31983,2,0},{31985,1,0},{31986,2,0},{31988,1,0},{31989,2,0},{31991,1,0},{31992,2,0},{31994,1,0},{31995,2,0},{31997,1,0},{31998,2,0},{32000,1,0},{32001,2,0},{32003,1,0},{32004,2,0},{32006,1,0},{32007,2,0},{32009,1,0},{32010,2,0},{32012,1,0},{32013,2,0},{32015,1,0},{32016,2,0},{32018,1,0},{32019,2,0},{32021,1,0},{32022,2,0},{32024,1,0},{32025,2,0},{32027,1,0},{32028,2,0},{32030,1,0},{32031,2,0},{32033,1,0},{32034,2,0},{32036,1,0},{32037,2,0},{32039,1,0},{32040,2,0},{32042,1,0},{32043,2,0},{32045,1,0},{32046,2,0},{32048,1,0},{32049,2,0},{32051,1,0},{32052,2,0},{32054,1,0},{32055,2,0},{32057,1,0},{32058,2,0},{32060,1,0},{32061,2,0},{32063,1,0},{32064,2,0},{32066,1,0},{32067,2,0},{32069,1,0},{32070,2,0},{32072,1,0},{32073,2,0},{32075,1,0},{32076,2,0},{32078,1,0},{32079,2,0},{32081,1,0},{32082,2,0},{32084,1,0},{32085,2,0},{32087,1,0},{32088,2,0},{32090,1,0},{32091,2,0},{32093,1,0},{32094,2,0},{32096,1,0},{32097,2,0},{32099,1,0},{32100,2,0},{32102,1,0},{32103,2,0},{32105,1,0},{32106,2,0},{32108,1,0},{32109,2,0},{32111,1,0},{32112,2,0},{32114,1,0},{32115,2,0},{32117,1,0},{32118,2,0},{32120,1,0},{32121,2,0},{32123,1,0},{32124,2,0},{32126,1,0},{32127,2,0},{32129,1,0},{32130,2,0},{32132,1,0},{32133,2,0},{32135,1,0},{32136,2,0},{32138,1,0},{32139,2,0},{32141,1,0},{32142,2,0},{32144,1,0},{32145,2,0},{32147,1,0},{32148,2,0},{32150,1,0},{32151,2,0},{32153,1,0},{32154,2,0},{32156,1,0},{32157,2,0},{32159,1,0},{32160,2,0},{32162,1,0},{32163,2,0},{32165,1,0},{32166,2,0},{32168,1,0},{32169,2,0},{32171,1,0},{32172,2,0},{32174,1,0},{32175,2,0},{32177,1,0},{32178,2,0},{32180,1,0},{32181,2,0},{32183,1,0},{32184,2,0},{32186,1,0},{32187,2,0},{32189,1,0},{32190,2,0},{32192,1,0},{32193,2,0},{32195,1,0},{32196,2,0},{32198,1,0},{32199,2,0},{32201,1,0},{32202,2,0},{32204,1,0},{32205,2,0},{32207,1,0},{32208,2,0},{32210,1,0},{32211,2,0},{32213,1,0},{32214,2,0},{32216,1,0},{32217,2,0},{32219,1,0},{32220,2,0},{32222,1,0},{32223,2,0},{32225,1,0},{32226,2,0},{32228,1,0},{32229,2,0},{32231,1,0},{32232,2,0},{32234,1,0},{32235,2,0},{32237,1,0},{32238,2,0},{32240,1,0},{32241,2,0},{32243,1,0},{32244,2,0},{32246,1,0},{32247,2,0},{32249,1,0}, {0,0,0},{0,0,0},{32250,8,0},{32258,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32260,2,0},{0,0,0},{0,0,0},{0,0,0},{32262,2,0}, {0,0,0},{0,0,0},{32264,2,0},{0,0,0},{32266,2,0},{32268,2,0},{32270,2,0},{0,0,0},{32272,2,0},{32274,2,0},{32276,2,0},{0,0,0},{32278,2,0},{32280,2,0},{32282,2,0},{32284,2,0}, {0,0,0},{0,0,0},{32286,8,0},{32294,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32296,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32298,2,0},{0,0,0},{0,0,0},{32300,2,0},{32302,2,0},{32304,2,0},{32306,2,0}, {0,0,0},{0,0,0},{32308,6,0},{32314,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32316,8,0},{0,0,0},{0,0,0},{32324,2,0},{32326,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32328,2,0},{0,0,0},{0,0,0},{32330,2,0},{32332,2,0},{32334,2,0},{32336,2,0}, {0,0,0},{0,0,0},{32338,6,0},{32344,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32346,8,0},{0,0,0},{0,0,0},{0,0,0},{32354,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32356,2,0},{0,0,0},{0,0,0},{32358,2,0},{32360,2,0},{32362,2,0},{32364,2,0}, {0,0,0},{0,0,0},{32366,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32368,2,0},{0,0,0},{0,0,0},{0,0,0},{32370,4,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32374,2,0},{0,0,0},{0,0,0},{32376,2,0},{32378,2,0},{32380,2,0},{32382,2,0}, {0,0,0},{0,0,0},{32384,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32386,2,0},{0,0,0},{0,0,0},{0,0,0},{32388,4,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32392,2,0},{0,0,0},{0,0,0},{32394,2,0},{32396,2,0},{32398,2,0},{32400,2,0}, {0,0,0},{0,0,0},{32402,1,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32403,8,0},{0,0,0},{0,0,0},{32411,2,0},{32413,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32415,2,0},{0,0,0},{0,0,0},{32417,2,0},{32419,2,0},{32421,2,0},{32423,2,0}, {0,0,0},{0,0,0},{32425,1,0},{32426,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32428,8,0},{0,0,0},{0,0,0},{0,0,0},{32436,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{32438,2,0},{0,0,0},{0,0,0},{32440,2,0},{32442,2,0},{32444,2,0},{32446,2,0},{32448,6,0},{32454,5,0},{32459,5,0},{32464,5,0},{32469,5,0},{32474,5,0},{32479,5,0},{32484,5,0},{32489,3,0},{32492,3,0},{32495,3,0},{32498,3,0},{32501,4,0},{32505,4,0},{32509,4,0},{32513,4,0},{32517,3,0},{32520,3,0},{32523,4,0},{32527,4,0},{32531,3,0},{32534,3,0},{32537,4,0},{32541,4,0},{32545,2,0},{32547,2,0},{32549,2,0},{32551,2,0},{32553,2,0},{32555,2,0},{32557,2,0},{32559,2,0},{32561,5,0},{32566,5,0},{32571,5,0},{32576,5,0},{32581,5,0},{32586,5,0},{32591,5,0},{32596,5,0},{32601,3,0},{32604,3,0},{32607,3,0},{32610,3,0},{32613,4,0},{32617,4,0},{32621,4,0},{32625,4,0},{32629,3,0},{32632,3,0},{32635,4,0},{32639,4,0},{32643,3,0},{32646,3,0},{32649,1,0},{32650,1,0},{32651,2,0},{32653,2,0},{32655,2,0},{32657,2,0},{32659,2,0},{32661,2,0},{32663,2,0},{32665,2,0},{32667,5,0},{32672,5,0},{32677,5,0},{32682,5,0},{32687,5,0},{32692,5,0},{32697,5,0},{32702,5,0},{32707,4,0},{32711,4,0},{32715,4,0},{32719,4,0},{32723,4,0},{32727,4,0},{32731,4,0},{32735,4,0},{32739,4,0},{32743,3,0},{32746,3,0},{32749,3,0},{32752,4,0},{32756,1,0},{32757,2,0},{32759,2,0},{32761,2,0},{32763,2,0},{32765,2,0},{32767,2,0},{32769,2,0},{32771,2,0},{32773,2,0},{32775,2,0},{32777,5,0},{32782,4,0},{32786,4,0},{32790,4,0},{32794,5,0},{32799,5,0},{32804,5,0},{32809,5,0},{32814,5,0},{32819,4,0},{32823,4,0},{32827,4,0},{32831,1,0},{32832,1,0},{32833,1,0},{32834,1,0},{32835,4,0},{32839,3,0},{32842,3,0},{32845,3,0},{32848,2,0},{32850,1,0},{32851,1,0},{32852,1,0},{32853,2,0},{32855,2,0},{32857,2,0},{32859,2,0},{32861,2,0},{32863,2,0},{32865,2,0},{32867,2,0},{32869,5,0},{32874,5,0},{32879,5,0},{32884,5,0},{32889,5,0},{32894,5,0},{32899,5,0},{32904,5,0},{32909,2,0},{32911,2,0},{32913,2,0},{32915,2,0},{32917,4,0},{32921,4,0},{32925,3,0},{32928,3,0},{32931,5,0},{32936,5,0},{32941,5,0},{32946,5,0},{32951,4,0},{32955,4,0},{32959,5,0},{32964,4,0},{32968,2,0},{32970,2,0},{32972,2,0},{32974,2,0},{32976,2,0},{32978,2,0},{32980,2,0},{32982,2,0},{32984,5,0},{32989,5,0},{32994,5,0},{32999,5,0},{33004,5,0},{33009,5,0},{33014,5,0},{33019,5,0},{33024,2,0},{33026,2,0},{33028,2,0},{33030,2,0},{33032,4,0},{33036,4,0},{33040,3,0},{33043,3,0},{33046,5,0},{33051,5,0},{33056,5,0},{33061,5,0},{33066,4,0},{33070,4,0},{33074,18,0},{33092,1,0},{33093,2,0},{33095,2,0},{33097,2,0},{33099,2,0},{33101,2,0},{33103,2,0},{33105,2,0},{33107,2,0},{33109,5,0},{33114,5,0},{33119,5,0},{33124,5,0},{33129,5,0},{33134,5,0},{33139,5,0},{33144,5,0},{33149,3,0},{33152,3,0},{33155,3,0},{33158,3,0},{33161,3,0},{33164,3,0},{33167,3,0},{33170,3,0},{33173,4,0},{33177,4,0},{33181,5,0},{33186,5,0},{33191,5,0},{33196,1,0},{33197,3,0},{33200,3,0},{33203,2,0},{33205,2,0},{33207,2,0},{33209,2,0},{33211,2,0},{33213,2,0},{33215,2,0},{33217,2,0},{33219,4,0},{33223,3,0},{33226,3,0},{33229,3,0},{33232,5,0},{33237,5,0},{33242,5,0},{33247,5,0},{33252,3,0},{33255,2,0},{33257,2,0},{33259,2,0},{33261,1,0},{33262,1,0},{33263,1,0},{33264,1,0},{33265,4,0},{33269,4,0},{33273,5,0},{33278,5,0},{33283,3,0},{33286,1,0},{33287,1,0},{33288,1,0},{33289,2,0},{33291,2,0},{33293,2,0},{33295,2,0},{33297,2,0},{33299,2,0},{33301,2,0},{33303,2,0},{33305,5,0},{33310,4,0},{33314,4,0},{33318,4,0},{33322,4,0},{33326,4,0},{33330,4,0},{33334,4,0},{33338,4,0},{33342,4,0},{33346,4,0},{33350,4,0},{33354,4,0},{33358,4,0},{33362,4,0},{33366,4,0},{33370,4,0},{33374,4,0},{33378,4,0},{33382,4,0},{33386,4,0},{33390,4,0},{33394,4,0},{33398,4,0},{33402,4,0},{33406,4,0},{33410,4,0},{33414,4,0},{33418,4,0},{33422,4,0},{33426,4,0},{33430,4,0},{33434,4,0},{33438,4,0},{33442,4,0},{33446,4,0},{33450,4,0},{33454,4,0},{33458,4,0},{33462,4,0},{33466,4,0},{33470,4,0},{33474,4,0},{33478,4,0},{33482,4,0},{33486,4,0},{33490,4,0},{33494,4,0},{33498,4,0},{33502,4,0},{33506,4,0},{33510,4,0},{33514,4,0},{33518,4,0},{33522,4,0},{33526,4,0},{33530,4,0},{33534,4,0},{33538,4,0},{33542,4,0},{33546,4,0},{33550,4,0},{33554,4,0},{33558,4,0},{33562,4,0},{33566,4,0},{33570,4,0},{33574,4,0},{33578,4,0},{33582,4,0},{33586,4,0},{33590,4,0},{33594,4,0},{33598,4,0},{33602,4,0},{33606,4,0},{33610,4,0},{33614,4,0},{33618,4,0},{33622,4,0},{33626,4,0},{33630,4,0},{33634,4,0},{33638,4,0},{33642,4,0},{33646,4,0},{33650,4,0},{33654,4,0},{33658,4,0},{33662,4,0},{33666,4,0},{33670,4,0},{33674,4,0},{33678,4,0},{33682,4,0},{33686,4,0},{33690,4,0},{33694,4,0},{33698,4,0},{33702,4,0},{33706,4,0},{33710,4,0},{33714,4,0},{33718,4,0},{33722,4,0},{33726,4,0},{33730,4,0},{33734,4,0},{33738,4,0},{33742,4,0},{33746,4,0},{33750,4,0},{33754,4,0},{33758,4,0},{33762,4,0},{33766,4,0},{33770,4,0},{33774,4,0},{33778,4,0},{33782,4,0},{33786,4,0},{33790,4,0},{33794,4,0},{33798,4,0},{33802,4,0},{33806,4,0},{33810,4,0},{33814,4,0},{33818,4,0},{33822,4,0},{33826,4,0},{33830,4,0},{33834,4,0},{33838,4,0},{33842,4,0},{33846,4,0},{33850,4,0},{33854,4,0},{33858,4,0},{33862,4,0},{33866,4,0},{33870,4,0},{33874,4,0},{33878,4,0},{33882,4,0},{33886,4,0},{33890,4,0},{33894,4,0},{33898,4,0},{33902,4,0},{33906,4,0},{33910,4,0},{33914,4,0},{33918,4,0},{33922,4,0},{33926,4,0},{33930,4,0},{33934,4,0},{33938,4,0},{33942,4,0},{33946,4,0},{33950,4,0},{33954,4,0},{33958,4,0},{33962,4,0},{33966,4,0},{33970,4,0},{33974,4,0},{33978,4,0},{33982,4,0},{33986,4,0},{33990,4,0},{33994,4,0},{33998,4,0},{34002,4,0},{34006,4,0},{34010,4,0},{34014,4,0},{34018,4,0},{34022,4,0},{34026,4,0},{34030,4,0},{34034,4,0},{34038,4,0},{34042,4,0},{34046,4,0},{34050,4,0},{34054,4,0},{34058,4,0},{34062,4,0},{34066,4,0},{34070,4,0},{34074,4,0},{34078,4,0},{34082,4,0},{34086,4,0},{34090,4,0},{34094,4,0},{34098,4,0},{34102,4,0},{34106,4,0},{34110,4,0},{34114,4,0},{34118,4,0},{34122,4,0},{34126,4,0},{34130,4,0},{34134,4,0},{34138,4,0},{34142,4,0},{34146,4,0},{34150,4,0},{34154,4,0},{34158,4,0},{34162,4,0},{34166,4,0},{34170,4,0},{34174,4,0},{34178,4,0},{34182,4,0},{34186,4,0},{34190,4,0},{34194,4,0},{34198,4,0},{34202,4,0},{34206,4,0},{34210,4,0},{34214,4,0},{34218,4,0},{34222,4,0},{34226,4,0},{34230,4,0},{34234,4,0},{34238,4,0},{34242,4,0},{34246,4,0},{34250,4,0},{34254,4,0},{34258,4,0},{34262,4,0},{34266,4,0},{34270,4,0},{34274,4,0},{34278,4,0},{34282,4,0},{34286,4,0},{34290,4,0},{34294,4,0},{34298,4,0},{34302,4,0},{34306,4,0},{34310,4,0},{34314,4,0},{34318,4,0},{34322,4,0},{34326,4,0},{34330,2,0},{34332,1,0},{34333,2,0},{34335,1,0},{34336,2,0},{34338,1,0},{34339,2,0},{34341,1,0},{34342,2,0},{34344,1,0},{34345,2,0},{34347,1,0},{34348,2,0},{34350,1,0},{34351,2,0},{34353,1,0},{34354,2,0},{34356,1,0},{34357,2,0},{34359,1,0},{34360,2,0},{34362,1,0},{34363,2,0},{34365,1,0},{34366,2,0},{34368,1,0},{34369,2,0},{34371,1,0},{34372,2,0},{34374,1,0},{34375,2,0},{34377,1,0},{34378,2,0},{34380,1,0},{34381,2,0},{34383,1,0},{34384,2,0},{34386,1,0},{34387,2,0},{34389,1,0},{34390,2,0},{34392,1,0},{34393,2,0},{34395,1,0},{34396,2,0},{34398,1,0},{34399,2,0},{34401,1,0},{34402,2,0},{34404,1,0},{34405,2,0},{34407,1,0},{34408,2,0},{34410,1,0},{34411,2,0},{34413,1,0},{34414,2,0},{34416,1,0},{34417,2,0},{34419,1,0},{34420,2,0},{34422,1,0},{34423,2,0},{34425,1,0},{34426,2,0},{34428,1,0},{34429,2,0},{34431,1,0},{34432,2,0},{34434,1,0},{34435,2,0},{34437,1,0},{34438,2,0},{34440,1,0},{34441,2,0},{34443,1,0},{34444,2,0},{34446,1,0},{34447,2,0},{34449,1,0},{34450,2,0},{34452,1,0},{34453,2,0},{34455,1,0},{34456,2,0},{34458,1,0},{34459,2,0},{34461,1,0},{34462,2,0},{34464,1,0},{34465,2,0},{34467,1,0},{34468,2,0},{34470,1,0},{34471,2,0},{34473,1,0},{34474,2,0},{34476,1,0},{34477,2,0},{34479,1,0},{34480,2,0},{34482,1,0},{34483,2,0},{34485,1,0},{34486,2,0},{34488,1,0},{34489,2,0},{34491,1,0},{34492,2,0},{34494,1,0},{34495,2,0},{34497,1,0},{34498,2,0},{34500,1,0},{34501,2,0},{34503,1,0},{34504,2,0},{34506,1,0},{34507,2,0},{34509,1,0},{34510,2,0},{34512,1,0},{34513,2,0},{34515,1,0},{34516,2,0},{34518,1,0},{34519,2,0},{34521,1,0},{34522,2,0},{34524,1,0},{34525,2,0},{34527,1,0},{34528,2,0},{34530,1,0},{34531,2,0},{34533,1,0},{34534,2,0},{34536,1,0},{34537,2,0},{34539,1,0},{34540,2,0},{34542,1,0},{34543,2,0},{34545,1,0},{34546,2,0},{34548,1,0},{34549,2,0},{34551,1,0},{34552,2,0},{34554,1,0},{34555,2,0},{34557,1,0},{34558,2,0},{34560,1,0},{34561,2,0},{34563,1,0},{34564,2,0},{34566,1,0},{34567,2,0},{34569,1,0},{34570,2,0},{34572,1,0},{34573,2,0},{34575,1,0},{34576,2,0},{34578,1,0},{34579,2,0},{34581,1,0},{34582,2,0},{34584,1,0},{34585,2,0},{34587,1,0},{34588,2,0},{34590,1,0},{34591,2,0},{34593,1,0},{34594,2,0},{34596,1,0},{34597,2,0},{34599,1,0},{34600,2,0},{34602,1,0},{34603,2,0},{34605,1,0},{34606,2,0},{34608,1,0},{34609,2,0},{34611,1,0},{34612,2,0},{34614,1,0},{34615,2,0},{34617,1,0},{34618,2,0},{34620,1,0},{34621,2,0},{34623,1,0},{34624,2,0},{34626,1,0},{34627,2,0},{34629,1,0},{34630,2,0},{34632,1,0},{34633,2,0},{34635,1,0},{34636,2,0},{34638,1,0},{34639,2,0},{34641,1,0},{34642,2,0},{34644,1,0},{34645,2,0},{34647,1,0},{34648,2,0},{34650,1,0},{34651,2,0},{34653,1,0},{34654,2,0},{34656,1,0},{34657,2,0},{34659,1,0},{34660,2,0},{34662,1,0},{34663,2,0},{34665,1,0},{34666,2,0},{34668,1,0},{34669,2,0},{34671,1,0},{34672,2,0},{34674,1,0},{34675,2,0},{34677,1,0},{34678,2,0},{34680,1,0},{34681,2,0},{34683,1,0},{34684,2,0},{34686,1,0},{34687,2,0},{34689,1,0},{34690,2,0},{34692,1,0},{34693,2,0},{34695,1,0},{34696,2,0},{34698,1,0},{34699,2,0},{34701,1,0},{34702,2,0},{34704,1,0},{34705,2,0},{34707,1,0},{34708,2,0},{34710,1,0},{34711,2,0},{34713,1,0},{34714,26,0},{0,0,0},{34740,4,0},{0,0,0},{34744,4,0},{34748,2,0},{0,0,0},{0,0,0},{34750,4,0},{0,0,0},{0,0,0},{0,0,0},{34754,2,0},{0,0,0},{34756,2,0},{34758,2,0}, {0,0,0},{0,0,0},{34760,2,0},{0,0,0},{34762,2,0},{34764,2,0},{34766,2,0},{34768,2,0},{34770,2,0},{34772,2,0},{34774,2,0},{0,0,0},{34776,2,0},{34778,2,0},{34780,2,0},{34782,2,0},{34784,1,0},{0,0,0},{34785,6,0},{0,0,0},{34791,11,0},{34802,1,0},{34803,2,0},{0,0,0},{34805,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34807,2,0},{34809,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34811,2,0},{0,0,0},{34813,2,0},{0,0,0},{0,0,0},{34815,2,0},{34817,2,0},{34819,2,0},{34821,2,0},{34823,1,0},{0,0,0},{0,0,0},{0,0,0},{34824,10,0},{0,0,0},{34834,3,0},{34837,8,0},{34845,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34847,2,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34849,2,0},{0,0,0},{34851,2,0},{0,0,0},{0,0,0},{34853,2,0},{34855,2,0},{34857,2,0},{34859,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{34861,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34863,2,0},{0,0,0},{34865,2,0},{0,0,0},{0,0,0},{34867,2,0},{34869,2,0},{34871,2,0},{34873,2,0},{34875,1,0},{0,0,0},{34876,2,0},{0,0,0},{34878,4,0},{0,0,0},{34882,2,0},{0,0,0},{34884,4,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34888,2,0},{34890,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34892,2,0},{0,0,0},{34894,2,0},{0,0,0},{0,0,0},{34896,2,0},{34898,2,0},{34900,2,0},{34902,2,0},{34904,1,0},{0,0,0},{0,0,0},{0,0,0},{34905,3,0},{0,0,0},{0,0,0},{0,0,0},{34908,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34910,2,0},{34912,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34914,2,0},{0,0,0},{34916,2,0},{0,0,0},{0,0,0},{34918,2,0},{34920,2,0},{34922,2,0},{34924,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{34926,4,0},{0,0,0},{34930,1,0},{34931,2,0},{34933,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34935,2,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34937,2,0},{0,0,0},{34939,2,0},{0,0,0},{0,0,0},{34941,2,0},{34943,2,0},{34945,2,0},{34947,2,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{34949,4,0},{0,0,0},{0,0,0},{0,0,0},{34953,2,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{34955,2,0},{0,0,0},{34957,2,0},{0,0,0},{0,0,0},{34959,2,0},{34961,2,0},{34963,2,0},{34965,2,0}, }